:root{--global--color-woo-accent:#f21717;--global--color-woo-white:#fff;--global--color-woo-black:#000;--global--color-woo-btn-bg:#000;--global--color-woo-btn:#fff}.wc_payment_method input.input-radio[name=payment_method]:checked+label::before,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce span.onsale,.woocommerce-store-notice,p.demo_store{background-color:var(--global--color-woo-accent)}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce .star-rating span::before,.woocommerce .star-rating::before,.woocommerce div.product .stock,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce p.stars a,.woocommerce ul.products li.product .price,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td,.woocommerce-info::before,.woocommerce-message::before{color:var(--global--color-woo-accent)}.woocommerce div.product .out-of-stock{color:red}.woocommerce-grouped-product-list-item__price p.stock.out-of-stock{margin:0}.woocommerce-grouped-product-list-item__quantity a.button{font-size:65%}.woocommerce a.remove{background-color:red;color:#fff!important;border-radius:0}.woocommerce .woocommerce-mini-cart a.remove{line-height:1}.woocommerce a.remove:hover{background-color:#000;color:var(--global--color-woo-white)!important}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border-right:none;padding:0 .2rem}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:1rem 1.5rem}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:var(--global--color-woo-accent);color:#fff}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.wp-block-product-category a.add_to_cart_button{color:var(--global--color-woo-btn);background-color:var(--global--color-woo-btn-bg);border-radius:var(--global--elements-border-radius-s);padding:1.1rem 2.2rem}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.wp-block-product-category a.add_to_cart_button:hover{background-color:var(--global--color-woo-btn-bg);color:var(--global--color-woo-btn);opacity:.8}.wp-block-product-category a.add_to_cart_button:focus,.wp-block-product-category a.add_to_cart_button:hover{text-decoration:none}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:var(--global--color-woo-btn-bg);color:var(--global--color-woo-btn)}.woocommerce #reviews #comments ol.commentlist li img.avatar{background:0 0;border:none;width:5.4rem}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:none;padding-top:0}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin-bottom:.5rem}.woocommerce table.shop_attributes{border-top:1px solid var(--global--color-woo-accent)}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border:none}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{margin-top:0}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:3px solid var(--global--color-woo-accent)}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{text-decoration:none}.woocommerce.widget_products ul.product_list_widget li img,.woocommerce.widget_recent_reviews ul.product_list_widget li img,.woocommerce.widget_recently_viewed_products ul.product_list_widget li img,.woocommerce.widget_top_rated_products ul.product_list_widget li img{float:left;margin-left:0;margin-right:2rem;width:8rem}.site-header-cart{position:relative}.site-header-cart .widget_shopping_cart{background-color:var(--global--color-woo-white);-webkit-box-shadow:0 1rem 1rem .5rem rgba(0,0,0,.15);-moz-box-shadow:0 1rem 1rem .5rem rgba(0,0,0,.15);-ms-box-shadow:0 1rem 1rem .5rem rgba(0,0,0,.15);-o-box-shadow:0 1rem 1rem .5rem rgba(0,0,0,.15);box-shadow:0 1rem 1rem .5rem rgba(0,0,0,.15);position:absolute;right:9999rem;top:calc(100% + 2.1rem);padding:2rem 1.5rem;width:20rem;z-index:99;opacity:0;visibility:hidden;transition:opacity .15s linear,transform .15s linear;transform:translateY(.6rem)}@media (min-width:482px){.site-header-cart .widget_shopping_cart{width:25rem;padding:2.5rem 2rem}}@media (min-width:822px){.site-header-cart .widget_shopping_cart{top:calc(100% + 1.4rem);width:30rem;padding:2.5rem 2rem}}.site-header-cart .widget_shopping_cart:before{content:"";display:block;position:absolute;bottom:100%;left:0;right:0;border:1rem solid transparent}.site-header-cart:focus{outline:thin dotted}.site-header-cart:focus .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart{right:0;opacity:1;visibility:visible;transform:translateY(0);transition:opacity .15s linear,transform .15s linear}.site-header-cart .product_list_widget{margin:0;padding:0}.woocommerce-mini-cart__buttons.buttons{margin-bottom:0}span.magze-woo-counter{position:absolute;left:60%;top:-40%;width:1.6rem;height:1.6rem;display:flex;justify-content:center;align-items:center;background-color:var(--global--color-woo-accent);color:#fff;border-radius:50%;font-size:1rem;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:8rem;float:left;margin-right:2rem;margin-left:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{left:auto;right:0}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:0}.widget_shopping_cart .buttons a.button{font-size:64%}@media (min-width:482px){.widget_shopping_cart .buttons a.button{font-size:80%}}@media (min-width:822px){.widget_shopping_cart .buttons a.button{font-size:90%}}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{border:none;padding:0;display:inline-block}.woocommerce ul.cart_list li .quantity,.woocommerce ul.product_list_widget li .quantity{display:block}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0;margin:0}.woocommerce .widget_shopping_cart .cart_list li:not(:last-child),.woocommerce.widget_shopping_cart .cart_list li:not(:last-child){margin-bottom:1.2rem;border-bottom:1px solid var(--global--color-woo-accent)}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{margin-bottom:1.2rem}.woocommerce .woocommerce-breadcrumb a{color:var(--global--color-woo-black);text-decoration:none}.woocommerce .woocommerce-breadcrumb a:hover{text-decoration:underline}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:700;font-size:1.8rem}.woocommerce ul.products li.product a:hover .woocommerce-loop-product__title{text-decoration:underline}.woocommerce ul.products li.product-category .woocommerce-loop-category__title{text-align:center}.woocommerce ul.products li.product-category a:hover{text-decoration:underline}.woocommerce .product .added_to_cart,.wp-block-product-category .wp-block-button .added_to_cart{display:none}.woocommerce span.onsale{min-height:0;min-width:0;line-height:1.236;background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.woocommerce ul.products li.product .onsale{margin:.5em}.woocommerce-ordering .orderby:focus{outline:1px solid var(--global--color-woo-accent)}.woocommerce ul.products li.product a img{margin-bottom:0}.magze-archive-products-details{background-color:var(--global--card-bg);display:grid;justify-items:center;align-items:center;padding-top:1rem;font-size:1.5rem}.magze-archive-products-details .woocommerce-loop-product__link{display:grid;justify-items:center;align-items:center}.magze-archive-products-details a.button{font-size:90%}.woocommerce ul.products li.product .button{margin-bottom:2em}.woocommerce .products .star-rating{display:inline-block}.woocommerce .product_meta{display:grid;gap:.5rem;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.woocommerce .quantity .qty{padding:1rem .6rem}.woocommerce .product_meta>span a,.woocommerce .product_meta>span span{display:inline-block;margin-left:.5rem}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:1px solid var(--global--color-woo-accent)}.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:center;margin-bottom:6rem}.woocommerce div.product .woocommerce-tabs .panel{margin-bottom:3rem}.woocommerce #review_form #respond p{margin-bottom:2rem}.woocommerce #review_form #respond p.comment-notes{display:none}.woocommerce #review_form #respond p.form-submit{text-align:left}@media (min-width:700px){.woocommerce #review_form #respond .comment-form-email{margin-left:2rem}}.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews .woocommerce-noreviews{margin-bottom:2rem}.woocommerce-Reviews-title{margin-bottom:3rem}.woocommerce #review_form_wrapper{margin-top:3rem}.woocommerce #review_form_wrapper{overflow:hidden;padding:3.2rem;border:1rem solid var(--global--color-gray-300)}@media screen and (min-width:992px){.woocommerce #review_form_wrapper{padding:4.2rem}}.woocommerce-Reviews #reply-title{display:block;font-family:var(--heading--font-family);font-weight:var(--heading--font-weight);font-size:var(--heading--font-size-h3);line-height:var(--global--line-height-heading);letter-spacing:var(--heading--letter-spacing)}.woocommerce #review_form #respond p.comment-form-comment{margin-top:3rem}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background:0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus{outline:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:none;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--global--color-primary)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:var(--global--color-woo-accent);color:#fff;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{border:none;box-shadow:none}.woocommerce table.shop_attributes td p{padding-left:2rem}.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper{padding-top:6rem}.woocommerce div.product .related.products{padding-top:3rem}.woocommerce table.shop_table,.woocommerce table.shop_table tbody td,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table thead td,.woocommerce table.shop_table thead th{border:none;border-collapse:collapse}.woocommerce table.shop_table thead{color:var(--global--color-woo-black);font-size:2rem}.woocommerce-cart-form table.shop_table .product-thumbnail{width:15%}.woocommerce-cart-form table.shop_table .product-thumbnail img{width:120px}.woocommerce-cart-form table.shop_table td.actions .coupon .input-text{width:200px}.woocommerce-cart-form table.shop_table input.qty{display:inline-block}.woocommerce-cart-form table.shop_table thead{border-bottom:2px solid var(--global--color-woo-accent)}.woocommerce-cart-form table.shop_table tbody tr td{padding-top:0;padding-bottom:3rem}.woocommerce-cart-form table.shop_table tbody tr:first-child td{padding-top:3rem}.woocommerce-cart-form table.shop_table tbody tr:last-child{border-top:2px solid var(--global--color-woo-accent)}.woocommerce-cart-form table.shop_table tbody tr:last-child td{padding-top:3rem;padding-bottom:0}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{padding-top:3rem}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:.8rem 1rem}@media only screen and (max-width:768px){.woocommerce-cart-form table.shop_table tbody tr td{padding-top:0;padding-bottom:.5rem}.woocommerce-cart-form table.shop_table tbody tr:first-child td{padding-top:0;padding-bottom:.5rem}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{padding:1rem 0;position:relative}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0}#site-content .woocommerce .woocommerce-cart-form #coupon_code{width:100%;margin-bottom:1rem}#site-content .woocommerce .woocommerce-cart-form .actions .coupon button{width:100%}.woocommerce table.shop_table_responsive tr .product-thumbnail,.woocommerce-page table.shop_table_responsive tr .product-thumbnail{display:block;width:30%}.woocommerce table.shop_table_responsive tr .product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr .product-thumbnail::before{content:""}.woocommerce table.shop_table_responsive tbody tr td a.remove,.woocommerce-page table.shop_table_responsive tbody tr td a.remove{position:absolute;top:1.5rem;left:1.2rem}}.woocommerce-checkout form[name=checkout]{display:table;width:100%}.woocommerce-checkout form .col2-set{width:50%;float:left;padding-right:1.5vw}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:50%;padding-left:1.5vw;float:right;clear:right}.woocommerce-checkout .woocommerce-additional-fields h3,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3{margin-top:4rem}.woocommerce-checkout form #order_review_heading{margin-top:4rem}.woocommerce-checkout form #order_review tbody td,.woocommerce-checkout form #order_review_heading tbody td{padding-top:.4rem;padding-bottom:.4rem}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{margin:2.85rem 0}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table tfoot,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table tfoot{font-size:1.8rem;color:var(--global--color-woo-black);border-top:1px solid var(--global--color-woo-accent)}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table tbody tr:last-child td,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table tbody tr:last-child td{padding-bottom:2rem}.woocommerce-checkout form #order_review tfoot td,.woocommerce-checkout form #order_review tfoot th,.woocommerce-checkout form #order_review_heading tfoot td,.woocommerce-checkout form #order_review_heading tfoot th{padding-top:.4rem;padding-bottom:.4rem}.woocommerce-checkout form #order_review tfoot tr:first-child td,.woocommerce-checkout form #order_review tfoot tr:first-child th,.woocommerce-checkout form #order_review_heading tfoot tr:first-child td,.woocommerce-checkout form #order_review_heading tfoot tr:first-child th{padding-top:2rem}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0}.wc_payment_method input.input-radio[name=payment_method]{display:none}.wc_payment_method label{cursor:pointer}.wc_payment_method input.input-radio[name=payment_method]+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #fff;box-shadow:0 0 0 2px var(--global--color-woo-accent);background:#fff;margin-left:4px;margin-right:1.2rem;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.woocommerce-checkout-review-order #place_order{width:100%;padding:2rem}.woocommerce form .form-row textarea{height:12rem}.woocommerce form .form-row .input-checkbox{display:inline-block;margin:0;text-align:initial;vertical-align:baseline}@media only screen and (max-width:768px){.woocommerce-checkout form .col2-set{width:100%;float:none;padding-right:0}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-left:0;float:none}}.woocommerce ul.order_details li{float:none;padding:1rem 0;font-size:2rem;border:0}.woocommerce ul.order_details li strong{font-size:1.6rem}.woocommerce-order-received .woocommerce-order p{color:var(--global--color-woo-black)}.woocommerce ul.order_details{margin-bottom:2rem}.woocommerce .woocommerce-customer-details address{border:1px solid var(--global--color-woo-accent);border-radius:0}.woocommerce-order-details .woocommerce-table a{text-decoration:none}.woocommerce-order-details .woocommerce-table thead{border-bottom:2px solid var(--global--color-woo-accent)}.woocommerce-order-details .woocommerce-table tfoot tr td,.woocommerce-order-details .woocommerce-table tfoot tr th,.woocommerce-order-details .woocommerce-table tr td,.woocommerce-order-details .woocommerce-table tr th{padding:.4rem 0}.woocommerce-order-details .woocommerce-table tr:first-child td,.woocommerce-order-details .woocommerce-table tr:first-child th{padding-top:2rem}.woocommerce-order-details .woocommerce-table tr:last-child td,.woocommerce-order-details .woocommerce-table tr:last-child th{padding-bottom:2rem}.woocommerce-order-details .woocommerce-table tfoot tr:first-child td,.woocommerce-order-details .woocommerce-table tfoot tr:first-child th{padding-top:2rem}.woocommerce-order-details .woocommerce-table tfoot{border-top:2px solid var(--global--color-woo-accent)}.woocommerce-account .entry-content .woocommerce{padding-top:6rem}.woocommerce form.login,.woocommerce form.register{border-color:var(--global--color-woo-accent);border-radius:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{padding:2rem}.woocommerce-account .entry-content .woocommerce{border-top:3px solid var(--global--color-woo-accent)}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;padding:1rem;padding-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{text-decoration:none;font-weight:500}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button{margin-top:2rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{float:none;width:100%}[data-theme=dark]{--global--color-woo-accent:#9b9b9b;--global--color-woo-white:#1e1e1e;--global--color-woo-black:#fff;--global--color-woo-btn-bg:#fff;--global--color-woo-btn:#1e1e1e}[data-theme=dark] .woocommerce a.remove:hover{background-color:red}[data-theme=dark] .woocommerce .woocommerce-cart-form button:disabled{color:#1e1e1e!important}.entry-content :is(.product_meta,.wc-block-review-list) a,.entry-content a:is(
.wc-block-components-checkout-return-to-cart-button,.wc-block-components-totals-coupon-link,.wc-block-components-totals-shipping__change-address__link,.wc-block-cart__submit-button,.wc-block-components-product-name
),.entry-summary .product_meta a{text-decoration:none}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{color:#fff}.wc-block-grid__product-add-to-cart .added_to_cart{margin-left:.8rem}.wc-block-grid__products{font-size:1.8rem}.wc-block-components-review-list-item__rating,.wc-block-grid__product-price,.wc-block-grid__product-rating{color:var(--global--color-woo-accent)}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before{color:var(--global--color-woo-accent)!important}
