.stage{display:grid;gap:.5rem}.stage__viewport{position:relative;background:var(--gray-bg);border:1px solid var(--border-gallery)}.stage__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.stage__track::-webkit-scrollbar{display:none}.stage__track:focus-visible,.stage__tab:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.stage__slide{flex:0 0 100%;aspect-ratio:1 / 1;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.stage__slide img{display:block;width:100%;height:100%;object-fit:contain}.stage__slide--cover img{object-fit:cover}.stage__tag{position:absolute;top:.85rem;left:.85rem;z-index:2;padding:.4rem .65rem;background:var(--olive);color:var(--cream);font-family:var(--font-heading);font-size:.66rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.stage__tabs{display:flex;gap:.5rem}.stage__tab{flex:1 1 0;max-width:5.5rem;min-width:0;-webkit-appearance:none;appearance:none;padding:0 0 .5rem;background:var(--gray-bg);border:1px solid var(--border-gallery);color:var(--khaki);cursor:pointer;transition:border-color .15s ease,color .15s ease}.stage__tab img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.stage__tab span{display:block;padding-top:.4rem;font-family:var(--font-heading);font-size:.62rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.stage__tab:hover,.stage__tab[aria-current=true]{border-color:var(--olive);color:var(--olive)}.stage__tab[aria-current=true]{box-shadow:inset 0 0 0 1px var(--olive)}@media(min-width:881px){.stage__track{height:min(calc(100vh - var(--header-height) - 9.5rem),46vw)}.stage__slide{aspect-ratio:auto;height:100%}}@media(max-width:880px){.stage__viewport{border-inline:0}.stage__tabs{padding-inline:1rem}.stage__tab{max-width:none;min-height:2.75rem;padding:0}.stage__tab img{display:none}.stage__tab span{padding-top:0}}@media(prefers-reduced-motion:reduce){.stage__tab{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/pdp-stage.css.map */
