.abg-mhm{display:none}.abg-mhm-dialog:not([open]){display:none!important}.abg-mhm-dialog{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;border:0;padding:0;width:min(320px,86vw);max-width:100vw;height:100dvh;max-height:100dvh;background:#000;color:#fff;overflow-y:auto;overscroll-behavior:contain;font-family:Arial,sans-serif;z-index:2147483647}.abg-mhm-dialog::backdrop{background:rgba(0,0,0,.4)}.abg-mhm-panel{position:relative;min-height:100%;padding:70px 40px 35px;display:flex;flex-direction:column;align-items:center}.abg-mhm-close{position:absolute;right:12px;top:12px;width:44px;height:44px;padding:0;border:0;background:transparent!important;color:#fff!important;font:300 36px/1 Arial;cursor:pointer}.abg-mhm-drawer-logo img{display:block;width:100px;height:100px;object-fit:contain}.abg-mhm-panel nav{width:100%;margin:45px 0 35px}.abg-mhm-panel ul{list-style:none;margin:0;padding:0}.abg-mhm-panel li{margin:0;padding:0}.abg-mhm-panel nav a{display:block;padding:12px 0;min-height:44px;color:#fff;text-decoration:none;font-size:16px;line-height:1.4}.abg-mhm-panel nav .sub-menu{padding-left:18px}.abg-mhm-instagram{margin-top:auto;color:#fff;font-size:15px;text-decoration:none;padding:15px 0}.abg-mhm-dialog a:focus-visible,.abg-mhm-dialog button:focus-visible,.abg-mhm button:focus-visible{outline:2px solid currentColor;outline-offset:3px}html.abg-mhm-locked{overflow:hidden}@media(max-width:767px){.abg-mhm-desktop{display:none!important}.abg-mhm{display:block;width:100%;background:#fff;color:#000;box-sizing:border-box}.abg-mhm-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:88px;padding:16px 20px;box-sizing:border-box;background:#fff}.abg-mhm-home{display:block;line-height:0;max-width:calc(100% - 64px)}.abg-mhm-home img{display:block;width:174px;max-width:100%;height:50px;object-fit:contain;object-position:left center}.abg-mhm-open{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex-shrink:0;width:44px;height:44px;padding:8px;border:0;border-radius:0;background:transparent!important;color:#000!important;cursor:pointer}.abg-mhm-open span{display:block;width:23px;height:2px;background:currentColor}.abg-mhm-dialog[open]{display:block;animation:abg-mhm-enter .22s ease-out}}@keyframes abg-mhm-enter{from{transform:translateX(100%)}to{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.abg-mhm-dialog[open]{animation:none}}

/* 1.0.1: isola os botões dos estilos globais do Elementor/tema. */
.abg-mhm .abg-mhm-open,.abg-mhm-dialog .abg-mhm-close{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;line-height:1!important;cursor:pointer!important}
.abg-mhm .abg-mhm-open{color:#000!important;flex-direction:row!important;gap:0!important}
.abg-mhm .abg-mhm-open::before,.abg-mhm .abg-mhm-open::after,.abg-mhm-dialog .abg-mhm-close::before,.abg-mhm-dialog .abg-mhm-close::after{content:none!important;display:none!important}
.abg-mhm .abg-mhm-open svg{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;flex:none!important;fill:none!important;overflow:visible!important}
.abg-mhm .abg-mhm-open svg path{fill:none!important;stroke:#000!important;stroke-width:1.7!important;stroke-linecap:butt!important}
.abg-mhm .abg-mhm-open:focus-visible,.abg-mhm-dialog .abg-mhm-close:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}
