body.single-product div.product .woocommerce-product-gallery{border:1px solid #eef2f6!important;border-radius:22px!important;background:#fff!important;padding:18px!important;box-shadow:0 10px 30px rgb(6 17 31 / .06)!important}body.single-product div.product .woocommerce-product-gallery img{border-radius:14px!important}body.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin;scrollbar-color:#8224e3 #eef2f6;margin:14px 0 0!important;padding:0 2px 10px!important;list-style:none!important}body.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{float:none!important;display:block!important;flex:0 0 76px!important;width:76px!important;max-width:76px!important;margin:0!important;padding:0!important}body.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{width:76px!important;height:76px!important;object-fit:cover!important;border-radius:9px!important}body.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{height:5px}body.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-track{background:#eef2f6;border-radius:999px}body.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb{background:#8224e3;border-radius:999px}.single-product div.product .summary{padding-top:8px!important}.single-product div.product .product_title{color:#050505!important;font-size:clamp(26px,2.05vw,32px)!important;line-height:1.12!important;letter-spacing:-.018em!important;font-weight:950!important;margin:0 0 12px!important}.single-product p.stock.in-stock,.single-product .summary p.stock.in-stock{display:inline-flex!important;align-items:center!important;gap:9px!important;margin:14px 0 16px!important;padding:10px 14px!important;border:1px solid #bbf7d0!important;border-radius:999px!important;background:#ecfdf3!important;color:#15803D!important;font-size:14px!important;line-height:1.2!important;font-weight:950!important}.single-product p.stock.in-stock:before,.single-product .summary p.stock.in-stock:before{content:"✓";display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#15803D!important;color:#fff!important;font-size:13px!important;line-height:1!important}.single-product p.stock.available-on-backorder,.single-product .summary p.stock.available-on-backorder{display:grid!important;grid-template-columns:30px 1fr!important;gap:10px 12px!important;width:100%!important;max-width:560px!important;margin:16px 0 18px!important;padding:16px 18px!important;border:1px solid #f5c76b!important;border-left:6px solid #f5a400!important;border-radius:16px!important;background:linear-gradient(135deg,#fff8e8,#ffffff)!important;color:#6b4300!important;font-size:15px!important;line-height:1.45!important;font-weight:900!important;box-shadow:0 12px 28px rgb(180 83 9 / .10)!important}.single-product p.stock.available-on-backorder:before,.single-product .summary p.stock.available-on-backorder:before{content:"⏳";display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#f5a400!important;color:#fff!important;font-size:15px!important;line-height:1!important;grid-row:1 / span 2!important}.single-product p.stock.available-on-backorder:after,.single-product .summary p.stock.available-on-backorder:after{content:"Order now and we will supply this item as soon as stock becomes available.";display:block!important;grid-column:2!important;color:#7c5a12!important;font-size:13px!important;line-height:1.45!important;font-weight:650!important;margin-top:2px!important}.single-product p.stock.out-of-stock,.single-product .summary p.stock.out-of-stock{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:560px!important;margin:16px 0 18px!important;padding:14px 16px!important;border:1px solid #ffc6c6!important;border-left:6px solid #d60000!important;border-radius:16px!important;background:#fff7f7!important;color:#b91c1c!important;font-size:15px!important;line-height:1.45!important;font-weight:950!important;box-shadow:0 12px 28px rgb(185 28 28 / .08)!important}.single-product p.stock.out-of-stock:before,.single-product .summary p.stock.out-of-stock:before{content:"!";display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#d60000!important;color:#fff!important;font-size:17px!important;line-height:1!important;font-weight:950!important}@media(max-width:768px){.single-product div.product .summary{padding-top:20px!important}.single-product div.product .product_title{font-size:28px!important}body.single-product div.product .woocommerce-product-gallery{padding:12px!important;border-radius:18px!important}body.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{flex-basis:64px!important;width:64px!important;max-width:64px!important}body.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{width:64px!important;height:64px!important}.single-product p.stock.available-on-backorder,.single-product .summary p.stock.available-on-backorder,.single-product p.stock.out-of-stock,.single-product .summary p.stock.out-of-stock{max-width:100%!important}}@media (max-width:768px){body.single-product .woocommerce-tabs,body.single-product .wc-tabs-wrapper{overflow:visible!important;max-width:100%!important}body.single-product .woocommerce-tabs ul.tabs,body.single-product .woocommerce-tabs ul.wc-tabs,body.single-product .wc-tabs-wrapper ul.tabs,body.single-product .wc-tabs-wrapper ul.wc-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin;white-space:nowrap!important;width:100%!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;padding-bottom:6px!important}body.single-product .woocommerce-tabs ul.tabs li,body.single-product .woocommerce-tabs ul.wc-tabs li,body.single-product .wc-tabs-wrapper ul.tabs li,body.single-product .wc-tabs-wrapper ul.wc-tabs li{float:none!important;display:block!important;flex:0 0 auto!important;white-space:nowrap!important;margin:0!important}body.single-product .woocommerce-tabs ul.tabs li a,body.single-product .woocommerce-tabs ul.wc-tabs li a,body.single-product .wc-tabs-wrapper ul.tabs li a,body.single-product .wc-tabs-wrapper ul.wc-tabs li a{display:block!important;white-space:nowrap!important;padding:10px 12px!important;font-size:13px!important;line-height:1.2!important}body.single-product .woocommerce-tabs .tabs:after,body.single-product .woocommerce-tabs .tabs:before{display:none!important}}