.product-form__input{padding:0;margin:0 auto;max-width:37rem;min-width:fit-content;border:none;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.product-form__input .form__label{padding-left:0}fieldset.product-form__input .form__label{margin-bottom:.2rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{border:none;border-radius:10px;background-color:#e5e1f3;color:#000;display:inline-block;margin:.7rem .5rem .2rem 0;padding:10px 20px;font-size:16px;line-height:1;text-align:center;transition:background-color .2s ease,color .2s ease,transform .2s ease;cursor:pointer;box-shadow:0 0 0 1px transparent}.product-form__input input[type=radio]+label:hover{background-color:#a095d1;color:#fff;transform:translateY(-2px)}.product-form__input input[type=radio]:checked+label{background-color:#8f82c5;color:#fff}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{background-color:#ccc;color:#999;text-decoration:line-through;cursor:not-allowed}.product-form__input input[type=radio].disabled:checked+label,.product-form__input input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.4)}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input .select{max-width:25rem}.product-form__input+.product-form__input{margin-top:1.5rem}.product-form__input.radio--swatch{display:flex;justify-content:center;flex-wrap:wrap}.product-form__input input[type=radio]+label.variant--swatch-image{padding:5px;line-height:1;width:30px;height:30px;margin:.7rem 1.6rem .2rem 0}.product-form__input input[type=radio]+label.variant--swatch-image img{max-width:100%;height:auto}.product-form__input input[type=radio]+label.variant--swatch-custom{position:relative;border:none;outline:.1rem solid rgba(var(--color-foreground),.55);outline-offset:3px;margin:.7rem 1.3rem .2rem 0}.product-form__input input[type=radio]:checked+label.variant--swatch-image{background-color:transparent}.product-form__input input[type=radio]:checked+label.variant--swatch-custom{outline:.2rem solid rgba(var(--color-foreground))}.product-form__input input[type=radio]+label.variant--swatch-image.border-radius-100,.product-form__input input[type=radio]+label.variant--swatch-color.border-radius-100{border-radius:100%;padding:0}.product-form__input input[type=radio]+label.variant--swatch-image.border-radius-100>img,.product-form__input input[type=radio]+label.variant--swatch-color.border-radius-100>img{border-radius:100%}.product-form__input input[type=radio]+label.variant--swatch-color{width:30px;height:30px}.product-form__input input[type=radio]+label.variant--swatch-custom span.swatch--variant-tooltip{position:absolute;bottom:100%;background:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));z-index:9;padding:6px 12px;border-radius:2px;left:50%;transform:translate(-50%,-70%);transition:opacity .3s ease,transform .3s ease;pointer-events:none;opacity:0;font-size:1.3rem}.product-form__input input[type=radio]+label.variant--swatch-custom:hover span.swatch--variant-tooltip{opacity:1;transform:translate(-50%,-50%)}.product-form__input input[type=radio]+label.variant--swatch-custom span.swatch--variant-tooltip:after{content:"";position:absolute;bottom:-1.6rem;width:0;height:0;border-style:solid;border-width:1rem;border-color:transparent transparent transparent;border-top-color:rgba(var(--color-button),var(--alpha-button-background))}.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-form-input.css.map */
