.header{background:var(--bg-100);box-shadow:0px 0px 30px 0px rgba(0,0,0,.05);position:sticky;top:0;z-index:22}.header__wrap{display:flex;align-items:center;justify-content:space-between;gap:max(20/19.2*1vw,20px)}.header__menu{margin:0;display:flex;position:relative;gap:max(30/19.2*1vw,10px)}.header__menu li{list-style-type:none}.header__menu>li{height:100%;display:flex;margin-bottom:0;position:relative}.header__menu>li>a{width:100%;display:flex;align-items:center;justify-content:center;height:100%;padding:max(39/19.2*1vw,10px) 0 max(40/19.2*1vw,10px);font-weight:400;font-size:max(16/19.2*1vw,14px);line-height:130%;color:var(--color,var(--text-100))}.header__menu>li>a:hover{color:var(--accent-100)}.header__menu>li>a.catalog-link:before{content:"";width:max(18/19.2*1vw,15px);height:max(18/19.2*1vw,15px);background-image:url(//xn--h1aalgibgee.xn--p1ai/wp-content/themes/theme/assets/css/components/../../images/catalog.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:max(6/19.2*1vw,6px);transition:var(--transition);flex-shrink:0}.header__menu>li.active a{color:var(--hover)}@media (min-width:992px){.header__menu>li:hover .sub-menu{opacity:1;visibility:visible;transition:.3s;display:grid}}.header__menu .sub-menu{transition:all .3s;position:absolute;opacity:0;visibility:hidden;top:100%;left:-40px;width:-moz-max-content;width:max-content;z-index:10;background:var(--bg-100);border-radius:0 0 2px 2px;padding:max(30/19.2*1vw,15px) max(60/19.2*1vw,30px);display:none}.header__menu .sub-menu li{margin-bottom:0}.header__menu .sub-menu li:not(:last-child){margin-bottom:max(15/19.2*1vw,5px)}.header__menu .sub-menu li .sub-menu{display:none}.header__menu .sub-menu li a span{font-weight:400;font-size:max(16/19.2*1vw,14px);line-height:130%;color:var(--color,var(--text-100));display:block}.header__menu .sub-menu li:hover a span{color:var(--dark57)}.header__contact{display:flex;flex-direction:column;align-items:end}.header__contact>*:not(:last-child){margin-bottom:max(5/19.2*1vw,5px)}.header__contact-item svg{display:none}.header__contact-btn{font-weight:400;font-size:max(16/19.2*1vw,14px);line-height:130%;color:var(--color,var(--text-100));color:var(--accent-100)}@media (min-width:992px){.header__contact-btn:hover{color:var(--hover)}}.header__callback{padding:max(21/19.2*1vw,10px) max(34/19.2*1vw,15px);writing-mode:vertical-rl;position:fixed;top:75%;right:0;transform:translateY(-50%);height:-moz-max-content;height:max-content}.header__callback:after,.header__callback:before{width:51%;height:100%}.header__callback:before{left:0;transform:translate(0,-100%)}.header__callback:after{right:0;transform:translate(0,100%)}.header__logo{width:max(180/19.2*1vw,180px);height:max(90/19.2*1vw,90px);padding:max(10/19.2*1vw,10px) 0}.header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.header__social{display:flex;flex-direction:column;position:fixed;left:max(20/19.2*1vw,10px);bottom:max(20/19.2*1vw,10px)}.header__social-item{width:max(60/19.2*1vw,40px);height:max(60/19.2*1vw,40px);display:flex;align-items:center;justify-content:center;border-radius:2px;position:relative;overflow:hidden}.header__social-item svg{width:100%;height:100%;position:relative;z-index:1}.header__social-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.header__social-item:not(:last-child){margin-bottom:max(10/19.2*1vw,10px)}@media (min-width:992px){.header__social-item:hover:before,.header__social-item:hover:after{transform:translate(0,0)}}.link-whatsapp{line-height:40px;text-decoration:none;color:#4fce5d;position:fixed;bottom:-25px;right:25px;left:25px;background:#fff;box-shadow:rgba(0,0,0,.15) 0 3px 12px;border-radius:25px;font-size:15px;text-align:center;z-index:5;display:flex;align-items:center;justify-content:center;transition:.3s;width:calc(100% - 50px);opacity:0}.link-whatsapp svg{flex-shrink:0;width:20px;height:20px;margin-right:5px}.link-whatsapp.waopen{bottom:45px;opacity:1}@media (min-width:575px){.link-whatsapp{display:none}}@media (max-width:991px){.header__menu{display:none}.header__contact{margin-left:auto}.header__wrap{padding:10px 0}}@media (max-width:575px){.header__callback{writing-mode:horizontal-tb;top:auto;bottom:0;transform:none;width:100%}.header__social{display:none}.header__contact-btn{display:none}.header__contact-item{font-size:0}.header__contact-item svg{display:block;width:max(24/19.2*1vw,20px);height:max(24/19.2*1vw,20px);color:var(--accent-100)}.header__contact{flex-direction:row}.header__contact>*:not(:last-child){margin-right:max(5/19.2*1vw,5px);margin-bottom:0}}