.loop-variation-swatches{display:flex;flex-direction:column;gap:8px}.swatch-group{display:flex;flex-wrap:wrap;gap:6px}.swatch{border:1px solid #ddd;cursor:pointer;box-sizing:border-box;transition:all .2s ease}.swatch.color{width:20px;height:20px;border-radius:50%}.swatch.image{width:48px;height:48px;border-radius:6px;overflow:hidden}