.swatch-input__input+.swatch-input__label{--swatch-input--border-radius: var(--swatch-border-radius, 50%);display:inline-block;max-width:100%;border-radius:var(--swatch-input--border-radius);cursor:pointer;outline-offset:.2rem;outline-color:transparent;outline-style:solid;transition-property:outline-color,outline-width,box-shadow;transition-duration:var(--duration-short);transition-timing-function:ease;forced-color-adjust:none}.product-form__input--swatch.pdp .swatch-input__input+.swatch-input__label{margin:0;outline:none;outline-offset:0;transition-property:none}.swatch-input__input+.swatch-input__label.swatch-input__label--square{--swatch-input--border-radius: var(--swatch-border-radius)}.product-form__input--swatch.pdp .swatch-input__label__wrapper{width:34px;height:34px;position:relative}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{outline:.1rem solid rgb(var(--color-foreground));width:29px;height:29px;margin-top:3px;margin-left:3px;margin-right:8px}.product-form__input--swatch.pdp .swatch-input__input:active+.swatch-input__label,.product-form__input--swatch.pdp .swatch-input__input:checked+.swatch-input__label{width:34px;height:34px;border:1px solid var(--white);outline:1px solid var(--primary-background)!important;background-size:32px 32px;box-sizing:border-box}.product-form__input--swatch.pdp .swatch-input__input.hudaShade+label{position:relative}.product-form__input--swatch.pdp .swatch-input__input.hudaShade+label:before{content:"";position:absolute;top:-4px;right:-4px;width:18px;height:18px;background-repeat:no-repeat;background-size:contain;z-index:5}.swatch-input__input+.swatch-input__label:hover,.swatch-input__input:hover+.swatch-input__label{width:29px;height:29px;margin-top:3px;margin-left:3px;margin-right:8px;outline:.1rem solid rgba(var(--color-foreground))}.product-form__input--swatch.pdp .swatch-input__input+.swatch-input__label:hover,.product-form__input--swatch.pdp .swatch-input__input:hover+.swatch-input__label{outline:none;width:34px;height:34px}.swatch-input__input:focus-visible+.swatch-input__label{outline:.2rem solid rgba(var(--color-foreground),.5);box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 .1rem .5rem rgba(var(--color-foreground),.25)}.product-form__input--swatch.pdp .swatch-input__input:focus-visible+.swatch-input__label{outline:none;box-shadow:none}.swatch-input__input:active:focus-visible+.swatch-input__label,.swatch-input__input:checked:focus-visible+.swatch-input__label{outline:.1rem solid rgb(var(--color-foreground));width:31px;height:31px;margin-top:2px}.swatch-input__input.visually-disabled:not(:active):not(:checked)+.swatch-input__label{transition:none}.swatch-input__input:disabled+.swatch-input__label{pointer-events:none}.swatch-input__input:disabled+.swatch-input__label>.swatch,.swatch-input__input.visually-disabled+.swatch-input__label>.swatch{position:relative;overflow:hidden}.swatch-input__input:disabled+.swatch-input__label>.swatch,.swatch-input__input.visually-disabled+.swatch-input__label>.swatch{opacity:.4}.swatch-input__input:disabled+.swatch-input__label>.swatch:after,.swatch-input__input.visually-disabled+.swatch-input__label>.swatch:after{--diagonal--size: calc(var(--swatch-input--size) * 1.614);--crossed-line--size: .1rem;content:"";position:absolute;bottom:calc(var(--crossed-line--size) * -.5);top:0;width:45px;height:var(--crossed-line--size);background-color:rgb(var(--color-foreground));transform:rotate(45deg);transform-origin:left}.swatch-input__input:disabled+.swatch-input__label>.swatch:after,.swatch-input__input.visually-disabled+.swatch-input__label>.swatch:before{--diagonal--size: calc(var(--swatch-input--size) * 1.614);--crossed-line--size: .1rem;content:"";position:absolute;bottom:calc(var(--crossed-line--size) * -.5);top:-5px;left:-3px;width:45px;height:2px;background-color:var(--white);transform:rotate(45deg);transform-origin:left}.product-form__input--swatch.pdp .swatch-input__input:disabled+.swatch-input__label>.swatch:after,.product-form__input--swatch.pdp .swatch-input__input.visually-disabled+.swatch-input__label>.swatch:before{top:0;left:0}@media screen and (max-width:990px){.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{width:25px;height:25px;margin-right:5px}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label span{width:25px;height:25px}.product-form__input--swatch.pdp .swatch-input__input:active+.swatch-input__label,.product-form__input--swatch.pdp .swatch-input__input:checked+.swatch-input__label,.product-form__input--swatch.pdp .swatch-input__input:checked+.swatch-input__label span{width:100%;height:100%;margin-right:0}}.product-form__input--swatch.pdp .swatch-input__label__wrapper:has(.swatch-new-badge){height:auto;display:flex;flex-direction:column;align-items:center}.swatch-new-badge{display:block;width:100%;margin-bottom:4px;text-align:center;font-size:8px;font-weight:700;line-height:1;padding:2px 0;color:var(--primary-background);border:1px solid var(--primary-background);border-radius:20px;background:#fff;text-transform:uppercase;letter-spacing:.5px;box-sizing:border-box;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/227/assets/component-swatch-input.css.map */
