.lookbook-viewer{--lookbook-header-height: 0px;--lookbook-chrome-padding: clamp(1.6rem, 2.4vw, 3rem);--lookbook-thumb-size: clamp(6.4rem, 8vw, 10rem);--lookbook-thumb-half-size: clamp(3.2rem, 4vw, 5rem);--lookbook-thumb-height: clamp(8.6rem, 10.7vw, 13.4rem);--lookbook-thumb-strip-block: calc(var(--lookbook-thumb-height) + 2.8rem);--lookbook-bottom-control-height: 3.8rem;--lookbook-main-bottom-space: calc( var(--lookbook-thumb-strip-block) + var(--lookbook-bottom-control-height) + 2.4rem );position:relative;overflow:hidden;background:#fff;background-image:none;color:rgb(var(--color-foreground))}.lookbook-viewer.gradient{background:#fff;background-image:none}.lookbook-viewer[hidden],body.lookbook-immersive .footer{display:none}body.lookbook-immersive:has(.section-header.menu-open) .lookbook-viewer__season-menu,body.lookbook-immersive:has(.section-header.menu-open) .lookbook-viewer__season-sidebar{visibility:hidden}html.lookbook-immersive,body.lookbook-immersive{overflow:hidden;overscroll-behavior:none}.lookbook-viewer__stage{position:relative;min-height:calc(100svh - var(--lookbook-header-height));height:calc(100svh - var(--lookbook-header-height));overflow:hidden;background:#fff;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none}.lookbook-viewer__slides{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff}.lookbook-viewer__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:5.8rem 2rem var(--lookbook-main-bottom-space);background:#fff;border-radius:0;box-shadow:none;opacity:0;pointer-events:none}.lookbook-viewer__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.lookbook-viewer__slides:before,.lookbook-viewer__slides:after,.lookbook-viewer__slide:before,.lookbook-viewer__slide:after{content:none;display:none}.lookbook-viewer__image{display:block;width:auto;height:auto;max-width:min(58rem,calc(100vw - 4rem));max-height:min(54rem,calc(100svh - var(--lookbook-header-height) - var(--lookbook-main-bottom-space) - 5.8rem));background:transparent;border-radius:0;box-shadow:none;filter:none;outline:0;object-fit:contain}.lookbook-viewer__info{position:absolute;left:calc(50% + min(29rem,calc((100vw - 4rem)/2)) + clamp(3rem,5vw,7rem));right:var(--lookbook-chrome-padding);top:50%;z-index:3;max-width:28rem;margin:0;transform:translateY(-50%);color:currentColor;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.1rem;font-weight:var(--font-body-weight);letter-spacing:.12rem;line-height:1.7;opacity:.68;pointer-events:auto}.lookbook-viewer__empty{display:grid;place-items:center;min-height:calc(100svh - var(--lookbook-header-height));padding:4rem 2rem;text-align:center}.lookbook-viewer__empty p{max-width:48rem;margin:0}.lookbook-viewer__top,.lookbook-viewer__bottom{position:absolute;left:0;right:0;z-index:3;display:grid;align-items:center;padding-inline:var(--lookbook-chrome-padding);pointer-events:none}.lookbook-viewer__top{top:0;min-height:5.8rem;justify-content:flex-start}.lookbook-viewer__bottom{bottom:0;min-height:7.2rem;grid-template-columns:minmax(0,1fr)}.lookbook-viewer__season-button,.lookbook-viewer__season-option,.lookbook-viewer__counter{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.2rem;font-weight:var(--font-body-weight);line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.16rem;text-transform:uppercase}.lookbook-viewer__season-menu{position:relative;align-self:center;pointer-events:auto}.lookbook-viewer__season-button{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 0;border:0;background:transparent;color:currentColor;cursor:pointer}.lookbook-viewer__season-button:after{content:"";display:block;width:.55rem;height:.55rem;border-right:.1rem solid currentColor;border-bottom:.1rem solid currentColor;transform:rotate(45deg) translateY(-.2rem)}.lookbook-viewer__season-button:disabled{cursor:default}.lookbook-viewer__season-button:disabled:after{content:none}.lookbook-viewer__season-menu.is-open .lookbook-viewer__season-button:after{transform:rotate(225deg) translate(-.1rem,-.1rem)}.lookbook-viewer__season-button:hover:not(:disabled),.lookbook-viewer__season-button:focus-visible,.lookbook-viewer__season-option:hover,.lookbook-viewer__season-option:focus-visible{text-decoration:underline;text-underline-offset:.35rem}.lookbook-viewer__season-button:focus-visible,.lookbook-viewer__season-option:focus-visible,.lookbook-viewer__thumb:focus-visible,.lookbook-viewer__drawer-close:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.62);outline-offset:.3rem}.lookbook-viewer__season-list{position:absolute;top:calc(100% + .6rem);left:0;min-width:min(28rem,calc(100vw - var(--lookbook-chrome-padding) - var(--lookbook-chrome-padding)));max-height:min(32rem,calc(100svh - var(--lookbook-header-height) - 8rem));overflow-y:auto;z-index:6;margin:0;padding:.8rem 0;border:.1rem solid rgba(var(--color-foreground),.14);background:#fff;list-style:none;scrollbar-width:thin}.lookbook-viewer__season-list[hidden]{display:none}.lookbook-viewer__season-option{display:block;width:100%;padding:.9rem 1.2rem;border:0;background:transparent;color:currentColor;cursor:pointer;text-align:left;white-space:nowrap}.lookbook-viewer__season-option[aria-checked=true]{text-decoration:underline;text-underline-offset:.35rem}.lookbook-viewer__counter{grid-column:1;justify-self:center;white-space:nowrap}.lookbook-viewer__thumb-strip,.lookbook-viewer__drawer{--thumb-border-color: rgba(var(--color-foreground), .18);--thumb-active-color: rgb(var(--color-foreground))}.lookbook-viewer__thumb-strip{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:1.2rem var(--lookbook-chrome-padding) max(1.2rem,env(safe-area-inset-bottom));background:#fff;opacity:0;transform:translate3d(0,1.8rem,0);pointer-events:none;transition:opacity .18s ease,transform .22s ease}.lookbook-viewer__thumb-strip.is-open{opacity:1;transform:translateZ(0);pointer-events:auto}.lookbook-viewer__thumb-list{display:flex;gap:1rem;margin:0;padding:0 .2rem;overflow-x:auto;list-style:none;scrollbar-width:thin}.lookbook-viewer__thumb-strip .lookbook-viewer__thumb-list{padding-inline:max(.2rem,calc(50vw - var(--lookbook-chrome-padding) - var(--lookbook-thumb-half-size)));scroll-padding-inline:max(.2rem,calc(50vw - var(--lookbook-chrome-padding) - var(--lookbook-thumb-half-size)))}.lookbook-viewer__thumb-item{flex:0 0 auto}.lookbook-viewer__thumb{display:block;width:var(--lookbook-thumb-size);aspect-ratio:3 / 4;padding:0;border:.1rem solid var(--thumb-border-color);background:rgba(var(--color-foreground),.04);cursor:pointer}.lookbook-viewer__thumb[aria-current=true]{border-color:var(--thumb-active-color)}.lookbook-viewer__thumb img{display:block;width:100%;height:100%;object-fit:cover}.lookbook-viewer__drawer{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:1.8rem 1.8rem max(1.8rem,env(safe-area-inset-bottom));background:#fff;border-top:.1rem solid rgba(var(--color-foreground),.1);transform:translate3d(0,100%,0);transition:transform .26s ease;pointer-events:none}.lookbook-viewer__drawer.is-open{transform:translateZ(0);pointer-events:auto}.lookbook-viewer__drawer-header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.4rem}.lookbook-viewer__drawer-title,.lookbook-viewer__drawer-close{font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.2rem;font-weight:var(--font-body-weight);letter-spacing:.16rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.lookbook-viewer__drawer-title{margin:0}.lookbook-viewer__drawer-close{min-width:4.4rem;min-height:4.4rem;border:0;background:transparent;color:currentColor;cursor:pointer}@media screen and (max-width:749px){.lookbook-viewer__stage{min-height:calc(100dvh - var(--lookbook-header-height));height:calc(100dvh - var(--lookbook-header-height))}.lookbook-viewer__slide{place-items:start center;padding:6.4rem 1.4rem 5.8rem}.lookbook-viewer__image{max-width:calc(100vw - 2.8rem);max-height:calc(100dvh - var(--lookbook-header-height) - 16rem)}.lookbook-viewer__info{left:1.4rem;right:1.4rem;top:auto;bottom:5.8rem;max-width:none;max-height:11rem;overflow-y:auto;transform:none;text-align:center}.lookbook-viewer__top{min-height:5.6rem}.lookbook-viewer__bottom{min-height:6.8rem}.lookbook-viewer__season-button,.lookbook-viewer__season-option,.lookbook-viewer__counter{font-size:1.1rem}.lookbook-viewer__season-list{min-width:min(24rem,calc(100vw - var(--lookbook-chrome-padding) - var(--lookbook-chrome-padding)));max-height:calc(100dvh - var(--lookbook-header-height) - 8rem)}.lookbook-viewer__season-option{white-space:normal}.lookbook-viewer__thumb-strip{display:none}.lookbook-viewer__drawer .lookbook-viewer__thumb-list{padding-bottom:.2rem}}@media screen and (min-width:750px){.lookbook-viewer__bottom{bottom:var(--lookbook-thumb-strip-block);min-height:var(--lookbook-bottom-control-height)}.lookbook-viewer__drawer{display:none}}@media(prefers-reduced-motion:reduce){.lookbook-viewer__thumb-strip,.lookbook-viewer__drawer,.lookbook-viewer__season-sidebar .lookbook-viewer__season-option{transition:none}}@media screen and (min-width:750px){.lookbook-viewer__season-button{display:none!important}.lookbook-viewer__season-sidebar{position:fixed;left:var(--lookbook-chrome-padding);top:50%;transform:translateY(-50%);z-index:5;display:flex!important;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;background:transparent;border:none;min-width:0;max-height:none;overflow:visible;pointer-events:auto}.lookbook-viewer__season-sidebar .lookbook-viewer__season-option{display:block;width:auto;padding:.3rem 0;border:0;background:transparent;color:currentColor;cursor:pointer;text-align:left;white-space:nowrap;font-size:1.1rem;letter-spacing:.12rem;text-transform:uppercase;opacity:.4;text-decoration:none!important;transition:opacity .18s ease}.lookbook-viewer__season-sidebar .lookbook-viewer__season-option:hover,.lookbook-viewer__season-sidebar .lookbook-viewer__season-option:focus-visible{opacity:1}.lookbook-viewer__season-sidebar .lookbook-viewer__season-option[aria-checked=true]{opacity:1;font-weight:600}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-lookbook-viewer.css.map */
