.qsw{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:8px 0 2px;min-height:34px;align-items:center}
.qsw__item{position:relative;width:32px;height:32px;padding:0;border-radius:50%;border:1.5px solid #dcdfe6;background:#fff;overflow:hidden;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s;flex:0 0 auto}
.qsw__item img,.qsw__item .qsw__color{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}
.qsw__item:hover{transform:scale(1.08)}
.qsw__item.is-active{border-color:#0d3570;box-shadow:0 0 0 2px #fff inset,0 0 0 1.5px #0d3570}
.qsw__item.is-soldout{opacity:.45}
.qsw__item.is-soldout::after{content:"";position:absolute;top:50%;left:-10%;width:120%;height:1.5px;background:#e11d48;transform:rotate(-45deg)}
.qsw__txt{font-size:11px;font-weight:700;color:#0d3570;line-height:29px}
.qsw__more{font-size:12px;font-weight:700;color:#0d3570;text-decoration:none;padding:0 2px}
@media (max-width:767px){.qsw{gap:5px}.qsw__item{width:26px;height:26px}.qsw__txt{line-height:23px;font-size:10px}}
