/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/mega-menu/view.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.wp-block-ollie-mega-menu__menu-container{height:auto;left:-1px;opacity:0;overflow:hidden;position:absolute;top:40px;transition:opacity 0.1s linear;visibility:hidden;z-index:2}.wp-block-ollie-mega-menu__menu-container.menu-width-content{max-width:var(--wp--style--global--content-size);width:var(--wp--style--global--content-size)}.wp-block-ollie-mega-menu__menu-container.menu-width-wide{max-width:var(--wp--style--global--wide-size);width:var(--wp--style--global--wide-size)}.wp-block-ollie-mega-menu__menu-container.menu-width-full{max-width:100vw;width:100vw}.wp-block-ollie-mega-menu__menu-container .menu-container__close-button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:rgb(255 255 255 / .7294117647);border:none;border-radius:999999px;cursor:pointer;display:flex;justify-content:center;opacity:0;padding:4px;position:absolute;right:12px;text-align:center;top:12px;transition:opacity 0.2s ease;z-index:100}.wp-block-ollie-mega-menu__menu-container .menu-container__close-button:focus{opacity:1}.wp-block-ollie-mega-menu__menu-container:hover .menu-container__close-button{opacity:1}.wp-block-ollie-mega-menu__menu-container .is-responsive{display:flex}.wp-block-navigation__responsive-container.is-menu-open .wp-block-ollie-mega-menu:has(.wp-block-ollie-mega-menu__toggle[aria-expanded=true]) .menu-container__close-button{opacity:1;visibility:visible}@media (min-width:600px){.wp-block-navigation-item[data-wp-context*='"showOnHover": true'] .menu-container__close-button{display:none}}.wp-block-navigation .wp-block-ollie-mega-menu__menu-container.menu-justified-left{left:-1px;right:unset}.wp-block-navigation .wp-block-ollie-mega-menu__menu-container.menu-justified-right{left:unset;right:-1px}.wp-block-navigation .wp-block-ollie-mega-menu__menu-container.menu-justified-center{right:unset}.wp-block-navigation .wp-block-ollie-mega-menu__menu-container.menu-justified-center.menu-width-content{left:calc(-1 * var(--wp--style--global--content-size) / 2 + 50%)}.wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-ollie-mega-menu__collapsed-link{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-ollie-mega-menu.disable-menu-when-collapsed:not(.has-collapsed-link){display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-ollie-mega-menu.disable-menu-when-collapsed .wp-block-ollie-mega-menu__collapsed-link{display:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-ollie-mega-menu.disable-menu-when-collapsed .wp-block-ollie-mega-menu__toggle,.wp-block-navigation__responsive-container.is-menu-open .wp-block-ollie-mega-menu.disable-menu-when-collapsed .wp-block-ollie-mega-menu__menu-container{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-ollie-mega-menu__menu-container{position:fixed;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:100;opacity:1;overflow-x:hidden!important;overflow-y:scroll!important}.admin-bar .wp-block-navigation__responsive-container.is-menu-open .wp-block-ollie-mega-menu__menu-container{top:46px!important}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/mega-menu/edit.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.ollie-mega-menu__layout-panel .components-h-stack .components-base-control,.ollie-mega-menu__layout-panel .components-h-stack .components-toggle-group-control,.ollie-mega-menu__layout-panel .components-h-stack .components-base-control__field{margin-bottom:0}.ollie-mega-menu__layout-panel .block-editor-hooks__flex-layout-justification-controls.is-disabled>div:first-child,.ollie-mega-menu__layout-panel .block-editor-hooks__flex-layout-justification-controls.is-disabled>div:last-child{opacity:.5;cursor:not-allowed}.ollie-mega-menu__layout-help{font-size:12px;color:#757575;margin-top:8px!important}.menu-designer-guide{width:800px;max-height:none!important}.menu-designer-guide .components-modal__header .components-button:hover svg{fill:currentColor}.menu-designer-guide .components-guide__container{padding:40px}.menu-designer-guide h2+p{margin-top:0}.menu-designer-guide .menu-designer-guide-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-top:10px;border-radius:8px}.menu-designer-guide .menu-designer-guide-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.menu-designer-guide .components-guide__page-control{order:10;display:none}.menu-designer-guide .components-guide__footer{margin-bottom:0;margin-top:30px}.menu-designer-guide .components-guide__forward-button,.menu-designer-guide .components-guide__finish-button{right:0}.menu-designer-guide .components-guide__back-button{left:0}.menu-designer-guide-buttons{margin-bottom:16px;background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,#fff0);padding:3px 0 3px 10px;border-radius:5px}.menu-designer-guide-buttons button.components-button:first-child{padding-left:0;gap:8px;text-decoration:none;justify-content:start!important}.menu-designer-guide-buttons button.components-button:first-child:hover{text-decoration:underline}