.O2-cNW_box{gap:14px;margin-top:18px;display:grid}.O2-cNW_colors{border:0;min-width:0;margin:0;padding:0}.O2-cNW_colors legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.O2-cNW_chips{flex-wrap:wrap;gap:8px;display:flex}.O2-cNW_chip{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:6px 14px 6px 8px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.O2-cNW_chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.O2-cNW_chip i{width:22px;height:22px;box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none}.O2-cNW_chip:has(input:checked){border-color:var(--navy);box-shadow:0 0 0 1px var(--navy);background:var(--navy-50)}.O2-cNW_chip:has(input:focus-visible){outline:3px solid var(--navy-700);outline-offset:2px}.O2-cNW_chip[data-out]{color:var(--muted);cursor:not-allowed;background:var(--tile)}.O2-cNW_chip[data-out] input{cursor:not-allowed}.O2-cNW_outTag{font-size:12px;font-weight:400}.O2-cNW_qtyRow{align-items:center;gap:14px;display:flex}.O2-cNW_qtyRow label{font-size:14px;font-weight:700}.O2-cNW_stepper{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:stretch;display:inline-flex;overflow:hidden}.O2-cNW_stepper button{background:var(--tile);width:44px;min-height:44px;color:var(--navy);border:0;place-items:center;display:grid}.O2-cNW_stepper button:disabled{color:var(--muted);cursor:not-allowed;opacity:.6}.O2-cNW_stepper input{border:0;border-inline:1px solid var(--line);text-align:center;width:52px;font:inherit;color:var(--ink);appearance:textfield;font-weight:700}.O2-cNW_stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.O2-cNW_stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.O2-cNW_buttons{flex-wrap:wrap;gap:10px;display:flex}.O2-cNW_buttons .btn{flex:180px;justify-content:center;min-height:48px}.O2-cNW_buttons .btn:disabled{cursor:not-allowed;border-color:var(--line);color:var(--muted);background:var(--tile);transform:none}.O2-cNW_note{color:var(--muted);flex-basis:100%;font-size:14px}.O2-cNW_added{border:1px solid var(--navy-100);background:var(--navy-50);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.O2-cNW_added p{align-items:flex-start;gap:8px;font-size:14px;font-weight:600;display:flex}.O2-cNW_ok{color:var(--navy)}.O2-cNW_addedLinks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.O2-cNW_addedLinks a{border:1px solid var(--navy);min-height:44px;color:var(--navy);background:#fff;border-radius:10px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.O2-cNW_addedLinks a.O2-cNW_primaryLink{background:var(--navy);color:#fff}.O2-cNW_addedLinks button{width:44px;height:44px;color:var(--muted);background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.O2-cNW_error{color:var(--ink);background:#fff4f4;border:1px solid #f3c4c4;border-radius:10px;padding:10px 12px;font-size:14px}
