.swatch{--swatch--size: var(--swatch-input--size, 4.4rem);--swatch--border-radius: var(--swatch-input--border-radius, 50%);display:block;position:relative;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;cursor:pointer;border:.1rem solid var(--swatch-border-color, rgba(var(--color-black), 0.45));border-radius:var(--swatch--border-radius);outline-width:.2rem;outline-style:solid;outline-color:rgba(0,0,0,0);outline-offset:.2rem;transition:outline-color .15s ease}.swatch::after{position:absolute;top:50%;left:50%;display:block;width:calc(100% + 1.7rem);height:calc(100% + 1.7rem);pointer-events:none;content:"";border:.2rem solid var(--swatch-focus-ring-color, var(--color-starbucks-green));border-radius:.6rem;opacity:0;transform:translate(-50%, -50%)}.swatch:hover{outline-color:var(--swatch-hover-outline-color, var(--color-starbucks-green))}.swatch:active{outline-color:var(--swatch-active-outline-color, var(--color-house-green-dark))}.swatch:focus-visible{outline-color:var(--swatch-hover-outline-color, var(--color-starbucks-green));outline-offset:.2rem}.swatch--square{--swatch--border-radius: var(--swatch-input--border-radius, 0.2rem)}.swatch--unavailable{border-style:dashed;border-color:rgba(var(--color-foreground), 0.5)}

/*# sourceMappingURL=component-swatch.css.map*/