.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:1.5px solid #E3F2FD;border-radius:var(--swatch--border-radius);box-shadow:inset 0 0 0 1.5px #fff6,0 2px 6px #2196f314;transition:box-shadow .3s ease,border-color .3s ease;position:relative}.swatch:after{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:inherit;background:linear-gradient(135deg,#c9a84c00,#c9a84c26);opacity:0;transition:opacity .3s ease;pointer-events:none}.swatch:hover{border-color:#c9a84c;box-shadow:inset 0 0 0 1.5px #ffffff80,0 4px 12px #c9a84c33}.swatch:hover:after{opacity:1}.swatch--square{--swatch--border-radius: var(--swatch-input--border-radius, .6rem)}.swatch--unavailable{border-style:dashed;border-color:#94a3b899;border-width:1.5px;opacity:.7;box-shadow:none}.swatch--unavailable:hover{border-color:#94a3b899;box-shadow:none}.swatch--unavailable:after{display:none}@media(forced-colors:active){.swatch{border:1.5px solid currentColor}.swatch--unavailable{border-style:dashed}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-swatch.css.map */
