hz-variant-picker{display:block;min-width:0;margin:16px 0}hz-variant-picker .hz-option-group{padding:0;margin:0 0 24px;border:0;min-width:0}hz-variant-picker legend{padding:0;margin:0 0 10px;font-size:14px;font-weight:400;line-height:1.5}hz-variant-picker .hz-option-values{display:flex;flex-wrap:wrap;gap:8px}hz-variant-picker .hz-option-radio{position:absolute!important;width:1px!important;height:1px!important;opacity:0;overflow:hidden;clip-path:inset(50%);padding:0!important;margin:0!important}hz-variant-picker .hz-option-pill{display:flex;align-items:center;justify-content:center;min-height:50px;max-width:100%;padding:12px 23px;border:1px solid #dedede;border-radius:999px;background:transparent;cursor:pointer;font-size:14px;line-height:1.4;text-align:center;overflow-wrap:anywhere;font-weight:400;box-shadow:none}hz-variant-picker .hz-option-radio:checked+.hz-option-pill{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}hz-variant-picker .hz-option-radio:focus-visible+.hz-option-pill{outline:2px solid currentColor;outline-offset:3px}hz-variant-picker .hz-option-radio[data-unavailable=true]+.hz-option-pill{text-decoration:line-through;opacity:.55}hz-variant-picker .hz-option-status{font-size:14px;line-height:1.4;margin:0}hz-variant-picker .hz-option-status:empty{display:none}.hz-product .hz-variant-native-select{display:none!important}.hz-thumbs button[aria-current=true]{outline:2px solid currentColor;outline-offset:-2px}@media(max-width:699px){hz-variant-picker .hz-option-pill{min-height:44px;padding:10px 15px}hz-variant-picker .hz-option-group{margin-bottom:20px}}

