@media screen and (max-width:749px){.product__media-wrapper .trove-mobile-gallery{display:block;width:calc(100% + 16px);margin-inline:-8px}.trove-mobile-gallery>slider-component.slider-mobile-gutter{margin-inline:0}.trove-mobile-gallery .product__media-list.slider{width:100%;margin:0;padding:0;gap:0;scroll-padding-left:0;scrollbar-width:none;align-items:start}.trove-mobile-gallery .product__media-list.slider:after{display:none}.trove-mobile-gallery .product__media-list.slider::-webkit-scrollbar{display:none}.trove-mobile-gallery .product__media-list .product__media-item{box-sizing:border-box;flex:0 0 100%;width:100%;max-width:100%;margin:0;padding:0;aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always}.trove-mobile-gallery .product-media-container{width:100%;max-width:100%;height:100%;margin:0;border-radius:5px;overflow:hidden}.trove-mobile-gallery .product__modal-opener{width:100%;height:100%}.trove-mobile-gallery .product-media-container .media{position:relative;width:100%;height:100%;padding:0;aspect-ratio:1}.trove-mobile-gallery .product__media img,.trove-mobile-gallery .deferred-media__poster img{object-fit:contain}.trove-mobile-gallery [id^=GalleryViewer]>.slider-buttons{display:none}.trove-mobile-gallery>.thumbnail-slider{display:flex!important;align-items:center;gap:6px;margin:8px 0 0}.trove-mobile-gallery .thumbnail-slider .thumbnail-list.slider{flex:1 1 0;min-width:0;margin:0;padding:2px;gap:8px;scroll-padding-left:2px;scrollbar-width:none}.trove-mobile-gallery .thumbnail-list.slider:after{display:none}.trove-mobile-gallery .thumbnail-list__item.slider__slide{flex:0 0 56px;width:56px;max-width:56px;margin:0;padding:0}.trove-mobile-gallery .thumbnail{box-sizing:border-box;border:2px solid transparent;border-radius:5px;overflow:hidden;box-shadow:none}.trove-mobile-gallery .thumbnail[aria-current]{border-color:#2e6d66}.trove-mobile-gallery .thumbnail:focus-visible{outline:2px solid #2e6d66;outline-offset:2px}.trove-mobile-gallery .thumbnail-slider>.slider-button{display:flex!important;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#e7e7e7;color:#272727}.trove-mobile-gallery .thumbnail-slider>.slider-button:disabled{opacity:.4}.trove-mobile-gallery .thumbnail-slider .slider-button .icon{height:10px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/trove-mobile-gallery.css.map */
