.header-wrap{position:relative;z-index:10000;width:100%;background-color:#5e5e5e;box-shadow:0 -8px 8px rgba(84,85,84,0);transition:all .35s ease-out 0s}.header-wrap .header-search-block{position:absolute;top:20px;right:40px;left:40px;z-index:99;padding:24px 24px 42px 60px;border-radius:8px;background-color:#fff;box-shadow:0 6px 20px 0 rgba(53,64,71,.1);transform:translateY(-300px);transition-property:transform,opacity;transition-duration:.3s;pointer-events:none;opacity:0;visibility:hidden}.header-wrap .header-search-block.active{transform:translateY(0);opacity:1;visibility:visible;pointer-events:all}.header-wrap .header-search-block .header-search-form,.header-wrap .header-search-block .header-search-head{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.header-wrap .header-search-block .header-search-form{margin-top:4px}.header-wrap .header-search-block .header-search-form>.form-group{margin-bottom:0}.header-wrap .header-search-block .header-search-form>.form-group input{display:flex;flex-grow:1;flex-shrink:1;border-width:0;width:auto;height:52px;margin-right:20px;border-radius:12px!important;background-color:#f6f7f6;font-size:20px}.header-wrap .header-search-block .header-search-form .btn-icon{display:none}.header-wrap .header-search-block .header-search-form .btn-color{display:flex}.header-wrap .header-search-block .header-search-results{width:100%;flex-direction:row;flex-wrap:wrap;margin-top:20px}.header-wrap .header-search-block .header-search-results .header-search-item{display:flex;align-items:center;margin-right:20px;margin-bottom:4px;padding:8px;border:1px solid #fcfdfc;border-radius:30px}.header-wrap .header-search-block .header-search-results .header-search-item img{flex-grow:0;flex-shrink:0;margin-right:12px;border-radius:10px}.header-wrap .header-search-block .header-search-results .header-search-item span{margin-right:12px}.header-wrap.stick{position:fixed;top:0;box-shadow:0 -2px 8px rgba(84,85,84,.25);transition:all .35s ease-out 0s}.header{width:100%;height:62px;justify-content:space-between}.header,.header .header-inner{flex-direction:row;align-items:center}.header .header-inner{flex-grow:0;flex-shrink:0}.header .header-inner button span{margin-top:3px;color:#fff;font-size:14px;font-weight:500;letter-spacing:0;text-transform:uppercase;transition:color .35s ease-out .05s}.header .header-inner button span:hover{color:#1d1d1b;transition:color .35s ease-out .05s}.nav-menu{flex-direction:row;flex-grow:1;flex-shrink:1;align-items:center;justify-content:flex-start;padding:4px 32px 0}.nav-menu-profile{position:relative;flex-direction:row;background-color:#f6f7f6}.nav-dropdown-menu{position:absolute;top:54px;right:0;padding:0 20px;background-color:#fff;text-align:center;transform:scaleY(0);transform-origin:top center}.nav-dropdown-menu .nav-menu-list{opacity:0}.nav-dropdown-menu.open{transform:scale(1);transition:transform .35s ease-out .05s}.nav-dropdown-menu.open .nav-menu-list{opacity:1;transition:opacity .35s ease-out .5s}@media(pointer:fine){.nav-menu .nav-menu-list .nav-menu-item:after{content:"";display:block;width:0;height:0;margin:0 16px}.nav-menu .nav-menu-list .nav-menu-item:last-child:after{display:none}.nav-menu .nav-menu-list .nav-menu-item:hover a{color:#1d1d1b}}@media (max-width:1168px){.header{height:72px}.header .header-inner .header-left-menu-btn{flex-grow:0;flex-shrink:0;display:flex;margin-right:20px}.nav-menu{padding-top:0}.nav-menu .nav-menu-list{position:fixed;top:72px;left:0;z-index:999;flex-direction:column;width:100%;height:calc(100vh - 72px);background-color:#fff;opacity:0;transform:translateX(-100%);transition:all .35s ease-out 0s}.nav-menu.active .nav-menu-list{opacity:1;transform:translateX(0);transition:all .35s ease-out 0s}.nav-menu .nav-menu-profile{flex-direction:row-reverse}.header-logo{align-items:flex-start;flex-grow:1;flex-shrink:1}}@media (max-width:640px){.header-wrap{position:fixed;top:0;left:0}.header-wrap .header-search-block{left:0;top:0;right:0;padding:12px;border-radius:0}.header-wrap .header-search-block .header-search-form .btn-icon{display:flex}.header-wrap .header-search-block .header-search-form .btn-color{display:none}.nav-menu{padding:0}}@media (max-width:400px){.header-wrap .header .header-inner>button span{display:none}}