.header-menu{align-items:center;display:none;gap:4rem}.header-main-nav{align-items:center;display:flex;font-family:var(--font-barlow);font-size:1.6rem;line-height:1.1}.header-main-nav__list{display:flex;gap:4rem;list-style:none;margin:0;padding:0}.header-main-nav__item{display:flex}.header-main-nav__link{align-items:center;color:var(--body-font-color);display:flex;font-weight:700;letter-spacing:.1em;padding:2.4rem 0;text-decoration:none;text-transform:uppercase}.header-main-nav__link:focus,.header-main-nav__link:hover{color:var(--c-pistachio)}.header-main-nav__item--has-children .header-main-nav__link{padding-right:0}.header-main-nav__button{align-items:center;background-color:transparent;border:none;color:var(--body-font-color);cursor:pointer;display:flex;margin-top:2px;padding:0 .5rem}.header-main-nav__button svg{transition:transform .3s ease-out}.header-main-nav__list>li.is-open .header-main-nav__button svg{transform:scaleY(-1)}.header-main-nav__item.header-main-nav__item--has-children{position:static}.mega_nav_wrapper{background:var(--body-background);border-bottom:1px solid var(--body-font-color);left:0;list-style:none;margin:0;opacity:0;padding:40px;position:absolute;text-align:center;top:100%;transform:translateY(2rem);transition:opacity .15s ease-out,visibility .15s ease-out,transform .15s ease-out;visibility:hidden;width:26rem;width:100%;z-index:13}.header-main-nav__list>li.is-open .mega_nav_wrapper,.header-main-nav__list>li:hover .mega_nav_wrapper{opacity:1;transform:translateY(0);visibility:visible}.mega_nav_inner{display:flex;flex-wrap:wrap;margin:0 -20px}.mega-nav-featured-item{padding:0 20px;text-align:left;width:25%}.mega_second_nav{margin:0 0 0 auto;padding:0 20px;width:70%}.nav-featured-desc{font-family:var(--font-arial);font-size:17px;line-height:1.64}.header-main-third-menu{display:none;list-style:none;margin:20px 0 0;padding:0}.header-main-nav__dropdown{display:block;list-style:none;margin:0;padding:0}.header-main-nav__dropdown-item{float:left;margin:0 15px 15px;width:calc(50% - 30px)}.header-main-nav__dropdown-item.header-subnav__item--has-children{background:var(--body-background);border:1px solid var(--body-font-color);margin:0 15px 15px;padding:34px 25px}.header-main-nav__dropdown-item.header-subnav__item--has-children:hover{background:#f4f4f4;opacity:1}.header-main-nav__dropdown-item:hover .header-main-nav__dropdown-link{color:var(--c-pistachio)}.header-main-nav__dropdown-item.no_subnav_item>a{background:var(--body-background);border:1px solid var(--body-font-color);margin:0;padding:34px 25px}.header-main-nav__dropdown-item.no_subnav_item>a:hover{background:#f4f4f4;opacity:1}.header-main-nav__dropdown-item:nth-child(3n){clear:left}.header-main-nav__dropdown-link{align-items:center;border:none;display:flex;height:100%;justify-content:space-between;padding:0;text-decoration:none}.header-main-nav__dropdown-item.header-subnav__item--has-children .header-main-nav__dropdown-link{height:auto}.header-subnav__item--has-children .header-main-nav__dropdown-link{text-decoration:underline}.header-main-nav__dropdown-link h5{margin:0;text-align:left}.header-subnav__item--has-children.is-open .header-main-third-menu,.header-subnav__item--has-children:hover .header-main-third-menu{display:flex;flex-direction:column}.header-third-nav__dropdown-item.header-subnav__item--has-children{position:relative}.header-third-nav__dropdown-item{margin-bottom:15px;width:100%}.header-third-nav__dropdown-item:last-child{margin-bottom:0}.header-third-nav__dropdown-item a{display:block;font-size:24px;letter-spacing:.03em;line-height:1.25;text-align:left;text-decoration:none;text-transform:uppercase}.header-third-nav__dropdown-item a:hover{color:var(--c-pistachio)}.header-subnav__button svg{cursor:pointer;margin-left:10px;transition:all .3s ease}.header-main-nav__dropdown-item:hover .header-subnav__button svg{transform:rotate(90deg)}@media (min-width:1200px){.header-menu{display:flex}}@media (max-width:1500px){.header__main>.container{gap:2rem}.header-main-nav__list{gap:3rem}.header-main-nav__link{font-size:15px}}@media (max-width:1370px){.header-main-nav__link{font-size:14px;letter-spacing:.03em}.header-main-nav__list{gap:2rem}.header-main-nav__dropdown-link h5,.header-third-nav__dropdown-item a{font-size:18px}.header-main-nav__dropdown-item.header-subnav__item--has-children{padding:20px}.header-subnav__button svg{height:30px;width:30px}.header-main-nav__dropdown-item.no_subnav_item>a{padding:20px}.nav-featured-title h3{font-size:35px}}