.lookbook-section{padding:0;overflow:hidden}.lookbook-section__heading{padding:60px 0 40px;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem)}.lookbook-grid{display:grid;grid-template-columns:1fr;gap:2px}@media(min-width:768px){.lookbook-grid{grid-template-columns:2fr 1fr;grid-template-rows:auto auto}.lookbook-grid__item:first-child{grid-row:span 2}}@media(min-width:1024px){.lookbook-grid{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr}.lookbook-grid__item:first-child{grid-row:span 1}}.lookbook-grid__item{position:relative;overflow:hidden;aspect-ratio:4/5;display:block}@media(min-width:768px){.lookbook-grid__item:first-child{aspect-ratio:auto}}.lookbook-grid__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,transparent 60%);z-index:1;transition:background var(--transition-med)}.lookbook-grid__item:hover:after{background:linear-gradient(to top,#0000008c,#0000001a 60%)}.lookbook-grid__image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.lookbook-grid__item:hover .lookbook-grid__image{transform:scale(1.05)}.lookbook-grid__label{position:absolute;bottom:20px;left:20px;z-index:2;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-primary);transition:transform var(--transition-med)}.lookbook-grid__item:hover .lookbook-grid__label{transform:scale(1.04)}.lookbook-grid__cta{position:absolute;bottom:20px;right:20px;z-index:2;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#f5f5f5b3;border-bottom:1px solid rgba(245,245,245,.3);padding-bottom:2px;transition:color var(--transition-fast),border-color var(--transition-fast)}.lookbook-grid__item:hover .lookbook-grid__cta{color:var(--color-text-primary);border-bottom-color:var(--color-text-primary)}.lookbook-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:2px;scrollbar-width:none;-ms-overflow-style:none}.lookbook-slider::-webkit-scrollbar{display:none}.lookbook-slider .lookbook-grid__item{flex:0 0 min(360px,85vw);scroll-snap-align:start;aspect-ratio:3/4}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-lookbook.css.map */
