

/* Start:/bitrix/templates/aspro_next/components/bitrix/catalog.section/product-reviews/style.css?17887648845859*/
@media (min-width: 1200px){
	/*lg*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 992px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 991px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

.reviews_container{
	padding-right: 2.5rem;
}
.product-reviews-block .row{
	border-radius: 15px;
    padding: 2rem 2rem 2rem 1.2rem;
}
@media screen and (max-width: 768px){
	.product-reviews-block .row {
		padding: 2rem;
	}
	.reviews_container {
		padding-right: 2.5rem;
		width: 100%;
		box-sizing: content-box;
	}
}
.product-reviews-block .row .review_item{
	padding: 1.5rem 2rem 0.1rem;
    background: #fff;
	border-radius: 15px;
	margin-bottom: 1rem;
}
.product-reviews-block .row .review_item{
    background: #f6fbfb;
    border: none;
}
.product-reviews-block .review_item > span{
	font-weight: 700;
}
.image_block img{
	display: block;
	margin: 0 auto;
	max-height: 250px;
	width: auto;
	max-width: 100%;
}
.product-item-title p{
	font-weight: 700;
	font-size: 16px;
	color: #494949;
	text-align: center;
}
.product-item-title:hover p{
	color: #359631;
}
.product__btn{
	color: #fff;
	display: block;
}
.product__btn, .product_add_link{
	margin: 0 auto !important;
	width: 100%;
	font-weight: 600 !important;
	font-size: 15px !important;
	background-color: #3da838;
	color: #fff;
	border: none;
	padding: 12px 15px !important;
	border: none !important;
}
.product__btn:hover, .product_add_link:hover{
	background-color: #45bf40;
	color: #fff !important;
	border: none !important;
}

@media screen and (max-width: 768px){
	.product__btn, .product_add_link{
		max-width: 400px;
   		margin-bottom: 1rem !important;
	}
	.product-item-title p {
		text-align: left;
	}
	.image_block img {
		margin: 0;
	}
}
.btn.read_more{
	background-color: #4fad00 !important;
}
.price_block{
	font-size: 17px;
	font-weight: 600;
	text-align: center;
}
.reviews-block{
	height: 400px;
}
@media screen and (max-width: 768px;){
	.reviews-block{
		height: 300px;
	}
}
.ratings .item-rating {
    display: inline-block;
    padding: 0px 0px 0 2px;
    width: 14px;
    height: 12px;
    overflow: hidden;
    background: url(/bitrix/templates/aspro_next/images/ai.png) -150px -51px no-repeat;
}
.ratings .item-rating.large {
    width: 17px;
    height: 16px;
    background-image: url(/bitrix/templates/aspro_next/images/svg/star-icons.svg);
    background-position: 100% 0;
    background-size: cover;
}
.ratings .item-rating.filled {
    background-position: 0 0;
}
/* End */


/* Start:/bitrix/templates/aspro_next/components/bitrix/catalog.section/product-reviews/themes/blue/style.css?1633679370825*/
/* catalog.section */

/*
#3052bf
#26b0e4
#00a2df
*/

/* Slider */
.bx-blue .product-item-image-slider-progress-bar { background-color: #0083d1;}
.bx-blue .product-item-image-slider-control:hover{ background-color: rgba(0,131,209,.8);}
.bx-blue .product-item-image-slider-control.active,
.bx-blue .product-item-image-slider-control:hover{ background-color: #0083d1;}

/* SCU */
.bx-blue .product-item-scu-item-text-block:hover,
.bx-blue .product-item-scu-item-color-block:hover,
.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,
.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{ outline-color: #006cc0;}

/* Amount */
.bx-blue .product-item-amount-field:focus{border-color: #006cc0;}


.bx-blue .catalog-section-header{border-color:#006cc0;}
/* End */
/* /bitrix/templates/aspro_next/components/bitrix/catalog.section/product-reviews/style.css?17887648845859 */
/* /bitrix/templates/aspro_next/components/bitrix/catalog.section/product-reviews/themes/blue/style.css?1633679370825 */
