/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./styles/sections/header.scss ***!
  \************************************************************************************************************************************************************************************************************************/.menu-items-top{-moz-column-gap:20px;column-gap:20px;display:flex;margin-inline:10px}.menu-item--wrapper a.top-header-link{color:var(--primary-color,#262628);font:300 .9rem var(--font-family-primary);text-transform:uppercase}.logo-nav:hover{opacity:1}.default-icons-wrapper{-moz-column-gap:15px;column-gap:15px;display:flex;padding-left:15px;position:relative}.default-icons-wrapper:before{background-color:#c7c5c4;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.5px}.default-icons-wrapper a>img,.default-icons-wrapper a>svg{font-size:14px;height:14px}.default-icons-wrapper a{padding:0}.main-navigation-wrapper{margin-top:10px}.container-wide{margin:0 auto;max-width:1400px}.main-navigation{align-items:center;-moz-column-gap:28px;column-gap:28px;display:flex;justify-content:center;list-style:none;padding-inline:10px}@media screen and (max-width:992px){.main-navigation{-moz-column-gap:20px;column-gap:20px}}.main-navigation .hero-logo{margin-top:0;min-width:68px;width:68px}.main-navigation .main-header-navigation-item>a,.main-navigation .main-header-navigation-item>span{color:var(--primary-color,#262628);cursor:pointer;font:500 1.1rem/1.55 var(--font-family-primary);text-transform:uppercase}@media screen and (max-width:992px){.main-navigation .main-header-navigation-item>a,.main-navigation .main-header-navigation-item>span{font-size:1rem}}.main-navigation .main-header-navigation-item>a:hover,.main-navigation .main-header-navigation-item>span:hover{opacity:.6}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu{background-color:#fff;box-shadow:0 16px 20px rgba(0,0,0,.2);left:50%;opacity:0;padding:30px 15px 50px;pointer-events:none;position:absolute;transform:translate(-50%,-20px);transition:opacity .3s ease-in,transform .3s ease-in;width:100%;z-index:2}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu .sub-menu{list-style-type:none;margin:0 auto;max-width:1164px;padding:0}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu .sub-menu .sub-menu__item{border-right:1px solid var(--third-color);flex:1;padding-inline:25px}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu .sub-menu .sub-menu__item.mega-menu-additional-item img{display:block;height:181px;margin-bottom:10px;-o-object-fit:cover;object-fit:cover}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu .sub-menu .sub-menu__item.mega-menu-additional-item .mega-title{color:var(--secondary-color,#565656);font:normal 1.8rem/2.4rem var(--font-family-secondary);margin-bottom:8px}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu .sub-menu .sub-menu__item.mega-menu-additional-item .mega-subtitle{color:var(--secondary-color,#565656);font:300 1.2rem/1.5rem var(--font-family-primary)}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu .sub-menu .sub-menu__item.mega-menu-additional-item .mega-cta{color:var(--primary-color,#262628);display:inline-block;font:500 1.2rem/1 var(--font-family-primary);position:relative;text-transform:uppercase}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu .sub-menu .sub-menu__item.mega-menu-additional-item .mega-cta:after{background-color:var(--primary-color,#262628);bottom:0;content:"";height:.1em;left:0;opacity:1;position:absolute;transform:scale(1);transform-origin:center;transition:transform .3s;width:100%}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu .sub-menu .sub-menu__item.mega-menu-additional-item .mega-cta:hover{opacity:1}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu .sub-menu .sub-menu__item.mega-menu-additional-item .mega-cta:hover:after{transform:scale(.8)}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu .sub-menu .sub-menu__item.mega-menu-additional-item.wide{flex:2}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu .sub-menu .sub-menu__item:last-child{border:none}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu .sub-menu .sub-menu__item .child-item-title{color:var(--secondary-color);display:block;font:500 1.1rem/1.55 var(--font-family-primary);letter-spacing:.02em;margin-bottom:10px;opacity:.6;text-transform:uppercase}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu .sub-menu .sub-menu__item .final-links{list-style-type:none;padding:0}.main-navigation .main-header-navigation-item.has-child .wrapper-sub-menu .sub-menu .sub-menu__item .final-links .final-link{color:var(--secondary-color);font:500 1.1rem/2.3 var(--font-family-primary)}.main-navigation .main-header-navigation-item.has-child:hover .wrapper-sub-menu{opacity:1;pointer-events:auto;transform:translate(-50%)}.mobile-nav{padding-block:10px}.mobile-nav a{border-color:hsla(0,0%,85%,.36);font:normal 1.3rem/1.6rem var(--font-family-primary);text-transform:uppercase}.mobile-nav .logo-nav .logo{height:34px;width:42px}.mobile-nav .hamburger{top:10px}.mobile-menu a.logo-nav{border:none}.mobile-menu a{font:normal 1.3rem/1.6rem var(--font-family-primary);text-transform:uppercase}.mobile-menu .mobile-nav-header,.mobile-menu a{border-color:hsla(0,0%,85%,.36)}.mobile-menu .has-children{padding-right:15px;position:relative}.mobile-menu .has-children:after{content:">";position:absolute;right:5px;top:50%;transform:translateY(-50%)}.mobile-menu .mobile-sub-logo-wrapper{left:50%;position:relative;transform:translateX(-50%)}.mobile-menu .back-arrow{margin-right:5px}.mobile-menu .sub-parent>a{font-weight:800}.mobile-menu .secondary-menu a{border:none;padding:15px 5px}.mobile-menu .secondary-menu .menu-item--wrapper{align-items:center;display:flex}.mobile-menu .secondary-menu .menu-item--wrapper svg path{fill:#fff}.promo-text{display:block;font:normal 1.6rem/2.4rem var(--font-family-secondary);padding-block:10px}.promo-text:hover{opacity:1}