*{-webkit-tap-highlight-color:transparent}html.noscroll{overflow:hidden}body.noscroll{overflow-y:scroll}.vertical-menu .navigation-vertical .container{overflow:auto;max-height:calc(100vh - 250px)}.vertical-menu{left:-100%;position:fixed;top:0;background:#fff;z-index:99999;height:100vh;transition-duration:.5s;padding:0 50px 100px 38px;overflow-y:auto;width:27rem}.vertical-menu .menu-right a.level-top span{font-weight:400}body .page-header .section-item-content:before{content:'';display:block;position:fixed;z-index:9999;top:0;bottom:0;right:0;left:0;background-color:#000;transition:all .5s ease;opacity:0;pointer-events:none}body.submenu .page-header .section-item-content:before{opacity:.25;pointer-events:all}.submenu .slick-prev,.submenu .slick-next{z-index:-1}.navigation-vertical>nav>ul>li.parent{--title:""}.nav-sections-item-content div.container{display:flex;justify-content:space-between;padding:0}.section-item-content>.container>.navigation .after-menu{display:inline-block;float:right}.section-item-content>.container>.navigation .after-menu ul{display:flex;align-items:flex-end;justify-content:flex-end}.after-menu ul li a,ul.hnf-menu__nav__main--small li a{font-size:16px;font-weight:400;color:#111;padding:20px 0;display:inline-block;line-height:18px}.vertical-menu .after-menu ul li:not(:hover) a{color:#111 !important}.after-menu ul li a:hover,ul.hnf-menu__nav__main--small li a:hover{color:#aec500}.section-item-content>.container>.navigation .after-menu ul li{margin-left:33px}button.open-submenu{display:inline-block;border:0;padding:7px 0;margin-right:35px;height:auto}.after-menu ul li a:hover{color:#aec500}.nav-sections-item-content>.navigation{display:inline-block}button.open-submenu svg{fill:#000;width:40px;height:40px}button.open-submenu:hover svg{border-radius:50%;background:#f5f5f5}.submenu .vertical-menu{left:0}.vertical-menu .navigation li.level0{width:100%}.close-menu svg{fill:#000;width:50px;height:50px}button:not(.primary).close-menu{border:0;padding:0;height:auto;border-radius:50%}body .nav-sections-item-content div.close_menu{position:sticky;top:0;left:0;display:block;width:100%;background:#fff;z-index:5;padding-top:33px;padding-bottom:20px}.submenu.sub-child-menu .vertical-menu{overflow:hidden}.vertical-menu .logo-menu img{max-width:266px}body .page-header.type2 .vertical-menu .navigation:not(.side-megamenu) .level0 .level-top{font-weight:700;font-size:1.5rem;letter-spacing:.05rem;line-height:normal;padding:15px 0;color:#111 !important}body .page-header.type2 .vertical-menu .navigation:not(.side-megamenu) .level0:hover .level-top{color:#aec500 !important}ul.hnf-menu__nav__main--small li{list-style:none}body .navigation{padding:0}button.open-submenu:hover{background:0 0}button:not(.primary).close-menu:hover{background:#f5f5f5}header.page-header.sticky-header .vertical-menu .navigation{padding:0 0 0 111px}.vertical-menu .sw-megamenu.navigation li.ui-menu-item>.open-children-toggle{display:block;position:absolute;width:42px;height:42px;right:0;top:0;z-index:1;cursor:pointer}body .sw-megamenu.navigation li.level0:hover>.submenu,body .sw-megamenu.navigation li.level0:hover>.submenu{display:none}button:not(.primary).back-to-submenu{display:none;border:0;padding:0;background:0 0;position:absolute;top:99px;z-index:5;left:0;width:44px;height:44px;border-radius:50%}button:not(.primary).back-to-submenu:hover{background:#f5f5f5}.sub-child-menu button.back-to-submenu{display:block}button:not(.primary).back-to-submenu svg{fill:#000;height:1.5rem;width:1.5rem}.nav-sections-item-content .vertical-menu div.navigation-vertical{display:block;position:relative;padding-top:0;margin-top:0}.page-header .vertical-menu .navigation .level0 .submenu,.page-header .vertical-menu .sw-megamenu.navigation li.level0 .submenu{position:fixed;opacity:1;visibility:visible;display:none;box-shadow:none;height:100vh;top:127px;left:auto !important;right:100% !important;width:15.5rem !important;padding-top:0;background:#fff;z-index:9;transition-duration:.5s;padding-left:0;overflow:auto}.sub-child-menu .page-header .vertical-menu .navigation .level0.display .submenu,.sub-child-menu .page-header .vertical-menu .sw-megamenu.navigation li.level0.display:hover .submenu,.page-header .sub-child-menu .vertical-menu .navigation .level0.display .submenu,.sub-child-menu .page-header .vertical-menu .sw-megamenu.navigation li.level0.display:hover .submenu{display:block;right:auto !important}body.sub-child-menu .page-header.type2 .vertical-menu .navigation:not(.side-megamenu)>ul>.level0 a{padding-left:0;position:relative}body .navigation-vertical .navigation,body ul.hnf-menu__nav__main--small{padding:0 2px 0 70px;display:block}.vertical-menu .logo-menu{margin-bottom:45px;display:block}.page-header .vertical-menu .navigation:not(.side-megamenu) .level0:not(:first-child){margin-left:0;padding-left:0;transition:initial}.page-header .vertical-menu .navigation .level0.parent>a:after{margin-left:14px;position:static;font-weight:400}span.label-category{color:#111;font-weight:700;font-size:1.25rem;line-height:1.4;letter-spacing:-.0075rem}.vertical-menu .sw-megamenu.navigation .subchildmenu.mega-columns.columns4>li{width:100%;padding:.375rem 1.25rem .375rem 0}.vertical-menu .sw-megamenu.navigation li.level0.fullwidth .submenu li.level1>a,.vertical-menu .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a{text-decoration:none;color:#111 !important;padding:.375rem 1.25rem .375rem 0;text-transform:inherit;font-size:.875rem;font-weight:700}.vertical-menu .sw-megamenu.navigation li.level0.fullwidth .submenu li.level1>a:hover,.vertical-menu .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a:hover{color:#aec500 !important;text-decoration:none}body .sw-megamenu.navigation li.level0.fullwidth .submenu a:hover>span,body .sw-megamenu.navigation li.level0.staticwidth .submenu a:hover>span{text-decoration:none}.nav-sections-item-content ul.subchildmenu{padding-top:2rem;padding-bottom:2rem;display:block;padding-left:0}.vertical-menu .after-menu ul li a,.vertical-menu ul.hnf-menu__nav__main--small li a{font-size:1.8rem}.vertical-menu div.navigation-vertical .after-menu{padding-top:31px;display:block;padding-bottom:47px}.vertical-menu ul.hnf-menu__nav__main--small li a{font-weight:600;padding:17px 0 18px;font-size:1.5rem}.sub-child-menu ul.hnf-menu__nav__main--small{display:none}.sections.nav-sections{z-index:10;background:0 0}@media (min-width:992px){body .page-header.type2 .navigation:not(.side-megamenu) .level0 .level-top{font-size:16px}body .section-item-content>.container>.navigation>ul .logo-menu{display:none}.page-header.type2.sticky-header .navigation{padding-right:10px}.header-left button.open-submenu{display:none}.page-header .vertical-menu .navigation .level0.parent>a:after{padding:0 0 3px}body .nav-sections-item-content div.close_menu{padding-top:45px}}@media (max-width:991px){.header.header-row{display:block}.header.header-row .header-left{float:left}.header.header-row .header-center{margin:0;width:100%}.header.header-row .header-center .search-area{max-width:100%;padding:0}.vertical-menu .menu-right{float:left !important}.vertical-menu .navigation li.level0:last-child{border:none}.sub-child-menu .page-header .vertical-menu .navigation .level0.display .submenu{left:0 !important;max-height:70%}.sections.nav-sections{z-index:10}.page-header .vertical-menu .sw-megamenu.navigation li.level0 .submenu{width:20rem !important;padding-left:27px}.vertical-menu{width:22rem;padding:0 20px 100px}body .navigation-vertical .navigation,body ul.hnf-menu__nav__main--small,header.page-header.sticky-header .vertical-menu .navigation{padding:0;z-index:4;position:relative}.vertical-menu .logo-menu img{max-width:208px}.close-menu svg{width:30px;height:30px}.nav-sections-item-content .vertical-menu div.navigation-vertical{margin-top:25px}.vertical-menu .logo-menu{padding-left:40px;margin-bottom:37px}body .page-header.type2 .vertical-menu .navigation:not(.side-megamenu) .level0 .level-top{font-size:1.4rem}header.page-header .nav-sections-item-title{display:none}.nav-sections-item-content>div.container{display:none}.vertical-menu .navigation li.level0{border:0}body .page-header.type2 .vertical-menu .navigation:not(.side-megamenu) .level0 .level-top{padding:15px 0 15px 40px}.vertical-menu div.navigation-vertical .after-menu,body ul.hnf-menu__nav__main--small{padding-left:40px;padding-bottom:39px}.nav-open body .nav-sections{width:100vw;box-shadow:none}.vertical-menu ul.hnf-menu__nav__main--small li a{font-size:1.24rem}.page-header .vertical-menu .navigation .level0.parent>a:after{font-size:1.4rem;margin-left:6px}.vertical-menu .navigation .level0 .submenu,.page-header .vertical-menu .sw-megamenu.navigation li.level0 .submenu{padding-left:60px;width:22rem !important;border-top:0;top:100px !important}button:not(.primary).back-to-submenu{top:101px;left:-12px}body .navigation li.level0 .ui-menu-item>a:before{display:none}.nav-open body .page-wrapper{left:0}button.open-submenu svg{width:35px;height:35px}body .page-header .section-item-content:before{display:block}.nav-sections-item-content .navigation ul.subchildmenu{padding-left:10px}}@media (max-width:767px){.header-links{text-align:center}.cookie-status-message{padding:5px 10px}.cookie-status-message{text-align:center}body .page-header .panel.wrapper .header-left{justify-content:center;width:100%;margin-top:10px}.header-links a{white-space:nowrap}body .logo{max-width:200px}}@media (max-width:575px){.nav-open body .nav-sections{width:100vw}}@media (max-width:414px){button.open-submenu{margin-right:5px}}@media (max-width:350px){.vertical-menu,.nav-open body .nav-sections{width:calc(100vw - 50px)}.vertical-menu .logo-menu img{max-width:165px}.vertical-menu .navigation .level0 .submenu,.page-header .vertical-menu .sw-megamenu.navigation li.level0 .submenu{top:110px !important;width:calc(100vw - 50px) !important}button:not(.primary).back-to-submenu{top:86px}body .page-header.type2 .vertical-menu .navigation:not(.side-megamenu) .level0 .level-top{font-size:1.4rem;padding:15px 0 15px 40px}.vertical-menu .after-menu ul li a,.vertical-menu ul.hnf-menu__nav__main--small li a{font-size:1.4rem}}@media (min-width:992px){.header.header-row .header-right{order:3}}