.product-form__input{border:none;padding:0;margin:0;min-width:fit-content;position:relative}.product-form__input+.product-form__input{margin-top:.8rem}.product__variant .product-form__input+.product-form__input{margin-top:1.2rem}.product-form__input .form__label{padding:0;margin-bottom:.8rem;font-weight:600}.product-form__input .form__label>span:not([data-selected-value-option]){color:#000;font-weight:400}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;width:1px;height:1px}.product-form__input input[type=radio]+label{--variant-size: 2.4rem;position:relative;min-width:var(--variant-size);min-height:var(--variant-size);vertical-align:top;cursor:pointer;border:max(.1rem,var(--variant-pills-border-width)) solid rgba(var(--color-foreground),.1);border-radius:var(--variant-pills-radius);margin-right:.4rem;margin-bottom:.4rem;padding:0 1.2rem;transition:all var(--duration-short) ease}.product-form__input input[type=radio]+label:last-of-type{margin-right:0}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{opacity:.5}.product-form__input input[type=radio]+label .icon{width:1.6rem;height:1.6rem}.product-form__input input[type=radio]+label:before,.product-form__input input[type=radio]+label:after{content:"";position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;will-change:transform;transform:scale(.75)}.product-form__input input[type=radio]+label:before{background:linear-gradient(to bottom right,transparent calc(50% - .1rem),rgb(var(--color-foreground)) calc(50% - .05rem) calc(50% + .05rem),transparent calc(50% + .05rem))}.product-form__input input[type=radio]:disabled+label:before,.product-form__input input[type=radio].disabled+label:before{transform:scale(1);opacity:1}.product-form__input--swatch input[type=radio]+label{--swatch-size: 2.4rem;font-size:0;letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base, 0);padding:0;width:var(--swatch-size);height:var(--swatch-size);min-width:unset;min-height:unset}.product-form__input--swatch-circle input[type=radio]+label{border-radius:50%}.product-form__input--swatch input[type=radio]+label .pattern{position:relative;width:100%;height:100%;background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:inherit;overflow:hidden}.product-form__input--swatch input[type=radio]+label .pattern--brightness{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.1)}.product-form__input--swatch input[type=radio]+label .pattern:after{content:"";display:block;width:calc(100%*sqrt(5));height:.1rem;background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg);opacity:0}.product-form__input--swatch input[type=radio]:disabled+label,.product-form__input--swatch input[type=radio].disabled+label,.product-form__input--swatch input[type=radio]:disabled+label .pattern:after,.product-form__input--swatch input[type=radio].disabled+label .pattern:after{opacity:1}.product-form__input input[type=radio]+label:hover,.product-form__input input[type=radio]+label:focus,.product-form__input input[type=radio]:checked+label,.product-form__input input[type=radio].focused+label{border-color:rgba(var(--color-foreground),1)}.product-form__input--swatch input[type=radio]+label:hover,.product-form__input--swatch input[type=radio]+label:focus,.product-form__input--swatch input[type=radio]:checked+label,.product-form__input--swatch input[type=radio].focused+label{padding:.3rem}.product-form__input input[type=radio]+label:hover:after,.product-form__input input[type=radio]+label:focus:after,.product-form__input input[type=radio].focused+label:after{opacity:1;transform:scale(1)}.product-form__input input[type=radio].focused+label,.product-form__input input[type=radio]:focus-visible+label,.product-form__input input[type=radio]:focus+label{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.product-form__input input[type=radio]:focus:not(:focus-visible):not(.focused)+label{box-shadow:inherit}.product__variant .product-form__input--swatch input[type=radio]+label{--swatch-size: 5.6rem}@media screen and (min-width: 1033px){.product-form__input input[type=radio]+label{--variant-size: 2.4rem}.product-form__input--swatch input[type=radio]+label{--swatch-size: 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/component-product-options.css.map */
