.shopify-section:has(.bookeasy-appBlock-button){height:0;min-height:0;margin:0;padding:0;overflow:visible}.shopify-section:has(.bookeasy-appBlock-button)>.page-width{margin:0;padding:0;max-width:none}.bookeasy-appBlock-button{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}bookeasy-widget{z-index:2147483002!important}.contact-fabs{--contact-fabs-offset: 9.6rem;--contact-fabs-ease-out: cubic-bezier(0, 0, .2, 1);--contact-fabs-ease-in: cubic-bezier(.4, 0, 1, 1);position:fixed;right:0;bottom:calc(var(--contact-fabs-offset) + env(safe-area-inset-bottom,0px));z-index:999;display:flex;flex-direction:column;align-items:flex-end;gap:.8rem;pointer-events:none;transition:bottom .3s var(--contact-fabs-ease-out),opacity .2s ease,visibility .2s ease}body:has(.sticky-atc.is-visible) .contact-fabs{bottom:calc(76px + var(--contact-fabs-offset) - 2rem + env(safe-area-inset-bottom,0px))}body.overflow-hidden .contact-fabs,body.overflow-hidden-mobile .contact-fabs,body.overflow-hidden-tablet .contact-fabs,.contact-fabs.is-suppressed{opacity:0;visibility:hidden}.contact-fab{display:flex;align-items:center;margin:0;padding:5px;border:0;border-radius:999px 0 0 999px;box-shadow:0 .4rem 1.4rem #00000029;font:inherit;font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:.02rem;text-decoration:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.contact-fab[hidden]{display:none!important}.contact-fab--whatsapp{background:#1f8a3b;color:#fff}.contact-fab--consult{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.contact-fab:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.contact-fab__icon{display:grid;flex:0 0 auto;place-items:center;width:3.8rem;height:3.8rem;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 40%,transparent);border-radius:50%}.contact-fab__icon svg{display:block;width:2rem;height:2rem}.contact-fab__label-wrap{display:grid;grid-template-columns:0fr;transition:grid-template-columns .3s var(--contact-fabs-ease-out)}.contact-fab__label-clip{min-width:0;overflow:hidden}.contact-fab__label{display:block;padding:0 1.2rem 0 .8rem;white-space:nowrap;opacity:0;transition:opacity .12s var(--contact-fabs-ease-out)}.contact-fab:focus-visible .contact-fab__label-wrap,.contact-fabs.is-peek .contact-fab__label-wrap{grid-template-columns:1fr;transition-timing-function:var(--contact-fabs-ease-in)}.contact-fab:focus-visible .contact-fab__label,.contact-fabs.is-peek .contact-fab__label{opacity:1;transition:opacity .2s var(--contact-fabs-ease-in) .15s}@media(hover:hover){.contact-fab:hover .contact-fab__label-wrap{grid-template-columns:1fr;transition-timing-function:var(--contact-fabs-ease-in)}.contact-fab:hover .contact-fab__label{opacity:1;transition:opacity .2s var(--contact-fabs-ease-in) .15s}}@media(prefers-reduced-motion:reduce){.contact-fabs,.contact-fab__label-wrap,.contact-fab__label{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map?subset=AAAAAAAAAAAg */
