.swatch-wrapper{display:inline-block;position:relative;padding:.3rem;border-radius:50%;cursor:pointer;margin-right:1.4rem;margin-bottom:.9rem}.swatch-wrapper input{width:100%;height:100%;margin:0;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.swatch-wrapper label{display:block;min-width:2.6rem;max-width:2.6rem;min-height:2.6rem;max-height:2.6rem;border-radius:50%;--webkit-border-radius: 50%;border:.1rem solid #eee;transform:translateZ(0);pointer-events:none}.swatch-wrapper input.disabled-radio+label,.swatch-wrapper input.impossible-combination+label,.swatch-wrapper input.option-unavailable+label,.swatch-wrapper input.disabled-color+label,.swatch-wrapper input:disabled+label{box-shadow:0 0 0 .2rem #fff,0 0 0 .3rem #000}.swatch-wrapper input.disabled-radio+label:after,.swatch-wrapper input.impossible-combination+label:after,.swatch-wrapper input.option-unavailable+label:after,.swatch-wrapper input.disabled-color+label:after,.swatch-wrapper input:disabled+label:after{content:"";position:absolute;top:-.3rem;left:50%;bottom:-.3rem;width:1px;margin-right:-1px;background-color:#000;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.swatch-wrapper input:checked+label:before{content:"";display:block;border-radius:50%;--webkit-border-radius: 50%;box-shadow:0 0 0 .1rem var(--color-black);position:absolute;top:.1rem;right:.1rem;bottom:.1rem;left:.1rem}.swatch-wrapper input:checked+label{box-shadow:0 0 0 .2rem #fff,0 0 0 .3rem #000}.swatch-wrapper input:checked+label:after{background-color:#000}.dark-mode .swatch-wrapper input:checked+label:before{box-shadow:0 0 0 .1rem var(--color-white)}.dark-mode .swatch-wrapper input:checked+label,.tab--black .swatch-wrapper input:checked+label{box-shadow:0 0 0 .5rem #141414,0 0 0 .6rem #fff}.dark-mode .quickview-modal__content .swatch-wrapper input:checked+label{box-shadow:0 0 0 .5rem var(--color-white),0 0 0 .6rem var(--color-black)}.swatch-wrapper--small{margin-right:0;padding:.4rem}.swatch-wrapper--small label{min-width:1.6rem;max-width:1.6rem;min-height:1.6rem;max-height:1.6rem}.swatch-wrapper--small:nth-child(1) input:checked+label{margin-right:.5rem}.swatch-wrapper--small:not(:nth-child(1)) input:checked+label{display:block;margin-inline:.5rem}
/*# sourceMappingURL=/cdn/shop/t/1449/assets/component-swatch.css.map */
