.wa-float{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:40;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;display:flex;position:fixed;box-shadow:0 4px 14px #2e141f40}.wa-float svg{width:30px;height:30px;display:block}.wa-float:focus-visible{outline-offset:3px;outline:3px solid #c9a34e}.wa-float__label{white-space:nowrap;color:#fefaf8;opacity:0;pointer-events:none;background:#2e141f;border-radius:999px;padding:6px 12px;font-family:Karla,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}@media (hover:hover){.wa-float:hover .wa-float__label{opacity:1}}.wa-float:focus-visible .wa-float__label{opacity:1}@media (width<=767.98px){.wa-float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:52px;height:52px}.wa-float svg{width:28px;height:28px}}@media print{.wa-float{display:none}}@media (prefers-reduced-motion:reduce){.wa-float,.wa-float__label{transition:none}}body .home-page .home-footer{padding-bottom:calc(2rem + 72px)}body .boudoir-page .boudoir-footer{padding-bottom:72px}body .circle-page .circle-footer{padding-bottom:calc(2.5rem + 72px)}@media (width<=767.98px){body .home-page .home-footer{padding-bottom:calc(2rem + 88px)}body .boudoir-page .boudoir-footer{padding-bottom:88px}body .circle-page .circle-footer{padding-bottom:calc(2.5rem + 88px)}}
