.garment-size-selector_page__lenql{min-height:72vh;padding:clamp(24px,5vw,64px) clamp(18px,5vw,72px) 72px;color:var(--foreground);background:var(--background);font-family:var(--font-body),Arial,sans-serif}.garment-size-selector_frame__YBnBw{width:min(100%,1160px);margin-inline:auto}.garment-size-selector_breadcrumb__Nu_bP{display:flex;align-items:center;gap:10px;margin-bottom:clamp(34px,6vw,72px);color:var(--muted-foreground);font-size:11px}.garment-size-selector_breadcrumb__Nu_bP a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.garment-size-selector_breadcrumb__Nu_bP a:focus-visible,.garment-size-selector_garmentButton__MZwRe:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.garment-size-selector_intro__RaCFE{max-width:720px;margin-bottom:clamp(32px,5vw,60px)}.garment-size-selector_eyebrow__CyoDN{margin:0;color:var(--muted-foreground);font-size:10px;font-weight:600;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.garment-size-selector_intro__RaCFE h1{margin:15px 0 13px -.04em;font-family:var(--font-display),Georgia,serif;font-size:clamp(48px,7vw,84px);font-weight:400;letter-spacing:-.055em;line-height:.96}.garment-size-selector_description__TF1RQ{max-width:580px;margin:0;color:var(--muted-foreground);font-size:14px;line-height:1.7}.garment-size-selector_selectorLayout__mPysS{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,84px);align-items:start}.garment-size-selector_garmentPicker__HCKrS{min-width:0;margin:0;padding:0;border:0}.garment-size-selector_garmentPicker__HCKrS legend{margin-bottom:13px;color:var(--muted-foreground);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.garment-size-selector_garmentGrid__Zf78K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.garment-size-selector_garmentButton__MZwRe{display:grid;min-width:0;min-height:104px;grid-template-rows:auto 1fr auto;justify-items:start;gap:10px;padding:13px 15px;border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);background:var(--card);cursor:pointer;font:inherit;font-size:14px;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;touch-action:manipulation}.garment-size-selector_garmentButton__MZwRe:hover{transform:translateY(-1px);border-color:var(--primary)}.garment-size-selector_garmentButton__MZwRe[aria-pressed=true]{border-color:var(--primary);color:var(--primary-foreground);background:var(--primary)}.garment-size-selector_garmentNumber__YxOpS{color:var(--muted-foreground);font-size:10px;letter-spacing:.12em}.garment-size-selector_garmentButton__MZwRe[aria-pressed=true] .garment-size-selector_garmentNumber__YxOpS{color:var(--primary-foreground);opacity:.76}.garment-size-selector_selectedMark__yVCWW{justify-self:end;color:#b96d45;font-size:10px;line-height:1}.garment-size-selector_information__6OKC2{min-width:0;padding:clamp(20px,3.2vw,38px);border:1px solid var(--border);background:var(--card)}.garment-size-selector_informationHeader__UA7Zg{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:17px;border-bottom:1px solid var(--border)}.garment-size-selector_informationNumber__hoqmj{color:#9b5c3c;font-family:var(--font-display),Georgia,serif;font-size:29px;line-height:1}.garment-size-selector_information__6OKC2 h2{margin:22px 0 25px;font-family:var(--font-display),Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400;letter-spacing:-.035em;line-height:1}.garment-size-selector_details__ZeMNj{margin:0;border-top:1px solid var(--border)}.garment-size-selector_details__ZeMNj>div{display:grid;grid-template-columns:minmax(90px,.65fr) minmax(0,1.35fr);gap:18px;padding:15px 0;border-bottom:1px solid var(--border);font-size:12px;line-height:1.55}.garment-size-selector_details__ZeMNj dt{color:var(--muted-foreground)}.garment-size-selector_details__ZeMNj dd{margin:0;color:var(--foreground)}.garment-size-selector_selectionNote__hiqDE{margin:19px 0 0;color:var(--muted-foreground);font-size:11px;line-height:1.65}@media (max-width:760px){.garment-size-selector_page__lenql{padding:24px 18px 50px}.garment-size-selector_breadcrumb__Nu_bP{margin-bottom:38px}.garment-size-selector_intro__RaCFE{margin-bottom:30px}.garment-size-selector_intro__RaCFE h1{font-size:clamp(45px,14vw,64px)}.garment-size-selector_description__TF1RQ{font-size:13px}.garment-size-selector_selectorLayout__mPysS{grid-template-columns:minmax(0,1fr);gap:22px}.garment-size-selector_garmentGrid__Zf78K{gap:8px}.garment-size-selector_garmentButton__MZwRe{min-height:84px;padding:11px 12px}.garment-size-selector_information__6OKC2{padding:19px 16px}.garment-size-selector_details__ZeMNj>div{grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr);gap:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.garment-size-selector_garmentButton__MZwRe{transition:none}.garment-size-selector_garmentButton__MZwRe:hover{transform:none}}