.custom-menu-primary{overflow:hidden;height:100%;padding:24px 16px 16px;margin-bottom:1rem;overflow-y:auto}.custom-menu-primary .navigation-primary>ul{list-style:none;margin:0;padding:0;display:block}.custom-menu-primary .navigation-primary>ul>li{margin-bottom:6px;line-height:inherit;overflow:hidden}.custom-menu-primary .navigation-primary>ul>li>a{text-decoration:none !important;text-transform:uppercase;font-weight:bold;font-family:Barlow-Condensed;letter-spacing:-.9px;line-height:calc((100vh - 114px)/7);font-size:calc((100vh - 112px)/4.9);font-weight:500;font-family:Oswald;line-height:calc((100vh - 114px)/7);font-size:calc((100vh - 112px)/5.3)}.custom-menu-primary .navigation-primary>ul>li .submenu-toggle{display:none !important}.menu-arrow{display:none !important}.custom-menu-primary .navigation-primary>ul>li.has-submenu{position:relative}.menu-arrow{display:block !important;cursor:pointer;position:absolute;top:0px;right:0px;width:65px !important;min-width:65px !important;padding:0 !important;border-left:0;height:131px !important;max-height:calc((100vh - 114px)/6)}.menu-arrow:hover{text-decoration:none}.menu-arrow .menu-arrow-bg{position:relative;top:50%;margin:0 auto !important;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.menu-arrow .menu-arrow-bg:after{position:absolute;content:''}.menu-arrow .menu-arrow-bg,.menu-arrow .menu-arrow-bg:after{width:10px;height:1px;background-color:#fff;display:block}.menu-arrow .menu-arrow-bg:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.menu-open .menu-arrow .menu-arrow-bg:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.custom-menu-primary .navigation-primary>ul>li>ul{list-style:none;margin:0;padding:0;display:none !important}.custom-menu-primary .navigation-primary>ul>li.menu-open>ul{display:block !important}.custom-menu-primary .navigation-primary>ul>li>ul>li{margin-bottom:10px;line-height:inherit;margin-top:10px;padding-left:30px;overflow:hidden}.custom-menu-primary .navigation-primary>ul>li>ul>li>a{text-decoration:none !important;text-transform:uppercase;font-weight:bold;font-family:Barlow-Condensed;letter-spacing:-.9px;line-height:calc((100vh - 114px)/7);font-size:calc((100vh - 112px)/4.9)}@media(max-width:1279px){.custom-menu-primary{padding:80px 8px 8px}.mobile-open .main-navigation__control{padding:32px 7px 7px;height:64px}.custom-menu-primary .navigation-primary>ul>li>a{line-height:calc((100vh - 170px)/8);font-size:calc((100vh - 170px)/6)}.custom-menu-primary .navigation-primary>ul>li>ul>li>a{line-height:calc((100vh - 170px)/9);font-size:calc((100vh - 170px)/7)}}@media(max-width:767px){.custom-menu-primary .navigation-primary>ul>li>a{line-height:calc((100vh - 130px)/10);font-size:calc((100vh - 130px)/8)}.custom-menu-primary .navigation-primary>ul>li>ul>li>a{line-height:calc((100vh - 170px)/10);font-size:calc((100vh - 170px)/9)}}@media(max-height:520px) and (max-width:767px){.main-menu{overflow-y:auto}.custom-menu-primary{height:auto}.main-navigation-search{position:static;margin-bottom:20px}}@media(max-width:575px){.custom-menu-primary .navigation-primary>ul>li>a{line-height:calc((100vh - 110px)/11);font-size:calc((100vh - 100px)/8.6)}.menu-arrow{max-height:calc((100vh - 100px)/10)}}@media(max-width:420px){.custom-menu-primary .navigation-primary>ul>li>a{font-size:7vh;line-height:1}.custom-menu-primary .navigation-primary>ul>li>ul>li>a{font-size:6vh;line-height:1}.menu-arrow{max-height:7vh}}