.main-product{--pdp-ink-light-bg: #28282A;--pdp-ink-dark-bg: #FFFFFF;--pdp-tick: 10px;--pdp-tick-active: 20px;--pdp-tick-ease: cubic-bezier(.22, .61, .36, 1);--pdp-label-gap: 8px}.pdp-index{--pdp-ink: var(--pdp-ink-light-bg);position:absolute;z-index:5;color:var(--pdp-ink);pointer-events:none;user-select:none;-webkit-user-select:none;transition:color .2s ease}.pdp-index[data-tone=dark]{--pdp-ink: var(--pdp-ink-dark-bg)}@media screen and (max-width:1023px){.pdp-index--desktop{display:none}}@media screen and (min-width:1024px){.pdp-index--mobile{display:none}}.pdp-index__list{position:relative;display:flex;flex-direction:column;margin:0;padding:0;list-style:none;pointer-events:auto}.pdp-index__item{position:relative;display:block;margin:0;padding:0}.pdp-index__tick{position:absolute;top:50%;display:block;width:var(--pdp-tick);height:1px;margin-top:-.5px;background-color:currentColor;transition:width .3s var(--pdp-tick-ease),background-color .2s ease}.pdp-index__item.is-active .pdp-index__tick{width:var(--pdp-tick-active)}.pdp-index__label{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;font-family:"Selecta",var(--font-body-family, sans-serif);font-weight:400;line-height:1.2;letter-spacing:0;color:currentColor;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s,color .2s ease}.pdp-index__item.is-labelled .pdp-index__label{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s,color .2s ease}@media screen and (min-width:1024px){.main-product .product-media-container{position:sticky;top:var(--pdp-pane-top, 48px);align-self:start;height:calc(100vh - var(--pdp-pane-offset, 58px));overflow:hidden}.main-product .product-media-container .splide.splide--product{position:relative!important;top:auto!important;height:100%}.main-product .product-media-container .splide__track{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none}.main-product .product-media-container .splide__track::-webkit-scrollbar{display:none}html.pdp-page-scrolled .main-product .product-media-container .splide__track{overflow-y:hidden}.main-product .alt-list-inner .splide__list{padding-left:0}.pdp-index--desktop{top:42.5px;left:0}.pdp-index--desktop .pdp-index__list{width:53px}.pdp-index--desktop .pdp-index__item{height:15px;cursor:pointer}.pdp-index--desktop .pdp-index__tick{left:25px}.pdp-index--desktop .pdp-index__label{left:53px;font-size:14px}}@media screen and (max-width:1023px){.main-product .product-media-container{display:none}#MainContent:has(.pdp-mobile-gallery){padding-top:0}.main-product .pdp-mobile-gallery{position:relative;width:100%;aspect-ratio:var(--pdp-ratio, .8);overflow:hidden;background:rgb(var(--color-scheme-background) / 1)}.main-product .pdp-mobile-gallery ul.product__mobile-wrap{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;margin:0;padding:0;overflow:visible;scroll-snap-type:none;transform:translateZ(0);transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform}.main-product .pdp-mobile-gallery ul.product__mobile-wrap>li.product-splide__item,.main-product .pdp-mobile-gallery ul.product__mobile-wrap>li.product-splide__item:first-of-type{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:center;width:100%;height:var(--pdp-box-h, 100%);margin:0!important;overflow:hidden}.main-product .pdp-mobile-gallery ul.product__mobile-wrap>li.product-splide__item>*{width:100%}.main-product .pdp-mobile-gallery+.product-content-container{position:relative}.main-product .pdp-mobile-gallery+.product-content-container:before{content:"";position:absolute;top:14px;left:50%;width:50px;height:2px;margin-left:-25px;border-radius:2px;background:#28282a;pointer-events:none}.pdp-index--mobile{top:50%;right:0;transform:translateY(-50%);touch-action:none}.pdp-index--mobile .pdp-index__list{width:48px;touch-action:none}.pdp-index--mobile .pdp-index__item{height:12px}.pdp-index--mobile .pdp-index__tick{right:10px}.pdp-index--mobile .pdp-index__label{right:38px;width:max-content;max-width:calc(100vw * 2 / 3);font-size:12px;text-align:right;white-space:normal}}@media(prefers-reduced-motion:reduce){.pdp-index__tick,.pdp-index__label,.main-product .pdp-mobile-gallery ul.product__mobile-wrap{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/pdp-gallery.css.map */
