.woocommerce button.button.alt.single_add_to_cart_button{background-color:#e01f45!important;color:#ffffff!important;border:2px solid #ffffff!important;border-radius:0!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:2px!important;box-shadow:0 0 0 2px #e01f45!important;opacity:1!important}.woocommerce button.button.alt.single_add_to_cart_button:hover{background-color:#c0002a!important;color:#ffffff!important;border:2px solid #ffffff!important;box-shadow:0 0 0 2px #c0002a!important;opacity:1!important}.woocommerce-message,.woocommerce-info{background-color:#e01f45!important;border-top-color:#c0002a!important;color:#ffffff!important}.woocommerce-message::before,.woocommerce-info::before{color:#ffffff!important}.woocommerce-message a.button,.woocommerce-info a.button{background-color:transparent!important;color:#ffffff!important;border:2px solid #ffffff!important;border-radius:0!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:2px!important;box-shadow:none!important;opacity:1!important}.woocommerce-message a.button:hover,.woocommerce-info a.button:hover{background-color:#c0002a!important;color:#ffffff!important;border:2px solid #ffffff!important;opacity:1!important}ul.woocommerce-message,div.woocommerce-message,.woocommerce-notices-wrapper .woocommerce-message{background-color:#e01f45!important;border-top:3px solid #c0002a!important;color:#ffffff!important}.wc-block-product-categories a,.product-categories a,.widget_product_categories a{font-family:'Montserrat',sans-serif;font-weight:700;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#d4006a;border:2px solid #d4006a;padding:8px 18px;border-radius:4px;display:inline-block}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Montserrat',sans-serif;font-weight:600;font-size:14px;letter-spacing:1px;color:#ffffff;text-transform:uppercase}.woocommerce ul.products li.product .price{font-family:'Montserrat',sans-serif;font-weight:700;color:#d4006a;font-size:15px}body,.woocommerce,.woocommerce-page{background-color:#242424!important}.woocommerce ul.products li.product{background-color:#2e2e2e!important;border-radius:8px;padding:12px}.site-header,header{background-color:#242424!important}.site-main,main,.woocommerce-page .site-main,#main,#content,.content-area,.entry-content,.woocommerce-breadcrumb,.woocommerce-notices-wrapper{background-color:#242424!important}.wc-block-product-categories,.product-categories,.widget_product_categories,[class*="wp-block"]{background-color:#242424!important}.woocommerce-product-search input{background-color:#2e2e2e!important;color:#ffffff!important;border:1px solid #444!important}.woocommerce-breadcrumb,.woocommerce-breadcrumb a{background-color:#242424!important;color:#aaaaaa!important}.wc-block-product-categories a,.product-categories a{background-color:#2e2e2e!important;border-color:#d4006a!important}.woocommerce-product-details__short-description,.woocommerce-Tabs-panel--description p,.woocommerce-Tabs-panel p,.woocommerce-Tabs-panel,.entry-content p{color:#ffffff!important}.woocommerce-cart-form .product-name,.woocommerce-cart-form .product-name a,.cart_item .product-thumbnail+td,.woocommerce td,.woocommerce table.cart td,.cart-collaterals,.cart-collaterals p,.woocommerce .cart_totals h2,.woocommerce .cart_totals table th,.woocommerce .cart_totals table td{color:#ffffff!important}.woocommerce-checkout p,.woocommerce-checkout label,.woocommerce-checkout h3,.woocommerce-checkout .payment_box p,.woocommerce-checkout .order-review th,.woocommerce-checkout .order-review td,.woocommerce-checkout #order_review_heading,.woocommerce form .form-row label,.woocommerce-checkout .woocommerce-billing-fields h3,.shop_table th,.shop_table td,.shop_table tfoot tr th,.shop_table tfoot tr td{color:#ffffff!important}.product-name .variation,.product-name small,.woocommerce-checkout-review-order-table .product-name{color:#cccccc!important}.woocommerce-checkout .payment_box,.woocommerce-checkout .payment_box p,.woocommerce-checkout .payment_box *,.wc_payment_method label,.woocommerce-checkout #payment .payment_box p,.woocommerce ul.payment_methods label,.woocommerce #payment div.payment_box p,.woocommerce #payment div.payment_box,.woocommerce #payment div.payment_box *,.woocommerce-checkout-review-order-table *,.woocommerce .shop_table *,.order-total *,.cart-subtotal *,.woocommerce-checkout #order_review *,.woocommerce-checkout .cart_totals *,.woocommerce form#order_review *,.woocommerce .woocommerce-checkout-review-order *,.woocommerce-checkout .woocommerce-additional-fields *,.woocommerce-checkout p.form-row *,.woocommerce-terms-and-conditions-wrapper p,.woocommerce-checkout #terms p,.woocommerce-checkout #terms *,.woocommerce #payment *,.woocommerce-checkout #payment *,#add_payment_method #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{color:#ffffff!important}.woocommerce-checkout .payment_box div,.wc-block-checkout__payment-method div,#payment .payment_box div{color:#ffffff!important}span.wc-block-formatted-money-amount,.wc-block-components-formatted-money-amount,.wc-block-formatted-money-amount{color:#ffffff!important}.wp-block-woocommerce-checkout *,.wc-block-checkout *,.wc-block-components-order-summary *{color:#ffffff!important}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button,.wc-block-components-checkout-place-order-button{background-color:#cc0033!important;color:#ffffff!important;border:2px solid #ffffff!important;text-transform:uppercase!important;font-weight:bold!important}button.wc-block-components-checkout-place-order-button:hover,.wc-block-components-checkout-place-order-button:hover{background-color:#aa0022!important;color:#ffffff!important}