.sf-whatsapp[data-v-b8ce9e7d]{right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:45;font-family:var(--sf-font-body);flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed}.sf-whatsapp__trigger[data-v-b8ce9e7d]{color:#fff;cursor:pointer;background:#128c52;border:1px solid #fff6;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .2s,background .2s;display:grid;position:relative;box-shadow:0 6px 22px #075e5430,inset 0 1px #ffffff38}.sf-whatsapp__trigger[data-v-b8ce9e7d]:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #128c5255;animation:2s ease-out 2 wa-ring-b8ce9e7d;position:absolute;inset:-5px}.sf-whatsapp__trigger[data-v-b8ce9e7d]:hover{background:#087c46;transform:translateY(-3px)}.sf-whatsapp[data-v-b8ce9e7d] :focus-visible{outline-offset:4px;outline:3px solid #128c52}.sf-whatsapp__panel[data-v-b8ce9e7d]{color:#1d3027;background:#fff;border:1px solid #dce7df;border-radius:18px;width:min(340px,100vw - 32px);max-height:calc(100dvh - 130px);overflow:auto;box-shadow:0 16px 55px #173c2926}.sf-whatsapp__panel header[data-v-b8ce9e7d]{background:#eff8f2;border-bottom:1px solid #dce7df;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 20px;display:flex}.sf-whatsapp__eyebrow[data-v-b8ce9e7d]{letter-spacing:1.5px;color:#25754b;font-size:10px;font-weight:700}.sf-whatsapp__panel h2[data-v-b8ce9e7d]{margin:8px 0 0;font-size:18px;line-height:1.4}.sf-whatsapp__panel header button[data-v-b8ce9e7d]{color:#355344;cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.sf-whatsapp__body[data-v-b8ce9e7d]{align-items:center;gap:12px;padding:20px 20px 0;display:flex}.sf-whatsapp__avatar[data-v-b8ce9e7d]{color:#128c52;background:#eaf4ee;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.sf-whatsapp__body strong[data-v-b8ce9e7d]{overflow-wrap:anywhere;font-size:14px;display:block}.sf-whatsapp__body div>span[data-v-b8ce9e7d]{color:#66776d;margin-top:4px;font-size:11px;display:block}.sf-whatsapp__panel p[data-v-b8ce9e7d]{color:#617067;margin:16px 20px;font-size:13px;line-height:1.7}.sf-whatsapp__panel a[data-v-b8ce9e7d]{color:#fff;background:#128c52;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:0 20px;padding:12px 16px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.sf-whatsapp__panel small[data-v-b8ce9e7d]{text-align:center;color:#708076;margin:12px 20px 18px;font-size:10px;display:block}.wa-panel-enter-active[data-v-b8ce9e7d],.wa-panel-leave-active[data-v-b8ce9e7d]{transition:opacity .18s,transform .18s}.wa-panel-enter-from[data-v-b8ce9e7d],.wa-panel-leave-to[data-v-b8ce9e7d]{opacity:0;transform:translateY(10px)scale(.97)}@keyframes wa-ring-b8ce9e7d{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@media (width<=600px){.sf-whatsapp[data-v-b8ce9e7d]{right:16px;bottom:calc(18px + env(safe-area-inset-bottom))}.sf-whatsapp__trigger[data-v-b8ce9e7d]{width:52px;height:52px}.storefront-root:has(.sf-product-detail) .sf-whatsapp{bottom:calc(112px + env(safe-area-inset-bottom))}.storefront-root:has(.sf-product-detail) .sf-whatsapp__panel{max-height:calc(100dvh - 220px)}}@media (prefers-reduced-motion:reduce){.sf-whatsapp__trigger[data-v-b8ce9e7d],.wa-panel-enter-active[data-v-b8ce9e7d],.wa-panel-leave-active[data-v-b8ce9e7d]{transition:none}.sf-whatsapp__trigger[data-v-b8ce9e7d]:before{animation:none;display:none}}
