.complete-set-list{display:grid;gap:16px}
.complete-set-inline{padding:16px;border:1px solid #dce3d8;border-radius:8px;background:#f8faf6}
.complete-set-inline__heading{margin:0 0 12px}
.complete-set-inline__product{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:12px}
.complete-set-inline__product img{display:block;width:64px;height:80px;object-fit:contain}
.complete-set-inline__title{display:block;color:inherit;text-decoration:none;font-size:14px;line-height:1.4;margin-bottom:4px}
.complete-set-inline__title:hover{text-decoration:underline}
.complete-set-inline__variants{border:0;margin:0;padding:0;min-width:0}
.complete-set-inline .opt-btn:disabled + .opt-label{cursor:not-allowed;color:rgba(var(--text-color)/0.5)}
.complete-set-inline__add{display:block;width:100%;margin-top:12px;min-height:44px}
@media(max-width:599px){.complete-set-inline{padding:14px}}
