#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-container{position:relative}#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-arrows,#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-arrows.mobile\:hidden{display:flex!important;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:space-between;padding-inline:14px;mix-blend-mode:normal;pointer-events:none;z-index:calc(var(--layer-heightened) + 1)}#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{width:48px;min-width:48px;height:48px;min-height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,0,0,.16);border-radius:999px;background:#fffffff0;color:#000;box-shadow:0 4px 18px #00000024;opacity:1!important;pointer-events:auto;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control:hover{transform:scale(1.05);background:#fff;box-shadow:0 6px 22px #0003}#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control:focus-visible{outline:2px solid #000000;outline-offset:3px}#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-arrows .svg-wrapper,#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-arrows svg{width:20px;height:20px}#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-slides{cursor:grab;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-slides:active{cursor:grabbing}#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-slide{scroll-snap-align:start;scroll-snap-stop:always}@media screen and (min-width:990px){#MainContent[data-template^=product] media-gallery.media-gallery--carousel .media-gallery__mobile-controls .slideshow-controls__thumbnails-container{scroll-behavior:smooth;overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:thin;scrollbar-color:#a8a8a8 transparent}#MainContent[data-template^=product] media-gallery.media-gallery--carousel .media-gallery__mobile-controls .slideshow-controls__thumbnails-container::-webkit-scrollbar{width:5px}#MainContent[data-template^=product] media-gallery.media-gallery--carousel .media-gallery__mobile-controls .slideshow-controls__thumbnails-container::-webkit-scrollbar-thumb{border-radius:999px;background:#a8a8a8}#MainContent[data-template^=product] media-gallery.media-gallery--carousel .media-gallery__mobile-controls .slideshow-controls__thumbnail{scroll-snap-align:start}}@media screen and (max-width:749px){#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-arrows{padding-inline:10px}#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{width:44px;min-width:44px;height:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-slides,#MainContent[data-template^=product] media-gallery.media-gallery--carousel .slideshow-controls__thumbnails-container{scroll-behavior:auto!important}#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/stylfer-product-gallery-controls.css.map */
