.header{position:fixed;top:0;left:0;right:0;background-color:var(--white);z-index:10;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.header_active-info,.header_active-phone,.header_active-search{border-bottom-left-radius:0;border-bottom-right-radius:0}.header_active-info .header-mobile-menu,.header_active-phone .header-mobile-callback{display:flex}.header-burger__close,.header-phone__close,.header__buttons,.header__contacts,.header__info,.header__nav,.header_active-info .header-burger__open,.header_active-info .header-phone,.header_active-info .header__search,.header_active-phone .header-phone__open,.hidden-menu{display:none}.header_active-info .header-burger__close,.header_active-phone .header-phone__close,.menu-mobile .mobile-item:last-child{display:block}.header__button{font-size:1rem;font-weight:500;border-radius:.75rem}.header__grid{display:grid;grid-template-columns:2rem auto 2rem;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem;align-items:center}.header__mobile-button{border:none;background-color:transparent;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.header__search{grid-column:1/-1}.header-contacts-container{display:flex;align-items:center;justify-content:space-between;height:2.5rem}.header-contact{display:flex;align-items:center;gap:.75rem}.header-contact__link{font-size:1.125rem;font-weight:800;line-height:120%;text-decoration:none;color:var(--white);transition:var(--transition)}.header-contact__note{font-weight:500;line-height:120%;color:var(--gray-3)}.header-messenger{display:flex;gap:2rem}.header-messenger__link{display:flex;align-items:center;gap:.3125rem;color:var(--accent-2);text-decoration:none;font-weight:500;transition:var(--transition)}.header-action,.header-info-nav__link{color:var(--black);text-decoration:none;transition:var(--transition)}.header-logo{text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center}.header-logo__image{width:8.125rem;height:2.1875rem;object-fit:contain;object-position:center}.header-info-nav__list{display:flex;align-items:center;gap:1.5rem;padding:0;margin:0;list-style:none}.header-info-nav__link{font-size:.9375rem;font-weight:500}.header-action__count,.header-action__text{font-size:.75rem;font-weight:500}.header__actions{display:flex;align-items:center;gap:1.5rem}.header-action{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem}.header-action__count{color:var(--white);background-color:var(--red);position:absolute;top:-.3125rem;right:.3125rem;border-radius:50%;padding:0 .25rem;min-height:1.125rem;min-width:1.125rem;line-height:1.125rem;text-align:center}.header-promo{display:none;font-weight:700;font-size:.8125rem;color:var(--black);line-height:120%;padding-left:.75rem;border-left:.125rem solid var(--accent-2)}.header-search{position:relative;z-index:1}.header-search__field{border-radius:.5rem;background-color:var(--gray-6);display:flex;align-items:center;gap:.75rem;padding:0 1rem}.header-search__input{flex:1 1 0;height:3rem;padding:0;border:none;background-color:transparent;font-weight:500;font-size:.875rem;outline:0}.header-search__input::placeholder{color:var(--gray-2)}.header-search__icon{width:1.125rem;height:1.125rem;object-fit:contain}.header-search__icon_search{--gray-2:var(--gray-3)}.header-search__icon_close{cursor:pointer;display:none}.header-search__results{display:none;position:absolute;background-color:var(--white);left:-.75rem;right:-.75rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;padding:.75rem 1rem}.header-search__empty{font-weight:500;text-align:center;min-height:21.25rem;display:flex;align-items:center;justify-self:center}.header-search-item{display:flex;gap:.75rem;margin-bottom:.75rem}.header-search-item:last-child{margin-bottom:0}.header-search-item__image{width:4rem;height:4rem;border-radius:.5rem;object-fit:cover;object-position:center}.header-mobile-callback,.header-mobile-menu{background-color:var(--white);top:100%;left:0;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;right:0}.header-search-item__info{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 0;gap:.75rem}.header-search-item__name{font-size:.75rem;font-weight:500;text-decoration:none;color:var(--black);transition:var(--transition)}.header-search-item__details{display:flex;align-items:center;justify-content:space-between}.header-search-item__prices{display:flex;align-items:center;gap:.5rem}.header-search-item__price{margin:0}.header-search-item__price_current{color:var(--red);font-weight:800;font-size:1.125rem}.header-search-item__price_old{font-size:.75rem;font-weight:500;color:var(--gray-3);text-decoration:line-through}.header-search-item__stock{font-size:.625rem;font-weight:500;color:var(--green);position:relative;padding-left:.75rem}.header-search-item__stock:before{content:"";position:absolute;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--green);top:0;bottom:0;margin:auto;left:0}.header-search-item__stock_red{color:var(--red)}.header-search-item__stock_red:before{background-color:var(--red)}.header-nav-list{list-style:none;display:flex;align-items:center;margin:0;padding:0;justify-content:space-between;gap:.75rem}.header-nav-list__link{display:flex;align-items:center;gap:.25rem;text-decoration:none;font-weight:500;line-height:100%;font-size:.9375rem;color:var(--black)}.header-nav-list__icon{width:1.5rem;height:1.5rem;object-fit:contain;object-position:center}@media (hover:hover){.header-contact__link:hover,.header-messenger__link:hover{color:var(--accent)}.header-messenger__link:hover svg{--accent-2:var(--accent)}.header-action:hover,.header-info-nav__link:hover,.header-search-item__name:hover{color:var(--accent-2)}.header-action:hover svg{--black:var(--accent-2)}.header-nav-list__link:hover{color:var(--gray-3)}}.header-mobile-callback{position:absolute;padding:0 .75rem .75rem;display:none;flex-direction:column;gap:.75rem}.header-mobile-menu{position:absolute;margin-top:-.0625rem;display:none;max-height:calc(100vh - 3.75rem);overflow:auto;flex-direction:column;gap:.5rem;padding:1.25rem .75rem .75rem}.header-mobile-menu__phone{font-weight:800;font-size:1.5rem;text-decoration:none;text-align:center;color:var(--black)}.header-mobile-menu__note{font-weight:500;text-align:center;margin-bottom:.625rem}.header-mobile-menu__email{font-weight:500;text-decoration:none;color:var(--accent-2);height:8.125rem;display:flex;align-items:center;justify-content:center;flex:auto 0 0}.header-mobile-menu-nav__link,.menu-mobile ul li a{background-color:var(--gray-6);border-radius:.5rem;height:3rem;text-decoration:none;width:100%;color:var(--black);font-weight:500}.header-mobile-menu .button{flex:auto 0 0}.header-mobile-menu-nav__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.header-mobile-menu-nav__link{display:flex;align-items:center;justify-content:center}body:has(.header_active-info){overflow:hidden}.menu-mobile .menu-mobile-overlay{display:none;height:calc(100vh - 64px);left:-100%;width:100%;top:65px;position:absolute}.menu-mobile .main-menu-item-back a{font-size:18px!important;background-color:var(--gray-6);position:relative;padding-left:32px;padding-right:32px}.menu-mobile .main-menu-item-back a:after{border-top:2px solid #737882;border-right:2px solid #737882;content:'';height:10px;left:15px;position:absolute;top:17px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:10px}.menu-mobile .main-menu-item-head a{font-weight:600}.menu-mobile .mobile-overlay{background:rgba(0,0,0,.6);width:100%;display:none;transition:none;position:absolute;top:65px;right:0;height:calc(100vh - 64px);left:0;margin:auto;opacity:1;z-index:150}.menu-mobile .mobile-item{display:none;margin:0;padding:0}.menu-mobile .mobile-item li,.mobile-item ul{list-style-type:none;margin:0 0 8px;padding:0}.menu-mobile ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-mobile ul li.main-menu-item-head>a{background-color:var(--accent-2);color:var(--white)}.menu-mobile ul li a.child_menu span:after{border-top:2px solid #737882;border-right:2px solid #737882;content:'';height:8px;right:15px;position:absolute;top:17px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.menu-mobile ul li:last-child a span{border-bottom:none}.menu-mobile a.child_menu{position:relative}@media (min-width:74rem){.header{height:16.375rem;padding-bottom:1.5rem;position:absolute;border-radius:0}.header__mobile-button{display:none}.header__contacts{display:block;background-color:var(--black)}.header__nav{display:block}.header__buttons{display:flex;align-items:center;gap:.75rem;justify-self:flex-end}.header__grid{display:grid;grid-template-columns:13.375rem auto 27rem;column-gap:.75rem;row-gap:1.125rem;align-items:center;padding-top:1.5rem;padding-bottom:2rem}.header__info{grid-column:2/-1;display:flex;align-items:center;justify-content:space-between}.header__search{display:block!important;grid-column:auto}.header_scrolled{position:fixed;height:4.5rem}.header .header-mobile-callback,.header .header-mobile-menu,.header-search__more,.header_scrolled .header-info-nav,.header_scrolled .header-promo,.header_scrolled .header__buttons,.header_scrolled .header__contacts,.header_scrolled .header__nav{display:none}.header_scrolled .header__info{grid-column:auto;justify-content:flex-end;order:3}.header_scrolled .header__grid{padding-top:.75rem;padding-bottom:.75rem;grid-template-columns:10.25rem auto 12.75rem;gap:4rem}.header-logo{justify-content:flex-start}.header-logo__image{width:10.25rem;height:3rem}.header-promo{display:block}.header-search__field{border-radius:.75rem}.header-search__results{background-color:var(--gray-6);left:0;right:0;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.header-search__results:before{content:"";position:absolute;top:0;left:1rem;right:1rem;border-top:.0625rem solid var(--gray-4)}.header-search__icon{width:1.5rem;height:1.5rem}.header-search__empty{min-height:12.5rem}.header-search_active .header-search__field{border-bottom-left-radius:0;border-bottom-right-radius:0}}