.product-form__input{border:none;padding:0;margin:0;min-width:fit-content;position:relative}.product-form__input+.product-form__input{margin-top:1.4rem}.product-form__input:not(.option-size) input[type=radio]+label{min-width:calc(50% - .7rem)}.product-form__input .form__label{padding:0;margin-bottom:2.4rem;padding-top:2.4rem;border-top:.1rem solid rgba(151,153,152,1);width:100%;display:flex;justify-content:space-between}.product-form__input .form__label>span:not([data-selected-value-option]){text-transform:uppercase;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale)* 1.8rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-letter-spacing, 0);line-height:var(--heading-line-height, 1.5)}.product-form__input .form__label>span[data-selected-value-option]{color:#666;font-size:1.4rem}.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: 3.8rem;position:relative;min-width:var(--variant-size);min-height:var(--variant-size);vertical-align:top;cursor:pointer;background:#f4f4f4;border:none;border-radius:var(--variant-pills-radius);margin-right:.7rem;margin-bottom:1.4rem;padding:.3rem .5rem;transition:all var(--duration-short) ease;line-height:120%}.product-form__input input[type=radio]:checked+label{background:#1e1e1e;color:#fff}.product-form__input:not(.option-size) input[type=radio]+label:nth-of-type(odd){margin-right:.7rem}.product-form__input:not(.option-size) input[type=radio]+label:nth-of-type(2n){margin-left:.7rem;margin-right:0}.product-form__input.option-size input[type=radio]+label{margin-right:1.4rem}.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]+label:after{box-shadow:0 0 0 .1rem}.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}@media screen and (min-width: 1033px){.product-form__input input[type=radio]+label{--variant-size: 3.8rem}.product-form__input--swatch input[type=radio]+label{--swatch-size: 3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-options.css.map */
