variant-radios .product-form__input,variant-radios fieldset.product-form__input{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 20px;padding:0;border:0}variant-radios .product-form__input legend.form__label{flex-basis:100%;margin:0 0 4px;padding:0;font-size:.85em;letter-spacing:.08em;text-transform:uppercase;font-weight:700}variant-radios .product-form__input label.variant-button,variant-radios .product-form__input label.variant-color-label{display:inline-flex!important;align-items:center;justify-content:center;min-width:48px;height:42px;margin:0!important;padding:0 16px!important;border:1px solid #d6d6d6!important;border-radius:999px!important;background:#f4f4f4!important;color:#111!important;font-size:.95em;font-weight:500;line-height:1;box-shadow:none!important;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}variant-radios .product-form__input label.variant-color-label{padding:0 16px 0 10px!important}variant-radios .product-form__input label.variant-color-label .variant-color-wrapper{display:inline-flex;align-items:center;gap:8px;border:0!important;background:transparent!important;padding:0!important}variant-radios .product-form__input label.variant-color-label .color-label-text{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.25);box-shadow:none}variant-radios .vs-size label.variant-button{border-radius:10px!important;min-width:56px}variant-radios .product-form__input label.variant-button:hover,variant-radios .product-form__input label.variant-color-label:hover{border-color:#111!important}variant-radios .product-form__input input[type=radio]:checked+label.variant-button,variant-radios .product-form__input input[type=radio]:checked+label.variant-color-label{background:#111!important;border-color:#111!important;color:#fff!important}variant-radios .product-form__input input[type=radio]:checked+label.variant-color-label .color-label-text{border-color:#fff}variant-radios .product-form__input input[type=radio]:focus-visible+label.variant-button,variant-radios .product-form__input input[type=radio]:focus-visible+label.variant-color-label{outline:2px solid #111;outline-offset:2px}variant-radios .product-form__input input[type=radio].disabled+label.variant-button,variant-radios .product-form__input input[type=radio].disabled+label.variant-color-label{opacity:.45;text-decoration:line-through;background:#fff!important;border-style:solid!important}variant-radios .product-form__input input[type=radio].disabled:checked+label.variant-button,variant-radios .product-form__input input[type=radio].disabled:checked+label.variant-color-label{opacity:.8;background:#111!important}variant-radios label.variant-button .label-icon svg{display:none!important}variant-radios .vs-group{flex-basis:100%;margin:8px 0 0;font-size:.72em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#777}variant-radios .vs-group:first-of-type{margin-top:0}.vs-summary{margin:4px 0 16px;padding:10px 14px;border-radius:10px;background:#f4f4f4;font-size:.95em;color:#111}.vs-summary strong{font-weight:700}@media(max-width:749px){variant-radios .product-form__input label.variant-button,variant-radios .product-form__input label.variant-color-label{height:44px;padding:0 14px!important}variant-radios .product-form__input label.variant-color-label{padding:0 14px 0 10px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/variant-selector-redesign.css.map */
