.whatsapp-button-module__64ZTMa__campaign{z-index:50;flex-direction:column;align-items:flex-end;gap:12px;max-width:calc(100vw - 2rem);font-family:inherit;display:flex}.whatsapp-button-module__64ZTMa__panel{isolation:isolate;color:#25211d;background:#f8f3eb;border:1px solid #d9cec0;border-radius:20px;width:min(300px,100vw - 2rem);padding:20px;animation:.35s cubic-bezier(.2,.8,.2,1) both whatsapp-button-module__64ZTMa__appear;position:relative;box-shadow:0 12px 38px #271d1224,0 2px 5px #271d1209}.whatsapp-button-module__64ZTMa__panel:after{content:"";background:#f8f3eb;border-bottom:1px solid #d9cec0;border-right:1px solid #d9cec0;width:12px;height:12px;position:absolute;bottom:-6px;right:22px;transform:rotate(45deg)}.whatsapp-button-module__64ZTMa__eyebrow{color:#9e4200;letter-spacing:.07em;text-transform:uppercase;background:#ff790f14;border-radius:6px;align-items:center;min-height:22px;padding:3px 8px;font-size:9px;font-weight:750;display:inline-flex}.whatsapp-button-module__64ZTMa__close{color:#796d60;border-radius:50%;place-items:center;width:44px;height:44px;transition:color .16s,background .16s;display:grid;position:absolute;top:0;right:0}.whatsapp-button-module__64ZTMa__close:hover{color:#25211d;background:#e9dfd366}.whatsapp-button-module__64ZTMa__title{margin:12px 0 0;position:relative}.whatsapp-button-module__64ZTMa__title:focus{outline:none}.whatsapp-button-module__64ZTMa__brand{color:#675b4f;letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.whatsapp-button-module__64ZTMa__headline{letter-spacing:-.045em;font-size:27px;font-weight:850;line-height:1.03;display:block}.whatsapp-button-module__64ZTMa__headline em{color:#c64c00;font-style:normal}.whatsapp-button-module__64ZTMa__description{color:#716458;margin:10px 0 16px;font-size:12px;line-height:1.45;position:relative}.whatsapp-button-module__64ZTMa__artwork{z-index:-1;color:#e76000;background:#ff790f09;border:1px solid #ff790f25;border-radius:50%;place-items:center;width:75px;height:75px;display:grid;position:absolute;top:51px;right:17px;transform:rotate(-12deg)}.whatsapp-button-module__64ZTMa__artwork:before{content:"";border:1px solid #ff790f20;border-radius:50%;position:absolute;inset:10px}.whatsapp-button-module__64ZTMa__artwork span{font-size:43px;font-weight:300;line-height:1}.whatsapp-button-module__64ZTMa__contact{color:#f8f3eb;background:#28221c;border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;font-size:12px;font-weight:650;text-decoration:none;transition:background .18s;display:flex;position:relative}.whatsapp-button-module__64ZTMa__contact>svg{flex-shrink:0;margin-left:auto}.whatsapp-button-module__64ZTMa__contact img,.whatsapp-button-module__64ZTMa__whatsapp img{object-fit:contain;flex-shrink:0}.whatsapp-button-module__64ZTMa__contact:hover{background:#473527}.whatsapp-button-module__64ZTMa__whatsapp{background:#f8f3eb;border:1px solid #d9cec0;border-radius:50%;place-items:center;width:52px;height:52px;transition:border-color .18s;display:grid;position:relative;box-shadow:0 4px 18px #271d121c}.whatsapp-button-module__64ZTMa__whatsapp:after{content:"";pointer-events:none;border:1px solid #e7600066;border-radius:50%;animation:3s ease-out infinite whatsapp-button-module__64ZTMa__pulse;position:absolute;inset:0}.whatsapp-button-module__64ZTMa__mobileLauncher{display:none}.whatsapp-button-module__64ZTMa__whatsapp:hover{border-color:#25d366}.whatsapp-button-module__64ZTMa__close:focus-visible,.whatsapp-button-module__64ZTMa__contact:focus-visible,.whatsapp-button-module__64ZTMa__whatsapp:focus-visible{outline-offset:4px;outline:2px solid #c64c00}.whatsapp-button-module__64ZTMa__panel[hidden]{display:none}@keyframes whatsapp-button-module__64ZTMa__pulse{0%,25%{opacity:0;transform:scale(1)}30%{opacity:.65;transform:scale(1)}65%,to{opacity:0;transform:scale(1.5)}}@keyframes whatsapp-button-module__64ZTMa__appear{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:639px){.whatsapp-button-module__64ZTMa__panel{padding:16px}.whatsapp-button-module__64ZTMa__headline{font-size:24px}.whatsapp-button-module__64ZTMa__title{margin-top:9px}.whatsapp-button-module__64ZTMa__description{margin:8px 0 12px}.whatsapp-button-module__64ZTMa__artwork{width:64px;height:64px;top:47px;right:18px}}@media (max-height:480px){.whatsapp-button-module__64ZTMa__campaign{gap:8px}.whatsapp-button-module__64ZTMa__panel{width:min(300px,100vw - 6rem);max-height:calc(100dvh - 172px);padding:12px 16px;overflow-y:auto}.whatsapp-button-module__64ZTMa__eyebrow{display:none}.whatsapp-button-module__64ZTMa__title{margin-top:0}.whatsapp-button-module__64ZTMa__artwork{opacity:.6;width:58px;height:58px;top:20px}}@media (max-width:767px),(hover:none) and (pointer:coarse){.whatsapp-button-module__64ZTMa__panel,.whatsapp-button-module__64ZTMa__desktopLauncher{display:none}.whatsapp-button-module__64ZTMa__mobileLauncher{display:grid}}@media (prefers-reduced-motion:reduce){.whatsapp-button-module__64ZTMa__panel,.whatsapp-button-module__64ZTMa__whatsapp:after{animation:none}.whatsapp-button-module__64ZTMa__close,.whatsapp-button-module__64ZTMa__contact,.whatsapp-button-module__64ZTMa__whatsapp{transition:none}}
.floating-controls-module___hC_nq__campaignPosition,.floating-controls-module___hC_nq__topPosition{--floating-bottom:max(1rem, env(safe-area-inset-bottom));--floating-size:52px;right:max(1rem, env(safe-area-inset-right));position:fixed}.floating-controls-module___hC_nq__campaignPosition{bottom:calc(var(--floating-bottom) + var(--floating-size) + 24px)}.floating-controls-module___hC_nq__topPosition{bottom:var(--floating-bottom);width:var(--floating-size);height:var(--floating-size)}@media (min-width:640px){.floating-controls-module___hC_nq__campaignPosition,.floating-controls-module___hC_nq__topPosition{--floating-bottom:max(1.5rem, env(safe-area-inset-bottom));right:max(1.5rem, env(safe-area-inset-right))}}
