

/* Start:/bitrix/templates/kraski-redesign/components/bitrix/catalog/new/style.css?17573952691029*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.ya__raiting {
	display:flex;
	justify-content:center;
	margin-top:10px;
	flex-direction:column;
	background-color: #f7f8fa;
	padding: 15px;
	border-radius: 16px;
	column-gap:15px;
	align-items:center;
}
.ya__raiting-title {
	align-self:flex-start;
}
.ya__raiting-frame {
	width:150px;
	border:0;
	height:50px;
	margin-top:15px;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}
/* End */


/* Start:/bitrix/templates/kraski-redesign/components/bitrix/catalog/new/bitrix/catalog.element/.default/style.css?17573952685897*/

.product_img {
	text-align:center;
}
.product_img img {
	max-width:200px;
}
.modal-button {
	position: relative;
	padding: 20px;
	display:flex;
	justify-content:space-between;
	border-top:1px solid #eceeef;
}
.modal-button a {
	font-size:14px;
	color:#fff;
	padding:5px 7px;
	background:linear-gradient(to bottom, #fb8a36, #ed5e02);
	border-radius:7px;
	text-decoration:none;
}


/** rating-stars **/
.ec-stars {
    background-position: 0 -16px;
    background-repeat: repeat-x;
    width: 96px;
    height: 16px;
}
.ec-rating-stars span, .ec-stars, .ec-stars span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0ZJREFUeNqUVs9PE0EUfrtdWuBAoCkkJiRYITGUQmIMt9ps+Q8MMRLPHPCi8S9o+w+YmJjowZMmGiG9ejFxFzBoFCUpFS4SSwIhKgIpKbS023W+Ybfuz1In+Zi3733vzZuZ96YIW/PUaujGLPgRrtzSbd9So0E0cnvLRfz+ejgTjt/n8kHhUYZxMh4cl5+oad4rM306PHaPAMg+HJ+AWtmGjRcsu9jd5jdk6Jw8r4CCrrMzOFu2KddfJvXxO0tOHTGd/SyDN1wBpbVnAs7GtqVL4zNE9QMbsX90htaeJ3WHf/barG47W+HTE9In59ilVItElR/U1uiMEoUu0+enwzQ5p9uylup1yn54PJwem5qlnoFoW/FKux/p27tnPEPXGS4+5LPMoEykpql3YLBlsKNfO5RXchBTDGrygf0URJYhMaXK5tTXtzk63F0nqv30BGzggGv4uMvGVE7dTHGCXj/0DQgbOODCp2XAN68UGXK4l/2p7XsCNnDApc0J74C8ONcHUaTyyNWe83Ix8Gdvj8OqAwdcyF6FLXHl+A5p80I63HfGOuCI9n9r9H6pArtq8OREspMi/QEK92nnragdZfwDfhH4apFwhTYLRBsb3Jaanj4PmMuRvKhUlFiMaHTU6GGf1hPx2tB1ndicXVggKhQoy2SBQcU3ABk62Ixvc3b38vLyvz4OhUJ2oyDwImP9buuGarXalBOJhD3DFjWcibE9ApCpzSE6V67X6xwsq3RXVxcBkE29NbsLAzqzM8f/ZCm6X2GNZ9Td3Y2Zw5DTmt/z7giYMX6MmkBGZjATRpa6A+6sVVXVG42GzlbXa7VaWwAXPvB1LsxaT8sqikInJyesrhptAVz4wNdzy+z2UisrK3R6enphMHDAhY/Xls1LUdlqPGi5XOYX4wXYwAHX0uf2Xj4+Pm4eZyAQIHZGJEmS5w3CZgRX/W7Z6imDjGBw9CQzm1E6sl+GouV85Gg0yoOZKJVKHFYdOOCafh7PV7NY08FgkDvhFgvsabG+h/F4nBc4OMwn7dc5knWVjo4O2mMv9Pb2Nn8PRVHkAZFRPp9XhoaGKBKJeGbW3LKlKLOrq6tULBazxr9v1jOCLMAGDrimn3P8FWAAEtbR4/v4jFEAAAAASUVORK5CYII=');
}

.ec-stars span {
    background-position: 0 0;
    background-repeat: repeat-x;
    display: block;
    height: 16px;
    width: 0;
}
.ec-stars span.rating-1 {width: 16px;}
.ec-stars span.rating-2 {width: 36px;}
.ec-stars span.rating-3 {width: 56px;}
.ec-stars span.rating-4 {width: 76px;}
.ec-stars span.rating-5 {width: 96px;}

.ec-stars span.rating-1\.0 {width: 16px;}
.ec-stars span.rating-1\.1 {width: 20px;}
.ec-stars span.rating-1\.2 {width: 22px;}
.ec-stars span.rating-1\.3 {width: 24px;}
.ec-stars span.rating-1\.4 {width: 26px;}
.ec-stars span.rating-1\.5 {width: 28px;}
.ec-stars span.rating-1\.6 {width: 30px;}
.ec-stars span.rating-1\.7 {width: 32px;}
.ec-stars span.rating-1\.8 {width: 34px;}
.ec-stars span.rating-1\.9 {width: 35px;}
.ec-stars span.rating-2\.0 {width: 36px;}
.ec-stars span.rating-2\.1 {width: 40px;}
.ec-stars span.rating-2\.2 {width: 42px;}
.ec-stars span.rating-2\.3 {width: 44px;}
.ec-stars span.rating-2\.4 {width: 46px;}
.ec-stars span.rating-2\.5 {width: 48px;}
.ec-stars span.rating-2\.6 {width: 50px;}
.ec-stars span.rating-2\.7 {width: 52px;}
.ec-stars span.rating-2\.8 {width: 54px;}
.ec-stars span.rating-2\.9 {width: 55px;}
.ec-stars span.rating-3\.0 {width: 56px;}
.ec-stars span.rating-3\.1 {width: 60px;}
.ec-stars span.rating-3\.2 {width: 62px;}
.ec-stars span.rating-3\.3 {width: 64px;}
.ec-stars span.rating-3\.4 {width: 66px;}
.ec-stars span.rating-3\.5 {width: 68px;}
.ec-stars span.rating-3\.6 {width: 70px;}
.ec-stars span.rating-3\.7 {width: 72px;}
.ec-stars span.rating-3\.8 {width: 74px;}
.ec-stars span.rating-3\.9 {width: 75px;}
.ec-stars span.rating-4\.0 {width: 76px;}
.ec-stars span.rating-4\.1 {width: 78px;}
.ec-stars span.rating-4\.2 {width: 82px;}
.ec-stars span.rating-4\.3 {width: 84px;}
.ec-stars span.rating-4\.4 {width: 86px;}
.ec-stars span.rating-4\.5 {width: 88px;}
.ec-stars span.rating-4\.6 {width: 90px;}
.ec-stars span.rating-4\.7 {width: 92px;}
.ec-stars span.rating-4\.8 {width: 94px;}
.ec-stars span.rating-4\.9 {width: 95px;}
.ec-stars span.rating-5\.0 {width: 96px;}

.ec-rating-stars span {
    background-position: 0 -16px;
    background-repeat: no-repeat;
    width: 20px;
    height: 16px;
    float: left;
    display: block;
    margin: 0;
    cursor: pointer;
}

.ec-rating-stars {
    float: left;
    margin-right: 20px;
}
.ec-rating-stars span.active {
    background-position: 0 0;
}
.ec-rating-stars span.active2 {
    background-position: 0 0;
}

.form_note_wrapp {background:rgba(0,0,0,0.8); position:fixed; width:100%; height:100%; top:0; left:0; z-index:1000;}
.form_note {margin:0 auto; padding:35px 10px; background: #FFF; position: relative; width:300px; top:45%; text-align:center;}
.form_note_close {position:absolute; top:5px; right:5px; display:inline-block; font-size:24px; line-height:24px; cursor:pointer;}

.ec-rating.ec-clearfix {
    margin-bottom: 10px;
}

input.inputtext[name="form_text_65"] {
    margin-bottom: 10px;
    width: 100%;
}

span.ec-message__date {
    margin-left: 10px;
}

div.commentlist {
    list-style-type: none;
    margin-top: 20px;
}

.reviews_card_block {
    margin-bottom: 20px;
}

@media (max-width: 991px) {
    input.inputtext[name="form_text_65"],textarea.inputtextarea[name="form_textarea_64"] {   
        margin-left: 5px;
        margin-top: 5px;
    }
}
@media (min-width: 991px) {
    div.commentlist {
        margin-right: 50px;
    }
}

.r-response {
    box-shadow: 0px 0px 4px 4px #ffebde;
    background: #ffebde;
    margin: 5px 0px 5px 50px;
    padding: 0 5px;
}

.rating-stars {
    display: flex;
}

.commentlist .description {
    margin-top: 10px;
}

.document__item {
	padding:10px;
	border-bottom:1px solid #f7f8fa;
	display:flex;
	justify-content:space-between;
	align-items:center;
	column-gap:10px;
}
.document__item-info {
	display:flex;
	justify-content:flex-start;
	column-gap:10px;	
}
.document__item-icon {
	fill:#ed5e02;
	width:35px;
}
.document__item-link {
	color:#181818;
}
.document__item-extension {
	text-transform:uppercase;
	color:#909090;
}
/* End */


/* Start:/bitrix/templates/kraski-redesign/components/bitrix/form.result.new/product_q/style.css?1728282718666*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/bitrix/templates/kraski-redesign/components/bitrix/form.result.new/product_q/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/bitrix/templates/kraski-redesign/components/bitrix/form.result.new/product_q/images/icon_warn.gif);
}
/* End */
/* /bitrix/templates/kraski-redesign/components/bitrix/catalog/new/style.css?17573952691029 */
/* /bitrix/templates/kraski-redesign/components/bitrix/catalog/new/bitrix/catalog.element/.default/style.css?17573952685897 */
/* /bitrix/templates/kraski-redesign/components/bitrix/form.result.new/product_q/style.css?1728282718666 */
