@media screen and (min-width:990px){.advanced-product-template.media-gallery-layout--vertical:not([id^=QuickModalSection]){--pmv-top: calc(var(--header-height, 72px) + 24px);--pmv-ratio: var(--product-media-viewer-ratio, .8);--pmv-rail: 0px;--pmv-rail-gap: 0px;--pmv-columns-gap: 48px;--pmv-frame-max: max(360px, calc((100svh - var(--pmv-top) - 24px) * var(--pmv-ratio)))}.advanced-product-template.media-gallery-layout--vertical:not([id^=QuickModalSection]):has(.product-media-rail){--pmv-thumb: clamp(64px, calc(var(--pmv-frame-max) * .16), 104px);--pmv-rail: calc(var(--pmv-thumb) + 10px);--pmv-rail-gap: 16px}.advanced-product-template.media-gallery-layout--vertical:not([id^=QuickModalSection]) .product_grid_wrap{grid-template-columns:min(calc(var(--pmv-rail) + var(--pmv-rail-gap) + var(--pmv-frame-max)),calc((100% - var(--pmv-columns-gap)) * .58)) minmax(0,578px);gap:var(--pmv-columns-gap);justify-content:center;align-items:start}.advanced-product-template.media-gallery-layout--vertical:not([id^=QuickModalSection]) .product_grid_wrap .grid__item.product-single__sticky{position:sticky!important;top:var(--pmv-top)!important;align-self:start}.advanced-product-template.media-gallery-layout--vertical:not([id^=QuickModalSection]) .product__photos{display:flex;align-items:flex-start;gap:var(--pmv-rail-gap)}.advanced-product-template.media-gallery-layout--vertical:not([id^=QuickModalSection]) .product__main-photos{flex:1 1 auto;min-width:0;position:relative}.advanced-product-template.media-gallery-layout--vertical:not([id^=QuickModalSection]) .product__thumbs,.advanced-product-template.media-gallery-layout--vertical:not([id^=QuickModalSection]) .product__photo-dots{display:none!important}.advanced-product-template.media-gallery-layout--vertical:not([id^=QuickModalSection]) .productMainSlider:not(.slick-initialized){display:block;position:relative;aspect-ratio:var(--pmv-ratio);overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;background:var(--product-media-background, #ffffff)}.advanced-product-template.media-gallery-layout--vertical:not([id^=QuickModalSection]) .productMainSlider:not(.slick-initialized)::-webkit-scrollbar{display:none}.advanced-product-template.media-gallery-layout--vertical:not([id^=QuickModalSection]) .productMainSlider:not(.slick-initialized)>[data-index]{display:block;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.advanced-product-template.media-gallery-layout--vertical:not([id^=QuickModalSection]) .productMainSlider:not(.slick-initialized)>.media-grid-item--hidden{display:none}.advanced-product-template.media-gallery-layout--vertical:not([id^=QuickModalSection]) .productMainSlider:not(.slick-initialized) img{display:block}.advanced-product-template.media-gallery-layout--vertical:not([id^=QuickModalSection]) .productMainSlider:not(.slick-initialized) .product-media-frame{aspect-ratio:var(--pmv-ratio);border-radius:0;box-shadow:none}.advanced-product-template.media-gallery-layout--vertical .product-media-rail{flex:0 0 var(--pmv-rail);width:var(--pmv-rail);display:flex;flex-direction:column;align-items:stretch}.product-media-rail__nav{display:none;width:100%;height:27px;padding:5px 0;margin:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer}.product-media-rail.has-scroll .product-media-rail__nav{display:block}.product-media-rail__nav svg{display:block;width:12px;height:7px;margin:0 auto}.product-media-rail__nav:disabled{opacity:.3;cursor:default}.product-media-rail__viewport{position:relative;max-height:calc(100svh - var(--pmv-top, 96px) - 24px - 54px);overflow-x:hidden;overflow-y:auto;padding:0 5px;scrollbar-width:none}.product-media-rail__viewport::-webkit-scrollbar{display:none}.product-media-rail__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.product-media-rail__item{flex:0 0 auto;margin:6px 0;padding:0}.product-media-rail__item[hidden]{display:none}.product-media-rail__thumb{position:relative;display:block;width:var(--pmv-thumb, 45px);height:calc(var(--pmv-thumb, 45px) / var(--pmv-ratio, .75));padding:0;margin:0;border:0;border-radius:0;background:var(--product-media-background, #ffffff);cursor:pointer}.product-media-rail__thumb img,.product__photos .product-media-rail__thumb img{display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover}.product-media-rail__thumb.is-current{outline:1px solid rgb(var(--color-foreground));outline-offset:2px}.product-media-rail__thumb:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.product-media-rail__badge{position:absolute;right:3px;bottom:3px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:#ffffffd9;color:rgb(var(--color-foreground))}}@media screen and (max-width:989px){.product-media-rail{display:none}.advanced-product-template.media-mobile--swipe .product__main-photos{position:relative}.advanced-product-template.media-mobile--swipe .productMainSlider:not(.slick-initialized){display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.advanced-product-template.media-mobile--swipe .productMainSlider:not(.slick-initialized)::-webkit-scrollbar{display:none}.advanced-product-template.media-mobile--swipe .productMainSlider:not(.slick-initialized)>[data-index]{display:block;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.advanced-product-template.media-mobile--swipe .productMainSlider:not(.slick-initialized)>.media-grid-item--hidden{display:none}.advanced-product-template.media-mobile--swipe .product__photo-dots{display:none!important}.product-media-progress{position:absolute;left:0;right:0;bottom:0;z-index:2;display:block;height:2px;pointer-events:none}.product-media-progress__bar{display:block;width:calc(100% / var(--pmp-count, 1));height:100%;background:rgb(var(--color-foreground));transform:translate(calc(var(--pmp-index, 0) * 100%));transition:transform .2s cubic-bezier(0,0,.2,1)}.product-media-progress[hidden]{display:none}}@media all and (max-width:749px){html body .advanced-product-template.media-mobile--swipe:not([id^=QuickModalSection]) .productMainSlider .product-media-frame{max-height:calc(100svh - var(--header-height, 62px) - 150px)}html body .advanced-product-template.media-mobile--swipe:not([id^=QuickModalSection]) .productMainSlider .product-media-frame>img:not([role=presentation]){object-fit:cover}}@media all and (max-width:749px){html body .advanced-product-template.media-mobile--swipe .product_grid_wrap .grid__item.product_img_slider{width:calc(100% + 32px)!important;margin:auto -16px!important}}@media screen and (min-width:990px){.product-media-progress{display:none}}.advanced-product-template.media-gallery-layout--vertical .gft-Trigger{display:none}
/*# sourceMappingURL=/cdn/shop/t/153/assets/advanced-media-vertical.css.map */
