body.single-product .wpclv-term.ml-color-choice{border-radius:8px!important;overflow:visible!important;border:1px solid var(--border-light)!important;background:#fff!important;margin:0 6px 6px 0!important;min-height:44px}body.single-product .wpclv-term.ml-color-choice>a,body.single-product .wpclv-term.ml-color-choice>span{display:inline-flex!important;align-items:center;gap:7px;padding:7px 10px!important;min-height:42px;line-height:1.3;color:var(--brand-navy);border:0!important;background:transparent!important}.ml-color-dot{display:block;flex:0 0 22px;width:22px;height:22px;border:1px solid #b8c0c9;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .2)}body.single-product .ml-color-choice img.ml-color-image{width:30px;height:30px;object-fit:contain;margin:0}.ml-color-name{font-size:13px}body.single-product .wpclv-term.ml-color-choice.active{border-color:var(--brand-navy)!important;box-shadow:0 0 0 1px var(--brand-navy);background:var(--bg-soft)!important}body.single-product .wpclv-term.ml-color-choice:not(.ml-color-unavailable):hover{border-color:var(--brand-navy)!important}body.single-product .wpclv-term.ml-color-choice>a:focus-visible{outline:2px solid var(--brand-navy)!important;outline-offset:3px;border-radius:7px}body.single-product .wpclv-term.ml-color-unavailable{opacity:.48;cursor:not-allowed}body.single-product .ml-color-unavailable .ml-color-name{text-decoration:line-through}