.sl-swatches{--sl-sw-size:28px;--sl-sw-gap:6px;--sl-sw-active:#111;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sl-sw-gap)}.sl-sw{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:var(--sl-sw-size);height:var(--sl-sw-size);overflow:hidden;border:1px solid rgb(0 0 0 / .15);border-radius:4px;background:#fff;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .15s,opacity .15s}.sl-sw:hover,.sl-sw:focus-visible,.sl-sw.is-active{box-shadow:0 0 0 1px var(--sl-sw-active);outline:none}.sl-sw-more{cursor:pointer}.sl-swm-image .sl-sw{width:var(--sl-sw-size)}.sl-sw-img{display:block;width:100%;height:100%;object-fit:cover}.sl-swm-color .sl-sw{width:var(--sl-sw-size);border-radius:50%;padding:2px}.sl-swm-color .sl-sw-color{display:block;width:100%;height:100%;border-radius:inherit}.sl-sw-label{padding:0 8px;font-size:12px;line-height:1;white-space:nowrap}.sl-sw-more{font-size:12px;line-height:1;color:inherit;text-decoration:none;opacity:.7}.sl-sw.is-oos.sl-oos-dim{opacity:.4}.sl-sw.is-oos.sl-oos-strike::after{content:"";position:absolute;left:-10%;top:50%;width:120%;height:1px;background:currentColor;transform:rotate(-45deg);opacity:.6}