.new-product__image img {
	max-width: 100%;
	max-height: 100%;
	height: auto;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.new-card-order__main-price {
	margin-left: 0;
}
@media (max-width: 767px) {
	.new-product__btn-cart.not-available {
		display: none;
	}
	.new-product__price-cross {
		margin-top: 3px;
	}
}
.new-card-order__btns {
	position: relative;
}
.new-card-order__btns:not(.active) .new-card-order-link {
	display: none;
}
.new-card-order__btns.active .quantity,
.new-card-order__btns.active .new-card-order__cart {
	visibility: hidden;
	opacity: 0;
}
.new-card-order-link {
	width: 100%;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	border: 1px solid #000000;
	border-radius: 10px;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	grid-column-start: 1;
	grid-column-end: 3;
	position: absolute;
	/* visibility: hidden; */
	opacity: 0;
	animation: fadeInUp;
	animation-duration: 0.3s;
	animation-fill-mode: forwards;
	left: 0;
	top: 0;
	z-index: 3;
	padding: 15px 0;
	background: #fff;
}
@media (max-width: 1023px) {
	.new-card-order-link {
		font-size: 14px;
		padding: 11px 0;
	}
}
.new-product__price-bonus::before {
	content: "";
	width: 21px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10.5px 8px 10.5px;
	position: absolute;
	top: -8px;
	left: 26px;
	z-index: 2;
	border-color: transparent transparent #fff transparent;
}
.new-product__price-bonus::after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10.5px 8px 10.5px;
	position: absolute;
	top: -10px;
	left: 26px;
	border-color: transparent transparent #f0f2f4 transparent;
}
@media (max-width: 767px) {
	.new-catalog__filter .catalog-filter__btns-wrapper {
		opacity: 0;
		-webkit-transition: opacity 0.3s ease-in-out 0.5s;
		-o-transition: opacity 0.3s ease-in-out 0.5s;
		transition: opacity 0.3s ease-in-out 0.5s;
	}
	.new-catalog__filter.active .catalog-filter__btns-wrapper {
		width: 100%;
		position: fixed;
		bottom: 0;
		left: 50%;
		opacity: 1;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		padding: 30px 30px 30px 30px;
		background: #fff;
	}
	.catalog-filter__main {
		padding-bottom: 132px;
	}
	.new-catalog-sorting__filters-btn .count {
		margin-right: auto;
		margin-left: 5px;
	}
	.new-product__promo {
		justify-content: flex-end;
	}
	.new-product__price-bonus::before,
	.new-product__price-bonus::after {
		left: 22px;
	}
	.new-product__btns {
		min-height: 36px;
	}
	.new-product__name {
		max-height: 50px;
	}
}
.promo-big {
	height: auto;
}
.new-catalog__main-items .new-product:after {
	width: 120%;
	left: 0;
}
.new-catalog__main-items:not(.active)
	[data-entity="items-row"]:nth-child(4n + 1)
	.new-product:after {
	width: 100%;
}
.new-catalog__main-items.active .new-product:after {
	width: 100%;
}
.new-product__price-bonus {
	position: relative;
}
.new-product__appendix {
	margin-left: auto;
}
.main-recommendation.main-page .recomendation::after {
	display: none;
}
@media (max-width: 1279px) and (min-width: 767px) {
	.top-main-page .new-product__price-bonus {
		margin-right: auto;
	}
}
.new-product__btn-cart {
	margin-right: 0;
}
.new-catalog__main-items.active .new-product__btn-cart {
	margin-right: 0;
}
@media (max-width: 767px) {
	.new-product__btns .new-product__btn-cart {
		margin-right: 0;
	}
	.new-product__appendix {
		padding-bottom: 3px;
	}
	.new-catalog-pagenavigation__item {
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
	}
	.new-catalog-pagenavigation__item:nth-child(n + 3) {
		/* display: none; */
	}
	.new-catalog-pagenavigation__item:first-child {
		display: none;
	}
	.new-catalog-pagenavigation__item.dots,
	.new-catalog-pagenavigation__item.active {
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
	}
	.new-catalog-pagenavigation__item.active + .new-catalog-pagenavigation__item {
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
	}

	.new-catalog-pagenavigation__item:last-child {
		display: -webkit-flex !important;
		display: -ms-flex !important;
		display: flex !important;
	}
	/* .new-catalog-pagenavigation__item:nth-child(n+3):not(.active, span){
        display: none;
    }

     */
	.new-catalog-pagenavigation__item.active + .new-catalog-pagenavigation__item {
		display: -webkit-flex !important;
		display: -ms-flex !important;
		display: flex !important;
	}
}

.new-card-order__bb::before,
.new-card-order__bb::after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10.5px 8px 10.5px;
	left: 20px;
	top: -7px;
	position: absolute;
	background: none;
}
.new-card-order__bb::before {
	z-index: 2;
	border-color: transparent transparent #fff transparent;
}
.new-card-order__bb::after {
	border-color: transparent transparent #f0f2f4 transparent;
	right: auto;
	top: -10px;
}
.new-catalog__main-items.active .new-product__price-bonus::before,
.new-catalog__main-items.active .new-product__price-bonus::after {
	border-width: 6px 0 6px 6px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: auto;
	right: -5px;
	top: 50%;
}
.new-catalog__main-items.active .new-product__price-bonus::before {
	border-color: transparent transparent transparent #fff;
}
.new-catalog__main-items.active .new-product__price-bonus::after {
	border-color: transparent transparent transparent #f0f2f4;
	right: -8px;
}
.new-product__price-bonus {
	margin-right: 10px;
}
@media (max-width: 1366px) {
	.new-catalog__main-items.active .new-product__price-bonus::before,
	.new-catalog__main-items.active .new-product__price-bonus::after {
		border-width: 0 10.5px 8px 10.5px;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		left: 20px;
		right: auto;
		top: -7px;
	}
	.new-catalog__main-items.active .new-product__price-bonus::before {
		border-color: transparent transparent #fff transparent;
	}
	.new-catalog__main-items.active .new-product__price-bonus::after {
		border-color: transparent transparent #f0f2f4 transparent;
		right: auto;
		top: -10px;
	}
	.new-product__price-bonus {
		margin-right: 0;
	}
}
@media (max-width: 1279px) {
	.new-catalog__main-items.active .new-product__price-bonus::before,
	.new-catalog__main-items.active .new-product__price-bonus::after {
		border-width: 6px 0 6px 6px;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		left: auto;
		right: -5px;
		top: 50%;
	}
	.new-catalog__main-items.active .new-product__price-bonus::before {
		border-color: transparent transparent transparent #fff;
	}
	.new-catalog__main-items.active .new-product__price-bonus::after {
		border-color: transparent transparent transparent #f0f2f4;
		right: -8px;
	}
	.new-product__price-bonus {
		margin-right: 10px;
	}
	/* .new-card__promos{
        margin-left: auto;
    } */
	.new-product__btn-cart {
		margin-right: 20px;
	}
}
@media (max-width: 1023px) {
	.new-catalog__main-items.active .new-product__price-bonus::before,
	.new-catalog__main-items.active .new-product__price-bonus::after {
		border-width: 0 10.5px 8px 10.5px;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		left: 20px;
		right: auto;
		top: -7px;
	}
	.new-catalog__main-items.active .new-product__price-bonus::before {
		border-color: transparent transparent #fff transparent;
	}
	.new-catalog__main-items.active .new-product__price-bonus::after {
		border-color: transparent transparent #f0f2f4 transparent;
		right: auto;
		top: -10px;
	}
	.new-product__price-bonus {
		margin-right: 0;
	}
}
.new-card-photos__min-slide-wrapper {
	cursor: pointer;
}
.new-card-photos__min-slider .slick-arrow {
	cursor: pointer;
}
/* filter */
@media (max-width: 1023px) {
	.catalog-filter {
		width: 335px;
	}
}
@media (max-width: 767px) {
	.catalog-filter {
		width: auto;
		left: auto;
		right: 100%;
	}
	.catalog-filter.active {
		right: 0;
	}
	.new-card__container .section-title {
		font-size: 29px;
	}
}
@media (max-width: 1600px) {
	.basket
		.basket-process.end
		.basket-process__wrapper
		.basket-process-buttons__wrapper
		.button-submit {
		order: 1;
	}
	.order-preloader {
		order: 2;
	}
	.sk-circle {
		margin: 5px 20px 5px 20px;
	}
}
/* daily product */
@media (max-width: 767px) {
	.top-main-page .new-product {
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		gap: 0;
		padding: 17px;
	}
	.top-main-page .new-product__image {
		width: 130px;
		height: 130px;
	}
	.top-main-page .new-product__name-wrapper {
		height: 34px;
		text-align: center;
		-ms-align-items: center;
		align-items: center;
		align-content: initial;
		margin-top: 15px;
	}
	.main-top-mark__wrapper {
		top: 210px;
		bottom: auto;
	}
	.top-main-page .new-product .new-product__price-wrapper {
		flex-basis: 100%;
		margin-top: 48px;
	}
	.top-main-page .new-product__price-bonus::before,
	.top-main-page .new-product__price-bonus::after {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.top-main-page .new-product__btns {
		justify-content: flex-end;
		order: 5;
		padding-top: 0;
		padding-left: 0;
		margin-top: 15px;
		margin-left: 60px;
	}
	.top-main-page .new-product .new-product__btn-cart {
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-ms-align-items: center;
		align-items: center;
		justify-content: center;
		margin-right: 0;
	}
	.top-main-page .new-product .new-product__promo {
		padding-left: 0;
		/* top: auto;
        position: relative;
        bottom: auto;
        left: auto; */
		/* bottom: 4px;
        left: 70px; */
	}
	.top-main-page .new-product .new-product__appendix {
		padding-top: 7px;
		padding-bottom: 17px;
		margin-top: 27px;
		position: absolute;
		left: -61px;
		bottom: 5px;
	}
	.top-main-page .new-product__btn-cart svg {
		margin-right: 0;
	}
}
/* daily product end */
/* menu */
@media (max-width: 1600px) {
	.navigation-list__li:nth-child(n + 5) {
		display: none;
	}
	.navigation__wrapper.sticky .navigation-list__li:nth-child(n + 4) {
		display: none;
	}
}
/* menu end */

/* filter */
.filter-brand .filter-brand__item {
	margin-top: 20px;
}
@media (max-width: 1023px) and (min-width: 767px) {
	.filter-brand .filter-brand__item {
		margin-top: 12px;
	}
}
@media (max-width: 767px) {
	.filter-brand .filter-brand__item {
		margin-top: 20px;
	}
}
/* filter end */
.new-card-propertys__aviable {
	position: relative;
}
.new-card-propertys-tooltip:before {
	content: "";
	width: 35px;
	height: 9px;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%) rotate(180deg);
	-ms-transform: translateX(-50%) rotate(180deg);
	transform: translateX(-50%) rotate(180deg);
	z-index: 2;
	top: -8px;
	background: url("../images/smooth-triangle-white.svg") no-repeat 0 0 / contain;
}
.new-card-propertys-tooltip {
	font-size: 14px;
	line-height: 17px;
	border-radius: 14px;
	position: absolute;
	left: 50%;
	visibility: hidden;
	text-align: center;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-box-shadow: 0px 10px 55px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 10px 55px rgba(0, 0, 0, 0.15);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -39px;
	white-space: nowrap;
	padding: 8px 23px;
	background: #fff;
	color: #000000;
}
.new-card-propertys-tooltip.bottom {
	top: auto;
	bottom: calc(100% + 20px);
}
.new-card-propertys-tooltip.bottom:before {
	content: "";
	width: 41px;
	height: 13px;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%) rotate(0deg);
	-ms-transform: translateX(-50%) rotate(0deg);
	transform: translateX(-50%) rotate(0deg);
	z-index: 2;
	top: 100%;
	/* bottom: -13px; */
	background: url(../images/smooth-triangle-white.svg) no-repeat 0 0 / contain;
}
.new-card-propertys__aviable {
	cursor: pointer;
}
.new-card-promos__bookmark {
	position: relative;
}
.new-card-propertys__aviable:hover .new-card-propertys-tooltip {
	visibility: visible;
	opacity: 1;
}
.new-card-promos__bookmark .new-card-propertys-tooltip.active {
	visibility: visible;
	opacity: 1;
}
@media (max-width: 1365px) {
	.new-card-promos__bookmark .new-card-propertys-tooltip.active {
		visibility: hidden;
		opacity: 0;
	}
}
@media (max-width: 767px) {
	.new-card-propertys-tooltip {
		-webkit-transform: translateX(-70%);
		-ms-transform: translateX(-70%);
		transform: translateX(-70%);
	}
	.new-card-propertys-tooltip:before {
		-webkit-transform: translateX(37%) rotate(180deg);
		-ms-transform: translateX(37%) rotate(180deg);
		transform: translateX(37%) rotate(180deg);
	}
}
/* product */
.new-product {
	height: 100% !important;
}
@media (max-width: 767px) {
	.new-card-propertys__color span:last-child {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}
.bx_order_make .recomendation {
	padding-bottom: 60px;
}
@media (max-width: 1600px) {
	.bx_order_make .recomendation {
		padding-bottom: 80px;
	}
}
@media (max-width: 1365px) {
	.bx_order_make .recomendation {
		padding-bottom: 40px;
	}
}
@media (max-width: 1023px) {
	.bx_order_make .recomendation {
		padding-bottom: 100px;
	}
}
@media (max-width: 767px) {
	.bx_order_make .recomendation {
		padding-bottom: 60px;
	}
}
.bx_order_make .recomendation .container {
	border-bottom: none;
}
@media (max-width: 1279px) {
	.new-catalog-sorting {
		margin-bottom: 40px;
	}
}
@media (max-width: 1279px) and (min-width: 767px) {
	.top-main-page .main-top-daily__wrapper .new-product__btns {
		grid-template-columns: none;
	}
}
.garantyDoesNotWork__href a {
	color: #4bb1bc;
	border-bottom: 1px solid #4bb1bc;
}
.new-catalog {
	overflow: hidden;
}

@media (max-width: 767px) {
	.catalog-compilations {
		width: 290px;
	}
}

.new-faq__items_wrapper .catalog-compilations__hidden-block-wrapper {
	margin-left: 7px;
}

/* product end */

.info-item {
	display: inline-block;
	position: relative;
	cursor: pointer;
}

.info-item:hover .info-item__body {
	opacity: 1;
	pointer-events: auto;
}

.info-item__body {
	opacity: 0;
	pointer-events: none;
	padding: 20px;
	position: absolute;
	bottom: 100%;
	left: 50%;
	transform: translate(-50%, -14px);
	width: 258px;
	background-color: #fff;
	border-radius: 14px;
	z-index: 2;
	box-shadow: 0px 20px 60px -9px rgba(0, 0, 0, 0.15);
	transition: opacity 0.2s ease;
}

.info-item__body:before {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	width: 36px;
	height: 10px;
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='10' viewBox='0 0 37 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3915 8.55056L23.7655 5.39219C27.2382 2.14139 31.7128 0.000183105 36.3473 0.000183105L0.65271 0.000183105C5.16463 0.000183105 9.52099 2.09396 12.9019 5.25883L16.4183 8.55057C17.553 9.61268 19.2569 9.61268 20.3915 8.55056Z' fill='white'/%3E%3C/svg%3E%0A");
}

.info-item__icon {
	display: block;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	transition: all 0.3s ease;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #f0f2f4;
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='11' viewBox='0 0 8 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.05176 6.56576C3.05176 6.08042 3.15909 5.67909 3.37376 5.36176C3.59776 5.04442 3.91976 4.69442 4.33976 4.31176C4.64776 4.03176 4.87176 3.79842 5.01176 3.61176C5.16109 3.41576 5.23576 3.19642 5.23576 2.95376C5.23576 2.60842 5.09576 2.33776 4.81576 2.14176C4.54509 1.93642 4.18109 1.83376 3.72376 1.83376C3.28509 1.83376 2.89309 1.92709 2.54776 2.11376C2.21176 2.29109 1.92709 2.54309 1.69376 2.86976L-0.000244141 1.87576C0.391756 1.27842 0.919089 0.816422 1.58176 0.489755C2.25376 0.163089 3.04709 -0.000244141 3.96176 -0.000244141C5.03509 -0.000244141 5.89376 0.228422 6.53776 0.685755C7.19109 1.14309 7.51776 1.77776 7.51776 2.58976C7.51776 2.97242 7.45242 3.30842 7.32176 3.59776C7.20042 3.88709 7.04642 4.13442 6.85976 4.33976C6.68242 4.53576 6.44909 4.76442 6.15976 5.02576C5.81442 5.33376 5.56242 5.59509 5.40376 5.80976C5.24509 6.01509 5.16576 6.26709 5.16576 6.56576H3.05176ZM4.11576 10.0798C3.73309 10.0798 3.41109 9.95842 3.14976 9.71576C2.89776 9.46376 2.77176 9.16042 2.77176 8.80576C2.77176 8.45109 2.89776 8.15709 3.14976 7.92376C3.40176 7.68109 3.72376 7.55976 4.11576 7.55976C4.50776 7.55976 4.82976 7.68109 5.08176 7.92376C5.33376 8.15709 5.45976 8.45109 5.45976 8.80576C5.45976 9.16042 5.32909 9.46376 5.06776 9.71576C4.81576 9.95842 4.49842 10.0798 4.11576 10.0798Z' fill='%23ACB8CA'/%3E%3Cpath d='M3.05176 6.56576C3.05176 6.08042 3.15909 5.67909 3.37376 5.36176C3.59776 5.04442 3.91976 4.69442 4.33976 4.31176C4.64776 4.03176 4.87176 3.79842 5.01176 3.61176C5.16109 3.41576 5.23576 3.19642 5.23576 2.95376C5.23576 2.60842 5.09576 2.33776 4.81576 2.14176C4.54509 1.93642 4.18109 1.83376 3.72376 1.83376C3.28509 1.83376 2.89309 1.92709 2.54776 2.11376C2.21176 2.29109 1.92709 2.54309 1.69376 2.86976L-0.000244141 1.87576C0.391756 1.27842 0.919089 0.816422 1.58176 0.489755C2.25376 0.163089 3.04709 -0.000244141 3.96176 -0.000244141C5.03509 -0.000244141 5.89376 0.228422 6.53776 0.685755C7.19109 1.14309 7.51776 1.77776 7.51776 2.58976C7.51776 2.97242 7.45242 3.30842 7.32176 3.59776C7.20042 3.88709 7.04642 4.13442 6.85976 4.33976C6.68242 4.53576 6.44909 4.76442 6.15976 5.02576C5.81442 5.33376 5.56242 5.59509 5.40376 5.80976C5.24509 6.01509 5.16576 6.26709 5.16576 6.56576H3.05176ZM4.11576 10.0798C3.73309 10.0798 3.41109 9.95842 3.14976 9.71576C2.89776 9.46376 2.77176 9.16042 2.77176 8.80576C2.77176 8.45109 2.89776 8.15709 3.14976 7.92376C3.40176 7.68109 3.72376 7.55976 4.11576 7.55976C4.50776 7.55976 4.82976 7.68109 5.08176 7.92376C5.33376 8.15709 5.45976 8.45109 5.45976 8.80576C5.45976 9.16042 5.32909 9.46376 5.06776 9.71576C4.81576 9.95842 4.49842 10.0798 4.11576 10.0798Z' fill='%23909EB7'/%3E%3Cpath d='M3.05176 6.56576C3.05176 6.08042 3.15909 5.67909 3.37376 5.36176C3.59776 5.04442 3.91976 4.69442 4.33976 4.31176C4.64776 4.03176 4.87176 3.79842 5.01176 3.61176C5.16109 3.41576 5.23576 3.19642 5.23576 2.95376C5.23576 2.60842 5.09576 2.33776 4.81576 2.14176C4.54509 1.93642 4.18109 1.83376 3.72376 1.83376C3.28509 1.83376 2.89309 1.92709 2.54776 2.11376C2.21176 2.29109 1.92709 2.54309 1.69376 2.86976L-0.000244141 1.87576C0.391756 1.27842 0.919089 0.816422 1.58176 0.489755C2.25376 0.163089 3.04709 -0.000244141 3.96176 -0.000244141C5.03509 -0.000244141 5.89376 0.228422 6.53776 0.685755C7.19109 1.14309 7.51776 1.77776 7.51776 2.58976C7.51776 2.97242 7.45242 3.30842 7.32176 3.59776C7.20042 3.88709 7.04642 4.13442 6.85976 4.33976C6.68242 4.53576 6.44909 4.76442 6.15976 5.02576C5.81442 5.33376 5.56242 5.59509 5.40376 5.80976C5.24509 6.01509 5.16576 6.26709 5.16576 6.56576H3.05176ZM4.11576 10.0798C3.73309 10.0798 3.41109 9.95842 3.14976 9.71576C2.89776 9.46376 2.77176 9.16042 2.77176 8.80576C2.77176 8.45109 2.89776 8.15709 3.14976 7.92376C3.40176 7.68109 3.72376 7.55976 4.11576 7.55976C4.50776 7.55976 4.82976 7.68109 5.08176 7.92376C5.33376 8.15709 5.45976 8.45109 5.45976 8.80576C5.45976 9.16042 5.32909 9.46376 5.06776 9.71576C4.81576 9.95842 4.49842 10.0798 4.11576 10.0798Z' fill='%239A9A9A'/%3E%3C/svg%3E%0A");
}

.info-item__icon:hover {
	background-color: #000000;
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='11' viewBox='0 0 8 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.05176 6.56576C3.05176 6.08042 3.15909 5.67909 3.37376 5.36176C3.59776 5.04442 3.91976 4.69442 4.33976 4.31176C4.64776 4.03176 4.87176 3.79842 5.01176 3.61176C5.16109 3.41576 5.23576 3.19642 5.23576 2.95376C5.23576 2.60842 5.09576 2.33776 4.81576 2.14176C4.54509 1.93642 4.18109 1.83376 3.72376 1.83376C3.28509 1.83376 2.89309 1.92709 2.54776 2.11376C2.21176 2.29109 1.92709 2.54309 1.69376 2.86976L-0.000244141 1.87576C0.391756 1.27842 0.919089 0.816422 1.58176 0.489755C2.25376 0.163089 3.04709 -0.000244141 3.96176 -0.000244141C5.03509 -0.000244141 5.89376 0.228422 6.53776 0.685755C7.19109 1.14309 7.51776 1.77776 7.51776 2.58976C7.51776 2.97242 7.45242 3.30842 7.32176 3.59776C7.20042 3.88709 7.04642 4.13442 6.85976 4.33976C6.68242 4.53576 6.44909 4.76442 6.15976 5.02576C5.81442 5.33376 5.56242 5.59509 5.40376 5.80976C5.24509 6.01509 5.16576 6.26709 5.16576 6.56576H3.05176ZM4.11576 10.0798C3.73309 10.0798 3.41109 9.95842 3.14976 9.71576C2.89776 9.46376 2.77176 9.16042 2.77176 8.80576C2.77176 8.45109 2.89776 8.15709 3.14976 7.92376C3.40176 7.68109 3.72376 7.55976 4.11576 7.55976C4.50776 7.55976 4.82976 7.68109 5.08176 7.92376C5.33376 8.15709 5.45976 8.45109 5.45976 8.80576C5.45976 9.16042 5.32909 9.46376 5.06776 9.71576C4.81576 9.95842 4.49842 10.0798 4.11576 10.0798Z' fill='white'/%3E%3C/svg%3E%0A");
}

.info-item__icon img {
	display: none;
}

.info-item__text {
	font-size: 16px;
	line-height: 20px;
	color: #000;
}

.info-item__text b {
	font-weight: bold;
}

.catalog-filter .checkbox {
	display: flex;
	flex-wrap: nowrap;
	align-items: flex-start;
	padding-right: 15px;
}

.catalog-filter .checkbox__text span:nth-child(2) {
	align-self: flex-start;
}

/*.catalog-filter .checkbox__text {*/
/*padding-right: 15px;*/
/*}*/

/*.checkbox .info-item{*/
/*margin-top: -3px;*/
/*transform: translateY(-4px);*/
/*}*/

.compare .recomendation {
	padding-bottom: 130px;
}

.bonus-involved
	.bonus-involved__block
	.bonus-involved__store
	.bonus-involved__bottom
	> .button {
	margin-top: 0;
}

.new-faq__item {
	flex-wrap: nowrap;
}

.bonus-involved__icon {
	width: 50px;
	height: 50px;
	margin-right: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.card-tabs .tab__wrapper.tab__wrapper--desc {
	font-size: 18px;
	line-height: 37px;
	max-height: 250px; /* Ограничение высоты */
	overflow: hidden; /* Скрываем содержимое, выходящее за границы */
	position: relative; /* Для позиционирования псевдоэлемента */
	transition: max-height 0.5s ease; /* Плавное изменение высоты */
}

.description:nth-child(2)::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 220px; /* Высота тени */
  background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(255 255 255) 100%); /* Градиент тени */
}
.description.open:after { display: none; }

.description-show {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0;
    bottom: 0;
    gap: 11px;
    text-align: left;
    padding: 0;
    font-family: "Montserrat";
    font-weight: 600;
    background-color: transparent;
    border: none;
	cursor: pointer;
    z-index: 9;
}

div.description.open { padding-bottom: 70px; }

.description-show:after {
    content: '';
    display: block;
    width: 11px;
    height: 11px;
    transform: rotate(90deg);
    background-image: url(/bitrix/templates/beltech/images/arrow.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.description-show.open:after { transform: rotate(-90deg); }

.profile .breadcrumbs--sm {
	margin-bottom: 53px;
}

.button-modern {
	display: inline-flex;
	align-items: center;
	padding: 2px 18px 2px 18px;
	border: 2px solid #e5e5e5;
	border-radius: 10px;
}

.button-modern__icon {
	margin-right: 8px;
}

.button-modern__text {
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
}

.profile-block-buttons {
	padding-left: 30px;
	margin-bottom: 38px;
}

.profile-block-buttons .button-modern {
	margin-right: 20px;
}

.profile-block-buttons .button-modern:last-of-type {
	margin-right: 0;
}

/**/

.catalog-favorite-items__wrapper--modern {
	width: auto;
	min-width: 100%;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -40px;
}

.items-col {
	margin-bottom: 40px;
	margin-top: 0px !important;
	margin-right: 0 !important;
	max-width: unset !important;
	width: 20% !important;
	padding: 40px 15px 0;
	position: relative;
}

.items-col:before {
	content: "";
	position: absolute;
	height: 1px;
	background-color: #f6f6f6;
	top: 0;
	left: 0;
	right: 0;
}

.items-col:nth-child(1):before {
	display: none;
}

.items-col:nth-child(2):before {
	display: none;
}

.items-col:nth-child(3):before {
	display: none;
}

.items-col:nth-child(4):before {
	display: none;
}

.items-col:nth-child(5):before {
	display: none;
}

/*.items-col:first-of-type:before {*/
/*    left: 50px;*/
/*}*/

/*.items-col:nth-child(6n):before {*/
/*    left: 15px;*/
/*}*/

/*.items-col:nth-child(10n):before {*/
/*    right: 15px;*/
/*}*/

/*.items-col:nth-child(5n):before {*/
/*left: 50px*/
/*right: 50px;*/
/*}*/

.profile .profile__wrapper .profile-favorite-small__wrapper--modern {
	padding: 0;
	margin-top: 40px;
	/*overflow: hidden;*/
}

.profile--modern {
	background-color: #fff;
}

.profile .profile-favorite-small__wrapper--modern {
	box-shadow: none !important;
}

.new-catalog-show--modern {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	border: none;
}

.profile-favorite-small__wrapper--modern {
	margin-bottom: 100px;
}

.profile--border {
	position: relative;
}

.profile--border:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 1520px;
	height: 1px;
	transform: translateX(-50%);
	background: linear-gradient(0deg, #e6e6e6, #e6e6e6),
		linear-gradient(0deg, #d1d1d1, #d1d1d1), #4633b9;
}

.new-card-order--modern {
	display: block;
	padding-top: 40px;
	padding-bottom: 40px;
}

.new-card-order--modern .new-card-order__click {
	display: flex;
	height: 54px;
}

.new-card-order--modern .new-card-order__btns {
	display: block;
}

.new-card-order__empty {
	margin-top: 30px;
	/*margin-bottom: 30px;*/
}

.new-card-order__empty-title,
.new-card-order__soon-title {
	font-weight: 600;
	font-size: 32px;
	line-height: 39px;
}

.new-card-order__soon {
	margin-bottom: 30px;
}

.new-card-order__soon-title {
	white-space: nowrap;
}

.new-card-order__last {
	margin-bottom: 30px;
}

.new-card-order__last-title {
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
}

.new-card-garanty--modern {
	grid-row-end: unset;
	grid-row-start: unset;
	/*top: 468px;*/
	top: 390px;
}

.new-card__garanty-block {
	display: none;
}

.new-card-garanty--soon {
	grid-row-end: unset;
	grid-row-start: unset;
	top: 544px;
}

.new-card-order__click--black {
	background: none;
	background-color: #000;
	color: #fff;
}

.new-card-order--new {
	padding-bottom: 12px;
}

.mb-30 {
	margin-bottom: 30px;
}

.modal--modern {
	width: 740px;
}

.modal-form__row {
	position: relative;
	margin-bottom: 15px;
}

.modal-form__input {
	width: 100%;
	height: 48px;
	background: #ffffff;
	box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	border: 2px solid #e5e5e5;
	padding-left: 20px;
	padding-right: 40px;
	font-family: "Montserrat";
	font-weight: 500;
}

.modal-form__icon {
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}

.modal-form__citys {
	margin-bottom: 16px;
}

.modal-form__citys-row {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 -7.5px -15px;
}

.modal-form__citys-col {
	padding: 0 7.5px;
	margin-bottom: 15px;
}

.modal-form__citys-item {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 37px;
	padding: 0 30px;
	background-color: #f6f6f6;
	border-radius: 5px;
	cursor: pointer;
	font-size: 14px;
	transition: color 0.3s ease, background-color 0.3s ease;
	font-weight: 600;
}

.modal-form__citys-item.is-active,
.modal-form__citys-item:hover {
	background-color: #000000;
	color: #ffffff;
}

.citys-list__inner {
	height: 300px;
	overflow-y: auto;
}

.citys-list__item {
	margin-bottom: 24px;
}

.citys-list__item:last-of-type {
	margin-bottom: 0;
}

.citys-list__item.is-active .citys-list__link {
	color: #4bb1bc;
}

.citys-list__link {
	display: inline-block;
	cursor: pointer;
	transition: color 0.3s ease;
	font-size: 14px;
	padding-left: 20px;
	font-weight: 600;
}

.citys-list__link:hover {
	color: #4bb1bc;
}

.get-back {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

.get-back__icon {
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
	margin-right: 14px;
	background: #f6f6f6;
}

.get-back--mobile {
	display: none;
}

.new-product__btn-cart--modern.is-active .new-product__btn-span--visible {
	display: none;
}

.new-product__btn-cart--modern.is-active .new-product__btn-span--hidden {
	display: block;
}

.new-product__btn-cart--modern.is-active {
	background-color: #e5e5e5;
	color: #000000;
}

.new-product__btn-cart--modern .new-product__btn-span {
	width: 78px;
	display: block;
}

.new-product__btn-cart--modern .new-product__btn-span--hidden {
	display: none;
}

.new-card-garanty img {
	width: 100%;
	max-width: 100%;
}

.new-product__btns--modern {
	display: flex;
	height: 75px;
}

.new-product__btns--modern .new-product__btn-cart.modal-link {
	display: flex;
	width: 100%;
	justify-content: center;
	margin-top: 38px;
}

.new-product__btn-cart--hidden {
	display: none;
}

.new-catalog__main-items.active .new-product__btns.new-product__btns--row {
	display: block;
	padding-top: 30px;
}

.final-order-block__footer {
	display: flex;
	margin-top: 30px;
}

.final-order-block__button {
	height: 50px;
	color: #fff;
	width: 334px;
	margin-left: auto;
	border-radius: 10px;
}

.basket-process-delivery__wrapper--modern {
	flex-wrap: wrap;
}

.basket-process-delivery__wrapper--modern
	.basket-process-delivery-item__wrapper {
	max-width: calc(33.3333% - 15px) !important;
}

.basket-process-delivery__wrapper--modern
	.basket-process-delivery-item__wrapper:nth-child(3) {
	margin-top: 30px;
	order: 10;
	height: 151px;
}

.attention-block-modern {
	margin-top: 25px;
}

.attention-block-modern p {
	line-height: 22px;
	font-weight: 400;
	font-size: 16px;
}

.contacts-main-list-item-img__wrapper--phone {
	background: none !important;
	background-color: #000 !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='25' viewBox='0 0 22 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5906 18.5936C16.7101 16.8812 17.4102 14.2964 20.0713 17.5823C22.7308 20.8682 22.464 22.0734 20.3445 23.7858C12.3272 30.3383 -5.89795 8.57911 1.89782 1.23828C4.01733 -0.474155 3.93326 -0.732635 6.59437 2.55168C9.25386 5.83922 7.82307 6.2851 5.70518 7.99914C3.58567 9.71157 12.4711 20.306 14.5906 18.5936Z' fill='white'/%3E%3C/svg%3E%0A") !important;
}

.contacts-main-list-item-img__wrapper--mail {
	background: none !important;
	background-color: #4bb1bc !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9L12 0L24 9V26H0V9Z' fill='white'/%3E%3Cpath d='M3 11L21 24M21 11L3 24' stroke='%234BB1BC' stroke-width='2'/%3E%3C/svg%3E%0A") !important;
}

.page-inner {
	padding-top: 62px;
	padding-bottom: 62px;
	background: linear-gradient(0deg, #f6f6f6, #f6f6f6), #f0f2f4;
}

.info-block {
	background: #ffffff;
	box-shadow: 0 39px 41px -33px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
}

.payment-status {
	padding-top: 80px;
	padding-bottom: 80px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.payment-status__header {
	display: flex;
	justify-content: center;
	margin-bottom: 30px;
}

.payment-status__title {
	margin-bottom: 72px;
	font-weight: 600;
	font-size: 60px;
	line-height: 100%;
}

.payment-status__items {
	display: flex;
	align-items: flex-start;
	margin-bottom: 70px;
}

.payment-status__item {
	display: flex;
	align-items: flex-start;
	margin: 0 20px;
}

.payment-status__item-img {
	margin-right: 30px;
}

.payment-status__item-icon {
	width: 50px;
	height: 50px;
	border-radius: 10px;
	background-color: #000;
}

.payment-status__item-icon {
	width: 50px;
	height: 50px;
	border-radius: 10px;
	background: #000;
}

.payment-status__item-text {
	font-size: 18px;
	line-height: 28px;
}

.payment-status__item-img__icon--aqua {
	background: linear-gradient(0deg, #4bb1bc, #4bb1bc),
		linear-gradient(0deg, #1767f9, #1767f9), #4633b9;
}

.payment-status__btns {
	margin-top: auto;
}

.payment-status__btn {
	height: 50px;
	padding: 0 40px;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	border-radius: 10px;
}

.payment-status__btns--flex {
	display: flex;
	align-items: center;
	justify-content: center;
}

.payment-status__btns--flex .payment-status__btn {
	margin: 0 20px;
}

.payment-status__desc {
	font-weight: 500;
	font-size: 18px;
	line-height: 160%;
	margin-bottom: 50px;
}

.payment-status__title--md {
	margin-bottom: 50px;
}

.button--gray {
	background-color: #e5e5e5;
	color: #000;
}

.button--gray:hover {
	background-color: #000;
	color: #fff;
}

.payment-status__desc br {
	display: none;
}

.payment-status__title--md br {
	display: none;
}

.pay-terms-item-title--bold {
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	padding-left: 75px;
}

.delivery .wait-you--delivery {
	padding-bottom: 140px;
	padding-top: 0;
	border-bottom: 1px solid #e6e6e6;
	/*margin-bottom: -80px;*/
}

.delivery .wait-you--delivery .delivery-conditions-text__footer {
	margin-bottom: 0;
}
/*
.wait-you .wait-you--delivery .container {
    border-bottom: 1px solid #e6e6e6;
}*/

.wait-you--delivery .animate__animated {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.basket-process-delivery-item--modern {
	min-height: 135px;
}

.basket-form-group__wrapper-row {
	display: flex;
	align-items: center;
	width: auto;
	min-width: 100%;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}

.basket-form-group__wrapper-col {
	padding-left: 15px;
	padding-right: 15px;
	width: 50%;
}

.basket
	.basket-process
	.basket-process__wrapper
	.basket-form-group__wrapper--sm {
	margin-bottom: 20px;
}

.basket-process__content-title {
	margin-bottom: 40px;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
}

.basket-process-delivery__wrapper.basket-process-delivery__wrapper--modern.basket-process-delivery__wrapper--modern--another {
	margin-left: -15px;
	margin-right: -15px;
	width: auto;
	min-width: 100%;
	margin-top: -30px;
	justify-content: flex-start !important;
}

.basket-process-delivery-item__wrapper-col {
	width: 33.3333%;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 30px;
}

.basket-process-delivery__wrapper.basket-process-delivery__wrapper--modern.basket-process-delivery__wrapper--modern--another
	.basket-process-delivery-item__wrapper-col
	.basket-process-delivery-item__wrapper {
	width: 100% !important;
	max-width: unset !important;
	margin: 0 !important;
	height: 152px;
}

.bonus-purchases .bonus-purchases__wrapper--modern {
	justify-content: center;
	gap: 30px;
}

.bonus-involved .bonus-involved__title {
	margin-bottom: 80px;
}

.participant {
	background: #ffffff;
	border-radius: 10px;
	overflow: hidden;
}

.participant__row {
	display: flex;
}

.participant__col {
	flex: 0 0 50%;
}

.participant__col--1 {
	padding: 40px 40px 50px;
}

.participant__col--2 {
	padding: 80px 70px;
	border-left: 1px solid #e5e5e5;
	background-size: cover;
	background-position: left 0 bottom -133px;
	background-repeat: no-repeat;
	background-image: url("/bitrix/templates/beltech/images/participant-bg.png");
}

.participant__form-title {
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 40px;
}

.participant-form__btn {
	height: 50px;
	color: #fff;
	width: 100%;
	border-radius: 10px;
}

.participant-form__footer {
	margin-top: 40px;
}

.participant-form__policy {
	padding-top: 20px;
}

.participant-form__policy .policy {
	color: #9a9a9a;
	font-size: 14px;
	line-height: 18px;
}
.participant-form__policy .policy a {
	font-size: 14px;
	color: #9a9a9a;
	position: relative;
	border-bottom: 1px solid #9a9a9a;
}

.participant__title {
	font-weight: 600;
	font-size: 32px;
	line-height: 39px;
	margin-bottom: 40px;
}

.participant__faq-list {
	margin-bottom: 60px;
}

.faq-line-list__item--md {
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	display: flex;
	align-items: flex-start;
	padding-left: 0;
}

.faq-line-list__item--md:before {
	top: 0;
	transform: none;
	width: 30px;
	height: 30px;
	min-width: 30px;
	max-width: unset;
	background-position: 6px 6px !important;
	background-size: 19px 16px !important;
	display: block;
	position: static;
	margin-right: 20px;
}

.faq-line-list__item--md span {
	align-self: center;
}

.data-input-group--sm .input__wrapper {
	min-width: unset;
}

.footer--modern .footer-menu-catalog {
	width: 50%;
}

.footer--modern .footer-menu-info {
	width: 25%;
	padding-left: 50px;
}

.footer--modern .footer-menu-services {
	width: 25%;
}

.footer--modern .footer-menu-catalog .footer-menu-list {
	display: block;
	column-count: 2;
}

.footer--modern .footer-middle-right {
	padding-right: 0;
}

.footer--modern .footer-top-links {
	width: 100%;
}

.footer--modern .footer-top-links .button {
	width: 100%;
	max-width: 357px;
}
.footer--modern .footer-top-phone {
	white-space: nowrap;
}

.footer--modern .footer-menu-services .footer-menu-list__item {
	border: none !important;
}

.footer-menu-list__item--border {
	position: relative;
}

.footer-menu-list__item--border:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	height: 1px;
	width: 131px;
	background-color: #f6f6f6;
}

.footer--modern .footer-middle-description {
	margin-top: -25px;
}

.socials-modern-item {
	width: 100% !important;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f6f7f9;
	border-radius: 10px;
	text-decoration: none;
	border: none !important;
}

.socials-modern {
	display: none;
}

.footer--modern .footer-menu-title {
	margin-bottom: 20px;
}

.footer--modern .footer-menu-services .footer-menu-title {
	margin-bottom: 40px;
}

.delivery .wait-you {
	padding-bottom: 0 !important;
}

.basket-process__address-block {
	display: none;
}

.basket-process__address-block.is-active {
	display: block;
}

.basket-process-block__wrapper.is-active .basket-process__address-block {
	display: block;
}

.is-fixed {
	height: 100vh;
	overflow: hidden;
}

.header-top-ya-market__inner {
	position: absolute;
	top: 9px;
	left: 20px;
}

@keyframes tabAnim {
	0% {
		opacity: 0.3;
	}
	100% {
		opacity: 1;
	}
}

.main-top-slider-left__wrapper {
	height: 530px;
	overflow: hidden;
	opacity: 0;
	/*animation: tabAnim linear 0.6s forwards 0.6s*/
}

.main-top-slider-left__wrapper.is-visible {
	animation: tabAnim linear 0.6s forwards 0.6s;
	overflow: visible;
}

.product-title {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 32px;
	line-height: 39px;
	margin-bottom: 50px;
	margin-top: 50px;
}

.product-title--first {
	margin-top: 0;
}

.card-tabs .tab__wrapper--desc {
	flex-direction: column;
}

.button-white-service {
	border-radius: 5px;
}

.button-white-service--ny {
	white-space: nowrap;
	font-size: 12px;
}

.new-card-promos__banner--new-year,
.new-product__banner-new-year {
	display: inline-flex;
	align-items: center;
	width: fit-content;
	padding-left: 10px;
	padding-right: 10px;
	height: 25px;
	color: #ffffff;
	background-color: #bc090f;
	font-size: 12px !important;
	font-weight: 600 !important;
}
.new-product__banner-new-year {
	font-size: 10px !important;
	padding: 0 4px;
	height: 19px;
}
@media (max-width: 767px) {
	.new-product__banner-new-year {
		font-size: 9px !important;
	}
}
/* .new-card-promos__banner--new-year:before,
.new-product__banner-new-year:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  background-size: cover;
  background-position: center;
  margin-right: 1px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25914 15C8.14157 15 8.02882 14.9533 7.94569 14.8702C7.86255 14.787 7.81585 14.6743 7.81585 14.5567V13.2751L7.30599 13.7898C7.22294 13.8724 7.11058 13.9187 6.99347 13.9187C6.87636 13.9187 6.76401 13.8724 6.68096 13.7898C6.63941 13.7486 6.60643 13.6996 6.58393 13.6455C6.56142 13.5915 6.54983 13.5336 6.54983 13.4751C6.54983 13.4165 6.56142 13.3586 6.58393 13.3046C6.60643 13.2506 6.63941 13.2015 6.68096 13.1603L7.81585 12.019V8.81683L5.00777 10.4369L4.58882 11.9902C4.56196 12.0823 4.50597 12.1632 4.42923 12.2207C4.3525 12.2783 4.25918 12.3094 4.16326 12.3094C4.12514 12.3161 4.08613 12.3161 4.04801 12.3094C3.93468 12.2792 3.83792 12.2053 3.77893 12.104C3.71994 12.0026 3.70353 11.882 3.73327 11.7686L3.92315 11.0626L2.66932 11.786C2.60219 11.8258 2.52573 11.8472 2.44768 11.848C2.34953 11.8487 2.25392 11.8168 2.17586 11.7573C2.0978 11.6978 2.04169 11.6141 2.01634 11.5193C1.99098 11.4244 1.99782 11.3239 2.03577 11.2334C2.07372 11.1428 2.14064 11.0675 2.22603 11.0191L3.44895 10.3136L2.79351 10.1373C2.73504 10.123 2.68009 10.0969 2.63202 10.0607C2.58394 10.0245 2.54375 9.97886 2.51388 9.9266C2.48402 9.87434 2.46511 9.81654 2.45832 9.75673C2.45152 9.69693 2.45697 9.63636 2.47434 9.57873C2.48925 9.52213 2.51523 9.46905 2.55076 9.42254C2.5863 9.37603 2.63069 9.33702 2.68139 9.30776C2.73208 9.2785 2.78806 9.25957 2.84611 9.25206C2.90415 9.24455 2.96311 9.2486 3.01958 9.264L4.54272 9.68255L7.31577 8.08271L4.53776 6.48001L3.02411 6.89682C2.98972 6.90799 2.95387 6.91396 2.91772 6.91455C2.80015 6.92983 2.68133 6.89779 2.58739 6.82546C2.49345 6.75314 2.43209 6.64646 2.41681 6.52889C2.40152 6.41132 2.43357 6.2925 2.50589 6.19856C2.57822 6.10462 2.6849 6.04326 2.80246 6.02798L3.4516 5.85338L2.21712 5.14118C2.11603 5.08121 2.04289 4.98354 2.0138 4.86966C1.9847 4.75577 2.00203 4.63499 2.06197 4.53388C2.0913 4.48345 2.13029 4.43931 2.17672 4.40399C2.22314 4.36866 2.27608 4.34285 2.33249 4.32802C2.38891 4.3132 2.4477 4.30965 2.5055 4.31759C2.56329 4.32553 2.61894 4.3448 2.66927 4.3743L3.92475 5.09861L3.73337 4.41441C3.71593 4.35753 3.71012 4.29772 3.71628 4.23855C3.72245 4.17938 3.74046 4.12205 3.76925 4.06999C3.79803 4.01793 3.83701 3.97219 3.88384 3.93551C3.93068 3.89882 3.98442 3.87194 4.04186 3.85646C4.09931 3.84099 4.15928 3.83723 4.2182 3.84542C4.27713 3.85361 4.3338 3.87357 4.38485 3.90413C4.4359 3.93468 4.48027 3.9752 4.51533 4.02327C4.55039 4.07133 4.57541 4.12596 4.58891 4.1839L5.00654 5.72272L7.81585 7.34347V4.11833L6.69445 3.0001C6.61189 2.91705 6.56555 2.80469 6.56555 2.68758C6.56555 2.57047 6.61189 2.45812 6.69445 2.37507C6.77751 2.29251 6.88986 2.24616 7.00697 2.24616C7.12408 2.24616 7.23643 2.29251 7.31949 2.37507L7.81585 2.8691V1.59501C7.80105 1.53009 7.80107 1.46267 7.81591 1.39776C7.83074 1.33285 7.86 1.27212 7.90152 1.22007C7.94305 1.16802 7.99576 1.12599 8.05575 1.09711C8.11574 1.06822 8.18147 1.05322 8.24805 1.05322C8.31464 1.05322 8.38037 1.06822 8.44036 1.09711C8.50035 1.12599 8.55306 1.16802 8.59459 1.22007C8.63611 1.27212 8.66537 1.33285 8.6802 1.39776C8.69504 1.46267 8.69505 1.53009 8.68026 1.59501V2.89826L9.20345 2.37507C9.28651 2.29251 9.39886 2.24616 9.51597 2.24616C9.63308 2.24616 9.74543 2.29251 9.82849 2.37507C9.91105 2.45812 9.95739 2.57047 9.95739 2.68758C9.95739 2.80469 9.91105 2.91705 9.82849 3.0001L8.68026 4.14833V7.2955L11.4078 5.72194L11.8233 4.16626C11.8348 4.10547 11.8589 4.04776 11.894 3.99685C11.9292 3.94594 11.9746 3.90295 12.0274 3.87066C12.0802 3.83836 12.1391 3.81747 12.2005 3.80932C12.2618 3.80118 12.3242 3.80597 12.3835 3.82337C12.4429 3.84078 12.498 3.87042 12.5452 3.9104C12.5924 3.95037 12.6308 3.99978 12.6577 4.05546C12.6847 4.11114 12.6997 4.17185 12.7018 4.23369C12.7039 4.29552 12.6931 4.35711 12.6699 4.4145L12.4848 5.1006L13.7515 4.36979C13.8527 4.31163 13.9728 4.29576 14.0857 4.32564C14.1986 4.35552 14.2951 4.42874 14.3544 4.52938C14.3839 4.57971 14.4031 4.63536 14.4111 4.69315C14.419 4.75095 14.4155 4.80974 14.4006 4.86616C14.3858 4.92257 14.36 4.97551 14.3247 5.02193C14.2893 5.06836 14.2452 5.10735 14.1948 5.13668L12.9392 5.86103L13.6097 6.04136C13.7273 6.05664 13.834 6.118 13.9063 6.21194C13.9786 6.30588 14.0107 6.42471 13.9954 6.54227C13.9801 6.65984 13.9187 6.76652 13.8248 6.83885C13.7308 6.91117 13.612 6.94322 13.4945 6.92793L13.5033 6.91463C13.4651 6.92076 13.4262 6.92076 13.3881 6.91463L11.8639 6.48142L9.09276 8.08015L11.8741 9.68479L13.3881 9.27647C13.4449 9.25903 13.5048 9.25322 13.5639 9.25939C13.6231 9.26555 13.6804 9.28357 13.7325 9.31235C13.7845 9.34114 13.8303 9.38011 13.867 9.42695C13.9037 9.47378 13.9305 9.52752 13.946 9.58497C13.9615 9.64241 13.9652 9.70238 13.9571 9.76131C13.9489 9.82023 13.9289 9.87691 13.8983 9.92796C13.8678 9.979 13.8273 10.0234 13.7792 10.0584C13.7311 10.0935 13.6765 10.1185 13.6186 10.132L12.9575 10.3098L14.1947 11.0236C14.2801 11.072 14.347 11.1474 14.385 11.2379C14.4229 11.3284 14.4298 11.4289 14.4044 11.5238C14.3791 11.6186 14.323 11.7023 14.2449 11.7618C14.1668 11.8213 14.0712 11.8532 13.9731 11.8525L13.9642 11.8481C13.8866 11.8486 13.8101 11.8288 13.7426 11.7905L12.4921 11.069L12.6788 11.7633C12.7086 11.8768 12.6921 11.9974 12.6331 12.0987C12.5742 12.2001 12.4774 12.2739 12.3641 12.3041C12.3262 12.3123 12.2872 12.3138 12.2488 12.3086C12.1482 12.3117 12.0494 12.2805 11.9688 12.2201C11.8883 12.1597 11.8307 12.0736 11.8055 11.9761L11.4052 10.442L8.68026 8.86992V12.0376L9.80613 13.1603C9.84768 13.2015 9.88066 13.2506 9.90316 13.3046C9.92567 13.3586 9.93725 13.4165 9.93725 13.4751C9.93725 13.5336 9.92567 13.5915 9.90316 13.6455C9.88066 13.6996 9.84768 13.7486 9.80613 13.7898C9.72466 13.8706 9.61501 13.9167 9.50026 13.9183C9.38397 13.9179 9.27253 13.8717 9.18996 13.7898L8.68026 13.2872V14.5656C8.67815 14.6779 8.6335 14.7852 8.55534 14.8658C8.47717 14.9464 8.3713 14.9944 8.25914 15Z' fill='white'/%3E%3C/svg%3E%0A");
} */

.new-card-promos__banner--new-year span,
.new-product__banner-new-year span {
	font-size: 12px !important;
	font-weight: 600 !important;
}

.new-year-banner {
	width: 100%;
	max-width: 100%;
	image-rendering: -webkit-optimize-contrast;
}

.main-top-slide__slide {
	border-radius: 10px;
	overflow: hidden;
}

.main-top-slide__slide img {
	width: 100%;
	max-width: 100%;
}

.top-main-page--modern .main-top-slider-left__wrapper {
	height: auto !important;
}

.top-main-page--modern
	.main-top-slider-left__wrapper
	.main-top-slider-left__container
	.slick-list {
	height: auto !important;
}

.tinkoff-btn {
	height: 56px;
	min-width: 176px;
	white-space: nowrap;
	text-align: center;
	padding-left: 0 !important;
	padding-right: 0 !important;
	font-weight: 500 !important;
}

.new-card__main {
	margin-bottom: 40px;
}

.button-white-service--women {
	background-color: #ff3f79;
	color: #ffffff;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 11px;
	padding-bottom: 12px;
	font-size: 16px;
}

.button-white-service--sale {
	background-color: #ffc530;
	color: #ffffff;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 11px;
	padding-bottom: 12px;
	font-size: 16px;
}

.new-product__banner-new,
.new-product__banner-recomedation {
	background-color: #f84141;
}

.new-product__banner-plus-presents {
	background-color: #f84141;
	font-size: 10px !important;
	font-weight: 600 !important;
	color: #fff;
	height: 14px;
	padding: 0 4px;
	height: 16px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding-top: 4px;
}
.new-product__banner-white-friday {
	display: flex;
	gap: 3px;
	background-color: #00bfff;
	font-size: 10px !important;
	font-weight: 600 !important;
	color: #000;
	padding: 2px 5px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	line-height: 12px;
}
.new-card-promos__banner--white-friday {
	display: flex;
	gap: 3px;
	background-color:  #ffc0cb !important;
	font-size: 12px !important;
	font-weight: 600 !important;
	color: #000;
	padding: 10 5px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	justify-content: center;
}

.countdown__row {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: -46px;
	margin-right: -46px;
}

.countdown__col {
	position: relative;
	padding-left: 46px;
	padding-right: 46px;
}

.countdown__col:after {
	content: ":";
	position: absolute;
	right: -6px;
	top: 50%;
	transform: translateY(-50%);
	font-weight: 400;
	font-size: 54px;
	line-height: 96.9%;
}

.countdown__col:last-of-type:after {
	display: none;
}

.countdown__item {
	width: 170px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background-color: #f0f0f0;
	border-radius: 20px;
	height: 186px;
}

.countdown__number {
	font-weight: 600;
	font-size: 60px;
	line-height: 100%;
	margin-bottom: 10px;
}

.countdown__text {
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
}

.countdown__title {
	text-align: center;
	margin-bottom: 80px;
	font-weight: 600;
	font-size: 32px;
	line-height: 129%;
}

.countdown__title--done {
	display: none;
}

.countdown.is-done .countdown__title--current {
	display: none;
}

.countdown.is-done .countdown__title--done {
	display: block;
}

.actions-list__content h1 {
	font-weight: 600;
	font-size: 32px;
	line-height: 39px;
	margin-bottom: 40px;
}

.actions-list__content > p {
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 40px;
	width: 91%;
}

.actions-list__content > h4 {
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 40px;
}

.actions-list__content ul li {
	position: relative !important;
	margin-bottom: 15px !important;
	padding: 0 0 0 30px !important;
	border-bottom: 0 !important;
	margin-left: 0 !important;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
}

.actions-list__content ul li:before {
	position: absolute !important;
	top: 8px !important;
	left: 0 !important;
	content: "";
	display: block !important;
	width: 9px !important;
	height: 9px !important;
	background: linear-gradient(0deg, #4bb1bc, #4bb1bc),
		linear-gradient(0deg, #1767f9, #1767f9), #4633b9 !important;
	border-radius: 2px !important;
}

.actions-list__content ul li p {
	font-weight: 400;
	font-size: 16px;
	line-height: 25px;
}

.actions-list__content ul li p a {
	color: #4bb1bc;
	border-bottom: 1px solid #4bb1bc;
}

.list__content-col {
	width: 50%;
	margin-bottom: 100px;
}

.actions-list-detail--modern .data-pagination {
	margin-top: 40px;
	margin-bottom: 40px;
}

.actions-list-detail--modern .countdown {
	margin-bottom: 140px;
}

.actions-list-detail--modern .section-title {
	margin-bottom: 80px;
}

.text-center {
	text-align: center;
}

.actions-list-detail--another {
	margin-top: 100px;
	overflow: hidden;
}

.actions-list-detail--another .actions-list__subtitle {
	margin-bottom: 20px;
}

.actions-list-detail--another .actions-list__photo img {
	border-radius: 5px;
	overflow: hidden;
}

.actions-list-detail--another .actions-list__photo {
	border-radius: 5px !important;
}

.bt-slider--sales .bt-slider__init {
	overflow: visible;
}

.bt-slider--sales
	.bt-slider__init:not(.swiper-initialized)
	.bt-slider__wrapper {
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -80px;
}

.bt-slider--sales .bt-slider__wrapper {
	flex-wrap: nowrap;
	margin-left: -15px;
	margin-right: -15px;
}

.bt-slider--sales .bt-slider__init:not(.swiper-initialized) .slider__item {
	box-sizing: border-box;
	flex: 0 0 25%;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 80px;
	height: auto;
}

.bt-slider--sales .actions-list__item {
	width: 100% !important;
	margin-bottom: 0 !important;
	height: auto !important;
	min-height: 100% !important;
}

.actions-list-detail--another .container {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 140px;
}

.actions-list-detail--modern .new-catalog__main-items {
	max-width: 83%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
}

.slider__navigation {
}

.bt-slider__pagination .swiper-pagination-bullet {
	position: relative;
	width: 20px;
	height: 20px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background-color: transparent;
	opacity: 1;
}

.bt-slider__pagination .swiper-pagination-bullet:before {
	content: "";
	width: 6px;
	height: 6px;
	background-color: #000;
	border-radius: 2px;
	position: relative;
	z-index: 3;
	transition: all 0.3s ease;
}

.bt-slider__pagination .swiper-pagination-bullet:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 12px;
	height: 12px;
	background-color: #000;
	border-radius: 4px;
	z-index: 2;
	transition: all 0.3s ease;
	opacity: 0;
}

.bt-slider__pagination
	.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	opacity: 1;
}

.bt-slider__pagination
	.swiper-pagination-bullet.swiper-pagination-bullet-active:before {
	background-color: #fff;
}

.bt-slider__navigation {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 70px;
}

.bt-slider__navigation .bt-slider__pagination {
	position: static;
	transform: none;
	width: auto;
	margin-left: 15px;
	margin-right: 15px;
}

.bt-slider__btn {
	position: static;
	transform: none;
	width: 12px;
	height: 12px;
	margin-top: 0;
}

.bt-slider__btn:after {
	display: none;
}

.bt-slider__btn--prev .bt-slider__btn-icon {
	transform: rotate(180deg);
}

.bt-slider--sales .slider__item {
	flex: 0 0 357px;
	box-sizing: border-box;
	height: auto;
}

.new-card-promos__banner--plus-presents {
	background-color: #f84141;
	color: #fff;
}

.new-card-promos__banner--new {
	background-color: #db7093 !important;
}


/* ======================================================== MEDIA  START FUCK===========================
===========================*/

@media (max-width: 1600px) {
	.actions-list__wrapper .action__wrapper {
		width: calc(50% - 15px);
		max-width: unset;
	}

	.actions-list__wrapper .action__wrapper:nth-child(2) {
		margin-right: 0;
	}

	.actions-list__wrapper .action__wrapper:nth-child(3) {
		display: none;
	}

	.actions-list__wrapper .action__wrapper .action-img__wrapper .action-img {
		position: static;
		transform: none;
		width: 100%;
		max-width: 100%;
		max-height: unset;
	}

	.actions-list__wrapper .action__wrapper .action-img__wrapper {
		max-height: unset;
		overflow: visible;
		min-height: unset;
	}

	.card-tabs .tab__wrapper.tab__wrapper--desc {
		font-size: 16px;
		line-height: 27px;
	}

	/**/

	.items-col {
		width: 25% !important;
	}

	/*.items-col:nth-child(4n):before {*/
	/*    right: 15px;*/
	/*}*/

	/*.items-col:nth-child(5n):before {*/
	/*    left: 50px;*/
	/*    right: 0px;*/

	/*}*/

	.items-col .new-product__btns {
		grid-auto-flow: column;
	}

	.items-col .new-product {
		padding-bottom: 0;
		max-width: unset !important;
	}

	.profile--border:after {
		width: auto;
		transform: none;
		left: 0;
		right: 0;
	}

	.profile-favorite-small__wrapper--modern {
		margin-bottom: 40px;
	}

	.items-col:nth-child(5):before {
		display: block;
	}

	.new-card-garanty--modern {
		/*top: 416px;*/
		top: 330px;
	}

	.new-card-garanty--soon {
		top: 492px;
	}

	.new-catalog__main-items.active .new-product__btns.new-product__btns--row {
		padding-top: 15px;
	}

	.final-order-block__button {
		width: 267px;
	}

	.basket-process-delivery__wrapper--modern
		.basket-process-delivery-item__wrapper:nth-child(3) {
		height: 234px;
		margin-top: 12px;
	}

	.basket-process-delivery__wrapper--modern
		.basket-process-delivery-item__wrapper {
		max-width: calc(33.3333%) !important;
	}

	.payment-status {
		padding-top: 70px;
		padding-bottom: 70px;
	}

	.payment-status__img img {
		width: 70px;
	}

	.payment-status__title {
		font-size: 50px;
		line-height: 100%;
	}

	.payment-status__btn {
		font-size: 16px;
	}

	.payment-status__title {
		margin-bottom: 53px;
	}

	.payment-status__items {
		margin-bottom: 50px;
	}

	.payment-status__title--md {
		margin-bottom: 30px;
	}

	.payment-status__desc {
		margin-bottom: 40px;
	}

	.participant__col--2 {
		background-position: left 0 bottom 0;
	}

	.bonus-involved .bonus-involved__title {
		margin-bottom: 40px;
	}

	.participant__col--1 {
		padding-right: 30px;
	}

	.participant__col--2 {
		padding: 40px 50px;
	}

	.footer--modern .footer-menu-catalog {
		max-width: unset;
	}

	.footer--modern .footer-menu-info {
		max-width: unset;
		padding-left: 0;
	}

	.footer--modern .footer-menu-services {
		max-width: unset;
	}

	.footer--modern .footer-top-links .button {
		max-width: 300px;
		height: 50px;
	}

	.footer--modern .footer-middle {
		margin-top: 30px;
	}

	.footer--modern .footer-menu-catalog {
		width: 66%;
	}

	.footer--modern .footer-menu-services {
		width: 20%;
	}

	.delivery .wait-you--delivery {
		/*margin-bottom: -20px;*/
	}

	.basket-process-delivery__wrapper.basket-process-delivery__wrapper--modern.basket-process-delivery__wrapper--modern--another
		.basket-process-delivery-item__wrapper-col
		.basket-process-delivery-item__wrapper {
		height: 240px;
	}

	.main-top-slider-left__wrapper {
		height: 449px;
	}

	.product-title {
		font-size: 28px;
		line-height: 34px;
	}

	.button-white-service--ny {
		white-space: nowrap;
		font-size: 10px;
	}

	.countdown__row {
		margin-left: -26px;
		margin-right: -26px;
	}

	.countdown__col {
		padding-left: 26px;
		padding-right: 26px;
	}

	.countdown__number {
		font-size: 54px;
	}
	.countdown__text {
		font-size: 20px;
	}

	.actions-list__content > p {
		width: 100%;
	}

	.list__content-col {
		width: 66.66666%;
	}

	.actions-list-detail--modern .section-title {
		margin-bottom: 80px;
	}

	.actions-list-detail--another .actions-list__item {
		/*width: 25% !important;
        margin-right: 0 !important; 
        margin-bottom: 80px !important;
        padding-left: 15px;
        padding-right: 15px;*/
	}

	.actions-list-detail--another .actions-list__item .actions-list__photo {
		height: 160px !important;
	}

	.actions-list-detail--another .container {
		padding-bottom: 120px;
	}

	/* .actions-list-detail--modern .new-catalog__main-items {
		max-width: 100%;
	} */
}

@media (max-width: 1365px) {
	.footer--modern .footer-top-links .button {
		max-width: 284px;
	}

	.footer--modern .footer-middle-description {
		margin-top: 0;
	}

	.footer--modern .footer-middle {
		margin-top: 63px;
	}

	.footer--modern .footer-middle-right {
		padding-left: 35px;
	}

	.footer--modern .footer-menu-catalog {
		width: 38%;
	}

	.footer--modern .footer-menu-info {
		width: 33%;
	}

	.footer--modern .footer-menu-services {
		width: 25%;
	}

	.footer--modern .footer-menu-catalog .footer-menu-list {
		column-count: 1;
	}

	.footer--modern .container {
		padding-bottom: 50px;
	}

	.footer--modern .footer-menu-title {
		margin-bottom: 30px;
	}

	.footer--modern .footer-menu-services .footer-menu-title {
		margin-bottom: 30px;
	}

	.delivery .wait-you--delivery {
		padding-bottom: 74px;
	}

	.product-title {
		font-size: 26px;
		line-height: 32px;
	}

	.actions-list__content h2 {
		margin-bottom: 20px;
	}

	.actions-list__content > p {
		font-weight: 500;
		font-size: 16px;
		line-height: 150%;
		margin-bottom: 20px;
	}

	.list__content-col {
		width: 83.33333%;
		margin-bottom: 80px;
	}

	.actions-list-detail--modern .countdown {
		margin-bottom: 120px;
	}

	.actions-list-detail--modern .section-title {
		margin-bottom: 60px;
	}
}

@media (max-width: 1279px) {
	.info-item--filter .info-item__body {
		width: 190px;
		left: auto;
		transform: translate(0, -14px);
		right: -34px;
	}

	.info-item--filter .info-item__body:before {
		left: auto;
		right: 25px;
		transform: none;
	}

	.info-item__body {
		padding: 15px;
	}

	.info-item__text {
		font-size: 12px !important;
		line-height: 15px !important;
	}

	.new-product__btns {
		grid-auto-flow: row;
		justify-items: start;
		gap: 10px;
	}

	.card-tabs .tab__wrapper.tab__wrapper--desc {
		font-size: 14px;
		line-height: 23px;
	}

	/**/

	.items-col {
		width: 33.3333% !important;
	}

	/*.items-col:nth-child(4n):before {*/
	/*    right: 0*/
	/*}*/

	/*.items-col:nth-child(5n):before {*/
	/*    left: 0;*/
	/*}*/

	.items-col .new-product__btn-cart {
		margin-right: 10px;
	}

	.items-col:nth-child(4):before {
		display: block;
	}

	.new-card-garanty--modern {
		/*top: 470px;*/
		top: 380px;
	}

	.new-card-garanty--soon {
		top: 575px;
	}

	.new-card-order__soon-title {
		white-space: normal;
	}

	.new-product__btns--modern .new-product__btn-cart.modal-link {
		margin-right: 0;
	}

	.new-catalog__main-items.active .new-product__btns.new-product__btns--row {
		padding-top: 25px;
		grid-row-start: 2;
	}

	.final-order-block__button {
		width: 210px;
		height: 47px;
	}

	.final-order-block__footer {
		margin-top: 23px;
	}

	.payment-status {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.payment-status__img img {
		width: 50px;
	}

	.payment-status__header {
		margin-bottom: 20px;
	}

	.payment-status__title {
		font-size: 40px;
	}

	.payment-status__item-text {
		font-size: 16px;
		line-height: 22px;
	}

	.payment-status__item-img {
		margin-right: 20px;
	}

	.payment-status__item-icon {
		width: 40px;
		height: 40px;
	}

	.payment-status__item-icon.contacts-main-list-item-img__wrapper--phone {
		background-size: 17px 19px !important;
	}

	.payment-status__item-icon.contacts-main-list-item-img__wrapper--mail {
		background-size: 19px 21px !important;
	}

	.payment-status__desc {
		font-size: 16px;
		line-height: 160%;
	}

	.pay-terms-item-title--bold {
		font-size: 18px;
		line-height: 22px;
	}

	.participant__col--1 {
		flex: 0 0 47%;
	}

	.participant__col--2 {
		flex: 0 0 53%;
		padding: 40px 30px 50px;
	}

	.participant__faq-list {
		margin-left: 0;
	}

	.participant__title {
		font-size: 27px;
		line-height: 39px;
	}

	.faq-line-list__item--md {
		font-size: 16px;
		line-height: 20px;
	}

	.faq-line-list__item--md:before {
		width: 30px;
		height: 30px;
		max-width: unset;
		background-position: center !important;
	}

	.main-top-slider-left__wrapper {
		height: 396px;
	}

	.new-product__btn-cart {
		margin-right: 0;
	}

	.header-middle-search__wrapper {
		/*max-width: 500px;*/
		max-width: 485px;
	}

	.new-card-promos__banner--new-year {
		/* position: absolute;
    left: 0;
    top: 20px; */
	}

	.countdown__item {
		width: 124px;
		height: 132px;
	}

	.countdown__number {
		font-size: 50px;
	}
	.countdown__text {
		font-size: 20px;
	}

	.countdown__title {
		margin-bottom: 60px;
	}

	.bt-slider--sales .bt-slider__wrapper.actions-list__wrapper {
		flex-wrap: nowrap;
		padding-top: 0;
	}

	.actions-list-detail--another {
		overflow: hidden;
	}

	.bt-slider--sales .slider__item {
		flex: 0 0 260px !important;
	}

	.bt-slider--sales .bt-slider__init.swiper-initialized .slider__item {
		height: auto !important;
	}

	.bt-slider--sales .bt-slider__wrapper {
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.actions-list-detail--another {
		border-bottom: 1px solid #e6e6e6;
	}

	.actions-list-detail--another .container {
		border-bottom: 0;
	}
}

@media (max-width: 1023px) {
	.info-item__icon {
		/*width: 12px;*/
		/*display: block;*/
	}

	.info-item__icon img {
		width: 100%;
		max-width: 100%;
	}

	.info-item--filter .info-item__body {
		width: 135px;
	}

	.info-item--filter .info-item__body:before {
		right: 23px;
	}

	.bonus-involved
		.bonus-involved__block
		.bonus-involved__store
		.bonus-involved__bottom
		.bonus-involved__item
		.bonus-involved__content
		.bonus-involved__content__title {
		width: 145px;
	}

	/**/

	.items-col .new-product__btns {
		grid-auto-flow: row;
	}

	.breadcrumbs--sm .breadcrumbs-list .breadcrumbs-item a,
	.breadcrumbs--sm .breadcrumbs-list .breadcrumbs-item span {
		font-size: 12px;
	}

	.profile .breadcrumbs--sm {
		margin-bottom: 38px;
	}

	.profile .profile__wrapper .profile-favorite-small__wrapper--modern {
		margin-top: 30px;
	}

	.profile-block-buttons {
		padding-left: 23px;
	}

	.new-card-order__empty-title {
		font-size: 30px;
	}

	.new-card-garanty--modern {
		top: auto;
		-ms-grid-column: 1;
		grid-column-start: 1;
		-ms-grid-column-span: 2;
		grid-column-end: 3;
		-ms-grid-row: 4;
		grid-row-start: 4;
		-ms-grid-row-span: 1;
		grid-row-end: 5;
		margin-top: 12px;
		margin-left: 10px;
	}

	.new-card-garanty--soon {
		top: auto;
		-ms-grid-column: 1;
		grid-column-start: 1;
		-ms-grid-column-span: 2;
		grid-column-end: 3;
		-ms-grid-row: 4;
		grid-row-start: 4;
		-ms-grid-row-span: 1;
		grid-row-end: 5;
		margin-top: 12px;
		margin-left: 10px;
	}

	.modal-container.modal--modern {
		padding-bottom: 40px;
	}

	.new-card-garanty {
		width: 320px;
	}

	.new-product__btns--modern .new-product__btn-cart.modal-link {
		padding-left: 0;
		padding-right: 0;
	}

	.final-order-block__footer {
		margin-top: 18px;
	}

	.final-order-block__button {
		width: 157px;
		font-size: 14px;
	}

	.payment-status {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.payment-status__title {
		font-size: 30px;
		margin-bottom: 40px;
	}

	.payment-status__item-text {
		font-size: 14px;
		line-height: 22px;
	}

	.payment-status__item-text br {
		display: none;
	}

	.payment-status__item {
		margin: 0 10px;
	}

	.payment-status__btn {
		font-size: 14px;
	}

	.payment-status__item-text--1 {
		width: 168px;
	}

	.payment-status__item-text--2 {
		width: 232px;
	}

	.payment-status__items {
		margin-bottom: 40px;
	}

	.payment-status__btns--flex .payment-status__btn {
		margin: 0 10px;
	}

	.payment-status__desc {
		text-align: center;
	}

	.payment-status__desc br {
		display: inline;
	}

	.data-input-group--sm {
		margin-bottom: 20px !important;
	}

	.data-input-group--sm:last-of-type {
		margin-bottom: 0 !important;
	}

	.participant-form__policy .policy {
		font-size: 12px;
	}

	.participant-form__policy .policy a {
		font-size: 12px;
	}

	.participant__title {
		font-size: 24px;
		line-height: 39px;
	}

	.faq-line-list__item--md {
		font-size: 14px;
		line-height: 17px;
	}

	.footer--modern .footer-top-links .button {
		max-width: 180px;
	}

	.footer--modern .footer-top-links .button svg {
		width: 14px;
		min-width: 14px;
	}

	.footer--modern .footer-middle {
		flex-direction: row;
	}

	.footer--modern .footer-middle-description {
		width: 242px;
	}

	.footer--modern .footer-middle-right {
		display: block;
		padding-left: 25px;
		width: calc(100% - 236px);
	}

	.footer--modern .footer-middle {
		margin-top: 32px;
	}

	.footer--modern .footer-middle-description .black {
		order: 2;
	}

	.footer--modern .footer-middle-description .desc {
		order: 3;
	}

	.footer--modern .footer-middle-description .footer-policy__wrapper {
		order: 4;
	}

	.footer--modern .footer-middle-description .footer-ya-rating {
		order: 5;
		margin-left: 0;
		margin-bottom: 30px;
	}

	.footer--modern .payments-methods__wrapper {
		order: 10;
		margin-left: 0;
		margin-bottom: 0;
	}

	.footer--modern .footer-middle-description {
		display: block;
	}

	.footer--modern .footer-middle-description .desc {
		font-size: 12px;
		line-height: 150%;
		margin-bottom: 30px;
	}

	.footer--modern .footer-middle-description .black {
		margin-bottom: 20px;
		font-size: 12px;
		line-height: 150%;
	}

	.footer--modern .footer-menu-catalog {
		width: 50%;
		float: left;
	}

	.footer--modern .footer-menu-info {
		width: 50%;
		float: left;
		padding-left: 20px;
	}

	.footer--modern .footer-menu-services {
		width: 50%;
		float: left;
		padding-left: 20px;
		margin-top: 35px;
	}

	.footer--modern .footer-menu-services .footer-menu-title {
		margin-bottom: 40px;
	}

	.main-top-slider-left__wrapper {
		height: 302px;
	}

	.header-middle-search__wrapper {
		/*max-width: 298px;*/
		max-width: 286px;
	}

	.contacts .wait-you .tab__wrapper.tab__wrapper--desc {
		flex-direction: column;
	}

	.countdown__item {
		width: 98px;
		height: 115px;
	}

	.countdown__number {
		font-size: 40px;
		margin-bottom: 6px;
	}
	.countdown__text {
		font-size: 14px;
	}

	.countdown__col:after {
		font-size: 40px;
	}

	.countdown__title {
		font-size: 28px;
		line-height: 36px;
	}

	.actions-list__content h2 {
		font-size: 28px;
		line-height: 34px;
	}

	.list__content-col {
		width: 100%;
	}

	.actions-list__content ul li p {
		font-size: 14px;
		line-height: 25px;
	}

	.actions-list__content ul li:before {
		top: 7px;
	}

	.actions-list-detail--modern .section-title {
		margin-bottom: 60px;
	}

	.actions-list-detail--another .container {
		padding-bottom: 100px;
	}

	.bt-slider__navigation {
		margin-top: 60px;
	}
}

@media (max-width: 767px) {
	.info-item--filter .info-item__body {
		width: 180px;
		transform: translate(0, -15px);
	}

	.info-item--filter .info-item__body:before {
		right: 25px;
	}

	.actions-list__wrapper .action__wrapper:nth-child(2) {
		width: 240px;
	}

	.actions-list__wrapper .action__wrapper:nth-child(2) {
		margin-right: 30px;
	}

	.actions-list__wrapper .action__wrapper:last-of-type {
		display: block;
	}

	.action-buttons__wrapper {
		margin-top: 90px;
	}

	.bonus-involved
		.bonus-involved__block
		.bonus-involved__store
		.bonus-involved__bottom
		.bonus-involved__item
		.bonus-involved__icon {
		margin: 0;
		position: absolute;
		left: 6px;
		top: 16px;
	}

	.bonus-involved
		.bonus-involved__block
		.bonus-involved__store
		.bonus-involved__bottom
		.bonus-involved__item
		.bonus-involved__content
		.bonus-involved__content__title {
		width: auto;
	}

	.card-tabs .tab__wrapper.tab__wrapper--desc {
		font-size: 12px;
		line-height: 20px;
	}

	.profile--modern {
		background-color: #ffffff;
	}

	/**/

	.items-col {
		width: 50% !important;
	}

	.profile .breadcrumbs--sm {
		margin-bottom: 12px;
	}

	.profile .profile__wrapper .profile-favorite-small__wrapper--modern {
		margin-top: 45px;
	}

	.profile-block-buttons {
		padding-left: 0;
		margin-bottom: 10px;
	}

	.profile-block-buttons .button-modern {
		margin-right: 0;
		margin-bottom: 20px;
		width: 100%;
		height: 50px;
		justify-content: center;
	}

	.profile-block-buttons .button-modern:last-of-type {
		margin-bottom: 0;
	}

	.items-col:first-of-type:before {
		display: none;
	}

	.items-col:nth-child(2):before {
		display: none;
	}

	.items-col {
		margin-bottom: 30px;
		padding-top: 30px;
	}

	.items-col .new-product {
		padding-top: 0;
	}

	.profile--modern {
		padding-bottom: 50px;
	}

	.items-col:nth-child(3):before {
		display: block;
	}

	.profile .profile__wrapper .profile-favorite-small__wrapper--modern {
		margin-top: 20px;
	}

	.items-col .new-product__btn-cart {
		margin-right: 0;
	}

	.items-col .new-product__appendix {
		padding-left: 0;
	}

	.new-card-garanty--modern {
		display: none;
	}

	.new-card-garanty--soon {
		display: none;
	}

	.new-card-order--modern .new-card__garanty-block {
		display: block;
		margin-top: 30px;
	}

	.new-card__garanty-block img {
		max-width: 100%;
	}

	.new-card-order--new {
		padding-bottom: 40px;
	}

	.modal-container.modal--mobile {
		width: auto;
		margin: -40px;
		max-width: inherit;
		padding: 48px;
	}

	.modal-container.modal--mobile .modal-close {
		background-color: #000000;
		right: 45px;
		top: 47px;
	}

	.modal-container.modal--mobile .modal-close svg path {
		stroke: #fff;
	}

	.modal-container.modal--mobile.modal-support
		.modal-title__wrapper
		.modal-title {
		font-size: 25px;
		line-height: 30px;
	}

	.modal-form__input {
		background: linear-gradient(0deg, #f6f6f6, #f6f6f6), #f0f2f4;
		border-radius: 5px;
		height: 40px;
		border: none;
		font-size: 14px;
		box-shadow: none;
	}

	.modal-form__row {
		margin-bottom: 20px;
	}

	.citys-list__link {
		padding-left: 0;
	}

	.modal-form__citys-row {
		margin: 0 -26px;
		padding: 10px 0;
		background: linear-gradient(0deg, #f6f6f6, #f6f6f6), #f0f2f4;
	}

	.modal-form__citys-col {
		padding: 0 26px;
		margin-bottom: 0;
		width: 100%;
	}

	.modal-form__citys-item {
		padding: 0;
		border-radius: 0;
		justify-content: flex-start;
	}

	.get-back--mobile {
		display: flex;
	}

	.new-product__btn-cart--modern .new-product__btn-span {
		display: none !important;
	}

	.new-product__btn-cart--modern.is-active svg path {
		stroke: #000000;
	}

	.modal-form__citys-item.is-active,
	.modal-form__citys-item:hover {
		background-color: transparent;
		color: #4bb1bc;
	}

	.new-card-garanty {
		width: 100%;
	}

	.new-product__promo--modern {
		display: none;
	}

	.new-product__btn-cart--hidden {
		display: flex !important;
	}

	.new-product__btns--modern {
		height: auto;
	}

	.new-product__btns--modern .new-product__btn-cart.modal-link {
		margin-top: 0;
	}

	.new-product__price-main--modern {
		font-size: 14px;
		margin-top: 4px;
	}

	.new-product__price-wrapper--modern {
		align-items: flex-start;
	}

	.new-card__garanty.new-card-garanty {
		display: none;
	}

	.new-card__garanty-block {
		display: block;
	}

	.new-card__order.new-card-order:not(.new-card-order--modern) {
		position: relative;
	}

	.new-card__order.new-card-order:not(.new-card-order--modern)
		.new-card__garanty-block {
		position: absolute;
		bottom: 24px;
		left: 50%;
		transform: translateX(-50%);
		width: 257px;
	}

	.new-product__btns--row span {
		display: block;
	}

	.final-order-block__button {
		width: 100%;
	}

	.final-order-block.information {
		padding-bottom: 27px;
	}

	.basket-process-delivery__wrapper--modern
		.basket-process-delivery-item__wrapper:nth-child(3) {
		margin-top: 12px;
	}

	.basket-process-delivery__wrapper--modern
		.basket-process-delivery-item__wrapper {
		max-width: 100% !important;
	}

	.attention-block-modern p {
		font-size: 14px;
		line-height: 18px;
	}

	.payment-status__img img {
		width: 40px;
	}

	.payment-status__title {
		font-size: 24px;
		text-align: center;
	}

	.payment-status__item {
		margin: 0 0 30px;
	}

	.payment-status__item:last-of-type {
		margin-bottom: 0;
	}

	.payment-status__item-text--1 {
		width: 164px;
	}

	.payment-status__item-text--2 {
		width: 168px;
	}

	.payment-status__items {
		display: block;
		margin-bottom: 30px;
	}

	.payment-status__item-text {
		font-size: 12px;
		line-height: 17px;
	}

	.payment-status__item-icon {
		width: 30px;
		height: 30px;
	}

	.payment-status__item-img {
		margin-right: 18px;
	}

	.payment-status__btn {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}

	.payment-status {
		padding-left: 20px;
		padding-right: 20px;
	}

	.payment-status__btns {
		width: 100%;
	}

	.payment-status__item-icon.contacts-main-list-item-img__wrapper--phone {
		background-size: 13px 15px !important;
	}

	.payment-status__item-icon.contacts-main-list-item-img__wrapper--mail {
		background-size: 16px 17px !important;
	}

	.payment-status__item-icon {
		border-radius: 6px;
	}

	.payment-status__title--md {
		margin-bottom: 30px;
	}

	.payment-status__btns--flex {
		display: block;
	}

	.payment-status__btns--flex .payment-status__btn {
		width: 100%;
		margin: 0 0 30px;
	}

	.payment-status__btns--flex .payment-status__btn:last-of-type {
		margin-bottom: 0;
	}

	.payment-status__title--md br {
		display: inline;
	}

	.payment-status__desc {
		margin-bottom: 30px;
	}

	.pay-terms-item-title--bold {
		padding-left: 0;
		font-size: 16px;
		line-height: 20px;
	}

	.delivery .wait-you--delivery .delivery-conditions-text__footer {
		display: flex;
	}

	.delivery .wait-you--delivery .tab-title__wrapper .tab-title {
		text-align: left;
	}

	.basket-form-group__wrapper-col {
		width: 100%;
		margin-bottom: 20px;
	}

	.basket-form-group__wrapper-row {
		margin-bottom: -20px;
	}

	.bonus-purchases .bonus-purchases__wrapper--modern {
		justify-content: space-between;
		gap: unset;
	}

	.participant__row {
		flex-wrap: wrap;
	}

	.participant__col--1 {
		flex: 0 0 100%;
		padding: 40px 20px 0;
	}

	.participant__col--2 {
		flex: 0 0 100%;
		border-left: none;
		padding: 72px 20px 72px;
	}

	.participant__form-title {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 30px;
	}

	.participant-form__footer {
		margin-top: 30px;
	}

	.participant__icon {
		width: 108px;
	}

	.faq-line-list__item--md:before {
		width: 30px;
		height: 30px;
		max-width: unset;
		background-position: center !important;
		background-size: 19px 16px !important;
	}

	.participant__faq-list {
		margin-bottom: 50px;
	}

	.participant__title {
		text-align: center;
		font-size: 21px;
		line-height: 31px;
	}

	.footer--modern .footer-top-links .button {
		width: 100%;
		max-width: unset;
	}

	.footer--modern .footer-middle {
		flex-direction: column-reverse;
	}

	.footer--modern .footer-middle-description {
		display: flex;
	}

	.footer--modern .footer-middle-description .footer-ya-rating {
		order: 1;
		margin-top: 15px;
	}

	.footer--modern .payments-methods__wrapper {
		order: 2;
		margin-top: 0;
		margin-bottom: 40px;
	}

	.footer--modern .footer-middle-description .footer-policy__wrapper {
		order: 3;
		margin-top: 0;
		margin-bottom: 40px;
	}

	.footer--modern .footer-middle-description .black {
		order: 4;
	}

	.footer--modern .footer-middle-description .desc {
		margin-bottom: 0;
		order: 10;
	}

	.footer--modern .footer-menu-catalog {
		float: none;
		width: 100%;
		padding-bottom: 10px !important;
	}

	.footer--modern .footer-menu-info {
		float: none;
		width: 100%;
		padding-left: 0;
		padding-bottom: 10px !important;
	}

	.footer--modern .footer-menu-services {
		float: none;
		width: 100%;
	}

	.socials-modern {
		display: block;
		width: 100%;
		margin-bottom: 40px;
	}

	.socials-modern__row {
		display: flex;
		align-items: center;
		margin-left: -12px;
		margin-right: -12px;
		width: auto;
		min-width: 100%;
	}

	.socials-modern__col {
		padding-left: 12px;
		padding-right: 12px;
		width: 33.3333%;
	}

	.footer--modern .footer-menu-catalog .footer-menu-list {
		display: none;
	}

	.footer--modern .footer-menu-catalog .footer-menu-info {
		display: none;
	}

	.footer--modern .footer-middle-right {
		width: 100%;
		padding-left: 0;
	}

	.footer--modern .fadeMenu .footer-menu-list {
		display: flex;
	}

	.footer--modern .footer-menu.footer-menu-info.fadeMenu {
		padding-left: 30px;
	}

	.footer--modern .footer-menu-title {
		margin-bottom: 20px;
	}

	.delivery .wait-you--delivery {
		padding-bottom: 50px;
	}

	.delivery .wait-you--delivery {
		margin-bottom: -28px;
	}

	.basket-process-delivery__wrapper.basket-process-delivery__wrapper--modern.basket-process-delivery__wrapper--modern--another
		.basket-process-delivery-item__wrapper-col
		.basket-process-delivery-item__wrapper {
		height: auto;
	}

	.basket-process-delivery-item__wrapper-col {
		width: 100%;
		margin-top: 10px;
	}

	.basket-process-delivery__wrapper.basket-process-delivery__wrapper--modern.basket-process-delivery__wrapper--modern--another {
		margin-top: -10px;
	}

	.new-product__banners {
		position: absolute;
		top: 0;
		left: 0;
		min-width: 130px;
	}

	.main-top-slider-left__wrapper {
		height: 149px;
	}

	.product-title {
		font-size: 24px;
		line-height: 29px;
		margin-bottom: 40px;
		margin-top: 40px;
	}

	.product-title--first {
		margin-top: 0;
	}

	.button-white-service {
		display: none;
	}

	.header-middle-search__wrapper {
		max-width: 100%;
	}

	.navigation-mobile-shop__wrapper {
		display: none;
	}

	.navigation-mobile .main-menu-list__item:first-child {
		padding-top: 20px;
	}

	.header-top-phone {
		white-space: nowrap;
	}

	.main-menu-list__item-icon {
		background-repeat: no-repeat !important;
	}

	.header-middle-logo__wrapper--ny {
		max-height: unset;
	}

	.new-card-promos__banner--new-year {
		top: 14px;
	}

	.main-top-slide__slide {
		border-radius: 0;
	}

	.new-card__main {
		margin-bottom: 0;
	}

	.countdown__item {
		width: 50px;
		height: 50px;
		border-radius: 0;
		background-color: transparent;
	}

	.countdown__number {
		font-size: 28px;
	}

	.countdown__text {
		font-size: 12px;
	}

	.countdown__row {
		margin-left: 0;
		margin-right: 0;
		padding: 22px 12px 20px;
		background-color: #f6f6f6;
		border-radius: 10px;
	}

	.countdown__col {
		padding-left: 0;
		padding-right: 0;
		margin-right: 12px;
	}

	.countdown__col:last-of-type {
		margin-right: 0;
	}

	.countdown__col:after {
		font-size: 28px;
		top: -3px;
		transform: none;
	}

	.countdown__title {
		font-size: 24px;
		line-height: 29px;
		margin-bottom: 20px;
	}

	.actions-list__content h2 {
		font-size: 24px;
		line-height: 29px;
	}

	.actions-list__content > p {
		font-size: 14px;
		line-height: 150%;
	}

	.actions-list__content ul li p {
		font-size: 12px;
		line-height: 24px;
	}

	.actions-list__content > h4 {
		margin-bottom: 20px;
		font-size: 16px;
		line-height: 20px;
	}

	.list__content-col {
		margin-bottom: 60px;
	}

	.actions-list-detail-img__wrapper--modern {
		margin-left: -30px;
		margin-right: -30px;
	}

	.actions-list-detail--modern .countdown {
		margin-bottom: 60px;
	}

	.actions-list-detail--modern .section-title {
		margin-bottom: 18px;
	}

	.actions-list-detail--another {
		min-height: 460px;
	}

	.actions-list-detail--another {
		margin-top: 60px;
	}

	.new-card .main-decisions {
		display: none;
	}
}

/* 767 ends*/

/* MEDIA MOBILE FIRST*/

@media (min-width: 1280px) {
	.new-catalog__filter {
		position: relative;
		z-index: 5;
	}
}

.new-product__banner-black-friday {
}

@media (max-width: 1280px) {
	.new-product__banner-black-friday {
		margin-right: 15px;
	}
}
@media (max-width: 767px) {
	.new-product__banner-black-friday {
		margin-right: 0;
		margin-top: 5px;
	}
}

.participant__left-title {
	width: 100%;
	max-width: 480px;
	margin: 0 auto;
	position: relative;
	padding-left: 80px;
}

.participant__left-title:after {
	content: "";
	width: 67px;
	height: 67px;
	background: url("../images/bonus-new-logo.svg");
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
}

.participant-left__img {
	position: absolute;
	top: 130px;
	left: 50%;
	transform: translateX(-50%);
}

.participant__left-title > p:first-child {
	font-weight: 700;
	color: #fff;
	font-size: 40px;
	line-height: 95%;
}

.participant__left-title > p:last-child {
	font-weight: 500;
	color: #fff;
	font-size: 13px;
	line-height: 17px;
	margin-top: 7px;
}

.participant__col.participant__col--1 {
	position: relative;
	overflow: hidden;
}

@media (max-width: 1280px) {
	.participant__left-title > p:first-child {
		font-size: 27px;
	}

	.participant__left-title > p:last-child {
		font-size: 10px;
		line-height: 120%;
		margin-top: 5px;
	}

	.participant__left-title:after {
		width: 46px;
		height: 46px;
	}
	.participant__left-title {
		padding-left: 55px;
	}
	.participant-left__img {
		width: 373px;
		transform: unset;
		left: -23px;
		top: 118px;
	}
}

@media (max-width: 1020px) {
	.participant__left-title > p:first-child {
		font-size: 23px;
	}
	.participant__left-title:after {
		width: 41px;
		height: 41px;
	}
	.participant__left-title {
		padding-left: 49px;
	}
	.participant-left__img {
		width: 328px;
		left: -34px;
		top: 130px;
	}
}

@media (max-width: 767px) {
	.participant__col.participant__col--1 {
		display: none;
	}
}

.policy__link-mobile {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	text-decoration-line: underline;
	color: #000000;
	display: none;
	padding-top: 30px;
}
@media (max-width: 767px) {
	.policy__link-mobile {
		display: block;
	}
}

.new-product__banners {
	position: relative;
	z-index: 4;
}
