.single-product-page .summary .product_title{font-size:clamp(27px,2.6vw,36px);line-height:1.22;margin-bottom:18px;clear:none}.single-product-page .summary .woocommerce-product-details__short-description{font-size:15px;line-height:1.75;color:#d0c8ba;margin-bottom:24px}.single-product-page .summary .wd-product-brands{float:none;justify-content:flex-start;margin:0 0 18px}.single-product-page .summary .wd-product-brands a{padding:7px 12px;border:1px solid #5d5038;border-radius:6px;color:#f4ead5;font-size:14px;font-weight:600;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.single-product-page .summary .wd-product-brands a:has(img){background:#fff;padding:8px 12px}.single-product-page .summary .wd-product-brands img{width:auto;max-width:90px;max-height:48px;object-fit:contain}.single-product-page .summary .wd-product-brands a:hover{opacity:1;border-color:#d6a84c}.single-product-page .as-product-key-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 24px}.as-product-key-specs>div{display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:90px;padding:15px;border:1px solid #4a4336;border-radius:7px;background:#171714}.as-product-key-specs dt{order:2;font-size:12px;font-weight:400;line-height:1.4;color:#bfb7a8;margin:0;overflow-wrap:anywhere}.as-product-key-specs dd{font-size:clamp(17px,1.7vw,23px);font-weight:600;line-height:1.3;color:#f4edde;margin:0;overflow-wrap:anywhere}.single-product-page .summary .as-product-purchase-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:24px;background:#20201d;border:1px solid #534a38;border-radius:14px;margin:0 0 18px;min-width:0}.single-product-page .summary .as-product-purchase-panel>.price{grid-column:1;grid-row:1;font-size:34px;font-weight:700;line-height:1.25;color:#f8f1e3;margin:0;align-self:center}.single-product-page .summary .as-product-purchase-panel>.price del{font-size:19px;color:#aaa18f;font-weight:400;display:block;line-height:1.4}.single-product-page .summary .as-product-purchase-panel>.price ins{color:#f8f1e3;background:none}.single-product-page .summary .as-product-purchase-panel>.stock{grid-column:2;grid-row:1;align-self:center;margin:0;font-size:13px;line-height:1.5;color:#c5dab7;max-width:155px;text-align:right}.single-product-page .summary .as-product-purchase-panel>.out-of-stock{color:#e9b58a}.single-product-page .summary .as-product-purchase-panel form.cart{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:12px 0 0;width:100%}.single-product-page .summary .as-product-purchase-panel form.cart .quantity{flex:0 0 130px;height:56px;margin:0}.single-product-page .summary .as-product-purchase-panel .quantity button,.single-product-page .summary .as-product-purchase-panel input.qty{height:56px!important}.single-product-page .summary .as-product-purchase-panel .single_add_to_cart_button{flex:1 1 calc(100% - 142px);min-width:0!important;min-height:56px!important;padding:16px 18px!important;font-size:17px!important;line-height:1.35!important;background:#d9b54e!important;border-color:#d9b54e!important;color:#17120a!important;border-radius:7px!important;font-weight:700}.single-product-page .summary .as-product-purchase-panel .single_add_to_cart_button:not(.loading):after{content:' →';margin-inline-start:12px;font-family:inherit;position:static;font-weight:400}.single-product-page .summary .as-product-purchase-panel .single_add_to_cart_button:hover{background:#edcd75!important}.single-product-page .summary .as-product-purchase-panel .wd-buy-now-btn{flex:1 1 100%;width:100%;min-height:50px!important;font-size:15px!important;border-color:#877043!important;color:#eee3c9!important;border-radius:7px!important;background:transparent!important}.single-product-page .summary .as-product-purchase-panel form.variations_form,.single-product-page .summary .as-product-purchase-panel form.grouped_form{display:block}.single-product-page .summary .as-product-purchase-panel .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px}.single-product-page .summary .as-product-purchase-panel .variations{margin-bottom:18px}.single-product-page .summary .as-product-purchase-panel .variations select{min-height:46px}.single-product-page .as-purchase-note{grid-column:1/-1;text-align:center;color:#bdb3a2;font-size:11px;line-height:1.6;margin:3px 0 0}.single-product-page .as-product-help{margin:8px 0 22px}.as-product-help .as-view-specifications{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:13px;color:#e6c982;text-decoration:none}.as-compatibility-help{margin-top:13px;padding-top:18px;border-top:1px solid #4a4030}.as-compatibility-help strong{color:#f0e8d8;font-size:15px;font-weight:600}.as-compatibility-help p{color:#bfb7a8;line-height:1.6;font-size:13px;margin:7px 0}.as-compatibility-help a{display:inline-flex;gap:12px;align-items:center;min-height:40px;color:#e7c77d;font-size:13px;font-weight:600}.single-product-page .woocommerce-product-gallery.thumbs-position-bottom .wd-gallery-images{width:100%;max-width:100%}.single-product-page .woocommerce-product-gallery.thumbs-position-bottom .wd-gallery-thumb{width:min(100%,340px);margin:14px auto 0}.single-product-page .woocommerce-product-gallery.thumbs-position-bottom .wd-gallery-thumb .wd-carousel-item{aspect-ratio:1;height:auto!important}.single-product-page .woocommerce-product-gallery.thumbs-position-bottom .wd-gallery-thumb img{height:100%!important;object-fit:contain}.single-product-page .summary .as-product-purchase-panel :is(a,button,select,input):focus-visible,.single-product-page .as-product-help a:focus-visible{outline:2px solid #f1cc70;outline-offset:3px}.wd-sticky-btn{background:#181713!important;border-top:1px solid #786036;color:#f1e7d3}.wd-sticky-btn .price{color:#edc666!important;font-weight:700}.wd-sticky-btn .single_add_to_cart_button,.wd-sticky-btn .wd-sticky-add-to-cart{background:#d9b54e!important;color:#17120a!important;min-height:48px;font-size:14px;font-weight:700;border-radius:7px}@media(max-width:768px){.single-product-page .summary .as-product-purchase-panel{padding:18px;gap:12px}.single-product-page .summary .as-product-purchase-panel>.price{font-size:30px}.single-product-page .summary .as-product-purchase-panel>.stock{font-size:12px;max-width:125px}.single-product-page .as-product-key-specs{gap:8px}.as-product-key-specs>div{padding:12px 10px;min-height:82px}.as-product-key-specs dt{font-size:11px}.as-product-key-specs dd{font-size:18px}.single-product-page .summary .wd-product-brands img{max-height:36px;max-width:80px}.single-product-page .summary .wd-product-brands{margin-bottom:14px}.single-product-page .summary .product_title{font-size:27px}.single-product-page .summary .as-product-purchase-panel .single_add_to_cart_button{font-size:16px!important}.single-product-page .woocommerce-product-gallery.thumbs-position-bottom .wd-gallery-thumb{max-width:260px}.wd-sticky-btn{padding-bottom:env(safe-area-inset-bottom)!important}.wd-sticky-btn .wd-sticky-btn-container{gap:12px}.wd-sticky-btn .wd-sticky-btn-cart{flex:1;min-width:0}.wd-sticky-btn .wd-sticky-add-to-cart{width:100%;padding:12px 18px!important}.wd-sticky-btn .wd-sticky-btn-price{font-size:18px;white-space:nowrap}.wd-sticky-btn .quantity{display:none!important}.single-product .scrollToTop{bottom:90px}}@media(max-width:380px){.single-product-page .summary .as-product-purchase-panel{padding:15px}.single-product-page .summary .as-product-purchase-panel form.cart .quantity{flex-basis:118px;width:118px;max-width:118px}.single-product-page .summary .as-product-purchase-panel .quantity button{width:40px!important;min-width:40px!important;max-width:40px!important}.single-product-page .summary .as-product-purchase-panel input.qty{width:38px!important}.single-product-page .summary .as-product-purchase-panel .single_add_to_cart_button{flex-basis:calc(100% - 130px);font-size:15px!important;padding:14px 10px!important}.single-product-page .summary .as-product-purchase-panel .single_add_to_cart_button:after{margin-inline-start:5px}}.single-product-page .summary .wd-product-brands a{margin:0!important;flex:0 1 auto}.single-product-page .summary .single-breadcrumbs-wrapper{margin-bottom:14px;gap:10px;align-items:flex-start}.single-product-page .summary .woocommerce-breadcrumb{margin-bottom:0!important;font-size:12px!important;line-height:1.6!important;flex:1 1 calc(100% - 90px)}.single-product-page .summary .woocommerce-breadcrumb .wd-last,.single-product-page .summary .woocommerce-breadcrumb .wd-last-link+.wd-delimiter{display:none}.single-product-page .summary .wd-products-nav{flex:0 0 auto;margin:0}.single-product-page .woocommerce-product-gallery.thumbs-position-bottom .wd-gallery-thumb:has(.wd-carousel-wrap>.wd-carousel-item:nth-child(2):last-child){width:190px!important}.single-product-page .woocommerce-product-gallery.thumbs-position-bottom .wd-gallery-thumb:has(.wd-carousel-wrap>.wd-carousel-item:nth-child(3):last-child){width:280px!important}@media(max-width:768px){.wd-sticky-btn .wd-buy-now-btn,.wd-sticky-btn .wd-sticky-btn-actions{display:none!important}.wd-sticky-btn .wd-sticky-btn-cart{display:flex!important;gap:12px;align-items:center;width:100%}.wd-sticky-btn .wd-sticky-btn-cart>.price{display:inline-block!important;font-size:18px;white-space:nowrap;flex:0 0 auto;margin:0}.wd-sticky-btn form.cart{display:flex;flex:1 1 auto;margin:0;min-width:0}.wd-sticky-btn form.cart .single_add_to_cart_button{width:100%;flex:1;padding:12px 16px!important}.wd-sticky-btn-container{padding-top:8px;padding-bottom:8px}}.single-product-page .summary .wd-product-brands{flex-direction:row!important;align-items:center!important}.single-product-page .woocommerce-product-gallery.thumbs-position-bottom .wd-gallery-thumb{flex:0 0 auto!important;max-width:340px!important;align-self:center}.single-product-page .woocommerce-product-gallery.thumbs-position-bottom .wd-gallery-thumb:has(.wd-carousel-wrap>.wd-carousel-item:nth-child(2):last-child){max-width:190px!important}.single-product-page .woocommerce-product-gallery.thumbs-position-bottom .wd-gallery-thumb:has(.wd-carousel-wrap>.wd-carousel-item:nth-child(3):last-child){max-width:280px!important}@media(max-width:768px){body.single-product .wd-sticky-btn .wd-sticky-btn-container{display:block!important;height:64px!important;padding:8px 15px!important;box-sizing:border-box}body.single-product .wd-sticky-btn .wd-sticky-btn-content{display:none!important}body.single-product .wd-sticky-btn .wd-sticky-btn-cart{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center;gap:12px;width:100%!important;height:auto!important;min-width:0;max-width:100%;flex:none!important}body.single-product .wd-sticky-btn .wd-sticky-btn-cart>.price{grid-column:1;font-size:18px!important;margin:0!important}body.single-product .wd-sticky-btn .wd-sticky-btn-cart form.cart{grid-column:2;display:block!important;flex:none!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important}body.single-product .wd-sticky-btn .wd-sticky-btn-cart .single_add_to_cart_button,body.single-product .wd-sticky-btn .wd-sticky-add-to-cart{display:flex;align-items:center;justify-content:center;width:100%!important;max-width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:12px 14px!important;box-sizing:border-box}}@media(max-width:380px){.single-product-page .summary .as-product-purchase-panel .single_add_to_cart_button{white-space:nowrap!important}.single-product-page .summary .as-product-purchase-panel .single_add_to_cart_button:not(.loading):after{display:none}}@media(max-width:600px){.single-product-page .si-product-layout-container{gap:24px!important;max-width:100%}.single-product-page .si-layout-left-col,.single-product-page .si-layout-right-col{min-width:0!important;max-width:100%;flex:1 1 100%!important;box-sizing:border-box}.single-product-page .si-specs-table{max-width:100%;overflow-wrap:anywhere}}