/* v3.9.64: clear variation choices with unmodified WooCommerce matching logic. */
.variations_form .vcc3964-strengths{margin:10px 0 5px;max-width:100%}
.variations_form .vcc3964-strength-label{display:block;font-size:13px;font-weight:650;margin-bottom:8px;color:#254048}
.variations_form .vcc3964-strength-list{display:flex;flex-wrap:wrap;gap:8px}
.variations_form .vcc3964-strength-choice{appearance:none;border:1px solid #c7dcd6;border-radius:10px;background:#fff;color:#203c45;min-height:44px;min-width:58px;padding:9px 14px;font:inherit;font-size:14px;line-height:1.3;cursor:pointer;transition:background-color .15s,border-color .15s}
.variations_form .vcc3964-strength-choice.is-selected{border-color:#078d81;background:#ebf8f5;box-shadow:inset 0 0 0 1px #078d81;font-weight:700}
.variations_form .vcc3964-strength-choice:disabled{opacity:.48;cursor:not-allowed;text-decoration:line-through}
.variations_form .vcc3964-strength-choice:focus-visible{outline:3px solid #087c72;outline-offset:3px}
.variations_form .vcc3964-enhanced-row select.vcc3964-native-select{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.variations_form .vcc3964-variation-status{font-size:13px;line-height:1.4;margin:0 0 8px;color:#14765e}
.variations_form .vcc3964-variation-status:empty{display:none}
.variations_form .vcc3964-variation-status[data-stock="out"]{color:#9c392f}
@media(max-width:540px){.variations_form .vcc3964-strength-choice{flex:1 1 auto;min-width:70px}.variations_form .vcc3964-strength-list{gap:7px}}
@media(prefers-reduced-motion:reduce){.variations_form .vcc3964-strength-choice{transition:none}}
