variant-radios fieldset[data-option-name=Color],variant-radios fieldset[data-option-name=Couleur],variant-radios fieldset[data-option-name=Farbe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:5px;margin:0;max-width:100%;min-width:100%;max-height:0;overflow:hidden;opacity:0}variant-radios fieldset[data-option-name=Color].active,variant-radios fieldset[data-option-name=Couleur].active,variant-radios fieldset[data-option-name=Farbe].active{max-height:10000px;opacity:1}variant-radios fieldset[data-option-name=Color] label span:first-child,variant-radios fieldset[data-option-name=Couleur] label span:first-child,variant-radios fieldset[data-option-name=Farbe] label span:first-child{order:2;padding:4px 0 0}variant-radios fieldset[data-option-name=Color] label span:nth-child(2),variant-radios fieldset[data-option-name=Couleur] label span:nth-child(2),variant-radios fieldset[data-option-name=Farbe] label span:nth-child(2){order:3;padding:0 0 4px}variant-radios fieldset[data-option-name=Color] label span,variant-radios fieldset[data-option-name=Couleur] label span,variant-radios fieldset[data-option-name=Farbe] label span{display:block;padding:4px;text-align:center}variant-radios fieldset[data-option-name=Color] label img,variant-radios fieldset[data-option-name=Couleur] label img,variant-radios fieldset[data-option-name=Farbe] label img{display:block;width:100%;height:80px;object-fit:cover;object-position:center;order:1;border-radius:5px}variant-radios fieldset[data-option-name=Color] label:before,variant-radios fieldset[data-option-name=Couleur] label:before,variant-radios fieldset[data-option-name=Farbe] label:before{display:none}variant-radios fieldset[data-option-name=Color] label,variant-radios fieldset[data-option-name=Couleur] label,variant-radios fieldset[data-option-name=Farbe] label{display:flex!important;flex-direction:column!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}variant-radios fieldset[data-option-name=Color] input[type=radio]:checked+label,variant-radios fieldset[data-option-name=Couleur] input[type=radio]:checked+label,variant-radios fieldset[data-option-name=Farbe] input[type=radio]:checked+label{background-color:transparent;color:#000}variant-radios fieldset[data-option-name=Color] input[type=radio]:checked+label img,variant-radios fieldset[data-option-name=Couleur] input[type=radio]:checked+label img,variant-radios fieldset[data-option-name=Farbe] input[type=radio]:checked+label img{border:2px solid #000}