.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:var(--fw-medium);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{--pair-radius:10px;--pair-h:36px;--pair-seg:76px;display:inline-grid;grid-template-columns:minmax(0,var(--pair-seg)) minmax(0,var(--pair-seg));max-width:100%;grid-template-rows:var(--pair-h) auto;vertical-align:top}@media (min-width:768px){.add-buy{--pair-seg:80px}}.add-buy .add-menu{display:contents}.add-buy .add-buy-buy,.add-buy .add-menu-main{grid-row:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:var(--pair-h);min-width:0;margin:0;padding:0 10px;font:inherit;font-size:13.5px;font-weight:var(--fw-strong);line-height:1;white-space:nowrap;border:1px solid var(--ink);border-radius:0;cursor:pointer;text-decoration:none;box-shadow:none;filter:none;width:auto}.add-buy .add-menu-main{grid-column:1;background:var(--surface);color:var(--ink);border-radius:var(--pair-radius) 0 0 var(--pair-radius)}.add-buy .add-buy-buy{grid-column:2;background:var(--yellow);color:var(--ink);border-left:0;border-radius:0 var(--pair-radius) var(--pair-radius) 0}.add-buy .add-menu-main.is-added{background:var(--ink);color:#fff}.add-buy .add-menu-main:hover:not(:disabled){background:var(--accent-soft)}.add-buy .add-menu-main.is-added:hover{background:var(--ink)}.add-buy .add-buy-buy:hover:not(:disabled){filter:brightness(.95)}.add-buy .add-buy-buy:disabled,.add-buy .add-menu-main:disabled{cursor:default;opacity:.55}.add-buy .add-buy-buy:focus-visible,.add-buy .add-menu-main:focus-visible{outline:2px solid var(--ink);outline-offset:2px;position:relative;z-index:1}.add-buy .add-buy-label{overflow:hidden;text-overflow:ellipsis}.add-buy [role=status]{grid-column:1/-1;grid-row:2}.add-buy [role=status]:not(:empty){padding-top:4px}.add-buy-solo{grid-template-columns:minmax(0,calc(var(--pair-seg) * 2))}.add-buy-solo .add-buy-buy,.add-buy-solo .add-menu-main{grid-column:1;border-left:1px solid var(--ink);border-radius:var(--pair-radius)}.add-buy-large{--pair-h:48px;display:grid;width:100%;grid-template-columns:minmax(96px,1fr) 2fr}.add-buy-large .add-buy-buy,.add-buy-large .add-menu-main{font-size:15px;padding:0 14px}.add-buy-large.add-buy-solo{grid-template-columns:1fr}.add-buy .add-buy-alert{grid-row:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--pair-h);min-width:0;margin:0;padding:0 10px;font:inherit;font-size:13.5px;font-weight:var(--fw-strong);line-height:1;white-space:nowrap;background:var(--surface);color:var(--ink);border:1px solid var(--ink);border-left:0;border-radius:0;cursor:pointer}.add-buy .add-buy-alert:hover{background:var(--accent-soft)}.add-buy .add-buy-alert.is-on{background:var(--ink);color:#fff}.add-buy .add-buy-alert:focus-visible{outline:2px solid var(--ink);outline-offset:2px;position:relative;z-index:1}.add-buy-bell{font-size:1em;line-height:1}.add-buy-seq .add-menu-main,.add-buy-seq>.add-buy-alert,.add-buy-seq>.add-buy-buy{grid-column:auto;border-radius:0;border-left:0}.add-buy-seq .add-menu-main,.add-buy-seq.add-buy-noadd>:first-child{border-left:1px solid var(--ink);border-radius:var(--pair-radius) 0 0 var(--pair-radius)}.add-buy-seq>:last-child{border-radius:0 var(--pair-radius) var(--pair-radius) 0}.add-buy-seq .add-buy-alert{padding:0}.add-buy-seq:not(.add-buy-large){min-width:0}.add-buy-seq:not(.add-buy-large) .add-menu-main,.add-buy-seq:not(.add-buy-large)>.add-buy-buy{padding:0 6px;font-size:13px;gap:3px}.add-buy-large .add-buy-alert,.add-buy-large.add-buy-seq .add-menu-main,.add-buy-large.add-buy-seq>.add-buy-buy{font-size:14.5px;padding:0 12px}@media (max-width:560px){.add-buy-large .add-buy-alert,.add-buy-large.add-buy-trio .add-buy-buy,.add-buy-large.add-buy-trio .add-menu-main{padding-left:8px;padding-right:8px;font-size:14px}}.card-actions-row>.add-buy{padding:0;flex:none}@media (max-width:560px){.add-buy-large .add-buy-buy,.add-buy-large .add-menu-main{padding-left:var(--pad-x-phone);padding-right:var(--pad-x-phone)}}.add-menu-failed{display:block;font-size:12px;color:var(--red,#c8102e)}.add-menu-main[aria-disabled=true]{opacity:.55;cursor:default}