.navigation-primary{display:inline-block}.navigation-primary a{color:#494a52;font-family:Lato;font-size:22px;font-weight:300;line-height:40px}.navigation-primary a.active-item{font-weight:600;position:relative}.navigation-primary .submenu.level-1>li:not(:last-child)>a.active-item{color:#ff96d2!important}.navigation-primary .submenu{list-style:none;margin:0;padding:0}.navigation-primary .submenu a,.navigation-primary .submenu p{text-decoration:none}.submenu-toggle,.triangle{display:none}.submenu.level-1{display:-ms-flexbox;display:flex;-ms-flex-align:end!important;align-items:flex-end!important}.submenu.level-1>li{display:inline-block;padding:15px 20px;text-transform:uppercase}.submenu.level-1>li.has-submenu{position:relative}.submenu.level-1>li.has-submenu:not(:last-child){padding-right:12px}.submenu.level-1>li.has-submenu:last-child{height:auto}.submenu.level-1>li.has-submenu:last-child>ul{bottom:unset;top:100%!important}.shrink .menus.desktop .submenu.level-1 li:last-child .submenu.level-2{top:100%!important}.menus.desktop .submenu.level-1>li.has-submenu.focus>a,.menus.desktop .submenu.level-1>li.has-submenu:hover>a{color:#ff96d2!important}.menus.desktop .submenu.level-1>li.has-submenu.focus>a.has-children:after,.menus.desktop .submenu.level-1>li.has-submenu:hover>a.has-children:after{border-top:6px solid #ff96d2}.menus.desktop .submenu.level-1>li.has-submenu.focus:after,.menus.desktop .submenu.level-1>li.has-submenu:hover:after{border-color:transparent transparent #000;border-style:solid;border-width:0 10px 10px;bottom:0;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.menus.desktop .submenu.level-1>li.has-submenu:last-child:after{border-color:transparent transparent #ff96d2;bottom:4px;transform:translateX(-50%) rotate(180deg)}.submenu.level-1>.has-submenu>a.has-children:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fff;bottom:29px;content:"";display:block;height:0;margin-left:1px;position:absolute;right:0;transition:all .3s ease;width:0}@media (min-width:992px){.submenu.level-1>.has-submenu:last-child>a.has-children:after{display:none}}.menus.desktop ul.submenu.level-2{left:50%;opacity:0;position:absolute;text-transform:none;top:75px;transform:translateX(-50%);transition:visibility 0s,opacity .3s,top .3s;visibility:hidden;width:270px}.menus.desktop ul.submenu.level-2 li{display:inline-block}body.has-announcement-bar .mega-nav-wrap{top:190px}body.shrink.has-announcement-bar .mega-nav-wrap{top:170px}@media (min-width:992px){.mega-nav-wrap{background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;left:50%;max-height:calc(100vh - 110px);opacity:0;overflow:auto;position:fixed;text-transform:none;top:110px;transform:translateX(-50%);transition:visibility 0s,opacity .3s,top .3s;visibility:hidden;width:100vw;-ms-flex-align:start;align-items:flex-start}.shrink .mega-nav-wrap{top:90px}.has-notification-bar .mega-nav-wrap{top:152px}.has-notification-bar.shrink .mega-nav-wrap{top:132px}.menus.desktop .mega-nav{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;padding:40px 30px}.menus.desktop .mega-nav ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0!important;text-align:left!important}.menus.desktop .mega-nav ul li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.menus.desktop .mega-nav ul li[data-title=node-is-title]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-bottom:10px}.menus.desktop .mega-nav ul li[data-title=node-is-title] a{color:#fff;font-family:Vitesse Sans;font-size:30px;font-weight:700;line-height:32px;padding-top:0;text-align:left}.menus.desktop .mega-nav ul li a{border-radius:5px;display:inline-block;font-family:Vitesse Sans;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:100%;margin-bottom:0;padding:10px;text-decoration:none;text-transform:none;transition:all .3s ease}.menus.desktop .mega-nav ul li a:hover{color:#ff96d2!important}.submenu--meganav_link_meta{-ms-flex:0 0 60%;flex:0 0 60%;list-style-type:none;max-width:60%;padding:0}.submenu--meganav_link_meta li{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px}.submenu--meganav_link_meta li:not(:first-child){display:none}.mega-menu--link_image{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.mega-menu--link_info{color:#fff;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-right:23px;text-align:left}.mega-menu--link_info>h6{color:#50e6c8;margin:0 0 10px}.mega-menu--link_info .btn,.mega-menu--link_info>h6{display:inline-block;font-family:Vitesse Sans;font-weight:700}.mega-menu--link_info .btn{border:none;font-size:13px;line-height:1em;margin-top:20px;padding:14px 18px}.mega-link{display:-ms-flexbox;display:flex}.mega-link .mega-menu--link_image{-ms-flex:0 0 30px;flex:0 0 30px;margin-right:10px;max-width:30px}.mega-link .mega-menu--link_image img{max-height:26px;width:auto}.mega-link .mega-menu--link_info span{display:block}.mega-link .mega-menu--link_info p{color:#e1e2e3;font-family:Source Sans Pro;font-weight:400;letter-spacing:normal;line-height:1.2em;margin-top:2px;text-transform:none;white-space:normal}}@media (min-width:1210px){body.has-announcement-bar .mega-nav-wrap{top:172px}body.shrink.has-announcement-bar .mega-nav-wrap{top:152px}}.triangle-container.level-2{display:block;height:25px;left:105px;overflow:hidden;position:absolute;top:-25px;width:60px}.triangle.level-2{background-color:#fff;border:1.79px solid #494a52;border-radius:6px;box-shadow:0 2px 9px 0 rgba(0,0,0,.2);display:block;height:30px;margin-left:20px;margin-top:12px;transform:rotate(45deg);transition:background-color .3s;width:30px}.triangle-container.level-2.hover .triangle{background-color:#d0d2d4;transition:background-color .3s}.menus.desktop .submenu.level-2{background-color:#000;display:inline-block!important;padding:20px;text-align:left;top:110px!important;white-space:normal}.shrink .menus.desktop .submenu.level-2{top:90px!important}.menus.desktop .submenu.level-2>li{display:block!important;margin-bottom:15px;padding:0}.menus.desktop .submenu.level-2>li:last-child{margin-bottom:0}.menus.desktop .submenu.level-2>li a{font-family:Vitesse Sans;font-size:13px;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:100%;text-decoration:none;text-transform:none;text-transform:uppercase;transition:all .3s ease}.submenu.level-2 .menu-item:first-of-type,.submenu.level-2 .menu-item:first-of-type .menu-link{border-radius:6px 6px 0 0}.submenu.level-2 .menu-item:last-of-type,.submenu.level-2 .menu-item:last-of-type .menu-link{border-radius:0 0 6px 6px}.submenu.level-2>li:last-child,.submenu.level-2>li:last-child .submenu{border-bottom:none;border-radius:0 0 6px 6px}.submenu.level-3 .menu-item .menu-link{padding-left:60px}.submenu.level-1>li.has-submenu.focus .mega-nav-wrap,.submenu.level-1>li.has-submenu.focus .submenu.level-2,.submenu.level-1>li.has-submenu:hover .mega-nav-wrap,.submenu.level-1>li.has-submenu:hover .submenu.level-2{opacity:1;transition:visibility 0s,opacity .3s,top .3s;visibility:visible}.hs-inline-edit .submenu.level-1>li.has-submenu:hover .submenu.level-2,.hs-inline-edit>li.has-submenu.focus .submenu.level-2{visibility:hidden}.mega-menu--inner_sub_menu__title{color:#fff;padding-left:10px;text-align:left}.mega-menu--inner_sub_menu__list{padding-left:0}.mega-nav-wrap.mega-nav-wrap-products .mega-nav.mega-nav--products_menu{display:-ms-flexbox;display:flex;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.mega-nav-wrap.mega-nav-wrap-products .mega-menu--inner_sub_menu:first-child{-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%}.mega-nav-wrap.mega-nav-wrap-products .mega-menu--inner_sub_menu:last-child{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.mega-nav-wrap.mega-nav-wrap-products .submenu--meganav_link_meta{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.mega-nav-wrap.mega-nav-wrap-products .mega-menu--inner_addon_sub_menu ul li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.mega-nav li{list-style:none}@media (max-width:991px){.mega-nav.mega-nav--products_menu{-ms-flex-direction:column;flex-direction:column;margin:auto}.mega-nav.mega-nav--products_menu>*{max-width:100%!important}.mega-nav.mega-nav--products_menu h4{margin:10px 0;padding:0;text-align:center}}