.mv-gal-count{position:absolute;inset-block-end:12px;inset-inline-end:12px;z-index:var(--layer-raised, 2);margin:0;padding:6px 13px;border-radius:999px;background:#283d50db;color:#fff;font-size:1rem;line-height:1.2;letter-spacing:.04em;font-variant-numeric:tabular-nums;pointer-events:none}media-gallery slideshow-arrows{mix-blend-mode:normal}media-gallery slideshow-arrows .slideshow-control,media-gallery .media-gallery--carousel slideshow-arrows .slideshow-control{width:46px;height:46px;min-width:46px;min-height:46px;padding:0!important;margin-inline:8px;opacity:1;border-radius:50%;background-color:#fafbfceb;color:#283d50;box-shadow:0 1px 6px #00000047}media-gallery slideshow-arrows .slideshow-control .svg-wrapper,media-gallery slideshow-arrows .slideshow-control svg{width:22px;height:22px}@media screen and (max-width:749px){media-gallery slideshow-arrows .slideshow-control{width:44px;height:44px;min-width:44px;min-height:44px;margin-inline:6px}}@media screen and (max-width:749px){media-gallery .slideshow-controls__thumbnails-container{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}media-gallery .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails{gap:8px;margin-inline:0;padding:10px 16px}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control{flex:none;width:56px;scroll-snap-align:center}}.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery__close-button{position:fixed;inset-block-start:calc(env(safe-area-inset-top,0px) + 12px);inset-inline-end:12px;inset-inline-start:auto;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border-radius:50%;background:#fff;color:#283d50;mix-blend-mode:normal;box-shadow:0 1px 8px #00000059}.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery__close-button svg{width:22px;height:22px}.variant-picker .variant-option--buttons{display:flex!important;flex-wrap:wrap;gap:10px}.variant-picker .variant-option--buttons .variant-option__button-label{flex:0 0 auto!important;width:auto!important;min-width:56px!important;min-height:48px;padding:10px 18px;justify-content:center}.variant-picker .variant-option--buttons legend{width:100%}@media screen and (min-width:750px)and (max-width:959px){.product-information .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1fr)!important}.product-information .product-information__grid .product-information__media{order:0;padding-inline:0!important}.product-information .product-information__grid .product-details{order:1;padding-inline:0!important}media-gallery.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]){display:grid!important;grid-template:"container" auto "arrows" min-content "controls" auto / minmax(0,1fr)!important}media-gallery slideshow-controls[thumbnails]{order:3!important;flex-direction:row!important;height:auto!important;min-height:var(--minimum-touch-target, 44px)}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{position:static!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails{flex-direction:row!important;gap:10px;margin-inline:0;padding:12px 16px!important}media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control{flex:none;scroll-snap-align:center}media-gallery slideshow-slide.product-media-container.constrain-height{--constrained-height: clamp(480px, 62vh, 700px)}}@media screen and (orientation:landscape)and (max-height:520px){media-gallery slideshow-slide.product-media-container.constrain-height{--constrained-min-height: 240px;--constrained-height: 80vh}}.mv-gal-note{margin:10px 0 0;padding:10px 14px;background:#eef2f6;border-inline-start:3px solid #283d50;font-size:.9375rem;line-height:1.4;color:#26282b}
/*# sourceMappingURL=/cdn/shop/t/20/assets/mv-gallery-enhance.css.map */
