

/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news.detail/catalog-new/style.css?179092596652764*/
.slider-big .slick-track {
	display: flex;
	align-items: center;
}
.slick-prev1,
.slick-next1 {
	text-decoration: none;
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 1;
	cursor: pointer;
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

	opacity: 0;
}
.col-lg-6 .alert-delivery-free-msc {
	margin-top: 16px;
	max-width: 398px;
}
.productpage__set .alert-delivery-free-msc {
	margin-top: 10px;
}
.ditale-property-table-one-porce {
	overflow: hidden;
}

.ditale-property-table-more {
	text-transform: uppercase;
    position: relative;
    margin-top: 0px;
    font-size: 13px;
    margin-bottom: 0px;
	cursor: pointer;
    text-align: center;
    width: 100%;
    color: #000;
	display: none;
}
.ditale-property-table-more:before {
	content: "";
    border-top: 1px solid #828282;
    width: 100%;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 11px;
}
.ditale-property-table-more span {
	display: inline-block;
    background: #fff;
    padding: 0 8px;
}



.slick-prev1,
.slick-next1 {
	width: 44px;
	height: 44px;
	font-size: 0px;
	line-height: 0px;
	background: #dedede;
	border-radius: 3px;
	background: #fe781f;
}
.slick-prev1 {
	left: 20px;
}
.slick-next1 {
	right: 20px;
}
.slick-prev1:before,
.slick-next1:before {
	content: "";
	left: 50%;
	position: absolute;
	top: 12px;

	width: 20px;
	height: 18px;
	margin: 0px 0px 0px -10px;

	transition: opacity 0.3s ease;
}
.slider-big-item {
	text-align: center;
	background-color: #fafafa;
}

.slider-big:hover .slick-prev1,
.slider-big:hover .slick-next1 {
	opacity: 1;
}

.flex {
	display: flex;
	flex-wrap: wrap;
}
.catalog.detail h3 {
	font-family: "GothamProBold", Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
}

.detail .galery .top-small-wrapper-new {
	position: relative;
	width: auto;
	height: auto;
	margin-top: 15px;
}
.slider-min-item {
	display: inline-block;
	width: 120px;
	height: 120px;
	line-height: 112px;
	text-align: center;
	background-color: #fafafa;
	border: 1px solid #fafafa;
	opacity: 0.4;
}
.slick-current .slider-min-item {
	border: 1px solid #000;
	opacity: 1;
}
.reviews-top-block {
	align-items: center;
}

/*.buttons-block{
	flex-wrap: nowrap;
	align-items: center;
	margin-bottom: 10px;
}*/
/*.price-block{
	min-width: 150px;
}*/
/*.price-block span{
	display: inline-block;
}*/
/*.price_old {
	margin-bottom: 5px;
}*/
/*.price_old .price_val  {
	font-family: 'GothamPro';
	font-size: 15px;
	color: #000;
	text-transform: uppercase;
	text-decoration: line-through;
}*/

.price_new .price_val {
	font-family: "GothamProBold";
	font-size: 22px;
	color: #e63e30;
	text-transform: uppercase;
}

.buy_block {
	flex-wrap: nowrap;
	align-items: center;
}
.counter.pull-left .wrap {
	display: flex;
}
.btn-cart {
	display: block;
	padding: 15px 15px;
	background-color: #e63e30;
	font-family: "GothamProBold";
	font-size: 13px;
	color: #fff;
	text-align: center;
}
/*.avaliable-block{
    align-items: center;
	justify-content: space-between;
	margin-bottom: 15px;
}*/
.valid-block {
	padding: 5px 20px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background-color: #00bcd3;
}
.delivery-info {
	font-size: 14px;
	list-style-type: none;
}
.delivery-info li {
	padding: 0;
}
.catalog.detail li:before {
	content: none;
	width: 0 !important;
	height: 0;
}

/*.delivery-info .icon-block{
	display: inline-block;
	min-width: 30px;
	text-align: center;
	margin-right: 15px;
}*/

.constituent-block {
}
/*.constituent-item + .constituent-item{
	margin-left: 10px;
}
.constituent-value_block{
	margin-bottom: 5px;
	border-radius: 50%;
    border-width: 4px;
	font-family: 'GothamProBold';
	font-size: 16px;
    border-style: solid;
    height: 80px;
    width: 80px;
    text-align: center;
    line-height: 87px;
    box-sizing: border-box;
}*/
.constituent-item .value {
	line-height: normal;
	display: inline-block;
}

.constituent-item_text {
	font-size: 14px;
	text-align: center;
}
/*.color1{ color: #e63e30; border-color: #e63e30; }
.color2{ color: #fdb71d; border-color: #fdb71d;}
.color3{ color: #00bcd3; border-color: #00bcd3;}
.color4{ color: #1e1933; border-color: #1e1933;}*/

@media (max-width: 992px) {
	.slider-min-item {
		width: 80px;
		height: 80px;
		line-height: 86px;
	}
	.detail .slider-min-item img {
		max-width: 56px;
		max-height: 56px;
	}
}

/* XS */
@media (max-width: 767px) {
	.slider-min-item {
		width: 70px;
		height: 70px;
		line-height: 66px;
	}
	.detail .slider-min-item img {
		max-width: 56px;
		max-height: 56px;
	}
}

/**********************************************************/
/* TARIFS */
#tarif > .row > .maxwidth-theme {
	padding: 0px !important;
}
.tarifs .head-block {
	position: relative;
}
.tarifs .frame {
	margin: 0px;
	position: relative;
	overflow: hidden;
}
.tarifs .frame .wraps {
	width: 10000% !important;
	overflow: hidden;
	margin: 0px;
}

.tarifs .items_view td {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 40px 20px 20px 20px;
	position: relative;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}
.tarifs .frame.top .items_view td {
	border-right: 1px solid #f5f5f5;
	border-top: 1px solid #f5f5f5;
}
.tarifs .frame.props .items_view td {
	border: 1px solid #f5f5f5;
}
.tarifs .frame.props .items_view td:first-child {
	border-right-width: 0px;
}
.tarifs .frame.props .items_view td:nth-child(2) {
	border-left-width: 0px;
}

.tarifs .dynamic-block {
	position: absolute;
	left: 0;
	overflow: hidden;
	z-index: 2;
	background: #fff;
	height: 100%;
	border: 1px solid #f5f5f5;
}

.tarifs .head-block .frame .item {
	border: none;
	box-shadow: none;
}
.tarifs .head-block .frame .item .body-info {
	padding: 0px;
}
.tarifs .border:after {
	background: #f5f5f5;
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
}

.tarifs .head-block .body-info {
	text-align: center;
}
.tarifs .head-block .body-info .title {
	font-size: 0.933em;
	color: #222;
	margin-bottom: 5px;
	text-align: center;
	font-weight: bold;
}
.tarifs .head-block .item .body-info .price-block {
	font-size: 0.933em;
	margin: 0px 0px 8px;
}
.info .price-block .discount_percent {
	display: none;
}
.tarifs .head-block .item .body-info .price-block.w-old {
	margin-bottom: 0px;
}
.tarifs .head-block .item .body-info .price-block + .price-block {
	text-decoration: line-through;
	font-size: 0.867em;
	color: #777;
}
.tarifs .head-block .item .body-info .order {
	margin: 0px;
}
.tarifs .head-block .body-info .btn {
	margin: 0px;
	text-transform: uppercase;
}

.wrapp_scrollbar {
	position: absolute;
	padding: 31px 0px 15px 0px;
}
.wrapp_scrollbar.relative_block {
	position: relative;
}
.wrapp_scrollbar.relative_block:after {
	position: absolute;
	content: "";
	right: 0px;
	top: 0px;
	width: 1px;
	height: 100%;
	background: #f5f5f5;
}
.bx_compare .slider_navigation {
	display: none;
}
.bx_filtren_container ul {
	font-size: 0px;
	margin: 41px 0px 5px 0px;
}
.bx_filtren_container ul li,
.bx_filtren_container ul li:before {
	display: none;
}
.bx_filtren_container ul li.visible {
	display: inline-block;
	vertical-align: top;
	margin: 0px 5px 5px 0px;
}
.bx_filtren_container ul li span {
	font-size: 12px;
	line-height: 16px;
	text-transform: none;
}

/* Scrollbar */
.wrapp_scrollbar .wr_scrollbar {
	margin: 0 78px 1em 78px;
	background: #e5e5e5;
	height: 1px;
	opacity: 0;
}
.wr_scrollbar .scrollbar {
	height: 5px;
	line-height: 0;
	display: none;
	position: relative;
	top: -3px;
	cursor: pointer;
}
.wr_scrollbar .scrollbar .handle {
	width: 100px;
	height: 3px;
	position: relative;
	top: 2px;
	background: #292a33;
	cursor: pointer;
	border-radius: 3px;
}
.wr_scrollbar .scrollbar .handle .mousearea {
	position: absolute;
	top: -9px;
	left: 0;
	width: 100%;
	height: 20px;
}

.tarifs .main-block {
	position: relative;
	margin: -1px 0px 0px;
}
.tarifs .data_table_props tr td:first-of-type {
	font-weight: 600;
	visibility: hidden;
	padding-right: 22px;
}
.tarifs .prop_title_table .data_table_props tr td:first-child {
	display: table-cell;
	opacity: 1;
	visibility: visible;
}
.tarifs .data_table_props.clone tr td {
	border-bottom: 1px solid #f5f5f5;
}

.main-block .item-block td {
	text-align: center;
	padding: 16px 20px 14px;
	font-size: 0.867em;
	vertical-align: middle;
}
.main-block .item-block td:first-child {
	text-align: left;
}

.main-block .item-block .prop-block.icon-block {
	font-size: 0px;
	line-height: 0px;
}
.main-block .item-block .prop-block.icon-block:before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url("/bitrix/templates/aspro-allcorp2/components/bitrix/news.detail/catalog-new/../../../../images/allcorp2.png") -249px -204px no-repeat;
}
.main-block .item-block .prop-block.icon-block.Y:before {
	background-position: -249px -231px;
}

.wrapp_scrollbar.rounded-nav:hover .flex-direction-nav .flex-next {
	right: 20px;
}
.wrapp_scrollbar.rounded-nav:hover .flex-direction-nav .flex-prev {
	left: 20px;
}
.wrapp_scrollbar.rounded-nav .flex-direction-nav a {
	font-size: 0px;
	top: 38px;
}
.wrapp_scrollbar.rounded-nav:hover .flex-direction-nav a {
	opacity: 1;
}

.property-block h3 {
	margin: 0;
}
.property-block h4 {
	margin-top: 0;
}
.ditale-property-table {
	margin-bottom: 25px;
}
.ditale-property-table .tr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.ditale-property-table .td {
}
@media (min-width: 768px) and (max-width: 991px) {
	.wrapp_scrollbar .slider_navigation {
		display: none !important;
	}
}
@media (min-width: 768px) {
	.tarifs .items_view td {
		width: 195px;
		min-width: 195px;
	}
	.tarifs .frame {
		margin-left: 195px;
	}
	.wrapp_scrollbar {
		margin-left: 195px;
	}
	.tarifs .frame.props .wraps {
		margin-left: -195px;
	}
	.tarifs .dynamic-block {
		width: 195px;
	}
}

/* XS */
@media (max-width: 767px) {
	.tarifs .items_view td {
		width: 222px;
		min-width: 222px;
	}
	.tarifs .frame {
		margin-left: 222px;
	}
	.wrapp_scrollbar {
		margin-left: 222px;
	}
	.tarifs .frame.props .wraps {
		margin-left: -222px;
	}
	.tarifs .dynamic-block {
		width: 222px;
	}
}

@media (max-width: 600px) {
	.tarifs .frame {
		margin-left: 122px;
	}
	.wrapp_scrollbar {
		margin-left: 0px;
	}
	.wrapp_scrollbar.relative_block {
		background: #fff;
		z-index: 11;
		border: 1px solid #f5f5f5;
		border-right-width: 0px;
	}
	.wrapp_scrollbar .wr_scrollbar {
		margin: 0 28px 1em 28px;
	}
	.tarifs .frame.props .wraps {
		margin-left: -122px;
	}
	.tarifs .dynamic-block {
		width: 122px;
	}
	.tarifs .data_table_props.items_view td:first-child {
		width: 122px;
		min-width: 122px;
		max-width: 122px;
		font-size: 0.733em;
		line-height: 20px;
	}
}

@media (max-width: 320px) {
	.tarifs .items_view td {
		width: 165px;
		min-width: 165px;
	}
}

.block-application {
	margin-top: 30px;
}

.title-block-application {
	text-transform: uppercase;
	font-weight: 600;
}

.line-param-application {
	max-width: 320px;
	margin-bottom: 20px;
	will-change: transform;
}

.list-param-application {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	width: 100%;
	margin-top: 30px;
}

.item-param-appl {
	position: relative;
	flex-grow: 1;
	width: 1px;
	height: 20px;
	text-align: center;
	background-color: #fe6601;
	-webkit-transform: skewX(-20deg);
	-ms-transform: skewX(-20deg);
	transform: skewX(-20deg);
	margin: 0px 2px;
	cursor: pointer;
}

.name-param-appl {
	-webkit-transform: translate(-50%, -100%) skewX(20deg);
	-ms-transform: translate(-50%, -100%) skewX(20deg);
	transform: translate(-50%, -100%) skewX(20deg);
	translate: transform 300ms;
	font-weight: 200;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
}

.item-param-appl:hover .name-param-appl {
	-webkit-transform: translate(-50%, -100%) skewX(20deg) scale(1.2);
	-ms-transform: translate(-50%, -100%) skewX(20deg) scale(1.2);
	transform: translate(-50%, -100%) skewX(20deg) scale(1.2);
}

.name-line-param {
	text-transform: uppercase;
	padding-top: 5px;
}

.more-item-appl {
	display: flex;
	flex-grow: 2;
	background-color: transparent !important;
}

.sub-item-param-appl {
	flex-grow: 1;
	width: 1px;
	height: 20px;
	text-align: center;
	background-color: #fe6601;
	margin-right: 0px 2px;
	cursor: pointer;
}

.sub-item-param-appl:first-child {
	margin: 0px 2px 0px 0px;
}

.sub-item-param-appl:last-child {
	margin: 0px 0px 0px 2px;
}

.list-param-application .active {
	background-color: #fe660199;
}

.list-param-application .passive {
	background-color: #fe660147;
}

.tab-text-style ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.tab-text-style li {
	position: relative;
	font-size: 16px;
	color: #000;
}

.tab-text-style li:before {
	content: "";
	position: absolute;
	top: 0.45em !important;
	left: 0 !important;
	width: 8px !important;
	height: 8px !important;
	background-color: #fe6601 !important;
}

/* product set */
.productpage__set {
	padding-top: 21px;
	padding-bottom: 10px;
}
.productpage__set_title {
	font-family: "GothamProBlack", Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 29px;
	color: #000;
	padding-bottom: 15px;
}
.productpage__set_items {
	max-height: 120px;
	overflow: hidden;
}
.productpage__set_items.open {
	max-height: 100%;
}
.productpage__set_item {
	border: 1px solid #e0e0e0;
	display: flex;
	justify-content: space-between;
	padding: 3px 7px;
	align-items: center;
}
.productpage__set_item + .productpage__set_item {
	border-top: 0px;
}
.productpage__set_picture {
	width: 44px;
	height: 44px;
	text-align: center;
}
.productpage__set_name {
	width: 88%;
	padding-left: 17px;
	padding-right: 5px;
}
.productpage__set_name a {
	font-size: 15px;
	font-weight: 600;
	color: #000000;
}
.productpage__set_count {
	font-size: 16px;
	line-height: 15px;
}
.productpage__set_more {
	cursor: pointer;
	text-align: center;
	width: 100%;
	display: block;
	color: #000;
}
.productpage__set_more-plus {
	font-size: 15px;
	position: relative;
	margin-top: 3px;
}
.productpage__set_more-plus:before {
	content: "";
	display: block;
	position: absolute;
	top: -80px;
	background: url("/bitrix/templates/aspro-allcorp2/components/bitrix/news.detail/catalog-new/images/bl_product_set_transp.png") no-repeat;
	width: 100%;
	height: 80px;
}
.productpage__set_more-plus.open:before {
	height: 0px;
}
.productpage__set_more-show {
	text-transform: uppercase;
	position: relative;
	margin-top: 0px;
	font-size: 13px;
	margin-bottom: 0px;
}
.productpage__set_more-show:before {
	content: "";
	border-top: 1px solid #828282;
	width: 100%;
	position: absolute;
	z-index: -1;
	left: 0;
	top: 11px;
}
.productpage__set_more-show span {
	display: inline-block;
	background: #fff;
	padding: 0 8px;
	margin-left: 25px;
}
.productpage__set_more-show span:after {
	content: "";
	background: url("/bitrix/templates/aspro-allcorp2/components/bitrix/news.detail/catalog-new/images/ic_product_set_more.png") no-repeat;
	width: 9px;
	height: 6px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 12px;
	transition: 0.5s;
}
.productpage__set_more-show.open span:after {
	transform: rotate(180deg);
}

.constituent-item .color_not_bg {
	background-image: unset;
}

@media (max-width: 479px) {
	.productpage__set_name {
		width: 73%;
		padding-left: 17px;
		padding-right: 10px;
	}
	.productpage__set_count {
		font-size: 14px;
	}
}
/* end product set */

/* Mobile Verstka */
.detail .bottom-wrapper .buy_block-item._mobile {
	display: none;
}

.btn-scrolldown-review {
	display: none;
}

.title-description._mobile {
	display: none;
}

.other_flavors {
	display: none;
}

@media (max-width: 767px) {
	.title-description._pc {
		display: none;
	}

	.title-description._mobile {
		font-family: "GothamProBold", Arial, Helvetica, sans-serif;
		font-size: 13px !important;
		line-height: 130.7%;
		color: #222;
		display: block;
		text-align: center;
		margin-top: 20px !important;
		margin-bottom: 12px !important;
	}

	body .detail .item + .drag_block > div.tabs,
	.information-receive-product,
	.load-intensity div.information-receive-product-title {
		margin-top: 20px !important;
	}

	.detail .bottom-wrapper .buy_block-item._pc {
		display: none;
	}

	.detail .bottom-wrapper .buy_block-item._mobile {
		display: flex;
	}

	.detail .bottom-wrapper .buy_block-item._mobile .counter {
		margin-right: 30px;
	}

	.detail .buy_block .buy_block-item._mobile .change-block span.ctrl {
		height: 100%;
	}

	.detail #carousel2 {
		display: none;
	}

	.main .detail .galery .inner {
		padding: 12px !important;
	}

	.detail .item .counter .wrap .input1 {
		border-left: 1px solid #e5e5e5;
	}

	.detail #carousel1 .slick-dots li {
		width: 12px;
		height: 12px;
		margin: 0 10px;
	}

	.detail #carousel1 .slick-dots li.slick-active button {
		background: #4f4f4f;
	}

	.detail #carousel1 .slick-dots li button {
		width: 12px;
		height: 12px;
		background: #c4c4c4;
		border-radius: 50%;
	}

	.detail #carousel1 .slick-dots li button:before {
		display: none !important;
	}

	.detail .galery .inner .stickers {
		top: 2px !important;
	}

	.detail .favorites_item.mob-on {
		top: 3px;
		right: 27px;
		z-index: 99;
	}

	.detail .galery .inner {
		border: none !important;
	}

	.detail .stickers .stickers-wrapper > div {
		border-radius: 1px;
		font-size: 9px;
	}

	.detail .slick-dotted.slick-slider{
		margin-bottom: 35px;
	}

	.detail .show-mob {
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
	}

	.avaliable__hide-mb{
		display: none;
	}

	.detaile-page-block .catalog.detail .head .avaliable-block.flex .status-icon,
	.detaile-page-block .catalog.detail .head .avaliable-block.flex .status-icon.status__inStock{
		font-size: 13px !important;
		line-height: 12px !important;
	}
	.detaile-page-block .catalog.detail .head .avaliable-block.flex .status-icon.status__inStock{
		padding-left: 15px !important;
	}
	.detaile-page-block .catalog.detail .head .avaliable-block.flex .status-icon.status__inStock:before{
		background-color: #429200;
		width: 9px;
		height: 9px;
		top: 4,5px;
	}

	.detail .buttons-block-detail-custom .price-block .price_new .price_val{
		font-size: 20px;
		line-height: 126.8%;
	}

	.detaile-page-block .catalog.detail .bottom-wrapper .buttons-block-detail-custom .price-block .price_old .price_val{
		font-size: 14px;
		line-height: 126.8%;
	}
	
	.detail .show-mob .avaliable-block {
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 11px;
		margin-bottom: 0 !important;
	}

	.main .catalog.detail .head .article {
		font-size: 14px;
		line-height: 13px;
		padding-right: 0;
	}

	body h1.shares {
		padding-top: 14px !important;
		font-weight: bold;
		font-size: 14px;
		line-height: 130.7%;
	}

	.catalog.detail .head .info {
		padding: 0px 0 0 !important;
	}

	.detail .price-block {
		display: flex;
		flex-direction: row-reverse;
		justify-content: flex-end;
	}

	.catalog.detail .bottom-wrapper .price_old {
		margin-left: 10px;
		margin-bottom: 0 !important;
		align-items: center !important;
	}

	.detail .price_old .discount_percent {
		background: transparent !important;
		position: relative;
		font-weight: bold;
		font-size: 16px;
		line-height: 15px;
		margin-left: 7px;
		margin-top: -3px;
		width: 51px;
		height: 25px;
		letter-spacing: -1px;
	}

	.detail .price_old .discount_percent:before {
		position: absolute;
		content: "";
		display: block;
		background-image: url("data:image/svg+xml,%3Csvg width='51' height='22' viewBox='0 0 51 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.64859 8.35125L7.33585 2.66399C8.58435 1.41549 10.9486 0.440367 12.7178 0.444348L47.1387 0.685154C48.1383 0.687109 49.0806 1.08038 49.7927 1.79244C50.5047 2.50449 50.8978 3.44701 50.8999 4.44637L50.9294 18.11C50.9316 19.1093 50.5423 20.0504 49.8335 20.7592C49.1245 21.4682 48.1837 21.8572 47.1841 21.8553L12.7632 21.6141C10.9939 21.6105 8.62553 20.6252 7.37166 19.3714L1.65959 13.6593C0.193294 12.1926 0.188377 9.81146 1.64859 8.35125ZM8.13929 12.0813C8.40782 12.0817 8.67068 11.9733 8.86026 11.7837C9.05003 11.5939 9.15809 11.3314 9.15752 11.0631C9.1575 10.7942 9.04775 10.531 8.85717 10.3404C8.66677 10.15 8.40402 10.0407 8.13491 10.0405C7.86656 10.0399 7.60426 10.1481 7.4145 10.3379C7.22491 10.5275 7.11629 10.7902 7.11668 11.0587C7.11745 11.3272 7.22663 11.5902 7.41703 11.7806C7.60761 11.9712 7.87093 12.0807 8.13929 12.0813Z' fill='%23FDB71D'/%3E%3Cpath d='M11 10.9998C11 12.1044 10.1046 12.9998 9.00003 12.9998C7.89546 12.9998 7.00003 12.1044 7.00003 10.9998C7.00003 9.89524 7.89546 8.99981 9.00003 8.99981C10.1046 8.99981 11 9.89524 11 10.9998Z' fill='%23FDB71D'/%3E%3C/svg%3E%0A");
		width: 100%;
		height: 100%;
		background-repeat: no-repeat;
		z-index: -1;
		top: 3px;
		left: -3px;
	}

	.detail .item .counter .wrap .input1 {
		width: 46px !important;
	}

	.catalog.detail .buy_block-item {
		height: 36px !important;
		width: 100%;
	}

	.detail .item .counter .wrap .input1 input {
		font-size: 16px;
		font-weight: normal;
	}

	.detail .buy_block-item .btn-cart {
		padding: 7px 17px;
		border-radius: 4px;
	}

	.detail .buy_block-item .btn-cart .svg-inline-search {
		margin-right: 1px;
	}

	.detail .avaliable-block .valid-block {
		background: transparent;
		text-align: left;
		padding: 0 7px 0 0;
	}

	.detail .avaliable-block .valid-block span {
		color: #4f4f4f;
		font-size: 11px;
		line-height: 11px;
	}

	.detail .info .right-hh {
		display: none;
	}

	.detail .delivery-info {
		border-bottom: none !important;
	}

	.detail .catalog.detail .head .bottom-wrapper {
		border-top: none !important;
	}

	.detail .btn-scrolldown-review {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 16px 21px 15px;
		border: 1px solid #f2f2f2;
		background: #fff;
		border-radius: 8px;
	}

	.detail .btn-scrolldown-review span {
		font-family: "GothamProBold", Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 130.7%;
		text-transform: uppercase;
		color: #fe6601;
	}

	.detail .other_flavors {
		margin-top: 0px !important;
		background: #fcfcfc;
		/* padding: 20px 0 0 15px; */
		padding-top: 20px;
		padding-bottom: 0px;
		padding-left: 20px;
		padding-right: 20px;
		margin-left: -15px;
		margin-right: -15px;
		margin-bottom: 25px;
	}

	.productpage__set_title {
		padding-bottom: 13px;
	}
	.productpage__set_name{
		line-height: 13px;
	}
	.productpage__set_name a {
		font-size: 13px;
	}
	.productpage__set .empty_item .productpage__set_name a:after{
		font-size: 13px;
		margin-top: 3px;
	}
	.productpage__set_count{
		font-size: 13px;	
	}

	.detail .other_flavors .other_flavors--title {
		font-family: "GothamProBold", Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 130.7%;
		text-transform: uppercase;
		color: #222222;
		text-align: center;
		margin-left: -15px;
		margin-bottom: 21px;
	}

	.product-name {
		font-size: 14px !important;
		line-height: 130.7% !important;
	}

	.other_flavors-block {
		margin-bottom: 0px !important;
	}

	.other_flavors-block .other_flavors--body {
		display: block;
		font-weight: bold;
		font-size: 13px;
		line-height: 130.7%;
		color: #222222;
		width: 1500px;
		/* height: 80px; */
		/* height: 100px; */
		margin: 0 8px;
		padding-bottom: 20px;
	}

	.other_flavors-block .jspHorizontalBar {
		height: 4px;
		background: #fff;
	}

	.other_flavors-block .jspHorizontalBar,
	.other_flavors-block .jspTrack {
		background: #e0e0e0;
		border-radius: 1px;
	}

	.other_flavors-block .jspTrack {
		height: 2px;
	}

	.other_flavors-block .jspDrag {
		margin-top: -1px;
		height: 4px;
		background: #bdbdbd;
		border-radius: 1px;
	}

	.catalog.detail .bottom-wrapper h3 {
		text-align: center;
		margin-top: 20px !important;
		margin-bottom: 9px !important;
	}

	.other_flavors .other_flavors-block .other_flavors--body {
		display: flex;
		flex-wrap: wrap;
	}

	.other_flavors .other_flavors-block .other_flavors--body a {
		background: #ffffff;
		box-shadow: 0px 4px 10px rgb(184 184 184 / 25%);
		border-radius: 4px;
		padding: 12px;
		font-family: "GothamProBold", Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		line-height: 11px;
		color: #000000;
		margin: 4px 4.5px;
		height: 35px;
	}

	.detail .drag_block.tab .tabs .tab-content {
		flex-direction: column;
		display: flex;
	}

	.detail #props{
		margin-top: 5px;
	}

	.detail .drag_block.tab .tabs .tab-content > #props {
		order: 1;
	}

	.detail .drag_block.tab .tabs .tab-content > #komy {
		order: 2;
	}

	.detail .drag_block.tab .tabs .tab-content > #faq {
		order: 3;
	}
	.detail .property-block h4{
		font-family: "GothamProBold", Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 13px;
		line-height: 130.7%;
		text-transform: uppercase;
		color: #222222;
	}
	.detail .ditale-property-table > .tr{
		padding: 5px 10px;
	}

	.other_flavors {
		display: block;
	}

	.bottom-wrapper .productpage__set .productpage__set_title {
		padding-left: 0;
		text-align: center;
		font-size: 13px;
		line-height: 130.7%;
		text-transform: uppercase;
		color: #222222;
	}

	.other_flavors {
		position: relative;
	}

	.other_flavors .btn_right-element {
		width: 48px;
		height: 48px;
		padding: 0;
		background: transparent;
		border: none;
		position: absolute;
		top: 6px;
		right: 20px;
	}

	.productpage__set {
		padding-top: 0px;
		padding-bottom: 25px;
	}

	.oneporc {
		width: 100%;
		padding: 20px 6px 22px 6px;
	}
	.constituent-block.flex{
		justify-content: center;
	}
	.detail .delivery_block{
		width: 100%;
    	max-width: 100%;
	}
	.catalog.detail .bottom-wrapper h3.oneporc__title {
		margin-top: 30px !important;
	}

	.detail .delivery-info {
		margin-bottom: 0px;
	}
	.detail .delivery-info li {
		margin-bottom: -4px;
	}

	.detaile-page-block .catalog.detail .head .avaliable-block .hide-mb {
		display: none !important;
	}

	.detail .information-receive-product-title{
		font-family: "GothamProBold", Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 130.7%;
		text-transform: uppercase;
		color: #222222;	
	}
}

.detaile-page-block .catalog.detail .head .avaliable-block .status-icon.status__inStock:before {
	background-color: #429200;
}

.detaile-page-block .catalog.detail .head .avaliable-block .status-icon.status__inStock {
	border-bottom: none;
	font-weight: normal;
	font-size: 13px;
	line-height: 12px;

	color: #429200;
}
.productpage__set_more-plus.open{
	opacity: 0;
}
/* Begin - addToCartOtherFlavors */
.button-container {
	width: 600px;
	margin: 30px auto 0;
}

.add-to-cart {
	display: inline-block;
	position: relative;
	width: 160px;
	height: 35px;
	background: #e63e30;
	border-radius: 4px;

	margin-right: 17px;
}

.add-to-cart .button__click {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 160px;
	height: 35px;
	cursor: pointer;
	position: relative;
	visibility: visible;
	opacity: 1;
	z-index: 1;
	border: 0;
	background-color: transparent;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.add-to-cart .button__click--icon {
	display: block;
	margin-right: 6px;
	color: #fff;
	width: 18px;
	height: 16px;
}

.add-to-cart .button__click span {
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	text-transform: uppercase;
	color: #ffffff;
}

.add-to-cart .button__click.hidden-block {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	opacity: 0;
	z-index: 0;
}

.add-to-cart .number-input {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	opacity: 0;
	z-index: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.add-to-cart .number-input.visible-block {
	position: relative;
	visibility: visible;
	opacity: 1;
	display: block;
	width: 160px;
	height: 35px;
}

.add-to-cart .number-input .price_val {
	position: absolute;
	left: 50%;
	bottom: 6px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
	color: #fff;
}

.add-to-cart .number-input .minus {
	position: absolute;
	top: 50%;
	left: 12px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 12px;
	height: 12px;
}

.add-to-cart .number-input .plus {
	position: absolute;
	top: 50%;
	right: 12px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 12px;
	height: 12px;
}

.add-to-cart .number-input .plus:after {
	display: block;
	content: "";
	position: absolute;
	top: 40%;
	width: 100%;
	height: 2px;
	background-color: #fff;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.add-to-cart .number-input .minus,
.add-to-cart .number-input .plus {
	border: none;
	background-color: transparent;
	font-size: 0;
	cursor: pointer;
	margin: 0;
	padding: 0;
}

.add-to-cart .number-input .minus:before,
.add-to-cart .number-input .plus:before {
	display: block;
	content: "";
	width: 100%;
	height: 2px;
	background-color: #fff;
}

.add-to-cart .number-input .quantity_block {
	position: absolute;
	top: 5px;
	left: 49%;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.add-to-cart .number-input .quantity_block .quantity {
	display: block;
	width: 20px;
	height: 12px;
	border: none;
	background-color: transparent;
	text-align: right;
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;

	font-family: 'GothamProMedium';
}

.add-to-cart .number-input .quantity_block:after {
	display: block;
	content: 'шт.';
	position: absolute;
	right: -90%;
	bottom: 0px;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	color: #fff;
}

/* Firefox */
@-moz-document url-prefix() {
	.add-to-cart .number-input .quantity_block .quantity {
		-moz-appearance: textfield;
	}
}

/* Safari */
::-webkit-full-page-media,
:root .add-to-cart .number-input .quantity_block .quantity {
	font-size: 11px!important;
	line-height: 14px;
	height: 14px;
	font-weight: normal;
	opacity: 1;
}

::-webkit-full-page-media,
:root .add-to-cart .number-input .quantity_block:after {
	font-size: 11px!important;
	bottom: 1px!important;
}


.add-to-cart .number-input .quantity_block .quantity::-webkit-outer-spin-button,
.add-to-cart .number-input .quantity_block .quantity::-webkit-inner-spin-button {
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;
	margin: 0;
}

/*# sourceMappingURL=style.css.map */
/* End - addToCartOtherFlavors */
.catalog.detail .galery .inner.zomm_wrapper-block {
	padding: 0;
}
.stars-block i:hover, .stars-block i:hover ~ i {
	color: #FE6601!important;
}
.star-count {
	font-size: 14px;
	line-height: 13px;
	color: #828282;
	margin-left: 5px;
}
.catalog.detail .head .right-hh .reviews-top-block .article {
	padding-left: 20px;
    margin-top: 2px;
}
.catalog.detail.fixed_wrapper .head {
	padding-top: 30px;
}
.property_top div {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 15px;
}
.property_top>div:first-child {
	font-weight: bold;
	font-size: 14px;
	line-height: 100%;
	color: #000000;
	border-bottom: 1px dashed #BDBDBD;
}
.property_top>div:first-child span {
	position: relative;
	top: 3px;
	background-color: #fff;
	font-family: 'GothamProBold';
}
.property_top>div:nth-child(2) {
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	position: relative;
	top: 1px;
}

.to-descriotion {
	font-size: 14px;
	line-height: 13px;
	color: #000000;
	margin-top: 5px;
	border-bottom: 1px dashed #000000;
	position: relative;
}
.to-descriotion:hover {
	border-bottom: none;
}
.to-descriotion:after {
	content: '';
	transition: all 0.2s;
	display: block;
	height: 16px;
	width: 11px;
	position: absolute;
	right: -17px;
	top: -2px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7812 11.2309L6.02812 15.7902C5.73645 16.0699 5.26355 16.0699 4.97188 15.7902L0.218757 11.2309C-0.0729184 10.9511 -0.0729184 10.4975 0.218757 10.2177C0.510432 9.93796 0.98333 9.93796 1.27501 10.2177L4.75312 13.554L4.75312 -2.73059e-07L6.24688 -2.07765e-07L6.24688 13.554L9.72499 10.2177C10.0167 9.93796 10.4896 9.93796 10.7812 10.2177C11.0729 10.4975 11.0729 10.9511 10.7812 11.2309Z' fill='%234F4F4F'/%3E%3C/svg%3E");
}
.to-descriotion:hover:after {
	top: 2px;
}
.discount_percent {
	position: relative;
    background: transparent;
    padding: 0;
    font-size: 0;
    line-height: 0;
    color: transparent;
	font-family: "GothamProBold";
    display: inline-block;
	width: 30px;
    top: 1px;
    left: 0;
	margin-right: 30px;
}
.discount_percent:before {
    position: absolute;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    width: 51px;
    height: 22px;
    z-index: 1;
    background-image: url("data:image/svg+xml,%3Csvg width='51' height='22' viewBox='0 0 51 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.64859 8.3515L7.33585 2.66424C8.58435 1.41574 10.9486 0.440612 12.7178 0.444592L47.1387 0.685398C48.1383 0.687353 49.0806 1.08063 49.7927 1.79268C50.5047 2.50474 50.8978 3.44725 50.8999 4.44662L50.9294 18.1102C50.9316 19.1096 50.5423 20.0506 49.8335 20.7594C49.1245 21.4684 48.1837 21.8575 47.1841 21.8555L12.7632 21.6143C10.9939 21.6107 8.62553 20.6255 7.37166 19.3716L1.65959 13.6595C0.193294 12.1929 0.188377 9.81171 1.64859 8.3515ZM8.13929 12.0815C8.40782 12.0819 8.67068 11.9735 8.86026 11.7839C9.05003 11.5942 9.15809 11.3317 9.15752 11.0633C9.1575 10.7944 9.04775 10.5313 8.85717 10.3407C8.66677 10.1503 8.40402 10.0409 8.13491 10.0407C7.86656 10.0401 7.60426 10.1484 7.4145 10.3382C7.22491 10.5277 7.11629 10.7904 7.11668 11.0589C7.11745 11.3275 7.22663 11.5904 7.41703 11.7808C7.60761 11.9714 7.87093 12.081 8.13929 12.0815Z' fill='%23FDB71D'/%3E%3Cpath d='M11.0001 11.0001C11.0001 12.1046 10.1046 13.0001 9.00007 13.0001C7.8955 13.0001 7.00007 12.1046 7.00007 11.0001C7.00007 9.89548 7.8955 9.00005 9.00007 9.00005C10.1046 9.00005 11.0001 9.89548 11.0001 11.0001Z' fill='%23FDB71D'/%3E%3C/svg%3E%0A");
}
.stickers .discount_percent:before {
	background-image: url("data:image/svg+xml,%3Csvg width='81' height='81' viewBox='0 0 81 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.53647 36.5182L11.1298 28.9249C12.7967 27.258 15.9533 25.956 18.3156 25.9613L64.2725 26.2828C65.6071 26.2855 66.8652 26.8105 67.8159 27.7612C68.7666 28.7119 69.2914 29.9703 69.2943 31.3046L69.3337 49.5475C69.3365 50.8819 68.8168 52.1383 67.8704 53.0846C66.9238 54.0313 65.6677 54.5507 64.3331 54.5481L18.3761 54.2261C16.0139 54.2213 12.8517 52.9058 11.1776 51.2317L3.55116 43.6052C1.59344 41.647 1.58688 38.4678 3.53647 36.5182ZM12.2025 41.4984C12.5611 41.4989 12.912 41.3541 13.1651 41.101C13.4185 40.8476 13.5628 40.4972 13.562 40.1389C13.562 39.7799 13.4155 39.4285 13.161 39.1741C12.9068 38.9199 12.556 38.7738 12.1967 38.7736C11.8384 38.7728 11.4882 38.9173 11.2348 39.1707C10.9817 39.4238 10.8367 39.7745 10.8372 40.1331C10.8382 40.4916 10.984 40.8427 11.2382 41.0969C11.4927 41.3513 11.8442 41.4976 12.2025 41.4984Z' fill='%23FDB71D'/%3E%3C/svg%3E%0A");
	width: 81px;
	height: 81px;
	top: -20px;
}
.stickers .discount_percent span {
	font-size: 16px;
	line-height: 125.69%;
	top: 10px;
    right: -24px;
}
.stickers .discount_percent {
	width: 50px;
	top: -8px;
}
.catalog.detail .inner .stickers {
	top: 13px;
	left: 36px;
}
.stickers .discount_percent + .stickers-wrapper .sticker_sale {
	padding: 6px;
	height: 27px;
}
.discount_percent span {
    position: relative;
    z-index: 2;
    top: 0px;
    right: -11px;
    font-weight: bold;
    font-size: 14px;
    line-height: 22px;
    color: #ffffff;
}
.catalog.detail .head .info .bottom-wrapper {
	border-top: none;
	padding: 0;
}
.catalog.detail .bottom-wrapper .buttons-block-detail-custom .price-block .price_old .price_val {
	font-size: 17px;
	line-height: 126.8%;
	color: #4F4F4F;
	text-decoration: unset;
}
.catalog.detail .bottom-wrapper .buttons-block-detail-custom .price-block .price_old {
	text-decoration: line-through;
	color: #E63E30;
}
.buttons-block-detail-custom .price-block .price_new .price_val {
	font-weight: bold;
	font-size: 30px;
	line-height: 29px;
	color: #E63E30;
}
.detaile-page-block .catalog.detail .head .avaliable-block.flex .status-icon.status__inStock {
	font-size: 16px;
	line-height: 15px;
	color: #429200;
	padding: 0px 0 0px 20px;
}
.catalog.detail .head .bottom-wrapper-inner .avaliable-block .status-icon:before {
	width: 9px;
	height: 9px;
	top: 45%;
}
.bottom-wrapper-inner .buttons-block {
	margin-bottom: 15px;
	justify-content: flex-start;
}
.catalog.detail .bottom-wrapper-inner .buy_block-item:not(:first-child) {
	margin-left: 17px;
}
.bottom-wrapper-inner .btn-cart {
	padding: 15px 40px;
}
.bottom-wrapper-inner .favorites_item {
	top: 50%;
    transform: translateY(50%);
}
.expiration_date {
	background: #F9F9F9;
	padding: 9px 38px 11px 16px;
	display: flex;
}
.expiration_date>div {
	padding: 0;
}
.expiration_date>div:first-child {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	line-height: 125.69%;
	border-bottom: 1px dashed #BDBDBD;
}
.expiration_date>div:first-child span {
	background-color: #F9F9F9;
	position: relative;
    top: 4px;
}
.expiration_date>div:nth-child(2) {
	font-size: 14px;
	line-height: 125.69%;
	color: #000000;
	position: relative;
    top: 4px;
}
.expiration_date>div:nth-child(2) span {
	color: #429200;
}
.oneporc {
	border: 1px solid #E0E0E0;
	padding: 28px 36px 34px 28px;
	margin-top: 22px;
	margin-right: 20px;
}
.productpage__set_item {
	position: relative;
}
.productpage__set_item.empty_item:after {
	content: "";
	background: #F9F9F9;
	display: block;
	width: 93%;
	right: 0;
	height: 100%;
	position: absolute;
	z-index: -1;
} 
.empty_item .productpage__set_name a {
	color: #4F4F4F;
	position: relative;
}
.property-block > div {
	max-width: 575px;
}
.property-block > div:first-of-type {
	margin-right: 110px;
}
.add-review-block {
	max-width: 950px;
	margin: 0 auto;
}
.stars-block .star-active {
	color: #FE6601!important;
}
.bottom-wrapper-inner > .row>div:first-of-type {
	max-width: 434px;
}
.bottom-wrapper-inner > .row>div:nth-of-type(2) {
	padding: 0;
    max-width: 365px;
}
.title__description, .information-receive-product {
	max-width: 1000px;
}
.empty_item .productpage__set_name a:after {
	content: "Нет в наличии";
	font-size: 15px;
	line-height: 128.24%;
	color: #4F4F4F;
    width: 100%;
	display: block;
	font-weight: normal;
}
.productpage__set_item.empty_item {
	padding: 10px 7px;
}
.catalog.detail .bottom-wrapper h3.oneporc__title {
	margin-top: 0;
	padding-left: 0;
	font-weight: bold;
	font-size: 20px;
	line-height: 19px;
	text-transform: unset;
}
.delivery_block {
	border: 1px solid #E0E0E0;
	padding: 26px 26px 26px 20px;
	margin-top: 22px;
	display: flex;
    flex-direction: column;
	max-width: 364px;
}
.delivery_block>div {
	font-size: 15px;
    line-height: 15px;
    display: flex;
    height: 40px;
    color: #000000;
    position: relative;
    flex-direction: row;
    align-items: center;
	padding: 0 2px;
	margin-bottom: 10px;
}
.delivery_block>div>div{
	min-width: 35px;
}
.delivery_block>#delivery4_{
	background-color: #fff490;
}
.delivery_block>div>span{
	margin-left: 10px;
}
/* .delivery_block>div:nth-child(3) b {
	position: relative;
    top: 5px;
    left: 2px;
} */
.oneporc .constituent-item {
	margin-right: 4px;
}
.bottom_product_info {
	display: flex;
	margin-bottom: 25px;
}

#props {
	margin-top: 50px;
}
h3, h5 {
	font-weight: bold;
	font-size: 30px;
	line-height: 29px;
	text-transform: uppercase;
	color: #222222;
	padding-left: 23px;
	position: relative;
}
h3:not(.oneporc__title):before, h5:before {
	content: '';
	position: absolute;
	left: 0;
	width: 4px;
	top: -9px;
	height: 43px;
	background: #E63E30;
}
.drag_block .nav-direction .flex-direction-nav li.initied a {
	opacity: 1!important;
	background: #fff;
	transition: all 0s;
}
.catalog.front .flex-direction-nav.opacity1, .navigation-vcenter .flex-direction-nav.opacity1 {
	top: -79px;
}
.catalog.item-views.front .flexslider .flex-direction-nav.opacity1 .flex-next {
	right: 0!important;
	transform: rotate(180deg);
}
.catalog.item-views.front .flexslider .flex-direction-nav.opacity1 .flex-prev {
	right: 80px!important;
	left: unset!important;
	top: 29px!important;
}

.front .flexslider .flex-direction-nav.opacity1 a:before {
	width: 55px;
	height: 22px;
	margin: 0!important;
	position: static!important;
	background-image: url("data:image/svg+xml,%3Csvg width='55' height='22' viewBox='0 0 55 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='54' height='3' rx='1.5' transform='matrix(1 8.74228e-08 8.74228e-08 -1 0.451172 12.0001)' fill='%23828282'/%3E%3Crect x='2.04492' y='9.19327' width='14.4026' height='2.90738' rx='1.45369' transform='rotate(44.7024 2.04492 9.19327)' fill='%23828282'/%3E%3Crect width='14.4026' height='2.90738' rx='1.45369' transform='matrix(0.71077 -0.703424 -0.703424 -0.71077 2.04883 12.1977)' fill='%23828282'/%3E%3C/svg%3E%0A");
	background-color: unset;
	border-radius: 0;
	cursor: pointer;
	transition: all 0s;
}
.front .flex-direction-nav.opacity1 a {
	width: 55px;
}
.drag_block .nav-direction .flex-direction-nav li a:before {
	display: none;
}
.front .flexslider .flex-direction-nav.opacity1 a:hover:before {
	background-color: unset;
	background-image: url("data:image/svg+xml,%3Csvg width='55' height='22' viewBox='0 0 55 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='54.002' y='12.0001' width='54' height='3' rx='1.5' transform='rotate(180 54.002 12.0001)' fill='%23E63E30'/%3E%3Crect width='14.4026' height='2.90738' rx='1.45369' transform='matrix(-0.71077 0.703424 0.703424 0.71077 52.4082 9.19327)' fill='%23E63E30'/%3E%3Crect x='52.4043' y='12.1977' width='14.4026' height='2.90738' rx='1.45369' transform='rotate(-135.298 52.4043 12.1977)' fill='%23E63E30'/%3E%3C/svg%3E%0A");
}
.catalog.item-views.front .flexslider .flex-direction-nav.opacity1 .flex-next:hover {
	transform: rotate(0deg);
	right: 0!important;
    top: 29px;
    left: unset;
}
.catalog.item-views.front .flexslider .flex-direction-nav.opacity1 .flex-prev:hover {
	transform: rotate(180deg);
    top: 21px!important;
}
.drag_block .nav-direction .flex-direction-nav li a.flex-prev {
	position: relative;
    right: 54px;
    top: 18px;
}
.drag_block .nav-direction .flex-direction-nav li a.flex-prev:hover {
	transform: rotate(180deg);
	top: 17px;
}
.drag_block .nav-direction .flex-direction-nav li a.flex-next {
	transform: rotate(180deg);
	position: relative;
    top: 15px;
}
.drag_block .nav-direction .flex-direction-nav li a.flex-next:hover {
	transform: rotate(0deg);
	top: 16px;
}
.drag_block .swiper-container.slider_products {
	padding-top: 0;
	position: static;
}
.drag_block {
	position: relative;
}
.head .product-name {
	padding-top: 0;
}
.swiper-container.slider_products .swiper-button-next, .swiper-container.slider_products .swiper-button-prev {
	background-color: unset!important;
}
.swiper-container.slider_products .swiper-button-next {
	right: 87px!important;
}
.swiper-container.slider_products .swiper-button-next:hover svg rect, .swiper-container.slider_products .swiper-button-prev:hover svg rect {
	fill: #E63E30;
}
.swiper-container.slider_products .swiper-button-next, .swiper-container.slider_products .swiper-button-prev {
	height: 28px!important;
}
.product-small-img_block a {
    height: 91px;
    line-height: 91px;
    width: 91px;
    margin: auto;
    text-align: center;
}
.homeSliderBesrsellers .price-block.inline {
	width: 100%;
	position: relative;
}
.catalog.detail .homeSliderBesrsellers .price_old .discount_percent {
	position: absolute;
	left: unset;
	right: 21px;
}
.head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart, .head .bottom-wrapper-inner .col-lg-6 .add-to-cart .button__click {
	width: 186px;
	height: 56px;
	border-radius: 4px;
}
.head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart {
	margin-right: 30px;
}
.head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart .button__click span {
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	font-family: 'GothamProBold';
    position: relative;
    top: 1px;
}
.head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart .button__click--icon {
	width: 25px;
    height: 23px;
	margin-right: 18px;
}
.head .info .bottom-wrapper-inner .col-lg-6 .favorites_item {
	position: relative;
	right: 0;
	bottom: 9px;
}
.head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart .number-input.visible-block {
	width: 186px;
    height: 56px;
}
.head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart .number-input .price_val, .head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart .number-input .quantity_block .quantity, .head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart .number-input .quantity_block:after {
	font-size: 14px;
	line-height: 14px;
}
.head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart .number-input .quantity_block:after {
	right: -130%;
	bottom: 1px;
	font-family: 'GothamProBold';
}
.head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart .number-input .quantity_block {
	top: 14px;
	left: 47%;
}
.head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart .number-input .price_val {
	left: 52%;
    bottom: 10px;
}
.head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart .number-input .quantity_block .quantity {
	font-family: 'GothamProBold';
	height: 14px;
}
.head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart .number-input .plus, .head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart .number-input .minu {
	width: 16px;
    height: 16px;
	overflow: hidden;
}
.h1_mobile {
	display: none;
}
.back-url.url-block{
	display: none;
}
@media screen and (max-width: 1200px) {
	.col-lg-6 .alert-delivery-free-msc {
		max-width: unset;
	}
	.bottom-wrapper-inner > .row>div:first-of-type, .bottom-wrapper-inner > .row>div:nth-of-type(2) {
		max-width: unset;
	}
	.bottom-wrapper-inner > .row>div:nth-of-type(2) {
		padding-left: 16px;
		padding-right: 16px;
		margin-top: 15px;
	}
	.bottom_product_info {
		flex-wrap: wrap;
	}
	.property-block > div {
		max-width: unset;
	}
	.property-block > div:first-of-type {
		margin-right: 0;
	}
	.title__description, .information-receive-product {
		max-width: unset;
	}
}
@media screen and (max-width: 991px) {
	.head > .row > div:nth-of-type(2) {
		margin-top: 30px;
	}
	.row.property-block {
		margin: 0;
	}
	.property_top {
		display: flex;
	}
	.property_top>div{
		width: 50%;
	}
	.h1_mobile {
		display: block;
		font-size: 17px;
		line-height: 130.7%;
		color: #222222;
		padding-left: 15px;
		font-family: 'GothamProBold';
		position: relative;
		margin-top: 30px;
	}
	.h1_mobile:before {
		content: '';
		display: block;
		left: 0;
		width: 2px;
		height: 120%;
		background: #FE6601;
		position: absolute;
		bottom: -10%;
	}
	h1 {
		display: none;
	}
	.expiration_date {
		width: 100%;
	}
	.expiration_date>div {
		width: 50%;
	}
	.another__vkus {
		display: none;
	}
}
@media screen and (max-width: 801px) {
	.bottom_product_info {
		justify-content: center;
	}
	.oneporc {
		margin-right: 0;
	}
	.property_top>div:first-child {
		max-height: 15px;
	}
}
@media screen and (max-width: 767px) {
	.stickers .discount_percent span{
		font-size: 15px;
		line-height: 140%;
	}
	.detaile-page-block .detail .goods-block, 
	.detaile-page-block .detail .drag_block.reviews{
		margin-top: 0px;
    	margin-bottom: 0px;
	}
	.detail .swiper-container.slider_products{
		margin-bottom: 10px;
	}
	.detaile-page-block .detail .goods-block h5, .detaile-page-block .detail .drag_block.reviews h5 {
		font-size: 22px!important;
		margin-top: 25px!important;
   	 	margin-bottom: 25px!important;
	}
	.detail .tabs .tab-content{
		padding: 20px 0px 0px;
	}
	.detail .tab-pane#poprob{
		display: none !important;
	}
	.detail .tab-pane.active#faq .title-tab-heading + div{
		padding-top: 0px;
	}
	.title-tab-heading + .item-views.accordion .group-content h3{
		display: none;
	}
	.title-tab-heading + .item-views.accordion .group-content h3 + .accordion-type-1 .accordion-head {
		font-size: 1.067em!important;
		line-height: 24px!important;
		padding: 0!important;
		padding-right: 40px!important;
	}
	.title-tab-heading + .item-views.accordion .group-content h3 + .accordion-type-1 .accordion-head .fa {
		right: 20px!important;
		font-size: 24px!important;
		background: unset!important;
	}
	.to-descriotion {
		top: 6px;
	}
	.catalog.detail .bottom-wrapper .oneporc h3.oneporc__title {
		margin-top: 5px!important;
		font-family: "GothamProBold", Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 13px;
		line-height: 130.7%;
		text-transform: uppercase;
		color: #222222;
	}
	h3.title-description._mobile {
		text-align: left;
		font-size: 22px!important;
	}
	.detail .galery .inner .stickers {
		top: 20px !important;
		left: 20px;
	}
	.bottom-wrapper-inner > .row {
		display: flex;
		flex-direction: column;
	}
	.to-descriotion {
		left: 14px;
	}
	.bottom-wrapper-inner > .row > div:first-of-type {
		order: 1;
		margin-top: 25px;
	}
	.expiration_date {
		margin-top: 50px;
	}
	.catalog.detail .galery .inner {
		padding: 0!important;
	}
	.detail .favorites_item.mob-on {
		top: 27px;
		right: 40px;
	}
	body h1.shares {
		margin-bottom: 20px;
	}
	.catalog.detail .bottom-wrapper-inner .buy_block-item:not(:first-child) {
		margin-left: 0;
	}
	.head > .row > div:nth-of-type(2) {
		margin-top: 0;
	}
	.property_top {
		padding-left: 14px;
		padding-right: 32px;
	}
	.bottom-wrapper-inner .buttons-block {
		margin-bottom: 10px;
	}
	.swiper-container.slider_products .swiper-button-next, .swiper-container.slider_products .swiper-button-prev {
		display: none;
	}
}
@media screen and (max-width: 479px) {
	.head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart {
		margin-right: 0;
		width: 100%;
	}
	.head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart, .head .bottom-wrapper-inner .col-lg-6 .add-to-cart .button__click, .head .info .bottom-wrapper-inner .col-lg-6 .add-to-cart .number-input.visible-block {
		width: 100%;
	}

	.info .price-block .discount_percent {
		display: block;
	}
	.catalog.detail .bottom-wrapper .buttons-block-detail-custom .price-block .price_old {
		text-decoration: unset;
	}
	.catalog.detail .bottom-wrapper .buttons-block-detail-custom .price-block .price_old .price_val {
		position: relative;
		top: 3px;
	}
	.catalog.detail .bottom-wrapper .buttons-block-detail-custom .price-block .price_old .price_val:after {
		content: '';
		display: block;
		position: absolute;
		width: 90%;
		height: 1px;
		background-color: #E63E30;
		bottom: 13px;
	}
	.property_top{
		padding-left: 0;
    	padding-right: 0;
	}
	.property_top>div:nth-child(2),
	.property_top>div:first-child{
		font-size: 11px;
    	line-height: 100%;
	}
	.to-descriotion{
		font-size: 13px;
		line-height: 12px;
		left: 0;
		top: 3px;
	}
	.to-descriotion:after{
		top: 1px;
	}
	.delivery_block>div{
		font-size: 12px;
		line-height: 120%;
	}
	.delivery_block>div:nth-child(3) b{
		top: 0;
		left: 0;
	}
	.detail .constituent-value_block{
		font-size: 13px;
	}
	.detail .constituent-item_text{
		font-size: 11px;
	}
	.detail .ditale-property-table > .tr > .td:last-child,
	.detail .ditale-property-table > .tr > .td:first-child{
		font-size: 11px;
	}
	.detaile-page-block .detail .goods-block h5, .detaile-page-block .detail .drag_block.reviews h5,
	h3.title-description._mobile {
		font-size: 16px !important;
	}
	.detail .receive-item-text {
		font-size: 11px;
		line-height: 120%;
	}
	.detail .load-intensity-item-picture-text{
		font-size: 11px;
		line-height: 120%;
	}
	.detail .detail-product-text{
		font-size: 13px;
		line-height: 20px;
	}
	.detail .title-tab-heading{
		font-size: 13px;
	}
	.detail .accordion-head,
	.detail .title-tab-heading + .item-views.accordion .group-content h3 + .accordion-type-1 .accordion-head{
		font-size: 13px !important;
	}
	.detail .item-views .item .previewtext{
		font-size: 13px;
		line-height: 20px;
	}
}
@media screen and (max-width: 430px) {
	.oneporc {
		padding: 20px 6px 22px 6px;
	}
	.buttons-block-detail-custom .price-block .price_new .price_val, .catalog.detail .bottom-wrapper .buttons-block-detail-custom .price-block .price_old .price_val {
		white-space: nowrap!important;
	}
}
@media screen and (max-width: 400px) {
	.delivery_block {
		max-width: unset;
	}
	.oneporc {
		width: 100%;
		padding: 20px 6px 22px 6px;
		order: 1;
	}
	.constituent-block {
		justify-content: center;
	}
	.catalog.detail .homeSliderBesrsellers .price_old .discount_percent {
		right: -40px;
	}
}

.schemeimages__hide {
	display: none !important;
}
/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/catalog.product.subscribe/new_sub/style.css?17422123281819*/
/* Button */
.bx-catalog-subscribe-button
{
    margin-bottom: 6px;
    display: inline-block;
}
.bx-catalog-popup-content
{
    width: 90%;
    max-width: 280px;
}
/* Subscribe popup */
.bx-catalog-subscribe-form-container-label
{
    font-size:13px;
    color: #5a6c77;
    padding-bottom: 2px;
}
.bx-catalog-subscribe-form-container-input
{
    position: relative;
}
.bx-catalog-subscribe-form-container-input input[type="text"] {
    display: block;
    width: 100%;
    font-size: 18px;
    height: 38px;
    margin: 0;
    padding: 0 4px;
    border: 1px solid #CCD5DB;
    border-radius: 2px;
    background: #f8fafc;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bx-catalog-subscribe-form-star-required {
    color: #d93333;
}
.bx-catalog-subscribe-form-container .bx-captcha{
    margin-bottom: 10px;
}
.bx-catalog-popup-message
{
    font-weight: bold;
    min-width: 240px;
    margin: 0 0 0;
}

/* Alert style */
.bx-catalog-subscribe-alert {
    background-color: #edf6fc;
    color: #000;
    font-size: 15px;
    min-height: 45px;
    text-align: center;
    padding: 12px 40px 12px 60px;
    position: relative;
    width: 280px;
}
.bx-catalog-subscribe-aligner {
    display: inline-block;
    height: 45px;
    margin-left: -1px;
    vertical-align: middle;
    width: 1px;
}
.bx-catalog-subscribe-alert-text {
    display: inline-block;
    vertical-align: middle;
}
.bx-catalog-subscribe-alert-footer {
    text-align: center;
}
.bx-catalog-subscribe-alert-popup {
    background-color: #edf6fc !important;
    border: 1px solid #edf6fc !important;
    border-radius: 3px !important;
    -webkit-box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17) !important;
    box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17) !important;
}



/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news.list/front-catalog-slider_custom_detail/style.css?17422123288064*/
.slider_products-title {
	border-left: 6px solid #e63e30;
	padding-left: 14px;
	font-family: "GothamProBold", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 36px;
	line-height: 110%;
	text-transform: uppercase;
	color: #000000;
	margin-top: 54px;
	/* margin-bottom: 25px; */
	margin-bottom: -42px;
}

.swiper-container.slider_products {
	position: relative;
	padding-top: 71px;
	margin-bottom: 60px;
}

.swiper-container.slider_products .swiper-button-next {
	position: absolute;
	top: 0;
	right: 47px;

	cursor: pointer;

	width: 46px;
	height: 46px;
	background-color: #bdbdbd;
}

.swiper-container.slider_products .swiper-button-prev {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;

	width: 46px;
	height: 46px;
	background-color: #bdbdbd;
}

.swiper-container.slider_products .swiper-button-next:hover,
.swiper-container.slider_products .swiper-button-prev:hover {
	background-color: #333333;
}

.swiper-container.slider_products .item_product-catalog {
	margin: 0;
	padding: 0;
	width: 313px !important;
	flex: 0 0 auto;
}

.swiper-container.slider_products .swiper-button-next svg {
	position: absolute;
	top: 50%;
	left: 60%;
	transform: translate(-50%, -50%);
}

.swiper-container.slider_products .swiper-button-prev svg {
	position: absolute;
	top: 50%;
	left: 40%;
	transform: translate(-50%, -50%);
}

.swiper-container.slider_products .swiper-slide {
	height: auto;
}

.elementCard {
	background: #ffffff;
	border: 1px solid #f2f2f2;
	position: relative;
	display: flex;
	flex-direction: column;
	height: 100%;
	align-items: center;
	justify-content: space-between;

	padding: 23px 16px 26px 16px;
}

.elementCard .favorites_cat_item.favor svg {
	fill: none;
	stroke: #222222;
}

.elementCard .favorites_cat_item.favor.active svg {
	stroke: #fe6601;
}

.elementCard .img-responsive {
	margin: 0 auto;
}

.elementCard .cont {
	width: 100%;
}

.elementCard .arts {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 11px;
}

.elementCard .arts .stars_item {
	display: flex;
	align-items: center;
}

.elementCard .stars_item .stars_item-block {
	display: flex;
	align-items: center;
}

.elementCard .stars_item .stars_item-block svg {
	fill: #c4c4c4;
	width: 13px;
	height: 12px;
}

.elementCard .stars_item .stars_item-block svg.active {
	fill: #fe6601;
}

.elementCard .arts .article {
	font-weight: normal;
	font-size: 13px;
	line-height: 12px;
	color: #828282;
}

.elementCard .title {
	margin-bottom: 9px;
}

.elementCard .title .dark-color {
	font-family: 'GothamProBold', Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 130.7%;
	color: #222222;
	display: inline-block;
}

.elementCard .alert-delivery-free-msc {
	margin-bottom: 10px;
}

.elementCard .foot {
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-top: auto;
}

.elementCard .foot .slice_price {
	margin-bottom: 13px;
	order: 2;
}

.elementCard .price-block {
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	justify-content: flex-end;
}

.elementCard .price-block .price_old {
	margin-left: 23px;
}

.elementCard .price_old .price_val {
	font-weight: normal;
	font-size: 14px;
	line-height: 126.8%;
	color: #4f4f4f;
	text-decoration: none;
	position: relative;
}

.elementCard .price_old .price_val:before {
	position: absolute;
	top: 50%;
	content: "";
	border-top: 1px solid #e63e30;
	width: 100%;
	left: 0;
	z-index: 2;
}

.elementCard .price_old .discount_percent {
	background: transparent;
	padding: 0;
	font-size: 0;
	line-height: 0;
	color: transparent;
	position: relative;
}

.elementCard .price_old .discount_percent:before {
	position: absolute;
	background-repeat: no-repeat;
	content: "";
	display: inline-block;
	width: 51px;
	height: 22px;
	z-index: 1;
	background-image: url("data:image/svg+xml,%3Csvg width='51' height='22' viewBox='0 0 51 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.64859 8.3515L7.33585 2.66424C8.58435 1.41574 10.9486 0.440612 12.7178 0.444592L47.1387 0.685398C48.1383 0.687353 49.0806 1.08063 49.7927 1.79268C50.5047 2.50474 50.8978 3.44725 50.8999 4.44662L50.9294 18.1102C50.9316 19.1096 50.5423 20.0506 49.8335 20.7594C49.1245 21.4684 48.1837 21.8575 47.1841 21.8555L12.7632 21.6143C10.9939 21.6107 8.62553 20.6255 7.37166 19.3716L1.65959 13.6595C0.193294 12.1929 0.188377 9.81171 1.64859 8.3515ZM8.13929 12.0815C8.40782 12.0819 8.67068 11.9735 8.86026 11.7839C9.05003 11.5942 9.15809 11.3317 9.15752 11.0633C9.1575 10.7944 9.04775 10.5313 8.85717 10.3407C8.66677 10.1503 8.40402 10.0409 8.13491 10.0407C7.86656 10.0401 7.60426 10.1484 7.4145 10.3382C7.22491 10.5277 7.11629 10.7904 7.11668 11.0589C7.11745 11.3275 7.22663 11.5904 7.41703 11.7808C7.60761 11.9714 7.87093 12.081 8.13929 12.0815Z' fill='%23FDB71D'/%3E%3Cpath d='M11.0001 11.0001C11.0001 12.1046 10.1046 13.0001 9.00007 13.0001C7.8955 13.0001 7.00007 12.1046 7.00007 11.0001C7.00007 9.89548 7.8955 9.00005 9.00007 9.00005C10.1046 9.00005 11.0001 9.89548 11.0001 11.0001Z' fill='%23FDB71D'/%3E%3C/svg%3E%0A");
}

.elementCard .price_old .discount_percent span {
	position: relative;
	z-index: 2;
	top: 0px;
	right: -11px;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	color: #ffffff;
}

.elementCard .foot .showList {
	order: 3;
	max-height: 35px;
}

.elementCard .showList .buy_block {
	display: flex;
	align-items: center;
}

.elementCard .showList .buy_block .wrap {
	display: flex;
}

.elementCard .showList .buy_block .wrap .ctrl {
	width: 26px;
	height: 36px;
	position: relative;
	background: #ffffff;
	border: 1px solid #e5e5e5;
	border-radius: 0px;
}

.elementCard .showList .buy_block .wrap .input input,
.elementCard .showList .buy_block .wrap .input {
	width: 36px;
}

.elementCard .showList .buy_block .wrap .input {
	width: 46px;
	height: 36px;
	position: relative;
	padding: 0;
}

.elementCard .showList .buy_block .wrap .input input {
	height: 36px;
	position: relative;
	width: 46px;
	max-width: 46px;
	text-align: center;
	background: #ffffff;
	border-top: 1px solid #e5e5e5;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #e5e5e5;
	border-radius: 0px;
}

.elementCard .showList .buy_block .wrap .ctrl {
	width: 26px;
	height: 36px;
	position: relative;
	background: #ffffff;
	border: 1px solid #e5e5e5;
	border-radius: 0px;
}

.elementCard .showList .buy_block .counter {
	margin-right: 21px;
}

.elementCard .buttons .btn-default {
	width: 130px;
	padding: 6px 9px 8px;
}

.elementCard .buy_block .to_cart {
	display: flex !important;
}

.elementCard .buy_block.in .to_cart {
	display: none !important;
}

.elementCard .buttons .btn-default svg {
	margin-right: 10px;
}

.elementCard .buttons .btn-default span {
	font-weight: bold;
	font-size: 13px;
	line-height: 126.8%;
	text-transform: uppercase;
	color: #ffffff;
	margin-top: 2px;
}

.elementCard .buttons .btn-default {
	align-items: center;
	background: #e63e30;
	border-radius: 4px;
	width: 141px;
	height: 36px;
	padding: 6px 17px 8px 9px;
	margin: 0;
	transition: 0.2s;
}

.elementCard .buttons .btn-default {
	width: 130px;
	padding: 6px 9px 8px;
}

.elementCard .buttons .btn-default {
	align-items: center;
	background: #e63e30;
	border-radius: 4px;
	height: 36px;
	margin: 0;
	transition: 0.2s;
}

.elementCard .buy_block .in_cart {
	display: none !important;
}

.elementCard .buy_block.in .in_cart {
	display: block !important;
}

@media (max-width: 919px) {
	.slider_products-title {
		font-size: 16px;
		width: 60%;
	}

	.swiper-container.slider_products {
		padding-bottom: 15px;
	}
}

@media (max-width: 599px) {
	.elementCard .title .dark-color {
		font-weight: bold;
		font-size: 13px;
		line-height: 130.7%;
		color: #222222;
	}
}
/* End */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news.detail/catalog-new/style.css?179092596652764 */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/catalog.product.subscribe/new_sub/style.css?17422123281819 */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news.list/front-catalog-slider_custom_detail/style.css?17422123288064 */
