

/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news.list/catalog_table/style.css?17914506615092*/
#price_prod {
    font-size: 18px;
    font-weight: bold;
    padding-top: 10px;
    color: #1d2029;
   
}
#for_mobile{
	display:none;
}
@media screen and (max-width: 720px) {
#price_prod {
    font-size: 14px;
    padding-top: 0px;
   
}

#for_mobile{
	display:inline;
	font-size: 12px;
    font-weight: normal;
    padding-top: 0px;
    color: #888;
}
}

/* Карточки товаров в списке каталога (.catalog_table)
   Стиль как у слайдера на главной: чёрный / жёлтый / белый */

.catalog.catalog_table.item-views.table .js-popup-block:not(.item) {
	margin-bottom: 20px;
}
.catalog.catalog_table.item-views.table .item {
	margin-bottom: 0;
	box-shadow: none;
	border-radius: 8px;
}
.catalog.catalog_table.item-views.table .item .inner-wrap {
	padding: 0 0 12px;
	border: 1px solid #d2d4d8;
	border-radius: 8px;
	overflow: hidden;
	background: #fff;
	box-shadow: 0 2px 10px rgba(20, 24, 30, .10);
	transition: border-color .2s, box-shadow .2s;
}
.catalog.catalog_table.item-views.table .item:hover .inner-wrap {
	border-color: #ffcc00;
	box-shadow: 0 10px 28px rgba(20, 24, 30, .20);
}

/* Фото */
.catalog.catalog_table.item-views.table .item .image {
	padding: 8px 16px 0;
}
.catalog.catalog_table.item-views.table .item .props_wrapper {
	display: none;
}

/* Название и наличие */
.catalog.catalog_table.item-views.table .item .text .cont {
	padding: 10px 16px 0;
}
.catalog.catalog_table.item-views.table .item .title {
	margin: 0;
	text-align: left;
}
.catalog.catalog_table.item-views.table .item .title a {
	font-size: 14px;
	line-height: 1.4;
	font-weight: 400;
	color: #4a4f57;
	transition: color .2s;
}
.catalog.catalog_table.item-views.table .item .title a:hover {
	color: #e0a800;
}
/* «В наличии»: плашка поверх фото, в левом нижнем углу
   (.text идёт сразу после фото, bottom: 100% = низ фото) */
.catalog.catalog_table.item-views.table .item .text {
	position: relative;
	overflow: visible;
	padding-top: 0;
}
.catalog.catalog_table.item-views.table .item .arts {
	position: absolute;
	bottom: 100%;
	left: 16px;
	z-index: 2;
	margin: 0 0 6px;
}
.catalog.catalog_table.item-views.table .item .arts .status-icon {
	position: relative;
	padding: 4px 8px 4px 24px;
	background-color: #20af59;
	border-radius: 4px;
	font-size: 11px;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
	color: #fff;
}
.catalog.catalog_table.item-views.table .item .arts .status-icon:before {
	left: 8px;
	top: 50%;
	margin-top: -6px;
	filter: brightness(0) invert(1); /* белая галочка на зелёном */
}

/* Цены: тёмная плашка как в слайдере */
.catalog.catalog_table.item-views.table .item .foot {
	margin: 0;
	padding: 0 16px;
}
.catalog.catalog_table.item-views.table .item .slice_price {
	padding: 0;
}
.catalog.catalog_table.item-views.table .item #price_prod {
	margin-top: 10px;
	padding: 10px 14px;
	background-color: #14181e;
	background-image: repeating-linear-gradient(-45deg, rgba(255, 204, 0, .05) 0, rgba(255, 204, 0, .05) 8px, transparent 8px, transparent 20px);
	border-radius: 8px;
}
.catalog.catalog_table.item-views.table .item #price_prod td {
	width: auto;
	padding: 2px 0;
	vertical-align: baseline;
	text-align: left;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.3;
	color: rgba(255, 255, 255, .7);
}
.catalog.catalog_table.item-views.table .item #price_prod td:last-child {
	padding-left: 8px;
	text-align: right;
	font-size: 15px;
	font-weight: 800;
	color: #fff;
}
.catalog.catalog_table.item-views.table .item #price_prod tr:first-child td:last-child {
	font-size: 20px;
	font-weight: 900;
	color: #ffcc00;
}

/* Характеристики внутри плашки цен (тема показывает их только на мобильных) */
.catalog.catalog_table.item-views.table .item #for_mobile {
	margin-top: 8px;
	padding-top: 8px;
	border-top: 1px solid rgba(255, 255, 255, .12);
	text-align: left;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.6;
	color: rgba(255, 255, 255, .6);
}
@media (max-width: 720px) {
	.catalog.catalog_table.item-views.table .item #for_mobile {
		display: block;
	}
}

/* Кнопка: всегда видна, жёлтая на всю ширину */
.catalog.catalog_table.item-views.table .item .foot .button_block {
	position: static;
	padding: 0;
	box-shadow: none;
	background: none;
}
.catalog.catalog_table.item-views.table .item .footer-button {
	display: block;
	opacity: 1;
	margin: 0;
}
.catalog.catalog_table.item-views.table .item .footer-button .btn {
	display: block;
	width: 100%;
	max-width: none;
	height: auto;
	margin: 8px 0 0 !important;
	padding: 11px 16px;
	background: #ffcc00;
	border: 0;
	border-radius: 6px;
	font-size: 14px;
	font-weight: 900;
	line-height: 1.2;
	text-transform: uppercase;
	color: #14181e;
	transition: background .2s, color .2s;
}
.catalog.catalog_table.item-views.table .item .footer-button .btn:hover {
	background: #14181e;
	color: #ffcc00;
}

/* End */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news.list/catalog_table/style.css?17914506615092 */
