.lookbook-runway{--lb-paper: var(--paper, #ede6d8);--lb-ink: var(--ink, #0e0c0a);--lb-brass: var(--accent, #b8925a);--lb-amber: var(--amber, #d9a55b);--lb-surface: var(--surface, #17130f);--lb-surface-2: var(--surface-2, #211a14);--lb-indigo: var(--indigo, #1c2a44);background:var(--lb-surface);color:var(--lb-paper);padding:clamp(24px,5vw,80px)}.lookbook-runway *,.lookbook-runway *:before,.lookbook-runway *:after{box-sizing:border-box}.lookbook-runway a{color:inherit}.lookbook-runway :focus-visible{outline:2px solid var(--lb-amber);outline-offset:4px}.lookbook-runway .lb-header{margin-bottom:28px}.lookbook-runway .lb-header h2{font-family:Georgia,serif;font-size:clamp(32px,4vw,60px);margin:8px 0;color:inherit}.lookbook-runway .lb-eyebrow,.lookbook-runway .lb-number{color:var(--lb-brass);font-family:Georgia,serif;letter-spacing:.12em}.lookbook-runway .lb-panel{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr);gap:clamp(24px,4vw,56px);animation:lb-fade .75s ease both}.lookbook-runway [hidden]{display:none!important}.lookbook-runway .lb-stage{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 20%,var(--lb-surface-2),var(--lb-ink));min-width:0;aspect-ratio:4 / 5}.lookbook-runway .lb-number{position:absolute;z-index:1;top:20px;left:20px;padding:10px 14px;background:var(--lb-ink);font-size:18px}.lookbook-runway .lb-frame,.lookbook-runway .lb-placeholder{width:100%;height:100%;object-fit:contain;display:block;transform-origin:50% 65%}.lookbook-runway .is-active .lb-frame{animation:lb-walk var(--lb-duration, 7s) linear both}.lookbook-runway .lb-products{align-self:center;min-width:0}.lookbook-runway .lb-products h3{margin:0 0 24px;font:18px Georgia,serif;letter-spacing:.12em;text-transform:uppercase;color:var(--lb-brass)}.lookbook-runway .lb-card{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid var(--lb-brass)}.lookbook-runway .lb-card-image{background:var(--lb-surface-2);align-self:start}.lookbook-runway .lb-card-image img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:contain}.lookbook-runway .lb-card h4{font-size:17px;margin:0 0 8px;color:inherit;overflow-wrap:anywhere}.lookbook-runway .lb-card p{margin:0 0 12px}.lookbook-runway .lb-button{display:inline-flex;min-height:44px;align-items:center;padding:10px 12px;border:1px solid var(--lb-brass);text-decoration:none;font:inherit;font-size:14px;background:transparent;color:var(--lb-paper);cursor:pointer;margin:0 4px 6px 0}.lookbook-runway .lb-button:hover{background:var(--lb-indigo)}.lookbook-runway .lb-button:disabled{opacity:.55;cursor:wait}.lookbook-runway .lb-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px}.lookbook-runway .lb-dots{display:flex;flex-wrap:wrap;justify-content:center}.lookbook-runway .lb-arrow,.lookbook-runway .lb-dot{min-width:44px;min-height:44px;border:0;color:var(--lb-paper);background:transparent;cursor:pointer;font:inherit}.lookbook-runway .lb-arrow{font-size:24px}.lookbook-runway .lb-dot span{display:block;width:24px;padding:4px 0;margin:auto;border-bottom:2px solid transparent}.lookbook-runway .lb-dot[aria-pressed=true] span{border-color:var(--lb-amber);color:var(--lb-amber)}.lookbook-runway .lb-status{margin:8px 0 0}@keyframes lb-walk{0%{transform:scale(.88) translateY(-2%)}to{transform:scale(1.08) translateY(2%)}}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}@media(max-width:899px){.lookbook-runway{padding:28px 16px}.lookbook-runway .lb-panel{grid-template-columns:minmax(0,1fr)}.lookbook-runway .lb-stage{aspect-ratio:4 / 5}.lookbook-runway .lb-card{grid-template-columns:90px minmax(0,1fr)}.lookbook-runway .lb-controls{gap:0}.lookbook-runway .lb-dot{min-width:32px}}@media(prefers-reduced-motion:reduce){.lookbook-runway .lb-panel,.lookbook-runway .is-active .lb-frame{animation:none;transform:none}}.lookbook-runway .lb-panels{display:grid}.lookbook-runway .lb-panel{grid-area:1 / 1;background:var(--lb-surface)}.lookbook-runway .lb-panel.is-active{z-index:1}.lookbook-runway .lb-panel.is-leaving{animation:lb-fade-out .75s ease both;pointer-events:none}@keyframes lb-fade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.lookbook-runway .lb-panel.is-leaving{animation:none}}.lookbook-runway.lb-paused .lb-frame{animation-play-state:paused}
/*# sourceMappingURL=/cdn/shop/t/81/assets/lookbook-runway.css.map */
