

/* Start:/bitrix/templates/tireos/components/bitrix/catalog.section/main/style.css?15706333553098*/
.top-seo-text {
  margin-bottom: 2em; }

.bottom-seo-text {
  margin-top: 2em; }

.catalog-section.theme-row .wrapper .item {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
  .catalog-section.theme-row .wrapper .item:not(:last-child) {
    margin-bottom: 25px; }
  .catalog-section.theme-row .wrapper .item .image {
    width: 365px; }
    .catalog-section.theme-row .wrapper .item .image img {
      display: block;
      width: 100%;
      height: 200px;
      background-color: #c8c8c8; }
  .catalog-section.theme-row .wrapper .item .text {
    width: calc(100% - 365px);
    padding: 30px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between; }
    .catalog-section.theme-row .wrapper .item .text .top-block .name {
      font-size: 1.5em;
      line-height: 1;
      font-weight: bold;
      margin-bottom: 10px; }
    .catalog-section.theme-row .wrapper .item .text .top-block .preview-text {
      color: #555; }
    .catalog-section.theme-row .wrapper .item .text .bottom-block .price-block {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      font-weight: bold; }
      .catalog-section.theme-row .wrapper .item .text .bottom-block .price-block span {
        font-size: 1.5em; }
.catalog-section .catalog-section__show-more {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 40px; }
  .catalog-section .catalog-section__show-more .pages {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center; }
    .catalog-section .catalog-section__show-more .pages .page {
      margin-left: 20px; }
      .catalog-section .catalog-section__show-more .pages .page.btn--modify {
        width: 40px;
        padding: 13px 10px;
        text-align: center; }

@media screen and (max-width: 992px) {
  .catalog-section.theme-row .wrapper .item .text .top-block .preview-text {
    height: 57px;
    overflow: hidden;
    padding: 8px 0; }

  .catalog-section.theme-row .wrapper .item .image {
    width: 50%;
    overflow: hidden; }

  .catalog-section.theme-row .wrapper .item .text {
    width: 50%; }

  .catalog-section.theme-row .wrapper .item .image img {
    height: 100%;
    text-align: center; } }
@media screen and (max-width: 767px) {
  .catalog-section.theme-row .wrapper .item .image {
    width: 100%; }

  .catalog-section.theme-row .wrapper .item .text {
    width: 100%; } }
@media screen and (max-width: 400px) {
  .catalog-section.theme-row .wrapper .item .text .top-block .name {
    text-align: center; }

  .catalog-section.theme-row .wrapper .item .text .top-block .preview-text {
    text-align: center; }

  .catalog-section.theme-row .wrapper .item .text .bottom-block .price-block > * {
    width: 100%;
    text-align: center; }
    .catalog-section.theme-row .wrapper .item .text .bottom-block .price-block > *:not(:last-child) {
      margin-bottom: 10px; } }

/*# sourceMappingURL=style.css.map */

/* End */
/* /bitrix/templates/tireos/components/bitrix/catalog.section/main/style.css?15706333553098 */
