.big_list_item{
	--white: #fff;
	--dark-gray: #333;
	--black-500: rgba(0, 0, 0, 0.5);
	--black: #000;
	--red: #ff1918;
	--soft-pink: #f6e5ff;
	--soft-blue: #def3fc;
	--black-300: rgba(0, 0, 0, 0.3);
	--sections-substrates: #f8f8f8;
	--soft-gray-1: #f8f8f8;
	--soft-gray-2: #f0f0f0;
	--soft-gray-3: #e8e8e8;
	--soft-gray-4: #dbdbdb;
	--soft-gray-5: #ccc;
	--soft-gray-6: #b8b8b8;
	--soft-gray-7: #a1a1a1;
	--purple: #8835f3;
	--purple-soft: #f6e5ff;
	--green: #25a900;
	--green-soft: #dbf6cd;
	--green-soft-active: #c0f0a8;
	--blue: #3ea4fd;
	--blue-soft: #f2fbff;
	--orange: #fe6739;
	--pale-red: #f8574a;
	--orange-soft: #ffe2d9;

	--image-area: 450px;
	--image-h: 325px;
	--image-marg: 24px;

	--right-area: 285px;
	--right-area-pd: 30px;

	width: 100%;
}
.big_list_item .big_list_inner{
	width: 100%;
	border-radius: 20px;
	padding: 24px;
	background: var(--soft-gray-1);
	margin: 16px 0;
	display:flex;
	font-family: Ruberoid;
}
.big_list_item .big_list_inner .big_item_images{
	position: relative;
	border-radius: 8px;
	overflow: hidden;
	width: var(--image-area);
	min-width: var(--image-area);
	margin-right: var(--image-marg);
	padding-top: var(--image-h);
}
.big_list_item .big_list_inner .big_item_images .thumb{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	min-width: 60px;
	height: var(--image-h);
	line-height: var(--image-h);
	margin: 0 auto;
	padding: 0;
	text-align: center;
	zoom: 1;
	display: block;
}
.big_list_item .big_list_inner .big_item_images .thumb .img{
	opacity:0;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	pointer-events: none;
	z-index:1;
}
.big_list_item .big_item_images .section-gallery-wrapper__item._active .img{
	opacity: 1;
}
.big_list_item .big_list_inner .big_item_area{
	width: calc(100% - (var(--image-area) + var(--image-marg)));
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: flex-start;
}
.big_list_item .section-gallery-wrapper__item-nav::before{
	bottom:20px;
	left:7%;
	right:auto;
	width: 86%;
	height: 2px;
	z-index:2;
	background-color: var(--white) !important;
	opacity: 0.5;
}
.big_list_item .big_item_images .section-gallery-wrapper__item._active .section-gallery-wrapper__item-nav::before{
	opacity:1;
}
.big_list_item .top_line{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: 40px;
	overflow: hidden;
	margin-bottom: 4px;
}
.big_list_item .top_line_lf{
	max-width: 70%;
}
.cus_scroll{
	overflow-x: auto;
	scrollbar-width: thin;
}
.cus_scroll::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}
.cus_scroll::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 10px;
}
.cus_scroll::-webkit-scrollbar-thumb {
	background: #888;
	border-radius: 10px;
}
.cus_scroll::-webkit-scrollbar-thumb:hover {
	background: #555;
}
.big_list_item .stickers_big{
	position: relative;
	display:flex;
}
.big_list_item .stickers_big .stick{
	border-radius: 48px;
	padding: 5px 10px;
	background: var(--soft-gray-3);
	font-weight: 500;
	font-size: 12px;
	line-height: 140%;
	color: var(--dark-gray);
	margin-right: 8px;
	white-space: nowrap;
}
.big_list_item .stickers_big .stick_area:first-child .stick{
	background: var(--purple-soft);
	color: var(--purple);
}
.big_list_item .like_icons_big{
	display:flex;
	justify-content: flex-end;
}
.big_list_item .like_icons_big .big_action_btn{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	border-radius: 8px;
	background: var(--soft-gray-2);
	margin-left: 8px;
	cursor:pointer;
}
.big_list_item .like_icons_big .big_action_btn > span,
.big_list_item .like_icons_big .big_action_btn > span:hover,
.big_list_item .like_icons_big .big_action_btn i{
	background: transparent;
}
.big_list_item .like_icons_big .big_action_btn svg *{
	fill: var(--soft-gray-7);
}
.big_list_item .like_icons_big .big_action_btn:hover svg *{
	fill: var(--green);
}
.big_list_item .like_icons_big .big_action_btn:hover svg *,
.big_list_item .like_icons_big .big_action_btn .added svg *,
.big_list_item .like_icons_big .big_action_btn .in svg *{
	fill: var(--pale-red);
}

.big_item_area .big_item_lf {
	width: calc(100% - (var(--right-area) + var(--right-area-pd)));
	margin-top: 0;
	height: calc(100% - 44px);
	margin-right: var(--right-area-pd);
}
.big_list_item .big_item_title{
	display:block;
	font-weight: 600;
	font-size: 24px;
	line-height: 120%;
	letter-spacing: -0.03em;
	color: var(--black);
	margin-bottom: 10px;
}
.big_list_item .props_line{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.big_list_item .props_line > div{
	margin-right: 12px;
	font-size: 12px;
	line-height: 12px;
	font-weight: 500;
}
.big_list_item .props_line .store{
	font-family: var(--font-family);
}
.big_list_item .props_line .store.store_in{
	color: var(--green);
}
.big_list_item .props_line .store.store_out{
	color: var(--red);
}
.big_list_item .props_line .article{
	color: var(--soft-gray-7);
}
.big_list_item .big_item_text{
	margin-top: 16px;
	border-radius: 8px;
	padding: 12px 16px 10px;
	background: rgba(0, 0, 0, 0.03);
	font-weight: 500;
	font-size: 14px;
	line-height: 140%;
	letter-spacing: -0.03em;
	color: var(--dark-gray);
}
.big_item_area .big_item_rh{
	width: var(--right-area);
}
.big_item_week_buy{
	display: inline-flex;
	justify-content: flex-start;
	align-items: center;
	border-radius: 8px;
	padding: 0 8px 0 0;
	background: var(--orange-soft);
	font-weight: 400;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: -0.03em;
	color: var(--orange);
	margin-bottom: 8px;
}
.big_item_week_buy div {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	border-radius: 8px;
	padding: 3px 6px 3px;
	background: var(--orange);
	font-weight: 400;
	font-size: 11px;
	line-height: 11px;
	color: var(--white);
	margin-right: 5px;
}
.big_item_week_buy div:before{
	content:"";
	width: 9px;
	height: 12px;
	display: inline-block;
	background: url(img/fire.svg) no-repeat center;
	margin-right:3px;
}
.big_list_item .prices-wrapper{
	display:flex;
	justify-content: flex-start;
	align-items: center;
}
.big_list_item .prices-wrapper .price:not(.discount){
	font-weight: 500;
	font-size: 20px;
	line-height: 140%;
	letter-spacing: -0.03em;
	color: var(--black);
}
.big_list_item .prices-wrapper .price.discount{
	margin-left: 8px;
	position:relative;
}
.big_list_item .prices-wrapper .price.discount,
.big_list_item .prices-wrapper .price.discount span{
	font-weight: 500;
	font-size: 14px;
	line-height: 140%;
	letter-spacing: -0.03em;
	color: var(--soft-gray-7);
}
.big_list_item .prices-wrapper .price.discount:after{
	content: "";
	display:block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	background: url(img/discount.svg) no-repeat center;
	background-size: contain;
}
.big_list_item .price_matrix_wrapper  .for_sale_block{
	display:flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 8px;
}
.big_list_item .sale_wrapper {
	border-radius: 8px;
	padding: 0 6px 0 0;
	background: var(--soft-gray-3);
	font-weight: 500;
	font-size: 11px;
	line-height: 100%;
	color: var(--black);
}
.big_list_item .sale_block{
	margin: 0 6px 0 0;
}
.big_list_item .sale_block .sale-number{
	padding: 0;
	background: none;
}
.big_list_item .sale_block .value {
	border-radius: 8px;
	padding: 5px 4px 5px;
	background: var(--black);
	font-weight: 500;
	font-size: 11px;
	line-height: 11px;
	color: var(--white);
	margin-top: 0;
}
.big_list_item .sale_block .inner-sale{
	padding: 0;
	background: none;
}
.big_list_item .bonus-system-block::after{
	display:none;
}
.big_list_item .bonus-system-block{

	border-radius: 8px;
	padding: 5px 6px;
	background: var(--purple-soft);
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 11px;
	line-height: 11px;
	color: var(--purple);
}
.big_list_item .for_butons{
	margin-top: 16px;
}
.big_list_item .for_butons .button_block{
	width: 100%;
}
.big_list_item .for_butons .button_block .to-cart,
.big_list_item .for_butons .button_block .in-cart,
.big_list_item .for_butons .button_block .more_btn{
	border-radius: 8px;
	padding: 18px 10px;
	background: var(--dark-gray);
	margin-bottom: 12px;
	width: 100%;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	letter-spacing: -0.03em;
	color: #fff;
	text-decoration: none;
	text-transform: none;
	display: flex;
	justify-content: center;
}
.big_list_item .for_butons .button_block .to-cart:hover{
	background: var(--black);
}
.big_list_item .for_butons .button_block .in-cart{
	border-color: var(--soft-gray-3);
	background: var(--soft-gray-3);
	color: var(--dark-gray);
}
.big_list_item .for_butons .button_block .in-cart i{
	display:none;
}
.big_list_item .for_butons .button_block .more_btn{
	border: 1px solid var(--soft-gray-5);
	background:transparent;
	color: var(--dark-gray);
}
.big_list_item .for_butons .button_block .more_btn:hover{
	background: var(--soft-gray-3);
}
.big_list_item .for_butons .button_block .to-cart .svg.colored *{
	fill: #fff;
}
.big_list_item .for_butons .button_block .to-cart .svg{
	width: 16px;
	height: 16px;
	margin-right: 8px;
}
.big_list_item .for_butons .button_block .one_click{
	border: none;
}
.big_list_item .for_butons .button_block .one_click,
.big_list_item .for_butons .button_block .one_click span{
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: -0.03em;
	color: var(--soft-gray-7);
	text-decoration: underline;
	text-transform: none;
}
.big_list_item .for_butons .button_block .one_click:hover,
.big_list_item .for_butons .button_block .one_click:hover span{
	color: var(--dark-gray);
}

.mobile_compare_area{
	display:none;
}

@media(max-width: 1570px) and (min-width: 1251px){
	.big_item_area .big_item_lf{
		width: 100%;
		margin-right: 0;
		height:auto;
	}
	.big_item_area .big_item_lf{
		margin-bottom: 14px;
	}
	.big_list_item .big_list_inner .big_item_images .thumb {
		height: 100%;
	}
}
@media(max-width: 1250px) and (min-width: 992px){
	.big_list_item .big_list_inner{
		flex-wrap: wrap;
	}
	.big_list_item .big_list_inner .big_item_area,
	.big_list_item .big_list_inner .big_item_images{
		width: 100%;
		margin-right: 0;
	}
	.big_list_item .big_list_inner .big_item_images{
		margin-bottom: 16px;
	}
}
@media(max-width: 991px) and (min-width: 881px){
	.big_item_area .big_item_lf{
		width: 100%;
		margin-right: 0;
		height:auto;
	}
	.big_item_area .big_item_lf{
		margin-bottom: 14px;
	}
	.big_list_item .big_list_inner .big_item_images .thumb {
		height: 100%;
	}
}
@media(max-width: 880px){
	.big_list_item .big_list_inner {
		padding: 16px;
		flex-wrap: wrap;
	}
	.big_list_item .big_list_inner .big_item_area,
	.big_list_item .big_list_inner .big_item_images{
		width: 100%;
		margin-right: 0;
	}
	.big_list_item .big_list_inner .big_item_images{
		margin-bottom: 16px;
	}
	.mobile_compare_area{
		display:block;
		position: absolute;
		right: 10px;
		top: 10px;
		z-index:4;
	}
	.big_list_item .top_line {
		height: 18px;
	}
	.big_list_item .top_line_lf{
		max-width:100%;
	}
	.big_list_item .top_line .top_line_rh{
		display:none;
	}
	.big_list_item .stickers_big .stick {
		padding: 2px 10px 3px;
		font-size: 11px;
		line-height: 100%;
	}
	.big_item_area .big_item_lf{
		width: 100%;
		margin-right: 0;
		height: auto;
		margin-bottom: 14px;
	}
	.big_item_area .big_item_rh{
		width: 100%;
		height: auto;
	}
	.big_list_item .big_item_title {
		font-size: 18px;
		line-height: 140%;
		margin-bottom: 10px;
	}
	.big_list_item .big_item_text {
		margin-top: 14px;
		padding: 7px 8px 8px;
		font-size: 13px;
		line-height: 130%;
	}
	.big_list_item .for_butons .button_block{
		display: flex;
		flex-wrap: wrap;
	}
	.big_list_item .for_butons .button_block .to-cart,
	.big_list_item .for_butons .button_block .in-cart{
		order: 3;
		width: 100%;
	}
	.big_list_item .for_butons .button_block .more_btn{
		order: 2;
		width: calc(100% - 188px);
	}
	.big_list_item .for_butons .button_block .wrapp-one-click{
		order: 1;
		width: 180px;
		margin-right: 8px;
	}
	.big_list_item .for_butons .button_block .one_click {
		border-radius: 8px;
		background: var(--soft-gray-3);
		padding: 20px 3px;
		text-decoration: none;
	}
	.big_list_item .for_butons .button_block .one_click span{
		color: var(--dark-gray);
		display:flex;
		justify-content: center;
		text-decoration: none;
	}
	.big_list_item .for_butons .button_block .one_click span:before{
		content: "";
		display: inline-block;
		width: 14px;
		height: 14px;
		background: url(img/flash.svg) no-repeat center;
		margin-right: 3px;
	}
	.compact-catalog .ajax_load .item.big_list_item{
		width: 100%;
	}
	.big_list_item{
		--image-area: 100%;
		--image-h: 300px;
	}
}
@media(max-width: 450px){
	.big_list_item .for_butons .button_block .wrapp-one-click{
		max-width:120px;
		height:54px;
		white-space: pre-wrap;
		display: flex;
	}
	.big_list_item .for_butons .button_block .wrapp-one-click .btn{
		white-space: pre-wrap;
		height:54px;
		display: flex;
		justify-content: center;
	}
	.big_list_item .for_butons .button_block .more_btn {
		order: 2;
		width: calc(100% - 128px);
		min-width: calc(100% - 128px);
	}
	.big_list_item .for_butons .button_block .one_click {
		padding: 13px 0;
	}
	.big_list_item .for_butons .button_block .one_click span::before {
		margin-right: 2px;
		vertical-align: center;
	}
	.big_list_item .for_butons .button_block .one_click span {
		display: block;
	}
}