

/* Start:/bitrix/templates/gm/components/bitrix/catalog/catalog_new/bitrix/catalog.element/.default/style.css?16476861603019*/
.product__reviews{
	max-width:720px;
	margin:0 auto;
}
.product__reviews_form{
	margin-top:2rem;
	background:#fff;
	border:1px solid #dce4ed;
  border-radius:6px;
  padding:12px 15px;
  -webkit-box-shadow:0 0 15px #d9d9d9;
          box-shadow:0 0 15px #d9d9d9;
}
.product__reviews_comment{
	display:block;
	width:100%;
	border:none;
	outline:none;
	font-size:19px;
	font-family:"RotondaC-Bold";
}
.product-not-available{
	font-family:"RotondaC-Bold";
	color:#ff0001;
	text-align:right;
}
.product__reviews_rating{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.product__reviews_rating_label{
	font-family:"RotondaC-Bold";
	font-size:16px;
	line-height:32px;
	color:#9fa5ac;
	padding-left:10px;
}
.product__reviews_footer{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.product__reviews_footer_left{
	-webkit-box-flex:60%;
	    -ms-flex:60%;
	        flex:60%;
	max-width:60%;
	color:#9fa5ac;
}
.product__reviews_footer_left a{
	text-decoration:underline;
	color:inherit;
}
.product__reviews_footer_right{
	margin-left:auto;
}
.product__reviews_list{
	padding-top:30px;
	margin:0 -15px;
}
.product__review{
	border-top:1px solid #e1e8f1;
	padding:15px 20px;
	position:relative;
}
.product__review_author{
	font-family:"RotondaC-Bold";
	font-size:17px;
	color:#ff9900;
}
.product__review_text{
	padding-top:15px;
	color:#27292b;
	font-size:16px;
}
.product__review_footer{
	font-family:"RotondaC-Bold";
	padding-top:20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	color:#9fa5ac;
	font-size:13px;
}
.product__review_rating{
	padding-left:15px;
}
@media screen and (max-width:420px){
	.product__reviews_footer{
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}
	.product__reviews_footer_right{
		-webkit-box-flex:0;
		    -ms-flex:0 0 100%;
		        flex:0 0 100%;
		max-width:100%;
		-webkit-box-ordinal-group:2;
		    -ms-flex-order:1;
		        order:1;
	}
	.product__reviews_footer_left{
		padding-top:10px;
		-webkit-box-ordinal-group:3;
		    -ms-flex-order:2;
		        order:2;
		-webkit-box-flex:0;
		    -ms-flex:0 0 100%;
		        flex:0 0 100%;
		max-width:100%;
	}
	.product__reviews_footer_right .btn{
		display:block;
		width:100%
	}
}
.offer__max{
	margin:1rem 0;
	color:#ff0000;
	font-size:14px;
}

/* Много.ру */
.product__promo_mnogo{
	position:relative;
}
.product__promo_mnogo .mnogo-ru-calc{
	border-radius:4px 4px 0 0;
	margin-bottom:15px;
}
.product__promo_mnogo .mnogo-ru-coupon-field{
	border:1px solid #DAE2E6;
	border-radius:0 4px 4px 4px;
}
/* Бонусы */
#product-bonuses{
	font-size:16px;
  line-height:22px;
  color:#24262a;
  padding:0 0 20px 0;
  display:flex;
}
.product-bonuses-count{
	font-family:RotondaC-Bold;
	margin-left:auto;
	font-weight: normal;
  font-size: 20px;
  color: #ff9900;
}
/* End */


/* Start:/local/components/yandex/yandexpay.badge/templates/.default/yandex_pay_badge.css?1760708402187*/
#yandex-pay-badge-split:empty{
    display: none;
}

#yandex-pay-badge-cashback:empty{
    display: none;
}

#yandex-pay-badge-split + #yandex-pay-badge-cashback {
    margin-top: 1rem;
}
/* End */
/* /bitrix/templates/gm/components/bitrix/catalog/catalog_new/bitrix/catalog.element/.default/style.css?16476861603019 */
/* /local/components/yandex/yandexpay.badge/templates/.default/yandex_pay_badge.css?1760708402187 */
