.swatch{--swatch--size: var(--swatch-input--size, 4.4rem);--swatch--border-radius: var(--swatch-input--border-radius, 50%);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:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--swatch--border-radius)}.swatch--square{--swatch--border-radius: var(--swatch-input--border-radius, .2rem)}.swatch--unavailable{border-style:dashed;border-color:rgba(var(--color-foreground),.5)}.color-variant-swatches{margin-bottom:2rem}.color-swatch-wrapper{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.color-swatch-input{position:absolute;opacity:0;pointer-events:none}.color-swatch-label{display:block;cursor:pointer;position:relative;transition:transform .2s ease}.color-swatch-label:hover{transform:scale(1.05)}.color-swatch{display:block;width:4.4rem;height:4.4rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.15);transition:all .2s ease}.color-swatch--square{border-radius:.2rem}.color-swatch-input:checked+.color-swatch-label .color-swatch{border-width:.2rem;border-color:rgba(var(--color-foreground),.8);box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.1)}.color-swatch-input:focus+.color-swatch-label .color-swatch{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.color-swatch-label--square .color-swatch{border-radius:.2rem}
/*# sourceMappingURL=/cdn/shop/t/74/assets/component-swatch.css.map */
