.woocommerce-variation-price{font-size:1.6em}.buy-online-grid .woocommerce-price-suffix{display:none}.tax-inclusive-product .woocommerce-price-suffix{font-size:0!important}.tax-inclusive-product .woocommerce-price-suffix:after{content:'(inc VAT)';font-size:.8rem}.available-on-backorder{color:#ff9800!important;font-weight:700}.z-product-2025 .accordion-item{border:none;border-top:1px solid #e0e0e0;margin:0;padding:0}.z-product-2025 .accordion-item:first-child{border-top:1px solid #e0e0e0}.z-product-2025 .accordion-item:last-child{border-bottom:1px solid #e0e0e0}.z-product-2025 .accordion-title{padding:20px 0;margin:0;display:flex!important;justify-content:space-between;align-items:center;background:transparent!important;border:none!important;position:relative;color:#333!important;font-size:13px!important;font-weight:400!important;letter-spacing:1px!important;text-transform:uppercase!important;text-decoration:none!important;line-height:1.4!important}.z-product-2025 .accordion-title .toggle{position:absolute!important;right:0!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;background:none!important;border:none!important;padding:0!important;margin:0!important;width:auto!important;height:auto!important;order:2}.z-product-2025 .accordion-title .toggle i{font-size:16px!important;color:#999!important;transition:transform 0.3s ease!important}.z-product-2025 .accordion-item.active .toggle i{transform:rotate(180deg)!important}.z-product-2025 .accordion-title button.toggle:before,.z-product-2025 .accordion-title button.toggle:after{display:none!important}.z-product-2025 .accordion-title:hover{color:#000!important}.z-product-2025 .accordion-title:hover .toggle i{color:#333!important}.z-product-2025 .accordion-inner{padding:0 0 20px 0!important;background:transparent!important;border:none!important}.z-product-2025 .accordion-inner h2{font-size:16px;margin-bottom:15px;font-weight:500}.z-product-2025 .accordion{background:none!important;border:none!important}.z-product-2025 .accordion-item>a:first-child{border:none!important;background:none!important}.z-product-2025 .accordion-title{padding-right:30px!important}.z-product-2025 .accordion-inner h2{display:none}@media (max-width:768px){.z-product-2025 .accordion-title{padding:15px 30px 15px 0!important;font-size:12px!important}.z-product-2025 .accordion-inner{padding:0 0 15px 0!important}}.z-product{background-color:#1a1a1a;padding:20px;display:flex;flex-direction:column;gap:15px}.z-product .product-price-container{text-align:left}.z-product .price,.z-product span.amount{color:#fff;margin:0;font-size:24px;font-weight:700}.z-product-2025 .uppercase,h6,span.widget-title,th{text-transform:none}@media (min-width:768px){.z-product-2025 table.variations .label,.z-product-2025 table.variations .value{display:inline-block}.z-product-2025 .single_add_to_cart_button{width:100%}}.wts-trust-signals{margin:-4px 0 20px 0}.z-product .ux-buy-now-button{background-color:#c69c6d;font-weight:400}.wc-ps-gallery .product-thumbnails a{border:1px solid #ececec;border-radius:10px}.wc-ps-gallery .wp-post-image{border:1px solid #ececec;border-radius:10px}.wc-ps-gallery .col-inner{padding:0px!important}.z-testimonials .is-italic{font-style:normal!important}.z-testimonials .row{border-bottom:1px solid #1a1a1a}.z-testimonials h3,.z-related h3{font-family:'Optima'!important}.z-line{border-top:1px dashed #ddd;padding:10px;max-width:1350px;margin:0 auto}.z-product-2025 .single_add_to_cart_button{background-color:#1a1a1a;color:#fff;font-weight:400;font-size:90%;text-transform:uppercase}.custom-product-page .related-products-wrapper h3{display:none}.z-related .category,.z-related .add-to-cart-button{display:none}.z-related .product-title{text-align:left}.z-related .product-section-title{display:none}.z-related .price-wrapper{text-align:left}.z-related span.amount{color:#c69c6d}.z-related .box-image{border:1px solid #1a1a1a}.gradient-overlay-banner .banner-inner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.7) 30%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0) 70%);z-index:1;pointer-events:none}.gradient-overlay-banner .text-box{z-index:2;position:relative}.gradient-overlay-banner h2{color:#c69c6d;font-weight:300;font-size:3.5em;line-height:1.2}.gradient-overlay-banner p{color:#fff;font-size:1.1em;line-height:1.6}.gradient-overlay-banner .button{border-color:#c69c6d;color:#fff;font-weight:400}.gradient-overlay-banner .button:hover{background:#c69c6d;color:#1a1a1a}.z-product .stock{color:#7d7;text-align:left;margin:10px 0}.z-product .add-to-cart-container form.cart{display:flex;justify-content:flex-end;align-items:center;gap:15px}.z-product .quantity{display:flex;align-items:center}.z-product .quantity input[type="number"]{width:60px;height:40px;text-align:center;border:1px solid #444;background:#2a2a2a;color:#fff;font-size:16px}.z-product .quantity .button{width:40px;height:40px;background:#333;color:#fff;border:1px solid #444;cursor:pointer;font-size:16px;transition:background-color 0.3s}.z-product .quantity .button:hover{background:#444}.z-product .single_add_to_cart_button:hover{background:#005a8a}.z-product .wc-stripe-product-checkout-container{margin-top:20px;padding-top:20px;border-top:1px solid #333}.z-product .wc_stripe_product_payment_methods{display:flex;gap:10px;justify-content:flex-end;padding:0;margin:0}