.product-form__input[data-untouched] input[type=radio]:checked+label{border-color:rgba(var(--color-foreground),var(--variant-pills-border-opacity, .55))!important;background-color:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;box-shadow:none!important;text-decoration:none!important}.product-form__input[data-untouched] input[type=radio]:checked+label.pill-color--swatch,.product-form__input[data-untouched] input[type=radio]:checked+label.pill-color--image{background:transparent!important}.product-form__input[data-untouched] input[type=radio]:checked+label.pill-color--dot .pill-color__dot{box-shadow:inset 0 0 0 .1rem #00000026}.variant-required__placeholder{font-style:italic;opacity:.7}.product-form__input[data-missing] .form__label{color:var(--variant-required-color, #c0392b)}.product-form__input[data-missing] input[type=radio]+label{border-color:var(--variant-required-color, #c0392b)!important}.variant-required__message{display:flex;align-items:center;gap:.6rem;margin:.2rem 0 1.4rem;color:var(--variant-required-color, #c0392b);font-size:1.4rem;font-weight:600;line-height:1.4}.variant-required__message:before{content:"!";display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--variant-required-color, #c0392b);color:#fff;font-size:1.2rem;font-weight:700}.variant-required__message[hidden]{display:none}product-info.variant-incomplete .shopify-payment-button,product-info.variant-incomplete shopify-accelerated-checkout{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/112/assets/component-variant-required.css.map */
