.whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:25;display:grid;justify-items:end;grid-gap:12px;gap:12px}.whatsapp-float__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;height:56px;padding:0 20px;border:1px solid var(--ink);border-radius:var(--radius);color:var(--ink);background:var(--afx-verde-suave);font-size:14px;font-weight:600}.whatsapp-float__toggle>.icon{width:28px;height:28px}.whatsapp-float__toggle:hover{-webkit-box-shadow:inset 0 0 0 1px var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.whatsapp-float__close,.whatsapp-float__toggle[aria-expanded=true]>.icon{display:none}.whatsapp-float__toggle[aria-expanded=true] .whatsapp-float__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.whatsapp-panel{width:320px;max-width:calc(100vw - 32px);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);-webkit-box-shadow:0 8px 24px rgba(17,17,17,.08);box-shadow:0 8px 24px rgba(17,17,17,.08)}.whatsapp-panel__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.whatsapp-panel__head img{width:auto;height:24px}.whatsapp-panel__head button{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;width:44px;height:44px;margin:-8px -8px -8px 0}.whatsapp-panel__body{display:grid;grid-gap:16px;gap:16px;padding:24px 20px}.whatsapp-panel__body h2{font-size:20px;font-weight:600}.whatsapp-panel__body>p{font-size:14px;color:var(--ink-soft)}.whatsapp-panel__body>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:44px;font-size:14px}.whatsapp-panel__body .whatsapp-panel__note{margin-top:-8px;font-size:12px}@media (max-width:767px){.whatsapp-float{right:16px;bottom:16px}.whatsapp-float__toggle{width:56px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.whatsapp-float__toggle>span:not(.icon):not(.whatsapp-float__close){display:none}}.whatsapp-float{-webkit-transition:opacity .25s,visibility .25s,-webkit-transform .25s;transition:opacity .25s,visibility .25s,-webkit-transform .25s;transition:opacity .25s,transform .25s,visibility .25s;transition:opacity .25s,transform .25s,visibility .25s,-webkit-transform .25s}.whatsapp-float[data-away]{visibility:hidden;opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}@media (min-width:768px) and (max-width:1567px){.whatsapp-float{right:0;bottom:96px}.whatsapp-float__toggle{gap:0;height:52px;padding:0 12px;border-right:0;border-radius:var(--radius) 0 0 var(--radius);-webkit-box-shadow:0 4px 12px rgba(17,17,17,.12);box-shadow:0 4px 12px rgba(17,17,17,.12)}.whatsapp-float__close .icon,.whatsapp-float__toggle>.icon{width:26px;height:26px}.whatsapp-float__toggle>span:not(.icon):not(.whatsapp-float__close){max-width:0;overflow:hidden;white-space:nowrap;opacity:0;-webkit-transition:max-width .25s ease,opacity .2s,margin .25s;transition:max-width .25s ease,opacity .2s,margin .25s}.js-focus-visible .whatsapp-float__toggle.focus-visible>span:not(.icon):not(.whatsapp-float__close),.whatsapp-float__toggle.focus-visible.js-focus-visible>span:not(.icon):not(.whatsapp-float__close),.whatsapp-float__toggle:hover>span:not(.icon):not(.whatsapp-float__close),.whatsapp-float__toggle[aria-expanded=true]>span:not(.icon):not(.whatsapp-float__close){max-width:96px;margin-left:10px;opacity:1}.whatsapp-float__toggle:focus-visible>span:not(.icon):not(.whatsapp-float__close),.whatsapp-float__toggle:hover>span:not(.icon):not(.whatsapp-float__close),.whatsapp-float__toggle[aria-expanded=true]>span:not(.icon):not(.whatsapp-float__close){max-width:96px;margin-left:10px;opacity:1}.whatsapp-float__toggle[aria-expanded=true]>span:not(.icon):not(.whatsapp-float__close){margin-left:0}.whatsapp-float__toggle[aria-expanded=true] .whatsapp-float__close{margin-left:10px}.whatsapp-panel{margin-right:16px}}@media (min-width:1568px) and (max-width:1755px){.whatsapp-float__toggle{width:56px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.whatsapp-float__toggle>span:not(.icon):not(.whatsapp-float__close){display:none}}.site.cart-has-items .whatsapp-float{bottom:calc(var(--cart-checkout-space) + 16px)}