/* AWEN social and direct contact links. */
body.awen-v3 .site-footer .footer-menu>a.footer-instagram{display:inline-flex;align-items:center;gap:8px}
.footer-instagram>svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7}
.footer-instagram .instagram-dot{fill:currentColor;stroke:none}
.whatsapp-float{position:fixed;z-index:45;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));width:56px;height:56px;display:grid;place-items:center;border:1px solid #ffffffb3;border-radius:50%;background:#128c4e;color:#fff;box-shadow:0 5px 24px #0005;transition:background .2s,transform .2s}
.whatsapp-float>svg{width:32px;height:32px;display:block;fill:currentColor}
.whatsapp-float:hover{background:#0e7942;transform:translateY(-2px)}
.whatsapp-float:focus-visible{outline:2px solid #d6b07a;outline-offset:5px}
.whatsapp-float-label{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);background:#092016;color:#f4f0e8;border:1px solid #d6b07a66;border-radius:6px;padding:10px 13px;white-space:nowrap;font:500 12px/1.4 'Poppins',Arial,sans-serif;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s}
.whatsapp-float:hover .whatsapp-float-label,.whatsapp-float:focus-visible .whatsapp-float-label{opacity:1;visibility:visible}
body:has(.fusion-hero.is-inview) .whatsapp-float{bottom:calc(104px + env(safe-area-inset-bottom))}
body.menu-open .whatsapp-float,body.dialog-open .whatsapp-float{display:none}
@media(max-width:700px){
  .whatsapp-float{right:max(16px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));width:52px;height:52px}
  .whatsapp-float>svg{width:30px;height:30px}
  .whatsapp-float-label{display:none}
  body:has(.shop-dock:not([hidden])) .whatsapp-float{bottom:calc(104px + env(safe-area-inset-bottom))}
  body.awen-v3 .site-footer.awen1-footer .footer-bottom{padding-bottom:calc(88px + env(safe-area-inset-bottom))}
  body.checkout-page .checkout-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom))}
}
@media(prefers-reduced-motion:reduce){.whatsapp-float,.whatsapp-float-label{transition:none}.whatsapp-float:hover{transform:none}}
