.contain{background-size:contain}.contain,.cover{background-repeat:no-repeat;background-position:50%}.cover{background-size:cover}.header{background-color:#fff;box-shadow:0 0 1.25rem rgba(55,55,55,.2)}.header_open-menu .header__close span:first-child{top:.5rem;transform:rotate(45deg)}.header_open-menu .header__close span:nth-child(2){opacity:0}.header_open-menu .header__close span:nth-child(3){bottom:.5rem;transform:rotate(-45deg)}.header__block_top{padding:1.125rem 0}@media (max-width:767px){.header__block_top{padding:.75rem 0}}.header__block_bottom{background-color:#f7f5ff;padding:1.25rem 0}@media (max-width:767px){.header__block_bottom{position:fixed;display:none}}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logotype{max-width:30rem;text-decoration:none}@media (max-width:767px){.header__logotype{max-width:24.375rem}}.header__logotype-img{width:100%;margin-bottom:.3125rem}.header__logotype-slogan{font-weight:500;font-size:.71875rem;line-height:100%;color:#959595}@media (max-width:767px){.header__logotype-slogan{font-size:.6125rem}}.header__box{display:flex;align-items:center}.header__contact{text-align:right;margin-right:2.1875rem;text-decoration:none}@media (max-width:767px){.header__contact{width:3.125rem;height:3.125rem;display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:.625rem;background-color:#f7f5ff;margin-right:.9375rem}}.header__contact-icon{display:none}@media (max-width:767px){.header__contact-icon{display:block;width:1.5rem;height:1.5rem;stroke:#4fb848;stroke-width:.125rem}}.header__contact-text{line-height:100%}@media (max-width:767px){.header__contact-text{display:none}}.header__contact-text_phone{font-weight:700;font-size:1.125rem;margin-bottom:.4375rem;color:#000}.header__contact-text_time{font-size:1rem;color:#4fb848}.header__button{display:flex;align-items:center}@media (max-width:767px){.header__button_cart{margin-right:.9375rem}}.header__button_menu{display:none}@media (max-width:767px){.header__button_menu{display:block}}.header__button-icon{width:3.125rem;height:3.125rem;display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:.625rem;background-color:#f7f5ff;position:relative}.header__button-icon svg{width:1.5rem;height:1.5rem;stroke:#4fb848;stroke-width:.125rem}.header__button-counter{width:1.375rem;height:1.375rem;border-radius:62.4375rem;background-color:#373737;font-weight:900;font-size:.75rem;line-height:100%;display:flex;justify-content:center;align-items:center;color:#fff;position:absolute;top:-.375rem;right:-.375rem;z-index:1;padding-top:.0625rem}.header__button-text{font-weight:500;font-size:.875rem;line-height:110%;margin-left:.625rem}.header__close{width:1.5rem;height:1.125rem;position:relative;z-index:0}.header__close span{position:absolute;height:.125rem;border-radius:62.4375rem;background-color:#4fb848;display:block;left:0;width:100%;transition:opacity .15s ease-in-out,transform .15s ease-in-out,top .15s ease-in-out,bottom .15s ease-in-out}.header__close span:first-child{top:0}.header__close span:nth-child(2){top:calc(50% - .0625rem)}.header__close span:nth-child(3){bottom:0}.header__nav{display:flex;align-items:center}.header__nav-item{cursor:pointer;font-weight:500;font-size:1rem;line-height:100%;margin-right:2.5rem;transition:color .15s ease-in-out;text-decoration:none;color:#373737}@media (max-width:767px){.header__nav-item{font-size:.875rem;margin-right:1.5625rem}}.header__nav-item:last-child{margin-right:0}.header__nav-item_catalog{display:flex;align-items:center}.header__nav-item_catalog:before{content:"";width:1.25rem;height:1.25rem;margin-right:.625rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuNSAxMGgxNU0yLjUgNWgxNU0yLjUgMTVoMTUiIHN0cm9rZT0iI0M0MzAxNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain}@media (max-width:767px){.header__nav-item_catalog:before{display:none}}@media (min-width:1025px){.header__nav-item:hover{color:#4fb848}}