.SizeGuide-module__hBes8W__trigger{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--peacock-dark);text-underline-offset:3px;padding:var(--space-1);text-decoration:underline;display:inline-flex}.SizeGuide-module__hBes8W__trigger:hover{color:var(--peacock)}.SizeGuide-module__hBes8W__overlay{z-index:var(--z-overlay);animation:SizeGuide-module__hBes8W__fade var(--dur-base) var(--ease-out);background-color:#2a242073;position:fixed;inset:0}.SizeGuide-module__hBes8W__modal{z-index:var(--z-modal);background-color:var(--kcream);width:min(100vw,620px);max-height:88vh;box-shadow:var(--shadow-lg);padding:var(--space-5) var(--space-5) var(--space-8);animation:SizeGuide-module__hBes8W__slideUp var(--dur-base) var(--ease-out);border-start-start-radius:var(--radius-2xl);border-start-end-radius:var(--radius-2xl);position:fixed;bottom:0;left:50%;overflow-y:auto;translate:-50%}.SizeGuide-module__hBes8W__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.SizeGuide-module__hBes8W__title{font-size:var(--text-xl)}.SizeGuide-module__hBes8W__close{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--text);place-items:center;display:grid}.SizeGuide-module__hBes8W__close:hover{background-color:var(--surface-sunken)}.SizeGuide-module__hBes8W__intro,.SizeGuide-module__hBes8W__note{font-size:var(--text-sm);color:var(--text-muted)}.SizeGuide-module__hBes8W__note{margin-top:var(--space-5)}.SizeGuide-module__hBes8W__tableWrap{margin-top:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);overflow-x:auto}.SizeGuide-module__hBes8W__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:420px}.SizeGuide-module__hBes8W__table th,.SizeGuide-module__hBes8W__table td{padding:var(--space-3) var(--space-4);text-align:start;white-space:nowrap}.SizeGuide-module__hBes8W__table thead th{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);background-color:var(--surface-sunken);border-bottom:1px solid var(--border)}.SizeGuide-module__hBes8W__table tbody tr+tr{border-top:1px solid var(--border)}.SizeGuide-module__hBes8W__table tbody th{font-family:var(--font-body);font-weight:var(--weight-semibold);color:var(--text)}.SizeGuide-module__hBes8W__table tbody td{color:var(--text-muted);font-variant-numeric:tabular-nums}@keyframes SizeGuide-module__hBes8W__fade{0%{opacity:0}to{opacity:1}}@keyframes SizeGuide-module__hBes8W__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:640px){.SizeGuide-module__hBes8W__modal{border-radius:var(--radius-xl);animation:SizeGuide-module__hBes8W__popIn var(--dur-base) var(--ease-out);top:50%;bottom:auto;translate:-50% -50%}@keyframes SizeGuide-module__hBes8W__popIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}}
