:root{--css-loaded-lookbook-index: 1}lookbook-gallery,lookbook-index-row{display:block}lookbook-index-row{--lookbook-index-glide-duration: var(--motion-slide-duration);--lookbook-index-glide-easing: var(--motion-slide-easing);--lookbook-index-view-duration: var(--motion-reveal-duration);--lookbook-index-view-easing: var(--motion-reveal-easing);transition-property:none;transition-duration:var(--lookbook-index-glide-duration),var(--lookbook-index-view-duration);transition-timing-function:var(--lookbook-index-glide-easing),var(--lookbook-index-view-easing)}.lookbook-index__rows{margin-inline:var(--page-margin)}.lookbook-index-row{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-md);padding-block:var(--space-sm)}.lookbook-index-row+.lookbook-index-row{border-block-start:1px solid var(--color-foreground)}@media screen and (min-width:750px){.lookbook-index-row{grid-template-columns:minmax(0,3fr) minmax(0,7fr);column-gap:var(--space-lg)}}.lookbook-index-row__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"names toggle" "year views";gap:var(--space-sm) var(--space-lg);align-content:start}@media screen and (min-width:750px){.lookbook-index-row__meta{grid-template-rows:auto 1fr;align-content:stretch;min-block-size:var(--space-5xl)}}.lookbook-index-row__names{grid-area:names;display:flex;flex-direction:column;gap:var(--space-xxs);min-inline-size:0}.lookbook-index-row__year{grid-area:year;align-self:end}.lookbook-index-row :is(.lookbook-index-row__names,.lookbook-index-row__year,.lookbook-index-row__panel--credits) :is(p,h1,h2,h3,h4,h5,h6){margin-block:0}.lookbook-index-row :is(.lookbook-index-row__names,.lookbook-index-row__panel--credits) a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--space-xxs)}.lookbook-index-row__toggle,.lookbook-index-row__views{font-family:var(--font-body--family);font-size:var(--font-body--size);line-height:1;text-transform:uppercase}.lookbook-index-row__toggle,.lookbook-index-row__view{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.lookbook-index-row__toggle:focus-visible,.lookbook-index-row__view:focus-visible{outline:1px solid currentColor;outline-offset:var(--space-xxs)}.lookbook-index-row__toggle{grid-area:toggle;justify-self:end;align-self:start;display:grid;place-items:center;inline-size:var(--space-xl);block-size:var(--space-xl);margin-block-start:calc(var(--space-xs) * -1);margin-inline-end:calc(var(--space-xs) * -1)}.lookbook-index-row__sign{position:relative;inline-size:9px;block-size:9px}.lookbook-index-row__sign:before,.lookbook-index-row__sign:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:1px;background-color:currentColor;transform:translateY(-50%)}.lookbook-index-row__sign:after{transform:translateY(-50%) rotate(90deg);transition:transform var(--motion-hover-duration) var(--motion-hover-easing)}.lookbook-index-row__toggle[aria-pressed=true] .lookbook-index-row__sign:after{transform:translateY(-50%) rotate(0)}.lookbook-index-row__views{grid-area:views;justify-self:end;align-self:end;display:flex;align-items:center;gap:var(--space-xs)}.lookbook-index-row__view{min-block-size:var(--space-xl);opacity:var(--opacity-muted);transition:opacity var(--motion-hover-duration) var(--motion-hover-easing)}.lookbook-index-row__view:hover{opacity:var(--opacity-hover)}.lookbook-index-row__view[aria-selected=true]{opacity:1}lookbook-index-row:not(:defined) :is(.lookbook-index-row__toggle,.lookbook-index-row__views){visibility:hidden}.lookbook-index-row__media{min-inline-size:0;container-type:inline-size}.lookbook-index-row__panel[hidden]{display:none}.lookbook-index-media{--lookbook-index-columns: 4;--lookbook-index-gap: var(--space-xs);--lookbook-index-column: calc( (100cqi - (var(--lookbook-index-columns) - 1) * var(--lookbook-index-gap)) / var(--lookbook-index-columns) );display:flex;flex-wrap:wrap;gap:var(--lookbook-index-gap);margin:0;padding:0;list-style:none}[data-expanded] .lookbook-index-media{--lookbook-index-columns: 2}@media screen and (min-width:750px){.lookbook-index-media{--lookbook-index-columns: 8}[data-expanded] .lookbook-index-media{--lookbook-index-columns: 3}}.lookbook-index-tile{flex:none;inline-size:min(100cqi,calc(var(--lookbook-index-column) * var(--tile-ratio) / .75));aspect-ratio:var(--tile-ratio);transform-origin:0 0}.lookbook-index-media:not([data-shape=adapt]){display:grid;grid-template-columns:repeat(var(--lookbook-index-columns),minmax(0,1fr))}.lookbook-index-media:not([data-shape=adapt]) .lookbook-index-tile{inline-size:auto;aspect-ratio:var(--lookbook-index-shape)}.lookbook-index-media[data-shape=portrait]{--lookbook-index-shape: 3 / 4}.lookbook-index-media[data-shape=square]{--lookbook-index-shape: 1}.lookbook-index-media[data-shape=landscape]{--lookbook-index-shape: 4 / 3}.lookbook-index-tile__frame{inline-size:100%;block-size:100%;overflow:hidden}.lookbook-index-tile__frame:is(button){display:block;margin:0;padding:0;border:0;color:inherit;font:inherit;cursor:zoom-in}.lookbook-index-tile__frame:is(button):not(.skeleton){background:none}.lookbook-index-tile__frame:is(button):focus-visible{outline:1px solid currentColor;outline-offset:var(--space-xxs)}.lookbook-index-tile__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.lookbook-index-tile__frame{position:relative;transition:background-color var(--motion-reveal-duration) var(--motion-reveal-easing)}.lookbook-index-tile__image{transition:opacity var(--motion-reveal-duration) var(--motion-reveal-easing)}lookbook-index-row:defined .lookbook-index-tile:not([data-loaded]) .lookbook-index-tile__image:not([fetchpriority=high],[loading=eager]){opacity:0}@media(prefers-reduced-motion:reduce){.lookbook-index-row__sign:after,.lookbook-index-row__view,.lookbook-index-tile__frame,.lookbook-index-tile__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lookbook-index.css.map */
