/* v5.10.44 — Product gallery and mobile title refinement */
/* Hide only the decorative single-product badge strip; catalogue badges are unchanged. */
#jts-main .jts-single-product .jts-product-badges,
#jts-main .jts-single-product .jts-product-badges-wrap {display:none!important}
/* WooCommerce gallery thumbnail lists should never display ordered-list markers. */
#jts-main .jts-single-product .flex-control-nav,
#jts-main .jts-single-product .flex-control-thumbs {list-style:none!important;list-style-type:none!important;padding-left:0!important;margin-left:0!important;counter-reset:none!important}
#jts-main .jts-single-product .flex-control-thumbs li {list-style:none!important;list-style-type:none!important;display:block!important;margin:0!important;padding:0!important;counter-increment:none!important}
#jts-main .jts-single-product .flex-control-thumbs li::marker {content:''!important}
#jts-main .jts-single-product .flex-control-thumbs li::before {content:none!important;display:none!important}
#jts-main .jts-single-product .flex-control-thumbs {display:flex!important;flex-wrap:wrap;gap:10px;margin-top:14px!important}
#jts-main .jts-single-product .flex-control-thumbs li {flex:0 0 76px!important;width:76px!important}
#jts-main .jts-single-product .flex-control-thumbs img {width:100%!important;aspect-ratio:1;object-fit:cover;border-radius:11px!important}
/* Place the built-in WooCommerce lightbox trigger on the photograph. */
#jts-main .jts-single-product .woocommerce-product-gallery {position:relative!important}
#jts-main .jts-single-product .woocommerce-product-gallery__trigger {position:absolute!important;top:auto!important;left:auto!important;right:16px!important;bottom:auto!important;z-index:8!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#1f3d2e!important;color:#fff!important;display:flex!important;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.18)!important;text-indent:-9999px;overflow:hidden}
#jts-main .jts-single-product .woocommerce-product-gallery__trigger::before {content:''!important;position:absolute!important;left:12px!important;top:11px!important;width:15px!important;height:15px!important;border:2px solid #fff!important;border-radius:50%!important;background:transparent!important;transform:none!important}
#jts-main .jts-single-product .woocommerce-product-gallery__trigger::after {content:''!important;position:absolute!important;left:27px!important;top:27px!important;width:10px!important;height:2px!important;background:#fff!important;transform:rotate(45deg)!important;border:0!important}
#jts-main .jts-single-product .woocommerce-product-gallery__trigger:hover {background:#14291f!important}
#jts-main .jts-single-product .woocommerce-product-gallery__trigger:focus-visible {outline:3px solid #a46b3c!important;outline-offset:3px}
@media(max-width:767px){
 #jts-main .jts-single-product .woocommerce-product-gallery__trigger {right:13px!important;width:42px!important;height:42px!important}
 #jts-main .jts-single-product .jts-single-product__summary .product_title {font-size:clamp(30px,8vw,40px)!important;line-height:1.12!important;letter-spacing:-.025em!important;overflow-wrap:break-word}
 #jts-main .jts-single-product .flex-control-thumbs li {flex-basis:68px!important;width:68px!important}
}

#jts-main .jts-single-product .woocommerce-product-gallery__trigger {top:16px!important}
