@layer theme,base,components,product;@layer compositions{._lookbookDetailPage_1qtql_4{min-height:100svh;padding-block:var(--space-6) var(--space-28)}._lookbookDetailHero_1qtql_9{background:var(--surface-focus);border-radius:var(--radius-media-wide);corner-shape:var(--corner-shape-art);display:grid;overflow:hidden}._lookbookDetailHeroStage_1qtql_17{min-width:0;position:relative}._lookbookDetailHeroPendingCover_1qtql_23{object-fit:cover;grid-area:1/1/3/3;width:100%;height:100%}._lookbookPendingLooks_1qtql_31{columns:13rem;column-gap:var(--space-3)}._lookbookPendingLooks_1qtql_31>*{margin-bottom:var(--space-3);break-inside:avoid}._lookbookDetailHeroMediaActions_1qtql_41{top:var(--space-3);right:var(--space-3);z-index:2;gap:var(--space-2);display:flex;position:absolute}._lookbookDetailHeroMediaActions_1qtql_41>*{width:auto}._lookbookDetailHeroMediaActions_1qtql_41 button{border-style:solid;border-color:var(--media-control-dark-border);color:var(--media-control-dark-fg);background:color-mix(in oklch, var(--media-chrome-dark) 72%, transparent);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm))}._lookbookDetailHeroMediaActions_1qtql_41 button:hover,._lookbookDetailHeroMediaActions_1qtql_41 button:focus-visible{border-color:var(--media-control-dark-fg);color:var(--media-control-dark-fg);background:color-mix(in oklch, var(--media-chrome-dark) 85%, transparent)}._lookbookDetailHeroMedia_1qtql_41{background:var(--surface-proof);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.45fr) minmax(6rem,.8fr);height:100%;min-height:12rem;display:grid}._lookbookDetailHeroImage_1qtql_78{background:var(--surface-muted);min-width:0;min-height:0;overflow:hidden}._lookbookDetailHeroImage_1qtql_78[data-position="1"]{border-right:var(--border-width-emphasis) solid var(--surface-ink);grid-row:1/3}._lookbookDetailHeroImage_1qtql_78[data-position="2"]{border-bottom:var(--border-width-emphasis) solid var(--surface-ink)}._lookbookDetailHeroImage_1qtql_78[data-empty=true]{background:repeating-linear-gradient(135deg, transparent 0 1rem, color-mix(in oklch, var(--surface-ink) 12%, transparent) 1rem 1.0625rem), var(--surface-proof)}._lookbookDetailHeroImage_1qtql_78 img{transition:transform var(--duration-proof) var(--ease-proof)}._lookbookDetailHeroImage_1qtql_78:hover img{transform:scale(1.025)}._lookbookDetailHeroPanel_1qtql_112{gap:var(--space-4);min-width:0;padding:var(--space-5) var(--space-6);color:var(--text-on-ink);flex-direction:column;display:flex}._lookbookDetailHeroTopBar_1qtql_121{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._lookbookDetailHeroBack_1qtql_128{align-items:center;gap:var(--space-1-5);color:var(--text-muted-on-ink);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-prominent);display:inline-flex}._lookbookDetailHeroBack_1qtql_128 svg,._lookbookDetailHeroActions_1qtql_138 svg{width:1rem;height:1rem}._lookbookDetailHeroReport_1qtql_143{flex:none;width:auto}._lookbookDetailHeroCopy_1qtql_148{gap:var(--space-2-5);margin-block:auto;display:grid}._lookbookDetailHeroCopy_1qtql_148 h1{color:var(--text-on-ink);font-size:var(--font-size-section-sm);line-height:var(--line-height-display);overflow-wrap:anywhere}._lookbookDetailHeroCopy_1qtql_148>p:not(._lookbookDetailHeroMeta_1qtql_161){max-width:var(--layout-compact-max);color:var(--text-muted-on-ink);line-height:var(--line-height-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._lookbookDetailHeroMeta_1qtql_161{gap:var(--space-1) var(--space-3);color:var(--text-muted-on-ink);font-size:var(--font-size-body-sm);flex-wrap:wrap;display:flex}._lookbookDetailHeroMeta_1qtql_161 span+span:before{margin-right:var(--space-3);color:var(--accent-ink-on-ink);content:"/"}._lookbookDetailHeroActions_1qtql_138{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}._lookbookDetailHeroActions_1qtql_138>*{min-width:0}._lookbookDetailHeroSearch_1qtql_198{flex:2 1 0;max-inline-size:17rem}._lookbookDetailHeroSecondaryAction_1qtql_203:is(button,a){flex:1 1 0;max-inline-size:10rem}._lookbookDetailHeroActions_1qtql_138>._lookbookDetailHeroFeedback_1qtql_208{flex-basis:100%}._lookbookMatchesSearch_1qtql_212{flex:0 17rem}._lookbookDetailHeroSearch_1qtql_198>button,._lookbookMatchesSearch_1qtql_212>button{width:100%}._lookbookDetailHeroFeedback_1qtql_208{color:var(--text-muted-on-ink);font-size:var(--font-size-body-sm)}._lookbookDetailPageStatusNote_1qtql_226{padding:var(--space-3-5) var(--space-4);color:var(--text-muted);font-size:var(--font-size-body-sm);border-bottom:var(--border-width-hairline) dashed var(--border-strong)}._lookbookDetailPageBody_1qtql_235{gap:var(--space-fluid-xl);padding-top:var(--space-fluid-lg);grid-template-columns:minmax(0,1fr);display:grid}._lookbookDetailPageCollection_1qtql_242,._lookbookDetailPageItems_1qtql_243{gap:var(--space-fluid-2xl);grid-template-columns:minmax(0,1fr);display:grid}._lookbookDetailPageFilter_1qtql_249{margin-bottom:var(--space-3)}._lookbookShortlist_1qtql_253{padding-top:var(--space-fluid-lg);border-top:var(--border-width-hairline) solid var(--border);scroll-margin-top:5rem}._lookbookDetailPageRail_1qtql_259{margin-bottom:var(--space-5)}._lookbookMatches_1qtql_212{gap:var(--space-fluid-md);margin-inline:calc(var(--layout-gutter-canvas) * -1);padding:var(--space-fluid-md) var(--layout-gutter-canvas);color:var(--text-on-proof);background:var(--surface-proof);scroll-margin-top:5rem;display:grid}._lookbookMatchesIntro_1qtql_273>p:not([data-type-role=evidence-label]){max-width:var(--layout-dialog-max);margin-top:var(--space-3);line-height:var(--line-height-relaxed)}._lookbookMatchesAreaLink_1qtql_279{color:inherit;font-weight:var(--font-weight-prominent);text-underline-offset:.16em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:.07em}._lookbookMatchesAreaLink_1qtql_279:hover{text-decoration-thickness:.12em}._lookbookMatchesLinks_1qtql_292{align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-5);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-prominent);flex-wrap:wrap;display:flex}._lookbookMatchesLinks_1qtql_292 a{align-items:center;gap:var(--space-1-5);text-underline-offset:.25rem;text-decoration:underline;display:inline-flex}._lookbookMatchesLinks_1qtql_292 ._lookbookMatchesLocationAction_1qtql_310{min-height:0;color:var(--text-on-proof);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}._lookbookMatchesLinks_1qtql_292 ._lookbookMatchesLocationAction_1qtql_310:hover{color:var(--text-on-proof);text-decoration-thickness:var(--border-width-strong);background:0 0}._lookbookMatchesLinks_1qtql_292 svg,._lookbookMatchProfile_1qtql_327>svg{width:1rem;height:1rem}._lookbookMatchesResults_1qtql_332{align-content:start;display:grid}._lookbookMatch_1qtql_212{align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-top:var(--border-width-hairline) solid color-mix(in oklch, var(--surface-ink) 35%, transparent);grid-template-columns:3.5rem minmax(0,1fr);display:grid}._lookbookMatch_1qtql_212:last-child{border-bottom:var(--border-width-hairline) solid color-mix(in oklch, var(--surface-ink) 35%, transparent)}._lookbookMatchProfile_1qtql_327{align-items:center;gap:var(--space-4);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}._lookbookMatchProfile_1qtql_327:hover strong{text-underline-offset:.15em;text-decoration:underline}._lookbookMatchPhoto_1qtql_366{aspect-ratio:1;background:color-mix(in oklch, var(--surface-ink) 12%, transparent);border-radius:var(--radius-md);display:block;overflow:hidden}._lookbookMatch_1qtql_212 small,._lookbookMatch_1qtql_212 em{color:color-mix(in oklch, var(--surface-ink) 70%, transparent);font-size:var(--font-size-label);font-style:normal}._lookbookMatch_1qtql_212 strong,._lookbookMatch_1qtql_212 small{display:block}._lookbookMatch_1qtql_212 strong{font-family:var(--font-display), serif;font-size:var(--font-size-title-lg)}._lookbookShareDialog_1qtql_391{opacity:0;animation:_lookbook-share-enter_1qtql_1 var(--duration-proof) var(--ease-proof) forwards;transform:translateY(1.5rem)}@keyframes _lookbook-share-enter_1qtql_1{to{opacity:1;transform:translateY(0)}}._lookbookShareDialogContent_1qtql_404{overscroll-behavior:contain;width:100%;height:100%;padding:var(--space-fluid-md);overflow-y:auto}._lookbookShareDialogHeader_1qtql_412{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}._lookbookShareDialogHeader_1qtql_412 h2{min-width:0;font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading)}@media (prefers-reduced-motion:reduce){._lookbookShareDialog_1qtql_391{opacity:1;animation:none;transform:none}}._lookbookCopyDialog_1qtql_434{width:min(calc(100% - 2rem), var(--layout-compact-max));border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-media-wide) var(--radius-media-wide) var(--radius-lg) var(--radius-media-wide);background:var(--surface);max-width:none;max-height:min(42rem,100dvh - 2rem);box-shadow:var(--shadow-modal);corner-shape:var(--corner-shape-art);overflow:hidden}._lookbookCopyDialogContent_1qtql_447{padding:0}._lookbookCopyDialogBody_1qtql_451{flex-direction:column;min-height:0;max-height:min(42rem,100dvh - 2rem);display:flex}._lookbookCopyDialogHeader_1qtql_458{gap:var(--space-6);padding:var(--space-7);border-bottom:var(--border-width-hairline) dashed var(--border-on-ink-strong);background:var(--surface-focus);color:var(--text-on-ink);flex:none;grid-template-columns:minmax(0,1fr) auto;display:grid}._lookbookCopyDialogHeading_1qtql_469{min-width:0}._lookbookCopyDialogHeading_1qtql_469 [data-type-role=evidence-label]{color:var(--accent-ink-on-ink)}._lookbookCopyDialogHeading_1qtql_469 h2{max-width:var(--max-width-statement-relaxed);margin-top:var(--space-2);color:inherit;font-size:var(--font-size-section);line-height:var(--line-height-display-tight);text-wrap:balance}._lookbookCopyDialogHeading_1qtql_469>p:last-child{max-width:var(--layout-dialog-max);margin-top:var(--space-4);color:color-mix(in oklch, var(--text-on-ink) 72%, transparent);font-size:var(--font-size-body);line-height:var(--line-height-body)}._lookbookCopyDialogClose_1qtql_494{width:2.75rem;height:2.75rem;min-height:0;color:var(--text-on-ink);border-radius:50%;padding:0}._lookbookCopyDialogClose_1qtql_494 svg{width:1.1rem;height:1.1rem}._lookbookCopyDialogSummary_1qtql_508{min-height:0;margin:var(--space-5);padding:var(--space-5);border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-2xl) var(--radius-2xl) var(--radius-md) var(--radius-2xl);background:var(--surface-elevated);corner-shape:var(--corner-shape-art);flex:1;overflow-y:auto}._lookbookCopyDialogSummary_1qtql_508 [data-type-role=evidence-label]{color:var(--text-muted)}._lookbookCopyDialogSummary_1qtql_508 h3{margin-top:var(--space-2);font-family:var(--font-display), serif;font-size:var(--font-size-heading-sm);line-height:var(--line-height-solid);text-wrap:balance}._lookbookCopyDialogSummary_1qtql_508>p:not([data-type-role=evidence-label]){margin-top:var(--space-3-5);color:var(--text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}._lookbookCopyDialogSummary_1qtql_508 ._lookbookCopyDialogNote_1qtql_539{padding-top:var(--space-3-5);border-top:var(--border-width-hairline) dashed var(--border-strong);font-size:var(--font-size-label)}._lookbookCopyDialogFooter_1qtql_545{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);border-top:var(--border-width-hairline) dashed var(--border-strong);background:var(--surface);flex:none;grid-template-columns:minmax(0,1fr) auto auto;display:grid}._lookbookCopyDialogFooter_1qtql_545 p{min-width:0}._lookbookCopyDialogFooter_1qtql_545 p span,._lookbookCopyDialogFooter_1qtql_545 p strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._lookbookCopyDialogFooter_1qtql_545 p span{color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}._lookbookCopyDialogFooter_1qtql_545 p strong{margin-top:var(--space-0-5);font-size:var(--font-size-body-sm)}@media (width>=48rem){._lookbookDetailHero_1qtql_9{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);min-height:17rem}._lookbookDetailHeroMedia_1qtql_41{height:auto;min-height:0;position:absolute;inset:0}._lookbookMatches_1qtql_212[data-has-results]{column-gap:var(--space-fluid-lg);grid-template-columns:minmax(16rem,1fr) minmax(0,1.75fr);align-items:start}._lookbookMatches_1qtql_212[data-has-results] ._lookbookMatchesIntro_1qtql_273{position:sticky;top:6rem}._lookbookMatches_1qtql_212[data-has-results] ._lookbookMatchesIntro_1qtql_273>p:not([data-type-role=evidence-label]){font-family:var(--font-display), serif;font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading);text-wrap:balance;margin-top:0}._lookbookMatches_1qtql_212[data-has-results] ._lookbookMatchesLinks_1qtql_292{flex-direction:column;align-items:stretch}._lookbookMatches_1qtql_212[data-has-results] ._lookbookMatchesSearch_1qtql_212{flex:none}._lookbookMatches_1qtql_212[data-has-results] ._lookbookMatchesLocationAction_1qtql_310{align-self:start}}@media (width>=64rem){._lookbookDetailPage_1qtql_4{padding-top:var(--space-10)}}@media (width<=34.99rem){._lookbookCopyDialog_1qtql_434{border-radius:var(--radius-media-wide) var(--radius-media-wide) 0 0;corner-shape:var(--corner-shape-art);border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92dvh;margin:auto 0 0}._lookbookCopyDialogBody_1qtql_451{max-height:92dvh}._lookbookCopyDialogHeader_1qtql_458{padding:var(--space-5) var(--space-5) var(--space-5)}._lookbookCopyDialogHeading_1qtql_469 h2{font-size:var(--font-size-section)}._lookbookCopyDialogSummary_1qtql_508{margin-inline:var(--space-4)}._lookbookCopyDialogFooter_1qtql_545{padding-inline:var(--space-4);grid-template-columns:1fr 1fr}._lookbookCopyDialogFooter_1qtql_545 p{grid-column:1/-1}._lookbookCopyDialogFooter_1qtql_545>button{min-height:2.8rem}._lookbookDetailPage_1qtql_4{padding-top:var(--space-3)}._lookbookDetailHeroMedia_1qtql_41{height:10rem;min-height:10rem}._lookbookDetailHeroPanel_1qtql_112{padding:var(--space-4) var(--space-5) var(--space-5)}._lookbookDetailHeroCopy_1qtql_148{margin-block:0}._lookbookDetailHeroSearch_1qtql_198,._lookbookDetailHeroSecondaryAction_1qtql_203:is(button,a){max-inline-size:none}._lookbookMatchesSearch_1qtql_212{flex-basis:100%}._lookbookDetailHeroMeta_1qtql_161 span:nth-child(n+3):not([data-lookbook-access]){display:none}._lookbookDetailHero_1qtql_9{border-radius:var(--radius-media);corner-shape:var(--corner-shape-art)}}@media (prefers-reduced-motion:reduce){._lookbookDetailHeroImage_1qtql_78 img{transition:none}}}@layer utilities,overrides;
