.whatsapp-contact{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:10px;min-width:56px;min-height:56px;padding:14px 18px;background:#146c43;color:#fff;border:2px solid #fff;border-radius:999px;text-decoration:none;font:600 13px/1.2 Arial,sans-serif;box-shadow:0 4px 18px #0003}.whatsapp-contact svg{width:26px;height:26px;flex:none}.whatsapp-contact:hover{background:#105735}.whatsapp-contact:focus-visible{outline:3px solid #146c43;outline-offset:3px}dialog .whatsapp-contact{bottom:calc(100px + env(safe-area-inset-bottom))}body:has(.compare-bar:not([hidden]))>.whatsapp-contact{bottom:calc(155px + env(safe-area-inset-bottom))}@media(max-width:760px){.whatsapp-contact{right:12px;padding:13px;bottom:calc(16px + env(safe-area-inset-bottom))}.whatsapp-contact span{display:none}body:has(.mobile-cart:not([hidden]))>.whatsapp-contact{bottom:calc(94px + env(safe-area-inset-bottom))}body:has(.compare-bar:not([hidden]))>.whatsapp-contact{bottom:calc(155px + env(safe-area-inset-bottom))}}
