

/* Start:/local/templates/aspro_mshop/components/bitrix/catalog/main/style.css?1741181457287*/
#content .left_block.catalog.section {margin-top: 0;}
#content .right_block.catalog.section {padding-left: 235px;}
#content .right_block.catalog.section .articles-list {border: none; margin: 41px 0;}

@media (max-width: 768px){
	#content .right_block.catalog.section {padding-left: 0;}
}
/* End */


/* Start:/local/templates/aspro_mshop/components/bitrix/catalog.element/main/style.css?17850957529577*/
/* колонки */
/* основные блоки */
.sect_row {float:left; width:100%;}
.sect_row:after {content: "";display: block;clear: both}
.sect_row > .col_1_10 {width: 10%}
.sect_row > .col_2_10 {width: 20%}
.sect_row > .col_3_10 {width: 30%}
.sect_row > .col_4_10 {width: 40%}
.sect_row > .col_6_10 {width: 60%}
.sect_row > .col_7_10 {width: 70%}
.sect_row > .col_8_10 {width: 80%}
.sect_row > .col_9_10 {width: 90%}
.sect_row > .col_1_12 {width: 8.33%}
.sect_row > .col_2_12 {width: 16.66%}
.sect_row > .col_3_12 {width: 24.99%}
.sect_row > .col_4_12 {width: 33.33%}
.sect_row > .col_5_12 {width: 41.66%}
.sect_row > .col_5_10, .sect_row > .col_6_12 {width: 50%}
.sect_row > .col_7_12 {width: 58.33%}
.sect_row > .col_8_12 {width: 66.66%}
.sect_row > .col_9_12 {width: 74.99%}
.sect_row > .col_10_12 {width: 83.33%}
.sect_row > .col_11_12 {width: 91.66%}
.sect_row > .col_10_10, .sect_row > .col_12_12 {width: 100%}
.sect_row > .col_1_10, .sect_row > .col_2_10, .sect_row > .col_3_10, .sect_row > .col_4_10,
.sect_row > .col_5_10, .sect_row > .col_6_10, .sect_row > .col_7_10, .sect_row > .col_8_10,
.sect_row > .col_9_10, .sect_row > .col_10_10, .sect_row > .col_1_12, .sect_row > .col_2_12,
.sect_row > .col_3_12, .sect_row > .col_4_12, .sect_row > .col_5_12, .sect_row > .col_6_12,
.sect_row > .col_7_12, .sect_row > .col_8_12, .sect_row > .col_9_12, .sect_row > .col_10_12,
.sect_row > .col_11_12, .sect_row > .col_12_12 {float: left;display: block;min-height: 1px;}
/* //основные блоки */
/* блоки для определенных разрешений */
.sect_row > .col_lg_1_10, .sect_row > .col_md_1_10, .sect_row > .col_sm_1_10, .sect_row > .col_xs_1_10,
.sect_row > .col_lg_2_10, .sect_row > .col_md_2_10, .sect_row > .col_sm_2_10, .sect_row > .col_xs_2_10,
.sect_row > .col_lg_3_10, .sect_row > .col_md_3_10, .sect_row > .col_sm_3_10, .sect_row > .col_xs_3_10,
.sect_row > .col_lg_4_10, .sect_row > .col_md_4_10, .sect_row > .col_sm_4_10, .sect_row > .col_xs_4_10,
.sect_row > .col_lg_5_10, .sect_row > .col_md_5_10, .sect_row > .col_sm_5_10, .sect_row > .col_xs_5_10,
.sect_row > .col_lg_6_10, .sect_row > .col_md_6_10, .sect_row > .col_sm_6_10, .sect_row > .col_xs_6_10,
.sect_row > .col_lg_7_10, .sect_row > .col_md_7_10, .sect_row > .col_sm_7_10, .sect_row > .col_xs_7_10,
.sect_row > .col_lg_8_10, .sect_row > .col_md_8_10, .sect_row > .col_sm_8_10, .sect_row > .col_xs_8_10,
.sect_row > .col_lg_9_10, .sect_row > .col_md_9_10, .sect_row > .col_sm_9_10, .sect_row > .col_xs_9_10,
.sect_row > .col_lg_10_10, .sect_row > .col_md_10_10, .sect_row > .col_sm_10_10, .sect_row > .col_xs_10_10,
.sect_row > .col_lg_1_12, .sect_row > .col_md_1_12, .sect_row > .col_sm_1_12, .sect_row > .col_xs_1_12,
.sect_row > .col_lg_2_12, .sect_row > .col_md_2_12, .sect_row > .col_sm_2_12, .sect_row > .col_xs_2_12,
.sect_row > .col_lg_3_12, .sect_row > .col_md_3_12, .sect_row > .col_sm_3_12, .sect_row > .col_xs_3_12,
.sect_row > .col_lg_4_12, .sect_row > .col_md_4_12, .sect_row > .col_sm_4_12, .sect_row > .col_xs_4_12,
.sect_row > .col_lg_5_12, .sect_row > .col_md_5_12, .sect_row > .col_sm_5_12, .sect_row > .col_xs_5_12,
.sect_row > .col_lg_6_12, .sect_row > .col_md_6_12, .sect_row > .col_sm_6_12, .sect_row > .col_xs_6_12,
.sect_row > .col_lg_7_12, .sect_row > .col_md_7_12, .sect_row > .col_sm_7_12, .sect_row > .col_xs_7_12,
.sect_row > .col_lg_8_12, .sect_row > .col_md_8_12, .sect_row > .col_sm_8_12, .sect_row > .col_xs_8_12,
.sect_row > .col_lg_9_12, .sect_row > .col_md_9_12, .sect_row > .col_sm_9_12, .sect_row > .col_xs_9_12,
.sect_row > .col_lg_10_12, .sect_row > .col_md_10_12, .sect_row > .col_sm_10_12, .sect_row > .col_xs_10_12,
.sect_row > .col_lg_11_12, .sect_row > .col_md_11_12, .sect_row > .col_sm_11_12, .sect_row > .col_xs_11_12,
.sect_row > .col_lg_12_12, .sect_row > .col_md_12_12, .sect_row > .col_sm_12_12, .sect_row > .col_xs_12_12 {
	float: left;
	display: block;
	min-height: 1px;
}

@media (min-width: 1200px){
	.sect_row > .col_lg_hidden{display:none;}
	.sect_row > .col_lg_1_10 {width: 10%}
	.sect_row > .col_lg_2_10 {width: 20%}
	.sect_row > .col_lg_3_10 {width: 30%}
	.sect_row > .col_lg_4_10 {width: 40%}
	.sect_row > .col_lg_6_10 {width: 60%}
	.sect_row > .col_lg_7_10 {width: 70%}
	.sect_row > .col_lg_8_10 {width: 80%}
	.sect_row > .col_lg_9_10 {width: 90%}
	.sect_row > .col_lg_1_12 {width: 8.33%}
	.sect_row > .col_lg_2_12 {width: 16.66%}
	.sect_row > .col_lg_3_12 {width: 24.99%}
	.sect_row > .col_lg_4_12 {width: 33.33%}
	.sect_row > .col_lg_5_12 {width: 41.66%}
	.sect_row > .col_lg_5_10, .sect_row > .col_lg_6_12 {width: 50%}
	.sect_row > .col_lg_7_12 {width: 58.33%}
	.sect_row > .col_lg_8_12 {width: 66.66%}
	.sect_row > .col_lg_9_12 {width: 74.99%}
	.sect_row > .col_lg_10_12 {width: 83.33%}
	.sect_row > .col_lg_11_12 {width: 91.66%}
	.sect_row > .col_lg_10_10, .sect_row > .col_lg_12_12 {width: 100%}
}
@media (max-width: 992px){
	.sect_row > .col_md_hidden{display:none;}
	.sect_row > .col_md_1_10 {width: 10%}
	.sect_row > .col_md_2_10 {width: 20%}
	.sect_row > .col_md_3_10 {width: 30%}
	.sect_row > .col_md_4_10 {width: 40%}
	.sect_row > .col_md_6_10 {width: 60%}
	.sect_row > .col_md_7_10 {width: 70%}
	.sect_row > .col_md_8_10 {width: 80%}
	.sect_row > .col_md_9_10 {width: 90%}
	.sect_row > .col_md_1_12 {width: 8.33%}
	.sect_row > .col_md_2_12 {width: 16.66%}
	.sect_row > .col_md_3_12 {width: 24.99%}
	.sect_row > .col_md_4_12 {width: 33.33%}
	.sect_row > .col_md_5_12 {width: 41.66%}
	.sect_row > .col_md_5_10, .sect_row > .col_md_6_12 {width: 50%}
	.sect_row > .col_md_7_12 {width: 58.33%}
	.sect_row > .col_md_8_12 {width: 66.66%}
	.sect_row > .col_md_9_12 {width: 74.99%}
	.sect_row > .col_md_10_12 {width: 83.33%}
	.sect_row > .col_md_11_12 {width: 91.66%}
	.sect_row > .col_md_10_10, .sect_row > .col_md_12_12 {width: 100%}
}
@media (max-width: 768px){
	.sect_row > .col_sm_hidden{display:none;}
	.sect_row > .col_sm_1_10 {width: 10%}
	.sect_row > .col_sm_2_10 {width: 20%}
	.sect_row > .col_sm_3_10 {width: 30%}
	.sect_row > .col_sm_4_10 {width: 40%}
	.sect_row > .col_sm_6_10 {width: 60%}
	.sect_row > .col_sm_7_10 {width: 70%}
	.sect_row > .col_sm_8_10 {width: 80%}
	.sect_row > .col_sm_9_10 {width: 90%}
	.sect_row > .col_sm_1_12 {width: 8.33%}
	.sect_row > .col_sm_2_12 {width: 16.66%}
	.sect_row > .col_sm_3_12 {width: 24.99%}
	.sect_row > .col_sm_4_12 {width: 33.33%}
	.sect_row > .col_sm_5_12 {width: 41.66%}
	.sect_row > .col_sm_5_10, .sect_row > .col_sm_6_12 {width: 50%}
	.sect_row > .col_sm_7_12 {width: 58.33%}
	.sect_row > .col_sm_8_12 {width: 66.66%}
	.sect_row > .col_sm_9_12 {width: 74.99%}
	.sect_row > .col_sm_10_12 {width: 83.33%}
	.sect_row > .col_sm_11_12 {width: 91.66%}
	.sect_row > .col_sm_10_10, .sect_row > .col_sm_12_12 {width: 100%}
}
@media (max-width: 480px) {
	.sect_row > .col_xs_hidden{display:none;}
	.sect_row > .col_xs_1_10 {width: 10%}
	.sect_row > .col_xs_2_10 {width: 20%}
	.sect_row > .col_xs_3_10 {width: 30%}
	.sect_row > .col_xs_4_10 {width: 40%}
	.sect_row > .col_xs_6_10 {width: 60%}
	.sect_row > .col_xs_7_10 {width: 70%}
	.sect_row > .col_xs_8_10 {width: 80%}
	.sect_row > .col_xs_9_10 {width: 90%}
	.sect_row > .col_xs_1_12 {width: 8.33%}
	.sect_row > .col_xs_2_12 {width: 16.66%}
	.sect_row > .col_xs_3_12 {width: 24.99%}
	.sect_row > .col_xs_4_12 {width: 33.33%}
	.sect_row > .col_xs_5_12 {width: 41.66%}
	.sect_row > .col_xs_5_10, .sect_row > .col_xs_6_12 {width: 50%}
	.sect_row > .col_xs_7_12 {width: 58.33%}
	.sect_row > .col_xs_8_12 {width: 66.66%}
	.sect_row > .col_xs_9_12 {width: 74.99%}
	.sect_row > .col_xs_10_12 {width: 83.33%}
	.sect_row > .col_xs_11_12 {width: 91.66%}
	.sect_row > .col_xs_10_10, .sect_row > .col_xs_12_12 {width: 100%}
}
/* // блоки для определенных разрешений */

/* Отступы для блоков */
  .sect_row.padding_12 > div {padding-left: 15px; padding-right: 15px;}
  .sect_row.padding_row_12 {padding-left: 15px; padding-right: 15px;}
  
  .sect_row > .col_1_12_margin_right {margin-right: 8.33%}
  .sect_row > .col_1_12_margin_left  {margin-right: 8.33%}
  
/*// Отступы для блоков */

.link_form_tabs {
    display: inline;
    font-size: 14px;
    line-height: 14px;
    border-bottom: 1px dashed;
}
.block_art_link {
	display: flex;
  flex-wrap: wrap;
}
.block_center_cont {
	display: flex !important;
	align-items: center;
	padding-left: 17px;
  box-sizing: border-box;
}

@media (max-width: 480px) {
	.block_center_cont {
		padding: 8px 0 0 0;
	}
}
/* "Полезные статьи" — RELATED_ARTICLES backlinks block (task #326) */
.rd-related-articles {
  max-width: 1120px;
  margin: 40px auto 0;
}
.rd-related-articles-title {
  font-size: 22px;
  font-weight: 700;
  color: #0d0d1a;
  margin: 0 0 18px 0;
}
.rd-related-articles-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: 16px;
}
.rd-related-article-card {
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 8px;
  overflow: hidden;
  text-decoration: none;
  color: inherit;
  transition: box-shadow 0.2s, border-color 0.2s;
}
.rd-related-article-card:hover {
  border-color: #e79004;
  box-shadow: 0 4px 16px rgba(0,0,0,0.08);
}
.rd-related-article-card img {
  width: 100%;
  height: 150px;
  object-fit: cover;
}
.rd-related-article-name {
  padding: 12px 14px;
  font-size: 14px;
  font-weight: 600;
  color: #1a1a2e;
  line-height: 1.4;
}
@media (max-width: 768px) {
  .rd-related-articles-grid { grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); }
}

/* End */


/* Start:/local/templates/aspro_mshop/components/bitrix/sale.gift.main.products/main/style.css?1741181457663*/
.bx_item_list_title {
    font-weight: bold;
    color: #000;
    background: #ebf4f8;
    vertical-align: middle;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
}
.bx_sale_gift_main_products.bx_wood .bx_item_list_title{background:#ebf4f8;}
.bx_sale_gift_main_products.bx_red .bx_item_list_title{background:#FBF1F0}
.bx_sale_gift_main_products.bx_green .bx_item_list_title{background:#F2FBEA}
.bx_sale_gift_main_products.bx_blue .bx_item_list_title{background:#ebf4f8}
.bx_sale_gift_main_products.bx_black .bx_item_list_title{background:#f1f4f7;}
.bx_sale_gift_main_products.bx_yellow .bx_item_list_title{background:#FBF7DB}
/* End */
/* /local/templates/aspro_mshop/components/bitrix/catalog/main/style.css?1741181457287 */
/* /local/templates/aspro_mshop/components/bitrix/catalog.element/main/style.css?17850957529577 */
/* /local/templates/aspro_mshop/components/bitrix/sale.gift.main.products/main/style.css?1741181457663 */
