.modelya-lookbook{--modelya-lookbook-gap: .8rem;--modelya-lookbook-ease: cubic-bezier(.22, 1, .36, 1)}.modelya-lookbook__inner{display:grid;gap:3.2rem}.modelya-lookbook__intro{max-width:54rem}.modelya-lookbook__eyebrow{margin:0 0 1.2rem;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.modelya-lookbook__heading{margin:0}.modelya-lookbook__heading em{font-style:italic;font-weight:inherit}.modelya-lookbook__text{margin:1.4rem 0 0;max-width:42rem;line-height:1.55;opacity:.78}.modelya-lookbook__text p{margin:0}.modelya-lookbook__text p+p{margin-top:.8rem}.modelya-lookbook__grid{display:grid;gap:var(--modelya-lookbook-gap);grid-template-columns:1fr}@media screen and (min-width:750px){.modelya-lookbook__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modelya-lookbook__scene--wide{grid-column:1 / -1}}.modelya-lookbook__scene{position:relative;display:grid;isolation:isolate;overflow:hidden;background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground))}.modelya-lookbook__media{position:relative;width:100%;min-height:36rem;overflow:hidden}.modelya-lookbook__scene--tall .modelya-lookbook__media{aspect-ratio:3 / 4;min-height:0}.modelya-lookbook__scene--square .modelya-lookbook__media{aspect-ratio:1 / 1;min-height:0}.modelya-lookbook__scene--wide .modelya-lookbook__media{aspect-ratio:16 / 9;min-height:0}.modelya-lookbook__media img,.modelya-lookbook__media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--modelya-lookbook-ease)}.modelya-lookbook__scene:hover .modelya-lookbook__media img{transform:scale(1.03)}.modelya-lookbook__caption{display:grid;gap:.8rem;padding:2rem 0 0}.modelya-lookbook__caption-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.8rem,2.4vw,2.4rem);letter-spacing:var(--font-heading-letter-spacing);line-height:1.15}.modelya-lookbook__caption-text{margin:0;max-width:40rem;line-height:1.5;opacity:.72}.modelya-lookbook__hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.modelya-lookbook__hotspot{position:absolute;transform:translate(-50%,-50%);pointer-events:auto}.modelya-lookbook__dot{position:relative;width:2.2rem;height:2.2rem;border:0;border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.18);cursor:pointer;display:grid;place-items:center;padding:0}.modelya-lookbook__dot:before{content:"";position:absolute;top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem;border-radius:50%;border:.1rem solid rgba(var(--color-background),.7);animation:modelya-lookbook-pulse 2.4s var(--modelya-lookbook-ease) infinite}.modelya-lookbook__dot-core{width:.6rem;height:.6rem;border-radius:50%;background:currentColor}.modelya-lookbook__card{position:absolute;left:50%;bottom:calc(100% + 1.2rem);width:min(24rem,70vw);padding:1.2rem 1.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 1.2rem 3.2rem #00000029;opacity:0;visibility:hidden;transform:translate(-50%,.6rem);transition:opacity .28s var(--modelya-lookbook-ease),transform .28s var(--modelya-lookbook-ease),visibility .28s;z-index:3;text-align:left}.modelya-lookbook__hotspot.is-open .modelya-lookbook__card,.modelya-lookbook__hotspot:focus-within .modelya-lookbook__card{opacity:1;visibility:visible;transform:translate(-50%)}.modelya-lookbook__card-title{margin:0;font-size:1.4rem;line-height:1.3}.modelya-lookbook__card-price{margin:.4rem 0 0;font-size:1.3rem;opacity:.72}.modelya-lookbook__card-link{display:inline-block;margin-top:.8rem;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:.1rem solid currentColor}.modelya-lookbook__products{display:flex;flex-wrap:wrap;gap:1.2rem 2rem;margin-top:1.6rem;padding:0;list-style:none}.modelya-lookbook__product-link{font-size:1.3rem;text-decoration:none;border-bottom:.1rem solid rgba(var(--color-foreground),.28)}.modelya-lookbook__product-link:hover{border-bottom-color:currentColor}@keyframes modelya-lookbook-pulse{0%{transform:scale(.85);opacity:.7}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}@media(prefers-reduced-motion:reduce){.modelya-lookbook__media img,.modelya-lookbook__card,.modelya-lookbook__dot:before{animation:none;transition:none}.modelya-lookbook__scene:hover .modelya-lookbook__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-modelya-lookbook.css.map */
