

/* Start:/bitrix/templates/aspro_max/components/bitrix/catalog.section/catalog_table2/style.css?17761550068137*/
.filter-panel.sort_header.view_table {
   display: none !important;
}

.grid_wrap {
   display: grid !important;
   grid-template-columns: 70px 2fr 140px 120px 260px;
   width: 100%;
}

.otstup_sh {
   margin-right: 19px;
}

.table-view__item {
   padding: 10px 10px 0 10px !important;
   margin-bottom: 0px !important;
}

.image_block {
   width: unset;
   height: fit-content;
   position: sticky !important;
   top: 80px;
   z-index: 1000;
}

.js_wrapper_items {
   overflow-x: initial !important;
}

.counter_wrapp.list {
   margin: 0 !important;
}

.table-view.table-props-cols .table-view__item,
.table-view.table-props-cols .product-info-head {
   margin-left: 0 !important;
}

.table-view .item-info .item-title {
   margin-bottom: 0 !important;
}

.js-load-wrapper {
   gap: 40px;
}

.cost.prices .price {
   font-weight: 400;
}

body .ajax_load.table .main_item_wrapper div.counter_wrapp {
   margin-bottom: 0;
}

.table-props-cols .table-view__item-wrapper-prop.props,
.table-props-cols .table-view__item-wrapper-head.props {
   width: 100% !important;
   display: flex;
   padding-left: 12px !important;
}

.mobile_adapt {
   padding-bottom: 50px;
}

.section_image img {
   width: 100%;
   min-width: 300px;
   height: auto;
   object-fit: contain;
}

.price_prist {
   color: #333;
   font-weight: 400;
   font-size: 16px;
}

.font_mxs {
   font-size: 16px !important;
}

.table-props-cols.table-view .item-actions,
.table-props-cols.table-view .table-view__item-actions {
   width: unset !important;
}

.table-view .item-actions .item-price {
   width: 100% !important;
   padding: 0 !important;
}

.item-price {
   display: flex;
   justify-content: center;
}

.with-opt-buy.table-props-cols .table-view__item-wrapper .item-check {
   top: calc(50% - 25px) !important;
}

.js_wrapper_items {
   overflow-x: hidden;
}

.table-view .item-info {
   padding: 0 !important;
}

.tab_title {
   font-weight: 700;
   color: black !important;
}

.table-view__item {
   padding: 10px 19px;
}

.table_width {
   width: 100%;
}

.table-view .item-actions {
   padding: 0;
   width: auto;
}

.table-props-cols .product-info-head {
   padding: 10px 10px 0 10px !important;
   margin: 0 !important;
}

.padding_left_shapka {
   padding-left: 30px;
}

.padding_left_shapka > .table-view__item-wrapper-head {
   display: none;
}

.price_measure {
   display: none;
}

.js-load-wrapper .right_block1 {
   width: 100%;
}

.zalivka_numb {
   background-color: #e6e6e6;
   height: 100%;
   display: flex;
   align-items: center;
}

#content .right_block .inner_wrapper {
   margin: 0 !important;
}

.zalivka_ean_code {
   background-color: #f6f6f6;
   height: 100%;
   min-height: 60px;
   display: flex;
   align-items: center;
}

.cost.prices .price {
   margin: 0 !important;
}

.item-title {
   padding-left: 12px;
   padding-right: 5px;
}

.table-props-cols .product-info-head .table-view__info-top {
   padding: 0 12px !important;
}

.price_matrix_wrapper {
   padding-left: 6px;
   word-break: break-all;
}

.cost.prices:not(.detail) .price_matrix_wrapper {
   order: unset !important;
}

.cost.prices.clearfix {
   display: flex;
   font-size: 16px;
}

.section_image:hover {
   cursor: zoom-in;
}

.flex_block {
   display: block;
   text-align: start;
}

.table-props-cols .table-view__item-actions .table-view__item-wrapper-head {
   padding-left: 12px !important;
}

.js-load-wrapper,
.js-load-wrapper .ajax_load {
   display: flex;
}

.opt-buy .product-info-headnote__buy {
   padding-right: 0px !important;
}

.opt-buy .product-info-headnote__toolbar {
   display: none;
}

.opt-buy {
   padding: 6px 40px 7px 19px !important;
}

.flexbox--gap {
   --gap: 0 !important;
}

.js-load-wrapper .right_block1 {
   width: unset;
}

.table-view__props-wrapper .properties-table-item {
   display: none;
}

.compact-catalog .display_list,
.compact-catalog .table-view {
   margin-right: 0 !important;
}

.compact-catalog .ajax_load .item .table-view__item-wrapper.catalog-adaptive {
   padding-bottom: 0 !important;
}

.compact-catalog .ajax_load .item .item-title a {
   -webkit-line-clamp: 2;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   line-height: 1.5em;
}

@media (max-width: 1459px) {
   .grid_wrap {
      grid-template-columns: 60px 1fr 110px 90px 220px;
   }
}

.with-opt-buy .table-view__item-wrapper {
   padding-left: 30px !important;
}

.opt-buy {
   padding: 10px 11px 10px 10px !important;
}

.ean_code_color {
   color: #8c8c8c;
   display: none;
}

.product-info-headnote__inner {
   margin: 0 !important;
}

.product-info-headnote__inner > div {
   padding: 0 !important;
}

.counter_wrapp.list > div {
   padding: 0 2px !important;
}

.number_properties {
   display: none;
}

.js-load-wrapper .right_block1 .inner_wrapper .table {
   display: flex;
   flex-direction: column;
}

.none_price {
   display: flex;
}

.table-view__item .table-view__info-wrapper .item-actions {
   padding-top: 0 !important;
}

.not_available {
   display: flex;
   justify-content: center;
}

.counter_wrapp p {
   margin-bottom: 0 !important;
   text-align: center;
}

.ajax_load.cur {
   display: flex;
   flex-direction: column;
}

@media (max-width: 1200px) {
   .js-load-wrapper {
      display: flex;
      flex-direction: column;
      align-items: center;
   }

   .image_block {
      position: initial !important;
   }

   .js-load-wrapper .right_block1 {
      width: unset;
   }

   .section_image img {
      max-width: 600px;
      min-width: 350px;
   }
}

@media (max-width: 915px) {
   .grid_wrap {
      display: grid;
      grid-template-columns: 60px 2fr 140px 120px 140px;
   }
}

@media (max-width: 800px) {
   .grid_wrap {
      grid-template-columns: 55px 2fr 100px 90px 140px;
   }
}

@media (max-width: 700px) {
   .grid_wrap {
      grid-template-columns: 55px 2fr 100px 90px 110px;
   }
}

@media (max-width: 600px) {
   .grid_wrap {
      grid-template-columns: 2fr 1fr 1fr;
      gap: 5px;
   }

   .compact-catalog .ajax_load .item .item-title a {
      -webkit-line-clamp: 2 !important;
   }

   .titles_width {
      width: 100%;
      display: none;
   }

   .table-view__item {
      padding: 0 !important;
   }

   .bordered {
      border: none !important;
   }

   .zalivka_ean_code {
      background-color: #e6e6e6;
   }

   .mobile_adapt {
      background-color: #f6f6f6 !important;
   }

   .table-view .table-view__item-wrapper .item-title {
      padding-left: 8px !important;
   }

   .compact-catalog .ajax_load .item .table-view__item-wrapper.catalog-adaptive {
      padding-bottom: 35px !important;
   }

   .table-props-cols .table-view__item-wrapper-prop.props,
   .table-props-cols .table-view__item-wrapper-head.props {
      padding-left: 8px !important;
      font-size: 12px;
   }

   .compact-catalog .ajax_load .item .catalog-adaptive {
      padding: 0 !important;
   }

   body .item .item_info.catalog-adaptive {
      padding: 0 !important;
   }

   .not_avalible_product {
      text-align: center;
   }

   .price_matrix_wrapper {
      padding-left: 5px !important;
      text-align: center;
   }

   .font_sm {
      font-size: 14px !important;
   }

   .counter_wrapp p {
      margin: 0 0 4px 0 !important;
   }

   .with-opt-buy .table-view__item-wrapper {
      padding: 0 !important;
   }

   .item .item_info .flexbox .grid_wrap .numb_adaptive {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
   }

   .numb {
      display: grid;
      grid-column: span 3;
   }

   .compact-catalog .ajax_load .item {
      margin-bottom: 20px !important;
   }

   .number_properties {
      margin-right: 5px;
      display: flex;
   }

   .table-view__item-wrapper-prop {
      display: flex;
      flex-direction: column;
      align-items: start;
   }

   .ean_code_color {
      display: flex;
   }

   .table-view__item .table-view__info-wrapper .item-actions {
      padding-top: 10px !important;
   }

   .none_price {
      justify-content: center;
      padding: 0;
   }
}

.compact-catalog .ajax_load .item {
   width: 100% !important;
}

body .item .item_info.catalog-adaptive > div {
   padding: 0 !important;
}

/* End */


/* Start:/bitrix/templates/aspro_max/css/bonus-system.min.css?17514474201535*/
.bonus-system-block,.bonus_item_cart,.lt_cart_bonus_all{font-size:.8rem;line-height:1rem;position:relative;padding:4px 0 0 14px;width:max-content}.bonus-system-block:empty,.bonus_item_cart:empty,.lt_cart_bonus_all:empty{display:none}.bonus-system-block:after,.bonus_item_cart:after,.lt_cart_bonus_all:after{content:'';display:block;position:absolute;left:0;top:3px;bottom:0;width:11px;background:url(/bitrix/templates/aspro_max/css/../images/svg/bonus_icon.svg) center no-repeat}.catalog_item.big .bonus-system-block{color:#fff}.catalog_item.big .bonus-system-block:not(:empty):after{background:url(/bitrix/templates/aspro_max/css/../images/svg/bonus_icon_white.svg) center no-repeat}.services_buy_block .bonus-system-block{margin-left:9px}.body-info__bottom .sale_block~.bonus-system-block{margin-top:5px}.prices-services-detail .bonus-system-block{margin-left:8px}.bonus_item_cart{margin-bottom:5px}.basket_fly .items_wrap .bonus-system-block,.basket_hover_block .bonus-system-block,.lt_cart_bonus_all{margin-left:auto}#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line [id^=bonus]>span{background:var(--card_bg_black);position:relative;z-index:1}.bx-soa-section-content.lt_bonus_cont_success{background-color:var(--black_bg_black);padding-top:26px}.bonus_comment_min_max{color:var(--white_text_black)}#bonus_payment_block .bx-soa-coupon-input.lt_no_arrow:before{display:none}#bonus_payment_block #bonus_payfield_block .bx-soa-coupon-input{display:inline-block;vertical-align:baseline;overflow:visible}#bonus_payment_block #bonus_payfield_block .bx-soa-coupon-input input{margin-bottom:10px}
/* End */
/* /bitrix/templates/aspro_max/components/bitrix/catalog.section/catalog_table2/style.css?17761550068137 */
/* /bitrix/templates/aspro_max/css/bonus-system.min.css?17514474201535 */
