.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{font-family:"Inter",sans-serif}.woocommerce-billing-fields{background:#fff!important;padding:15px!important;border-radius:12px!important;border:1px solid #e0e0e0!important}.woocommerce-billing-fields h3{font-weight:700!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:20px!important}.woocommerce-checkout input.input-text,.woocommerce-checkout select{background-color:#f9f9f9!important;border:1px solid #d1d1d1!important;border-radius:8px!important;height:48px!important;padding:0 15px!important}.ds-product-row{display:flex;align-items:center;gap:15px;margin-bottom:10px}.ds-product-img{position:relative;flex-shrink:0}.ds-product-img img{width:64px!important;height:64px!important;border-radius:8px;border:1px solid #ddd;background:#fff}.ds-quantity{position:absolute;top:-8px;right:-8px;background:#666;color:#fff;width:20px;height:20px;border-radius:50%;font-size:11px;display:flex;justify-content:center;align-items:center}.ds-product-title{font-size:14px;font-weight:500;color:#333}.wp-cafe-tip-list,.tip-buttons-container{display:flex!important;gap:10px!important;margin-top:10px!important}.wp-cafe-tip-list li,.tip-btn,.wp-cafe-tip-buttons button{flex:1;background:#fff!important;border:1px solid #d1d1d1!important;border-radius:10px!important;padding:12px!important;text-align:center!important;font-weight:600!important;color:#333!important;transition:.2s}.wp-cafe-tip-list li.active,.tip-btn.active,.wp-cafe-tip-buttons button:hover{background:#a02020!important;color:#fff!important;border-color:#a02020!important}.wpc-popup-wrap .addon-form{padding:0;margin:10px 0}.wpc-popup-wrap .onsale{width:45px;height:45px;padding:0;text-align:center;line-height:45px;background:#7c0000!important}.wpc-popup-wrap .woocommerce .wpc-product-popup-content span.onsale{display:block}.content-style-5 .wpc-menu-tag-wrap .wpc-menu-tag li:nth-child(3n+1){background:#7c0000!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after{content:""!important}.wpc-popup-wrap .product_title{font-family:"Playfair Display",Sans-serif;font-size:2rem;font-weight:700;line-height:1.2em}.wpc-popup-wrap .addon-options .price{font-size:17px!important}.wpc-popup-wrap .woocommerce .star-rating::before{color:#7c0000}.wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button{background-color:var(--e-global-color-accent)}.wpc_variation_popup_content .wpc-single-content button.single_add_to_cart_button:hover{background-color:var(--e-global-color-secondary)}.addon-option input[type=checkbox]:not(.addon-switch input[type=checkbox]):hover:not(:checked),.adntc-checkbox-option input[type=checkbox]:hover:not(:checked),input[type=checkbox].adntc-checkbox:hover:not(:checked){border-color:var(--e-global-color-accent)}.addon-option input[type=checkbox]:not(.addon-switch input[type=checkbox]):checked:hover,.adntc-checkbox-option input[type=checkbox]:checked:hover,input[type=checkbox].adntc-checkbox:checked:hover{border-color:var(--e-global-color-accent);background-color:var(--e-global-color-accent)}.addon-option input[type=checkbox]:not(.addon-switch input[type=checkbox]):checked,.adntc-checkbox-option input[type=checkbox]:checked,input[type=checkbox].adntc-checkbox:checked{border-color:var(--e-global-color-accent);background-color:var(--e-global-color-accent)}.yith-wcan-filters .show-more{color:var(--e-global-color-accent)!important;cursor:pointer}