.look-book-viewer[data-astro-cid-kfnx6dap]{color:#fff;background:#111;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(.75rem,2vw,2rem);position:fixed;inset:0;overflow:clip}.look-book-viewer[data-astro-cid-kfnx6dap]::backdrop{background:#111}.look-book-viewer__inner[data-astro-cid-kfnx6dap]{gap:var(--space-3);grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.look-book-viewer__header[data-astro-cid-kfnx6dap],.look-book-viewer__footer[data-astro-cid-kfnx6dap]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.look-book-viewer__story[data-astro-cid-kfnx6dap]{min-width:0;font-size:var(--step--1);text-underline-offset:.25em;padding-block:.75rem;line-height:1.4}.look-book-viewer__story[data-astro-cid-kfnx6dap]:hover{color:#fff;text-decoration-thickness:2px}.look-book-viewer__stage[data-astro-cid-kfnx6dap]{touch-action:pan-y pinch-zoom;place-items:center;min-width:0;min-height:0;display:grid}.look-book-viewer__stage[data-astro-cid-kfnx6dap] img{object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%}.look-book-viewer__stage[data-astro-cid-kfnx6dap][aria-busy=true] img{opacity:.65}.look-book-viewer__footer[data-astro-cid-kfnx6dap]{width:min(100%,20rem);margin-inline:auto}.look-book-viewer__footer[data-astro-cid-kfnx6dap] p[data-astro-cid-kfnx6dap]{font-size:var(--step--1);font-variant-numeric:tabular-nums;margin:0}.look-book-viewer__control[data-astro-cid-kfnx6dap]{color:#fff;width:3rem;height:3rem;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #ffffff8c;flex:none;place-items:center;padding:0;font-size:1.5rem;display:grid}.look-book-viewer__control[data-astro-cid-kfnx6dap]:hover{background:#ffffff1f}.look-book-viewer__control[data-astro-cid-kfnx6dap]:disabled{opacity:.3;cursor:default}.look-book-viewer[data-astro-cid-kfnx6dap] [data-astro-cid-kfnx6dap]:focus-visible{outline-offset:4px;outline:2px solid #fff;box-shadow:0 0 0 2px #111}@supports (padding:env(safe-area-inset-bottom)){.look-book-viewer[data-astro-cid-kfnx6dap]{padding-bottom:max(.75rem, env(safe-area-inset-bottom));padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right))}}.look-book-intro{gap:var(--space-3);padding-block:clamp(2rem, 5vw, 4rem) var(--space-5);display:grid}.look-book-intro .eyebrow{margin:0}.look-book-intro h1{max-width:none;font-size:clamp(3rem,7vw,6rem)}.look-book-intro__description{max-width:34rem;color:var(--color-stone);margin:0}.look-book-toolbar{z-index:40;top:var(--look-book-header-height,4rem);border-block:1px solid var(--line-strong);background:var(--color-paper);position:sticky}.look-book-toolbar__inner{align-items:center;gap:var(--space-4);display:flex}.look-book-filters{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:1;gap:clamp(1.125rem,2.5vw,2.25rem);min-width:0;display:flex;overflow-x:auto}.look-book-toolbar[hidden],.look-book figure[hidden]{display:none}.look-book-filters button{min-height:3.25rem;color:var(--color-stone);font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;align-items:center;gap:.375rem;padding:.75rem .5rem;font-size:.875rem;display:inline-flex;position:relative}.look-book-filters button:after{inset-inline:0;content:"";opacity:0;background:currentColor;height:2px;position:absolute;bottom:0}.look-book-filters button:hover,.look-book-filters button[aria-pressed=true]{color:var(--color-ink)}.look-book-filters button[aria-pressed=true]:after{opacity:1}.look-book-filters button:focus-visible{outline-offset:-4px;box-shadow:none}.look-book-filters__count{font-variant-numeric:tabular-nums;font-size:.6875rem}.look-book-toolbar__count{color:var(--color-stone);font-size:var(--step--1);font-variant-numeric:tabular-nums;flex:none;margin:0}.look-book{--look-book-margin:clamp(.75rem, 3vw, 3rem);width:calc(100% - (var(--look-book-margin) * 2));gap:var(--space-1);padding-block:var(--space-4) var(--space-6);margin-inline:auto;display:grid}.look-book-row{display:contents}.look-book figure{min-width:0;margin:0;position:relative}.look-book__photograph{background:var(--color-fog);display:block}.look-book__photograph[aria-haspopup]{cursor:zoom-in}.look-book img{width:100%;height:auto;transition:opacity var(--transition)}.look-book__photograph:hover img{opacity:.92}.look-book figcaption a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;font-size:var(--step--1);padding:.625rem .25rem;line-height:1.4;text-decoration:none;display:flex}.look-book figcaption a span{flex:none}.look-book-booking{padding-block:var(--space-4) var(--space-7)}@media (width<=50rem){.look-book-toolbar__count{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=56.25rem){html:has(.look-book){scrollbar-gutter:stable}.look-book-row{align-items:flex-start;gap:var(--space-1);display:flex}.look-book-row>figure{flex:var(--photograph-ratio) 1 0%}.look-book-row>figure:only-child{flex:0 1 calc((100% - var(--space-1)) / 2)}}@media (hover:hover) and (pointer:fine) and (width>=56.25rem){.look-book figcaption{color:#fff;opacity:0;pointer-events:none;transition:opacity var(--transition);background:#000000d1;position:absolute;inset:auto 0 0}.look-book figcaption a{min-height:3.25rem;padding:var(--space-3)}.look-book figcaption a:hover{color:#fff;text-decoration:underline}.look-book figcaption a:focus-visible{outline-offset:-5px;box-shadow:none;outline:2px solid #fff}.look-book figure:hover figcaption,.look-book figure:focus-within figcaption{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.look-book img,.look-book figcaption{transition:none}}
