.lookbook-page{padding-top:var(--top)}.lookbook-page .lk{padding:24px var(--gr) 0 var(--gl)}.lookbook-page .lk-head{display:grid;gap:10px;padding-bottom:20px}.lookbook-page .lk-tools{position:sticky;top:var(--top);z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"count size" "chips chips";align-items:center;-moz-column-gap:16px;column-gap:16px;margin:0 calc(-1 * var(--gr)) 0 calc(-1 * var(--gl));padding:4px var(--gr) 0 var(--gl);background:var(--paper);border-top:1px solid var(--ink);box-shadow:0 1px 0 var(--line);font-variant-numeric:tabular-nums}.lookbook-page .lk-count{grid-area:count}.lookbook-page .lk-chips{grid-area:chips;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:6px 0 10px}.lookbook-page .lk-chips::-webkit-scrollbar{display:none}.lookbook-page .lk-chips button{flex:none;min-height:36px;padding:0 14px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:450 12px/1 var(--ui);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:border-color .3s,background-color .3s,color .3s}.lookbook-page .lk-chips button:hover{border-color:var(--ink)}.lookbook-page .lk-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.lookbook-page .lk-chips button:focus-visible{outline-offset:2px}.lookbook-page .lk-size{grid-area:size;display:flex;gap:18px}.lookbook-page .lk-size button{min-height:44px;padding:0;border:0;background:none;cursor:pointer;color:var(--ink-3);font:450 12px/1 var(--ui);letter-spacing:.07em;text-transform:uppercase}.lookbook-page .lk-size button:hover,.lookbook-page .lk-size button[aria-pressed=true]{color:var(--ink)}.lookbook-page .lk-size button[aria-pressed=true]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.lookbook-page .lk-grid{--cols:2;list-style:none;margin:0;padding:20px 0 64px;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:28px 8px}.lookbook-page .lk-grid[data-size=lg]{--cols:1}.lookbook-page .lk-card{display:grid;gap:6px;text-decoration:none;color:inherit}.lookbook-page .lk-ph{aspect-ratio:3/4}.lookbook-page .lk-ph img{transition:transform 1s var(--ease)}.lookbook-page .lk-card:hover .lk-ph img{transform:scale(1.03)}.lookbook-page .lk-name{margin-top:4px;font:450 12px/1.35 var(--ui);letter-spacing:.06em;text-transform:uppercase}.lookbook-page .lk-meta{font-size:13px;line-height:1.3;color:var(--ink-3);font-variant-numeric:tabular-nums}@media (min-width:600px){.lookbook-page .lk-grid{--cols:3}.lookbook-page .lk-grid[data-size=lg]{--cols:2}}.lookbook-page .lk-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin-bottom:12px;color:var(--ink-3)}.lookbook-page .lk-crumb a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:none}.lookbook-page .lk-crumb a:hover{text-decoration:underline;text-underline-offset:4px}.lookbook-page .lk-pdp{display:grid;gap:28px}.lookbook-page .lk-spread{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lookbook-page .lk-shot{position:relative}.lookbook-page .lk-shot:first-child{grid-column:1/-1}.lookbook-page .lk-zoom{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.lookbook-page .lk-zoom .ir{display:block}.lookbook-page .lk-zoom .ir img{-o-object-position:50% 50%;object-position:50% 50%}.lookbook-page .lk-zoom:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lookbook-page .lk-tag{position:absolute;z-index:2;left:6px;bottom:6px;padding:3px 6px;background:var(--paper);font-size:11px;pointer-events:none}.lookbook-page .lk-info{display:grid;gap:18px;align-content:start}.lookbook-page .lk-title{font:300 clamp(28px,7vw,40px)/1.05 var(--ui);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.lookbook-page .lk-facts{margin:0;border-top:1px solid var(--ink)}.lookbook-page .lk-facts>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.lookbook-page .lk-facts dt{color:var(--ink-3)}.lookbook-page .lk-facts dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.lookbook-page .lk-note{font-size:15px;line-height:1.5;color:var(--ink-2);max-width:40ch}.lookbook-page .lk-acts{display:flex;flex-wrap:wrap;gap:10px}.lookbook-page .lk-more{margin-top:56px;padding-top:12px;border-top:1px solid var(--line)}.lookbook-page .lk-more-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px}.lookbook-page .lk-row{padding-top:8px}@media (max-width:599px){.lookbook-page .lk-acts .btn{flex:1 1 100%}.lookbook-page .lk-shot:not(:first-child) .lk-tag{left:4px;bottom:4px;padding:2px 4px;font-size:10px;letter-spacing:.03em}}@media (min-width:900px){.lookbook-page .lk{padding:36px max(48px,env(safe-area-inset-right,0px)) 0 max(48px,env(safe-area-inset-left,0px))}.lookbook-page .lk-head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:48px;padding-bottom:28px}.lookbook-page .lk-tools{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"count chips size";-moz-column-gap:32px;column-gap:32px;padding-top:0;margin:0 calc(-1 * max(48px, env(safe-area-inset-right, 0px))) 0 calc(-1 * max(48px, env(safe-area-inset-left, 0px)));padding-left:max(48px,env(safe-area-inset-left,0px));padding-right:max(48px,env(safe-area-inset-right,0px))}.lookbook-page .lk-chips{padding-block:10px}.lookbook-page .lk-grid{--cols:4;gap:36px 10px;padding-top:28px}.lookbook-page .lk-grid[data-size=lg]{--cols:3}.lookbook-page .lk-pdp{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:clamp(32px,4vw,64px);align-items:start}.lookbook-page .lk-spread{--sw:min(100%,calc((100dvh - var(--top) - 96px) * 1.5));width:var(--sw);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lookbook-page .lk-shot:first-child{grid-column:span 2;grid-row:span 2}.lookbook-page .lk-info{position:sticky;top:calc(var(--top) + 24px)}.lookbook-page .lk-row{--cols:6}.lookbook-page .site-document-footer{padding-left:max(48px,env(safe-area-inset-left,0px));padding-right:max(48px,env(safe-area-inset-right,0px))}}@media (min-width:1200px){.lookbook-page .lk-grid{--cols:5}.lookbook-page .lk-grid[data-size=lg]{--cols:3}.lookbook-page .lk-row{--cols:6}}@media (min-width:1440px){.lookbook-page .lk-grid{--cols:6}.lookbook-page .lk-grid[data-size=lg]{--cols:4}}html.lk-lb-open{overflow:hidden}.lk-lb{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0);background:var(--paper);color:var(--ink)}.lk-lb[open]{display:grid;grid-template-rows:auto minmax(0,1fr);animation:lk-lb-in .4s var(--ease)}.lk-lb::backdrop{background:var(--paper)}@keyframes lk-lb-in{0%{opacity:0}}.lk-lb-bar{display:flex;align-items:center;gap:16px;min-height:60px;padding:0 var(--gr) 0 var(--gl);box-shadow:0 1px 0 var(--line);min-width:0}.lk-lb-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-lb-title span{margin-left:12px;color:var(--ink-3)}.lk-lb-count{font-variant-numeric:tabular-nums;white-space:nowrap}.lk-lb-btn{width:48px;height:48px;display:grid;place-items:center;flex:none;padding:0;border:0;background:var(--paper);color:var(--ink);cursor:pointer}.lk-lb-btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lk-lb-btn:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lk-lb-stage{position:relative;min-height:0}.lk-lb-view{position:absolute;inset:0;display:grid;place-content:safe center;overflow:hidden;container-type:size;padding:16px 72px 44px;overscroll-behavior:contain}.lk-lb-photo{position:relative;display:block;padding:0;border:0;background:var(--still);cursor:zoom-in;aspect-ratio:var(--w) /var(--h);width:min(100cqw,100cqh * var(--w)/var(--h))}.lk-lb-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.lk-lb-large{animation:lk-lb-in .35s var(--ease)}.lk-lb-full{opacity:0}.lk-lb-photo[data-full] .lk-lb-full{opacity:1}.lk-lb-photo:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lk-lb-view[data-zoom=true]{overflow:auto;padding:0}.lk-lb-view[data-zoom=true] .lk-lb-photo{width:calc(var(--w) * 1px);cursor:zoom-out}.lk-lb-view.dragging,.lk-lb-view.dragging .lk-lb-photo{cursor:grabbing}.lk-lb-next,.lk-lb-prev{position:absolute;top:50%;translate:0 -50%}.lk-lb-prev{left:max(12px,env(safe-area-inset-left,0px))}.lk-lb-next{right:max(12px,env(safe-area-inset-right,0px))}.lk-lb-hint{position:absolute;left:50%;bottom:12px;translate:-50% 0;max-width:calc(100% - 144px);margin:0;padding:4px 8px;background:var(--paper);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;pointer-events:none}.lk-lb-hint i{font-style:normal}.lk-hint-touch{display:none}@media (hover:none){.lk-hint-mouse{display:none}.lk-hint-touch{display:inline}}@media (max-width:759px){.lk-lb-view{padding:0 0 64px}.lk-lb-view[data-zoom=true]{padding:0;bottom:64px}.lk-lb-next,.lk-lb-prev{top:auto;bottom:8px;translate:none}.lk-lb-hint{bottom:10px;max-width:calc(100% - 120px);display:flex;flex-direction:column;align-items:center;gap:2px;padding:0;font-size:11px}.lk-lb-hint>span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.lk-lb-hint i{display:none}}@media (min-width:900px){.lk-lb-bar{padding:0 max(32px,env(safe-area-inset-right,0px)) 0 max(32px,env(safe-area-inset-left,0px));min-height:72px}}@media (prefers-reduced-motion:reduce){.lk-lb-large,.lk-lb[open],.lookbook-page .lk-ph img{animation:none;transition:none}}