.lookbook-link{display:inline-flex;align-items:baseline;gap:.6rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none}.lookbook-link__text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5rem}.lookbook-link:hover .lookbook-link__text{text-decoration-thickness:2px}.lookbook-link__count{font-size:1.1rem;letter-spacing:.08em;color:rgba(var(--color-foreground),.6)}.lookbook-hero{position:relative;overflow:hidden}.lookbook-hero__media{position:relative;width:100%}.lookbook-hero__media img{display:block;width:100%;height:auto}.lookbook-hero--large .lookbook-hero__media img{height:80vh;object-fit:cover}.lookbook-hero__media--mobile{display:none}.lookbook-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.lookbook-hero__content{position:absolute;left:var(--lookbook-edge, 5vw);right:var(--lookbook-edge, 5vw);bottom:5.6rem;z-index:1;color:var(--lookbook-hero-text);max-width:64rem}.lookbook-hero__heading{margin:0;color:inherit;font-size:clamp(4rem,7vw,8rem);line-height:1;letter-spacing:-.01em;text-wrap:balance}.lookbook-hero__text{margin-top:1.6rem;font-size:1.5rem;line-height:1.6;letter-spacing:.02em;max-width:44rem}.lookbook-hero__text p{margin:0}@media screen and (max-width:749px){.lookbook-hero__media--mobile{display:block}.lookbook-hero__media--has-mobile{display:none}.lookbook-hero--large .lookbook-hero__media img{height:70vh}.lookbook-hero__content{left:2rem;right:2rem;bottom:3.2rem}}.lookbook-intro{max-width:72rem;margin:0 auto;padding:0 2rem;text-align:center}.lookbook-intro__heading{margin:0 0 2rem;font-size:clamp(2.8rem,3.4vw,4rem);line-height:1.15}.lookbook-intro__text{font-size:1.6rem;line-height:1.8;letter-spacing:.02em;color:rgba(var(--color-foreground),.8)}.lookbook-intro__text p{margin:0 0 1.2rem}.lookbook-grid{display:grid;grid-template-columns:repeat(var(--lookbook-columns-mobile, 2),minmax(0,1fr));gap:2.4rem var(--lookbook-gap, 0px);padding:0 var(--lookbook-edge, 5vw)}@media screen and (min-width:750px){.lookbook-grid{grid-template-columns:repeat(var(--lookbook-columns, 4),minmax(0,1fr));gap:3.2rem var(--lookbook-gap, 0px)}}.lookbook-grid__item{display:flex;flex-direction:column;gap:1.2rem;color:rgb(var(--color-foreground));text-decoration:none}.lookbook-grid__media{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.04)}.lookbook-grid__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.lookbook-grid__item:hover .lookbook-grid__media img{transform:scale(1.03)}.lookbook-grid__info{padding:0 1.6rem;display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;flex-wrap:wrap}.lookbook-grid__name{display:flex;align-items:baseline;gap:.8rem;font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.3}.lookbook-grid__index{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.08em;color:rgba(var(--color-foreground),.55)}@media screen and (max-width:749px){.lookbook-grid__name{font-size:1.5rem}}.lookbook-stories{display:grid;grid-template-columns:1fr;gap:4.8rem;padding:0 var(--lookbook-edge, 5vw)}@media screen and (min-width:750px){.lookbook-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}}.lookbook-story{display:flex;flex-direction:column;gap:2.4rem}.lookbook-story__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.04)}.lookbook-story__media img{width:100%;height:100%;object-fit:cover}.lookbook-story__header{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;flex-wrap:wrap}.lookbook-story__heading{margin:0;font-size:clamp(2.4rem,2.6vw,3.2rem);line-height:1.2}.lookbook-story__text{max-width:52rem;font-size:1.4rem;line-height:1.7;letter-spacing:.02em;color:rgba(var(--color-foreground),.75)}.lookbook-story__text p{margin:0}.lookbook-story__ctas{display:flex;flex-wrap:wrap;gap:1.2rem 2.8rem}.lookbook-intro__subheading{margin:-.8rem 0 2.8rem;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.lookbook-intro--typewriter .lookbook-intro__subheading,.lookbook-intro--typewriter .lookbook-intro__text{font-family:Courier Prime,Courier New,Courier,monospace}.lookbook-intro--typewriter .lookbook-intro__text{font-size:1.5rem;line-height:1.85;letter-spacing:0}.lookbook-intro--typewriter .lookbook-intro__subheading{letter-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/114/assets/section-lookbook.css.map */
