.product-form__input input[type=radio]+label.color-swatch{width:3.6rem;height:3.6rem;min-width:3.6rem;padding:0;margin:.7rem .9rem .2rem 0;border-radius:50%;background-color:var(--swatch-color, #cccccc);background-clip:padding-box;border:.1rem solid rgba(var(--color-foreground),.25);box-shadow:none;position:relative;overflow:visible;transition:box-shadow var(--duration-short) ease,border-color var(--duration-short) ease}.product-form__input input[type=radio]+label.color-swatch:before{display:none}.product-form__input input[type=radio]+label.color-swatch:hover{border-color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label.color-swatch{background-color:var(--swatch-color, #cccccc);color:inherit;border-color:rgba(var(--color-foreground),.25);box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--color-foreground))}.product-form__input input[type=radio].disabled+label.color-swatch,.product-form__input input[type=radio]:disabled+label.color-swatch{opacity:.55;text-decoration:none}.product-form__input input[type=radio].disabled+label.color-swatch:after,.product-form__input input[type=radio]:disabled+label.color-swatch:after{content:"";position:absolute;top:50%;left:-10%;width:120%;height:.1rem;background-color:rgba(var(--color-foreground),.55);transform:translateY(-50%) rotate(-45deg);transform-origin:center;pointer-events:none}@media screen and (max-width:749px){.product-form__input input[type=radio]+label.color-swatch{width:3.4rem;height:3.4rem;min-width:3.4rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-color-swatch.css.map */
