.accordion-menu__item_open .accordion-menu__panel{display:block}.accordion-menu__item_open .accordion-menu__title:after,.accordion-menu__item_open .accordion-menu__title:before{transform:rotate(45deg)}.accordion-menu__title{position:relative}.accordion-menu__title:before{background:#fff;content:"";height:9px;position:absolute;right:11px;top:3px;transform:rotate(-45deg);width:1px}.accordion-menu__title:after{background:#fff;content:"";height:1px;position:absolute;right:0;top:7px;transform:rotate(136deg);width:10px}.accordion-menu__title:hover{cursor:pointer}.accordion-menu__panel{display:none;margin-top:12px;overflow:hidden}.accordion-menu__panel a{color:#fff;display:block;font-size:12px;line-height:16px;margin-top:12px}@media (min-width:768px){.accordion-menu__title{pointer-events:none}.accordion-menu__item_close .accordion-menu__title:after,.accordion-menu__item_close .accordion-menu__title:before,.accordion-menu__item_open .accordion-menu__title:after,.accordion-menu__item_open .accordion-menu__title:before{content:none}.accordion-menu__panel{display:block;margin-top:24px;overflow:visible}.accordion-menu__panel a{color:#fff}}@media (min-width:1024px){.accordion-menu__panel a{transition:.3s}.accordion-menu__panel a:hover{opacity:.8;transition:.3s}}@media (min-width:1280px){.accordion-menu__panel a{margin-top:16px}}@media (min-width:2560px){.accordion-menu__panel{margin-top:32px}.accordion-menu__panel a{font-size:18px;line-height:28px;margin-top:24px;white-space:nowrap}}.footer__main{background:#000;color:#fff;padding:16px 24px 48px}.footer__logo{display:flex;justify-content:center;margin-bottom:48px;position:relative}.footer__logo-img{background:#fff;height:100px;width:38px}.footer__container{margin:auto;max-width:100%;width:calc(100vw - 48px)}@media (min-width:768px){.footer__container{width:calc(100vw - 64px)}}@media (min-width:1280px){.footer__container{width:calc(100vw - 80px)}}@media (min-width:1440px){.footer__container{width:calc(100vw - 120px)}}@media (min-width:2560px){.footer__container{width:calc(100vw - 112px)}}.footer__title{color:#fff;font-size:12px;font-weight:400;letter-spacing:.1em;line-height:16px;margin-top:32px;padding-right:24px;text-align:left;text-transform:uppercase}.footer__item{display:flex;flex-direction:column}.footer__bottom{margin-top:64px}.footer__tel{color:#fff;display:inline-block;font-size:24px;font-weight:400;letter-spacing:-.02em;line-height:32px;margin-bottom:8px;white-space:nowrap}.footer__subtitle{letter-spacing:.1em;text-transform:uppercase}.footer__address,.footer__subtitle{font-size:12px;font-weight:400;line-height:16px;margin-bottom:16px}.footer__support,.footer__support-link{color:#fff;font-size:12px;font-weight:400;line-height:16px}.footer__copyright{color:gray;font-size:12px;font-weight:400;line-height:16px;margin-top:24px}@media (min-width:768px){.footer__logo{margin-bottom:96px}.footer__logo-img{height:120px;width:46px}.footer__main{padding:48px 0}.footer__wrapper{display:flex;margin:0 auto;width:715px}.footer__item{width:160px}.footer__item+.footer__item,.footer__item-wrap{margin-left:24px}.footer__item-wrap .footer__item{margin-left:0}.footer__item-wrap .footer__item:first-child{margin-bottom:40px}.footer__item-wrap .accordion-menu__panel,.footer__item-wrap .accordion-menu__panel a{margin-top:20px}.footer__item-wrap+.footer__item{margin-left:24px}.footer__title{margin-top:0;padding-right:0}.footer__bottom{align-items:center;display:flex;flex-direction:column;margin-top:64px;text-align:center}.footer__tel{margin-bottom:16px}.footer__address{margin-bottom:24px}.footer__copyright{margin-top:40px;text-align:center}}@media (min-width:1024px){.footer__wrapper{width:960px}.footer__item{width:222px}.footer__item:nth-child(2) .footer__title,.footer__item:nth-child(4) .footer__title{max-width:176px}}@media (min-width:1280px){.footer__container{display:flex;justify-content:space-between}.footer__wrapper{justify-content:space-between;margin:0;width:871px}.footer__item{flex-shrink:0}.footer__item+.footer__item{margin-left:65px}.footer__item:first-child{width:108px}.footer__item:nth-child(2){width:102px}.footer__item:nth-child(4){width:201px}.footer__item:nth-child(4) .accordion-menu__title{max-width:170px}.footer__item-wrap{display:flex;margin-left:65px;margin-right:65px}.footer__item-wrap .accordion-menu__panel{margin-top:24px}.footer__item-wrap .accordion-menu__panel a{margin-top:16px}.footer__item-wrap .footer__item:first-child{width:97px}.footer__item-wrap .footer__item:nth-child(2){width:83px}.footer__item-wrap+.footer__item{margin-left:0}.footer__bottom{align-items:flex-start;flex-direction:column;margin-left:139px;margin-top:0}.footer__logo{margin-bottom:128px}.footer__logo-img{height:140px;width:53px}.footer__title{min-height:32px}.footer__subtitle,.footer__title{letter-spacing:.15em}.footer__address{margin-bottom:32px}.footer__copyright{margin-top:48px}.footer__support-link,.footer__tel{transition:.3s}.footer__support-link:hover,.footer__tel:hover{opacity:.8;transition:.3s}}@media (min-width:1440px){.footer__item+.footer__item{margin-left:69px}.footer__item:first-child{width:111px}.footer__item:nth-child(2){width:102px}.footer__item:nth-child(4){width:205px}.footer__item-wrap{margin-left:71px;margin-right:71px}.footer__item-wrap .footer__item:first-child{width:95px}.footer__item-wrap .footer__item:nth-child(2){width:83px}.footer__bottom{margin-left:261px}}@media (min-width:1920px){.footer__wrapper{width:1191px}.footer__item+.footer__item{margin-left:151px}.footer__item-wrap{margin-left:151px;margin-right:151px}}@media (min-width:2560px){.footer__container{width:calc(100% - 120px)}.footer__wrapper{width:1619px}.footer__item+.footer__item{margin-left:185px}.footer__item:first-child{width:162px}.footer__item:nth-child(2){width:147px}.footer__item:nth-child(4){width:298px}.footer__item:nth-child(4) .accordion-menu__title{max-width:298px}.footer__item-wrap{margin-left:185px;margin-right:185px}.footer__item-wrap .accordion-menu__panel{margin-top:32px}.footer__item-wrap .accordion-menu__panel a{margin-top:24px}.footer__item-wrap .footer__item:first-child{width:140px}.footer__item-wrap .footer__item:nth-child(2){white-space:nowrap;width:129px}.footer__bottom{margin-left:543px;width:281px}.footer__logo{margin-bottom:160px}.footer__logo-img{height:160px;width:60px}.footer__title{min-height:48px}.footer__subtitle,.footer__title{font-size:18px;letter-spacing:.2em;line-height:24px}.footer__tel{font-size:36px;line-height:51px}.footer__address{margin-bottom:48px}.footer__address,.footer__copyright,.footer__support,.footer__support-link{font-size:18px;line-height:28px}.footer__copyright{margin-top:72px}}.footer__address{text-align:left}.menu-item__col{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:32px;padding-top:32px;row-gap:24px}.menu-item__link{align-items:center;display:flex;flex-direction:column}.menu-item__picture{display:block;margin-bottom:8px}.menu-item__picture img{height:100%;-o-object-fit:cover;object-fit:cover}.menu-item__subtitle{font-size:12px;font-weight:400;letter-spacing:.15em;line-height:16px;text-align:center;text-transform:uppercase}.menu-item__col-title,.menu-item__img{display:none}@media (min-width:768px){.menu-item__col{-moz-column-gap:16px;column-gap:16px;grid-template-columns:1fr 1fr 1fr;row-gap:32px}.menu-item__picture{margin-bottom:16px}}@media (min-width:1280px){.menu-item{display:flex;margin:0 auto;position:relative;width:1096px}.menu-item__links{display:flex;margin-left:248px}.menu-item__col-title{display:block;font-size:12px;font-weight:500;letter-spacing:.15em;line-height:24px;margin-bottom:24px}.menu-item__col{-moz-column-gap:0;column-gap:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:0;padding-top:0;row-gap:0;width:200px}.menu-item__col+.menu-item__col{margin-left:24px}.menu-item__img{display:block;height:320px;overflow:hidden;width:424px}.menu-item__img .menu-item__picture{display:block}.menu-item__link{align-items:flex-start}.menu-item__picture{display:none}.menu-item__picture_active{display:block;height:320px;left:0;position:absolute;top:0;width:424px}.menu-item__subtitle{border-bottom:1px solid transparent;margin-bottom:16px;padding-bottom:3px;transition:border .3s;white-space:nowrap}.menu-item__subtitle:hover,.menu-item__subtitle_active{border-bottom:1px solid;transition:border .3s}}@media (min-width:1920px){.menu-item{width:1496px}.menu-item__img,.menu-item__picture_active{height:440px;width:584px}.menu-item__links{margin-left:328px}.menu-item__col{width:280px}}@media (min-width:2560px){.menu-item{width:2036px}.menu-item__img,.menu-item__picture_active{height:600px;width:800px}.menu-item__links{margin-left:436px}.menu-item__col{width:280px}.menu-item__col+.menu-item__col{margin-left:133px}.menu-item__col-title{font-size:18px}.menu-item__subtitle{font-size:18px;letter-spacing:.2em;line-height:24px}}.menu-item__picture{width:100%}.menu-overlay{bottom:0!important;display:none;height:100%;opacity:1;position:fixed;top:152px;visibility:visible!important;z-index:3!important}@media (min-width:1024px){.menu-overlay{display:block}}.header{background:#fff;border-bottom:1px solid #efefef;box-sizing:border-box;height:56px;top:-100%}.header_scrolled{left:0;position:fixed;right:0;top:0;transition:.7s;z-index:1000}.header__container{margin:auto;max-width:100%;width:calc(100vw - 48px)}@media (min-width:768px){.header__container{width:calc(100vw - 64px)}}@media (min-width:1280px){.header__container{width:calc(100vw - 80px)}}@media (min-width:1440px){.header__container{width:calc(100vw - 120px)}}@media (min-width:2560px){.header__container{width:calc(100vw - 112px)}}.header__top{align-items:center;box-sizing:border-box;display:flex;height:56px;justify-content:center;position:relative}.header__logo{display:block;height:24px;margin-top:-6px;width:84px}.header__logo img{height:100%;-o-object-fit:contain;object-fit:contain}.header__icons{align-items:center;display:flex;position:absolute;right:-8px}.header__icon{height:24px;width:24px}.header__bag,.header__icon+.header__icon{margin-left:8px}.header__bag{align-items:center;display:flex}.header__counter{background:#ac062e;border-radius:50%;box-sizing:border-box;color:#fff;display:flex;font-size:10px;font-weight:500;height:16px;justify-content:center;letter-spacing:.1em;line-height:17px;margin-left:2px;padding-left:1px;width:16px}.header__menu{background:#fff;border-top:1px solid #efefef;bottom:0;display:flex;flex-direction:column;overflow:auto;padding:8px 24px;position:fixed;right:-200%;top:55px;z-index:100}.header__menu_open{left:0;right:0}.header__list{display:flex;flex-direction:column;padding:0}.header__item{border-bottom:1px solid #efefef;list-style-type:none;padding:16px 0 15px}.header__item_desktop{display:none}.header__item_mobile{display:block}.header__link,.header__submenu-back{font-size:16px;font-weight:400;letter-spacing:.1em;line-height:24px;text-transform:uppercase}.header__link svg,.header__submenu-back svg{flex-shrink:0;width:32px}.header__link-sub{align-items:center;display:flex;justify-content:space-between}.header__link-sub_open~.header__submenu{left:0;right:0}.header__submenu{background:#fff;border-top:1px solid #efefef;bottom:0;overflow:auto;padding:24px 24px 0;position:fixed;right:-10000%;top:55px;z-index:102}.header__submenu-back{align-items:center;border-bottom:1px solid #efefef;display:flex;padding:16px 0}.header__submenu-back svg{margin-right:16px;margin-top:-4px;transform:rotate(180deg)}.header__submenu-item{list-style-type:none}.header__logout{margin-top:32px;padding:16px 0 15px}@media (min-width:768px){.header,.header__top{height:64px}.header__logo{width:96px}.header__link,.header__submenu-back{font-size:22px;letter-spacing:.1em;line-height:28px}.header__icons{right:-16px}.header__item{padding:24px 0 23px}.header__menu{padding:32px;top:63px}.header__submenu-back{padding:24px 0}.header__submenu{padding:32px;top:63px}}@media (min-width:1280px){.header{height:144px}.header_scrolled .header__item:hover .header__submenu{top:143px}.header__icons{margin-top:8px;right:0}.header__icon,.header__icon:hover{transition:.3s}.header__icon:hover svg{fill:#ac062e;transition:.3s}.header__item{border:0;padding:0 20px 23px;text-transform:uppercase}.header__item+.header__item{margin-left:0}.header__item_user{display:none}.header__item_hj{padding-right:40px}.header__item_catalog{padding-left:0}.header__item_projects{padding-right:0}.header__item_posie{padding-left:40px}.header__item_desktop{display:block}.header__item_mobile{display:none}.header__item:hover{transition:border .3s}.header__item:hover .header__submenu{bottom:auto;display:block;left:0;position:absolute;right:0;top:143px}.header__item:hover .header__link{border-bottom:1px solid #000;transition:border .3s}.header__link{border-bottom:1px solid transparent;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.2em;line-height:24px;position:relative;transition:border .3s}.header__link_active{border-bottom:1px solid;transition:border .3s}.header__link-sub svg{display:none}.header__top{height:95px}.header__logo{height:36px;margin-top:-3px;width:152px}.header__menu{border-top:0;overflow:visible;padding:0;position:static}.header__list{align-items:center;flex-direction:row;justify-content:center}.header__submenu,.header__submenu-back{display:none}.header__submenu{padding-bottom:24px;padding-top:24px}.header__search-icon,.header__user{cursor:pointer}}@media (min-width:1440px){.header__icons{right:-36px}}@media (min-width:2560px){.header{height:152px}.header_scrolled .header__item:hover .header__submenu{top:151px}.header:hover .header__submenu{right:0;top:151px}.header__logo{height:48px;margin-top:-3px;width:202px}.header__top{height:98px}.header__link{font-size:18px;letter-spacing:.2em;line-height:36px}.header__item{padding-bottom:17px}.header__icons{margin-top:14px;right:-32px}.header__icon,.header__icon svg{height:32px;width:32px}}.hamburger{display:flex;flex-direction:column;height:24px;left:-8px;top:16px}.hamburger,.hamburger__line{position:absolute;width:24px}.hamburger__line{background:#000;height:2px}.hamburger__line:first-child{top:8px}.hamburger__line:nth-child(2){top:14px}.hamburger_open{transition:.3s}.hamburger_open .hamburger__line{height:2px;left:3px;transition:.3s;width:18px}.hamburger_open .hamburger__line:first-child{top:10px;transform:rotate(45deg);transition:.3s}.hamburger_open .hamburger__line:nth-child(2){top:10px;transform:rotate(-45deg);transition:.3s}@media (min-width:768px){.hamburger{left:-16px;top:20px}}@media (min-width:1024px){.hamburger{left:8px}}@media (min-width:1280px){.hamburger{display:none}}@media (min-width:768px){.header{z-index:3!important}}.header__fav{color:transparent}
