.sleeveless-express-page .express-who-size-nested,.sleeveless-express-page .express-who-size-intro{margin-top:1.15rem;padding-top:1rem;border-top:1px solid rgba(82,104,45,.12)}.sleeveless-express-page .express-size-instruction{margin:0 0 .65rem;color:#374151;font-size:.95rem;font-weight:600;line-height:1.45}.sleeveless-unified-builder-page .express-size-heading{margin:0 0 .35rem;color:#26351f;font-size:.95rem;font-weight:700;line-height:1.45}.sleeveless-unified-builder-page .express-size-instruction{font-weight:400}.sleeveless-express-page .express-size-chart-link-wrap{margin:0 0 .85rem;font-size:.9rem;line-height:1.45}.sleeveless-express-page .express-size-select-wrap{margin:0 0 .85rem;width:100%;max-width:100%}.sleeveless-express-page .express-size-table-wrap{margin:0 0 .5rem;max-height:min(52vh,22rem);overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid rgba(82,104,45,.16);border-radius:.75rem;padding:.75rem 1rem;box-sizing:border-box}.sleeveless-express-page .express-size-table{width:100%;border-collapse:separate;border-spacing:0 .35rem;table-layout:fixed;font:inherit}.sleeveless-express-page .express-size-table th,.sleeveless-express-page .express-size-table td{padding:.85rem 1rem;text-align:left;vertical-align:middle;overflow-wrap:anywhere}.sleeveless-express-page .express-size-table th{width:50%;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#667085;font-weight:700;border-bottom:1px solid rgba(82,104,45,.18);padding-bottom:.55rem}.sleeveless-express-page tbody tr.express-size-row{min-height:48px;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,box-shadow .15s ease}.sleeveless-express-page tbody tr.express-size-row td{background:#fafaf8;border:1px solid rgba(82,104,45,.14);padding-top:.75rem;padding-bottom:.75rem}.sleeveless-express-page tbody tr.express-size-row td:first-child{border-radius:.5rem 0 0 .5rem;border-right:none}.sleeveless-express-page tbody tr.express-size-row td:last-child{border-radius:0 .5rem .5rem 0;border-left:none}.sleeveless-express-page tbody tr.express-size-row:hover:not([aria-disabled=true]) td{background:#52682d0f;border-color:#52682d38}.sleeveless-express-page tbody tr.express-size-row:focus{outline:none}.sleeveless-express-page tbody tr.express-size-row:focus-visible:not([aria-disabled=true]) td:first-child{box-shadow:inset 3px 0 #c2614e8c}.sleeveless-express-page tbody tr.express-size-row[aria-disabled=true]{cursor:not-allowed;opacity:.55}.sleeveless-express-page .express-size-row__size{color:#26351f}.sleeveless-express-page .express-size-row__check{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-right:.4rem;border-radius:50%;font-size:.72rem;font-weight:700;line-height:1;color:#fff;background:transparent;vertical-align:middle}.sleeveless-express-page tbody tr.express-size-row.is-selected .express-size-row__check{background:var(--kbm-green, #52682d)}.sleeveless-express-page .express-size-row__size-label{font-size:1.1rem;font-weight:600;color:#26351f;vertical-align:middle}.sleeveless-express-page .express-size-row__measure{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .5rem;font-size:1.05rem;font-weight:500;color:#26351f}.sleeveless-express-page .express-size-row__measure-value{flex:1 1 auto;min-width:0}.sleeveless-express-page .express-size-row__selected-badge{flex:0 0 auto;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--kbm-green, #52682d);background:#52682d1f;border-radius:999px;padding:.2rem .55rem}.sleeveless-express-page tbody tr.express-size-row.is-selected td{background:#52682d1a;border-color:#52682d47;box-shadow:inset 4px 0 0 var(--kbm-green, #52682d)}.sleeveless-express-page tbody tr.express-size-row.is-selected .express-size-row__size-label{font-weight:700}.sleeveless-express-page tbody tr.express-size-row.is-selected .express-size-row__measure-value{font-weight:600}.sleeveless-express-page .express-size-selected-confirm{margin:.5rem 0 .85rem;padding:.55rem .75rem;border-radius:.5rem;background:#52682d14;color:#26351f;font-size:.92rem;font-weight:600;line-height:1.4}.sleeveless-express-page select.express-size-select--visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sleeveless-express-page .sg-fit-size-copy{margin:.15rem 0 .8rem;color:#6b7280;font-size:.9rem;line-height:1.45}.sleeveless-unified-builder-page .express-size-standard-body-summary{margin:.75rem 0 0;padding:.65rem .75rem;border-radius:.5rem;background:#52682d0f;border:1px solid rgba(82,104,45,.12);color:#374151}.sleeveless-unified-builder-page .express-size-standard-body-summary__heading{margin:0 0 .45rem;font-size:.88rem;font-weight:700;line-height:1.4;color:#26351f}.sleeveless-unified-builder-page .express-size-standard-body-summary__list{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.35rem .75rem}.sleeveless-unified-builder-page .express-size-standard-body-summary__item{margin:0;min-width:0}.sleeveless-unified-builder-page .express-size-standard-body-summary__item dt{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:#667085}.sleeveless-unified-builder-page .express-size-standard-body-summary__item dd{margin:.1rem 0 0;font-size:.92rem;font-weight:600;color:#26351f}.sleeveless-unified-builder-page .express-fit-instruction{margin:0 0 1rem;color:#374151;font-size:.92rem;line-height:1.5}@media(max-width:480px){.sleeveless-express-page .express-size-table-wrap{padding:.6rem .75rem}.sleeveless-express-page .express-size-table th,.sleeveless-express-page .express-size-table td{padding:.9rem .75rem}.sleeveless-express-page tbody tr.express-size-row{min-height:52px}}
