.variation-group{margin-bottom:10px}.variation-group .variation{display:inline-block;margin:2px 0}.variation--input{display:none}span.variation-group--name{display:block;margin-bottom:3px}label.variation--label{border:1px solid #ddd;background:#f3f3f3;border-radius:3px;display:block;line-height:1;padding:5px;margin:0!important;cursor:pointer;font-size:13px;letter-spacing:-.5px}.variation input[type="radio"]:checked+.variation--label{background-color:#fff;border-color:#2196f3}.variation input[type="radio"]:disabled+.variation--label{opacity:.35;pointer-events:none}