.fireweed-mega-menu{--mm-mobile-panel-bg:var(--mm-panel-bg, #fff);--mm-mobile-panel-text:var(--mm-panel-text, #1f2937);--mm-header-transition-duration:0.2s;--mm-mega-panel-transition-duration:0.28s;position:relative;width:auto;display:block}.fireweed-mega-menu__panel{--mm-mobile-panel-bg:var(--mm-panel-bg, #fff);--mm-mobile-panel-text:var(--mm-panel-text, #1f2937)}.fireweed-mega-menu__expander,.fireweed-mega-menu__panel-back,.fireweed-mega-menu__toggle{appearance:none;border:none;background:0 0;color:inherit;cursor:pointer;padding:8px;line-height:0}.fireweed-mega-menu__toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:.5rem}.fireweed-mega-menu__toggle-icon-box{position:relative;display:block;width:24px;height:18px}.fireweed-mega-menu__toggle-icon-inner{position:absolute;top:50%;left:0;width:100%;height:2px;background:currentcolor;border-radius:1px;transform:translateY(-50%);transition:transform .5s,background-color .5s,width .2s,height .3s,left .2s,border-radius .3s}.fireweed-mega-menu__toggle-icon-inner::after,.fireweed-mega-menu__toggle-icon-inner::before{content:'';position:absolute;left:0;width:30px;height:2px;background:currentcolor;border-radius:1px;transition:transform .5s,top .5s,left .5s,width .3s,height .3s,border-radius .3s}.fireweed-mega-menu__toggle-icon--hamburger .fireweed-mega-menu__toggle-icon-inner::before{top:-9px}.fireweed-mega-menu__toggle-icon--hamburger .fireweed-mega-menu__toggle-icon-inner::after{top:9px}.fireweed-mega-menu__toggle-icon--two-line .fireweed-mega-menu__toggle-icon-inner{width:0}.fireweed-mega-menu__toggle-icon--two-line .fireweed-mega-menu__toggle-icon-inner::before{top:-4px}.fireweed-mega-menu__toggle-icon--two-line .fireweed-mega-menu__toggle-icon-inner::after{top:4px}.fireweed-mega-menu__toggle-icon--kebab .fireweed-mega-menu__toggle-icon-box{width:32px;height:32px}.fireweed-mega-menu__toggle-icon--kebab .fireweed-mega-menu__toggle-icon-inner,.fireweed-mega-menu__toggle-icon--kebab .fireweed-mega-menu__toggle-icon-inner::after,.fireweed-mega-menu__toggle-icon--kebab .fireweed-mega-menu__toggle-icon-inner::before{width:4px;height:4px;border-radius:50%;top:50%;left:50%;transition:none}.fireweed-mega-menu__toggle-icon--kebab .fireweed-mega-menu__toggle-icon-inner{box-sizing:border-box;background:currentcolor;border:0 solid transparent;transform:translate(-50%,-50%)}.fireweed-mega-menu__toggle-icon--kebab .fireweed-mega-menu__toggle-icon-inner::before{transform:translate(-50%,calc(-50% - 8px))}.fireweed-mega-menu__toggle-icon--kebab .fireweed-mega-menu__toggle-icon-inner::after{transform:translate(-50%,calc(-50% + 8px))}@keyframes kebab-dot-top-open{0%{width:4px;height:4px;border-radius:50%;opacity:1;transform:translate(-50%,calc(-50% - 8px))}18%{width:4px;height:4px;border-radius:50%;transform:translate(-50%,calc(-50% - 18px))}43%{width:4px;height:4px;border-radius:50%;opacity:1;transform:translate(-50%,-50%)}44%,62%{width:4px;height:4px;border-radius:50%;opacity:0;transform:translate(-50%,-50%)}68%{width:6px;height:2px;border-radius:1px;opacity:1;transform:translate(-50%,-50%) rotate(45deg)}100%{width:16px;height:2px;border-radius:1px;opacity:1;transform:translate(-50%,-50%) rotate(45deg)}}@keyframes kebab-dot-bottom-open{0%{width:4px;height:4px;border-radius:50%;opacity:1;transform:translate(-50%,calc(-50% + 8px))}18%{width:4px;height:4px;border-radius:50%;transform:translate(-50%,calc(-50% + 18px))}43%{width:4px;height:4px;border-radius:50%;opacity:1;transform:translate(-50%,-50%)}44%,62%{width:4px;height:4px;border-radius:50%;opacity:0;transform:translate(-50%,-50%)}68%{width:6px;height:2px;border-radius:1px;opacity:1;transform:translate(-50%,-50%) rotate(-45deg)}100%{width:16px;height:2px;border-radius:1px;opacity:1;transform:translate(-50%,-50%) rotate(-45deg)}}@keyframes kebab-ring-open{0%,62%{width:4px;height:4px;border-radius:50%;background:currentcolor;border:0 solid transparent;opacity:1;transform:translate(-50%,-50%)}68%{width:14px;height:14px;border-radius:50%;background:rgb(0 0 0 / 10%);border:0 solid transparent;opacity:1;transform:translate(-50%,-50%)}100%{width:30px;height:30px;border-radius:50%;background:rgb(0 0 0 / 7%);border:0 solid transparent;opacity:1;transform:translate(-50%,-50%)}}@keyframes kebab-dot-top-close{0%{width:4px;height:4px;border-radius:50%;opacity:1;transform:translate(-50%,calc(-50% - 8px))}18%{width:4px;height:4px;border-radius:50%;transform:translate(-50%,calc(-50% - 18px))}43%{width:4px;height:4px;border-radius:50%;opacity:1;transform:translate(-50%,-50%)}44%,62%{width:4px;height:4px;border-radius:50%;opacity:0;transform:translate(-50%,-50%)}68%{width:6px;height:2px;border-radius:1px;opacity:1;transform:translate(-50%,-50%) rotate(45deg)}100%{width:16px;height:2px;border-radius:1px;opacity:1;transform:translate(-50%,-50%) rotate(45deg)}}@keyframes kebab-dot-bottom-close{0%{width:4px;height:4px;border-radius:50%;opacity:1;transform:translate(-50%,calc(-50% + 8px))}18%{width:4px;height:4px;border-radius:50%;transform:translate(-50%,calc(-50% + 18px))}43%{width:4px;height:4px;border-radius:50%;opacity:1;transform:translate(-50%,-50%)}44%,62%{width:4px;height:4px;border-radius:50%;opacity:0;transform:translate(-50%,-50%)}68%{width:6px;height:2px;border-radius:1px;opacity:1;transform:translate(-50%,-50%) rotate(-45deg)}100%{width:16px;height:2px;border-radius:1px;opacity:1;transform:translate(-50%,-50%) rotate(-45deg)}}@keyframes kebab-ring-close{0%,62%{width:4px;height:4px;border-radius:50%;background:currentcolor;border:0 solid transparent;opacity:1;transform:translate(-50%,-50%)}68%{width:14px;height:14px;border-radius:50%;background:rgb(0 0 0 / 10%);border:0 solid transparent;opacity:1;transform:translate(-50%,-50%)}100%{width:30px;height:30px;border-radius:50%;background:rgb(0 0 0 / 7%);border:0 solid transparent;opacity:1;transform:translate(-50%,-50%)}}.fireweed-mega-menu__toggle[aria-expanded=true] .fireweed-mega-menu__toggle-icon-inner{width:0;left:50%;opacity:1}.fireweed-mega-menu__toggle[aria-expanded=true] .fireweed-mega-menu__toggle-icon-inner::after,.fireweed-mega-menu__toggle[aria-expanded=true] .fireweed-mega-menu__toggle-icon-inner::before{top:0;left:-12px;width:30px;height:2px;border-radius:1px}.fireweed-mega-menu__toggle[aria-expanded=true] .fireweed-mega-menu__toggle-icon-inner::before{transform:rotate(220deg)}.fireweed-mega-menu__toggle[aria-expanded=true] .fireweed-mega-menu__toggle-icon-inner::after{transform:rotate(320deg)}.fireweed-mega-menu__toggle[aria-expanded=true] .fireweed-mega-menu__toggle-icon--two-line .fireweed-mega-menu__toggle-icon-inner{left:0;width:0;opacity:1}.fireweed-mega-menu__toggle[aria-expanded=true] .fireweed-mega-menu__toggle-icon--two-line .fireweed-mega-menu__toggle-icon-inner::after,.fireweed-mega-menu__toggle[aria-expanded=true] .fireweed-mega-menu__toggle-icon--two-line .fireweed-mega-menu__toggle-icon-inner::before{top:0;left:0;width:30px;height:2px;border-radius:1px;transform:none}.fireweed-mega-menu__toggle[aria-expanded=true] .fireweed-mega-menu__toggle-icon--kebab .fireweed-mega-menu__toggle-icon-inner{top:50%;left:50%;width:4px;height:4px;opacity:1;transition:none;animation:.7s cubic-bezier(.4,0,.2,1) forwards kebab-ring-open}.fireweed-mega-menu__toggle[aria-expanded=true] .fireweed-mega-menu__toggle-icon--kebab .fireweed-mega-menu__toggle-icon-inner::before{top:50%;left:50%;width:4px;height:4px;border-radius:50%;transition:none;animation:.7s cubic-bezier(.4,0,.2,1) forwards kebab-dot-top-open}.fireweed-mega-menu__toggle[aria-expanded=true] .fireweed-mega-menu__toggle-icon--kebab .fireweed-mega-menu__toggle-icon-inner::after{top:50%;left:50%;width:4px;height:4px;border-radius:50%;transition:none;animation:.7s cubic-bezier(.4,0,.2,1) forwards kebab-dot-bottom-open}.fireweed-mega-menu__toggle.fireweed-mega-menu__toggle--kebab-closing .fireweed-mega-menu__toggle-icon--kebab .fireweed-mega-menu__toggle-icon-inner{top:50%;left:50%;opacity:1;transition:none;animation:.7s cubic-bezier(.4,0,.2,1) reverse forwards kebab-ring-close}.fireweed-mega-menu__toggle.fireweed-mega-menu__toggle--kebab-closing .fireweed-mega-menu__toggle-icon--kebab .fireweed-mega-menu__toggle-icon-inner::before{top:50%;left:50%;transition:none;animation:.7s cubic-bezier(.4,0,.2,1) reverse forwards kebab-dot-top-close}.fireweed-mega-menu__toggle.fireweed-mega-menu__toggle--kebab-closing .fireweed-mega-menu__toggle-icon--kebab .fireweed-mega-menu__toggle-icon-inner::after{top:50%;left:50%;transition:none;animation:.7s cubic-bezier(.4,0,.2,1) reverse forwards kebab-dot-bottom-close}.fireweed-mega-menu__list{list-style:none;margin:0;padding:0}.fireweed-mega-menu__item{position:relative}.fireweed-mega-menu__item-row{display:flex;align-items:center}.fireweed-mega-menu__link{display:block;flex:1;padding:12px 16px;color:inherit;text-decoration:none;font-weight:500}.fireweed-mega-menu__expander-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;transition:transform .2s;color:var(--mm-dropdown-icon-color,currentColor)}.fireweed-mega-menu__expander{color:var(--mm-dropdown-icon-color,currentColor)}@media (width >= 783px){.fireweed-mega-menu__toggle{display:none}.fireweed-mega-menu__panel{display:block;position:static;width:auto}.fireweed-mega-menu__panel[hidden]{display:block}.fireweed-mega-menu__panel-back{display:none}.fireweed-mega-menu__list--level-0{display:flex;flex-wrap:wrap;align-items:center;gap:0}.fireweed-mega-menu__mega .fireweed-mega-menu__link:not(.fireweed-mega-menu__link--button),.fireweed-mega-menu__mega .wp-block-list a,.fireweed-mega-menu__mega .wp-block-navigation-item__content,.fireweed-mega-menu__mega .wp-block-page-list a,.fireweed-mega-menu__mega .wp-block-pages-list__item__link,.fireweed-mega-menu__mega a:not(.wp-element-button,.wp-block-button__link),.fireweed-mega-menu__submenu .fireweed-mega-menu__link:not(.fireweed-mega-menu__link--button),.fireweed-mega-menu__submenu .wp-block-list a,.fireweed-mega-menu__submenu .wp-block-navigation-item__content,.fireweed-mega-menu__submenu .wp-block-page-list a,.fireweed-mega-menu__submenu .wp-block-pages-list__item__link,.fireweed-mega-menu__submenu a:not(.wp-element-button,.wp-block-button__link){display:inline-block;color:var(--mm-link-color,var(--mm-panel-text,#1f2937));text-decoration:none;transition:color .2s linear,text-decoration-color .2s linear,translate .2s linear}.fireweed-mega-menu__mega .fireweed-mega-menu__link:not(.fireweed-mega-menu__link--button):focus-visible,.fireweed-mega-menu__mega .fireweed-mega-menu__link:not(.fireweed-mega-menu__link--button):hover,.fireweed-mega-menu__mega .wp-block-list a:focus-visible,.fireweed-mega-menu__mega .wp-block-list a:hover,.fireweed-mega-menu__mega .wp-block-navigation-item__content:focus-visible,.fireweed-mega-menu__mega .wp-block-navigation-item__content:hover,.fireweed-mega-menu__mega .wp-block-page-list a:focus-visible,.fireweed-mega-menu__mega .wp-block-page-list a:hover,.fireweed-mega-menu__mega .wp-block-pages-list__item__link:focus-visible,.fireweed-mega-menu__mega .wp-block-pages-list__item__link:hover,.fireweed-mega-menu__mega a:not(.wp-element-button,.wp-block-button__link):focus-visible,.fireweed-mega-menu__mega a:not(.wp-element-button,.wp-block-button__link):hover,.fireweed-mega-menu__submenu .fireweed-mega-menu__link:not(.fireweed-mega-menu__link--button):focus-visible,.fireweed-mega-menu__submenu .fireweed-mega-menu__link:not(.fireweed-mega-menu__link--button):hover,.fireweed-mega-menu__submenu .wp-block-list a:focus-visible,.fireweed-mega-menu__submenu .wp-block-list a:hover,.fireweed-mega-menu__submenu .wp-block-navigation-item__content:focus-visible,.fireweed-mega-menu__submenu .wp-block-navigation-item__content:hover,.fireweed-mega-menu__submenu .wp-block-page-list a:focus-visible,.fireweed-mega-menu__submenu .wp-block-page-list a:hover,.fireweed-mega-menu__submenu .wp-block-pages-list__item__link:focus-visible,.fireweed-mega-menu__submenu .wp-block-pages-list__item__link:hover,.fireweed-mega-menu__submenu a:not(.wp-element-button,.wp-block-button__link):focus-visible,.fireweed-mega-menu__submenu a:not(.wp-element-button,.wp-block-button__link):hover{color:var(--mm-link-hover-color,var(--mm-link-color,var(--mm-panel-text,#1f2937)));text-decoration:var(--mm-link-hover-decoration,underline);translate:0 var(--mm-link-hover-translate,0)}.fireweed-mega-menu__list--level-0>.fireweed-mega-menu__item>.fireweed-mega-menu__item-row>.fireweed-mega-menu__link{padding:16px 20px;display:inline-block}.fireweed-mega-menu__list--level-0>.fireweed-mega-menu__item--button>.fireweed-mega-menu__item-row>.fireweed-mega-menu__link--button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.625rem 1.25rem;margin:8px 12px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;background:var(--mm-btn-bg,var(--wp--preset--color--accent-2,#2271b1));color:var(--mm-btn-color,#fff);border:var(--mm-btn-border-width,0) solid var(--mm-btn-border-color,transparent);border-radius:var(--mm-btn-radius,4px);transition:translate .3s,box-shadow .3s,background-color .3s,color .3s,border-color .3s}.fireweed-mega-menu__button-label{display:inline-block}.fireweed-mega-menu__button-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fireweed-mega-menu__button-icon{width:1em;height:1em}.fireweed-mega-menu__item--button>.fireweed-mega-menu__item-row{align-items:center}.fireweed-mega-menu__item.has-children>.fireweed-mega-menu__item-row>.fireweed-mega-menu__expander{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 16px 0 2px;pointer-events:none}.fireweed-mega-menu__item.has-children>.fireweed-mega-menu__item-row>.fireweed-mega-menu__link{padding-right:2px}.fireweed-mega-menu__expander-icon--plus{display:none}.fireweed-mega-menu__expander-icon--chevron{display:inline-flex}.fireweed-mega-menu__list--level-0>.fireweed-mega-menu__item.has-children .fireweed-mega-menu__expander-icon--chevron{transform:rotate(90deg)}.fireweed-mega-menu__list--level-0>.fireweed-mega-menu__item.is-open.has-children>.fireweed-mega-menu__item-row .fireweed-mega-menu__expander-icon--chevron{transform:rotate(270deg)}.fireweed-mega-menu__submenu{position:absolute;top:100%;left:0;z-index:100;min-width:220px;background:var(--mm-panel-bg,#fff);color:var(--mm-panel-text,#1f2937);border-radius:8px;box-shadow:0 12px 32px rgb(15 23 42 / 12%);padding:8px 0}.fireweed-mega-menu__submenu .fireweed-mega-menu__submenu{top:0;left:100%;margin-left:4px}.fireweed-mega-menu__mega{position:absolute;top:100%;left:0;z-index:100;background:var(--mm-panel-bg,#fff);color:var(--mm-panel-text,#1f2937);box-shadow:0 17px 32px rgb(15 23 42 / 12%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transition:opacity var(--mm-mega-panel-transition-duration) linear 0s,transform var(--mm-mega-panel-transition-duration) linear 0s,visibility var(--mm-mega-panel-transition-duration) linear 0s}.fireweed-mega-menu--mega-full .fireweed-mega-menu__mega{border-radius:0}.fireweed-mega-menu--mega-content .fireweed-mega-menu__mega{border-radius:12px}.fireweed-mega-menu__list--level-0>.fireweed-mega-menu__item[data-link-type=mega].is-open>.fireweed-mega-menu__mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.fireweed-mega-menu__list--level-0>.fireweed-mega-menu__item[data-link-type=mega].is-mega-opening>.fireweed-mega-menu__mega{transition-delay:var(--mm-header-transition-duration)}.fireweed-mega-menu__mega-inner{width:100%;padding:24px;box-sizing:border-box}.fireweed-mega-menu__submenu[hidden]{display:none}.fireweed-mega-menu__mega[hidden]{display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px)}.fireweed-mega-menu__item--custom{padding:8px 16px}}@media (width <= 782px){.fireweed-mega-menu__toggle{display:inline-flex;align-items:center;justify-content:center}.fireweed-mega-menu__panel{position:fixed;inset:var(--mm-panel-top,0) 0 0 0;z-index:9990;display:flex;flex-direction:column;background:var(--mm-mobile-panel-bg);color:var(--mm-mobile-panel-text);overflow:hidden}.fireweed-mega-menu__panel[hidden]{display:none!important}.fireweed-mega-menu__panel-body{position:relative;flex:1;min-height:0;overflow-y:auto}.fireweed-mega-menu__expander,.fireweed-mega-menu__link{text-decoration:none}.fireweed-mega-menu__panel .fireweed-mega-menu__link:not(.fireweed-mega-menu__link--button),.fireweed-mega-menu__panel .wp-block-list a,.fireweed-mega-menu__panel .wp-block-navigation-item__content,.fireweed-mega-menu__panel .wp-block-page-list a,.fireweed-mega-menu__panel .wp-block-pages-list__item__link,.fireweed-mega-menu__panel a:not(.wp-element-button,.wp-block-button__link){display:inline-block;color:var(--mm-link-color,var(--mm-mobile-panel-text,var(--mm-panel-text,#1f2937)));text-decoration:none;transition:color .2s linear,text-decoration-color .2s linear,translate .2s linear}.fireweed-mega-menu__panel .fireweed-mega-menu__link:not(.fireweed-mega-menu__link--button):focus-visible,.fireweed-mega-menu__panel .fireweed-mega-menu__link:not(.fireweed-mega-menu__link--button):hover,.fireweed-mega-menu__panel .wp-block-list a:focus-visible,.fireweed-mega-menu__panel .wp-block-list a:hover,.fireweed-mega-menu__panel .wp-block-navigation-item__content:focus-visible,.fireweed-mega-menu__panel .wp-block-navigation-item__content:hover,.fireweed-mega-menu__panel .wp-block-page-list a:focus-visible,.fireweed-mega-menu__panel .wp-block-page-list a:hover,.fireweed-mega-menu__panel .wp-block-pages-list__item__link:focus-visible,.fireweed-mega-menu__panel .wp-block-pages-list__item__link:hover,.fireweed-mega-menu__panel a:not(.wp-element-button,.wp-block-button__link):focus-visible,.fireweed-mega-menu__panel a:not(.wp-element-button,.wp-block-button__link):hover{color:var(--mm-link-hover-color,var(--mm-link-color,var(--mm-mobile-panel-text,var(--mm-panel-text,#1f2937))));text-decoration:var(--mm-link-hover-decoration,underline);translate:0 var(--mm-link-hover-translate,0)}.fireweed-mega-menu__panel--expander-plus .fireweed-mega-menu__expander-icon--chevron{display:none}.fireweed-mega-menu__panel--expander-plus .fireweed-mega-menu__expander-icon--plus{display:inline-flex}.fireweed-mega-menu__panel--expander-chevron .fireweed-mega-menu__expander-icon--plus{display:none}.fireweed-mega-menu__link--button{display:inline-flex;align-items:center;gap:.5em;padding:.75rem 1.25rem;margin:4px 16px;font-weight:600;text-decoration:none;background:var(--mm-btn-bg,var(--wp--preset--color--accent-2,#2271b1));color:var(--mm-btn-color,#fff);border:var(--mm-btn-border-width,0) solid var(--mm-btn-border-color,transparent);border-radius:var(--mm-btn-radius,4px);transition:translate .3s,box-shadow .3s,background-color .3s,color .3s,border-color .3s}.fireweed-mega-menu__panel-back{display:flex;align-items:center;gap:8px;width:100%;padding:14px 16px;font-size:.9375rem;font-weight:600;line-height:1;text-align:left;color:inherit;position:sticky;top:0;z-index:2;background:var(--mm-mobile-panel-bg)}.fireweed-mega-menu__back-icon{display:inline-flex}.fireweed-mega-menu__panel--has-dropdown-icon-color .fireweed-mega-menu__panel-back,.fireweed-mega-menu__panel--has-dropdown-icon-color .fireweed-mega-menu__panel-back .fireweed-mega-menu__back-icon{color:var(--mm-dropdown-icon-color)}.fireweed-mega-menu__panel--mobile-vertical-nest .fireweed-mega-menu__panel-body{overflow-y:auto}.fireweed-mega-menu__panel--mobile-vertical-nest .fireweed-mega-menu__expander-icon--chevron{transform:rotate(90deg)}.fireweed-mega-menu__panel--mobile-vertical-nest .fireweed-mega-menu__item.is-open>.fireweed-mega-menu__item-row .fireweed-mega-menu__expander-icon--chevron{transform:rotate(270deg)}.fireweed-mega-menu__panel--mobile-vertical-nest .fireweed-mega-menu__item.is-open>.fireweed-mega-menu__item-row .fireweed-mega-menu__expander-icon--plus svg path:first-child{opacity:0}.fireweed-mega-menu__panel--mobile-vertical-nest .fireweed-mega-menu__mega,.fireweed-mega-menu__panel--mobile-vertical-nest .fireweed-mega-menu__submenu{position:static;box-shadow:none;border:none;border-radius:0;padding:0 0 0 16px;background:0 0;width:auto}.fireweed-mega-menu__panel--mobile-vertical-nest .fireweed-mega-menu__mega[hidden],.fireweed-mega-menu__panel--mobile-vertical-nest .fireweed-mega-menu__submenu[hidden]{display:none!important}.fireweed-mega-menu__panel--mobile-overlay-slide .fireweed-mega-menu__panel-body{overflow:hidden}.fireweed-mega-menu__panel--mobile-overlay-slide .fireweed-mega-menu__list--level-0{position:absolute;inset:0;overflow-y:auto}.fireweed-mega-menu__panel--mobile-overlay-slide .fireweed-mega-menu__item.is-open{position:static}.fireweed-mega-menu__panel--mobile-overlay-slide .fireweed-mega-menu__item:not(.is-open){overflow:hidden}.fireweed-mega-menu__panel--mobile-overlay-slide .fireweed-mega-menu__list:has(> .fireweed-mega-menu__item.is-open)>.fireweed-mega-menu__item:not(.is-open){z-index:-1}.fireweed-mega-menu__panel--mobile-overlay-slide .fireweed-mega-menu__mega,.fireweed-mega-menu__panel--mobile-overlay-slide .fireweed-mega-menu__submenu{position:absolute;inset:0;overflow-y:auto;background:var(--mm-mobile-panel-bg);transform:translateX(100%);transition:transform .3s;pointer-events:none;box-shadow:none;border:none;border-radius:0;padding:0;width:100%;box-sizing:border-box}.fireweed-mega-menu__panel--mobile-overlay-slide .fireweed-mega-menu__mega[hidden],.fireweed-mega-menu__panel--mobile-overlay-slide .fireweed-mega-menu__submenu[hidden]{display:block!important}.fireweed-mega-menu__panel--mobile-overlay-slide .fireweed-mega-menu__mega.is-active,.fireweed-mega-menu__panel--mobile-overlay-slide .fireweed-mega-menu__submenu.is-active{transform:translateX(0);pointer-events:auto;z-index:3}.fireweed-mega-menu__panel--mobile-overlay-slide .fireweed-mega-menu__mega-inner{padding:0}}html.fireweed-mega-menu-open{overflow:hidden}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}