/* Color swatches on product cards */
.pc-swatches{display:flex;gap:8px;margin-top:8px;align-items:center;flex-wrap:wrap}
.pc-swatch{display:inline-flex;width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.15);position:relative;overflow:hidden}
.pc-swatch-dot{width:100%;height:100%;display:block;background:var(--pc-swatch, #DADDE1);border-radius:50%}
.pc-swatch--oos{opacity:.45}
.pc-swatch-line{position:absolute;left:-4px;right:-4px;top:50%;height:2px;background:currentColor;transform:rotate(-18deg)}
.pc-swatch:focus-visible{outline:2px solid currentColor;outline-offset:2px}
