@media(min-width:1025px){media-gallery{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:16px!important}media-gallery .thumbnail-slider{order:-1!important;flex:0 0 80px!important;width:80px!important;max-width:80px!important;margin:0!important}media-gallery .thumbnail-slider__list{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:8px!important;max-height:min(600px,var(--galerie-h))!important;overflow-y:auto!important;padding:0!important}media-gallery{--galerie-h: max(320px, calc(100vh - 300px) )}media-gallery .product__media-list{max-height:var(--galerie-h);margin-inline:auto}media-gallery slider-component .product__media-item{container-type:inline-size}media-gallery slider-component .product__media,media-gallery slider-component .deferred-media{padding-top:0!important;aspect-ratio:var(--ratio, 1);height:min(var(--galerie-h),calc(100cqw / var(--ratio, 1)));width:auto;max-width:100%}media-gallery slider-component .product__modal-opener{width:fit-content;max-width:100%;margin-inline:auto}media-gallery slider-component{order:0!important;flex:1 1 auto!important;min-width:0!important}media-gallery .thumbnail-slider__item{width:64px!important;flex:0 0 auto!important;margin:0 auto!important}media-gallery .thumbnail-slider .thumbnail,media-gallery .thumbnail-slider .thumbnail--wide,media-gallery .thumbnail-slider .thumbnail--narrow{width:64px!important;height:64px!important;aspect-ratio:1 / 1!important;padding:0!important;overflow:hidden!important}media-gallery .thumbnail-slider .thumbnail img{width:64px!important;height:64px!important;object-fit:cover!important}}@media(max-width:1024px){media-gallery{display:block!important}media-gallery slider-component{display:block!important;width:100%!important}media-gallery .product__media-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}media-gallery .product__media-item{flex:0 0 100%!important;width:100%!important;scroll-snap-align:start!important}media-gallery .thumbnail-slider{width:100%!important;max-width:100%!important;margin-top:12px!important}media-gallery .thumbnail-slider__list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:8px!important}media-gallery .thumbnail-slider__item{flex:0 0 64px!important;width:64px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-galerie.css.map */
