.catalog-item-card-head-block-1 {
   display: flex;
   flex-direction: row;
   align-items: flex-end;
   gap: 10px;
}
.catalog-item-card-head-block-1 .article_rating .article {
   width: fit-content;
}
.catalog-item-info .catalog-item-card-head {
   justify-content: space-between;
}
.catalog-item-card-head-block-2 {
   display: flex;
   flex-direction: row;
   align-items: flex-start;
   gap: 20px;
}

body .body .page-wrapper .not_avl .fa-times-circle {
   display: none!important;
}

.larktable .catalog-item-card-head-block-1 .multiple-action .action__label {
   position: relative;
   top: 0;
   left: 0;
   border: 1px solid #575b71;
   width: 14px;
   height: 14px;
   background: transparent;
   border-radius: 2px;
   cursor: pointer;
}
.catalog-item-card-head-block-2 .pvp-favorite-block.favorite-button {
   margin-left: 0px;
}
.catalog-item-card-head-block-2 .catalog-item-compare {
   height: fit-content;
   display: flex;
}
.cst-table-item .manufacturer {
   display: none;
}
.catalog-item-card .catalog-item-card-head-block-1 .article {
   color: #575b71;
}
.catalog-item-card-head-block-2 .pvp-favorite-block.favorite-button {
   margin: 0;
}

.catalog-item-card-head-block-2 .pvp-favorite-block a.favorite-button {
   width: 16px;
   height: 16px;
   color: #575b71;
}
.catalog-item-card-head-block-2 .fa-check {
   cursor: pointer;
   display: inline-block;
   width: 12px;
   height: 16px;
   background: url("/local/templates/elektro_flat/images/compare-2.svg") no-repeat center center;
   background-size: contain;
}
.catalog-item-card-head-block-2 .fa-check:before {
   content: "";
}
.catalog-item-card-head-block-2 .favorite.loading .lds-ring {
   display: none;
   width: 0px;
   max-width: 0px;
   opacity: 0;
}
.catalog-item-card .cst-table-item .item-image a img {
   max-width: 200px;
   max-height: 200px;
   width: auto;
}
.lark-multiple-action-enable .multiple-action .action__label.active {
   background-image: url(./images/icon/checkbox-on.svg);
   background-size: 15px 10px;
   background-repeat: no-repeat;
   background-position: center;
}
.cst-table-item .catalog-item-card-head {
   justify-content: space-between;
}
.cst-table-item .sticker .discount {
   padding: 4px 7px 4px 7px;
   height: fit-content;
}
.cst-table-item > .sticker > span {
   padding: 4px 7px 4px 7px;
   height: fit-content;
}
.catalog-item-card .cst-table-item .item-all-title .item-title {
   font-size: 12px;
}
.catalog-item-card .cst-table-item .item-all-title {
   width: 100%;
   height: 48px;
   margin: 5px 0px 10px 0px;
   padding: 0px;
   display: -webkit-box;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
   overflow: hidden;
   text-overflow: ellipsis;
}
.catalog-item-card .cst-table-item .item-price,
.catalog-item-card .item-no-price {
   display: flex;
   align-items: flex-start;
   gap: 5px;
   flex-direction: column;
}
.catalog-item-card .cst-table-item .catalog-item-price-old {
   font-size: 10px;
}
.catalog-item-card .cst-table-item .catalog-item-price {
   font-weight: 700;
}
.catalog-item-card .cst-table-item .buy_more .avl,
.catalog-item-card .cst-table-item .buy_more .not_avl {
   height: auto;
}
.catalog-item-card .cst-table-item .buy_more {
   height: auto;
   margin: 10px 0px 0px 0px;
   padding: 0px;
}
.catalog-item-card .cst-table-item .buy_more .available {
   margin-bottom: 5px;
}
.fa-shopping-cart:before {
   content: "";
}
.fa-shopping-cart {
   display: inline-block;
   width: 12px;
   height: 12px;
   min-width: 12px;
   background: url("/local/templates/elektro_flat/images/cart.svg") no-repeat center center;
   background-size: contain;
}
.catalog-item-card .buy_more button[name="add2basket"],
.catalog-item-card .buy_more .apuo {
   background-color: #b20931;
}
.catalog-item-card .buy_more button[name="add2basket"],
.catalog-item-card .buy_more .apuo {
   font-size: 12px;
   text-transform: math-auto;
}
.catalog-item-card .buy_more button[name="add2basket"] i,
.catalog-item-card .buy_more .apuo i {
   padding: 0px 0px 0px 0px;
}
.sticker {
   line-height: 1;
}
.catalog-item-card .buy_more button[name="add2basket"] {
   display: flex;
   flex-direction: row;
   align-items: center;
   justify-content: center;
}
#addItemInCart .add2basket_block a.minus_popup,
#addItemInCart .add2basket_block a.plus_popup,
.catalog-item-card .buy_more a.minus,
.catalog-item-card .buy_more a.plus {
   width: 22px;
   height: 22px;
}
#addItemInCart .add2basket_block a.minus_popup span,
.catalog-item-card .buy_more a.minus span {
   margin-top: -1px;
}
.catalog-item-card .cst-table-item .item-image {
   height: 200px;
   margin-bottom: 5px;
}
.catalog-item-card {
   width: 228px;
   float: left;
   margin: 0px 16px 14px 0px;
   padding: 0px;
}
.catalog-item-card:nth-child(4n + 4) {
   margin: 0px 0px 14px 0px;
}
.catalog-item-card .cst-table-item .buy_more a.apuo {
   background-color: #eaeaea;
   color: #575b71;
   padding: 0px 14px;
   display: flex;
   flex-direction: row;
   align-items: center;
}
.fa-clock-o:before {
   content: "";
}
.fa-clock-o {
   display: inline-block;
   width: 100%;
   height: auto;
   background: url("/local/templates/elektro_flat/images/clock.svg") no-repeat center center;
   background-size: contain;
   margin-right: 8px;
}
.catalog-item-card .cst-table-item .buy_more button[name="add2basket"] i,
.catalog-item-card .cst-table-item .buy_more .apuo i {
   margin: 0px;
   padding: 0px 0px 0px 0px;
   margin-right: 8px;
}
.fa-clock-o::before {
   margin-right: 0px;
}
.catalog-item-card .cst-table-item .buy_more .apuo {
   width: fit-content;
   height: 28px;
}
.catalog-item-card .cst-table-item .buy_more button[name="add2basket"] {
   position: relative;
   width: fit-content;
   height: 28px;
   padding: 6px 15px;
   border-radius: 5px;
   top: 0;
   order: 1;
   margin-right: 0px;
}
.catalog-item-card .cst-table-item .sticker {
   height: 32px;
   flex-wrap: wrap;
   width: 100%;
}
.catalog-item-card .cst-table-item .catalog-item-price-old {
   height: 13px;
}
@media (min-width: 788px) and (max-width: 1013px) {
   .catalog-item-table-view .catalog-item-card:nth-child(3n + 1),
   .catalog-item-table-view .catalog-item-card:nth-child(3n + 3) {
      margin: 0px 0px 8px 0px;
   }
}
@media (min-width: 788px) and (max-width: 1013px) {
   .catalog-item-table-view .catalog-item-card:nth-child(3n + 2) {
      margin: 0px 8px 8px 8px;
   }
}
@media screen and (max-width: 787px) {
   .catalog-item-table-view .catalog-item-card {
      margin: 8px 13px 0px 0;
      width: calc(50% - 9px);
   }
}
@media screen and (max-width: 787px) {
   .catalog-item-table-view .catalog-item-card:nth-child(2n + 2) {
      margin: 8px 0px 0px 0;
   }
   .catalog-item-card .cst-table-item .buy_more button[name="add2basket"] i,
   .catalog-item-card .cst-table-item .buy_more .apuo i {
      margin-right: 0px;
      width: 12px;
      height: 12px;
      min-width: 12px;
   }
   .catalog-item-card .cst-table-item .buy_more button[name="add2basket"],
   .catalog-item-card .cst-table-item .buy_more .apuo {
      margin-top: 0px;
   }
   .catalog-item-card .cst-table-item .buy_more a.apuo {
      padding: 6px 7px;
      width: calc(100% - 14px);
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 4px;
   }
}
@media screen and (max-width: 390px) {
   .catalog-item-card {
      width: 100% !important;
   }
}

.cst-table-item-list {
}

.cst-table-item-list.larklist .multiple-action .action__label,
.cst-table-item-list.larktable .multiple-action .action__label {
   position: absolute;
   top: 10px;
   left: 10px;
   z-index: 2;
   border: 1px solid #575b71;
   width: 14px;
   height: 14px;
   background: transparent;
   border-radius: 2px;
   cursor: pointer;
}
.cst-table-item-list .catalog-top-list {
   margin-left: 10px;
   margin-bottom: 20px;
   display: flex;
   gap: 20px;
}
.cst-table-item-list .manufacturer {
   display: none;
}
.cst-table-item-list .catalog-top-list-desc .sticker > span {
   padding: 4px 7px;
}
.catalog-item .cst-table-item-list .catalog-item-title {
   margin: 20px 0px 0px 0px;
   padding: 0px;
}
.cst-table-item-list .catalog-top-list-desc {
   margin-bottom: 0px;
}
.catalog-item .cst-table-item-list .item-price {
   margin: 6px 0px 0px 0px;
   padding: 0px 0px 15px 0px;
   display: flex;
   align-items: flex-start;
   margin-top: auto;
   flex-direction: column;
   gap: 5px;
}
.cst-table-item-list .catalog-top-list-desc {
   align-items: flex-start;
}
.catalog-item .cst-table-item-list .buy_more .available {
   margin-bottom: 5px;
}
.catalog-item .cst-table-item-list .buy_more button[name="add2basket"] {
   position: relative;
   width: fit-content;
   height: 28px;
   padding: 6px 15px;
   border-radius: 5px;
   top: 0;
   order: 1;
   margin-right: 0px;
   display: flex;
   align-items: center;
   gap: 8px;
}
.catalog-item-card .cst-table-item-list .buy_more button[name="add2basket"] i,
.catalog-item-card .cst-table-item-list .buy_more .apuo i {
   margin: 0px;
   padding: 0px 0px 0px 0px;
   margin-right: 8px;
}
.catalog-item-card .cst-table-item-list .buy_more button[name="add2basket"],
.catalog-item-card .cst-table-item-list .buy_more .apuo {
   font-size: 12px;
   text-transform: math-auto;
}
.catalog-item .cst-table-item-list .buy_more button[name="add2basket"] i,
.catalog-item .cst-table-item-list .buy_more .apuo i {
   margin: 0px;
   padding: 0px 0px 0px 0px;
}
.catalog-item .cst-table-item-list .buy_more span {
   font-size: 12px;
   text-transform: math-auto;
}
.cst-table-item-list .add2basket_form {
   display: flex;
   align-items: center;
   flex-direction: row-reverse;
   justify-content: flex-end;
   gap: 37px;
}
.catalog-item .cst-table-item-list .catalog-item-image img {
   width: 100%;
   max-width: 200px;
   height: auto;
   max-height: 200px;
}
.catalog-item-list-view .cst-table-item-list .pvp-favorite-block a.favorite-button i.favorite-button-icon {
   font-size: 15px;
   display: flex;
   margin-top: 0px;
}
.catalog-item-list-view .cst-table-item-list .pvp-favorite-block a.favorite-button {
   flex-flow: row nowrap;
   text-transform: uppercase;
   width: auto;
   font-size: 11px;
   padding: 0 0px 0 0px;
}
.catalog-item .cst-table-item-list .compare {
   margin: 0px 0px 0px 0px;
   display: flex;
   align-items: end;
}
.cst-table-item-list .pvp-favorite-block a.favorite-button {
   height: fit-content;
}

.cst-table-item-list .favorite.loading .lds-ring {
   display: none;
   width: 0px;
   max-width: 0px;
   opacity: 0;
}

.catalog-item .cst-table-item-list .compare_delay {
   gap: 12px;
}

.cst-table-item-list .fa-check:before {
   content: "";
}
.cst-table-item-list .fa-check {
   cursor: pointer;
   display: inline-block;
   width: 12px;
   height: 16px;
   background: url("/local/templates/elektro_flat/images/compare-2.svg") no-repeat center center;
   background-size: contain;
}
.catalog-item .cst-table-item-list .compare a.catalog-item-compared i {
   color: #fff;
}
.catalog-item .cst-table-item-list .compare a.catalog-item-compared,
.catalog-item .delay a.catalog-item-delayed {
   border: 0px solid #edeef8;
   background: transparent;
}
.catalog-item-list-view .catalog-item {
   margin: 14px 0px 0px 0px;
}
.sticker span {
   text-transform: uppercase;
}

.cst-table-item-list a.btn_buy.apuo {
   background-color: #eaeaea;
   color: #575b71;
   padding: 0px 14px;
   display: flex;
   flex-direction: row;
   align-items: center;
}
.catalog-item .cst-table-item-list .buy_more .apuo {
   width: fit-content;
   height: auto;
   margin: 0px;
   padding: 7px 14px;
}

.catalog-item .cst-table-item-list .buy_more .apuo i {
   margin: 0px;
   padding: 0px 0px 0px 0px;
   margin-right: 8px;
}
@media screen and (max-width: 787px) {
   @media (min-width: 450px) and (max-width: 787px) {
      .catalog-item .cst-table-item-list .buy_more button[name="add2basket"] span,
      .catalog-item .cst-table-item-list .buy_more .apuo .full {
         display: block;
      }
   }
}
@media screen and (max-width: 787px) {
   .catalog-item .catalog-item-info {
      display: table;
      padding: 0px;
      position: static;
   }
   .catalog-item .cst-table-item-list .buy_more .apuo {
      padding: 0px 14px;
   }
}
@media screen and (max-width: 787px) {
   .catalog-item-list-view.not-auth-view .catalog-item .cst-table-item-list .catalog-item-image a img,
   .catalog-item-list-view .catalog-item .cst-table-item-list .catalog-item-image a img {
      max-width: 180px;
      max-height: none;
   }
}
@media screen and (max-width: 787px) {
   .catalog-item-list-view.not-auth-view .catalog-item .cst-table-item-list .catalog-item-image img,
   .catalog-item-list-view .catalog-item .cst-table-item-list .catalog-item-image img {
      width: 180px;
   }
}
@media screen and (max-width: 787px) {
   .catalog-item-list-view.not-auth-view .catalog-item .cst-table-item-list .catalog-item-image-cont,
   .catalog-item-list-view .catalog-item .cst-table-item-list .catalog-item-image-cont {
      width: 180px;
   }
}
@media screen and (max-width: 787px) {
   .catalog-item .cst-table-item-list .catalog-item-desc {
      margin: 0px 0px 0px 0px;
      padding: 0px 00px 0px 0px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
   }
}
@media screen and (max-width: 787px) {
   @media (min-width: 450px) and (max-width: 787px) {
      .catalog-item .cst-table-item-list .buy_more button[name="add2basket"],
      .catalog-item .cst-table-item-list .buy_more .apuo {
         /* width: 37px; */
         margin: 0px 0px;
         /* position: static; */
      }
   }
}
@media screen and (max-width: 787px) {
   @media (min-width: 450px) and (max-width: 787px) {
      .catalog-item .cst-table-item-list .compare a,
      .catalog-item .delay a {
         width: 14px;
         padding: 0px;
         margin-right: 12px;
      }
   }
}
@media (max-width: 560px) {
   .catalog-item-list-view.not-auth-view .catalog-item .cst-table-item-list .catalog-item-image a img,
   .catalog-item-list-view .catalog-item .cst-table-item-list .catalog-item-image a img {
      max-width: 132px;
      max-height: none;
   }
   .catalog-item-list-view.not-auth-view .catalog-item .cst-table-item-list .catalog-item-image-cont,
   .catalog-item-list-view .catalog-item .cst-table-item-list .catalog-item-image-cont {
      width: 132px;
   }
   .catalog-item .cst-table-item-list .catalog-item-title {
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
   }
   .catalog-item .cst-table-item-list .article {
      float: left;
      margin: 2px 0px 0px 0px;
      padding: 0px;
   }
   .catalog-item .cst-table-item-list .item-price {
      padding-top: 10px;
   }
   .catalog-item .cst-table-item-list .buy_more button[name="add2basket"] span {
      display: none;
   }
   .catalog-item .cst-table-item-list .buy_more button[name="add2basket"] {
      padding: 8px 24px;
   }
   .catalog-item .cst-table-item-list.catalog-item-info {
      gap: 10px;
   }
}
@media screen and (max-width: 787px) {
   .catalog-item .cst-table-item-list .catalog-item-image-cont {
      padding: 0px 0px 0px 0px;
   }
}
@media (max-width: 936px) {
   .cst-table-item-list .add2basket_form {
      margin-bottom: 9px;
   }
}
@media (max-width: 787px) {
   .catalog-item .cst-table-item-list .buy_more .qnt_cont {
      display: block;
      margin-top: 2px;
   }
}
@media screen and (max-width: 787px) {
   .catalog-item-list-view .catalog-item .cst-table-item-list .buy_more .apuo {
      width: fit-content;
      height: 28px;
   }
}
@media screen and (max-width: 787px) {
   .catalog-item-card .cst-table-item .buy_more button[name="add2basket"] {
      margin-right: 30px;
   }
}
#catalog .catalog-item-card:hover {
   border-color: #575b71;
}
#catalog .catalog-item-card:hover .catalog-item-info {
   border-color: transparent;
}
#catalog .catalog-item-card:hover {
   border: 1px solid #575b71;
   -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0);
   -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0);
   box-shadow: 0px 0px 15px rgba(0, 0, 0, 0);
}

#catalog .catalog-item:hover {
   border-color: #575b71;
}
#catalog .catalog-item:hover {
   border: 1px solid #575b71;
   -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0);
   -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0);
   box-shadow: 0px 0px 15px rgba(0, 0, 0, 0);
}
#catalog .catalog-item:hover .catalog-item-info {
   border-color: transparent;
}

#catalog .catalog-item:hover .catalog-item-info {
   border: 1px solid transparent;
}
.cst-table-item-price.catalog-item-list.list-view .multiple-action .action__label {
   border: 1px solid #575b71;
   width: 14px;
   height: 14px;
   background: transparent;
   border-radius: 2px;
   cursor: pointer;
}

#catalog .catalog-item:hover {
   border-color: #575b71;
}

#catalog .catalog-item:hover {
   border: 1px solid #575b71;
   -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0);
   -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0);
   box-shadow: 0px 0px 15px rgba(0, 0, 0, 0);
}
.cst-table-item-price.catalog-item-list.list-view .group {
   padding: 10px 0;
}
.cst-table-item-price.catalog-item-list.list-view .multiple-action.select-item {
   padding: 0 12px 0 0px;
}
.cst-table-item-price.catalog-item-list.list-view .group .picture .picture-link__img {
   max-height: 35px;
}
.cst-table-item-price.catalog-item-list.list-view .group .picture .picture-link {
   max-width: 35px;
}
.cst-table-item-price.catalog-item-list.list-view .group .picture {
   padding-right: 23px;
}
.cst-table-item-price.catalog-item-list.list-view .group .compare {
   padding-right: 12px;
}
.cst-table-item-price .pvp-favorite-block a.favorite-button {
   text-decoration: none;
   width: 16px;
   height: 14px;
   flex-flow: column nowrap;
   justify-content: space-around;
   align-items: center;
   transition:
      color 0.15s ease 0s,
      border-color 0.15s ease 0s,
      background-color 0.15s ease 0s;
   color: #b7bbd3;
}

.cst-table-item-price .favorite.loading .lds-ring {
   display: none;
   width: 0px;
   max-width: 0px;
   opacity: 0;
}

.cst-table-item-price .catalog-item-list-container .container-top {
   padding-right: 0px;
   margin-bottom: 3px;
}
.cst-top-wrapper {
   display: flex;
   flex-direction: row;
   gap: 10px;
   margin-bottom: 3px;
}
.cst-table-item-price .sticker .discount {
   /*padding: 1px 7px 3px 7px;*/
   /*height: fit-content;*/
   padding: 4px 7px;
}
.cst-table-item-price .sticker span.discount {
   background: #dd4244;
}
.cst-table-item-price .sticker .discount {
   border-radius: 5px;
}
.cst-table-item-price .sticker .hit {
   border-radius: 5px;
}
.cst-table-item-price .sticker span.hit {
   background: #3c9ccb;
}
.cst-table-item-price.catalog-item-list.list-view .group .article {
   font-size: 12px;
}
.cst-table-item-price .sticker .text {
   color: #fff;
   font-size: 10px;
}
.cst-table-item-price .sticker-cont {
   display: flex;
   flex-direction: row;
   align-items: center;
   gap: 10px;
}
.cst-table-item-price.catalog-item-list.list-view .catalog-item-list-container .container-bottom,
.cst-table-item-price .catalog-item-info .catalog-item-list-container .container-bottom {
   width: 420px;
   overflow: hidden;
   position: relative;
   height: 17px;
   text-overflow: ellipsis;
}
.catalog-item-price-view .cst-table-item-price .catalog-item-title a {
   width: 380px;
   overflow: hidden;
   position: relative;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
}

.catalog-item-price-view .cst-table-item-price .item-price {
   width: 100px;
}

.catalog-item-price-view .cst-table-item-price .buy_more button[name="add2basket"] {
   position: relative;
   width: fit-content;
   height: 28px;
   padding: 6px 15px;
   border-radius: 5px;
   top: 0;
   order: 1;
   margin-right: 0px;
}
.catalog-item .cst-table-item-price .buy_more button[name="add2basket"] {
   position: relative;
   width: fit-content;
   height: 28px;
   padding: 6px 15px;
   border-radius: 5px;
   top: 0;
   order: 1;
   margin-right: 0px;
}
.cst-table-item-price .buy_more button[name="add2basket"],
.cst-table-item-price .buy_more .apuo {
   font-size: 12px;
   text-transform: math-auto;
}
.cst-table-item-price a.btn_buy.apuo {
   background-color: #eaeaea;
   color: #575b71;
   padding: 0px 14px;
   display: flex;
   flex-direction: row;
   align-items: center;
   font-size: 12px;
   text-transform: math-auto;
}
.catalog-item-price-view .cst-table-item-price .buy_more .apuo {
   width: fit-content;
   margin: 0px;
   flex-wrap: wrap;
   align-content: center;
}
.cst-table-item-price a.btn_buy.apuo span {
   text-transform: math-auto;
}
.catalog-item-price-view .cst-table-item-price .item-price .catalog-item-price,
.catalog-item-price-view .cst-table-item-price .item-price .catalog-item-no-price {
   width: 100px;
}
.catalog-item-price-view .add2basket_form {
   justify-content: space-between;
}
.catalog-item-price-view .fa-check {
   cursor: pointer;
   display: inline-block;
   width: 12px;
   height: 16px;
   background: url("/local/templates/elektro_flat/images/compare-2.svg") no-repeat center center;
   background-size: contain;
}
.catalog-item-price-view .fa-check:before {
   content: "";
}
.catalog-item .cst-table-item-price .compare a.catalog-item-compared,
.catalog-item.cst-table-item-price .delay a.catalog-item-delayed {
   border: 0px solid transparent;
   background: transparent;
}
@media (max-width: 413px) {
   .catalog-item-card-head-block-2 {
      gap: 10px;
   }
}
.btn_buy.apuo span {
   line-height: 1;
}
@media (max-width: 380px) {
   .cst-table-item-list .add2basket_form {
      gap: 20px;
   }
}

@media (max-width: 1253px) {
   .cst-table-item-price.catalog-item-list.list-view .group .picture .picture-link__img {
      max-height: 65px;
      width: 65px;
      height: 65px;
      max-width: 65px;
   }
   .cst-table-item-price.catalog-item-list.list-view .group .picture .picture-link {
      max-width: 65px;
      width: 65px;
      height: 65px;
   }
   .cst-table-item-price.catalog-item-list.list-view .group .picture {
      width: 65px;
      height: 65px;
      margin-left: 0;
      margin-right: auto;
   }
   .cst-table-item-price.catalog-item-list.list-view .group .picture {
      padding-right: 10px;
   }
   .cst-table-item-price.catalog-item-list.list-view .group {
      flex-flow: row wrap;
      flex-wrap: nowrap;
      box-sizing: border-box;
      justify-content: space-between;
      align-items: flex-start;
   }
   .cst-table-item-price .right.group {
      position: absolute;
      bottom: 0px;
      left: 111px;
      align-items: center;
   }
   .cst-table-item-price {
      position: relative;
   }
   .cst-table-item-price.catalog-item-list.list-view .group {
      width: 100%;
   }
   .cst-table-item-price.catalog-item-list.list-view .catalog-item-list-container {
      width: 100%;
   }
   .cst-table-item-price.catalog-item-list.list-view .right.group {
      justify-content: flex-end;
      align-items: center;
      width: calc(100% - 121px);
   }
   .cst-table-item-price.catalog-item-list.list-view .multiple-action.select-item {
      padding: 0 10px 0 0px;
      margin: auto;
   }
   .catalog-item-price-view .cst-table-item-price .available {
      width: auto;
      margin: 0 12px 0 0;
   }
   .catalog-item-price-view .cst-table-item-price .item-price {
      width: 150px;
      margin-left: 0;
      margin-right: auto;
   }
   .catalog-item .cst-table-item-price .buy_more button[name="add2basket"] {
      margin: 0px 12px 0px 0px;
   }
   .cst-table-item-price.catalog-item-list.list-view .catalog-item-list-container .container-bottom,
   .cst-table-item-price .catalog-item-info .catalog-item-list-container .container-bottom {
      width: 100%;
   }
   .catalog-item-price-view .cst-table-item-price .catalog-item-title a {
      width: 100%;
   }
}
@media (max-width: 787px) {
   .catalog-item-list.list-view.cst-table-item-price .catalog-item-list-container {
      position: inherit;
      top: 11px;
      right: 10px;
   }
}
@media screen and (max-width: 787px) {
   @media (min-width: 450px) and (max-width: 787px) {
      .catalog-item-price-view .cst-table-item-price .buy_more .add2basket_block {
         margin: 0px 0px 0px 0px;
      }
   }
}
@media (max-width: 787px) {
   .cst-table-item-price .catalog-item-list-container .container-bottom {
      width: 100% !important;
   }
   .catalog-item .cst-table-item-price .buy_more button[name="add2basket"] {
      padding: 6px 12px 6px 12px;
   }
}
@media (max-width: 449px) {
   .catalog-item .cst-table-item-price .buy_more button[name="add2basket"] {
      padding: 6px 7px 6px 12px;
   }
}
@media (max-width: 550px) {
   .cst-table-item-price.catalog-item-list.list-view .group.left {
      margin-top: 21px;
   }
   .cst-table-item-price .catalog-item-list-container .container-top {
      padding-right: 0px;
      margin-bottom: 3px;
      position: absolute;
      top: 10px;
      left: 10px;
      width: calc(100% - 20px);
   }
   .cst-table-item-price.catalog-item-list.list-view .group {
      align-items: center;
   }
   .cst-table-item-price.catalog-item-list.list-view .catalog-item-list-container .container-bottom {
      margin-top: -20px;
   }
   .cst-table-item-price .right.group {
      bottom: 10px;
   }
   .catalog-item-price-view .cst-table-item-price .available {
      width: auto;
      margin: 0 10px 0 0;
   }
   .catalog-item .cst-table-item-price .buy_more button[name="add2basket"] {
      margin: 0px 10px 0px 0px;
   }
}
@media (max-width: 390px) {
   .catalog-item-price-view .cst-table-item-price .available {
      width: auto;
      margin: 0 5px 0 0;
   }
   .catalog-item .cst-table-item-price .buy_more button[name="add2basket"] {
      margin: 0px 5px 0px 0px;
   }
}
#catalog .fa-shopping-cart {
   background: none;
}
body #addItemInCart .add2basket_block input[name="quantity_popup"],
body .catalog-item-card .buy_more input[name="quantity"] {
   width: 33px;
}
