.product-form__input--color{display:flex;flex-wrap:wrap;gap:1rem;border:0;padding:0;margin:0 0 1.5rem}.product-form__input--color .form__label{flex-basis:100%;margin-bottom:.2rem}.product-form__input--color input[type=radio]+label.color-dot{position:relative;display:inline-block;box-sizing:border-box;width:2.5rem;height:2.5rem;min-width:0;margin:0;padding:0;border:1px solid rgba(0,0,0,.25);background-color:var(--dot-color);box-shadow:0 0 0 2px #fff inset;font-size:0;cursor:pointer;transition:transform .15s ease}.product-form__input--color input[type=radio]+label.color-dot:hover{transform:scale(1.08)}.product-form__input--color input[type=radio]:checked+label.color-dot{background-color:var(--dot-color);outline:1.5px solid currentColor;outline-offset:1.5px}.product-form__input--color input[type=radio]:focus-visible+label.color-dot{outline:2px dashed currentColor;outline-offset:3px}.product-form__input--color input[type=radio].disabled+label.color-dot,.product-form__input--color input[type=radio]+label.color-dot--unavailable{opacity:1;text-decoration:none}.product-form__input--color input[type=radio]+label.color-dot--unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 1px),rgba(0,0,0,.6) 50%,transparent calc(50% + 1px))}.color-dot .label-unavailable{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
