@media screen and (max-width: 1210px) {
  .pt-100 {
    padding-top: 90px;
  }
  .pb-100 {
    padding-bottom: 90px;
  }
  .container {
    width: 992px;
  }
  .titleTwo {
    font-size: 26px;
  }
  .productUsualItem__image {
    margin-bottom: 16px;
  }
  .productUsualItem__name {
    font-size: 16px;
  }
  .header-wrapper {
    padding: 14px 0;
  }
  .header-nav {
    background: unset;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .header-list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .header__logo {
    width: 178px;
    height: 40px;
  }
  .header-search {
    width: 586px;
  }
  .header-search-form {
    padding: 4px 8px;
  }
  .header-search-form__input {
    font-size: 14px;
  }
  .header-contact {
    margin-right: 20px;
  }
  .header-contact-inner {
    display: none;
  }
  .header-contact-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header-contact .close {
    display: none;
  }
  .header-contact .icon {
    display: block;
  }
  .header-contact.open {
    position: relative;
  }
  .header-contact.open .close {
    display: block;
  }
  .header-contact.open .icon {
    display: none;
  }
  .header-contact.open .header-contact__title {
    display: block;
    margin-bottom: 16px;
    font-family: 'Inter SemiBold';
  }
  .header-contact.open .header-contact-inner {
    display: block;
    position: absolute;
    top: 58px;
    right: 0;
    padding: 32px;
    background: #fff;
    z-index: 1;
    border-radius: 5px;
  }
  .header-contact.open .header-contact-inner::before {
    content: '';
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: -1;
    height: calc(100% - 80px);
  }
  .header-contact.open .header-contact-inner::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: -1;
    border-radius: 5px;
  }
  .header-contact.open .header-contact-info {
    margin-right: 0;
    margin-bottom: 16px;
  }
  .header-catalog {
    width: unset;
    margin-right: 24px;
  }
  .header-catalog.open .header-catalog-inner {
    display: block;
  }
  .header-catalog.open .header-catalog__button-arrow svg {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .header-catalog.stock .header-catalog-inner {
    top: 60px;
    display: none;
  }
  .header-catalog.stock .header-catalog-block {
    max-height: unset;
    padding: 24px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .header-catalog.stock .header-catalog-tabs {
    border-radius: 0;
    padding: 24px;
  }
  .header-catalog.stock .header-catalog-tabs__btn {
    padding: 11px 16px;
    border-radius: 5px;
    background: #F4F4F4;
  }
  .header-catalog.stock .header-catalog-tabs__btn.active {
    background: #F4C713;
  }
  .header-catalog.stock .header-catalog-tabs__btn:not(:last-child) {
    margin-right: 8px;
  }
  .header-catalog.stock .header-catalog-item {
    display: inline-block;
    width: 279px;
  }
  .header-catalog.stock .header-catalog-item:not(:first-child) {
    margin-top: 0;
  }
  .header-catalog.stock .header-catalog-item:not(:nth-child(-n + 3)) {
    margin-top: 30px;
  }
  .header-catalog.stock .header-catalog-item:not(:nth-child(3n + 3)) {
    margin-right: 30px;
  }
  .header-catalog.stock .header-catalog__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header-catalog.stock.open .header-catalog-inner {
    display: block;
  }
  .header-catalog.stock.open .header-catalog__button-arrow svg {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .header-catalog-inner {
    display: none;
    width: 952px;
    top: 40px !important;
    background: #fff;
  }
  .header-catalog__button {
    background: unset;
    padding: 8px;
  }
  .header-catalog__button-arrow {
    background: unset;
    margin-right: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: unset;
    margin-left: 8px;
    height: unset;
  }
  .header-catalog__button-arrow svg path {
    fill: #F4C713;
  }
  .header-item__link {
    padding: 8px;
  }
  .header-item:not(:last-child) {
    margin-right: 0;
  }
  .header-menu {
    position: relative;
    margin-top: 14px;
  }
  .header-menu::before {
    content: '';
    position: absolute;
    left: 50%;
    background: #F4F4F4;
    z-index: -1;
    top: 0;
    height: 100%;
    width: 100vw;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .header.scroll, .header.headerVis {
    padding: 10px 0;
  }
  .header.scroll .header-wrapper, .header.headerVis .header-wrapper {
    padding: 0;
  }
  .header.scroll .header__logo, .header.headerVis .header__logo {
    margin-right: 10px;
  }
  .header.scroll .header-catalog, .header.headerVis .header-catalog {
    margin-right: 10px;
  }
  .header.scroll .header-catalog-inner, .header.headerVis .header-catalog-inner {
    left: -56px;
    width: 952px;
    top: 57px !important;
  }
  .header.scroll .header-catalog__button:hover + .header-catalog-inner, .header.headerVis .header-catalog__button:hover + .header-catalog-inner {
    display: none;
  }
  .header.scroll .header-catalog.open .header-catalog-inner, .header.headerVis .header-catalog.open .header-catalog-inner {
    display: block;
  }
  .header.scroll .header-item:not(:last-child), .header.headerVis .header-item:not(:last-child) {
    margin-right: 10px;
  }
  .header.scroll .header-contact, .header.headerVis .header-contact {
    margin-right: 10px;
  }
  .header.scroll .header__cabinet, .header.headerVis .header__cabinet {
    width: 32px;
    height: 32px;
    margin-right: 10px;
  }
  .header.scroll .header__cart, .header.headerVis .header__cart {
    width: 32px;
    height: 32px;
  }
  .header.scroll .header__cart span, .header.headerVis .header__cart span {
    right: -12px;
  }
  .header.scroll .header-menu::before, .header.headerVis .header-menu::before {
    top: -10px;
    height: calc(100% + 20px);
    left: calc(50% + 56px);
  }
  .intro-wrapper {
    width: 100%;
  }
  .intro-slider-main {
    width: 654px;
  }
  .blockProduct-slider {
    overflow: unset;
  }
  .popular-item {
    width: 530px;
  }
  .popular-item:nth-child(4n+2), .popular-item:nth-child(4n+3) {
    width: 404px;
  }
  .articleOther-slider {
    overflow: unset;
  }
  .recallPage-item-imgs {
    width: 460px;
  }
  .recallPage-item__title {
    margin-bottom: 28px;
  }
  .recallPage-item-info {
    width: 460px;
  }
  .recallPage-item__title {
    margin-bottom: 24px;
  }
  .contacts-item__phone {
    font-size: 22px;
  }
  .blog-item {
    width: 304px;
  }
  .blog-item:not(:nth-child(-n + 4)) {
    margin-top: 0;
  }
  .blog-item:not(:nth-child(4n + 4)) {
    margin-right: 0;
  }
  .blog-item:not(:nth-child(-n + 3)) {
    margin-top: 40px;
  }
  .blog-item:not(:nth-child(3n + 3)) {
    margin-right: 20px;
  }
  .catalogBlock-slider {
    overflow: unset;
  }
  .errorPage__title {
    font-size: 114px;
  }

  .catalog-item {
    width: calc(25% - 15px);
  }

  .catalog-item-image {
    height: 150px;
  }
  .blockProductDop-slider {
    overflow: unset;
  }
  .blockProductDop-slider .productUsualItem {
    width: 218px;
  }
  .blockLeft {
    width: 220px;
  }
  .blockRight {
    width: 712px;
  }
  .catalog-list-category .catalog-item {
    width: 163px;
  }
  .catalog-list-category .catalog-item:not(:nth-child(5n + 5)) {
    margin-right: 0;
  }
  .catalog-list-category .catalog-item:not(:nth-child(-n + 5)) {
    margin-top: 0;
  }
  .catalog-list-category .catalog-item:not(:nth-child(4n + 4)) {
    margin-right: 20px;
  }
  .catalog-list-category .catalog-item:not(:nth-child(-n + 4)) {
    margin-top: 20px;
  }


  .articleVspom-main-info {
    width: 472px;
  }
  .articleVspom-main-info__image {
    height: 395px;
    width: 460px;
  }
  .footer__logo {
    width: 222px;
    height: 53px;
  }
  .footer-main {
    width: 222px;
  }
  .footer-block:nth-child(3) {
    width: 440px;
  }
  .footer-menu {
    width: 700px;
  }
  .footer-menu-inner nav {
    width: 210px;
  }
  .footer-menu > nav ul li:not(:last-child) {
    margin-right: 18px;
  }
  .footer-right {
    width: 700px;
  }
  .blogArticles .blog-item:not(:nth-child(-n + 3)) {
    margin-top: 0;
  }
  .cart-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .cart-list {
    width: 100%;
    margin-bottom: 20px;
  }
  .cart-promo {
    width: 100%;
  }
  .cart-promo-form__button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .cart-promo-form-elem {
    width: calc(100% - 160px);
  }
  .cart-promo-form-elem input {
    width: 100%;
  }
  .cart-item-info {
    width: 490px;
  }
  .checkout-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .checkout-inner {
    width: 100%;
    margin-bottom: 40px;
  }
  .checkout-cost {
    width: 100%;
  }
  .product-left {
    width: 440px;
  }
  .product-right {
    width: 492px;
  }
  .product-dop-slider-item {
    height: 56px;
  }
}

@media screen and (max-width: 992px) {
  a, span, p, input, button, select, option, textarea, label, blockquote {
    font-size: 14px;
  }
  .pt-100 {
    padding-top: 80px;
  }
  .pb-100 {
    padding-bottom: 80px;
  }
  .title {
    font-size: 26px;
  }
  .titleTwo {
    font-size: 24px;
  }
  .titleThree {
    font-size: 22px;
  }
  .container {
    width: 768px;
    padding: 0 15px;
  }
  .header__logo {
    width: 140px;
    height: 34px;
  }
  .header-search {
    width: 372px;
  }
  .header-item a {
    font-size: 12px;
  }
  .header-catalog {
    margin-right: 6px;
  }
  .header-catalog__button span {
    font-size: 12px;
  }
  .header-catalog-inner {
    width: 738px;
    left: 0;
    top: 44px !important;
  }
  .header-contact__title {
    font-size: 16px;
  }
  .header-contact__number {
    font-size: 16px;
  }
  .header-contact.open .header-contact-inner::before {
    height: calc(100% - 74px);
  }
  .header.scroll, .header.headerVis {
    padding: 0;
  }
  .header.scroll .header__logo, .header.headerVis .header__logo {
    display: none;
  }
  .header.scroll .header-search-mobile, .header.headerVis .header-search-mobile {
    width: 25px;
    height: 25px;
  }
  .header.scroll .header-search.open .header-search-form, .header.headerVis .header-search.open .header-search-form {
    top: 50px;
  }
  .header.scroll .header-search.open .header-search-form::before, .header.headerVis .header-search.open .header-search-form::before {
    height: calc(100% - 45px);
  }
  .header.scroll .header-contact-mobile, .header.headerVis .header-contact-mobile {
    width: 25px;
    height: 25px;
  }
  .header.scroll .header-contact.open .header-contact-inner, .header.headerVis .header-contact.open .header-contact-inner {
    top: 40px;
  }
  .header.scroll .header-contact.open .header-contact-inner::before, .header.headerVis .header-contact.open .header-contact-inner::before {
    height: calc(100% - 45px);
  }
  .header.scroll .header__cabinet, .header.headerVis .header__cabinet {
    width: 25px;
    height: 25px;
  }
  .header.scroll .header__cart, .header.headerVis .header__cart {
    width: 25px;
    height: 25px;
  }
  .header.scroll .header-item:nth-last-child(1), .header.headerVis .header-item:nth-last-child(1) {
    display: none;
  }
  .header.scroll .header-menu::before, .header.headerVis .header-menu::before {
    height: calc(100% + 10px);
  }
  .header.scroll .header-catalog-inner, .header.headerVis .header-catalog-inner {
    width: 738px;
    left: 0;
    top: 44px !important;
  }
  .intro-slider-main {
    width: 484px;
  }
  .intro-slider-main-item-left {
    width: 250px;
  }
  .intro-slider-dop {
    width: 232px;
  }
  .intro-slider-dop-item__button svg {
    top: 1px;
  }
  .popular-item {
    width: 420px;
  }
  .popular-item:nth-child(4n+2), .popular-item:nth-child(4n+3) {
    width: 298px;
  }
  .popular-item__image {
    width: 160px;
    height: 160px;
  }
  .about__descr {
    width: calc(100% - 252px);
  }
  .about-image {
    width: 232px;
    height: 272px;
  }
  .recallPage-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .recallPage-item:not(:last-child) {
    margin-bottom: 40px;
  }
  .recallPage-item__title {
    margin-bottom: 24px;
  }
  .recallPage-item-info {
    width: 100%;
  }
  .recallPage-item-imgs {
    width: 100%;
  }
  .recallPage-item-recall {
    margin-bottom: 10px;
  }
  .recallPage-item:nth-child(even) .recallPage-item-imgs {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .cabinet__descr {
    text-wrap: wrap;
  }
  .contacts-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .contacts-item {
    width: 100%;
  }
  .contacts-item:last-child {
    margin-top: 0;
  }
  .contacts-item:not(:last-child) {
    margin-bottom: 40px;
  }
  .contacts-item-info {
    padding: 24px;
  }
  .blog-item {
    width: 232px;
  }
  .blog-item:not(:nth-child(-n + 3)) {
    margin-top: 40px;
  }
  .blog-item:not(:nth-child(3n + 3)) {
    margin-right: 20px;
  }
  .blockProductDop-slider {
    overflow: unset;
  }
  .blockProductDop-slider .productUsualItem {
    width: 278px;
  }
  .errorPage__title {
    font-size: 96px;
  }
  .errorPage__descr {
    width: 100%;
  }
  .blockRight {
    width: 100%;
  }
  .catalog .blockLeft {
    display: none;
  }
  .catalog__title {
    margin: 40px 0 24px 0;
  }
  .catalog-description-content p {
    font-size: 16px;
  }
  .catalog-filterBlock {
    margin-top: 40px;
    display: block;
  }
  .catalog-filterBlock__content-filter.open {
    display: block!important;
  }
  .catalog-filterBlock .filter {
    background: #fff;
  }
  .catalog-filterBlock .filter__go {
    display: block;
  }
  .catalog-filterBlock .filter-block-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .catalog-filterBlock .filter-block-item {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-right: 24px;
  }
  .catalog-filterBlock .filter-block-item__text {
    text-wrap: nowrap;
  }
  .catalog-filterBlock .filter__more {
    display: none;
  }
  .catalog-list-category .catalog-item {
    width: 139px;
  }
  .catalog-list-category .catalog-item:not(:nth-child(4n + 4)) {
    margin-right: 0;
  }
  .catalog-list-category .catalog-item:not(:nth-child(-n + 4)) {
    margin-top: 0;
  }
  .catalog-list-category .catalog-item:not(:nth-child(5n + 5)) {
    margin-right: 10px;
  }
  .catalog-list-category .catalog-item:not(:nth-child(-n + 5)) {
    margin-top: 10px;
  }

  .product-quality {
    margin-right: 0;
    width: 100%;
    justify-content: space-between;
  }

  .productUsualItem__actions {
    flex-direction: column;
    gap: 8px;
  }

  .catalog-item {
    width: calc(33.333% - 14px);
  }

  .articleVspom-main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .articleVspom-main-info {
    width: 100%;
  }
  .articleVspom-main-info__image {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    width: 100%;
  }
  .articleVspom-wrapper p {
    font-size: 16px;
  }
  .blogPageMain-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .blogPage-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .blogPage-wrapper .blockLeft {
    margin-bottom: 20px;
    width: 100%;
  }
  .blogPage-inner {
    padding: 24px;
  }
  .blogPage-articles {
    padding: 24px;
  }
  .blogPage-comments-form {
    padding: 24px;
  }
  .blogArticles-slider {
    overflow: unset;
  }
  .blogArticles-slider .blog-item {
    width: 260px;
  }
  .footer-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer-main {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 56px;
  }
  .footer-main-inner {
    width: 48%;
    margin-right: auto;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 0;
    margin-bottom: 32px;
  }
  .footer-info {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 168px;
    margin-right: 20px;
    margin-bottom: 32px;
  }
  .footer__recall {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-bottom: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 170px;
  }
  .footer__local {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    width: 48%;
    margin-right: auto;
  }
  .footer__copywriter {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
    width: 358px;
  }
  .footer__copywriter br {
    display: none;
  }
  .footer-menu {
    width: 100%;
  }
  .footer-menu > nav ul li:not(:last-child) {
    margin-right: 25px;
  }
  .footer-menu__title {
    font-size: 16px;
  }
  .footer-right {
    width: 440px;
  }
  .footer-bottom .footer-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .footer__mail {
    font-size: 16px;
  }
  .cart-promo {
    padding: 24px;
  }
  .cart-promo__title {
    margin-bottom: 24px;
  }
  .cart-promo-form {
    margin-bottom: 24px;
  }
  .cart-promo-itog {
    margin-bottom: 16px;
  }
  .cart-item-info {
    width: 320px;
  }
  .cart-item__cost {
    font-size: 18px;
  }
  .cart-item__cost span {
    font-size: 18px;
  }
  .checkout-block.userpay .checkout-block-inner {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .checkout-block.userpay .checkout-block-inner.show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .checkout-block.userpay .checkout-block-elem {
    width: 49%;
  }
  .product {
    /* &-left {
            display: flex;
        }*/
  }
  .product-main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .product-rating {
    margin-top: 16px;
  }
  .product__article {
    margin-top: 16px;
  }
  .product__status {
    margin-top: 16px;
  }
  .product-panel {
    margin-top: 16px;
  }
  .product__free-btn {
    margin-top: 16px;
  }
  .product-tab {
    padding: 10px 26px;
  }
  .product__cost-sale {
    font-size: 18px;
  }
  .product__cost-sale span {
    font-size: 18px;
  }
}

@media screen and (max-width: 768px) {
  .pt-100 {
    padding-top: 64px;
  }
  .pb-100 {
    padding-bottom: 64px;
  }
  .titleThree {
    font-size: 20px;
  }
  .productUsualItem {
    width: 240px;
  }
  .productUsualItem__name {
    font-size: 14px;
  }
  .productUsualItem__cost-main {
    font-size: 18px;
  }
  .productUsualItem__cost-main span {
    font-size: 18px;
  }
  .productUsualItem__cost-sale {
    font-size: 18px;
  }
  .productUsualItem__cost-sale span {
    font-size: 18px;
  }
  .productUsualItem__incart {
    padding: 10px 24px;
  }
  .productUsualItem-cart {
    padding: 10px 24px;
    min-height: unset;
  }
  .productUsualItem__status {
    margin-bottom: 8px;
  }
  .productUsualItem__cost {
    margin-bottom: 8px;
  }
  .productUsualItem__image {
    height: 240px;
  }
  .container {
    width: 576px;
  }
  .bottomPanel {
    display: block;
  }
  .header {
    background: #FCFCFC;
  }
  .header-wrapper {
    padding: 12px 0;
  }
  .header-search {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-right: 8px;
  }
  .header-search-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header-search-form {
    display: none;
  }
  .header-search .close {
    display: none;
  }
  .header-search .icon {
    display: block;
  }
  .header-search.open .header-search-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 74px;
    width: 100%;
    width: 526px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }
  .header-search.open .header-search-form::before {
    content: '';
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: -1;
    height: calc(100% - 58px);
  }
  .header-search.open .header-search-form::after {
    content: '';
    position: absolute;
    top: -16px;
    left: -10px;
    width: calc(100% + 20px);
    height: calc(100% + 32px);
    background: #fff;
    z-index: -1;
    border-radius: 0 0 5px 5px;
  }
  .header-search.open .close {
    display: block;
  }
  .header-search.open .icon {
    display: none;
  }
  .header-contact {
    margin-right: 8px;
  }
  .header-contact__button {
    width: 100%;
  }
  .header-contact.open .header-contact-inner {
    padding: 24px 10px;
    right: -40px;
    width: 546px;
    top: 45px;
  }
  .header-contact.open .header-contact-inner::before {
    height: calc(100% - 58px);
  }
  .header-contact.open .header-contact-inner::after {
    border-radius: 0 0 5px 5px;
  }
  .header__cabinet {
    display: none;
  }
  .header__cart {
    display: none;
  }
  .header-burger {
    display: block;
  }
  .header.scroll, .header.headerVis {
    background: #FCFCFC;
  }
  .header.scroll .header-wrapper, .header.headerVis .header-wrapper {
    padding: 10px 0;
  }
  .header.scroll .header__logo, .header.headerVis .header__logo {
    width: 140px;
    height: 34px;
    display: block;
  }
  .header.scroll .header__logo .desktop, .header.headerVis .header__logo .desktop {
    display: block;
  }
  .header.scroll .header__logo .mobile, .header.headerVis .header__logo .mobile {
    display: none;
  }
  .header.scroll .header-contact, .header.headerVis .header-contact {
    margin-right: 8px;
  }
  .header.scroll .header-contact-mobile, .header.headerVis .header-contact-mobile {
    width: 32px;
    height: 32px;
  }
  .header.scroll .header-contact.open .header-contact-inner, .header.headerVis .header-contact.open .header-contact-inner {
    padding: 20px;
  }
  .header.scroll .header-contact__button, .header.headerVis .header-contact__button {
    width: 100%;
  }
  .header.scroll .header-contact.open .header-contact-inner, .header.headerVis .header-contact.open .header-contact-inner {
    padding: 24px 10px;
    right: -40px;
    width: 546px;
    top: 43px;
  }
  .header.scroll .header-contact.open .header-contact-inner::before, .header.headerVis .header-contact.open .header-contact-inner::before {
    height: calc(100% - 54px);
  }
  .header.scroll .header-contact.open .header-contact-inner::after, .header.headerVis .header-contact.open .header-contact-inner::after {
    border-radius: 0 0 5px 5px;
  }
  .header.scroll .header-search, .header.headerVis .header-search {
    margin-right: 8px;
  }
  .header.scroll .header-search-mobile, .header.headerVis .header-search-mobile {
    width: 32px;
    height: 32px;
  }
  .header.scroll .header-search.open .header-search-form, .header.headerVis .header-search.open .header-search-form {
    top: 60px;
  }
  .header.scroll .header-search.open .header-search-form::before, .header.headerVis .header-search.open .header-search-form::before {
    height: calc(100% - 54px);
  }
  .header.scroll .header-search.open .header-contact-inner, .header.headerVis .header-search.open .header-contact-inner {
    top: 60px;
  }
  .header.scroll .header-search.open .header-contact-inner::before, .header.headerVis .header-search.open .header-contact-inner::before {
    height: calc(100% - 54px);
  }
  .header-catalog {
    display: none;
  }
  .header-nav {
    width: 100%;
  }
  .header-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .header-menu {
    display: none;
    margin-top: 14px;
    padding-top: 24px;
  }
  .header-menu::before {
    background: #fff;
    height: calc(100vh - 100px);
  }
  .header-item {
    width: 100%;
  }
  .header-item a {
    padding: 8px 16px;
    width: 100%;
    font-size: 14px;
  }
  .header-item:nth-last-child(1) {
    display: block !important;
  }
  .header.active .header-menu {
    display: block;
  }
  .header.active .header-wrapper {
    padding-bottom: 0;
  }
  .header.scroll.active .header-wrapper, .header.headerVis.active .header-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .header.scroll.active .header-menu, .header.headerVis.active .header-menu {
    margin-top: 14px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
  }
  .header.scroll.active .header-menu::before, .header.headerVis.active .header-menu::before {
    top: 0;
    left: 50%;
    height: calc(100vh - 100px);
  }
  .header.scroll.active .header-item, .header.headerVis.active .header-item {
    width: 100%;
  }
  .header.scroll.active .header-item a, .header.headerVis.active .header-item a {
    padding: 8px 16px;
    width: 100%;
    font-size: 14px;
  }
  .header.scroll.active .header-nav, .header.headerVis.active .header-nav {
    width: 100%;
  }
  .header.scroll.active .header-list, .header.headerVis.active .header-list {
    width: 100%;
  }
  .header.scroll.active .header-item, .header.headerVis.active .header-item {
    width: 100%;
  }
  .header.scroll.active .header-item:not(:last-child), .header.headerVis.active .header-item:not(:last-child) {
    margin-right: 0;
  }
  .intro-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: unset;
  }
  .intro-slider-main {
    height: 400px;
    width: 100%;
    margin-bottom: 10px;
  }
  .intro-slider-main-item-info {
    padding: 16px;
    min-height: 110px;
  }
  .intro-slider-main-item-left {
    width: 345px;
  }
  .intro-slider-dop {
    width: 100%;
    height: 300px;
  }
  .intro-slider-dop-item-info {
    padding: 16px;
    min-height: 110px;
  }
  .popular-item {
    padding: 24px;
    min-height: 245px;
    width: 100%;
  }
  .popular-item:nth-child(4n+2), .popular-item:nth-child(4n+3) {
    width: 100%;
  }
  .popular-item:not(:nth-child(-n + 2)) {
    margin-top: 0;
  }
  .popular-item:not(:last-child) {
    margin-bottom: 10px;
  }
  .popular-item__name {
    font-size: 18px;
  }
  .popular-item__image {
    top: 24px;
  }
  .about-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .about__descr {
    width: 100%;
    margin-bottom: 20px;
  }
  .about-image {
    width: 100%;
  }
  .recallPage-item-image {
    height: 220px;
  }
  .recallPage-item-content {
    padding: 24px;
  }
  .recallPage-item-recall {
    padding: 24px;
  }
  .contacts-item__phone {
    margin-bottom: 16px;
  }
  .contacts-item__mail {
    margin-bottom: 16px;
  }
  .contacts-item__address {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .contacts-item-info {
    margin-bottom: 16px;
  }
  .contacts-item:not(:last-child) {
    margin-bottom: 32px;
  }
  .articleOther-item {
    width: 242px;
  }
  .articleOther-item__image {
    height: 127px;
  }
  .blog-list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .blog-item {
    width: 48%;
  }
  .blog-item:not(:nth-child(-n + 3)) {
    margin-top: 0;
  }
  .blog-item:not(:nth-child(3n + 3)) {
    margin-right: 0;
  }
  .blog-item:not(:nth-child(-n + 2)) {
    margin-top: 40px;
  }
  .errorPage__descr {
    font-size: 16px;
  }
  .errorPage__descr a {
    font-size: 16px;
  }
  .catalog__title {
    margin: 24px 0;
  }
  .catalog-list-category .catalog-item {
    width: 175px;
  }
  .catalog-list-category .catalog-item:not(:nth-child(5n + 5)) {
    margin-right: 0;
  }
  .catalog-list-category .catalog-item:not(:nth-child(-n + 5)) {
    margin-top: 0;
  }
  .catalog-list-category .catalog-item:not(:nth-child(3n + 3)) {
    margin-right: 10px;
  }
  .catalog-list-category .catalog-item:not(:nth-child(-n + 3)) {
    margin-top: 10px;
  }
  .catalog-item-link {
    padding: 8px;
  }
  .catalog-products-list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }


  .catalog-products-list .productUsualItem {
    width: calc(50% - 10px);
  }

  .catalog-products-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .catalog-products-item-cart {
    padding: 8px 0 0 0;
  }
  .catalog-products-item__buy {
    margin-left: 0;
  }
  .catalog-products-item__incart {
    margin-bottom: 8px;
  }
  .catalog-products-item__title {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .catalog-products-item-link {
    width: 100%;
  }
  .catalog-products-item:not(:last-child) {
    margin-bottom: 32px;
  }
  .catalog-description-content h4 {
    font-size: 18px;
  }
  .catalog-description-content p {
    font-size: 14px;
  }
  .catalog-description-content ul li {
    font-size: 14px;
  }
  .catalog-description-content ol li {
    font-size: 14px;
  }
  .catalog-description-content table tr td {
    padding: 15px 16px;
    font-size: 14px;
  }
  .articleVspom-banner {
    height: 360px;
  }
  .articleVspom-wrapper h4 {
    font-size: 18px;
  }
  .articleVspom-wrapper p {
    font-size: 14px;
  }
  .articleVspom-wrapper ul li {
    font-size: 14px;
  }
  .articleVspom-wrapper ol li {
    font-size: 14px;
  }
  .articleVspom-wrapper table tr td {
    padding: 15px 16px;
    font-size: 14px;
  }
  .blockProductDop-slider .productUsualItem {
    width: 220px;
  }
  .blogPage-articles__title {
    font-size: 18px;
  }
  .blogPage__banner {
    height: 290px;
  }
  .blogPage-share-item {
    width: 33px;
    height: 33px;
  }
  .blogPage-share-item__link {
    width: 100%;
    height: 100%;
  }
  .blogPage-share-item__link svg {
    width: 100%;
    height: 100%;
  }
  .blogPage-comments-form-elem img {
    width: 100%;
  }
  .blogArticles .blog-item:not(:nth-child(-n + 2)) {
    margin-top: 0;
  }
  .footer-height {
    display: block;
  }
  .footer__recall {
    width: 100%;
    margin: 30px 0;
  }
  .footer-info {
    width: 48%;
    margin-right: 0;
    margin-bottom: 0;
  }
  .footer__copywriter {
    width: 48%;
  }
  .footer__local {
    margin-bottom: 0;
  }
  .footer-main {
    margin-bottom: 30px;
  }
  .footer-main-inner {
    margin-bottom: 0;
  }
  .footer-menu > nav ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .footer-menu > nav ul li {
    margin-bottom: 10px;
  }
  .footer-menu__title {
    margin-bottom: 16px;
  }
  .footer-block:not(:last-child) {
    margin-bottom: 40px;
  }
  .footer__phone {
    font-size: 18px;
  }
  .footer-bottom .footer-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer-left {
    margin-bottom: 32px;
  }
  .footer-left__link {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .footer-left__link:not(:last-child) {
    margin-bottom: 8px;
  }
  .footer-right {
    width: 100%;
  }
  .catalogArticle .catalog-item:not(:nth-child(-n + 3)) {
    margin-top: 20px;
  }

  .catalog-item {
    width: calc(50% - 10px);
  }

  .cart-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .cart-item__image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .cart-item-info {
    margin-right: 0;
    width: calc(100% - 138px);
    margin-right: 16px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .cart-item__close {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .cart-item__cost-start {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    width: 100%;
    max-width: unset;
    margin: 8px 0 16px 106px;
  }
  .cart-item__cost-end {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
    width: calc(100% - 235px);
    margin-right: 0;
    max-width: unset;
    text-align: right;
  }
  .cart-item-quality {
    margin-left: 106px;
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}

@media screen and (max-width: 576px) {
  input {
    padding: 14px;
  }
  .pt-100 {
    padding-top: 48px;
  }
  .pb-100 {
    padding-bottom: 48px;
  }
  .mb-40 {
    margin-bottom: 24px;
  }
  .mt-40 {
    margin-top: 24px;
  }
  .container {
    width: 100%;
    padding: 0 10px;
  }
  .productUsualItem {
    width: 202px;
  }
  .productUsualItem__article {
    font-size: 12px;
  }
  .productUsualItem__name {
    font-size: 14px;
  }
  .productUsualItem__status {
    font-size: 12px;
  }
  .productUsualItem__image {
    height: 202px;
  }
  .title {
    font-size: 24px;
  }
  .titleThree {
    font-size: 20px;
  }
  .header-search.open .header-search-form {
    width: calc(100% - 20px);
  }
  .header-contact.open .header-contact-inner {
    width: 100vw;
    right: -50px;
  }
  .header.scroll .header-contact.open .header-contact-inner, .header.headerVis .header-contact.open .header-contact-inner {
    width: 100vw;
    right: -50px;
  }
  .intro-slider-main {
    height: 356px;
  }
  .intro-slider-main-item-left {
    width: 100%;
  }
  .intro-slider-main-item-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .intro-slider-main-item__descr {
    margin-bottom: 16px;
  }
  .intro-slider-main-item__button {
    max-width: 98px;
    padding: 9px 15px;
  }
  .intro-slider-main-pagination {
    bottom: 16px !important;
    right: 16px;
  }
  .intro-slider-dop {
    height: 270px;
  }
  .intro-slider-dop-pagination {
    bottom: 16px !important;
    left: 16px !important;
  }
  .articleOther-item {
    padding: 16px;
    width: 204px;
  }
  .articleOther-item__image {
    height: 122px;
  }
  .popular-item {
    padding: 16px;
  }
  .popular-item__image {
    right: unset;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 16px;
  }
  .recall-item {
    padding: 16px;
    width: 270px;
  }
  .recall-item__image {
    width: 50px;
    height: 50px;
  }
  .recall-item__name {
    margin-bottom: 16px;
  }
  .contacts-item__address {
    font-size: 14px;
  }
  .contacts-item:not(:last-child) {
    margin-bottom: 24px;
  }
  .contacts-item__button {
    width: 100%;
  }
  .recallPage-item-imgs {
    width: unset;
    overflow: auto;
  }
  .recallPage-item-imgs-inner {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .recallPage-item-image {
    height: 174px;
  }
  .recallPage-item-image:not(:nth-child(-n + 2)) {
    margin-top: 0;
  }
  .recallPage-item-image:not(:last-child) {
    margin-right: 10px;
  }
  .recallPage-item-content {
    padding: 16px;
  }
  .recallPage-item-recall {
    padding: 16px;
  }
  .recallPage-pagination .pageMore {
    width: 100%;
  }
  .recallPage-pagination .page {
    display: none;
  }
  .cabinet-wrapper {
    width: 100%;
  }
  .cabinet-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .cabinet__tab {
    margin-right: 0;
  }
  .cabinet__tab:not(:last-child) {
    margin-bottom: 8px;
  }
  .cabinet-recaptcha {
    margin-bottom: 24px;
  }
  .cabinet-form__button {
    margin-bottom: 16px;
  }
  .blog-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .blog-item {
    width: 100%;
  }
  .blog-item:not(:nth-child(-n + 2)) {
    margin-top: 0;
  }
  .blog-item:not(:last-child) {
    margin-bottom: 24px;
  }
  .blog-bottom .blog__more {
    width: 100%;
  }
  .blog-bottom .page {
    display: none;
  }
  .catalog-links {
    overflow: auto;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .catalog-links-item__link {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .catalog-list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .catalog-list-category .catalog-item {
    width: 49%;
  }
  .catalog-list-category .catalog-item:not(:nth-child(3n + 3)) {
    margin-right: 0;
  }
  .catalog-list-category .catalog-item:not(:nth-child(-n + 3)) {
    margin-top: 0;
  }
  .catalog-list-category .catalog-item:not(:nth-child(-n + 2)) {
    margin-top: 10px;
  }
  .catalog-filterBlock__btn-main {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .catalog-products-main {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .catalog-products-main-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .catalog-products-main-view {
    margin-bottom: 16px;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-left: 0;
  }
  .catalog-products-main-sort form .select-inner {
    left: unset;
    right: 0;
  }
  .catalog-products-bottom .blog__more {
    width: 100%;
  }
  .catalog-products-bottom .page {
    display: none;
  }
  .catalog-products-item-info-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .catalog-products-item__article {
    margin-right: 0;
    margin-bottom: 8px;
  }
  .catalog-products-item__title {
    margin-bottom: 8px;
  }
  .catalog-products-item__cost-sale {
    font-size: 14px;
  }
  .catalog-products-item__cost-sale span {
    font-size: 14px;
  }
  .catalog-products-item__cost-main {
    font-size: 18px;
  }
  .catalog-products-item__cost-main span {
    font-size: 18px;
  }
  .catalog-description-content table {
    width: 506px;
  }
  .catalog-description-content .table {
    overflow: auto;
  }
  .articleVspom-banner {
    height: 220px;
  }
  .articleVspom-wrapper table {
    width: 506px;
  }
  .articleVspom-wrapper .table {
    overflow: auto;
  }
  .articleVspom-main-info__image {
    height: 305px;
  }
  .blockProductDop-slider .productUsualItem {
    width: 175px;
  }
  .blogPage-inner {
    padding: 0;
    background: transparent;
  }
  .blogPage__banner {
    height: 198px;
  }
  .blogPage-author {
    margin-bottom: 16px;
  }
  .blogPage-panel {
    margin-bottom: 16px;
  }
  .blogPage-comments-form {
    padding: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .blogPage-comments-form-elem {
    width: 100%;
  }
  .blogPage-comments-form-elem-bottom {
    margin-top: 0;
  }

  .cart-item-info {
    width: calc(100% - 108px);
  }
  .cart-item__image {
    height: 60px;
    width: 60px;
  }
  .cart-item__cost-start {
    margin: 8px 0 16px 76px;
  }
  .cart-item__cost-end {
    width: calc(100% - 181px);
  }
  .cart-item-quality {
    margin-left: 76px;
  }
  .cart-item-quality button {
    padding: 10px;
  }
  .cart-promo {
    padding: 16px;
  }
  .cart-promo-itog__text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
  }
  .cart-promo-itog__text span {
    font-size: 12px;
  }
  .checkout-inner {
    margin-bottom: 24px;
  }
  .checkout-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .checkout__tab {
    margin-right: 0;
  }
  .checkout__tab:not(:last-child) {
    margin-bottom: 8px;
  }
  .checkout-block-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .checkout-block-elem {
    width: 100% !important;
  }
  .checkout-cost {
    padding: 24px 16px;
  }
  .checkout-cost__title {
    margin-bottom: 24px;
  }
  .checkout-cost-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .checkout-cost-item__title {
    margin-bottom: 8px;
    width: 100%;
  }
  .checkout-cost-delivery {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .checkout-cost-delivery__text {
    width: 100%;
    margin-bottom: 8px;
  }
  .checkout-cost-itog {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .checkout-cost-itog__text {
    font-size: 18px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .checkout-cost-itog__text span {
    font-size: 12px;
  }
  .footer__logo {
    margin-bottom: 8px;
  }
  .footer-main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 40px;
  }
  .footer-main-inner {
    margin-right: 0;
    margin-bottom: 24px;
    width: 100%;
  }
  .footer__phone {
    font-size: 18px;
  }
  .footer-info {
    margin-bottom: 23px;
    width: 100%;
  }
  .footer__recall {
    margin: 0 0 32px 0;
  }
  .footer__local {
    width: 100%;
    margin-bottom: 24px;
  }
  .footer__copywriter {
    width: 100%;
  }
  .footer-menu-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer-menu > nav {
    width: 100%;
  }
  .footer-menu > nav ul {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  @media (max-width: 768px) {
    .footer-menu > nav ul {
     margin-bottom: 30px;
    }
  }

  .footer-menu > nav ul li {
    margin-bottom: 0;
  }
  .footer-menu > nav ul li:not(:last-child) {
    margin-bottom: 16px;
    margin-right: 0;
  }
  .footer-block:nth-child(2) {
    width: 100%;
  }
  .footer-block:nth-child(3) {
    width: 100%;
  }
  .footer-block nav {
    width: 100%;
  }
  .footer-block nav:not(:last-child) {
    margin-bottom: 10px;
  }
  .footer-block nav ul {
    width: 100%;
  }

  /*Новые стили*/
  .product-info .product-tabs{
    display: flex;
    flex-direction: column;
  }
  .product-right {
    width: auto;
  }
  .product-panel.f-center{
    display:block;
  }
  .product-panel.f-center .product-quality{
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    margin-right: 0;
  }
  .product-right .btn.darkGray{
    width: 100%;
    margin-bottom: 15px;
  }
  .product-right .btn.svetGray {
    width: 100%;
  }

}
/*# sourceMappingURL=media.css.map */