.lookbook__inner{--lb-pad: var(--gutter, 20px);display:flex;flex-direction:column;gap:calc(var(--lb-gap) * 2);padding-block:calc(10 * var(--space-unit)) calc(14 * var(--space-unit))}.lookbook__inner>*{width:100%;max-width:var(--lb-max);margin-inline:auto;padding-inline:var(--lb-pad)}.lookbook__media{position:relative;display:block;overflow:hidden;border-radius:var(--lb-radius);aspect-ratio:var(--ratio);background:rgb(var(--text-color) / .06)}.lookbook__media picture,.lookbook__media img{display:block;width:100%;height:100%;object-fit:cover}.lookbook__media--empty{aspect-ratio:4 / 5}.lookbook__media--empty svg{width:100%;height:100%}.lookbook figure{margin-block:0}.lookbook__caption{margin-top:calc(2.5 * var(--space-unit));font-size:.8125rem;letter-spacing:.04em;line-height:1.5;color:rgb(var(--text-color) / .72)}.lookbook__figure--end .lookbook__caption{text-align:end}.lookbook__full--edge{max-width:none;padding-inline:0}.lookbook__full--edge .lookbook__media{border-radius:0}.lookbook__full--edge figcaption.lookbook__caption{padding-inline:var(--lb-pad)}.lookbook__full--narrow{max-width:560px}@media(min-width:768px){.lookbook__ratio--cinema .lookbook__media{aspect-ratio:16 / 9}.lookbook__ratio--landscape .lookbook__media{aspect-ratio:3 / 2}}.lookbook__caption--overlay{position:absolute;inset-inline:calc(4 * var(--space-unit));bottom:calc(4 * var(--space-unit));margin:0;color:#fff;font-size:.875rem;letter-spacing:.06em;text-shadow:0 1px 12px rgb(0 0 0 / .35);z-index:1}.lookbook__pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--lb-gap-mobile);align-items:start}.lookbook__pair--stagger .lookbook__pair-item:nth-child(2){margin-top:calc(var(--lb-gap) * 2.5)}.lookbook__pair--stagger.lookbook__pair--flip .lookbook__pair-item:nth-child(2){margin-top:0}.lookbook__pair--stagger.lookbook__pair--flip .lookbook__pair-item:nth-child(1){margin-top:calc(var(--lb-gap) * 2.5)}.lookbook__trio{display:grid;grid-template-columns:1fr 1fr;gap:var(--lb-gap-mobile);align-items:start}.lookbook__trio-item--1{grid-column:1 / -1}@media(min-width:768px){.lookbook__pair,.lookbook__trio{gap:var(--lb-gap);max-width:min(var(--lb-max),1040px)}.lookbook__trio{grid-template-columns:1.15fr 1fr;grid-template-rows:auto auto}.lookbook__trio-item--1{grid-column:1;grid-row:1 / span 2;position:sticky;top:calc(var(--header-height, 80px) + 2 * var(--space-unit))}.lookbook__trio-item--2{grid-column:2;grid-row:1}.lookbook__trio-item--3{grid-column:2;grid-row:2}.lookbook__trio--flip{grid-template-columns:1fr 1.15fr}.lookbook__trio--flip .lookbook__trio-item--1{grid-column:2}.lookbook__trio--flip .lookbook__trio-item--2,.lookbook__trio--flip .lookbook__trio-item--3{grid-column:1}}.lookbook__chapter{display:flex;align-items:center;gap:calc(4 * var(--space-unit));padding-block:calc(4 * var(--space-unit)) 0}.lookbook__chapter-line{flex:1;height:1px;background:rgb(var(--text-color) / .2)}.lookbook__chapter-label{display:flex;gap:calc(2 * var(--space-unit));margin:0;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--text-color) / .8);white-space:nowrap}.lookbook__chapter-time{font-variant-numeric:tabular-nums}.lookbook__whisper{display:flex;flex-direction:column;gap:calc(3 * var(--space-unit));padding-block:calc(8 * var(--space-unit));max-width:min(var(--lb-max),880px)}.lookbook__whisper--center{text-align:center;align-items:center}.lookbook__whisper--start{text-align:start;align-items:flex-start}.lookbook__whisper--end{text-align:end;align-items:flex-end}.lookbook__eyebrow{margin:0;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--text-color) / .7)}.lookbook__whisper-text{margin:0;font-family:var(--heading-font-family);color:rgb(var(--heading-color));text-wrap:balance}.lookbook__shop{display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--space-unit));text-align:center;max-width:560px}.lookbook__shop .lookbook__figure{width:100%}.lookbook__shop-caption{display:flex;flex-direction:column;align-items:center;gap:calc(3 * var(--space-unit))}.lookbook__shop-link{display:inline-flex;min-height:44px;align-items:center;gap:.5em;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase}.lookbook__link{cursor:pointer;color:inherit;text-decoration:none}.lookbook__img{transition:transform 1.1s cubic-bezier(.22,.61,.36,1),filter .6s ease;will-change:transform}.lookbook__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1f2a4447,#1f2a4400 55%);opacity:0;transition:opacity .6s ease;pointer-events:none}.lookbook__cta{position:absolute;inset-inline-end:calc(3.5 * var(--space-unit));bottom:calc(3.5 * var(--space-unit));z-index:2;display:inline-flex;align-items:center;gap:.6em;padding:.7em 1.1em;border-radius:999px;background:#f7f4f0f0;color:#1f2a44;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;line-height:1;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,.61,.36,1);pointer-events:none}.lookbook__cta-arrow{flex:none;transition:transform .5s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.lookbook__link:hover .lookbook__img,.lookbook__link:focus-visible .lookbook__img{transform:scale(1.045)}.lookbook__link:hover:after,.lookbook__link:focus-visible:after{opacity:1}.lookbook__link:hover .lookbook__cta,.lookbook__link:focus-visible .lookbook__cta{opacity:1;transform:none}.lookbook__link:hover .lookbook__cta-arrow{transform:translate(3px)}}@media(hover:none){.lookbook__cta{opacity:1;transform:none;padding:.65em}.lookbook__cta-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.lookbook__link:focus-visible{outline:2px solid #1f2a44;outline-offset:3px}@media(prefers-reduced-motion:reduce){.lookbook__img,.lookbook__cta,.lookbook__cta-arrow,.lookbook__link:after{transition:none}.lookbook__link:hover .lookbook__img{transform:none}}@media(max-width:767.98px){.lookbook__inner{gap:calc(var(--lb-gap-mobile) * 2);padding-block:calc(6 * var(--space-unit)) calc(10 * var(--space-unit))}.lookbook__whisper{padding-block:calc(5 * var(--space-unit))}.lookbook__pair--stagger .lookbook__pair-item:nth-child(2){margin-top:calc(var(--lb-gap-mobile) * 3)}.lookbook__pair--stagger.lookbook__pair--flip .lookbook__pair-item:nth-child(1){margin-top:calc(var(--lb-gap-mobile) * 3)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/lookbook-spread.css.map */
