/*!
Woo-Commerce Stylesheet
Version: 1.2.0
Designed by A$ad!!
*/
 .pfx-menu-cart.cart-customlocation{display:none}header .pfx-menu-cart.cart-customlocation{display:inline-block}.cart-customlocation sup{top:-12px;line-height:1.5em;font-size:80%}#customize-preview body #site-navigation .customize-partial-edit-shortcut-button{left:-10px!important}.woocommerce main,.woocommerce-page main{margin:30px auto 60px;border:none;box-shadow:none;padding:0}.woocommerce-shop main .woocommerce-products-header__title{margin:0}.woocommerce-shop main .woocommerce-ordering select{padding:6px;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 10px 0 #0000000f;color:#666;font-size:14px;outline:none!important}.woocommerce ul.products li.product .star-rating{display:none}.woocommerce ul.products li.product .pfx-star-rating-container{padding:0 5px}.woocommerce ul.products li.product .star-rating.pfx-star-rating:hover span{width:100%!important}.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce .site-main ul.products li.product,.woocommerce-page .site-main ul.products li.product{margin:0 2% 2% 0;border-radius:5px;flex:1 1 0%}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;max-width:100%;min-width:100%}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:49%;max-width:49%;min-width:49%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:32%;max-width:32%;min-width:32%}.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{width:23.5%;max-width:23.5%;min-width:23.5%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:18.4%;max-width:18.4%;min-width:18.4%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:15%;max-width:15%;min-width:15%}.woocommerce ul.products.columns-2 li.product:nth-child(2n),.woocommerce-page ul.products.columns-2 li.product:nth-child(2n),.woocommerce ul.products.columns-3 li.product:nth-child(3n),.woocommerce-page ul.products.columns-3 li.product:nth-child(3n),.woocommerce ul.products.columns-4 li.product:nth-child(4n),.woocommerce-page ul.products.columns-4 li.product:nth-child(4n),.woocommerce ul.products.columns-5 li.product:nth-child(5n),.woocommerce-page ul.products.columns-5 li.product:nth-child(5n),.woocommerce ul.products.columns-6 li.product:nth-child(6n),.woocommerce-page ul.products.columns-6 li.product:nth-child(6n){margin-right:0;clear:right}.woocommerce ul.products li.product a img{border-radius:5px 5px 0 0}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{padding:0 5px 5px}.woocommerce ul.products li.product .price{padding:0 5px}.woocommerce ul.products li.product .button{margin-left:5px;margin-bottom:1em}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{font-family:inherit;font-size:80%;-webkit-font-smoothing:subpixel-antialiased}.woocommerce .product #respond input#submit,.woocommerce .product a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .product button.button,.woocommerce .product input.button,.woocommerce .product #respond input#submit.alt,.woocommerce .product a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt .woocommerce .product button.button.alt,.woocommerce .product input.button.alt{border:solid}.woocommerce a.added_to_cart{padding:.5em;font-size:70%}.woocommerce nav.woocommerce-pagination{text-align:left}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{margin:0 5px 5px 0;border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:.75em;min-width:2.5em;text-align:center}.woocommerce span.onsale{min-height:3.736em;min-width:3.736em;font-size:80%!important;font-weight:500!important;box-shadow:1px -1px 10px 0 #0000001f}.product-template-default.single-product aside{display:none;width:0}.woocommerce div.product .product_title{margin:.5em 0 10px}.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link:hover{color:#000}.woocommerce .quantity .qty{height:30.8px}.woocommerce div.product p.price,.woocommerce div.product span.price{margin:0;text-decoration:none!important}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.woocommerce div.product form.cart{margin-bottom:.5em;padding-bottom:10px;border-bottom:1px solid #eee}.posted_in a{color:inherit;font-weight:700;font-style:italic}.posted_in a:hover{color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#5C7AEA}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff;outline:0}.product section.up-sells.upsells.products{clear:both}.woocommerce div.product .woocommerce-tabs .panel{padding:10px 50px;min-width:100%}.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce div.product .woocommerce-tabs .panel p{margin:5px 0}.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews #comments{width:50%;float:left}.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews #comments .woocommerce-Reviews-title{font-size:35px;padding-bottom:10px}.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews #comments .commentlist{padding-left:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:45px;border-radius:50%;padding:0;top:5px}.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews #review_form_wrapper{width:50%;float:right}.woocommerce #review_form #respond{margin:15px 15px 0;width:100%;padding:30px 25px;border:1px solid #eee}.woocommerce #review_form #respond *{padding:2px 5px}.woocommerce-cart main,body.popularfx-body.woocommerce-cart main{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:30px auto 60px!important}.wp-block-woocommerce-cart .wc-block-cart__header h1,.woocommerce-cart .entry-title{font-family:var(--pagelayer-font-primary-font-family,'Fira Sans'),serif;color:#18231d;font-size:32px;font-weight:700;margin-bottom:20px}.woocommerce-cart .cart-empty{color:#5f7569;font-size:16px;text-align:center;padding:40px 20px;background:#fff;border:1px solid #e8e3d8;border-radius:8px}.woocommerce-cart .return-to-shop{text-align:center;margin-top:16px}.woocommerce-cart .return-to-shop a{background:#18231d;color:#fff;font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:12px 28px;border-radius:4px;display:inline-block;transition:background 0.3s ease}.woocommerce-cart .return-to-shop a:hover{background:#5f7569}.woocommerce table.shop_table{border:1px solid #e8e3d8;border-radius:8px;overflow:hidden;background:#fff;border-collapse:separate;border-spacing:0}.woocommerce table.shop_table thead{background:#18231d;color:#fff}.woocommerce table.shop_table th{font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:14px 16px;border:none}.woocommerce table.shop_table td{border-top:1px solid #e8e3d8;padding:14px 16px;color:#1f1f1b}.woocommerce table.shop_table tr:last-child td:first-child{border-bottom-left-radius:8px}.woocommerce table.shop_table tr:last-child td:last-child{border-bottom-right-radius:8px}.woocommerce table.shop_table tbody tr{background:#fff;transition:background 0.2s ease}.woocommerce table.shop_table tbody tr:hover{background:#faf8f3}.woocommerce table.shop_table .product-name{color:#18231d;font-weight:600}.woocommerce table.shop_table .product-name a{color:#18231d;text-decoration:none;font-weight:600}.woocommerce table.shop_table .product-name a:hover{color:#5f7569}.woocommerce table.shop_table .product-price,.woocommerce table.shop_table .product-subtotal{color:#8fa79a;font-weight:500}.woocommerce a.remove{color:#cbba8d!important;font-weight:300;border:1px solid #e8e3d8;border-radius:50%;width:24px;height:24px;line-height:22px;font-size:14px;display:inline-block;text-align:center;transition:all 0.2s ease;background:#fff0}.woocommerce a.remove:hover{color:#ffffff!important;background:#cbba8d;border-color:#cbba8d}.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:70px;height:70px;object-fit:cover;border-radius:6px}.woocommerce .quantity .qty{border:1px solid #d9d2c5;border-radius:4px;padding:6px 8px;color:#1f1f1b;background:#fff;font-size:14px;width:60px;text-align:center}.woocommerce .quantity .qty:focus{border-color:#8fa79a;outline:none;box-shadow:0 0 0 2px rgb(143 167 154 / .15)}.woocommerce-cart table.cart td.actions .coupon .input-text{width:220px;height:42px;border:1px solid #d9d2c5;border-radius:4px;padding:0 12px;color:#1f1f1b;background:#fff;font-size:13px}.woocommerce-cart table.cart td.actions .coupon .input-text:focus{border-color:#8fa79a;outline:none;box-shadow:0 0 0 2px rgb(143 167 154 / .15)}.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder{color:#b8b2a4}.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce .button.wc-backward{background:#fff0;color:#18231d;font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1.5px;padding:12px 24px!important;border:1.5px solid #18231d!important;border-radius:4px;transition:all 0.3s ease;line-height:1.4;height:auto!important}.woocommerce .cart .button:hover,.woocommerce .cart input.button:hover{background:#18231d!important;color:#ffffff!important;border-color:#18231d!important}.woocommerce-cart table.cart td.actions .coupon .button{border-radius:4px;margin-left:6px}.cart-collaterals .cart_totals{background:#fff;border:1px solid #e8e3d8;border-radius:8px;padding:0;margin-top:24px;overflow:hidden}.cart-collaterals .cart_totals h2{font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:16px 24px;margin:0;background:#18231d;color:#fff}.cart-collaterals .cart_totals table{border:none;margin:0}.cart-collaterals .cart_totals table tr{border:none}.cart-collaterals .cart_totals th,.cart-collaterals .cart_totals td{padding:14px 24px;border-top:1px solid #e8e3d8;color:#1f1f1b}.woocommerce .cart-collaterals .cart_totals th{font-family:var(--pagelayer-font-text-font-family,'DM Sans'),sans-serif;font-size:14px;font-weight:500;color:#5f7569;background:#fff0;text-transform:none;letter-spacing:normal}.cart-collaterals .cart_totals .order-total th,.cart-collaterals .cart_totals .order-total td{font-size:18px;font-weight:700;color:#18231d}.cart-collaterals .cross-sells{margin-top:40px}.cart-collaterals .cross-sells h2{font-family:var(--pagelayer-font-secondary-font-family,'Fira Sans'),serif;color:#18231d;font-size:24px;font-weight:600;margin-bottom:16px}.wc-proceed-to-checkout{padding:16px 24px!important;background:#faf8f3;border-top:1px solid #e8e3d8}.wc-proceed-to-checkout a.checkout-button{background:#8fa79a!important;color:#ffffff!important;font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1.5px;padding:16px 24px!important;border-radius:4px;transition:background 0.3s ease;border:none!important;width:100%;text-align:center;display:block}.wc-proceed-to-checkout a.checkout-button:hover{background:#5f7569!important;color:#ffffff!important}.woocommerce-shipping-calculator{margin-top:8px}.woocommerce-shipping-calculator a{color:#8fa79a;font-size:13px}.woocommerce-shipping-calculator a:hover{color:#5f7569}.woocommerce .cart .button[name="update_cart"]{background:#fff0;color:#8fa79a;border-color:#8fa79a!important}.woocommerce .cart .button[name="update_cart"]:hover{background:#8fa79a!important;color:#ffffff!important}.wp-block-woocommerce-cart .wc-block-cart{background:#fff0}.wp-block-woocommerce-cart .wc-block-cart-items{background:#fff;border:1px solid #e8e3d8;border-radius:8px;overflow:hidden}.wp-block-woocommerce-cart .wc-block-cart-items thead{background:#18231d}.wp-block-woocommerce-cart .wc-block-cart-items th{color:#fff;font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:14px 16px;border:none}.wp-block-woocommerce-cart .wc-block-cart-items tbody tr{border-top:1px solid #e8e3d8}.wp-block-woocommerce-cart .wc-block-cart-items td{padding:14px 16px;color:#1f1f1b}.wp-block-woocommerce-cart .wc-block-cart-item__product a{color:#18231d;font-weight:600;text-decoration:none}.wp-block-woocommerce-cart .wc-block-cart-item__product a:hover{color:#5f7569}.wp-block-woocommerce-cart .wc-block-cart-item__total .wc-block-cart-item__price{color:#8fa79a;font-weight:600}.wp-block-woocommerce-cart .wc-block-cart__totals{background:#fff;border:1px solid #e8e3d8;border-radius:8px;padding:24px}.wp-block-woocommerce-cart .wc-block-cart__totals h2{font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#18231d;padding-bottom:16px;border-bottom:1px solid #e8e3d8}.wp-block-woocommerce-cart .wc-block-components-totals-item,.wp-block-woocommerce-cart .wc-block-components-totals-wrapper{padding:12px 0;border-bottom:1px solid #f0ede6}.wp-block-woocommerce-cart .wc-block-components-totals-item__label,.wp-block-woocommerce-cart .wc-block-components-totals-item__value{color:#1f1f1b;font-size:14px}.wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:18px;font-weight:700;color:#18231d}.wp-block-woocommerce-cart .wc-block-components-panel__button{color:#8fa79a;font-size:13px}.wp-block-woocommerce-cart .wc-block-components-text-input input{border:1px solid #d9d2c5;border-radius:4px;padding:10px 12px;background:#fff;color:#1f1f1b}.wp-block-woocommerce-cart .wc-block-components-text-input input:focus{border-color:#8fa79a;outline:none;box-shadow:0 0 0 2px rgb(143 167 154 / .15)}.wp-block-woocommerce-cart .wc-block-components-quantity-selector{border:1px solid #d9d2c5;border-radius:4px;background:#fff}.wp-block-woocommerce-cart .wc-block-components-quantity-selector button{color:#8fa79a;border-color:#d9d2c5}.wp-block-woocommerce-cart .wc-block-components-quantity-selector button:hover{color:#5f7569;background:#f7f2e8}.wp-block-woocommerce-cart .wc-block-components-quantity-selector input{color:#1f1f1b;font-weight:600}.wp-block-woocommerce-cart .wc-block-cart-items__remove-icon{color:#cbba8d!important;fill:#cbba8d;transition:color 0.2s ease}.wp-block-woocommerce-cart .wc-block-cart-items__remove-icon:hover{color:#5f7569!important;fill:#5f7569}.wp-block-woocommerce-cart .wc-block-cart__submit-button{background:#8fa79a!important;color:#ffffff!important;font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:16px 24px;border-radius:4px;border:none;transition:background 0.3s ease}.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover{background:#5f7569!important}@media only screen and (max-width:768px){.woocommerce-cart table.shop_table td{padding:10px 12px}.woocommerce-cart table.cart td.actions .coupon .input-text{width:160px}}.woocommerce-checkout .checkout.woocommerce-checkout{overflow:auto}.woocommerce-checkout .checkout.woocommerce-checkout h3{margin:10px 0 5px}.woocommerce .col2-set,.woocommerce-page .col2-set{width:56%;float:left;margin-right:4%;clear:left}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row .select2-container .select2-selection--single{padding:5px 10px;height:40px}.woocommerce form .form-row input.input-text::placeholder{text-transform:capitalize}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}.woocommerce form .form-row .select2-container .select2-selection__arrow{height:38px}.woocommerce #order_review_heading,.woocommerce-page #order_review_heading,.woocommerce #order_review,.woocommerce-page #order_review{width:40%;float:right;clear:right}.woocommerce-checkout form #order_review_heading{border:2px solid #ebebeb;border-bottom:0;margin:0;padding:1.5em 1.5em .6em}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .product-total{text-align:right}.woocommerce-checkout form #order_review{padding:0 2em 2em;border-width:0 2px 2px;border-style:solid;border-color:#ebebeb}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods,#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0;border-bottom:0}.woocommerce-checkout #payment #place_order{width:100%;height:48px}.cart_totals.calculated_shipping .shop_table tbody td,.woocommerce-checkout-review-order-table tfoot .cart-subtotal td,.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td,.woocommerce-checkout-review-order-table tfoot .cart-discount td,.woocommerce-checkout-review-order-table tfoot .order-total td{text-align:right}.woocommerce .woocommerce-form-coupon .form-row-last,.woocommerce-page .woocommerce-form-coupon .form-row-last{float:left}.woocommerce form .form-row-last button,.woocommerce-page form .form-row-last button{padding:0 20px!important;height:40px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%}.woocommerce-order .woocommerce-notice--success{background:#6ecb63;color:#000;Padding:8px;border-radius:5px;margin-bottom:2em}.woocommerce ul.order_details{padding:0}.woocommerce-order .woocommerce-order-details .woocommerce-order-details__title,.woocommerce-order .woocommerce-customer-details .woocommerce-column__title{margin:10px}.woocommerce-account .woocommerce{border:1px solid #ebebeb;box-shadow:0 0 30px 0 #0000000a;margin:40px auto}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;border:1px solid #eee;border-left:0;height:100%}.woocommerce-MyAccount-navigation ul{padding:0;text-transform:uppercase;font-size:14px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link{border:0}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link *{color:#444444!important}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:hover{background-color:#5c7aea}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active *,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:hover *{color:#ffffff!important}.woocommerce-account .woocommerce-MyAccount-content{padding:30px;width:75%}.woocommerce-MyAccount-content table.shop_table th,.woocommerce-MyAccount-content table.shop_table td{padding:10px 15px}.woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr:last-child{background:revert}.woocommerce-MyAccount-content .col2-set{width:100%;margin-right:0}.woocommerce-MyAccount-content .col2-set h3{margin:10px 0}.woocommerce-MyAccount-content .col2-set address{padding:10px;border:1px solid #eee;border-radius:10px;background:#f7f7f744;box-shadow:0 0 30px 0 #0000000a}.woocommerce-MyAccount-content button.button{padding:10px 12px!important;margin-top:15px}@media only screen and (max-width:901px) and (min-width:501px){.woocommerce .site-main,.woocommerce-page .site-main{padding:1.5em!important}.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product,.related.products ul.products.columns-3 li.product,.related.products ul.products.columns-3 li.product{width:32%;max-width:32%;min-width:32%}.woocommerce ul.products.columns-4 li.product:nth-child(3n),.woocommerce-page ul.products.columns-4 li.product:nth-child(3n),.woocommerce ul.products.columns-5 li.product:nth-child(3n),.woocommerce-page ul.products.columns-5 li.product:nth-child(3n),.woocommerce ul.products.columns-6 li.product:nth-child(3n),.woocommerce-page ul.products.columns-6 li.product:nth-child(3n),.related.products ul.products.columns-3 li.product:nth-child(3n),.related.products ul.products.columns-3 li.product:nth-child(3n){margin-right:0!important;clear:right}.woocommerce ul.products.columns-4 li.product:nth-child(4n),.woocommerce-page ul.products.columns-4 li.product:nth-child(4n),.woocommerce ul.products.columns-5 li.product:nth-child(5n),.woocommerce-page ul.products.columns-5 li.product:nth-child(5n),.woocommerce ul.products.columns-6 li.product:nth-child(6n),.woocommerce-page ul.products.columns-6 li.product:nth-child(6n){margin-right:auto!important}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce div.product div.images{width:100%}.woocommerce div.product div.images{margin-bottom:1em}.woocommerce div.product .woocommerce-tabs .panel{padding:10px}.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews #comments,.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews #review_form_wrapper{width:100%}.woocommerce table.shop_table th{padding:10px 5px}.woocommerce table.shop_table td{padding:8px 5px;font-size:15px}.woocommerce a.remove{font-size:20px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:40px;height:40px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;padding:10px}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:10px}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{float:right;width:auto}.woocommerce .col2-set,.woocommerce-page .col2-set,.woocommerce #order_review_heading,.woocommerce-page #order_review_heading,.woocommerce #order_review,.woocommerce-page #order_review{width:100%;margin-right:0;margin-bottom:2em}.woocommerce-page.woocommerce-checkout form #order_review_heading,.woocommerce.woocommerce-checkout form #order_review_heading{padding:1em 1em .5em}.woocommerce-page.woocommerce-checkout form #order_review,.woocommerce.woocommerce-checkout form #order_review{padding:0 1em 1em}.woocommerce ul.order_details li{padding:1em 1.5em 1em 1em;width:100%}.woocommerce .widget-area{width:100%;float:right;margin:30px 0 0;height:auto}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%}}@media only screen and (max-width:768px){.woocommerce table.shop_table tr{margin:10px 0}.woocommerce table.shop_table td.product-remove{background:#000000!important}.woocommerce table.shop_table td.product-remove *{color:#ffffff!important}.woocommerce table.shop_table td{padding:10px 10px}}@media only screen and (max-width:701px){.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product,.related.products ul.products.columns-3 li.product,.related.products ul.products.columns-3 li.product{width:49%;max-width:49%;min-width:49%}.woocommerce ul.products.columns-4 li.product:nth-child(3n),.woocommerce-page ul.products.columns-4 li.product:nth-child(3n),.woocommerce ul.products.columns-5 li.product:nth-child(3n),.woocommerce-page ul.products.columns-5 li.product:nth-child(3n),.woocommerce ul.products.columns-6 li.product:nth-child(3n),.woocommerce-page ul.products.columns-6 li.product:nth-child(3n){margin-right:auto!important}.woocommerce ul.products.columns-3 li.product:nth-child(2n),.woocommerce-page ul.products.columns-3 li.product:nth-child(2n),.woocommerce ul.products.columns-4 li.product:nth-child(2n),.woocommerce-page ul.products.columns-4 li.product:nth-child(2n),.woocommerce ul.products.columns-5 li.product:nth-child(2n),.woocommerce-page ul.products.columns-5 li.product:nth-child(2n),.woocommerce ul.products.columns-6 li.product:nth-child(2n),.woocommerce-page ul.products.columns-6 li.product:nth-child(2n){margin-right:0!important;clear:right}.woocommerce #review_form #respond{margin:5px 5px 0;width:100%;padding:10px 5px}.woocommerce #review_form #respond .comments-title,.woocommerce #review_form #respond .comment-reply-title{font-size:15px}.woocommerce-account .woocommerce-MyAccount-content{padding:1em}}@media only screen and (max-width:501px){.woocommerce-ordering,.woocommerce-ordering select{width:100%}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product,.related.products ul.products.columns-3 li.product,.related.products ul.products.columns-3 li.product{width:100%;max-width:100%;min-width:100%}.woocommerce ul.products.columns-3 li.product:nth-child(3n),.woocommerce-page ul.products.columns-3 li.product:nth-child(3n),.woocommerce ul.products.columns-4 li.product:nth-child(3n),.woocommerce-page ul.products.columns-4 li.product:nth-child(3n),.woocommerce ul.products.columns-5 li.product:nth-child(3n),.woocommerce-page ul.products.columns-5 li.product:nth-child(3n),.woocommerce ul.products.columns-6 li.product:nth-child(3n),.woocommerce-page ul.products.columns-6 li.product:nth-child(3n),.woocommerce ul.products.columns-3 li.product:nth-child(2n),.woocommerce-page ul.products.columns-3 li.product:nth-child(2n),.woocommerce ul.products.columns-4 li.product:nth-child(2n),.woocommerce-page ul.products.columns-4 li.product:nth-child(2n),.woocommerce ul.products.columns-5 li.product:nth-child(2n),.woocommerce-page ul.products.columns-5 li.product:nth-child(2n),.woocommerce ul.products.columns-6 li.product:nth-child(2n),.woocommerce-page ul.products.columns-6 li.product:nth-child(2n){margin-right:auto!important}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{margin-right:0!important;margin-bottom:1em!important}.woocommerce main,.woocommerce-page main{padding:1em!important}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text+.button{width:100%}.woocommerce-page table.cart td.actions .button{width:100%;margin-top:10px}}@media only screen and (max-width:301px){.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0 10px 5px}.woocommerce ul.products li.product .price{padding:0 10px}.woocommerce ul.products li.product .button{margin-left:10px;margin-bottom:1.5em}}body.popularfx-body.woocommerce-shop main,body.popularfx-body.woocommerce-page.woocommerce-shop main{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:30px auto 60px!important}.woocommerce-products-header__title{font-family:var(--pagelayer-font-primary-font-family,'Fira Sans'),serif;color:#18231d;font-size:36px;font-weight:700;margin-bottom:10px;letter-spacing:-.5px}.woocommerce .woocommerce-result-count{color:#5f7569;font-size:14px;margin-bottom:25px}.woocommerce .woocommerce-ordering{margin-bottom:25px}.woocommerce .woocommerce-ordering select{padding:8px 32px 8px 12px;border:1px solid #d9d2c5;border-radius:4px;background:#fff;color:#1f1f1b;font-size:13px;outline:none;cursor:pointer;transition:border-color 0.2s ease;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235f7569' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.woocommerce .woocommerce-ordering select:focus{border-color:#8fa79a;box-shadow:0 0 0 2px rgb(143 167 154 / .15)}.woocommerce ul.products{margin:0 -12px!important;display:flex;flex-wrap:wrap}.woocommerce ul.products li.product{background:#fff;border:1px solid #e8e3d8;border-radius:8px;overflow:hidden;transition:all 0.3s ease;padding:0 0 20px 0;margin:0 12px 24px!important;position:relative;display:flex;flex-direction:column}.woocommerce ul.products li.product:hover{border-color:#d9d2c5;box-shadow:0 8px 30px rgb(24 35 29 / .08);transform:translateY(-2px)}.woocommerce ul.products li.product a img{border-radius:0;margin:0;padding:0;width:100%;height:auto;object-fit:cover}.woocommerce ul.products li.product a img[src$="placeholder.png"],.woocommerce ul.products li.product a img[src=""]{background:#f7f2e8;min-height:250px;object-fit:contain;padding:20px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--pagelayer-font-secondary-font-family,'Fira Sans'),serif;color:#18231d;font-size:18px;font-weight:600;line-height:1.3;padding:16px 16px 4px;margin:0;text-align:center;transition:color 0.2s ease}.woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:#5f7569}.woocommerce ul.products li.product .price{color:#8fa79a;font-family:var(--pagelayer-font-text-font-family,'DM Sans'),sans-serif;font-size:20px;font-weight:500;padding:0 16px 12px;margin:0;text-align:center;display:block}.woocommerce ul.products li.product .price del{color:#b8b2a4;font-size:14px;font-weight:400;margin-right:6px}.woocommerce ul.products li.product .price ins{text-decoration:none;font-weight:600}.woocommerce ul.products li.product .button{background:#fff0;color:#18231d;font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:11px 20px;margin:0 16px 16px;border:1.5px solid #18231d;border-radius:4px;transition:all 0.3s ease;text-align:center;display:inline-block;line-height:1.4}.woocommerce ul.products li.product .button:hover{background:#18231d;color:#fff;border-color:#18231d}.woocommerce ul.products li.product .button.added{display:none}.woocommerce ul.products li.product .added_to_cart{background:#8fa79a;color:#fff;font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:11px 20px;margin:0 16px 16px;border-radius:4px;text-align:center;display:inline-block;line-height:1.4;transition:background 0.3s ease}.woocommerce ul.products li.product .added_to_cart:hover{background:#5f7569;color:#fff}.woocommerce ul.products li.product .onsale{background:#8fa79a;color:#fff;font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:5px 12px;min-height:auto;min-width:auto;line-height:1.4;border-radius:3px;margin:12px;top:0;left:0;right:auto;position:absolute}.woocommerce ul.products li.product .star-rating{display:block!important;color:#cbba8d;font-size:12px;margin:4px auto;text-align:center}.woocommerce ul.products li.product .star-rating::before{color:#e0dacd}.woocommerce nav.woocommerce-pagination{margin-top:40px;text-align:center}.woocommerce nav.woocommerce-pagination ul{border:none;display:inline-flex;gap:6px}.woocommerce nav.woocommerce-pagination ul li{border:none;margin:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-family:var(--pagelayer-font-text-font-family,'DM Sans'),sans-serif;font-size:14px;font-weight:500;color:#5f7569;background:#fff0;border:1px solid #d9d2c5;border-radius:4px;padding:8px 14px;min-width:38px;display:inline-block;transition:all 0.2s ease}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background:#8fa79a;border-color:#8fa79a;color:#fff}.woocommerce nav.woocommerce-pagination ul li span.current{background:#18231d;border-color:#18231d;color:#fff}.woocommerce-products-header{margin-bottom:10px}.woocommerce-page .term-description{color:#5f7569;font-size:15px;line-height:1.6;margin-bottom:25px}.woocommerce-page .woocommerce-info{background:#fff;border:1px solid #e8e3d8;border-radius:8px;padding:30px;color:#5f7569;font-size:15px;text-align:center}.woocommerce-page .woocommerce-info::before{color:#8fa79a}@media only screen and (max-width:768px){.woocommerce ul.products li.product{margin:0 10px 20px!important}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:calc(50% - 20px);max-width:calc(50% - 20px);min-width:calc(50% - 20px)}.woocommerce ul.products.columns-3 li.product:nth-child(3n){margin-right:10px!important}.woocommerce ul.products.columns-3 li.product:nth-child(2n){margin-right:0!important}.woocommerce-products-header__title{font-size:28px}}@media only screen and (max-width:500px){.woocommerce ul.products li.product{margin:0 0 20px!important}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{width:100%;max-width:100%;min-width:100%;margin-right:0!important}.woocommerce-products-header__title{font-size:24px;text-align:center}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{float:none;text-align:center}.woocommerce .woocommerce-ordering select{width:100%;max-width:280px}}.woocommerce-cart .wp-block-cover.alignfull{margin-bottom:10px;position:relative}.woocommerce-cart .wp-block-cover .wp-block-cover__inner-container{max-width:800px;margin:0 auto}.woocommerce-cart .wp-block-cover h1{margin-bottom:8px;font-family:var(--pagelayer-font-primary-font-family,'Fira Sans'),serif}.woocommerce-cart .wp-block-cover p{opacity:.9;font-family:var(--pagelayer-font-text-font-family,'DM Sans'),sans-serif;letter-spacing:.5px}.woocommerce-cart .wp-block-cover .wp-block-separator{width:60px;height:2px;background:rgb(255 255 255 / .5);border:none;margin:16px auto 0}.wp-block-woocommerce-cart{max-width:1200px;margin:0 auto;padding:0 20px}.wp-block-woocommerce-cart .wc-block-cart{gap:30px}.wp-block-woocommerce-cart .wc-block-cart-items{border-radius:12px;border:1px solid #e8e3d8;box-shadow:0 2px 12px rgb(0 0 0 / .04);overflow:hidden}.wp-block-woocommerce-cart .wc-block-cart-items thead{background:#18231d}.wp-block-woocommerce-cart .wc-block-cart-items thead th{color:#fff;font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:16px 20px;border:none}.wp-block-woocommerce-cart .wc-block-cart-items tbody tr{border-top:1px solid #f0ede6;transition:background 0.2s ease}.wp-block-woocommerce-cart .wc-block-cart-items tbody tr:hover{background:#faf8f3}.wp-block-woocommerce-cart .wc-block-cart-items tbody tr:last-child td{border-bottom:none}.wp-block-woocommerce-cart .wc-block-cart-items td{padding:20px;vertical-align:middle}.wp-block-woocommerce-cart .wc-block-cart-item__image img{border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .06);width:80px;height:80px;object-fit:cover}.wp-block-woocommerce-cart .wc-block-cart-item__product{font-size:15px}.wp-block-woocommerce-cart .wc-block-cart-item__product a{color:#18231d;font-weight:600;text-decoration:none;transition:color 0.2s ease}.wp-block-woocommerce-cart .wc-block-cart-item__product a:hover{color:#5f7569}.wp-block-woocommerce-cart .wc-block-cart-item__product .wc-block-components-product-metadata{font-size:13px;color:#8fa79a;margin-top:4px}.wp-block-woocommerce-cart .wc-block-cart-item__total .wc-block-cart-item__price{color:#18231d;font-weight:700;font-size:16px}.wp-block-woocommerce-cart .wc-block-components-quantity-selector{border:1px solid #d9d2c5;border-radius:6px;background:#fff;overflow:hidden}.wp-block-woocommerce-cart .wc-block-components-quantity-selector button{color:#8fa79a;border-color:#d9d2c5;width:32px;height:32px;font-size:16px;transition:all 0.2s ease}.wp-block-woocommerce-cart .wc-block-components-quantity-selector button:hover{color:#fff;background:#8fa79a;border-color:#8fa79a}.wp-block-woocommerce-cart .wc-block-components-quantity-selector input{color:#1f1f1b;font-weight:600;font-size:14px}.wp-block-woocommerce-cart .wc-block-cart-items__remove-icon{color:#cbba8d!important;fill:#cbba8d;width:20px;height:20px;transition:color 0.2s ease}.wp-block-woocommerce-cart .wc-block-cart-items__remove-icon:hover{color:#d9534f!important;fill:#d9534f}.wp-block-woocommerce-cart .wc-block-cart__totals{background:#fff;border:1px solid #e8e3d8;border-radius:12px;padding:30px;box-shadow:0 2px 12px rgb(0 0 0 / .04);position:sticky;top:30px}.wp-block-woocommerce-cart .wc-block-cart__totals h2{font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#18231d;padding-bottom:16px;border-bottom:2px solid #18231d;margin-bottom:0}.wp-block-woocommerce-cart .wc-block-components-totals-item{padding:14px 0}.wp-block-woocommerce-cart .wc-block-components-totals-item__label{color:#5f7569;font-size:14px;font-weight:500}.wp-block-woocommerce-cart .wc-block-components-totals-item__value{color:#1f1f1b;font-size:14px;font-weight:600}.wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:20px;font-weight:800;color:#18231d}.wp-block-woocommerce-cart .wc-block-components-panel{border-top:1px solid #f0ede6;padding-top:16px;margin-top:4px}.wp-block-woocommerce-cart .wc-block-components-panel__button{color:#8fa79a;font-size:14px;font-weight:600;padding:8px 0;transition:color 0.2s ease}.wp-block-woocommerce-cart .wc-block-components-panel__button:hover{color:#5f7569}.wp-block-woocommerce-cart .wc-block-components-text-input{margin-top:12px}.wp-block-woocommerce-cart .wc-block-components-text-input input{border:1px solid #d9d2c5;border-radius:6px;padding:12px 14px;background:#fff;color:#1f1f1b;font-size:14px;transition:all 0.2s ease}.wp-block-woocommerce-cart .wc-block-components-text-input input:focus{border-color:#8fa79a;outline:none;box-shadow:0 0 0 3px rgb(143 167 154 / .12)}.wp-block-woocommerce-cart .wc-block-components-button.wc-block-components-text-input__button{background:#8fa79a!important;color:#ffffff!important;border-radius:6px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1px;font-size:12px!important;padding:12px 20px!important;transition:background 0.3s ease!important}.wp-block-woocommerce-cart .wc-block-components-button.wc-block-components-text-input__button:hover{background:#5f7569!important}.wp-block-woocommerce-cart .wc-block-cart__submit-button{background:#8fa79a!important;color:#ffffff!important;font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:14px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:2px;padding:18px 28px!important;border-radius:6px!important;border:none!important;transition:all 0.3s ease!important;width:100%;text-align:center}.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover{background:#5f7569!important;transform:translateY(-1px);box-shadow:0 4px 15px rgb(143 167 154 / .3)}.wp-block-woocommerce-cart .wc-block-cart__express-payment{margin-top:16px}.wp-block-woocommerce-cart .wp-block-woocommerce-product-collection{margin-top:10px}.wp-block-woocommerce-cart .wp-block-woocommerce-product-collection h2{font-family:var(--pagelayer-font-secondary-font-family,'Fira Sans'),serif;color:#18231d;font-size:22px;font-weight:600;margin-bottom:20px}.woocommerce-cart .wp-block-woocommerce-empty-cart-block{text-align:center;padding:60px 20px;max-width:600px;margin:0 auto}.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2{font-family:var(--pagelayer-font-secondary-font-family,'Fira Sans'),serif;color:#18231d;font-size:28px;margin-bottom:12px}.woocommerce-cart .wp-block-woocommerce-empty-cart-block hr{margin:24px auto;max-width:100px}.woocommerce-checkout .wp-block-cover.alignfull{margin-bottom:10px}.woocommerce-checkout .wp-block-cover .wp-block-cover__inner-container{max-width:800px;margin:0 auto}.woocommerce-checkout .wp-block-cover h1{margin-bottom:8px;font-family:var(--pagelayer-font-primary-font-family,'Fira Sans'),serif}.woocommerce-checkout .wp-block-cover p{opacity:.9;font-family:var(--pagelayer-font-text-font-family,'DM Sans'),sans-serif;letter-spacing:.5px}.woocommerce-checkout .wp-block-cover .wp-block-separator{width:60px;height:2px;background:rgb(255 255 255 / .5);border:none;margin:16px auto 0}.wp-block-woocommerce-checkout{max-width:1200px;margin:0 auto;padding:0 20px}.wp-block-woocommerce-checkout .wc-block-checkout{gap:30px}.wp-block-woocommerce-checkout .wc-block-checkout__form .wc-block-components-checkout-step{background:#fff;border:1px solid #e8e3d8;border-radius:12px;padding:28px 30px;box-shadow:0 2px 12px rgb(0 0 0 / .04);margin-bottom:20px}.wp-block-woocommerce-checkout .wc-block-components-checkout-step__heading{margin-bottom:16px}.wp-block-woocommerce-checkout .wc-block-components-checkout-step__title{color:#18231d;font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.wp-block-woocommerce-checkout .wc-block-components-checkout-step__container:after{display:none}.wc-block-checkout .wc-block-components-text-input input,.wc-block-checkout .wc-block-components-combobox input,.wc-block-checkout .wc-block-components-textarea{border:1px solid #d9d2c5;border-radius:6px;padding:14px 16px;background:#fff;color:#1f1f1b;font-size:15px;height:auto;min-height:48px;transition:all 0.2s ease}.wc-block-checkout .wc-block-components-text-input input:focus,.wc-block-checkout .wc-block-components-combobox input:focus,.wc-block-checkout .wc-block-components-textarea:focus{border-color:#8fa79a;box-shadow:0 0 0 3px rgb(143 167 154 / .12);outline:none}.wc-block-checkout .wc-block-components-text-input input::placeholder{color:#b8b2a4}.wc-block-checkout .wc-block-components-label{color:#18231d;font-weight:600;font-size:14px;margin-bottom:4px}.wc-block-checkout .wc-block-components-address-card__edit{color:#8fa79a;font-size:13px;font-weight:600}.wc-block-checkout .wc-block-components-radio-control__option{padding:12px 16px;border:1px solid #e8e3d8;border-radius:8px;margin-bottom:8px;background:#fff;transition:all 0.2s ease}.wc-block-checkout .wc-block-components-radio-control__option:hover{border-color:#8fa79a;background:#faf8f3}.wc-block-checkout .wc-block-components-radio-control__input:checked~.wc-block-components-radio-control__option{border-color:#8fa79a;background:#f7faf8}.wp-block-woocommerce-checkout .wc-block-checkout__sidebar{position:sticky;top:30px}.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary{background:#fff;border:1px solid #e8e3d8;border-radius:12px;padding:28px;box-shadow:0 2px 12px rgb(0 0 0 / .04)}.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-panel__button{color:#8fa79a;font-weight:600}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item{padding:12px 0;border-bottom:1px solid #f0ede6}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__description h3{color:#18231d;font-size:14px;font-weight:600}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__total-price{color:#18231d;font-weight:700;font-size:15px}.wc-block-checkout .wc-block-components-payment-methods{background:#fff;border:1px solid #e8e3d8;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgb(0 0 0 / .04)}.wc-block-checkout .wc-block-components-payment-methods .wc-block-components-radio-control__option{padding:14px 16px;border:1px solid #e8e3d8;border-radius:8px;margin-bottom:8px;transition:all 0.2s ease}.wc-block-checkout .wc-block-components-payment-methods .wc-block-components-radio-control__option:hover{border-color:#8fa79a}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button{background:#8fa79a!important;color:#ffffff!important;font-family:var(--pagelayer-font-accent-font-family,'DM Sans'),sans-serif;font-size:15px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:2px;padding:18px 32px!important;border-radius:6px!important;border:none!important;transition:all 0.3s ease!important;width:100%;text-align:center;cursor:pointer}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:hover{background:#5f7569!important;transform:translateY(-1px);box-shadow:0 4px 15px rgb(143 167 154 / .3)}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:disabled{opacity:.6;cursor:not-allowed}.wc-block-checkout .wc-block-components-checkbox{margin:16px 0}.wc-block-checkout .wc-block-components-checkbox label{color:#1f1f1b;font-size:14px}.wc-block-checkout .wc-block-components-textarea{min-height:80px;resize:vertical}@media only screen and (max-width:900px){.woocommerce-cart .wp-block-cover h1,.woocommerce-checkout .wp-block-cover h1{font-size:2.4rem!important}.woocommerce-cart .wp-block-cover,.woocommerce-checkout .wp-block-cover{min-height:160px!important;padding-top:40px!important;padding-bottom:40px!important}}@media only screen and (max-width:600px){.wp-block-woocommerce-cart .wc-block-cart-items td{padding:12px 14px}.wp-block-woocommerce-cart .wc-block-cart-item__image img{width:60px;height:60px}.wp-block-woocommerce-cart .wc-block-cart__totals{padding:20px}.wp-block-woocommerce-checkout .wc-block-checkout__form .wc-block-components-checkout-step{padding:20px}.woocommerce-cart .wp-block-cover h1,.woocommerce-checkout .wp-block-cover h1{font-size:1.8rem!important}.woocommerce-cart .wp-block-cover,.woocommerce-checkout .wp-block-cover{min-height:130px!important;padding-top:30px!important;padding-bottom:30px!important}}