/* v3.9.6 - WhatsApp contact choices; no edits to WooCommerce gallery. */
.vcc-wa-floating{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:9980;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:#168b59;color:#fff!important;font-size:14px;font-weight:800;box-shadow:0 9px 30px rgba(12,60,39,.27);text-decoration:none;line-height:1.25;transition:transform .15s,background .15s}
.vcc-wa-floating:hover,.vcc-wa-floating:focus-visible{background:#087749;transform:translateY(-2px)}
.vcc-wa-floating svg{flex:none}
.vcc-wa-product{clear:both;margin:16px 0 20px;max-width:100%}
.vcc-wa-product-link{display:inline-flex;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:46px;padding:12px 20px;border:1.5px solid #128658;border-radius:10px;color:#126847!important;background:#effaf4;font-size:14px;font-weight:800;text-decoration:none;line-height:1.35}
.vcc-wa-product-link:hover,.vcc-wa-product-link:focus-visible{background:#dff5e9;border-color:#0a6f43}
.vcc-wa-product-hint{margin:7px 0 0!important;color:#60706c;font-size:12px}
@media(max-width:600px){.vcc-wa-floating{right:14px;bottom:20px;padding:13px;min-width:54px;min-height:54px;justify-content:center}.vcc-wa-floating span{display:none}.vcc-wa-floating svg{width:27px;height:27px}.vcc-wa-product-link{width:100%}}
