.whatsapp-action{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:#235b46;color:#fff;border:1px solid #235b46;text-decoration:none;padding:.9rem 1.2rem;font:600 .87rem/1.4 var(--sans);border-radius:3px;min-height:44px;transition:background .2s}
.whatsapp-action:hover{background:#174332;color:#fff}.whatsapp-action:focus-visible{outline:3px solid #bc925b;outline-offset:4px}.whatsapp-action[hidden]{display:none}
.product-card>.whatsapp-action{margin:0 1.1rem 1.1rem}.quick-view__body>.whatsapp-action{margin-top:.7rem;width:100%}.quote-dialog>.whatsapp-action{margin:.8rem 0}
.sales-choice{margin:1.4rem 0;padding:1.4rem;background:#f0f2ed;border:1px solid #d7ddd5;border-radius:6px}.sales-choice h2{font:500 1.6rem/1.25 var(--display);margin:0 0 .6rem}.sales-choice p{font-size:.88rem;line-height:1.6;max-width:60ch}.sales-choice small{display:block;margin-top:.8rem;color:#4c554d;line-height:1.5}
.sales-contact-links{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.sales-contact-links a{font-size:.9rem}.request-footer{flex-wrap:wrap;gap:1rem}
@media(max-width:600px){.sales-choice .whatsapp-action{width:100%}.sales-choice{padding:1.1rem}.product-card>.whatsapp-action{font-size:.8rem}}
