.lookbook{display:flex;flex-direction:column;gap:2rem}.lookbook__header-banner{width:100%}.lookbook__banner-link{display:block;text-decoration:none;color:inherit}.lookbook__banner-link:focus-visible{outline:.2rem solid var(--color-foreground);outline-offset:.2rem}.lookbook__banner-media{position:relative;width:100%;height:40rem;overflow:hidden}.lookbook__banner-media--natural{height:auto}.lookbook__banner-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.lookbook__banner-media--natural .lookbook__banner-img{object-fit:contain}.lookbook__banner-link:hover .lookbook__banner-img,.lookbook__banner-link:focus-visible .lookbook__banner-img{transform:scale(1.02)}.lookbook__banner-media .placeholder-svg{width:100%;height:100%}a .lookbook_caption{text-decoration:underline}.lookbook_caption{font-size:1.2rem;letter-spacing:normal;font-weight:500}.lookbook__banner-caption{padding:3rem 0 0}.lookbook__banner-heading{margin:0 0 .4rem}.lookbook__banner-subtext{margin:0;color:rgba(var(--color-foreground),.65)}.lookbook__six-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width:749px){.lookbook__six-grid{gap:1rem}}.lookbook__six-grid-item{overflow:hidden}.lookbook__three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width:749px){.lookbook__three-col{grid-template-columns:1fr}}.lookbook__three-col-item{display:flex;flex-direction:column}.lookbook__grid-link{display:block;text-decoration:none;color:inherit}.lookbook__grid-link:focus-visible{outline:.2rem solid var(--color-foreground);outline-offset:.2rem}.lookbook__grid-media{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden}.lookbook__grid-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.lookbook__grid-link:hover .lookbook__grid-img,.lookbook__grid-link:focus-visible .lookbook__grid-img{transform:scale(1.03)}.lookbook__grid-media .placeholder-svg{width:100%;height:100%;object-fit:cover}.lookbook__three-col-caption{padding:1.2rem 0 0}.lookbook__col-heading{margin:0 0 .4rem}.lookbook__col-subtext{margin:0;color:rgba(var(--color-foreground),.65);letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-main-lookbook.css.map */
