@media (min-width:1200px){#site-header nav li.mega-menu{position:inherit;transition:opacity .2s ease-in-out 0s!important}#site-header nav li.mega-menu a{position:relative}#site-header nav li.mega-menu a:after{display:none}#site-header nav li.mega-menu:hover{transition:opacity .2s ease-in-out 0s!important}#site-header nav li.mega-menu:first-child:hover > a:before,#site-header nav li.mega-menu:nth-child(2):hover>a:before{border-bottom-color:#000}#site-header nav li.mega-menu.current-menu-item:hover>a:before,#site-header nav li.mega-menu.current_page_ancestor:hover>a:before{border:transparent}#site-header nav li.mega-menu li.current-menu-ancestor>a:before,#site-header nav li.mega-menu li.current-menu-item>a:before{display:none}#site-header nav li.mega-menu>.sub-menu-wrap{z-index:999;position:absolute;visibility:hidden;opacity:0;width:100%;margin-left:auto;margin-right:auto;padding:8em 0 4em;left:0;right:0}#site-header nav li.mega-menu>.sub-menu-wrap:before{content:"";background-image:url(/app/themes/nfc-jopenbier/assets/images/jopen-logo-2021.svg);position:absolute;top:-70px;left:50%;transform:translateX(-50%);height:180px;width:162px;background-size:cover;z-index:999}#site-header nav li.mega-menu>.sub-menu-wrap:after{content:"";background-color:#fff;position:absolute;width:100%;height:9999px;bottom:0}#site-header nav li.mega-menu>.sub-menu-wrap>ul.sub-menu{box-shadow:none;max-width:1300px;width:calc(100% - 5em);margin-left:auto;margin-right:auto;background-color:inherit;position:relative;visibility:hidden;padding-bottom:0;opacity:0;display:flex;flex-wrap:wrap;list-style:none}#site-header nav li.mega-menu>.sub-menu-wrap>ul.sub-menu>li{flex-basis:50%;position:relative}#site-header nav li.mega-menu>.sub-menu-wrap>ul.sub-menu>li.menu-item-type-custom>a{pointer-events:none}#site-header nav li.mega-menu>.sub-menu-wrap>ul.sub-menu>li>a{position:relative;display:block;margin-bottom:.75em;line-height:1.15;font-family:Trade-gothic,sans-serif;text-transform:uppercase;font-size:38px;color:#000!important}#site-header nav li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu{position:relative;background:transparent;padding:0;display:flex;flex-wrap:wrap;width:100%;font-weight:400;font-size:22px;margin-top:2em}#site-header nav li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li{margin:0;padding:0;flex-basis:50%}#site-header nav li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li a{color:#000;padding:.3em 0;display:block;transition:color .3s ease-in-out}#site-header nav li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li a:hover{color:#ea0129}#site-header nav li.mega-menu>.sub-menu-wrap>ul.sub-menu li.promotion-block{background:#f6f6f6;padding:0;max-height:290px;overflow:hidden}#site-header nav li.mega-menu>.sub-menu-wrap>ul.sub-menu li.promotion-block a{margin:0;z-index:1}#site-header nav li.mega-menu>.sub-menu-wrap>ul.sub-menu li.promotion-block a img{-o-object-fit:cover;object-fit:cover;z-index:-1;width:auto}#site-header nav li.mega-menu>.sub-menu-wrap li{background:none}#site-header nav li.mega-menu:hover>.sub-menu-wrap,#site-header nav li.mega-menu:hover>.sub-menu-wrap .sub-menu{visibility:visible;opacity:1}#site-header nav li.mega-menu:hover:after{content:"";position:fixed;background-color:rgba(0,0,0,.5);z-index:-1;width:100%;height:100%;top:0;bottom:0;left:0;right:0;pointer-events:none}#site-header.smaller-style .menu li.mega-menu>.sub-menu-wrap{padding:9.5em 0 4em!important}#site-header.smaller-style .menu li.mega-menu>.sub-menu-wrap:before{top:calc(-70px + 1.5em)!important}}@media (min-width:1200px){#site-header .secondary-menu-block{display:none;position:inherit}#site-header .secondary-menu-block>.sub-menu-wrap{z-index:999;position:absolute;width:100%;margin-left:auto;margin-right:auto;padding:8em 0 4em;left:0;right:0}#site-header .secondary-menu-block>.sub-menu-wrap:before{content:"";background-image:url(/app/themes/nfc-jopenbier/assets/images/jopen-logo-2021-white.svg);position:absolute;top:-70px;left:50%;transform:translateX(-50%);height:180px;width:162px;background-size:cover;z-index:998}#site-header .secondary-menu-block>.sub-menu-wrap:after{content:"";background-color:#000;position:absolute;width:100%;height:9999px;bottom:0}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings{box-shadow:none;max-width:1300px;width:calc(100% - 5em);margin-left:auto;margin-right:auto;background-color:inherit;position:relative;padding-bottom:0;display:flex;flex-wrap:wrap;align-items:center;list-style:none;z-index:999}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings{flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2em 3em 2em 0;font-size:18px}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .h3{flex-basis:100%;color:#fff;font-weight:700;margin-bottom:1em;line-height:1.15;font-size:38px}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .menu{flex:1}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .menu ul{padding:0;margin:0}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .menu ul li a{padding:.3em 0;color:#fff;transition:color .3s ease-in-out}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .menu ul li a:hover{color:#ea0129;text-decoration:none}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .info-block{flex:1;color:#fff}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .info-block .search-menu-form{display:block;width:100%;margin-bottom:1.5em}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .info-block .search-menu-form form{position:relative}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .info-block .search-menu-form form input{margin-bottom:0;background:#393d40;border-bottom:0;border-radius:50px;height:50px;color:#fff;font-weight:700;padding:1em}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .info-block .search-menu-form form button{position:absolute;top:9px;right:10px;font-size:30px;background:transparent;border:none;color:#fff}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .info-block .login{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid hsla(0,0%,85%,.2)}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .info-block .login a{color:#fff;padding:0;text-decoration:none;transition:color .3s ease-in-out;margin-right:1em}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .info-block .login a:last-child{margin-right:0}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .info-block .login a:hover{color:#ea0129}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .info-block .address{opacity:.5;font-size:14px}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .info-block .socials{margin-bottom:1em}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .main-settings .info-block .socials h4{display:none}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .promotion-block{padding:0;overflow:hidden;flex:1}#site-header .secondary-menu-block>.sub-menu-wrap>.menu-settings .promotion-block img{margin-bottom:-10px;-o-object-fit:cover;object-fit:cover}#site-header.show-secondary-menu .secondary-menu-block{display:block}#site-header.show-secondary-menu .main-nav>ul>li>a{opacity:.75;color:#fff}#site-header.show-secondary-menu .main-nav>ul>li.current-menu-item>a{opacity:1}#site-header.show-secondary-menu .basket .inner-basket.wfc_cart_basket{color:#fff}.smaller-style .secondary-menu-block>.sub-menu-wrap{padding:9.5em 0 4em!important}.smaller-style .secondary-menu-block>.sub-menu-wrap:before{top:calc(-70px + 1.5em)!important}}@media (min-width:1200px){#site-header .container{max-width:100%;width:100%;padding:0 5em}#site-header nav>ul>li{margin-right:2.5em;display:inline-block}#site-header nav>ul>li:last-child{margin-right:0}#site-header nav>ul>li a{z-index:9999;position:relative}#site-header nav ul{flex:1;margin:0;display:flex;flex-wrap:wrap;padding:0;font-size:20px;font-weight:600}#site-header nav ul li{position:relative}#site-header nav ul li:hover>a{text-decoration:none;color:#ea0129}#site-header nav ul .current-menu-ancestor>a,#site-header nav ul li.current-menu-item>a,#site-header nav ul li.current_page_ancestor>a,#site-header nav ul li.current_page_item>a{color:#ea0129}#site-header nav.main-nav{display:flex;flex-wrap:wrap;padding-left:2.5em;flex:1;margin-right:calc(-60px - 2.5em)}#site-header nav.main-nav .sub-menu{position:absolute;z-index:100;right:0;padding:0;background:#d8d8d8}#site-header nav.main-nav li:not(.mega-menu) .sub-menu{top:100%;padding-top:30px;width:auto;right:auto;left:0;border-radius:20px}#site-header nav.main-nav li:not(.mega-menu) .sub-menu li{height:auto;padding-bottom:0;margin-bottom:0;white-space:nowrap}#site-header nav.main-nav li:not(.mega-menu) .sub-menu li a{font-family:Panton,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8em;text-transform:none;border-radius:20px}#site-header nav.main-nav .menu-item-has-children:not(.mega-menu) .sub-menu{visibility:hidden;opacity:0;z-index:100;transition:all .3s ease-in-out;max-height:none;background-color:#000;right:0;width:175px;padding:.5em}#site-header nav.main-nav .menu-item-has-children:not(.mega-menu) .sub-menu li{width:100%;display:block;padding-bottom:.5em;margin-bottom:.5em;border-bottom:20px}#site-header nav.main-nav .menu-item-has-children:not(.mega-menu) .sub-menu li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#site-header nav.main-nav .menu-item-has-children:not(.mega-menu) .sub-menu li.current-menu-item a{color:#ea0129}#site-header nav.main-nav .menu-item-has-children:not(.mega-menu) .sub-menu li.btn{padding:0;margin:.5em 0}#site-header nav.main-nav .menu-item-has-children:not(.mega-menu) .sub-menu li.btn a{background-color:transparent!important;color:#fff;padding:.5em;line-height:1;display:block;font-size:.8em}#site-header nav.main-nav .menu-item-has-children:not(.mega-menu) .sub-menu a{font-size:.8em;display:block;cursor:pointer;color:#fff;font-weight:400;line-height:1.1;padding:.5em;transition:all .3s ease-in-out}#site-header nav.main-nav .menu-item-has-children:not(.mega-menu) .sub-menu a:hover{transition:all .3s ease-in-out;background:hsla(0,0%,100%,.2)}#site-header nav.main-nav .menu-item-has-children:not(.mega-menu) .sub-menu a:before{display:none}#site-header nav.main-nav .menu-item-has-children:not(.mega-menu):hover .sub-menu{visibility:visible;opacity:1}}
/*# sourceMappingURL=desktop-menu.css.map */
