.swatch{--swatch--size: var(--swatch-input--size, 3.5rem);--swatch--border-radius: var(--swatch-input--border-radius, 100vw);display:block;width:var(--swatch--size);max-width:100%;aspect-ratio:1 / 1;background:var(--swatch--background);background-position:var(--swatch-focal-point, initial);background-size:cover;background-origin:border-box;border:1px solid var(--globalBorderColor);border-radius:var(--swatch--border-radius)}.swatch--square{--swatch--border-radius: 0 }.swatch--unavailable{border-style:dashed;border-color:var(--globalBorderColor)}.swatch-group{gap:var(--margin)}.swatch-group:has(.has-showText){gap:var(--padding)}.swatch-group :where(label span,li){margin:0}.swatch-input__input+.swatch-input__label{--swatch-input--size: 3.5rem;--swatch-input--border-radius: 50%;display:inline-block;border-radius:var(--swatch-input--border-radius);cursor:pointer;outline-offset:2px;forced-color-adjust:none}.swatch-input__input+.swatch-input__label.swatch-input__label--square{--swatch-input--border-radius: 0 }.swatch-input__input+.swatch-input__label:hover .swatch,.swatch-input__input:active+.swatch-input__label .swatch,.swatch-input__input:checked+.swatch-input__label .swatch{outline:1px solid var(--globalBorderColor);outline-offset:2px}.swatch-input__input.disabled:not(:active):not(:checked)+.swatch-input__label:hover{outline:none}.swatch-input__input:focus-visible+.swatch-input__label .swatch{outline:1px solid var(--globalBorderColor)}.swatch-input__input:disabled+.swatch-input__label>.swatch,.swatch-input__input.disabled+.swatch-input__label>.swatch{position:relative;overflow:hidden;cursor:not-allowed}.swatch-input__input:disabled+.swatch-input__label>.swatch:before,.swatch-input__input.disabled+.swatch-input__label>.swatch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9}.swatch-input__input:disabled+.swatch-input__label>.swatch:after,.swatch-input__input.disabled+.swatch-input__label>.swatch:after{--diagonal--size: calc(var(--swatch-input--size) * 1.414);--crossed-line--size: 1px;--crossed-line--color: var(--globalBorderColor);content:"";position:absolute;bottom:calc(var(--crossed-line--size) * -.5);left:0;width:var(--diagonal--size);height:var(--crossed-line--size);background-color:var(--crossed-line--color);transform:rotate(-45deg);transform-origin:left}.swatchee{border:none}.swatchee input[type=checkbox]{display:none}.swatchee label span.swatch-help-text:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/22/assets/swatches.css.map */
