.fab-menu[data-astro-cid-gl42itw5]{position:fixed;bottom:24px;right:24px;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:12px;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.fab-menu--visible[data-astro-cid-gl42itw5]{opacity:1;visibility:visible;transform:translateY(0)}.fab-menu__toggle[data-astro-cid-gl42itw5]{width:56px;height:56px;border-radius:50%;border:none;background:var(--color-brand-primary, #772cbb);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #772cbb59;transition:transform .2s ease,box-shadow .2s ease;position:relative;z-index:2}.fab-menu__toggle[data-astro-cid-gl42itw5]:hover{transform:scale(1.08);box-shadow:0 6px 24px #772cbb73}.fab-menu__toggle[data-astro-cid-gl42itw5]:active{transform:scale(.95)}.fab-menu__icon[data-astro-cid-gl42itw5]{position:absolute;transition:opacity .2s ease,transform .3s ease}.fab-menu__icon--plus[data-astro-cid-gl42itw5]{opacity:1;transform:rotate(0)}.fab-menu__icon--close[data-astro-cid-gl42itw5]{opacity:0;transform:rotate(-90deg)}.fab-menu--open[data-astro-cid-gl42itw5] .fab-menu__icon--plus[data-astro-cid-gl42itw5]{opacity:0;transform:rotate(90deg)}.fab-menu--open[data-astro-cid-gl42itw5] .fab-menu__icon--close[data-astro-cid-gl42itw5]{opacity:1;transform:rotate(0)}.fab-menu__actions[data-astro-cid-gl42itw5]{display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;pointer-events:none;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease}.fab-menu--open[data-astro-cid-gl42itw5] .fab-menu__actions[data-astro-cid-gl42itw5]{opacity:1;pointer-events:auto;transform:translateY(0)}.fab-menu__action[data-astro-cid-gl42itw5]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;position:relative;background:var(--surface-0, #fff);color:var(--color-brand-primary, #772cbb);border:1px solid var(--border-default, #e5e7eb);box-shadow:0 2px 12px #0000001f}.fab-menu__action--primary[data-astro-cid-gl42itw5]{background:var(--color-brand-primary, #772cbb);color:#fff;border-color:transparent;box-shadow:0 2px 12px #772cbb4d}.fab-menu__action[data-astro-cid-gl42itw5]:hover{transform:scale(1.1);box-shadow:0 4px 20px #0000002e}.fab-menu__action--primary[data-astro-cid-gl42itw5]:hover{box-shadow:0 4px 20px #772cbb66}.fab-menu__action--whatsapp[data-astro-cid-gl42itw5]{color:#25d366}.fab-menu__action[data-astro-cid-gl42itw5]:nth-child(1){transition-delay:.12s}.fab-menu__action[data-astro-cid-gl42itw5]:nth-child(2){transition-delay:.08s}.fab-menu__action[data-astro-cid-gl42itw5]:nth-child(3){transition-delay:.04s}.fab-menu__action[data-astro-cid-gl42itw5]:nth-child(4){transition-delay:0s}.fab-menu--open[data-astro-cid-gl42itw5] .fab-menu__action[data-astro-cid-gl42itw5]:nth-child(1){transition-delay:.12s}.fab-menu--open[data-astro-cid-gl42itw5] .fab-menu__action[data-astro-cid-gl42itw5]:nth-child(2){transition-delay:.08s}.fab-menu--open[data-astro-cid-gl42itw5] .fab-menu__action[data-astro-cid-gl42itw5]:nth-child(3){transition-delay:.04s}.fab-menu--open[data-astro-cid-gl42itw5] .fab-menu__action[data-astro-cid-gl42itw5]:nth-child(4){transition-delay:0s}@media (max-width: 480px){.fab-menu[data-astro-cid-gl42itw5]{bottom:16px;right:16px}.fab-menu__toggle[data-astro-cid-gl42itw5]{width:52px;height:52px}.fab-menu__action[data-astro-cid-gl42itw5]{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.fab-menu[data-astro-cid-gl42itw5],.fab-menu__toggle[data-astro-cid-gl42itw5],.fab-menu__actions[data-astro-cid-gl42itw5],.fab-menu__action[data-astro-cid-gl42itw5],.fab-menu__icon[data-astro-cid-gl42itw5]{transition:none}}:root{--color-brand-primary: var(--brandPrimary);--color-brand-primary-light: var(--brandPrimaryLight);--color-brand-primary-dark: var(--brandPrimaryDark);--color-primary: var(--brandPrimary);--color-primary-light: var(--brandPrimaryLight);--color-primary-dark: var(--brandPrimaryDark);--text-brand: var(--brandPrimary)}body.brand-peace_of_sleep,body.brand-peace_of_sleep .hero[data-astro-cid-gl42itw5]{background-color:var(--brandBackground)}
