.garment-size-picker{width:100%;min-width:0;margin:16px 0 24px}.size-audience{background:#14151b;border:1px solid #454650;border-radius:14px;gap:8px;margin-bottom:20px;padding:5px;display:flex}.size-audience button{color:#c6c7d2;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;font-weight:800}.size-audience button.selected{color:#13141a;background:#f4f5f8;border-color:#fff;box-shadow:0 3px 12px #0003}.size-audience button:focus-visible,.garment-size-grid label:focus-within{outline-offset:3px;outline:3px solid #4ca8ff}.garment-size-options{border:0;min-width:0;margin:20px 0 0;padding:0}.garment-size-options legend{letter-spacing:.08em;text-transform:uppercase;color:inherit;margin-bottom:12px;font-size:13px;font-weight:800}.garment-size-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.garment-size-grid label{color:#e9eaf0;cursor:pointer;background:#15161e;border:1px solid #51525b;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:10px 8px;font-size:14px;font-weight:700;display:flex;position:relative}.garment-size-grid label.selected{color:#11151e;background:#f0f4ff;border-color:#70b7ff;box-shadow:inset 0 0 0 1px #70b7ff}.garment-size-grid input{opacity:0;width:1px;height:1px;position:absolute}.size-guide-disclosure>summary{cursor:pointer;color:inherit;padding:12px 0;font-weight:700}.kids-size-guide .size-table-wrap{max-width:100%;overflow-x:auto}.kids-size-guide table{white-space:nowrap;width:100%;min-width:470px}.kids-size-guide caption{text-align:left;color:#b9c7df;padding:0 0 12px;font-size:12px}.kids-size-guide th,.kids-size-guide td{padding:10px 12px}.kids-size-guide .size-guide-note{line-height:1.65}.team-fields>.garment-size-picker{grid-column:1/-1}@media (max-width:600px){.garment-size-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kids-size-guide .size-guide-head{display:block}.size-audience{margin-bottom:14px}}.ww-checkout>.ww-flow{min-width:0}.garment-size-picker>.size-guide{margin-top:20px}.garment-size-picker .size-guide .size-guide-head h2{letter-spacing:0;overflow-wrap:anywhere;font-size:22px;line-height:1.2}
