/* v3.9.28 - scoped WhatsApp support */
.vcc-wa-button,.vcc-wa-floating{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 17px;background:#168449;color:#fff!important;border-radius:9px;text-decoration:none!important;font-weight:700;line-height:1.3;box-shadow:none;transition:background .18s ease,transform .18s ease}.vcc-wa-button:hover,.vcc-wa-floating:hover{background:#0c6234;color:#fff!important;transform:translateY(-1px)}.vcc-wa-button:focus-visible,.vcc-wa-floating:focus-visible{outline:3px solid #1647b7;outline-offset:3px}.vcc-wa-button svg,.vcc-wa-floating svg{width:22px;height:22px;flex:none}.vcc-wa-floating{position:fixed;right:20px;bottom:22px;z-index:9000;border-radius:99px;box-shadow:0 5px 24px #0003}.vcc-wa-product,.vcc-wa-order,.vcc-wa-contact{margin:18px 0;padding:18px;border:1px solid #dce7df;border-radius:12px;background:#f6fbf8;clear:both}.vcc-wa-product strong{display:block;font-size:1.04rem}.vcc-wa-product p,.vcc-wa-order p,.vcc-wa-contact p{margin:6px 0 13px}.vcc-wa-order h2,.vcc-wa-contact h2{margin:0 0 6px;font-size:1.2rem}.vcc-social-link[aria-label^="WhatsApp"]{color:#168449}@media(max-width:650px){.vcc-wa-floating{right:14px;bottom:15px;padding:14px;min-width:52px;min-height:52px}.vcc-wa-floating span{display:none}.vcc-wa-product,.vcc-wa-order,.vcc-wa-contact{padding:14px}}@media(prefers-reduced-motion:reduce){.vcc-wa-button,.vcc-wa-floating{transition:none}}

/* v3.9.29: keep floating WhatsApp above the mobile purchase bar. */
@media(max-width:760px){body.single-product .vcc-wa-floating{bottom:calc(108px + env(safe-area-inset-bottom))}}
