.product-form__input{border:none;padding:0;margin:0;font-size:0;letter-spacing:0;min-width:fit-content;position:relative}.product-form__input--box{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin-bottom:1.6rem}.product-form__input+.product-form__input{margin-top:1.6rem}.product-form__input .field:before,.product-form__input .field:after{content:none}.product-form__input .form__label,.product-form__input .form__legend{padding:0;margin-bottom:1.6rem}.product-form__input--box .form__label,.product-form__input--box .form__legend{grid-column:span 2}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;width:.1rem;height:.1rem}.product-form__input input[type=radio]+label{--variant-size: 2.6rem;position:relative;min-width:var(--variant-size);min-height:var(--variant-size);vertical-align:inherit;cursor:pointer;border:max(.1rem,var(--variant-pills-border-width)) solid rgba(var(--color-foreground),.1);border-radius:calc(var(--variant-pills-radius) + .2rem);padding:0rem .5rem;transition:all var(--duration-short) ease}.product-form__input:not(.product-form__input--swatch) input[type=radio]+label{min-width:calc(var(--variant-size) + 1.4rem);padding-top:.2rem}.product-form__input--box input[type=radio]+label{--variant-size: 4.9rem;font-size:calc(1.6rem * var(--font-body-scale));color:#000;background-color:#f8f8f8;border-color:#686868;margin-right:0;margin-bottom:0}.product-form__input:not(.product-form__input--swatch) input[type=radio]:disabled+label,.product-form__input:not(.product-form__input--swatch) input[type=radio].disabled+label{color:#cfcfcf;border-color:#cfcfcf}.product-form__input--swatch input[type=radio]+label{border-color:transparent}.product-form__input--swatch input[type=radio][value=Black i]:disabled+label,.product-form__input--swatch input[type=radio][value=Black i].disabled+label{color:#cfcfcf}.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;right:0;bottom:0;left:0;top:1px;border-radius:inherit;will-change:transform;transform:scale(.5)}.product-form__input input[type=radio]+label:before{background:linear-gradient(to bottom,transparent calc(50% - .1rem),rgb(var(--color-foreground)) calc(50% - .05rem) calc(50% + .05rem),transparent calc(50% + .05rem))}.product-form__input--box input[type=radio]+label:before{content:none}.product-form__input input[type=radio]:disabled+label:before,.product-form__input input[type=radio].disabled+label:before{--color-foreground: 207, 207, 207;opacity:1}.product-form__input--swatch input[type=radio]+label{--swatch-size: 3.6rem;font-size:0;letter-spacing:var(--letter-spacing-base, 0);line-height:var(--line-height-base, 0);padding:0;width:var(--swatch-size);height:var(--swatch-size);min-width:unset;min-height:unset;border-radius:50%}.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-shadow),.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 .hidden__count span:not(.visually-hidden){--swatch-size: 2.4rem;--swatch-border-inactive-color: #E6E6E6;--swatch-border-active-color: #000000;--swatch-counter-text-color: #000000;--swatch-counter-background-color: #F0F0F0;--swatch-counter-border-color: #B0B0B0;width:var(--swatch-size);height:var(--swatch-size);display:flex;text-align:center;justify-content:center;align-items:center;background:var(--swatch-counter-background-color);color:var(--swatch-counter-text-color);font-size:calc(1.2rem* var(--font-body-scale));overflow:hidden;position:relative;border:max(.1rem,var(--variant-pills-border-width)) solid var(--swatch-counter-border-color);border-radius:var(--variant-pills-radius);box-sizing:border-box}.product-form__input--swatch .hidden__count span:not(.visually-hidden):before{counter-reset:overflow-count var(--overflow-count);content:"+" counter(overflow-count);line-height:var(--line-height-lowest, 1)}.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--box input[type=radio]+label:hover,.product-form__input--box input[type=radio]+label:focus,.product-form__input--box input[type=radio]:checked+label,.product-form__input--box input[type=radio].focused+label{color:#fff;background-color:#ccb579;border-color:#ccb579}.product-form__input--swatch input[type=radio]+label{padding:.2rem}.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-shadow),.5),0 0 .5rem .4rem rgba(var(--color-shadow),.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: 4.6rem}.product-form__input:not(.product-form__input--swatch) input[type=radio]+label{min-width:6.8rem}.product-form__input--swatch input[type=radio]+label{--swatch-size: 4.6rem}.product-form__input--box input[type=radio]+label{--variant-size: 5.2rem;margin-right:0;margin-bottom:0}.product-form__input--swatch .hidden__count span:not(.visually-hidden){--swatch-size: 4.6rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-product-options.css.map */
