.media-gallery--fixed-ratio .product-media-container.constrain-height{background-color:var(--color-background)}.media-gallery--fixed-ratio .product-media-container.constrain-height:has(.product-media-constraint-wrapper){display:flex;justify-content:center;align-items:center}.product-media-constraint-wrapper{width:100%;max-width:100%;flex-shrink:0}@media screen and (min-width:750px){.product-media-constraint-wrapper{width:min(100%,calc(var(--constrained-height) * var(--media-preview-ratio)))}}.media-gallery--fixed-ratio .product-media-container:not(.dialog-zoomed-gallery *) .product-media deferred-media,.media-gallery--fixed-ratio .product-media-container:not(.dialog-zoomed-gallery *) .product-media product-model{width:100%;height:100%;top:0;left:0}.media-gallery--fixed-ratio .product-media-container:not(.dialog-zoomed-gallery *) .product-media deferred-media video,.media-gallery--fixed-ratio .product-media-container:not(.dialog-zoomed-gallery *) .product-media deferred-media iframe{width:100%;height:100%;object-fit:cover}.media-gallery--fixed-ratio .product-media-container:not(.dialog-zoomed-gallery *) .product-media product-model model-viewer{width:100%;height:100%}.dialog-zoomed-gallery .product-media{--gallery-aspect-ratio: var(--ratio)}.media-fit-cover{--product-media-fit: cover}.media-fit-cover :is(img,video,iframe,.deferred-media__poster-image){object-fit:var(--product-media-fit, cover);width:100%;height:100%}.media-fit-cover model-viewer{width:100%;height:100%}.media-fit-contain{--product-media-fit: contain}.media-fit-contain :is(img,video,iframe,.deferred-media__poster-image){object-fit:var(--product-media-fit, contain);width:100%;height:100%}.media-fit-contain model-viewer{width:100%;height:100%}media-gallery[data-media-fit=contain] .media-fit-contain :is(img,.deferred-media__poster-image){background-color:var(--color-background)}:root:not(:has(.media-fit-contain)) ::view-transition-old(gallery-item-open),:root:not(:has(.media-fit-contain)) ::view-transition-new(gallery-item-open),:root:not(:has(.media-fit-contain)) ::view-transition-old(gallery-item-close),:root:not(:has(.media-fit-contain)) ::view-transition-new(gallery-item-close){height:100%;width:100%;object-fit:cover;object-position:var(--gallery-media-focal-point, center)}:root:has(.media-fit-contain) ::view-transition-old(gallery-item-open),:root:has(.media-fit-contain) ::view-transition-new(gallery-item-open),:root:has(.media-fit-contain) ::view-transition-old(gallery-item-close),:root:has(.media-fit-contain) ::view-transition-new(gallery-item-close){height:auto;width:100%;object-fit:contain;top:50%;transform:translateY(-50%)}.dialog-zoomed-gallery__dialog{background-color:var(--color-background)}.dialog-zoomed-gallery{cursor:zoom-out}.dialog--preloading{opacity:0}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}@media screen and (max-width:749px){.dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:100%}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width:100%;overflow:hidden}.dialog-zoomed-gallery .product-media-container--video,.dialog-zoomed-gallery .product-media-container--external_video{align-content:center}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio:auto;align-items:center;height:100%}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image{height:100%}.product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;object-fit:var(--product-media-fit);overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}.media-gallery--hint{--slideshow-gap: var(--gap-2xs)}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}}.dialog-zoomed-gallery__close-button{color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}.dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out}.product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.dialog-zoomed-gallery .product-media-container--video deferred-media,.dialog-zoomed-gallery .product-media-container--external_video deferred-media{height:auto;aspect-ratio:var(--ratio)}.dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}.dialog-zoomed-gallery__dialog{view-transition-name:zoom-dialog-ui}:root:active-view-transition .dialog-zoomed-gallery__dialog{background-color:transparent}::view-transition-group(zoom-dialog-ui){z-index:calc(var(--layer-overlay) + 1)}::view-transition-old(gallery-item-open),::view-transition-new(gallery-item-open){animation-timing-function:step-start}::view-transition-old(gallery-item-close),::view-transition-new(gallery-item-close){animation-timing-function:step-end}@media screen and (min-width:750px){:root:active-view-transition .product-media__image{background-color:transparent}}::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){z-index:var(--layer-overlay);border-radius:var(--gallery-media-border-radius);overflow:clip}::view-transition-group(gallery-item-open){animation-timing-function:var(--spring-d300-b0-easing);animation-duration:var(--spring-d300-b0-duration)}::view-transition-group(gallery-item-close){animation-timing-function:var(--spring-d220-b0-easing);animation-duration:var(--spring-d220-b0-duration)}@media screen and (max-width:749px){::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){animation-timing-function:step-start;animation-duration:.1s}::view-transition-new(gallery-item-open){animation:fade-in var(--spring-d180-b0-duration) var(--spring-d180-b0-easing) forwards;animation-timing-function:var(--spring-d180-b0-easing);animation-duration:var(--spring-d180-b0-duration)}::view-transition-old(gallery-item-close){animation:fade-out .08s linear forwards}}@keyframes fade-in{0%{scale:.98;opacity:.8}}@keyframes fade-out{to{opacity:0}}.media-gallery--carousel slideshow-arrows{--color-primary-button-background: #ece8de;--color-primary-button-text: #344e62;width:calc(100% - 32px);margin-inline:auto}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0}.media-gallery__controls{grid-area:container}
/*# sourceMappingURL=/cdn/shop/t/429/assets/product-media-gallery.css.map */
