nav{align-items:center;background-color:transparent;display:flex;gap:20px;position:-webkit-sticky;position:sticky;top:0;transition:background-color .3s ease;width:100%;z-index:9999}.navigation-primary ul{gap:12px;list-style:none}nav.sticky{background-color:#242424}nav .nav-logo{align-items:center;display:flex}nav .nav-logo img{height:28px!important;object-fit:contain;width:178px!important}.header-cta{display:none}@media screen and (min-width:1250px){.header-cta{display:block}}.navigation{align-items:center;display:flex;flex-direction:row}@media screen and (max-width:1250px){nav .nav-logo img{height:28px!important;object-fit:contain;width:73px!important}}nav .nav-content{align-items:center;display:flex;flex-direction:row;flex-grow:4;justify-content:flex-end}nav .nav-cta{text-align:right}nav a{color:#fff;font-size:18px;padding:0 12px;text-decoration:none}nav .category-name{padding-bottom:12px}nav .category-name span{font-family:Inter}.menu-button{cursor:pointer;display:block;height:40px;position:absolute;right:20px;width:40px;z-index:10001}.menu-button svg{fill:none;stroke:#fff;stroke-width:3}.menu-button .close-icon,.menu-button.crossed .hamburger-icon{display:none}.menu-button.crossed .close-icon{display:block}@media (max-width:1250px){nav>ul{align-items:center;background-color:#25a1c6;display:none;flex-direction:column;gap:16px;justify-content:center;left:0;padding:0 0 50px;position:fixed;top:80px;width:100%;z-index:1000}nav>ul.open{display:flex}}@media (min-width:1250px){.menu-button{display:none}}nav>ul>li.has-sub>a:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:6px;margin-left:6px;position:absolute;transform:rotate(-45deg);transform-origin:center;transition:transform .25s ease-out,top .15s ease-out;width:6px}nav ul ul{background-color:#fff;box-shadow:0 0 10px #00000029;left:-9999px;min-width:192px;opacity:0;position:absolute;top:80px;transition:top .1s ease,opacity .1s ease-in}.menu-button svg{fill:#fff}.open-desktop-menu{left:0!important;opacity:1!important;transition:opacity .25s ease-in}@media screen and (min-width:1250px){.navigation-primary ul{display:flex}}