.save-when-q{margin:0 0 4px;font-weight:700;font-size:15px}.save-back{align-self:flex-start;background:none;border:0;padding:6px 0;font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.save-back:hover{color:var(--text)}.add-follow{display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:12px}.add-follow-q{margin:0;font-weight:700;font-size:14px}.add-follow-sub{margin:0 0 4px;font-size:13px}.save-done-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.save-done-view{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.save-done-view,.save-error{font-size:13px;font-weight:600}.save-error{margin:0;padding:9px 11px;border-radius:8px;background:#fdecea;color:#8a1c12}.add-menu{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.add-menu .add-menu-main{white-space:nowrap}.add-menu-main.is-added{background:var(--ink,#0d0d0d);color:#fff;border-color:var(--ink,#0d0d0d)}.add-menu-view{font-size:12px;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.add-menu-large .add-menu-view{font-size:13px}.add-menu-large,.add-menu-large .add-menu-main{width:100%}.pdp-buy-row>.add-menu-large{padding:0}.add-buy{display:inline-flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.add-buy-large{display:flex;width:100%}.add-buy-large>*{flex:1 1}.add-buy .cta-small.buy{display:inline-flex;align-items:center;background:var(--surface);color:var(--text);border:1px solid var(--line-strong);text-decoration:none}.add-buy .cta-small.buy:hover{border-color:var(--accent);color:var(--accent)}