/* Two compact blue actions; both reuse the existing selected-item cart flow. */
.sf-design.sf-product .product-purchase .actions{gap:8px}
.sf-design.sf-product .actions .primary,.sf-design.sf-product .product-add-secondary,.sf-design.sf-product .sticky-buy .primary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:100%;padding:12px 16px;border:1px solid transparent;border-radius:7px;font-family:inherit;font-size:1rem;line-height:1.35;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;white-space:normal}
.sf-design.sf-product .actions .primary,.sf-design.sf-product .sticky-buy .primary{background:#246bd6;color:#fff;border-color:#246bd6}
.sf-design.sf-product .product-add-secondary{background:#e3edfb;color:#1b57b4;border-color:#e3edfb}
.sf-design.sf-product .product-add-secondary svg{flex-shrink:0}
.sf-design.sf-product .actions .primary:hover,.sf-design.sf-product .sticky-buy .primary:hover{background:#1b57b4}
.sf-design.sf-product .product-add-secondary:hover{background:#d5e5fb}
.sf-design.sf-product .actions .primary:focus-visible,.sf-design.sf-product .product-add-secondary:focus-visible{outline:3px solid #173d30;outline-offset:3px}
.sf-design.sf-product .actions .primary[aria-disabled=true]{cursor:wait}
@media(forced-colors:active){.sf-design.sf-product .product-add-secondary,.sf-design.sf-product .actions .primary{border:1px solid ButtonText}}

.sf-product .product-add-secondary{min-height:44px;flex-wrap:wrap;gap:6px}
