.woocommerce-button,.checkout-button,.woocommerce-Button,.woocommerce-address-fields button{background:var(--red)!important;color:white!important;font-size:clamp(.875rem,0.7681rem+0.2974vw,1.125rem)!important;font-weight:400!important;border:1px solid!important;width:100%!important;padding:17px!important}.woocommerce-button:hover,.checkout-button:hover,.woocommerce-Button:hover,.woocommerce-address-fields button:hover{background:white!important;color:var(--red)!important}.woocommerce-NoticeGroup{grid-column:1 / 3;grid-row:1/2}.woocommerce{width:100%}.woocommerce-account main{background:var(--light-beige)}.logged-in.woocommerce-account .woocommerce{display:flex;justify-content:center;place-content:center}section.checkout,section.myaccount{input:not([type="radio"],[type="checkbox"],[type="number"],[name="coupon_code"]),.select2-selection,select{align-items:center;align-content:center}}.form-row{width:100%!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{margin:0}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,div#ajax-products a.current{background:#fff0;color:#95282c}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul{border:none!important}.woocommerce .products ul li,.woocommerce ul.products li{margin-bottom:0}.accordion details[open] .icon-plus{display:none}.accordion details:not([open]) .icon-minus{display:none}form.woocommerce-cart-form{grid-column:1/2}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}table.cart img{min-width:100px;margin-left:auto}table.cart tr:last-of-type td:not(.cart.wishlist_table td){border-bottom:1px solid #d9d9d9!important}table.cart .button{color:var(--black)!important;background:transparent!important;font-weight:400!important;height:30px!important;padding:0!important;font-size:clamp(.875rem,0.6783rem+0.5951vw,1.25rem)!important}.shop_table th,address{font-size:clamp(.875rem,0.6783rem+0.5951vw,1.25rem)!important;font-weight:400!important;border:none!important}table.cart th{font-size:clamp(.875rem,0.6078rem+0.7435vw,1.5rem)!important}.shop_table,address{border-left:none!important;border-right:none!important;border-bottom:none!important}.shop_table td,.shop_table td span,address{color:#5f5f5f!important;font-size:clamp(.875rem,0.6783rem+0.5951vw,1.25rem)!important;font-weight:400!important;border:none!important}address p{margin-bottom:0}.cart_totals tr.cart-subtotal th,.shop_table tr.order-total th{color:var(--red)}tr.cart-subtotal th,tr.cart-subtotal td,tr.order-total th,tr.order-total td,tr.ckr-coupon-row th,tr.ckr-coupon-row td{border-top:1px solid var(--warm-gray)!important}#order_review tr.cart_item:first-of-type td{border-top:1px solid #d9d9d9!important}.shop_table tr.order-total{border-bottom:1px solid #d9d9d9!important}.cart_totals td:not(td.cart-item-details){text-align:right!important}td.cart-item-details{color:var(--black)!important}.cart_totals p.woocommerce-shipping-destination,.cart_totals form.woocommerce-shipping-calculator{display:none}.cart_totals tr:first-of-type td{padding-top:20px;padding-bottom:20px}.woocommerce a.remove{border-radius:unset}.woocommerce a.remove:hover{background:#fff0}section.checkout input:not([type="radio"],[type="checkbox"],[type="number"],[name="coupon_code"]),section.checkout .select2-selection,section.checkout textarea,section.checkout select{background:#f6f1eb!important;border:none!important;border-radius:0!important;font-size:clamp(0.875rem, 0.8216rem + 0.1487vw, 1rem);min-height:44px}section.checkout label{font-size:clamp(0.875rem, 0.6783rem + 0.5951vw, 1.25rem)}section.checkout .form-row.place-order label{font-size:clamp(0.875rem, 0.8216rem + 0.1487vw, 1rem)}.woocommerce form .form-row.woocommerce-invalid label{color:#000}section.checkout .form-row.place-order a{text-decoration:none}section.checkout p#order_comments_field{margin-top:20px;margin-bottom:20px}section.checkout #payment{background:var(--cream)!important}.woocommerce-terms-and-conditions{margin-top:20px}.woocommerce-terms-and-conditions p,.woocommerce-terms-and-conditions li{font-size:clamp(0.875rem, 0.8216rem + 0.1487vw, 1rem);margin-bottom:20px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,section.checkout .woocommerce-checkout #payment div.payment_box{background:var(--light-beige)}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,section.checkout .woocommerce-checkout #payment div.payment_box::before{border:1rem solid var(--light-beige);border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt{background:var(--red);border-radius:0;width:100%;margin-top:20px;height:42px;font-weight:400}.woocommerce form .form-row{padding:0!important;margin:0 0 24px}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{padding:12px 16px}.iti__selected-country-primary{padding-left:16px}.woocommerce form .form-row .required{color:#000}section.checkout label span{font-weight:400!important}.woocommerce-form-coupon-toggle{display:none}input#payment_method_qfpay{display:flex!important;margin:0!important}label[for="payment_method_qfpay"]{display:flex;flex-wrap:wrap;gap:10px}label[for="payment_method_qfpay"] img{height:46px;margin:0!important;border-radius:3px}li.wc_payment_method.payment_method_qfpay{display:flex}.wc_payment_methods{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:0!important}section.myaccount input:not([type="radio"],[type="checkbox"],[type="number"],[name="coupon_code"]),section.myaccount .select2-selection,section.myaccount textarea,section.myaccount select,.iti__country-container{border:1px solid #5f5f5f!important;font-size:clamp(0.875rem, 0.8216rem + 0.1487vw, 1rem);min-height:40px}.iti__country-container{border-radius:4px!important}section.myaccount label{font-size:clamp(.875rem,0.7681rem+0.2974vw,1.125rem)!important}section.myaccount .woocommerce-button{font-size:clamp(0.875rem, 0.8216rem + 0.1487vw, 1rem)!important}.woocommerce ul.order_details li{font-size:clamp(0.875rem, 0.6783rem + 0.5951vw, 1.25rem);text-transform:unset}.delivery-method-section input[type="radio"]{display:inline-block!important;appearance:auto!important;-webkit-appearance:radio!important;-moz-appearance:radio!important;min-height:unset!important;width:16px!important;height:16px!important;border:initial!important;background:initial!important;border-radius:initial!important}.quantity-wrapper{display:flex;align-items:center;gap:8px}.woocommerce .quantity .qty{border:1px solid #d8d4cf;background:#fffcf7}