variant-selects.hollow-legacy-options{display:flex;flex-direction:column;gap:16px;width:100%;color:#282828}
.hollow-legacy-options .hollow-legacy-options__group{position:relative;display:block;flex:none;width:100%;min-width:0;max-width:none;margin:0;padding:0;border:0}
.hollow-legacy-options .hollow-legacy-options__legend{width:100%;margin:0;padding:0;color:#282828;font:500 12px/1.5 var(--hollow-mono);letter-spacing:.04em;text-transform:uppercase}
.hollow-legacy-options__legend [data-selected-value]{opacity:.6}
.hollow-legacy-options .hollow-legacy-options__choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.hollow-legacy-options input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.hollow-legacy-options .hollow-legacy-options__choice{position:relative;box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;min-width:0;margin:0;padding:0;border:1px solid #d4d4d4;border-radius:4px;background:#fff;color:#282828;font:500 12px/1 var(--hollow-mono);letter-spacing:.04em;text-align:center;cursor:pointer;overflow:hidden;transition:border-color 300ms,background-color 300ms}
.hollow-legacy-options .hollow-legacy-options__size-name{display:flex;align-items:center;justify-content:center;width:100%;height:32px;border-bottom:1px solid #d4d4d4;text-transform:uppercase}
.hollow-legacy-options .hollow-legacy-options__size-description{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:48px;padding:4px;color:#282828;font:400 12px/1.4 var(--hollow-body);letter-spacing:inherit;text-transform:none}
.hollow-legacy-options input:checked+.hollow-legacy-options__choice{border-color:#282828}
.hollow-legacy-options input:checked+.hollow-legacy-options__choice .hollow-legacy-options__size-name{border-bottom-color:#282828;background:#e5dcca}
.hollow-legacy-options input:checked+.hollow-legacy-options__choice .hollow-legacy-options__size-description{background:#f8f6f2}
.hollow-legacy-options .hollow-legacy-options__swatch{display:block;flex:none;width:34px;height:34px;min-width:34px;padding:0;border:2px solid #f3efe4;border-radius:4px;overflow:visible}
.hollow-legacy-options .hollow-legacy-options__swatch-color{display:block;width:100%;height:100%;border-radius:4px;background-size:cover;background-position:center}
.hollow-legacy-options .hollow-legacy-options__swatch::before{content:"";position:absolute;inset:-3px;border:1px solid #282828;border-radius:4px;opacity:0;pointer-events:none;transition:opacity 150ms}
.hollow-legacy-options input:checked+.hollow-legacy-options__swatch{border-color:#f3efe4}
.hollow-legacy-options input:checked+.hollow-legacy-options__swatch::before{opacity:1}
.hollow-legacy-options input:focus-visible+label,.hollow-legacy-options input.focused+label{outline:2px solid #073026;outline-offset:5px}
.hollow-legacy-options input.disabled+label{opacity:.5}
.hollow-legacy-options input.disabled+label::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent calc(50% - .5px),#737373 calc(50% - .5px),#737373 calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}
.hollow-legacy-options__legend-row{display:flex;align-items:center;justify-content:space-between;gap:8px}
.hollow-legacy-options__guide{display:flex;align-items:center;flex-shrink:0}
.hollow-legacy-options__guide button{padding:0;border:0;background:transparent;color:#282828;font:500 12px/1.5 var(--hollow-mono);letter-spacing:.04em;text-decoration:underline;text-transform:uppercase;cursor:pointer}
.hollow-legacy-options__guide button:focus-visible{outline:2px solid #073026;outline-offset:4px}
.hollow-legacy-options--hat .hollow-legacy-options__legend [data-selected-value]{margin-left:4px;opacity:1}
.hollow-legacy-options--hat .hollow-legacy-options__legend{line-height:1}
.hollow-legacy-options--hat .hollow-legacy-options__choices{gap:12px;padding-block:2.5px}
.hollow-legacy-options--hat .hollow-legacy-options__swatch{width:35px;height:35px;min-width:35px;border:0;padding:2.5px}
.hollow-legacy-options--hat .hollow-legacy-options__swatch::before{inset:0;border:0;box-shadow:0 0 0 2.22px #282828}
.hollow-legacy-options--hat input:checked+.hollow-legacy-options__swatch .hollow-legacy-options__swatch-color{border:1px solid #d2d2d2}
.hollow-legacy-options .hollow-legacy-options__sizing{margin:0;color:#282828;font:500 12px/1 var(--hollow-mono);letter-spacing:.04em;text-transform:uppercase}
.hollow-legacy-options__sizing span{margin-left:4px}
@media(min-width:1024px){variant-selects.hollow-legacy-options{gap:24px}.hollow-legacy-options .hollow-legacy-options__choice{font-size:14px}.hollow-legacy-options .hollow-legacy-options__size-description{padding-inline:8px}}
@media(max-width:575px){.hollow-legacy-options .hollow-legacy-options__size-description{font-size:9px}}
@media(hover:hover) and (pointer:fine){.hollow-legacy-options__choice:hover{border-color:#282828}.hollow-legacy-options .hollow-legacy-options__swatch:hover::before{opacity:.4}.hollow-legacy-options__guide button:hover{opacity:.7}}
@media(forced-colors:active){.hollow-legacy-options__swatch-color{forced-color-adjust:none}.hollow-legacy-options input:checked+label{outline:2px solid CanvasText}}
