.variant-buttons{display:flex;text-align:center;gap:10px}.variant-buttons>.variant{max-width:130px;cursor:pointer;display:flex;flex-direction:column}.variant-image{aspect-ratio:1.5/1;min-height:70px;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:10px;align-self:center}.variant.selected>.variant-image{border-color:#e30513;border-width:2px}.variant-label{color:#737373;font-size:12px}.variant.selected>.variant-label{color:#e30513}