.variant-picker__option-values.allewerk-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;overflow:visible}
.block-swatch.allewerk-color-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;padding:6px;min-width:0;width:100%;height:100%;border-radius:6px;white-space:normal;text-align:left;line-height:1.3;font-size:12px;letter-spacing:normal}
.allewerk-color-card__sample{display:block;flex:none;width:100%;height:36px;min-height:36px;border:1px solid #d4d4d4;border-radius:2px;background-repeat:no-repeat}
.allewerk-color-card__sample--photo{overflow:hidden}
.allewerk-color-card__sample--photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.allewerk-color-card__name{overflow-wrap:anywhere}
.allewerk-color-grid input:checked+label{box-shadow:0 0 0 2px #111;border-color:#111}
.allewerk-color-grid input:focus-visible+label{outline:2px solid #111;outline-offset:3px}
@media(min-width:700px){.block-swatch.allewerk-color-card{font-size:13px}.allewerk-color-card__sample{height:40px}}
