

/* Start:/local/templates/800degreesse/components/bitrix/catalog/bootstrap_degreesse/style.css?16885546692920*/
.catalog_block{
	display: flex;
	justify-content: space-between;
	max-width: 1220px;
	margin: 0 auto;
	width: 100%;
}
.catalog_block .first_block{
	width: 25%;
}
.catalog_block .last_block{
	width: 73%;
}


.empty_block{
	width: 100%;
	padding: 40px 40px 50px;
	box-sizing: border-box;
	min-height: 40vh;
	border: 1px solid rgba(130,130,130,.5);
	text-align: center;
	color: rgba(130,130,130,.7);
	display: table;
}
.empty_text{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	color: rgba(130,130,130,.7);
	font-size: 18px;
	line-height: 1.55;
}
#sort_element{

	border: 1px #ddd solid;
	background: #f8f8f8;
	color: #000;
	box-sizing: border-box;
	cursor: pointer;
	padding: 2px 30px 2px 10px;
	border-radius: 3px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0;
	font-size: 14px;
	line-height: 1.55;
	margin-right: 0;
	margin-left: auto;
	display: flex;
}
.sort_block{
	max-width: 1200px;
	position: relative;
	margin: 0 auto;
}
.sort_block:after{ 
	content: ' ';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #000 transparent transparent transparent;
	position: absolute;
	right: 10px;
	top: 0;
	bottom: 0;
	margin: auto;
	pointer-events: none;
}
.mobile_block_sort, .mobile_block_icon_filter{
	display: none;
}

@media (max-width: 1440px ) and (min-width: 1280px) {
	.catalog_block , .sort_block{
		max-width: 1200px;
	}
}

@media (max-width: 1279px ) and (min-width: 1024px) {
	.catalog_block , .sort_block{
		max-width: 950px;
	}
	.catalog_block .first_block {
		width: 31%;
	}
	.catalog_block .last_block {
		width: 67%;
	}

}

@media (max-width: 1023px ) and (min-width: 768px) {
	.catalog_block{
		display: block;
		max-width: 740px;
	}
	.catalog_block .last_block, .catalog_block .first_block {
		width: 100%;
	}
	.sort_block{
		display: none;
	}
	.mobile_block_sort, .mobile_block_icon_filter{
		display: block;
		width: 100%;
	}
	.mobile_block_icon_filter{
		margin-top: 40px;
		padding: 0 3.5% 0;
		margin-bottom: 10px;
		display: flex;
		align-items: center;
	}
	.mobile_block_icon_filter svg{
		margin-right: 10px;
	}
	.t-store__filter__opts-mob-btn-icon{
		width: 11px;
	}
	.bx-sidebar-block{
		display: none;
	}
}
@media (max-width: 767px ) and (min-width: 320px) {
	.catalog_block{
		display: block;
		max-width: 650px;
	}
	.catalog_block .last_block, .catalog_block .first_block {
		width: 100%;
	}
	.sort_block{
		display: none;
	}
	.mobile_block_sort, .mobile_block_icon_filter{
		display: block;
		width: 100%;
	}
	.mobile_block_icon_filter{
		margin-top: 40px;
		padding: 0 3.5% 0;
		margin-bottom: 10px;
		display: flex;
		align-items: center;
	}
	.mobile_block_icon_filter svg{
		margin-right: 10px;
	}
	.t-store__filter__opts-mob-btn-icon{
		width: 11px;
	}
	.bx-sidebar-block{
		display: none;
	}
	.num_comments{
		display: none;
	}
	.item_name .stars_block .stars{
		max-width: 93px ;
	}
}



/* End */


/* Start:/local/templates/800degreesse/components/bitrix/catalog.element/bootstrap_v4/style.css?168986773519033*/

*{
	scroll-behavior: smooth;
}

.detail_big_block{
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}

#sync1  .item {
	max-width: 570px;
	max-height: 570px;
	width: 100%;
	margin: 5px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
#sync1  .item  div, #sync1  .item  div img{
	width: 100%;
	max-height: 570px;
	object-fit: contain;
}

#sync2 .item {
	max-width: 85px;
	max-height: 85px;
	width: 100%;
	margin: 5px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
}
#sync2  .item  div, #sync2  .item  div img{
	width: 100%;
	max-height: 85px;
	object-fit: contain;
}
.detail_info{
	display: flex;
	justify-content: space-between;
	padding-bottom: 80px;

}
.detail_picture_block{
	max-width: 595px;
	width: 100% ;
}
.detail_text_info{
	max-width: 560px;
	width: 100%;
}
.text_one{
	font-family: "Caveat";
	font-style: normal;
	font-weight: 800;
	font-size: 38px;
	line-height: 42px;
	margin-bottom: 11px;
	margin-top: 0;
}
.text_two{
	font-family: "WeberSerif";
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 47px;
	color: #EA0000;
	margin-top: 0;
	margin-bottom: 18px;
	text-transform: uppercase;
}
.element_name h1{
	font-family: "Oswald Reg";
	font-style: normal;
	font-weight: 700;
	font-size: 33px;
	line-height: 43px;
	letter-spacing: -0.022em;
	color: #000000;
	margin-bottom: 10px;
	text-transform: uppercase;
	margin-top: -6px;
}
.element_name p:last-child {
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #8A8A8A;
	margin-top: 0;
}
.element_name p:last-child span, .price_block p span{
	color: #EA0000;
	font-family: "Oswald Reg";
}
.element_name p:last-child span{
	font-size: 20px;
}
.price_block p span{
	font-family: "Oswald Reg";
}
.preview_text_block{
	margin-top: 35px;
	margin-bottom: 60px;
	height: 38px;
}
.preview_text_block p{
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #000000;
}
.price_block{
	padding-top: 0;
}
.price_block p{
	font-style: normal;
	font-weight: 700;
	font-family: "Oswald Reg";
	font-size: 45px;
	margin-bottom: 21px;
	line-height: 42px;
	color: #000000;
	margin-top: 0;
}

.block_btn_add_basket{
	width: 250px;
	height: 50px;
}
.block_btn_add_basket .logo_cart{
	background: #EA0000;
	border-radius: 5px;
	font-style: normal;
	font-size: 28px;
	line-height: 26px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	border: 0;
	outline: none;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	font-family: "Oswald Medium";
	transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.block_btn_add_basket .btn_add_basket ,.block_btn_add_basket .order_btn{
	background: #EA0000;
	border-radius: 5px;
	font-style: normal;
	font-size: 28px;
	line-height: 26px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	border: 0;
	outline: none;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	font-family: "Oswald Medium";
	transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.block_btn_add_basket .btn_add_basket:hover, .block_btn_add_basket .order_btn:hover, .block_btn_add_basket .logo_cart:hover{
	background: black;
}
.block_btn_add_basket .btn_add_basket img, .block_btn_add_basket .order_btn img{
	margin: 5px 0 0 71px;
}
.stars_block{
	display: flex;
	align-items: center;
	margin-top: 6px;
	margin-bottom: 15px;
	margin-top: 0;
}
.stars_block div p {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #8A8A8A;
	margin-left: 5px;
}
.product_detail_info{
	width: 100%;
	margin-top: 80px;
	padding-bottom: 15px;
	border-bottom:  2px solid #B8B8B8;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.product_info , .product_info a{
	text-align: center;
	width: 30%;
	cursor: pointer;
	font-style: normal;
	font-weight: 700;
	font-size: 25px;
	line-height: 22px;
	text-transform: uppercase;
	font-family: "Oswald Reg";
	color: #000000;
	margin: 0;
	text-decoration: none;
}
.active_text a{
	color: #EA0000;
	text-decoration: none;
}
.title_desc{
	font-family: "WeberSerif";
	font-style: normal;
	font-weight: 800;
	font-size: 30px;
	line-height: 26px;
	text-transform: uppercase;
	color: #EA0000;
}
.description_block{
	padding-top: 30px;
}
.props_block{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 98%;
}
.props_min_block {
	width: 44%;
	display: flex;


}
.props_min_block p:first-child{
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #8A8A8A;
	width: 45%;
	margin-top: 0;
}
.props_min_block p:last-child{
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	width: 72%;
	margin-top: 0;
}
.props_min_block:last-child{
	width: 100%;
}
.props_min_block:last-child p:first-child{
	width: 17%;
}
.props_min_block:last-child p:last-child{
	width: 28%;
}
.comments_block{
	width: 100%;
}
.comments_all{
	width: 100%;
}
.name_user{
	display: flex;
}
.name_user p:first-child{
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 26px;
	color: #000000;
	margin: 0 10px 0 0;
}
.name_user p:last-child{
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #000000;
	margin: 0;
}

.advantages{
	margin-top: 29px;
}
.advantages p:first-child, .flaws p:first-child , .comment_text p:first-child{
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 26px;
	color: #18181B;
	margin: 0;
}
.advantages p:last-child ,  .flaws p:last-child, .comment_text p:last-child{
	font-weight: 400;
	margin: 0;
}
.comment_text {
	margin-top: 0;
}
.add_comments{
	width: 100%;
	margin-top: -5px;
}
.specific_rating{
	width: 25%;
}
.some_rating_block{
	width: 30%;
	margin-left: 83px;
}
.add_comment_btn{
	width: 212.39px;
	height: 52.34px;
	background: #EA0000;
	border-radius: 5px;
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 17px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	border: 0;
	outline: none;
	cursor: pointer;
	margin-bottom: 25px;
	transition: .2s;
	font-family: "Oswald Reg";
}
.add_comment_btn:hover{
	background: black;
}
.reating{
	display: flex;
	align-items: center;
}
.reating svg{
	width: 40px;
	height: 40px;
	margin-top: -8px;
}
.stars_item img{
	width: 29px;
	height: 28px;
}

.stars_block_rating{
	position: relative;
	width: 196px;
}
.stars-num{
	font-size: 40px;
	position: absolute;
	top: -25px;
	left: 0;
	width: 100%;
	display: inline-flex;
}
.stars-num img , .stars-num_active img{
	width: 39.5px;
	height: 40px;
}


.stars-num_active{
	overflow: hidden;
	font-size: 40px;
	position: absolute;
	top: -25px;
	left: 0;
	display: inline-flex;
}

.stars_block_rating_small{
	position: relative;
	width: 156px;
}
.some_rating_block .stars_block_rating_small .stars-num_small{
	font-size: 38px;
	position: absolute;
	top: -22px;
	left: 0;
	width: 100%;
	display: inline-flex;
}
.some_rating_block .stars_block_rating_small .stars-num_small img , .some_rating_block .stars_block_rating_small .stars-num_active_small img{
	width: 31.5px;
	height: 32px;
}
.detail_stars .stars-num_small, .detail_stars .stars-num_active_small{
	display: inline-flex;
	position: absolute;
	top: -22px;
	left: 0;
}
.detail_stars .stars-num_active_small{
	overflow: hidden;
}

.some_rating_block .stars_block_rating_small .stars-num_active_small{
	overflow: hidden;
	font-size: 38px;
	position: absolute;
	top: -22px;
	left: 0;
	display: inline-flex;
}


.reating span{
	font-style: normal;
	font-weight: 700;
	font-size: 29px;
	line-height: 26px;
	text-align: center;
	color: #000000;
	margin-top: 5px;
	margin-right: 7px;
}
.comment_number{
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #8A8A8A;
	margin: 0 0 20px 0;
}
.selected_stars_and_rating{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 92%;
	margin-bottom: 4px;
}
.stars_item{
	margin-left: -6px;
}
.checkbox__indicator{
	width: 24px;
	height: 24px;
	background: #FAFAFB;
	border: 1.5px solid #D4D4D8;
	border-radius: 5px;
	position: relative;
}
.some_rating_block .selected_stars_and_rating .number_rating{
	width: 20px;
}
.number_rating p{
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 17px;
	color: #8A8A8A;
	margin: 0;
}
.active_chackbox {
	position: absolute;
	left: 7px;
	top: 2px;
	width: 8px;
	height: 15px;
	border: solid #000;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
	opacity: 0;
}
.item div video{
	width: 100%;
}
.comments_header{
	display: flex;
	justify-content: space-between;
	align-items: end;
	border-top: 4px  #ea0000 solid;
}
.specific_title{
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 26px;
	color: #000000;
}
.all_rating_blocks{
	display: flex;
}
.some_rating_block .selected_stars_and_rating div, .line_max_block div{
	color: #8A8A8A;
	font-size: 18px;
}
.line_block{
	position: relative;
	max-width: 150px;
	width: 100%;
	height: 2px;
	background: #c8c1c1;
	margin-left: 14px;
}

.title_line_block{
	max-width: 110px;
	width: 100%;
}
.some_rating_block .selected_stars_and_rating{
	width: 100%;
}
.line_max_block{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 18px;
	margin-top: 14px;
}
.red_line{
	height: 6px;
	background: #ea0000;
	position: absolute;
	left: 0;
	top: -2px;
}
.comment_item{
	padding-top: 15px;
	margin-top: 50px;
	border-top: 2px #c8c1c1 solid;
}
.max_info_block{
	display: flex;
	justify-content: space-between;
}
.last_info_block{
	width: 30%;
}
.detail_line{
	position: relative;
	height: 2px;
	background: #c8c1c1;
}
.detail_block_info p, .info_user p{
	color: #8A8A8A;
	margin-bottom: 5px;
}
.info_user p{
	margin-top: 5px;
}
.info_user p span{
	font-weight: 600;
}
.popup_reviews{
	max-width: 1200px;
	max-height: 700px;
	overflow-y: auto;
	width: 100%;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50% , -50%);
	z-index: 1000;
}
.product_picture_block{
	width: 30%;
	background: white;
}
.product_picture_block img{
	width: 100%;
}
.popup_reviews_min_block{
	display: flex;
	justify-content: space-between;
}
.reviews_info_block{
	width: 70%;
	background: #b8b8b8;
	padding-bottom: 20px;
}
.reviews_title_line{
	padding: 20px 25px 0 25px;
	padding-bottom: 5px;
	border-bottom: 4px #ea0000 solid;
}
.name_product_popup{
	margin: 0;
	width: 52%;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 26px;
	color: #000000;
}
.required_text{
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #8A8A8A;
	margin: 0;
}
.all_star_rating{
	display: flex;
	align-items: center;
}
.stars_block_change{
	margin: 0 60px;
}
.star_select{
	cursor: pointer;
}
.all_star_rating{
	padding: 10px 25px;
	border-bottom: 2px white solid;
}
.input_block_title_review{
	padding: 10px 25px;
	border-bottom: 2px white solid;
}
.title_review{
	width: 100%;
	padding: 10px;
	border-radius: 8px;
	border: none;
	outline: none;
	margin-top: 10px;
}
#review_text{
	resize: none;
	width: 100%;
	outline: none;
	border-radius: 8px;
	border: none;
	height: 80px;
}
.review_images_label p{
	margin: 0;
}
.btn_images{
	color: white;
	background: #ea0000;
	font-size: 15px;
	padding: 5px;
	width: 120px;
	text-align: center;
	margin-right: 20px !important;
	border-radius: 10px;
}
.review_images_label, .recomended_question{
	display: flex;
	align-items: center;
}
.recomended_question {
	margin-left: 50px;
}
.select_rec{
	padding: 5px;
	color: white;
	background: #8A8A8A;
	text-align: center;
	border-radius: 5px;
	margin-left: 10px;
	cursor: pointer;
	width: 40px;
}
.nik_name, .location_block {
	width: 40%;
}
.location_review, .nik_name_review{
	width: 100%;
	padding: 10px;
	border-radius: 8px;
	border: none;
}
.email_review, #age_select, #gender_select, #props_select, #day_select, #read_select, #gril_select, #product_select , #desc_select{
	width: 40%;
	padding: 10px;
	border-radius: 8px;
	border: none;
	outline: none;
}
.type_grills{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-left: -5px;
}
.type_grill_select{
	margin: 5px;
	padding: 5px;
	color: white;
	border-radius: 5px;
	cursor: pointer;
	background: #8A8A8A;
	text-align: center;
}
.success_label{
	display: flex;
	align-items: center;
	margin-top: 20px;
	padding: 0 26px;
}
.success_label p{
	color: #8A8A8A;
	font-size: 16px;
	margin: 0;
	margin-left: 20px;
}
.success_label p a{
	text-decoration: underline;
	color: #8A8A8A;
	font-weight: 700;
}
.reviews_some_text{
	color: #8A8A8A;
	font-size: 16px;
	margin-top: 15px;
	padding: 0 26px;
}
.add_reviews_detail{
	background: #ea0000;
	color: white;
	font-family: "Oswald Reg";
	font-size: 18px;
	font-weight: 700;
	border-radius: 5px;
	border: 0;
	outline: none;
	padding: 10px 40px;
	margin-top: 20px;
	margin-left: 26px;
	cursor: pointer;
}
.rec_active{
	background: #ea0000;
}
.type_active{
	background: #ea0000;
}
.convenience_rating{
	width: 10px;
}

.popup_name_product{
	text-align: center;
	width: 90%;
	margin: 0 auto;
	font-size: 19px;
	font-weight: 700;
}
.close_reviews{
	position: absolute;
	top: 20px;
	right: 10px;
	cursor: pointer;
}
.rec_quest{
	display: flex;
}
.rec_quest p{
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 26px;
	color: #000000;
	margin: 10px 0 0 0 ;
}
.detail_stars{
	position: relative;
	width: 115px;
}
.rec_quest p:last-child{
	font-size: 16px;
	margin-left: 30px;
	font-weight: 700;
	color: #ea0000;
}
.image_comm_block{
	margin-top: 10px;
}
.image_comm_block img{
	height: 150px;
}
.info_user p.location_info{
	color: #ea0000;
	font-weight: 600;
}
.selected_stars_and_rating  div.all_rating_text{
	color: #ea0000;
	font-weight: 600;
}
.image_name p img{
	width: 20px;
	height: 20px;
	position: relative;
	top: 5px;
	margin-right: 10px;
	cursor: pointer;
}

.all_sum{
	width: 20px;
}
@media (max-width: 1439px) and (min-width: 1280px) {
	.detail_big_block{
		max-width: 1200px;
	}
	.props_block, .selected_stars_and_rating {
		width: 100%;
	}
}
@media (max-width: 1279px) and (min-width: 1024px) {

	.detail_big_block {
		max-width: 950px;
	}

	.props_block, .selected_stars_and_rating {
		width: 100%;
	}

	.detail_picture_block {
		max-width: 470px;
		margin-right: 28px;
	}

	#sync1 .item div, #sync1 .item div img {
		max-height: 410px;
	}
	#sync2 .item div, #sync2 .item div img {
		max-height: 60px;
	}
	.text_two{
		font-size: 30px;
	}
	.popup_reviews{
		max-width: 900px;
	}
	.name_product_popup{
		width: 42%;
	}

}
@media (max-width: 1023px) and (min-width: 768px) {

	.popup_reviews{
		max-width: 600px;
	}
	.popup_reviews_min_block{
		display: block;
	}
	.product_picture_block, .reviews_info_block{
		width: 100%;
	}
	.name_product_popup{
		width: auto;
	}
	.product_picture_block{
		display: flex;
		align-items: center;
	}
	.product_picture_block img {
		width: 27%;
	}

	.detail_big_block {
		max-width: 650px;
	}
	.detail_info , .comments_block{
		display: block;
	}
	.props_block, .selected_stars_and_rating {
		width: 100%;
	}

	.detail_picture_block, #sync1 .item {
		max-width: 100%;
	}

	#sync1 .item div, #sync1 .item div img {
		max-height: 410px;
	}
	#sync2 .item div, #sync2 .item div img {
		max-height: 60px;
	}
	.text_two{
		font-size: 30px;
	}
	#sync2{
		margin: 20px 0;
	}
	.props_min_block p:last-child, .props_min_block p:first-child{
		font-size: 13px;
	}
	.add_comments{
		width: 100%;
	}
	.specific_rating{
		width: 36%;
	}
	.comments_all{
		width: 100%;
		margin-bottom: 40px;
	}
	.some_rating_block {
		width: 43%;
	}
	.all_rating_blocks{
		justify-content: space-between;
	}
}
@media (max-width: 767px) and (min-width: 320px) {

	.reating span{
		font-size: 25px;
	}
	.stars_block_rating{
		width: 167px;
	}
	.stars-num img, .stars-num_active img{
		width: 33.5px;
		height: 35px;
	}
	.stars-num, .stars-num_active{
		top: -21px;
	}
	.some_rating_block{
		margin-left: 0;
	}
	.image_comm_block{
		display: none;
	}
	.popup_reviews{
		max-width: 600px;
	}
	.popup_reviews_min_block{
		display: block;
	}
	.product_picture_block, .reviews_info_block{
		width: 100%;
	}
	.name_product_popup{
		width: auto;
	}
	.close_reviews{
		top: 37px;
	}
	.product_picture_block{
		padding: 60px 0 9px 0;
		display: flex;
		align-items: center;
	}
	.product_picture_block img {
		width: 27%;
	}
	.specific_rating{
		width: 100%;
	}
	.some_rating_block {
		width: 100%;
	}
	.all_rating_blocks, .max_info_block, .comments_header{
		flex-direction: column;
		align-items: start;
	}
	.all_star_rating{
		flex-wrap: wrap;
	}
	.reviews_info_block{
		padding-bottom: 20px;
	}
	.last_info_block {
		margin-bottom: 20px;
		width: 100%;
	}
	.email_review, #age_select, #gender_select, #props_select, #day_select, #read_select, #gril_select, #product_select, #desc_select{
		width: 100%;
	}
	.stars_block_change {
		margin: 0 3px;
	}
	.nik_name, .location_block{
		width: 47%;
	}
	.detail_big_block {
		max-width: 96%;
	}
	.detail_info , .comments_block, .props_block{
		display: block;
	}
	.props_block, .props_min_block {
		width: 100%;
	}
	.selected_stars_and_rating{
		width: 100%;
	}
	.detail_picture_block, #sync1 .item {
		max-width: 100%;
	}
	.some_rating_block .selected_stars_and_rating .number_rating, .all_sum{
		width: 24px;
	}

	#sync1 .item div, #sync1 .item div img {
		max-height: 270px;
	}
	#sync2 .item div, #sync2 .item div img {
		max-height: 107px;
		height: 107px;
	}
	#sync2 .item{
		max-width: 107px;
		max-height: 103px;
	}
	.text_two, .text_one{
		font-size: 24px;
		text-align: center;
	}
	.mobile_none_text{
		display: none;
	}
	.element_name h1{
		text-align: center;
		width: 80%;
		margin: 0 auto;
	}
	.stars_block{
		justify-content: center;
	}
	.element_name p:last-child span{
		font-size: 15px;
	}
	.preview_text_block{
		text-align: center;
	}
	.element_name p:last-child {
		text-align: center;
		margin-top: 13px;
	}
	.text_two, .element_name h1 {
		line-height: 27px;
	}
	#sync2{
		margin: 20px 0;
	}
	.props_min_block p:last-child, .props_min_block p:first-child{
		font-size: 13px;
	}
	.add_comments{
		width: 100%;
	}
	.comments_all{
		width: 100%;
		margin-bottom: 40px;
	}
	.props_min_block:last-child p:first-child {
			width: 38%;
	}
	.props_min_block:last-child p:last-child{
		width: 60%;
	}
	.title_desc{
		font-size: 18px;
	}
	#sync1 .item{
		margin: 0;
	}
	.element_name h1{
		font-size: 17px;
	}
	.product_info{
		width: 40%;
		font-size: 13px;
	}
	.product_info, .product_info a{
		font-size: 19px;
	}
	.price_block p:nth-child(2){
		font-size: 36px ;
		text-align: center;
	}
	.block_btn_add_basket{
		margin: 0 auto;
	}
	.black_icon_block{
		display: none;
	}
	.product_detail_info{
		margin-top: 0;
	}
	.description_block{
		margin: 0 20px;
	}
	.props_min_block p:first-child{
		font-family: "Oswald Reg";
	}
}
/* End */
/* /local/templates/800degreesse/components/bitrix/catalog/bootstrap_degreesse/style.css?16885546692920 */
/* /local/templates/800degreesse/components/bitrix/catalog.element/bootstrap_v4/style.css?168986773519033 */
