.mp-color-options{display:none}.mp-color-enhanced .mp-color-options{display:block;margin:0 0 20px}.mp-color-enhanced table.variations{display:none}.mp-color-options__label{font-size:14px;margin:0 0 12px!important;color:#292723}.mp-color-options__label strong{font-weight:600}.mp-color-options__items{display:flex;flex-wrap:wrap;gap:12px}.mp-color-options .mp-color-option{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:98px;min-height:130px;padding:7px 7px 9px;border:1px solid #ded7cb;border-radius:8px;background:#fffdfa;color:#292723;line-height:1.3;box-shadow:none;cursor:pointer;transition:border-color .15s,background .15s}.mp-color-option img{display:block;width:82px;height:82px;object-fit:cover;border-radius:5px;margin:0 0 7px}.mp-color-option__name{display:block;width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:center;font-size:13px;font-weight:500}.mp-color-options .mp-color-option:hover:not(:disabled){border-color:#716856;background:#f5f1e9;color:#292723}.mp-color-options .mp-color-option[aria-pressed="true"]{border-color:#252421;outline:1px solid #252421;background:#f5f1e9}.mp-color-options .mp-color-option:focus-visible{outline:3px solid #776a52;outline-offset:4px}.mp-color-options .mp-color-option:disabled{opacity:.6;cursor:not-allowed;background:#f6f4ef;color:#514b42}.mp-color-option__stock{font-size:10px;margin-top:3px;line-height:1.2}@media(max-width:479px){.mp-color-options__items{gap:10px}.mp-color-options .mp-color-option{width:90px;min-height:122px}.mp-color-option img{width:74px;height:74px}}