@layer theme,base,components,product;@layer compositions{@property --look-swipe-offset{syntax:"<length>";inherits:true;initial-value:0}._lookDetail_1e6f2_16{min-height:100svh;padding-bottom:var(--space-28);background:var(--surface)}._lookDetailStage_1e6f2_22,._lookDetailRelated_1e6f2_23{width:min(100%, var(--layout-shell-max));margin-inline:auto}._lookDetailStage_1e6f2_22{padding-inline:var(--layout-gutter-canvas);padding-top:var(--space-fluid-xs);padding-bottom:calc(var(--space-fluid-2xl) + var(--space-6));align-items:start;display:grid;position:relative}._lookDetailNavigation_1e6f2_38{z-index:var(--z-floating);top:var(--space-3);left:var(--space-3);gap:var(--space-2);display:flex;position:absolute}._lookDetailNavigationAction_1e6f2_48{min-height:var(--control-size-default);white-space:nowrap;border:var(--border-width-hairline) solid var(--media-control-dark-border);border-radius:var(--radius-pill);padding:0 var(--space-3);color:var(--media-control-dark-fg);background:var(--media-badge-dark-bg);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));text-decoration:none}@media (width<=34.99rem){._lookDetailNavigationAction_1e6f2_48._lookDetailBackAction_1e6f2_63{width:var(--control-size-default);height:var(--control-size-default);justify-content:center;padding:0}}._lookDetailNavigationAction_1e6f2_48:hover,._lookDetailNavigationAction_1e6f2_48:focus-visible{color:var(--media-control-dark-fg);background:color-mix(in oklch, var(--media-chrome-dark) 72%, transparent);text-decoration-color:currentColor}._lookDetailMedia_1e6f2_78{border-radius:var(--radius-media-wide) var(--radius-media-wide) 0 0;background:var(--surface-focus);corner-shape:var(--corner-shape-art);align-self:start;min-width:0;position:relative}._lookDetailImageFrame_1e6f2_87{border-radius:var(--radius-media-wide);corner-shape:var(--corner-shape-art);border:0}._lookDetailAmbient_1e6f2_93{inset:calc(-1 * var(--blur-lg) * 2);z-index:0;filter:blur(var(--blur-lg)) brightness(.62) saturate(1.15);background-position:50%;background-size:cover;position:absolute}._lookDetailImageFrame_1e6f2_87[data-photo-shaped]{place-items:center;display:grid;container-type:inline-size}._lookDetailImageFrame_1e6f2_87[data-photo-shaped] img{width:100%;height:auto;aspect-ratio:var(--look-photo-ratio)}@media (width>=40rem){._lookDetailImageFrame_1e6f2_87[data-photo-shaped] img{max-height:max(calc(100svh - 2 * var(--space-4)), calc(100cqw / var(--look-photo-ratio-value) * .85))}}@media (width<=39.99rem){._lookDetailImageFrame_1e6f2_87 img{max-height:68svh}._lookDetailImageFrame_1e6f2_87[data-photo-shaped] img{max-height:max(68svh, calc(100cqw / var(--look-photo-ratio-value) * .85))}}._lookDetailPhotoAction_1e6f2_147 button:not(dialog 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))}._lookDetailPhotoAction_1e6f2_147 button:not(dialog button):hover,._lookDetailPhotoAction_1e6f2_147 button:not(dialog 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)}._lookDetailImageOpenControl_1e6f2_162{cursor:zoom-in;background:0 0;border:0}._lookDetailImageOpenControl_1e6f2_162:focus-visible{outline:var(--focus-ring-width) solid var(--highlight-warm);outline-offset:calc(-1 * var(--focus-ring-offset))}._lookbookSequenceToolbar_1e6f2_175{z-index:var(--z-floating);right:var(--space-3);bottom:var(--space-3);display:flex;position:absolute}._lookDetailImageFrame_1e6f2_87[data-swipeable]{touch-action:pan-y pinch-zoom}._lookDetailImageFrame_1e6f2_87[data-swipe-settling=true]{transition:--look-swipe-offset var(--look-swipe-settle-duration,var(--duration-proof)) var(--ease-proof)}._lookDetailImageFrame_1e6f2_87[data-swipe-dragging=true] ._lookDetailImageOpenControl_1e6f2_162{cursor:grabbing}._lookDetailImageFrame_1e6f2_87[data-swipeable]>._lookDetailPhotoLayer_1e6f2_198,._lookDetailImageFrame_1e6f2_87[data-swipeable]>picture>._lookDetailPhotoLayer_1e6f2_198{translate:var(--look-swipe-offset,0px) 0}._lookDetailSwipePeek_1e6f2_203{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}._lookDetailSwipePeek_1e6f2_203[data-direction=previous]{translate:calc(-100% + var(--look-swipe-offset,0px)) 0}._lookDetailSwipePeek_1e6f2_203[data-direction=next]{translate:calc(100% + var(--look-swipe-offset,0px)) 0}._lookDetailSwipePeek_1e6f2_203 img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;max-height:none}._lookDetailCloseLabelLarge_1e6f2_227{display:none}@media (width>=48rem){._lookDetailNavigation_1e6f2_38,._lookbookSequenceToolbar_1e6f2_175{z-index:var(--z-overlay)}}._lookDetailPanel_1e6f2_238{gap:var(--space-fluid-sm);min-width:0;padding-block:var(--space-fluid-sm) var(--space-fluid-lg);padding-inline:min(var(--layout-gutter-canvas), 5vw);color:var(--text-on-ink);background:var(--surface-focus);border-radius:0 0 var(--radius-media-wide) var(--radius-media-wide);corner-shape:var(--corner-shape-art);flex-direction:column;display:flex}._lookDetailHeader_1e6f2_252{min-width:0;position:relative}._lookDetailSectionTitle_1e6f2_257{color:var(--accent-ink-on-ink);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-caps-wider)}._lookCredit_1e6f2_263,._lookCreditText_1e6f2_264{gap:var(--space-3);min-width:0;display:grid}._lookCreditHeading_1e6f2_270{gap:var(--space-3);display:grid}._lookCreditTop_1e6f2_277{align-items:center;gap:var(--space-2);min-height:2.75rem;display:flex}._lookCreditByline_1e6f2_284{align-items:center;gap:var(--space-2-5);flex:none;min-width:0;display:flex}._lookCreditTopAction_1e6f2_292{min-width:var(--control-size-default);flex:1 1 0;justify-content:flex-end;display:flex;container-type:inline-size}@container (width<=8.5rem){._lookCreditTopAction_1e6f2_292 [data-expanding-label]{display:none}}._lookCreditAvatar_1e6f2_308{width:2.25rem;height:2.25rem;font-size:var(--font-size-body-sm);flex:none}._lookCreditLead_1e6f2_315{color:var(--text-muted-on-ink);font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}._lookCreditName_1e6f2_321{overflow-wrap:anywhere;width:fit-content;max-width:100%;color:var(--text-on-ink);font-size:var(--font-size-heading);line-height:var(--line-height-solid)}._lookCreditNameLink_1e6f2_330{text-decoration:underline;-webkit-text-decoration-color:var(--highlight-warm);text-decoration-color:var(--highlight-warm);text-underline-offset:.16em;text-decoration-thickness:.08em}._lookCreditNameLink_1e6f2_330:hover{color:var(--accent-ink-on-ink)}._lookCreditMeta_1e6f2_343{align-items:flex-start;gap:var(--space-1) var(--space-4);min-width:0;color:var(--text-muted-on-ink);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);flex-wrap:wrap;display:flex}._lookCreditLocation_1e6f2_354{align-items:flex-start;gap:var(--space-1-5);overflow-wrap:anywhere;min-width:0;max-width:100%;display:inline-flex}._lookCreditLocation_1e6f2_354>svg{margin-block-start:.2em}._lookCreditTeamLink_1e6f2_367{color:var(--text-on-ink);text-decoration:underline;-webkit-text-decoration-color:var(--border-on-ink-strong);text-decoration-color:var(--border-on-ink-strong);text-underline-offset:.16em}._lookCreditTeamLink_1e6f2_367:hover{-webkit-text-decoration-color:var(--text-on-ink);text-decoration-color:var(--text-on-ink)}._lookPhotoAngle_1e6f2_378{margin-top:calc(var(--space-2) - var(--space-fluid-sm));color:var(--text-muted-on-ink);font-size:var(--font-size-label)}._lookCreditAction_1e6f2_384{margin-top:var(--space-1)}._lookCreditAction_1e6f2_384[data-service-match=exact]{border:var(--border-width-hairline) dashed var(--border-on-ink-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3-5)}._lookCreditAction_1e6f2_384[data-service-match=exact]:has(a:hover){border-color:var(--text-muted-on-ink)}._lookDetailHeader_1e6f2_252+._lookDetailActions_1e6f2_400{margin-top:calc(var(--space-2) - var(--space-fluid-sm))}._lookDetailActions_1e6f2_400{gap:var(--space-2-5);flex-wrap:wrap;display:flex}._lookDetailAction_1e6f2_400{flex:1 1 calc(50% - var(--space-2-5));align-content:start;min-width:10rem;display:grid}._lookDetailActionPrimary_1e6f2_417{flex-basis:100%}._lookDetailActions_1e6f2_400:has(>._lookDetailAction_1e6f2_400:nth-child(2):last-child)>._lookDetailAction_1e6f2_400{flex:1 1 0;min-width:0}._lookDetailActions_1e6f2_400:has(>._lookDetailAction_1e6f2_400:nth-child(2):last-child)>._lookDetailActionPrimary_1e6f2_417{flex:2 1 0}._lookDetailActions_1e6f2_400:has(>._lookDetailAction_1e6f2_400:nth-child(4)){grid-template-columns:repeat(6,minmax(0,1fr));display:grid}._lookDetailActions_1e6f2_400:has(>._lookDetailAction_1e6f2_400:nth-child(4))>._lookDetailAction_1e6f2_400{flex:initial;grid-column:span 3;min-width:0}._lookDetailActions_1e6f2_400:has(>._lookDetailAction_1e6f2_400:nth-child(4))>._lookDetailActionPrimary_1e6f2_417{grid-column:span 4}._lookDetailActions_1e6f2_400:has(>._lookDetailAction_1e6f2_400:nth-child(4))>._lookDetailAction_1e6f2_400:nth-child(2){grid-column:span 2}._lookDetailAction_1e6f2_400>a,._lookDetailAction_1e6f2_400>button{width:100%;min-height:3rem}._lookDetailAction_1e6f2_400>[role=alert]{margin-top:var(--space-2);overflow-wrap:anywhere;border-left:var(--border-width-emphasis) solid var(--component-feedback-danger-border);min-width:0;padding:var(--space-3) var(--space-3-5);color:var(--component-feedback-danger-fg);background:var(--component-feedback-danger-surface);font-size:var(--font-size-label);line-height:var(--line-height-body)}._lookSource_1e6f2_470,._lookDetailSection_1e6f2_257,._lookLookbook_1e6f2_472{padding-top:var(--space-5);border-top:var(--border-width-hairline) dashed color-mix(in oklch, var(--border-on-ink-strong) 65%, transparent)}._lookSource_1e6f2_470{gap:var(--space-4);display:grid}._lookReview_1e6f2_484{gap:var(--space-3);padding:var(--space-fluid-xs);color:var(--surface-ink);background:var(--highlight-warm);display:grid;position:relative}._lookReviewTitle_1e6f2_493{max-width:var(--layout-dialog-max);font-family:var(--font-display), serif;font-size:var(--font-size-heading-sm);line-height:var(--line-height-solid)}._lookReviewTitleLink_1e6f2_500{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--surface-ink) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--surface-ink) 35%, transparent);text-underline-offset:.16em;text-decoration-thickness:.06em}._lookReviewTitleLink_1e6f2_500:after,._lookReviewLink_1e6f2_509:after{content:"";position:absolute;inset:0}._lookReview_1e6f2_484:has(._lookReviewTitleLink_1e6f2_500:hover) ._lookReviewTitleLink_1e6f2_500{-webkit-text-decoration-color:var(--surface-ink);text-decoration-color:var(--surface-ink)}._lookReviewTitleLink_1e6f2_500:focus-visible{outline:none}._lookReview_1e6f2_484:has(._lookReviewTitleLink_1e6f2_500:focus-visible){outline:var(--focus-ring-width) solid var(--text-on-ink);outline-offset:var(--focus-ring-offset)}._lookReviewMeta_1e6f2_528 a{z-index:1;position:relative}._lookReviewQuote_1e6f2_533{max-width:var(--layout-narrow-max);font-size:var(--font-size-body);line-height:var(--line-height-spacious)}._lookReviewMeta_1e6f2_528{color:color-mix(in oklch, var(--surface-ink) 70%, transparent);font-size:var(--font-size-label);line-height:var(--line-height-body)}._lookReviewLink_1e6f2_509{width:fit-content;color:var(--surface-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);text-underline-offset:.2rem;text-decoration:underline}._lookDetailSectionTitle_1e6f2_257{font-weight:var(--font-weight-emphasis)}._lookDetailTags_1e6f2_558{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._lookDetailCategory_1e6f2_565{border-color:color-mix(in oklch, var(--surface-ink) 24%, transparent)}._lookLookbook_1e6f2_472{gap:var(--space-3);display:grid}._lookLookbookLink_1e6f2_574{width:fit-content;color:var(--text-on-ink);font-family:var(--font-display), serif;font-size:var(--font-size-heading-sm);line-height:var(--line-height-solid);text-decoration:underline;-webkit-text-decoration-color:var(--highlight-warm);text-decoration-color:var(--highlight-warm);text-underline-offset:.16em;text-decoration-thickness:.08em}._lookLookbookLink_1e6f2_574:hover{color:var(--accent-ink-on-ink)}._lookLookbookNote_1e6f2_590{max-width:var(--layout-narrow-max);color:var(--text-muted-on-ink);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}._lookAudienceNotice_1e6f2_599{--text-muted:var(--text-muted-on-ink)}._lookVisibilityLine_1e6f2_603{color:var(--text-muted-on-ink);font-size:var(--font-size-body-sm);text-align:start;background:0 0;border:0;padding:0}button._lookVisibilityLine_1e6f2_603{text-underline-offset:.2em;cursor:pointer;text-decoration:underline}button._lookVisibilityLine_1e6f2_603:hover{color:var(--text-on-ink)}._lookLookbookActions_1e6f2_622{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._lookLookbookActions_1e6f2_622>*{min-width:0}._lookDetailRelated_1e6f2_23{z-index:1;margin-top:calc(-1 * var(--space-fluid-2xl));padding:var(--space-fluid-2xl) var(--layout-gutter-canvas) 0;border-top:var(--border-width-strong) dashed var(--border-proof);border-radius:var(--radius-fluid-xl) var(--radius-fluid-xl) 0 0;corner-shape:var(--corner-shape-art);background:var(--surface);box-shadow:0 -1rem 2.5rem color-mix(in oklch, var(--surface-focus) 12%, transparent);position:relative}._lookDetailRelatedHeading_1e6f2_646{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-fluid-xs);display:flex}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){._lookDetailRelated_1e6f2_23{animation:1s linear both _lookRelatedSheetRise_1e6f2_1;animation-timeline:view();animation-range:entry entry 80%}}}@keyframes _lookRelatedSheetRise_1e6f2_1{0%{transform:translateY(var(--space-12))}to{transform:translateY(0)}}html[data-motion=reduced] ._lookDetailRelated_1e6f2_23{animation:none;transform:none}@media (width>=40rem){._lookDetailRelated_1e6f2_23{border-radius:0}._lookDetailStage_1e6f2_22{grid-template-columns:minmax(0,1.45fr) minmax(min(26rem,46vw),.75fr)}._lookDetailImageFrame_1e6f2_87{border-radius:var(--radius-media-wide) 0 var(--radius-media-wide) var(--radius-media-wide);corner-shape:var(--corner-shape-art)}._lookDetailMedia_1e6f2_78{border-radius:var(--radius-media-wide) 0 var(--radius-media-wide) var(--radius-media-wide);corner-shape:var(--corner-shape-art);background:0 0}._lookDetailPanel_1e6f2_238{border-radius:0 var(--radius-media-wide) var(--radius-media-wide) var(--radius-media-wide);corner-shape:var(--corner-shape-art)}._lookDetailStage_1e6f2_22[data-sticky-side=panel] ._lookDetailPanel_1e6f2_238{justify-content:center;position:sticky;top:1rem}._lookDetailStage_1e6f2_22[data-sticky-side=media] ._lookDetailMedia_1e6f2_78{position:sticky;top:1rem}}@media (width>=35rem) and (width<=39.99rem),(width>=64rem){._lookDetailCloseLabelSmall_1e6f2_721{display:none}._lookDetailCloseLabelLarge_1e6f2_227{display:inline}}._lookDetailActionTertiary_1e6f2_732>:is(a,button){border-style:dashed;border-color:var(--border-on-ink-strong);color:var(--text-on-ink);background:0 0}._lookDetailActionTertiary_1e6f2_732>:is(a,button):hover:not(:disabled){border-color:var(--highlight-warm);color:var(--text-on-ink);background:var(--surface-on-ink-raised)}}@layer utilities,overrides;
