.template-product #MainContent #shopify-section-header,.template-product #MainContent #shopify-section-footer,.template-product #MainContent .site-footer{display:block!important}
.template-product #MainContent .site-footer>.page-width{padding-top:32px}
.template-product .image-wrap img,.template-product .grid__image-ratio img{opacity:1!important}
.luxe-gallery-track{position:relative;width:100%;aspect-ratio:1}
.luxe-gallery-slide{position:relative;width:100%;height:100%}
.luxe-gallery-slide[hidden]{display:none!important}
.template-product .product__main-photos .luxe-gallery-image{display:block!important;width:100%;height:100%;object-fit:contain}
.template-product .tp-widget img{width:85px;height:16px}
.luxe-gallery-thumbs{display:flex;gap:10px;margin:10px 0 0;overflow-x:auto;scrollbar-width:none}
.luxe-gallery-thumb{flex:0 0 calc((100% - 40px)/5);padding:0;border:2px solid transparent;cursor:pointer}
.luxe-gallery-thumb.is-active{border-color:#000}
.luxe-gallery-thumb img{width:100%;height:auto;display:block}
.luxe-gallery-dialog{padding:0;border:0;max-width:94vw;max-height:94vh;background:#fff}
.luxe-gallery-dialog::backdrop{background:rgba(0,0,0,.8)}
.luxe-gallery-dialog img{max-height:90vh;max-width:90vw;width:auto;height:auto;display:block}
.luxe-gallery-dialog button{position:absolute;right:10px;top:10px;z-index:2;background:white;border-radius:50%;font-size:28px;width:40px;height:40px}
.template-product .add-to-cart{background:#278545;color:#fff;border-color:#278545;font-size:15px;font-weight:700;opacity:1}
.template-product .add-to-cart:disabled{cursor:not-allowed}
.template-product [data-save-price][hidden]{display:none!important}
.template-product .trust-badge-icon.ups-icon{height:auto}
.template-product .product-single__sticky{position:sticky;top:20px;align-self:start}
@media(max-width:768px){.template-product .product-single__sticky{position:static}.luxe-gallery-thumbs{justify-content:center;gap:8px;padding:0;margin:16px 0 0;height:10px;overflow:visible}.luxe-gallery-thumb{flex:0 0 7px;width:7px;height:7px;border:0;background:#999;border-radius:50%}.luxe-gallery-thumb.is-active{background:#000}.luxe-gallery-thumb img{display:none}.template-product .luxe-pdp-gallery .product__main-photos{margin-bottom:0}.template-product .product-single__meta{margin-top:17px}}

