@media only screen and (min-width:992px){:host{grid-template-columns:[menu-start] 48px [logo-start] auto [logo-end] 32px repeat(var(--items),[col-start] max-content) 1fr [actions-start] max-content [actions-end] 32px [menu-end];margin:0 48px;margin:0 calc(var(--size-spacer, 4px)*12)}:host ::slotted(wp-submenu[data-level="2"]){left:300px}}:host:after,:host:before{background:var(--menu-background);content:"";position:absolute;z-index:-1}@media only screen and (min-width:992px){:host:after,:host:before{border-radius:0;border-radius:var(--menu-border-radius-desktop,0)}}:host:before{display:none;grid-column:menu;grid-row:top}@media only screen and (min-width:992px){:host:before{bottom:0;display:block;height:var(--menu-height);left:0;right:0;top:0;inset:0}}:host:after{bottom:0;display:block;grid-column:menu;height:100dvh;left:0;right:0;top:auto;inset:auto 0 0 0;transform:translateX(-100%);transform:var(--menu-after-translate,translateX(-100%));transform-origin:bottom center;transition:scale .2s,transform .2s}@media only screen and (min-width:992px){:host:after{bottom:0;grid-row:submenu;height:0;height:var(--menu-after-height-desktop,0);left:0;right:0;top:0;top:var(--menu-level-2-top,0);transform:none;transform-origin:top center}}@media only screen and (min-width:992px){:host [data-page-id]{margin-top:0;padding:56px 48px 0;padding:calc(var(--size-spacer, 4px)*14) calc(var(--size-spacer, 4px)*12) 0;width:100%}}@media only screen and (min-width:992px){.close{display:block}}:host([menu-open=true]){--menu-after-translate:translateX(0);--menu-after-height-desktop:calc(100dvh - 130px)}