.wp-block-maksimer-megamenu{--maksimer-megamenu-gap:var(--wp--style--block-gap,0.75rem);--maksimer-megamenu-mobile-surface:transparent;--maksimer-megamenu-mobile-text:inherit;--maksimer-megamenu-rule:color-mix(in srgb,currentColor 14%,transparent)}.wp-block-maksimer-megamenu__back,.wp-block-maksimer-megamenu__toggle{align-items:center;background:none;border:0;color:currentColor;cursor:pointer;display:flex;font:inherit;gap:.5em;padding:0;text-align:inherit;text-transform:inherit}.wp-block-maksimer-megamenu__back-icon,.wp-block-maksimer-megamenu__toggle-icon{display:inline-flex;height:.75em;width:.75em}.wp-block-maksimer-megamenu__back-icon svg,.wp-block-maksimer-megamenu__toggle-icon svg{height:inherit;width:inherit}@media(prefers-reduced-motion:no-preference){.wp-block-maksimer-megamenu__toggle-icon svg{transition:transform .2s ease}}.wp-block-maksimer-megamenu[data-megamenu-open=true]>.wp-block-maksimer-megamenu__toggle .wp-block-maksimer-megamenu__toggle-icon svg{transform:rotate(180deg)}.wp-block-navigation .wp-block-maksimer-megamenu{position:static}.wp-block-navigation .wp-block-maksimer-megamenu>.wp-block-maksimer-megamenu__panel{background:transparent;color:inherit;left:0;max-height:100vh;max-height:100dvh;opacity:0;overflow-y:auto;padding:clamp(.75rem,2vw,1.25rem) 0 0;pointer-events:none;position:fixed;right:0;top:var(--maksimer-megamenu-top,0);visibility:hidden;z-index:100}@media(prefers-reduced-motion:no-preference){.wp-block-navigation .wp-block-maksimer-megamenu>.wp-block-maksimer-megamenu__panel{transition:opacity .15s ease}}.wp-block-navigation .wp-block-maksimer-megamenu[data-megamenu-open=true]:not(.is-mobile-context)>.wp-block-maksimer-megamenu__panel{opacity:1;pointer-events:auto;visibility:visible}.wp-block-navigation .wp-block-maksimer-megamenu[class*=has-panel-width-]>.wp-block-maksimer-megamenu__panel{left:50%;right:auto;transform:translateX(-50%);width:var(--maksimer-megamenu-width,auto)}.wp-block-navigation .wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-header{display:none}.wp-block-navigation .wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content{color:inherit;letter-spacing:normal;padding:0;text-transform:none;--wp--style--color--link:currentColor;--wp--style--color--link-hover:currentColor}.wp-block-navigation .wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content a,.wp-block-navigation .wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content figcaption,.wp-block-navigation .wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content li,.wp-block-navigation .wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content p,.wp-block-navigation .wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content span{letter-spacing:normal;text-transform:none}.wp-block-navigation .wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content>*{min-width:0}.wp-block-navigation .wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content .wp-block-image{margin:0}.wp-block-navigation .wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content .wp-block-image img{display:block;height:auto;width:100%}.wp-block-maksimer-megamenu.is-mobile-context{flex-direction:column}.wp-block-maksimer-megamenu.is-mobile-context>.wp-block-maksimer-megamenu__panel{background:var(--maksimer-megamenu-mobile-surface);border:0;box-shadow:none;color:var(--maksimer-megamenu-mobile-text);display:none;max-height:none;opacity:1;overflow-y:visible;padding:var(--maksimer-megamenu-gap) var(--wp--style--root--padding-right,0) var(--maksimer-megamenu-gap) var(--wp--style--root--padding-left,0);pointer-events:auto;position:static;transform:none;visibility:visible}.wp-block-maksimer-megamenu.is-mobile-context[data-megamenu-open=true]>.wp-block-maksimer-megamenu__panel{display:block}.wp-block-maksimer-megamenu.is-mobile-context.is-mobile-drilldown[data-megamenu-open=true]>.wp-block-maksimer-megamenu__panel{padding-top:0}@media(prefers-reduced-motion:no-preference){.wp-block-maksimer-megamenu.is-mobile-context.is-mobile-drilldown[data-megamenu-open=true]>.wp-block-maksimer-megamenu__panel{animation:maksimer-megamenu-slide-in .24s ease}}.wp-block-maksimer-megamenu.is-mobile-context.is-mobile-drilldown[data-megamenu-open=true]>.wp-block-maksimer-megamenu__toggle{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.wp-block-maksimer-megamenu.is-mobile-context .wp-block-maksimer-megamenu__panel-header{display:none}.wp-block-maksimer-megamenu.is-mobile-context.is-mobile-drilldown .wp-block-maksimer-megamenu__panel-header{border-bottom:1px solid var(--maksimer-megamenu-rule);display:flex;justify-content:var(--maksimer-megamenu-justify,flex-start);margin-bottom:var(--maksimer-megamenu-gap);padding-bottom:var(--maksimer-megamenu-gap)}.wp-block-maksimer-megamenu.is-mobile-context .wp-block-maksimer-megamenu__panel-content>:where(.wp-block-group,.wp-block-cover,.wp-block-columns):first-child{background:transparent!important;color:inherit!important;padding:var(--maksimer-megamenu-panel-padding,0)!important}.wp-block-maksimer-megamenu.is-mobile-context .wp-block-maksimer-megamenu__panel-content>:where(.wp-block-group,.wp-block-cover,.wp-block-columns):first-child :not(.wp-block-button,.wp-block-button *,.wp-element-button,.wp-block-button__link){color:inherit!important}.wp-block-maksimer-megamenu.is-mobile-context.has-mobile-override>.wp-block-maksimer-megamenu__panel .wp-block-maksimer-megamenu__panel-content--desktop{display:none}.wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content .wp-block-navigation.is-responsive{display:block;min-width:0;width:100%}.wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-close,.wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content .wp-block-navigation.is-responsive>.wp-block-navigation__responsive-container-open{display:none!important}.wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content .wp-block-navigation.is-responsive>.wp-block-navigation__responsive-container{background:transparent!important;border:0!important;box-shadow:none!important;display:block!important;height:auto!important;inset:auto!important;margin:0!important;opacity:1!important;overflow:visible!important;padding:0!important;pointer-events:auto!important;position:static!important;transform:none!important;visibility:visible!important;width:100%!important}.wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content .wp-block-navigation.is-responsive :is(.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-dialog,.wp-block-navigation__responsive-container-content){background:transparent;display:block;margin:0;padding:0;width:100%}.wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content .wp-block-navigation.is-responsive .wp-block-navigation__container{align-items:stretch;display:flex!important;flex-direction:column;gap:.6rem;list-style:none;margin:0!important;padding:0!important;width:100%}.wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content .wp-block-navigation.is-responsive .wp-block-navigation-item{width:100%}.wp-block-maksimer-megamenu .wp-block-maksimer-megamenu__panel-content .wp-block-navigation.is-responsive .wp-block-navigation-item__content{align-items:center;background:none;color:inherit;display:inline-flex;padding:0}.wp-block-navigation__responsive-container .wp-block-navigation__container.has-open-megamenu{align-items:stretch;flex:1 1 auto;width:100%}.wp-block-navigation__container.has-open-megamenu>:not(.wp-block-maksimer-megamenu[data-megamenu-open=true]){display:none}.wp-block-navigation__container.has-open-megamenu>.wp-block-maksimer-megamenu[data-megamenu-open=true]{align-self:stretch;flex:1 1 auto;width:100%}@keyframes maksimer-megamenu-slide-in{0%{opacity:0;transform:translateX(18%)}to{opacity:1;transform:translateX(0)}}@media(min-width:600px){.wp-block-maksimer-megamenu.has-mobile-override>.wp-block-maksimer-megamenu__panel .wp-block-maksimer-megamenu__panel-content--mobile{display:none}}
