variant-selects .melzinha-color-picker{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0 0 20px;min-width:0;max-width:100%}variant-selects .melzinha-color-picker legend{margin-bottom:10px;padding:0}variant-selects .melzinha-color-input{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}variant-selects .melzinha-color-label{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:64px;height:64px;margin:0;padding:2px;border:1px solid #d8d8d8;border-radius:7px;background:#fff;color:#111;cursor:pointer;transition:border-color .15s,box-shadow .15s}variant-selects .melzinha-color-label img{display:block;width:100%;height:100%;object-fit:contain;border-radius:4px}variant-selects .melzinha-color-input:checked+.melzinha-color-label{border-color:#111;box-shadow:inset 0 0 0 1px #111}variant-selects .melzinha-color-label:hover{border-color:#111}variant-selects .melzinha-color-input:focus-visible+.melzinha-color-label{outline:2px solid #111;outline-offset:3px}variant-selects .melzinha-color-input.disabled+.melzinha-color-label{opacity:.5}variant-selects .melzinha-color-input.disabled+.melzinha-color-label:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:linear-gradient(to bottom right,transparent calc(50% - .5px),#777 50%,transparent calc(50% + .5px));pointer-events:none}variant-selects .melzinha-color-label--text{width:auto;min-width:64px;padding:8px;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/melzinha-variant-images.css.map */
