.amm-menu--mobile .amm-menu__item{position:static}.amm-menu--mobile .amm-menu__mega{position:static;display:none;width:100%;max-width:none;min-width:0;box-shadow:none;border-width:1px 0 0;border-radius:0;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}.amm-menu--mobile .amm-menu__item--has-children,.amm-menu--mobile .amm-menu__item--has-mega{position:static;display:flex;flex-wrap:wrap;align-items:center}.amm-menu--mobile .amm-menu__item--has-children>a,.amm-menu--mobile .amm-menu__item--has-mega>a{flex:1 1 auto;min-width:0}.amm-menu--mobile .amm-menu__item--has-children>.amm-submenu-toggle,.amm-menu--mobile .amm-menu__item--has-mega>.amm-submenu-toggle{flex:none;width:44px;height:44px;margin-inline-start:auto}.amm-menu--mobile .amm-submenu-toggle__icon{width:.7rem;height:.7rem;border-width:2px}.amm-menu--mobile .amm-menu__item--has-children>.sub-menu,.amm-menu--mobile .amm-menu__item--has-children>.amm-menu__mega,.amm-menu--mobile .amm-menu__item--has-mega>.amm-menu__mega{flex-basis:100%;order:1}.amm-menu--mobile .amm-menu__item--has-children:not(.amm-menu__item--has-mega)>.sub-menu{position:static;display:none!important;width:100%;min-width:0;margin:0;padding:.25rem 0 .25rem 1rem;border:0;border-radius:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}.amm-menu--mobile .amm-menu__item--has-children:not(.amm-menu__item--has-mega).is-submenu-open>.sub-menu{display:block!important}.amm-menu--mobile .amm-menu__item--has-mega.is-submenu-open>.amm-menu__mega{display:block}.amm-menu--mobile .amm-menu__mega--tabbed[data-mobile-behavior="accordion"]{flex-direction:column}.amm-menu--mobile .amm-menu__mega[data-mobile-behavior="accordion"] .amm-menu__tablist{display:none}.amm-menu--mobile .amm-menu__mega[data-mobile-behavior="accordion"] .amm-menu__panel{display:block!important}.amm-menu--mobile .amm-menu__mega[data-mobile-behavior="accordion"] .amm-menu__accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75em 0;background:#fff0;border:0;border-bottom:1px solid rgb(0 0 0 / .08);font:inherit;font-weight:600;cursor:pointer;color:inherit}.amm-menu--mobile .amm-menu__mega[data-mobile-behavior="accordion"] .amm-menu__accordion-trigger[aria-expanded="false"]+.amm-menu__panel{display:none!important}.amm-menu--mobile .amm-menu__mega[data-mobile-behavior="accordion"] .amm-menu__accordion-icon{transition:transform 150ms ease}.amm-menu--mobile .amm-menu__mega[data-mobile-behavior="accordion"] .amm-menu__accordion-trigger[aria-expanded="true"] .amm-menu__accordion-icon{transform:rotate(180deg)}.amm-menu--mobile .amm-menu__mega[data-mobile-behavior="horizontal-scroll"] .amm-menu__tablist{display:flex;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-inline-end:0;padding-inline-end:0;flex:none}.amm-menu--mobile .amm-menu__mega[data-mobile-behavior="horizontal-scroll"] .amm-menu__tab{flex:0 0 auto;white-space:nowrap}.amm-menu--mobile .amm-menu__mega--tabbed[data-mobile-behavior="vertical-tabs"]{flex-direction:column}.amm-menu--mobile .amm-menu__mega[data-mobile-behavior="vertical-tabs"] .amm-menu__tablist{flex-direction:row;flex-wrap:wrap;border-inline-end:0;padding-inline-end:0;margin-bottom:.5rem}.amm-menu--mobile .amm-menu__mega[data-mobile-behavior="dropdown"] .amm-menu__tablist{display:none}.amm-menu--mobile .amm-menu__mega[data-mobile-behavior="dropdown"] .amm-menu__panel{display:block!important}.amm-menu--mobile .amm-menu__mega[data-mobile-behavior="dropdown"] .amm-menu__accordion-icon{display:none}.amm-offcanvas{position:fixed;top:0;bottom:0;width:min(85vw, 360px);background:#fff;z-index:100000;overflow-y:auto;transition:transform 250ms ease;box-shadow:0 0 24px rgb(0 0 0 / .2)}.amm-offcanvas[data-position="left"]{left:0;transform:translateX(-100%)}.amm-offcanvas[data-position="right"]{right:0;transform:translateX(100%)}.amm-offcanvas.is-open{transform:translateX(0)}.amm-offcanvas__overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:99999;opacity:0;visibility:hidden;transition:opacity 250ms ease}.amm-offcanvas__overlay.is-open{opacity:1;visibility:visible}.amm-offcanvas__close{background:#fff0;border:0;font-size:1.5rem;line-height:1;cursor:pointer;padding:1rem}body.amm-no-scroll{overflow:hidden}