/* V60: accessible, high contrast product swatches */
.color-options-v60{display:flex;flex-wrap:wrap;gap:12px;padding:8px 0}.color-options-v60 .color-choice{position:relative;display:flex;align-items:center;gap:7px;min-height:44px;padding:6px 10px;border:2px solid #d8dce2;border-radius:12px;cursor:pointer;background:#fff}.color-options-v60 .color-choice span{display:inline-block!important;width:27px!important;height:27px!important;border-radius:50%;background:var(--swatch)!important;border:1px solid #9ca3af!important;flex-shrink:0}.color-options-v60 .color-choice small{font-size:13px;color:#252525}.color-options-v60 .color-choice:has(input:checked){border-color:#1769d2;box-shadow:0 0 0 2px #1769d222}.color-options-v60 .color-choice:has(input:focus-visible){outline:3px solid #1769d2;outline-offset:3px}.color-options-v60 .color-choice input{position:absolute;opacity:0;width:1px;height:1px}.color-selection-v60{font-size:13px;color:#424b58;margin:6px 0 0}@media(max-width:600px){.color-options-v60{gap:8px}.color-options-v60 .color-choice{padding:6px 8px}}
