@media (min-width: 981px) {
  .t-catalog__product-snippet {
    width: 100% !important;
  }

  .t-catalog__product-snippet > .t-container {
    display: block !important;
    width: calc(100% - 80px) !important;
    max-width: none !important;
    margin: 0 40px !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }

  .t-catalog__product-snippet > .t-container > div:first-child {
    display: flex !important;
    flex-flow: row wrap !important;
    align-items: flex-start !important;
    column-gap: 20px !important;
    width: 100% !important;
  }

  .t-catalog__prod-popup__breadcrumbs {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: none !important;
  }

  .t-catalog__prod-popup__slider,
  .t-catalog__prod-popup__info {
    display: block !important;
    flex: 0 0 calc((100% - 20px) / 2) !important;
    width: calc((100% - 20px) / 2) !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: none !important;
    box-sizing: border-box !important;
  }

  .t-catalog__product-snippet > .t-container > .t-catalog__tabs {
    width: calc((100% - 20px) / 2) !important;
    max-width: none !important;
    margin-left: calc((100% + 20px) / 2) !important;
    margin-right: 0 !important;
    float: none !important;
    box-sizing: border-box !important;
  }

  html body .t-catalog__product-snippet .t-catalog__prod-popup__info .t-catalog__prod-popup__btn-wrapper {
    display: flex !important;
    align-items: stretch !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
  }

  html body .t-catalog__product-snippet .t-catalog__prod-popup__btn-wrapper > .t-catalog__prod__quantity {
    flex: 0 0 auto !important;
  }

  html body .t-catalog__product-snippet .t-catalog__prod-popup__btn-wrapper > a.t-catalog__prod-popup__btn {
    display: flex !important;
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    float: none !important;
  }

  html body .t-catalog__product-snippet .t-catalog__prod-popup__btn-wrapper > a.t1002__addBtn {
    flex: 0 0 auto !important;
  }
}@media (min-width: 981px) {
  .t-catalog__product-snippet {
    width: 100% !important;
  }

  .t-catalog__product-snippet > .t-container {
    display: block !important;
    width: calc(100% - 80px) !important;
    max-width: none !important;
    margin: 0 40px !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }

  .t-catalog__product-snippet > .t-container > div:first-child {
    display: flex !important;
    flex-flow: row wrap !important;
    align-items: flex-start !important;
    column-gap: 20px !important;
    width: 100% !important;
  }

  .t-catalog__prod-popup__breadcrumbs {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: none !important;
  }

  .t-catalog__prod-popup__slider,
  .t-catalog__prod-popup__info {
    display: block !important;
    flex: 0 0 calc((100% - 20px) / 2) !important;
    width: calc((100% - 20px) / 2) !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: none !important;
    box-sizing: border-box !important;
  }

  .t-catalog__product-snippet > .t-container > .t-catalog__tabs {
    width: calc((100% - 20px) / 2) !important;
    max-width: none !important;
    margin-left: calc((100% + 20px) / 2) !important;
    margin-right: 0 !important;
    float: none !important;
    box-sizing: border-box !important;
  }
}