product-media-swiper{display:block;width:100%}.product-media-swiper__layout{display:grid;grid-template:"container" auto "controls" min-content / 1fr;width:100%}.product-media-swiper__main-wrap{grid-area:container;position:relative;width:100%;background-color:var(--color-background);border-radius:var(--media-radius, 0);overflow:hidden}.product-media-swiper__main{width:100%;overflow:hidden}.product-media-swiper__main .swiper-wrapper{align-items:stretch}.product-media-swiper__main .swiper-slide{width:100%;height:auto;flex-shrink:0}.product-media-swiper__controls{grid-area:controls;min-width:0}.product-media-swiper__thumbs-wrap{width:100%;min-width:0;padding-top:var(--padding-xs, 8px)}.product-media-swiper__thumbs{width:100%;overflow:hidden}.product-media-swiper__thumbs .swiper-slide{width:var(--thumbnail-width, 64px);flex-shrink:0;cursor:pointer;opacity:.55;transition:opacity .2s ease}.product-media-swiper__thumbs .swiper-slide-thumb-active{opacity:1}.product-media-swiper__thumbs .slideshow-controls__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.product-media-swiper__thumbs[data-thumb-direction=vertical]{max-height:min(70vh,560px)}.product-media-swiper__arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:space-between;pointer-events:none;z-index:2;mix-blend-mode:difference;padding-inline:var(--padding-xs, 4px)}.product-media-swiper__arrow{pointer-events:auto;color:var(--color-white, #fff);min-width:var(--minimum-touch-target, 44px);min-height:var(--minimum-touch-target, 44px);opacity:1}.product-media-swiper__arrow:after{font-size:18px}.product-media-swiper__pagination-wrap{display:flex;justify-content:center;padding-top:var(--padding-xs, 8px)}.product-media-swiper__pagination .swiper-pagination-bullet{background:rgb(var(--color-foreground-rgb) / .35);opacity:1}.product-media-swiper__pagination .swiper-pagination-bullet-active{background:var(--color-foreground)}@media screen and (min-width:750px){media-gallery.media-gallery--carousel:has(product-media-swiper[data-pagination-position=right]) .product-media-swiper__layout{grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}media-gallery.media-gallery--carousel:has(product-media-swiper[data-pagination-position=left]) .product-media-swiper__layout{grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}media-gallery.media-gallery--carousel:has(product-media-swiper[data-pagination-position=right]) .product-media-swiper__controls{grid-area:controls}media-gallery.media-gallery--carousel:has(product-media-swiper[data-pagination-position=left]) .product-media-swiper__controls{grid-area:controls;order:-1}media-gallery.media-gallery--carousel:has(product-media-swiper[data-pagination-position=right]) .product-media-swiper__arrows,media-gallery.media-gallery--carousel:has(product-media-swiper[data-pagination-position=left]) .product-media-swiper__arrows{grid-area:arrows;position:relative;inset:auto;min-height:var(--minimum-touch-target, 44px)}.product-media-swiper__thumbs-wrap[data-thumbs-position=left],.product-media-swiper__thumbs-wrap[data-thumbs-position=right]{width:var(--thumbnail-width, 64px);max-width:120px;padding-top:0}}media-gallery.media-gallery--carousel product-media-swiper.slideshow--single-media:not(.slideshow--has-multiple-slides) .product-media-swiper__arrows,media-gallery.media-gallery--carousel product-media-swiper.slideshow--single-media:not(.slideshow--has-multiple-slides) .product-media-swiper__controls{display:none}@media screen and (max-width:749px){.product-media-swiper__thumbs--mobile .swiper-slide{width:44px}}:not(.dialog-zoomed-gallery)>.product-media-swiper .swiper-slide.product-media-container{--slide-width: 100%;display:flex;aspect-ratio:var(--gallery-aspect-ratio, var(--media-preview-ratio));max-height:var(--constrained-height);width:100%;position:relative;overflow:hidden}.product-media-swiper .product-media-container.constrain-height{margin-inline:auto}@media screen and (min-width:750px){.media-gallery--carousel .product-media-swiper__main-wrap{border-radius:var(--media-radius, 0);overflow:hidden}.product-information:not(.product-information--media-right) .media-gallery--carousel.media-gallery--extend .product-media-swiper__main-wrap{border-top-left-radius:0;border-bottom-left-radius:0}.product-information.product-information--media-right .media-gallery--carousel.media-gallery--extend .product-media-swiper__main-wrap{border-top-right-radius:0;border-bottom-right-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-media-swiper.css.map */
