.main-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-menu,.main-menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu>ul{gap:55px;list-style:none;margin:0;padding:0}@media only screen and (min-width:992px) and (max-width:1199px){.main-menu>ul{gap:45px}}.main-menu>ul>li.has-sub-menu{position:relative}.main-menu>ul>li>a{color:rgba(var(--menu-link-color));display:block;font-family:var(--menu-font);font-size:var(--menu-font-size);line-height:30px;padding:35px 0}@media only screen and (min-width:992px) and (max-width:1199px){.main-menu>ul>li>a{font-size:16px}}.main-menu>ul>li:hover>a{color:rgba(var(--menu-link-hover-color))}.main-menu>ul>li:hover>.dropdown-menu-2,.main-menu>ul>li:hover>.dropdown-menu-3{margin-top:0;opacity:1;visibility:visible;z-index:9}.dropdown-menu-2{background-color:rgba(var(--dropdown-bg-color));-webkit-box-shadow:10px 10px 30px rgba(0,0,0,.15);box-shadow:10px 10px 30px rgba(0,0,0,.15);left:0;list-style:none;margin-left:-30px;margin-top:20px;opacity:0;padding:20px 30px;position:absolute;top:100%;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;visibility:hidden;width:220px;z-index:-9}.dropdown-menu-2 li+li{margin-top:12px}.dropdown-menu-2 li a{color:rgba(var(--child-menu-link-color));display:block;font-family:var(--submenu-font);font-size:var(--submenu-font-size)}.dropdown-menu-2 li:hover a{color:rgba(var(--child-menu-link-hover-color))}.header-action{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media only screen and (max-width:575px){.header-action{gap:10px;margin:10px 0}}.header-action-item{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.header-action-toggle{background-color:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0;padding:5px}@media only screen and (min-width:768px) and (max-width:991px){.header-action-toggle{margin:20px 0}}@media only screen and (max-width:767px){.header-action-toggle{margin:15px 0}}.header-action-toggle i{font-size:18px;line-height:30px;position:relative}@media only screen and (max-width:479px){.header-action-toggle .amount{display:none}}.header-action-toggle:hover{color:rgba(var(--primary-color))}