.qs-cart-page .qs-cart-variant-editor{margin-block:8px 12px;border-block:1px solid var(--qs-line)}
.qs-cart-page .qs-cart-variant-editor summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding-block:10px;font-size:13px;cursor:pointer;list-style:none}
.qs-cart-page .qs-cart-variant-editor summary::-webkit-details-marker{display:none}
.qs-cart-page .qs-cart-variant-editor label{display:block;margin-block:6px 8px;font-size:12px}
.qs-site .qs-cart-page .qs-cart-variant-editor select{width:100%;max-width:100%;min-height:46px;padding:8px 12px;border:1px solid var(--qs-line);border-radius:0;background:var(--qs-paper);color:var(--qs-ink);font-size:16px}
.qs-cart-page .qs-cart-variant-editor p{margin-block:10px 0;font-size:11px;line-height:1.6}
.qs-site .qs-cart-page .qs-cart-variant-editor .qs-text-button{min-height:44px;margin-block:12px 16px}
.qs-cart-page .qs-cart-variant-editor button:disabled,.qs-cart-page .qs-cart-variant-editor select:disabled{opacity:.55;cursor:not-allowed}
.qs-site .qs-cart-page .qs-cart-note>label{font-size:12px}
.qs-site .qs-cart-page .qs-cart-note>p{margin-block-start:8px;font-size:11px;line-height:1.6}
.qs-cart-page .qs-cart-note [data-qs-cart-note-status]:empty{display:none}
.qs-cart-page .qs-cart-note [data-qs-cart-note-retry]{min-height:44px}
