

/* Start:/local/templates/monami_new/components/bitrix/sale.basket.basket/main/style.css?174558383087103*/
h1.main_title {
	display: none !important;
}

#basket-root{
	margin-top: 10px;
	background: #ffffff;
	display: flex;
	flex-direction: column;
}

.basket-main-block {
	background: #ffffff;
	display: flex;
	width: 100%;
	align-items: flex-start;
	justify-content: space-between;
	gap: 65px;
}

.basket-items-block {
	width: 60%;
	max-width: 60%;
	min-width: 60%;
	min-height: 600px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.basket-total-price-block {
	width: 100%;
	max-width: 382px;
	margin-top: 20px;
}

.symbol_ruble { font-family: 'rubleBitrix', Arial, sans-serif }

.basket-checkout-container {
	opacity: 1;
	transition: opacity 250ms ease;
	background: #F8F8F8;
	padding: 32px 22px 41px 22px;
}

.basket-checkout-container.basket-checkout-container-fixed {
	position: fixed;
	top: 0;
	z-index: 100;
}

.basket-checkout-container.basket-checkout-container-fixed-hide {
	opacity: 0;
}



/*region Checkout*/
.basket-checkout-section {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	width: 100%;
}


.free_delivery-container {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	width: 100%;
	margin-bottom: 30px;
}

.free_delivery-container .desc {
	color: #000000;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 6px;
}

.free_delivery-container .how_to_free {
	color: #000000;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 19px;
}

.free_delivery-container .how_to_free span {
	font-weight: 600;
	font-size: 20px;
	color: #000000;
}

.free_delivery-container .free_delivery_line {
	position: relative;
	height: 2px;
	background: #CCCCCC;
	width: 100%;
}

.free_delivery-container .free_delivery_line .full_line {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	height: 2px;
	width: 80px;
	background: #000000;
}

.free_delivery-container .free_delivery_line .full_arrow {
	position: absolute;
	content: '';
	height: 12px;
	width: 80px;
	top: -5px;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.226562L10 6.00005L1.56798e-05 11.7736L0 0.226562Z' fill='black'/%3E%3C/svg%3E%0A");
	background-position-y: 50%;
	background-position-x: 100%;
	background-repeat: no-repeat;
}

/*region Coupon*/
.basket-coupon-section {
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2;
	width: 100%;
}

.basket-coupon-section .basket-coupon-block-field {
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.basket-coupon-block-field-description {
	color: #a1a1a1;
}

.basket-coupon-block-field .form-group{
	margin-bottom: 0px;
	border: 1px dotted #CCCCCC;
	background: #F8F8F8;
	padding-left: 22px;
	height: 52px;
}

.basket-coupon-block-field .form-group input,
.basket-coupon-block-field .form-group .form-control {
	box-shadow: none;
	border: 0px;
	height: 50px;
	width: 82%;
	background: #F8F8F8;
}

.basket-coupon-block-field .form-group span.form-control {
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	letter-spacing: 0.1em;
	text-align: left;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	color: #000000;
	display: flex;
	align-items: center;
}

.basket-coupon-block-field .form-group span.close-link {
	position: absolute;
	top: calc(50% - 11px);
	right: 22px;
	display: block;
	padding: 0;
	width: 22px;
	height: 22px;
	border: none;
	background: url(/local/templates/monami_new/components/bitrix/sale.basket.basket/main/images/coup_apply.svg) no-repeat;
	cursor: pointer;
}

.basket-coupon-block-field .form-group:hover span.close-link,
.basket-coupon-block-field .form-group span.close-link.BAD {
	background: url(/local/templates/monami_new/components/bitrix/sale.basket.basket/main/images/coup_delete.svg) no-repeat;
}

.basket-coupon-block-coupon-btn {
	position: absolute;
	top: calc(50% - 11px);
	right: 22px;
	display: block;
	padding: 0;
	width: 22px;
	height: 22px;
	border: none;
	background: url(/local/templates/monami_new/components/bitrix/sale.basket.basket/main/images/coup.svg) no-repeat;
	cursor: pointer;
}


.basket-coupon-alert {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	min-height: 0;
	width: 100%;
	margin-top: 20px;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: start;
	align-items: flex-start;
	/*justify-content: space-between;*/
}


.basket-coupon-alert-section {
	width: 100%;
	margin-top: 20px;
}

.basket-coupon-alert-section span {
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	color: #000000;
}

.basket-coupon-text {

	display: block;
	color: #000000;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	word-break: break-all;
	word-break: break-word;
}


.basket-coupon-alert .close-link {
	margin-left: 10px;
	border-bottom: 1px dotted;
	color: #3e86de;
	text-decoration: none;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	opacity: 1;
	cursor: pointer;
	transition: 220ms ease all;
}

.basket-coupon-alert .close-link:hover { border-color: transparent; }



.coupon_sticker-container {
	margin-top: 24px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 14px;
}

.coupon_sticker-container img {
	width: fit-content;
	max-width: 248px;
	cursor: pointer;
}

.coupon_sticker-container span {
	font-weight: 400;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
}

/*endregion*/



.basket-checkout-section-inner {
	width: 100%;
}

/**/
.basket-checkout-block-total {
	margin-top: 18px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 7px;
}

.basket-checkout-block-total-inner {
	display: flex;
	width: 100%;
	align-items: flex-start;
	justify-content: space-between;
}


.basket-checkout-block-total-title {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: #000000;
}

.basket-checkout-block-total-res{
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: #000000;
}

.basket-checkout-block-total-description {
	color: #a1a1a1;
}


.bonus_info-container {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 7px;
	margin-top: 9px;
}

.bonus_info-container  .bonus_info-count p {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: #000000;
}

.bonus_info-container .bonus_info-count {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.bonus_info-container .bonus_info-count .bonuses {
	background: #FFD1FB;
	width: 60px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 3px;
}

.bonus_info-container .bonus_info-count .bonuses span{
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #000000;
}

.bonus_info-container .bonus_info_desc {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	width: 100%;
	gap: 5px;
}

.bonus_info-container .bonus_info_desc p,
.bonus_info-container .bonus_info_desc a {
	font-weight: 400;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	margin: 0;
	padding: 0;
}

.bonus_info-container .bonus_info_desc a {
	text-decoration: underline;
	color: #000000;
}




.basket-checkout-block-total-bonus-title {
	float: left;
	font-weight: 300;
	color: #999999;
}

.basket-checkout-block-total-bonus-res{
	float: left;
	margin-top: 14px;
	position: relative;
}

.basket-checkout-block-total-bonus-res .podsk{
	position: absolute;
	padding: 2px;
	padding-right: 2px;
	padding-left: 2px;
	border: 1px solid #e0d8ea;
	border-radius: 2px;
	padding-left: 5px;
	padding-right: 5px;
	right: 0px;
	top: -20px;
	display: none;
}

.basket-checkout-block-total-bonus-res .bonuses{
	float: left;
	font-weight: bold;
	color: #71c9bc;
}

.basket-checkout-block-total-bonus-res .vopr{
	display: inline-block;
	width: 14px;
	height: 14px;
	color: #fff;
	background: #e0d8ea;
	border-radius: 50%;
	text-align: center;
	line-height: 14px;
	margin-left: 5px;
	margin-top: 2px;
	font-size: 12px;
	cursor: pointer;
}

.basket-checkout-block-total-price-container {
	display: flex;
	width: 100%;
	align-items: flex-start;
	justify-content: space-between;
	margin-top: 18px;
}

.basket-checkout-block-total-price-title {
	font-weight: 700;
	font-size: 20px;
	line-height: 33px;
	color: #000000;
}

.basket-coupon-block-total-price-current {
	white-space: nowrap;
	transition: 180ms text-shadow ease, 180ms color ease;
	font-weight: 700;
	font-size: 20px;
	line-height: 33px;
	color: #000000;
}




.basket-coupon-block-total-price-old {
	position: absolute;
	top: 3px;
	right: 0;
	color: #a1a1a1;
	text-align: right;
}

.basket-coupon-block-total-price-old:after {
	position: absolute;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
	background-size: 100% 100%;
	content: '';
}

.basket-coupon-block-total-price-difference {
	display: inline-block;
	padding: 5px 6px 6px;
	background: #d1ecf1;
	color: #179ebb;
	text-align: center;
}







.basket-checkout-block-btn .basket-btn-checkout{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50px;
	font-weight: 700;
	font-size: 16px;
	line-height: 16px;
	background: #000000;
	border: 0;
	padding: 0;
	margin: 0;
	color: #fff;
	margin-top: 15px;
}

.basket-checkout-block-btn .basket-btn-checkout:hover{
	opacity: 0.5;
}
.basket-btn-checkout {
	border-radius: 2px;
	font-weight: bold;
	font-size: 16px;
}

.basket-notification-section { width: 100%; }

.basket-block-notification {
	position: relative;
	display: block;
	margin-top: 10px;
	padding: 8px 15px;
	min-width: 100%;
	width: 100%;
	border-radius: 1px;
	background-color: #edf8e0;
	color: #6a9997;
	font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-block-notification:after {
	position: absolute;
	top: -7px;
	right: 80px;
	width: 16px;
	height: 16px;
	background-color: #edf8e0;
	content: '';
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}





/*endregion*/

/*region Basket item list wrapper*/
.basket-items-list-wrapper,
.basket-items-list-wrapper-compact {
	margin-bottom: 15px;
}


/*header*/
.basket-items-list-header {
	display: -webkit-box;
	display: flex;
	display: -ms-flexbox;
	-ms-flex-align: center;
	transition: 300ms padding ease;
	-webkit-box-align: center;
	align-items: center;
	margin-bottom: 5px;
}

.basket_title{
	font-size: 20px;
	font-weight: 700;
	line-height: 33px;
	color: #000000;
}

.basket-items-list-header .count-products {
	margin-left: 5px;
	font-size: 20px;
	font-weight: 400;
	line-height: 33px;
	color: #999999;
}

.basket-items-list-header.basket-items-list-header-fixed {
	position: fixed;
	top: 0;
	z-index: 99;
	margin-left: -1px;
	border: 1px solid #e2dfdf;
}


.basket-items-list-header-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: 300ms all ease;
	-o-text-overflow: ellipsis;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.basket-items-search-field + .basket-items-list-header-title { padding-left: 10px; }

.basket-items-search-field + .basket-items-list-header-filter {
	padding-left: 10px;
	text-align: right;
	-webkit-box-flex: 3;
	-ms-flex: 3;
	flex: 3;
	display: none;
}

.basket-items-list-header-filter a{
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	height: 35px;
	line-height: 35px;
	border-radius: 35px;
	color: #c43c3c;
}

.basket-items-list-header-filter a:hover{
	text-decoration: none;
}

.basket-items-search-field .form-control { z-index: 1; }

.basket-items-list-header-filter-item {
	margin-left: 5px;
	border-bottom: 1px dotted;
	color: #3e86de;
	text-decoration: none;
	cursor: pointer;
	transition: 220ms ease;
}

.basket-items-list-header-filter-item:hover {
	color: #2462de;
	text-decoration: none;
}

.basket-items-list-header-filter-item.active {
	border-bottom: none;
	color: #2f3435;
	text-decoration: none;
	cursor: default;
}

.basket-items-search-field {
	transition: 300ms all ease;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.basket-items-search-field .input-group-addon {
	white-space: nowrap;
	-ms-flex-wrap: wrap;
}

.basket-items-search-field button.close {
	position: relative;
	bottom: -1px;
	display: inline-block;
	float: none;
	line-height: 11px;
}

.basket-items-search-field .form-control {
	color: #000000;
	font-size: 15px;
	font-weight: 100;
	box-shadow: none;
	padding-left: 35px;

	border: 0px;
	height: 50px;
	width: 82%;
	background: #F8F8F8;
}

.basket-items-search-field .form-control:focus{
	box-shadow: none;
}





/*endregion*/

.basket-items-list-container {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.basket-items-list-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: #fff;
	opacity: .7;
	-webkit-animation-name: ShowOverlay;
	animation-name: ShowOverlay;
	-webkit-animation-duration: 200ms;
	animation-duration: 200ms;
}

@-webkit-keyframes ShowOverlay {
	0% { opacity: 0; }
	100% { opacity: .7; }
}

@keyframes ShowOverlay {
	0% { opacity: 0; }
	100% { opacity: .7; }
}

.basket-items-list {
	position: relative;
}

.basket-items-list-table {
	width: 100%;
	border-collapse: collapse;
}

.basket-items-list-item-container { position: relative; }


.basket-items-list-wrapper-compact .basket-items-list-item-container > td { padding-bottom: 12px; }

.basket-items-list-item-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: #fff;
	opacity: .7;
}




.basket-items-list-item-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: #fff;
	opacity: .7;
}

.basket-items-list-item-descriptions {
	width: 110px;
}

.basket-items-list-item-descriptions-inner {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
}

/*region Image*/
.basket-item-block-image {
	position: relative;
	-ms-flex-order: 1;
	padding-right: 15px;
	min-width: 48px;
	max-width: 110px;
	width: 100%;
	text-align: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-ordinal-group: 2;
	order: 1;
}

.basket-items-list-wrapper-compact .basket-item-block-image {
	display: block;
	padding-bottom: 0;
	min-width: 32px;
	max-width: 50px;
	width: auto;
	height: auto;
}

.basket-item-image-link {
	position: relative;
	display: inline-block;
	width: 80px;
}

.basket-item-image {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	height: auto;
	transition: 300ms all ease;
}

.basket-items-list-wrapper-compact .basket-item-image {
	max-width: 50px;
	max-height: 50px;
}

.basket-item-image:hover { border-color: #ee9200; }


/*endregion*/

/*region lable*/

/*Label*/
.basket-item-label-text,
.basket-item-label-ring {
	position: absolute;
	z-index: 90;
	opacity: 1;
	transition: opacity 450ms ease;
}

.basket-items-list-wrapper-compact .basket-item-label-text,
.basket-items-list-wrapper-compact .basket-item-label-ring { display: none }

.basket-item-label-text span,
.basket-item-label-ring {
	display: inline-block;
	clear: both;
	margin-bottom: 2px;
	background: #f42c2c;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	transition: all 250ms ease;
}

.bx-red .basket-item-label-text span,
.bx-red .basket-item-label-ring { background-color: #fba90c; }

.basket-item-label-text > div,
.basket-item-label-ring > div { line-height: 0; }

/* TEXT */
.basket-item-label-text span {
	padding: 2px 5px;
	vertical-align: middle;
	font-weight: bold;
}

.basket-item-label-text.basket-item-label-small span {
	margin-bottom: 1px;
	padding: 2px 7px;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}

.basket-item-label-text.basket-item-label-big span {
	padding: 4px 10px;
	font-size: 12px;
	line-height: 17px;
}


/*RING*/
.basket-item-label-ring {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 50%;
	font-weight: bold;
}

.basket-item-label-ring.basket-item-label-small {
	width: 40px;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
}

.basket-item-label-ring.basket-item-label-big {
	width: 50px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
}


.basket-item-label-top { top: -2px; }

.basket-item-label-center {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.basket-item-label-center > div { text-align: center; }

.basket-item-label-left { left: -2px; }

.basket-item-label-left > div { text-align: left; }

.basket-item-label-bottom { bottom: -2px; }

.basket-item-label-middle {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.basket-item-label-right { right: -2px; }

.basket-item-label-right > div { text-align: right; }

.basket-item-label-center.product-item-label-middle {
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}

/*endregion*/

/*region Info*/
.basket-item-block-info {
	height: fit-content;
}



/*region Name*/

.basket-item-info-name-link,
.basket-item-info-name-link span,
.basket-item-info-name span{
	margin: 0;
	padding: 0;
	color: #000000;
	text-decoration: none;
	word-break: break-all;
	word-break: break-word;
	transition: 300ms all ease;
	font-size: 14px;
	line-height: 26px;
	font-weight: 400;
}


h2.basket-item-info-name {
	padding: 0;
	margin: 0;
	line-height: 26px;
	height: fit-content;
	display: flex;
}

.basket-item-highlighted { background: #ff0; }

.basket-items-list-wrapper-compact .basket-item-info-name { margin-bottom: 5px }

.basket-item-info-name-link:hover {
	text-decoration: underline;
	cursor: pointer;
	color: #333333;
}



/*endregion*/

.basket-item-block-common {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-order: 4;
	-ms-flex-pack: end;
	-ms-flex-align: start;
	-ms-flex: 2;
	-ms-flex-wrap: nowrap;
	-ms-flex-line-pack: baseline;
	flex-wrap: nowrap;
	-webkit-box-pack: end;
	-webkit-box-align: start;
	-webkit-box-ordinal-group: 5;
	-webkit-box-flex: 2;
	justify-content: flex-end;
	align-content: baseline;
	align-items: flex-start;
	flex: 2;
	order: 4;
}

.basket-items-list-wrapper-compact .basket-item-block-common {
	-ms-flex-pack: end;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: end;
	justify-content: flex-end;
}




/*region Properties*/
.basket-item-block-properties {
	-webkit-box-flex: 5;
	-ms-flex: 5;
	flex: 5
}

.basket-item-property,
.basket-item-property-custom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	padding-bottom: 4px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
}

.basket-items-list-wrapper-compact .basket-item-property,
.basket-items-list-wrapper-compact .basket-item-property-custom {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 10px;
	padding-bottom: 0;
	-ms-flex-line-pack: center;
	align-content: center;
}

.basket-item-property-name,
.basket-item-property-custom-name {
	margin-right: 5px;
	color: #a1a1a1;
	font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-property-value,
.basket-item-property-custom-value {
	color: #4a4a4a;
	font: bold 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*region Custom Column*/

.basket-item-property-custom { padding-right: 15px; }

.basket-item-property-custom-content { padding: 3px 0; }

.basket-item-property-custom.basket-item-property-custom-photo { display: block; }

.basket-item-property-custom-photo .basket-item-property-custom-value {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: start;
	-ms-flex-align: stretch;
	min-height: 64px;
	word-spacing: 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	align-items: stretch;
	-webkit-box-pack: start;
	justify-content: flex-start;
}

.basket-item-property-custom-photo .basket-item-property-custom-value span { display: inline-block; }

.basket-item-custom-block-photo-link {
	display: block;
	margin-right: 5px;
}

.basket-item-custom-block-photo-item {
	margin-right: 3px;
	width: auto;
	height: 64px;
	border: 1px solid #e4e4e4;
	transition: 300ms all ease;
}

.basket-item-custom-block-photo-item:hover { border-color: #ee9200; }



/*endregion*/

/*scu*/
.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-text,
.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-image,
.basket-items-list-wrapper-compact .basket-item-property.basket-item-scu-color {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.basket-item-property.basket-item-property-scu-text,
.basket-item-property.basket-item-property-scu-image,
.basket-item-property.basket-item-scu-color { display: block; }

.basket-item-scu-list {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin: 0;
	padding: 0;
	list-style: none;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.basket-item-scu-item,
.basket-item-scu-item.not-available:hover {
	position: relative;
	display: inline-block;
	margin: 2px 3px 3px 0;
	padding: 0;
	border: 1px solid #eeecef;
	cursor: pointer;
	transition: 300ms all ease;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.basket-item-scu-item:hover,
.basket-item-scu-item.selected,
.basket-item-scu-item.not-available:hover { border-color: #006cc0; }

.basket-item-scu-item.selected:hover { cursor: default }

.basket-item-scu-item.not-available:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cline%20x1%3D%220%22%20y1%3D%2220%22%20x2%3D%2220%22%20y2%3D%220%22%20stroke-width%3D%221%22%20stroke%3D%22%23a1a1a1%22/%3E%0A%3C/svg%3E);
	background-size: 100% 100%;
	content: '';
}

.basket-item-scu-item-inner {
	display: block;
	transition: 300ms all ease;
}

.basket-item-scu-item.not-available .basket-item-scu-item-inner { opacity: .5; }

.basket-item-scu-color .basket-item-scu-item-inner,
.basket-item-property-scu-image .basket-item-scu-item-inner {
	width: 30px;
	height: 30px;
	border: 2px solid #fff;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.basket-items-list-wrapper-compact .basket-item-scu-color .basket-item-scu-item-inner,
.basket-items-list-wrapper-compact .basket-item-property-scu-image .basket-item-scu-item-inner {
	width: 16px;
	height: 16px;
	border: 1px solid #fff;
}

.basket-item-property-scu-text .basket-item-scu-item-inner {
	padding: 3px 5px;
	min-width: 30px;
	text-align: center;
	font: bold 14px/17px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-items-list-wrapper-compact .basket-item-property-scu-text .basket-item-scu-item-inner {
	padding: 1px 2px;
	font: bold 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}



/*endregion*/

/*region Amount*/
.basket-items-list-item-amount {
	-ms-flex-order: 3;
	vertical-align: middle;
	-webkit-box-ordinal-group: 4;
	order: 3;
}



.basket-items-list-wrapper-compact .basket-item-block-amount {
	margin-bottom: 0;
	padding-bottom: 0;
}

.basket-item-amount-filed-block {
	width: 20px;
	height: 24px;
}

.basket-item-amount-filed,
.basket-item-block-amount.disabled .basket-item-amount-filed:hover {
	padding: 0;
	outline: none;
	border: none;
	vertical-align: middle;
	text-align: center;
	transition: 300ms all ease;
	font-size: 14px;
	background: transparent;
	color: #000000;
	width: 20px;
}

.basket-item-block-amount.disabled .basket-item-amount-filed {  }

.basket-item-amount-filed:hover,
.basket-item-amount-filed:focus { }

.basket-item-amount-filed::-webkit-outer-spin-button,
.basket-item-amount-filed::-webkit-inner-spin-button {
	/* display: none; <- Crashes Chrome on hover */
	margin: 0;
	-webkit-appearance: none; /* <-- Apparently some margin are still there even though it's hidden */
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}

.basket-item-amount-filed.basket-updated {
	-webkit-animation-name: basketAmountFiledUpdated;
	animation-name: basketAmountFiledUpdated;
	-webkit-animation-duration: 600ms;
	animation-duration: 600ms;
}

@-webkit-keyframes basketAmountFiledUpdated {
	0%, 100% { border-color: #e4e4e4; }
	50% { border-color: #ee9200; }
}

@keyframes basketAmountFiledUpdated {
	0%, 100% { border-color: #e4e4e4; }
	50% { border-color: #ee9200; }
}

.basket-item-amount-btn-plus,
.basket-item-amount-btn-minus {
	position: relative;
	width: 20px;
	height: 24px;
	cursor: pointer;
	transition: 300ms all ease;
	-webkit-user-select: none;
	opacity: 0.5;

}

.basket-item-amount-btn-plus:hover,
.basket-item-amount-btn-minus:hover { opacity: 1 }

.basket-item-block-amount.disabled .basket-item-amount-btn-plus,
.basket-item-block-amount.disabled .basket-item-amount-btn-minus {
	background-color: transparent;
	cursor: default;
	opacity: 0.5;
}

.basket-item-amount-btn-plus{
	background: url(/local/templates/monami_new/components/bitrix/sale.basket.basket/main/images/plus.svg) 50% 50% no-repeat;
}

.basket-item-amount-btn-minus{
	background: url(/local/templates/monami_new/components/bitrix/sale.basket.basket/main/images/minus.svg) 50% 50% no-repeat;
}


.basket-item-amount-field-description {
	position: absolute;
	top: calc(100% + 1px);
	right: 0;
	left: 0;
	color: #a1a1a1;
	text-align: center;
	font: italic 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}


/*endregion*/

/*region Price*/
.basket-items-list-item-price {
	-ms-flex-order: 4;
	padding-top: 0;
	vertical-align: middle;
	-webkit-box-ordinal-group: 5;
	order: 4;
}

.basket-items-list-item-price-for-one {
	-ms-flex-order: 2;
	-webkit-box-ordinal-group: 3;
	order: 2;
	vertical-align: middle;
}



.basket-item-price-title {
	padding-top: 1px;
	color: #a1a1a1;
	text-align: right;
}

.basket-item-price-current {


}

.basket-item-price-current-text {
	font-size: 16px;
	font-weight: 700;
	transition: 180ms text-shadow ease, 180ms color ease;
	color: #000000;
}



.basket-items-list-item-price-for-one .basket-item-price-current-text {
	font-weight: normal;
}



.basket-item-price-old-text {
	font-size: 16px;
	font-weight: 400;
	color: #989898;
	text-decoration: line-through;
}



.basket-item-price-difference {
	padding: 3px;
	max-width: 100%;
	background: #d1ecf1;
	color: #179ebb;
	text-align: center;
	white-space: normal;
	font: 400 11px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}


/*endregion*/

/*region Actions*/


.basket-item-block-actions {
	position: relative;
	opacity: 1;
	transition: 300ms opacity ease;
}

.bx-touch .basket-item-block-actions,
.basket-items-list-item-container:hover .basket-item-block-actions { opacity: 1; }

.basket-item-actions-remove {
	position: relative;
	display: inline-block;
	margin-top: 5px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.basket-item-actions-remove:after,
.basket-item-actions-remove:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1px;
	height: 18px;
	background: #CCCCCC;
	content: '';
	transition: 300ms background-color ease;
}

.basket-item-actions-remove:after { -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); }

.basket-item-actions-remove:before { -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg); }

.basket-item-actions-remove:hover:after,
.basket-item-actions-remove:hover:before { background-color: #000000; }

.basket-item-block-info .basket-item-actions-remove {
	position: absolute;
	top: -4px;
	right: 0;
}

.basket-items-list-wrapper-compact .basket-item-block-actions {
	position: relative;
	top: auto;
	right: auto;
	padding-left: 10px;
}

/*endregion*/

/*endregion*/




.basket-items-list-item-notification-inner {
	position: relative;
	transition: 220ms all ease;
}

/**/

.basket-items-list-item-container.basket-items-list-item-container-expend { display: table-row; }

.basket-items-list-item-container-expend .basket-items-list-item-removed-container {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: justify;
	-ms-flex-align: center;
	padding: 12px 4px 12px 19px;
	background-color: #F8F8F8;
	color: #989898;
	text-align: center;
	transition: 300ms all ease;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	justify-content: space-between;

}

.basket-items-list-item-container-expend .basket-items-list-item-removed-container div,
.basket-items-list-item-container-expend .basket-items-list-item-removed-container div strong {
	color: #989898;
	font-size: 14px;
	line-height: 26px;
}

.basket-items-list-item-container-expend .basket-items-list-item-removed-container div {
	text-align: left;
}

@-webkit-keyframes ShowNote {
	0% { opacity: 0; }
	0%, 50% { background-color: #fff; }
	50%, 100% { opacity: 1; }
	100% { background-color: #e6f8fe; }
}

@keyframes ShowNote {
	0% { opacity: 0; }
	0%, 50% { background-color: #fff; }
	50%, 100% { opacity: 1; }
	100% { background-color: #e6f8fe; }
}



.basket-items-list-item-container-collapse .basket-item-block-info,
.basket-items-list-item-container-collapse .basket-item-block-common,
.basket-items-list-item-container-collapse .basket-item-block-image { opacity: 0; }

.basket-items-list-item-container.basket-items-list-item-container-collapse > td > div {
	overflow: hidden;
	height: 80px;
	opacity: 0;
}

.basket-items-list-item-removed-block {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 50px;
}

.basket-items-list-item-removed-block .faded {
	color: #ccc;
	cursor: default;
}

.basket-items-list-item-removed-anchor {
	border-bottom: 1px dashed;
	color: #333;
	font-weight: bold;
}

.basket-items-list-item-clear-btn {
	position: relative;
	display: inline-block;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.basket-items-list-item-clear-btn:after,
.basket-items-list-item-clear-btn:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 10px;
	background: #CCCCCC;
	content: '';
	transition: 300ms background-color ease;
}

.basket-items-list-item-clear-btn:after {
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
	transform: translate3d(-50%, -50%, 0) rotate(45deg);
}

.basket-items-list-item-clear-btn:before {
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
	transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}

.basket-items-list-item-clear-btn:hover:after,
.basket-items-list-item-clear-btn:hover:before
{
	background-color: #000000;
	border-color: #000000;
}

.basket-items-list-item-double { margin: 10px 0; }

.basket-items-list-item-double > div {
	margin-bottom: 10px;
	padding: 5px 35px 5px 15px;
}

.basket-items-list-item-double-anchor,
.basket-items-list-item-double-anchor:visited {
	border-bottom: 1px dashed;
	color: #333;
	text-decoration: none;
}

.basket-items-list-item-double-anchor:hover { color: #23527c; }



.basket-items-list-item-warning-container > div {
	border: none;
	color: #989898;
	background-color: #F8F8F8;
	font-size: 14px;
	line-height: 26px;
	font-weight: 400;
	padding: 0 16px;
	width: 300px;
	margin: 0;
}

.basket-items-list-wrapper-compact .basket-items-list-item-container {
	-ms-flex-align: start;
	padding: 17px 0;
	-webkit-box-align: start;
	align-items: flex-start;
}

/*region Gifts*/

.gifts-list .gifts-list-container {
	display: flex;
	width: 100%;
	flex-direction: row;
	flex-wrap: wrap;
	margin-top: 31px;
	gap: 28px;
}



.basket-item-gift.not_added {
	filter: grayscale(100%);
}




.gifts-list .sale-products-pre-gift {
	display: flex;
	gap: 28px;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
}

.bx-step-opacity { transition: 500ms opacity ease; }

/*endregion*/

/*region not found*/
.basket-search-not-found {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -50px 0 0 0;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}

.basket-search-not-found-icon {
	margin: 0 auto 80px;
	width: 180px;
	height: 180px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22182px%22%20height%3D%22182px%22%20viewBox%3D%220%200%20182%20182%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.2%22%20fill%3D%22%23A7ABB0%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M17%2C70.5%20C17%2C40.9473747%2040.9473747%2C17%2070.5%2C17%20C100.052625%2C17%20124%2C40.9473747%20124%2C70.5%20C124%2C100.052625%20100.052625%2C124%2070.5%2C124%20C40.9473747%2C124%2017%2C100.052625%2017%2C70.5%20M178.408149%2C160.192955%20L129.280894%2C111.056302%20C129.216524%2C111.017683%20129.152154%2C110.991937%20129.100658%2C110.953317%20C136.979557%2C99.5348706%20141.614204%2C85.7220257%20141.614204%2C70.8020936%20C141.614204%2C31.6935917%20109.905496%2C0%2070.8071019%2C0%20C31.7087076%2C0%200%2C31.6935917%200%2C70.8020936%20C0%2C109.910596%2031.7087076%2C141.604187%2070.8071019%2C141.604187%20C85.7152154%2C141.604187%2099.5419113%2C136.969868%20110.948292%2C129.091526%20C110.999788%2C129.143019%20111.012662%2C129.220257%20111.064158%2C129.27175%20L160.204287%2C178.408403%20C164.993422%2C183.197199%20172.846573%2C183.197199%20177.635708%2C178.408403%20L178.408149%2C177.623143%20C183.197284%2C172.834347%20183.197284%2C164.981751%20178.408149%2C160.192955%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
	background-size: cover;
}

.basket-search-not-found-text {
	color: #c0c5ca;
	text-align: center;
	font: 30px/35px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*endregion*/

.sticker-block{
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 0px;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	color: #999999;
}

.sticker-block .sticker-block-stickers{
	margin-bottom: 5px;
}

.gifts-section {
	width: 100%;
	max-width: 850px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
}

@media (max-width: 767px)
{
	.basket-main-block {
		flex-direction: column;
		gap: 36px;
	}

	.sticker-block{
		background: transparent;
		text-align: center;
		margin-top: 15px;
		border-bottom: 0.5px solid #D9D9D9;
		padding-bottom: 15px;
	}

	#basket-root{
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		margin-top: 0;
	}

	.basket-items-block {
		min-height: fit-content;
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}

	.basket-total-price-block {
		margin-top: 0;
		width: calc(100% + 30px);
		max-width: calc(100% + 30px);
		margin-left: -15px;
	}

	.basket-coupon-section,
	.basket-coupon-block-field .form-group {
		height: 46px;
	}

	.basket-coupon-block-field .form-group {
		padding-left: 17px;
	}


	.basket-coupon-block-field .form-group input,
	.basket-coupon-block-field .form-group .form-control {
		height: 44px;
	}

	.basket-coupon-block-field .form-group span.close-link {
		background: url(/local/templates/monami_new/components/bitrix/sale.basket.basket/main/images/coup_delete.svg) no-repeat;
	}

	.basket-items-list-item-warning-container > div {
		margin-top: 9px;
		margin-bottom: 15px;
		padding: 0;
		width: 245px;
	}

	.basket-items-list-item-descriptions {
		width: 91px;
		display: flex;
		align-items: center;
	}

	.basket-items-list-item-descriptions-name{
		padding-top: 0px;
	}

	.basket-item-block-image {
		max-width: 91px;
		padding-right: 11px;
	}

	.basket-items-list-table{
		border-bottom: none;
	}

	.basket-items-list-item-descriptions-name{
		width: 75%;
	}

	.basket-items-list-item-price-for-one{
		margin-top: 5px;
		width: 70%;
	}

	.basket-items-list-item-price-for-one .basket-item-price-current-text{
		font-weight: bold;
	}

	.basket-item-block-price{
		text-align: left;
	}

	.basket-item-block-amount{
		padding: 0px;
		width: 67px;
	}

	.basket-items-list-item-container-expend .basket-items-list-item-removed-container div,
	.basket-items-list-item-container-expend .basket-items-list-item-removed-container div strong {
		line-height: 18px;
	}

	.basket-item-actions-remove {
		margin-top: 0;
	}

	.basket-item-info-name-link, .basket-item-info-name-link span {
		margin-right: 0;
		line-height: 18px;
	}

	.basket-checkout-block-total-total-price-title{
		width: 100%;
		text-align: center;
	}

	.basket-coupon-block-total-price-current{
		width: 100%;
		text-align: center;
	}

	.basket-checkout-block-btn{
		text-align: center;
	}

	.basket-checkout-block-total-total-price-title{

	}

	.basket-checkout-block-total-bonus-title{
		width: 100%;
		text-align: center;
	}

	.basket-checkout-block-total-bonus-res{
		width: 100%;
		text-align: center;
		margin-top: 0px;
	}


	.basket-checkout-block-total-bonus-res .bonuses{
		display: inline-block;
		float: none;
	}

	.basket-checkout-block-total-bonus-res .vopr{
		display: inline-block;
		float: none;
	}

	.basket-item-price-current.basket-item-sum .basket-item-price-current-text {
		color: #0d0e16;
		font-size: 24px;
	}

	.basket-checkout-container {
		padding: 20px 16px 40px 16px;
	}

	.basket_title{
		text-align: center;
	}

	.basket-items-list-item-container-expend .basket-items-list-item-removed-container {
		padding: 14px 17px;
	}

	.basket-items-list-item-removed-block {
		gap: 20px;
	}
}

.roulette_prize{
	position: absolute;
	width: 60px;
	height: 60px;
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='30' fill='%23FF7CEF'/%3E%3Cpath d='M45.9466 23.5069H35.9237L43.7975 20.4239C44.1196 20.2984 44.3574 20.0269 44.4326 19.697C44.5078 19.37 44.4115 19.0255 44.1768 18.7803L38.9456 13.3267C38.7289 13.1019 38.4189 12.9823 38.1059 13.0027C37.7899 13.0231 37.4979 13.1808 37.3173 13.4318L30.503 22.7624L23.6857 13.4318C23.5021 13.1808 23.2132 13.0231 22.8971 12.9998C22.5841 12.9823 22.2711 13.099 22.0574 13.3238L16.8262 18.7774C16.5915 19.0226 16.4952 19.3671 16.5704 19.6941C16.6457 20.0211 16.8834 20.2926 17.2055 20.421L25.0793 23.504H15.0534C14.4725 23.504 14 23.9623 14 24.5258V31.5471C14 32.1105 14.4725 32.5689 15.0534 32.5689H16.739V45.978C16.739 46.5414 17.2115 46.9998 17.7924 46.9998H43.2076C43.7885 46.9998 44.261 46.5414 44.261 45.978V32.5689H45.9466C46.5275 32.5689 47 32.1105 47 31.5471V24.5258C47 23.9623 46.5275 23.504 45.9466 23.504V23.5069ZM38.2835 15.639L41.5883 19.0839L33.4346 22.2778L38.2835 15.639ZM22.7135 15.639L27.5624 22.2778L19.4087 19.0839L22.7135 15.639ZM18.8428 32.5718H27.0206V44.9591H18.8459V32.5718H18.8428ZM31.8665 32.5718V44.9591H29.1305V32.5718H31.8665ZM42.1511 44.9591H33.9734V32.5718H42.1511V44.9591ZM44.8901 30.5282H16.1069V25.5505H44.8931V30.5282H44.8901Z' fill='white'/%3E%3C/svg%3E%0A");
	top: 0px;
	right: 0px;
}


.catalog-section {
	padding: 0 !important;
	margin-bottom: 30px !important;
	margin-top: 59px !important;
}

.catalog-section .catalog-section-header .home_prods_title {
	font-size: 20px !important;
	line-height: 33px !important;
}


@media (max-width: 767px) {
	.catalog-section {
		margin-top: 41px !important;
	}

	.swiper-button-container {
		display: none !important;
	}
}


/* Gift Line */
.gift-line-container {
	display: flex;
	width: 100%;
	flex-direction: column;
	gap: 22px;
}

.gift-line-container p.gift-line-header {
	font-size: 20px;
	line-height: 33px;
	font-weight: 700;
	margin-bottom: 0;
}

.gifts_block {
	overflow: hidden;
	display: flex;
	flex-direction: column;
	position: relative;
	width: 100%;
}

.gifts_line_desc {
	width: 70px !important;
	position: absolute !important;
	top: 95px;
}

.gifts_line_desc span {
	font-weight: 600;
	font-size: 11px;
	line-height: 15px;
	color: #131624;
}

.gifts_block_line_new {
	width: 100%;
	display: flex;
	flex-direction: row;
	background: #F8F8F8;
	padding-left: 20px;
	padding-top: 9px;
	padding-bottom: 9px;
	min-height: 80px;
}

.gifts_block_line_new .swiper-container {
	width: 100%;
}

.gift_item_icon {
	position: absolute;
	top: 20px;
	right: -20px;
	z-index: 10;
	width: 40px;
	height: 40px;
}

.gift_item_icon.active svg circle{
	fill: #FDA0E4;
}

.gift_item_icon,
.gifts_line_sum {
	display: flex;
	flex-direction: row-reverse;
}

.gift_item_line_new {
	margin-top: 35px;
}

.gift_item_line_outer_new {
	width: 100%;
	height: 8px;
	background: #ffffff;
	position: relative;
}

.gift_item_line_inner_new {
	height: 8px;
	background: #FA63C7;
}

.gifts_block_line_new .gift_item {
	position: relative;
}

.gifts_block_line_new .gift_item:nth-child(1) .gift_item_line_outer_new {
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
}

.gifts_block_line_new .gift_item:nth-child(1) .gift_item_line_inner_new {
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}

.gifts_block_line_new .swiper-slide {
	width: 25%;
}

.gifts_block_line_new .swiper-slide:last-child {
	width: 100px !important;
}


.gifts_line_sum {
	position: absolute;
	right: -32px;
	top: 0;
	width: 65px;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	background: #FFFFFF;
	border-radius: 10px;
	height: 18px;
}

.gifts_line_sum span{
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

.gifts_line_sum.active {
	border: 1px solid #FDA0E4;
}


.gifts_block .gifts_line_podsk {
	display: none;
}

.gifts_line_podsk_content_inner {
	padding: 15px;
}

.gifts_line_podsk_content_inner .gifts_line_podsk_desc {
	text-align: justify;
	width: 300px;
	font-weight: 500;
	font-size: 12px;
	line-height: 10px;
	display: flex;
	align-items: center;
	color: #131624;
}


/*.gifts_block .slider-wrapper .slider-item {*/
/*	max-width: 30%;*/
/*	min-width: 100px;*/
/*}*/


#gift_item_0 {
	max-width: 62px;
	min-width: 62px;
}

@media (max-width: 767px) {
	#gift_item_0 {
		max-width: 40px;
		min-width: 40px;
	}

	#gifts_line_swiper_container .swiper-wrapper {
		display: flex;
		overflow-x: auto;
		overflow-y: hidden;
		flex-direction: row;
		min-width: 100%;
		height: 100%;
	}

	#gifts_line_swiper_container .swiper-wrapper::-webkit-scrollbar {
		display: none;
	}

	.gifts_block_line_new {
		padding: 11px 0 11px 17px;
	}

	.gift_item_icon {
		width: 30px;
		height: 30px;
		top: 23px;
		right: -15px;
	}

	.gift_item_icon svg {
		width: 30px;
		height: 30px;
	}

}

.product-item-button-container .btn {
	text-transform: none !important;
	font-size: 15px !important;
}




.tr-item-to-div {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	padding: 24px 0 20px 0;
}

.basket-items-list-item-descriptions-name {
	position: relative;
	width: calc(70% - 55px);
	height: 80px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
}

.basket-items-list-item-descriptions-name  .basket-item-block-amount {
	overflow: hidden;
	background: #F0F0F0;
	width: 60px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.basket-items-list-item-remove {
	position: relative;
	width: calc(30% - 55px);
	height: 80px;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: space-between;
}

.basket-items-list-item-remove .basket-item-block-price {
	text-align: right;
	white-space: nowrap;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 13px;
	width: fit-content;
}

@media (max-width: 767px) {
	.tr-item-to-div {
		padding: 24px 0 20px 0;
	}

	.basket-items-list-item-descriptions-name {
		width: calc(100% - 201px);
		height: 100px;
	}

	.basket-items-list-item-remove {
		width: 110px;
		height: 100px;
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		justify-content: space-between;
	}

	.basket-item-price-current-text {
		font-size: 14px;
	}
}


.coupon_sticker-wrapper {
	display: flex;
	flex-direction: column;
	gap: 14px;
	position: relative;
	margin-top: 18px;
}

.coupon_sticker-wrapper .coupon-sticker-container {
	width: 248px;
	height: 92px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 5px;
	padding: 11px 0 9px 17px;
	background-image: url("data:image/svg+xml,%3Csvg width='249' height='92' viewBox='0 0 249 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M211.15 0C208.94 0 207.15 1.79 207.15 4C207.15 1.79 205.36 0 203.15 0H0V92H203.15C205.36 92 207.15 90.21 207.15 88C207.15 90.21 208.94 92 211.15 92H248.15V0H211.15ZM207.67 82.67H206.63V78.36H207.67V82.67ZM207.67 73.95H206.63V69.64H207.67V73.95ZM207.67 65.33H206.63V61.02H207.67V65.33ZM207.67 56.71H206.63V52.4H207.67V56.71ZM207.67 48.09H206.63V43.78H207.67V48.09ZM207.67 39.47H206.63V35.16H207.67V39.47ZM207.67 30.85H206.63V26.54H207.67V30.85ZM207.67 22.23H206.63V17.92H207.67V22.23ZM207.67 13.61H206.63V9.3H207.67V13.61Z' fill='url(%23paint0_linear_1_6450)'/%3E%3Cmask id='mask0_1_6450' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='249' height='92'%3E%3Cpath d='M211.15 0C208.94 0 207.15 1.79 207.15 4C207.15 1.79 205.36 0 203.15 0H0V92H203.15C205.36 92 207.15 90.21 207.15 88C207.15 90.21 208.94 92 211.15 92H248.15V0H211.15ZM207.67 82.67H206.63V78.36H207.67V82.67ZM207.67 73.95H206.63V69.64H207.67V73.95ZM207.67 65.33H206.63V61.02H207.67V65.33ZM207.67 56.71H206.63V52.4H207.67V56.71ZM207.67 48.09H206.63V43.78H207.67V48.09ZM207.67 39.47H206.63V35.16H207.67V39.47ZM207.67 30.85H206.63V26.54H207.67V30.85ZM207.67 22.23H206.63V17.92H207.67V22.23ZM207.67 13.61H206.63V9.3H207.67V13.61Z' fill='url(%23paint1_linear_1_6450)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_6450)'%3E%3Cg opacity='0.9'%3E%3Cpath d='M167.319 5.00159C167.319 5.24544 167.244 48.2944 122.638 49.7012C167.244 51.0518 167.319 94.1194 167.319 94.3633C167.319 94.1194 167.394 51.0518 211.999 49.7012C167.375 48.2944 167.319 5.24544 167.319 5.00159Z' fill='url(%23paint2_linear_1_6450)'/%3E%3Cpath d='M127.278 59.0016C127.278 59.1148 127.242 79.1018 106.001 79.755C127.242 80.382 127.278 100.378 127.278 100.491C127.278 100.378 127.313 80.382 148.554 79.755C127.304 79.1018 127.278 59.1148 127.278 59.0016Z' fill='url(%23paint3_linear_1_6450)'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M225.798 72.8663L225.798 75.0713L231 75.0713L231 76.3043L224.7 76.3043L224.7 71.6333L231 71.6333L231 72.8663L225.798 72.8663ZM224.763 69.2063C224.715 68.9543 224.679 68.6783 224.655 68.3783C224.625 68.0723 224.61 67.7693 224.61 67.4693C224.61 67.1573 224.637 66.8453 224.691 66.5333C224.739 66.2153 224.841 65.9303 224.997 65.6783C225.147 65.4263 225.36 65.2223 225.636 65.0663C225.906 64.9043 226.26 64.8233 226.698 64.8233C227.094 64.8233 227.43 64.8923 227.706 65.0303C227.976 65.1683 228.198 65.3513 228.372 65.5793C228.546 65.8073 228.672 66.0683 228.75 66.3623C228.828 66.6503 228.867 66.9503 228.867 67.2623C228.867 67.2923 228.867 67.3403 228.867 67.4063C228.867 67.4723 228.867 67.5413 228.867 67.6133C228.861 67.6853 228.855 67.7573 228.849 67.8293C228.843 67.8953 228.837 67.9433 228.831 67.9733L231 67.9733L231 69.2063L224.763 69.2063ZM225.672 67.3703C225.672 67.4903 225.678 67.6043 225.69 67.7123C225.696 67.8203 225.705 67.9073 225.717 67.9733L227.76 67.9733C227.766 67.9493 227.772 67.9133 227.778 67.8653C227.784 67.8173 227.79 67.7663 227.796 67.7123C227.796 67.6583 227.796 67.6073 227.796 67.5593C227.796 67.5053 227.796 67.4663 227.796 67.4423C227.796 67.2803 227.781 67.1213 227.751 66.9653C227.721 66.8033 227.667 66.6593 227.589 66.5333C227.505 66.4073 227.391 66.3083 227.247 66.2363C227.103 66.1583 226.914 66.1193 226.68 66.1193C226.482 66.1193 226.32 66.1553 226.194 66.2273C226.062 66.2993 225.957 66.3953 225.879 66.5153C225.801 66.6293 225.747 66.7613 225.717 66.9113C225.687 67.0613 225.672 67.2143 225.672 67.3703ZM227.508 59.0339L226.689 58.9619L226.689 59.0069L227.535 59.4299L231 61.7789L231 62.7059L224.7 62.7059L224.7 61.4729L228.129 61.4729L228.975 61.5629L228.975 61.5089L228.102 61.0679L224.7 58.7189L224.7 57.8009L231 57.8009L231 59.0339L227.508 59.0339ZM227.733 50.4748L226.482 50.3398L226.482 50.3938L227.49 50.7808L229.839 52.1218L229.839 52.5178L227.481 53.9308L226.482 54.3268L226.482 54.3718L227.724 54.1918L231 54.1918L231 55.3618L224.7 55.3618L224.7 54.2368L227.58 52.5538L228.3 52.2568L228.3 52.2208L227.562 51.9508L224.7 50.3578L224.7 49.2418L231 49.2418L231 50.4748L227.733 50.4748ZM224.7 46.8135L224.7 43.0785L225.798 43.0785L225.798 45.5805L227.265 45.5805L227.265 43.3035L228.363 43.3035L228.363 45.5805L229.902 45.5805L229.902 43.0335L231 43.0335L231 46.8135L224.7 46.8135ZM228.363 37.2244L228.363 39.5284L231 39.5284L231 40.7614L224.7 40.7614L224.7 39.5284L227.265 39.5284L227.265 37.2244L224.7 37.2244L224.7 35.9914L231 35.9914L231 37.2244L228.363 37.2244ZM227.508 29.8771L226.689 29.8051L226.689 29.8501L227.535 30.2731L231 32.6221L231 33.5491L224.7 33.5491L224.7 32.3161L228.129 32.3161L228.975 32.4061L228.975 32.3521L228.102 31.9111L224.7 29.5621L224.7 28.6441L231 28.6441L231 29.8771L227.508 29.8771ZM225.798 21.7319L225.798 23.5679L231 23.5679L231 24.8009L225.798 24.8009L225.798 26.6459L224.7 26.6459L224.7 21.7319L225.798 21.7319ZM224.7 19.7397L224.7 18.5067L226.959 18.5067C226.953 18.4767 226.947 18.4287 226.941 18.3627C226.929 18.2907 226.92 18.2157 226.914 18.1377C226.908 18.0537 226.902 17.9697 226.896 17.8857C226.89 17.8017 226.887 17.7237 226.887 17.6517C226.887 17.3577 226.917 17.0727 226.977 16.7967C227.037 16.5207 227.145 16.2777 227.301 16.0677C227.451 15.8517 227.658 15.6807 227.922 15.5547C228.18 15.4287 228.51 15.3657 228.912 15.3657C229.632 15.3657 230.175 15.5907 230.541 16.0407C230.907 16.4847 231.09 17.1237 231.09 17.9577C231.09 18.0417 231.087 18.1557 231.081 18.2997C231.081 18.4377 231.075 18.5907 231.063 18.7587C231.051 18.9267 231.036 19.0977 231.018 19.2717C231 19.4397 230.973 19.5957 230.937 19.7397L224.7 19.7397ZM229.992 17.8947C229.992 17.7267 229.977 17.5677 229.947 17.4177C229.911 17.2677 229.854 17.1357 229.776 17.0217C229.692 16.9077 229.584 16.8207 229.452 16.7607C229.32 16.6947 229.158 16.6617 228.966 16.6617C228.762 16.6617 228.597 16.6977 228.471 16.7697C228.339 16.8357 228.237 16.9257 228.165 17.0397C228.093 17.1477 228.045 17.2767 228.021 17.4267C227.997 17.5767 227.985 17.7327 227.985 17.8947C227.985 17.9367 227.988 17.9877 227.994 18.0477C228 18.1077 228.006 18.1677 228.012 18.2277C228.018 18.2877 228.027 18.3447 228.039 18.3987C228.045 18.4467 228.051 18.4827 228.057 18.5067L229.938 18.5067C229.956 18.4407 229.971 18.3537 229.983 18.2457C229.989 18.1317 229.992 18.0147 229.992 17.8947Z' fill='black'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_6450' x1='273.5' y1='92' x2='-74.5' y2='92' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD1FB'/%3E%3Cstop offset='1' stop-color='%23FA63C7'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1_6450' x1='273.5' y1='92' x2='-74.5' y2='92' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD1FB'/%3E%3Cstop offset='1' stop-color='%23FA63C7'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1_6450' x1='109.001' y1='120.002' x2='203.001' y2='13.5016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1_6450' x1='102.001' y1='105.002' x2='147.501' y2='59.0016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size: contain;
	z-index: 1;
}

.coupon_sticker-wrapper .coupon-sticker-container .coupon-wrapper {
	position: absolute;
	width: 100%;
	height: 92px;
	cursor: pointer;
	z-index: 2;
	left: 0;
	top: 0;
}

.coupon_sticker-wrapper .coupon-sticker-container.active {
	background-image: url("data:image/svg+xml,%3Csvg width='249' height='92' viewBox='0 0 249 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M211.15 0C208.94 0 207.15 1.79 207.15 4C207.15 1.79 205.36 0 203.15 0H0V92H203.15C205.36 92 207.15 90.21 207.15 88C207.15 90.21 208.94 92 211.15 92H248.15V0H211.15ZM207.67 82.67H206.63V78.36H207.67V82.67ZM207.67 73.95H206.63V69.64H207.67V73.95ZM207.67 65.33H206.63V61.02H207.67V65.33ZM207.67 56.71H206.63V52.4H207.67V56.71ZM207.67 48.09H206.63V43.78H207.67V48.09ZM207.67 39.47H206.63V35.16H207.67V39.47ZM207.67 30.85H206.63V26.54H207.67V30.85ZM207.67 22.23H206.63V17.92H207.67V22.23ZM207.67 13.61H206.63V9.3H207.67V13.61Z' fill='url(%23paint0_linear_1_6548)'/%3E%3Cmask id='mask0_1_6548' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='249' height='92'%3E%3Cpath d='M211.15 0C208.94 0 207.15 1.79 207.15 4C207.15 1.79 205.36 0 203.15 0H0V92H203.15C205.36 92 207.15 90.21 207.15 88C207.15 90.21 208.94 92 211.15 92H248.15V0H211.15ZM207.67 82.67H206.63V78.36H207.67V82.67ZM207.67 73.95H206.63V69.64H207.67V73.95ZM207.67 65.33H206.63V61.02H207.67V65.33ZM207.67 56.71H206.63V52.4H207.67V56.71ZM207.67 48.09H206.63V43.78H207.67V48.09ZM207.67 39.47H206.63V35.16H207.67V39.47ZM207.67 30.85H206.63V26.54H207.67V30.85ZM207.67 22.23H206.63V17.92H207.67V22.23ZM207.67 13.61H206.63V9.3H207.67V13.61Z' fill='url(%23paint1_linear_1_6548)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_6548)'%3E%3Cg opacity='0.9'%3E%3Cpath d='M167.319 5.00159C167.319 5.24544 167.244 48.2944 122.638 49.7012C167.244 51.0518 167.319 94.1194 167.319 94.3633C167.319 94.1194 167.394 51.0518 211.999 49.7012C167.375 48.2944 167.319 5.24544 167.319 5.00159Z' fill='url(%23paint2_linear_1_6548)'/%3E%3Cpath d='M127.278 59.0016C127.278 59.1148 127.242 79.1018 106.001 79.755C127.242 80.382 127.278 100.378 127.278 100.491C127.278 100.378 127.313 80.382 148.554 79.755C127.304 79.1018 127.278 59.1148 127.278 59.0016Z' fill='url(%23paint3_linear_1_6548)'/%3E%3C/g%3E%3Crect x='207' y='-2' width='44' height='97' fill='url(%23paint4_linear_1_6548)' fill-opacity='0.7'/%3E%3C/g%3E%3Cpath d='M219.798 69.9907L219.798 72.1957L225 72.1957L225 73.4287L218.7 73.4287L218.7 68.7577L225 68.7577L225 69.9907L219.798 69.9907ZM218.763 66.3306C218.715 66.0786 218.679 65.8026 218.655 65.5026C218.625 65.1966 218.61 64.8936 218.61 64.5936C218.61 64.2816 218.637 63.9696 218.691 63.6576C218.739 63.3396 218.841 63.0546 218.997 62.8026C219.147 62.5506 219.36 62.3466 219.636 62.1906C219.906 62.0286 220.26 61.9476 220.698 61.9476C221.094 61.9476 221.43 62.0166 221.706 62.1546C221.976 62.2926 222.198 62.4756 222.372 62.7036C222.546 62.9316 222.672 63.1926 222.75 63.4866C222.828 63.7746 222.867 64.0746 222.867 64.3866C222.867 64.4166 222.867 64.4646 222.867 64.5306C222.867 64.5966 222.867 64.6656 222.867 64.7376C222.861 64.8096 222.855 64.8816 222.849 64.9536C222.843 65.0196 222.837 65.0676 222.831 65.0976L225 65.0976L225 66.3306L218.763 66.3306ZM219.672 64.4946C219.672 64.6146 219.678 64.7286 219.69 64.8366C219.696 64.9446 219.705 65.0316 219.717 65.0976L221.76 65.0976C221.766 65.0736 221.772 65.0376 221.778 64.9896C221.784 64.9416 221.79 64.8906 221.796 64.8366C221.796 64.7826 221.796 64.7316 221.796 64.6836C221.796 64.6296 221.796 64.5906 221.796 64.5666C221.796 64.4046 221.781 64.2456 221.751 64.0896C221.721 63.9276 221.667 63.7836 221.589 63.6576C221.505 63.5316 221.391 63.4326 221.247 63.3606C221.103 63.2826 220.914 63.2436 220.68 63.2436C220.482 63.2436 220.32 63.2796 220.194 63.3516C220.062 63.4236 219.957 63.5196 219.879 63.6396C219.801 63.7536 219.747 63.8856 219.717 64.0356C219.687 64.1856 219.672 64.3386 219.672 64.4946ZM221.85 60.1249C220.8 60.1249 219.993 59.8939 219.429 59.4319C218.859 58.9699 218.574 58.3099 218.574 57.4519C218.574 57.0019 218.652 56.6089 218.808 56.2729C218.964 55.9369 219.186 55.6579 219.474 55.4359C219.762 55.2139 220.107 55.0489 220.509 54.9409C220.911 54.8329 221.358 54.7789 221.85 54.7789C222.9 54.7789 223.71 55.0129 224.28 55.4809C224.844 55.9429 225.126 56.5999 225.126 57.4519C225.126 57.9079 225.048 58.3039 224.892 58.6399C224.736 58.9759 224.514 59.2549 224.226 59.4769C223.938 59.6929 223.593 59.8549 223.191 59.9629C222.789 60.0709 222.342 60.1249 221.85 60.1249ZM221.85 58.8289C222.168 58.8289 222.462 58.8019 222.732 58.7479C222.996 58.6939 223.224 58.6129 223.416 58.5049C223.608 58.3909 223.758 58.2469 223.866 58.0729C223.974 57.8989 224.028 57.6919 224.028 57.4519C224.028 57.0139 223.857 56.6749 223.515 56.4349C223.173 56.1949 222.618 56.0749 221.85 56.0749C221.544 56.0749 221.259 56.1019 220.995 56.1559C220.731 56.2039 220.5 56.2819 220.302 56.3899C220.104 56.4979 219.951 56.6389 219.843 56.8129C219.729 56.9869 219.672 57.1999 219.672 57.4519C219.672 57.8899 219.849 58.2289 220.203 58.4689C220.551 58.7089 221.1 58.8289 221.85 58.8289ZM221.733 47.6606L220.482 47.5256L220.482 47.5796L221.49 47.9666L223.839 49.3076L223.839 49.7036L221.481 51.1166L220.482 51.5126L220.482 51.5576L221.724 51.3776L225 51.3776L225 52.5476L218.7 52.5476L218.7 51.4226L221.58 49.7396L222.3 49.4426L222.3 49.4066L221.562 49.1366L218.7 47.5436L218.7 46.4276L225 46.4276L225 47.6606L221.733 47.6606ZM221.85 44.1974C220.8 44.1974 219.993 43.9664 219.429 43.5044C218.859 43.0424 218.574 42.3824 218.574 41.5244C218.574 41.0744 218.652 40.6814 218.808 40.3454C218.964 40.0094 219.186 39.7304 219.474 39.5084C219.762 39.2864 220.107 39.1214 220.509 39.0134C220.911 38.9054 221.358 38.8514 221.85 38.8514C222.9 38.8514 223.71 39.0854 224.28 39.5534C224.844 40.0154 225.126 40.6724 225.126 41.5244C225.126 41.9804 225.048 42.3764 224.892 42.7124C224.736 43.0484 224.514 43.3274 224.226 43.5494C223.938 43.7654 223.593 43.9274 223.191 44.0354C222.789 44.1434 222.342 44.1974 221.85 44.1974ZM221.85 42.9014C222.168 42.9014 222.462 42.8744 222.732 42.8204C222.996 42.7664 223.224 42.6854 223.416 42.5774C223.608 42.4634 223.758 42.3194 223.866 42.1454C223.974 41.9714 224.028 41.7644 224.028 41.5244C224.028 41.0864 223.857 40.7474 223.515 40.5074C223.173 40.2674 222.618 40.1474 221.85 40.1474C221.544 40.1474 221.259 40.1744 220.995 40.2284C220.731 40.2764 220.5 40.3544 220.302 40.4624C220.104 40.5704 219.951 40.7114 219.843 40.8854C219.729 41.0594 219.672 41.2724 219.672 41.5244C219.672 41.9624 219.849 42.3014 220.203 42.5414C220.551 42.7814 221.1 42.9014 221.85 42.9014ZM222.309 35.0631L222.309 35.3871L225 35.3871L225 36.6201L218.7 36.6201L218.7 35.3871L221.49 35.3871L221.364 35.0991L218.7 33.3621L218.7 31.9581L221.346 33.7941L221.688 34.2801L222.039 33.7761L225 31.6791L225 33.2001L222.309 35.0631ZM221.85 30.1243C220.8 30.1243 219.993 29.8933 219.429 29.4313C218.859 28.9693 218.574 28.3093 218.574 27.4513C218.574 27.0013 218.652 26.6083 218.808 26.2723C218.964 25.9363 219.186 25.6573 219.474 25.4353C219.762 25.2133 220.107 25.0483 220.509 24.9403C220.911 24.8323 221.358 24.7783 221.85 24.7783C222.9 24.7783 223.71 25.0123 224.28 25.4803C224.844 25.9423 225.126 26.5993 225.126 27.4513C225.126 27.9073 225.048 28.3033 224.892 28.6393C224.736 28.9753 224.514 29.2543 224.226 29.4763C223.938 29.6923 223.593 29.8543 223.191 29.9623C222.789 30.0703 222.342 30.1243 221.85 30.1243ZM221.85 28.8283C222.168 28.8283 222.462 28.8013 222.732 28.7473C222.996 28.6933 223.224 28.6123 223.416 28.5043C223.608 28.3903 223.758 28.2463 223.866 28.0723C223.974 27.8983 224.028 27.6913 224.028 27.4513C224.028 27.0133 223.857 26.6743 223.515 26.4343C223.173 26.1943 222.618 26.0743 221.85 26.0743C221.544 26.0743 221.259 26.1013 220.995 26.1553C220.731 26.2033 220.5 26.2813 220.302 26.3893C220.104 26.4973 219.951 26.6383 219.843 26.8123C219.729 26.9863 219.672 27.1993 219.672 27.4513C219.672 27.8893 219.849 28.2283 220.203 28.4683C220.551 28.7083 221.1 28.8283 221.85 28.8283ZM226.125 17.188L226.125 18.061L225 18.196L225 22.246L226.125 22.381L226.125 23.254L223.902 23.254L223.902 22.588C223.836 22.546 223.689 22.477 223.461 22.381C223.233 22.285 222.912 22.189 222.498 22.093C222.078 21.997 221.556 21.916 220.932 21.85C220.302 21.784 219.558 21.754 218.7 21.76L218.7 17.989L223.902 17.989L223.902 17.188L226.125 17.188ZM223.902 19.222L219.798 19.222L219.798 20.617C220.866 20.653 221.742 20.74 222.426 20.878C223.104 21.01 223.596 21.145 223.902 21.283L223.902 19.222ZM231.798 68.8569L231.798 71.0619L237 71.0619L237 72.2949L230.7 72.2949L230.7 67.6239L237 67.6239L237 68.8569L231.798 68.8569ZM230.763 65.1968C230.715 64.9448 230.679 64.6688 230.655 64.3688C230.625 64.0628 230.61 63.7598 230.61 63.4598C230.61 63.1478 230.637 62.8358 230.691 62.5238C230.739 62.2058 230.841 61.9208 230.997 61.6688C231.147 61.4168 231.36 61.2128 231.636 61.0568C231.906 60.8948 232.26 60.8138 232.698 60.8138C233.094 60.8138 233.43 60.8828 233.706 61.0208C233.976 61.1588 234.198 61.3418 234.372 61.5698C234.546 61.7978 234.672 62.0588 234.75 62.3528C234.828 62.6408 234.867 62.9408 234.867 63.2528C234.867 63.2828 234.867 63.3308 234.867 63.3968C234.867 63.4628 234.867 63.5318 234.867 63.6038C234.861 63.6758 234.855 63.7478 234.849 63.8198C234.843 63.8858 234.837 63.9338 234.831 63.9638L237 63.9638L237 65.1968L230.763 65.1968ZM231.672 63.3608C231.672 63.4808 231.678 63.5948 231.69 63.7028C231.696 63.8108 231.705 63.8978 231.717 63.9638L233.76 63.9638C233.766 63.9398 233.772 63.9038 233.778 63.8558C233.784 63.8078 233.79 63.7568 233.796 63.7028C233.796 63.6488 233.796 63.5978 233.796 63.5498C233.796 63.4958 233.796 63.4568 233.796 63.4328C233.796 63.2708 233.781 63.1118 233.751 62.9558C233.721 62.7938 233.667 62.6498 233.589 62.5238C233.505 62.3978 233.391 62.2988 233.247 62.2268C233.103 62.1488 232.914 62.1098 232.68 62.1098C232.482 62.1098 232.32 62.1458 232.194 62.2178C232.062 62.2898 231.957 62.3858 231.879 62.5058C231.801 62.6198 231.747 62.7518 231.717 62.9018C231.687 63.0518 231.672 63.2048 231.672 63.3608ZM233.508 55.0244L232.689 54.9524L232.689 54.9974L233.535 55.4204L237 57.7694L237 58.6964L230.7 58.6964L230.7 57.4634L234.129 57.4634L234.975 57.5534L234.975 57.4994L234.102 57.0584L230.7 54.7094L230.7 53.7914L237 53.7914L237 55.0244L233.508 55.0244ZM233.733 46.4653L232.482 46.3303L232.482 46.3843L233.49 46.7713L235.839 48.1123L235.839 48.5083L233.481 49.9213L232.482 50.3173L232.482 50.3623L233.724 50.1823L237 50.1823L237 51.3523L230.7 51.3523L230.7 50.2273L233.58 48.5443L234.3 48.2473L234.3 48.2113L233.562 47.9413L230.7 46.3483L230.7 45.2323L237 45.2323L237 46.4653L233.733 46.4653ZM230.7 42.804L230.7 39.069L231.798 39.069L231.798 41.571L233.265 41.571L233.265 39.294L234.363 39.294L234.363 41.571L235.902 41.571L235.902 39.024L237 39.024L237 42.804L230.7 42.804ZM234.363 33.2149L234.363 35.5189L237 35.5189L237 36.7519L230.7 36.7519L230.7 35.5189L233.265 35.5189L233.265 33.2149L230.7 33.2149L230.7 31.9819L237 31.9819L237 33.2149L234.363 33.2149ZM230.7 29.5396L230.7 25.8046L231.798 25.8046L231.798 28.3066L233.265 28.3066L233.265 26.0296L234.363 26.0296L234.363 28.3066L235.902 28.3066L235.902 25.7596L237 25.7596L237 29.5396L230.7 29.5396ZM234.363 19.9504L234.363 22.2544L237 22.2544L237 23.4874L230.7 23.4874L230.7 22.2544L233.265 22.2544L233.265 19.9504L230.7 19.9504L230.7 18.7174L237 18.7174L237 19.9504L234.363 19.9504Z' fill='black'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_6548' x1='273.5' y1='92' x2='-74.5' y2='92' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD1FB'/%3E%3Cstop offset='1' stop-color='%23FA63C7'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1_6548' x1='273.5' y1='92' x2='-74.5' y2='92' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD1FB'/%3E%3Cstop offset='1' stop-color='%23FA63C7'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1_6548' x1='109.001' y1='120.002' x2='203.001' y2='13.5016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1_6548' x1='102.001' y1='105.002' x2='147.501' y2='59.0016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1_6548' x1='251' y1='-2' x2='189' y2='129.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.4'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.coupon_sticker-wrapper .coupon-sticker-container.active .coupon-wrapper {
	cursor: default;
}

.coupon_sticker-wrapper .coupon-sticker-container .coupon_sticker-name {
	font-weight: 700;
	font-size: 12px;
	line-height: 20px;
	text-transform: uppercase;
	color: #000000;
}

.coupon_sticker-wrapper .coupon-sticker-container .coupon_sticker-desc {
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	text-transform: uppercase;
	color: #000000;
}

.coupon_sticker-wrapper .coupon-sticker-container .coupon_sticker-dates {
	font-weight: 400;
	font-size: 10px;
	line-height: 20px;
	color: #000000;
}

.coupon_sticker-wrapper .coupon-sticker-container .coupon_sticker-dop-desc {
	font-weight: 400;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
}


.coupon_sticker-wrapper {
	display: flex;
	flex-direction: column;
	gap: 14px;
	position: relative;
	margin-top: 18px;
}

.coupon_sticker-wrapper .coupon-sticker-container {
	width: 248px;
	height: 92px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 5px;
	padding: 11px 0 9px 17px;
	background-image: url("data:image/svg+xml,%3Csvg width='249' height='92' viewBox='0 0 249 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M211.15 0C208.94 0 207.15 1.79 207.15 4C207.15 1.79 205.36 0 203.15 0H0V92H203.15C205.36 92 207.15 90.21 207.15 88C207.15 90.21 208.94 92 211.15 92H248.15V0H211.15ZM207.67 82.67H206.63V78.36H207.67V82.67ZM207.67 73.95H206.63V69.64H207.67V73.95ZM207.67 65.33H206.63V61.02H207.67V65.33ZM207.67 56.71H206.63V52.4H207.67V56.71ZM207.67 48.09H206.63V43.78H207.67V48.09ZM207.67 39.47H206.63V35.16H207.67V39.47ZM207.67 30.85H206.63V26.54H207.67V30.85ZM207.67 22.23H206.63V17.92H207.67V22.23ZM207.67 13.61H206.63V9.3H207.67V13.61Z' fill='url(%23paint0_linear_1_6450)'/%3E%3Cmask id='mask0_1_6450' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='249' height='92'%3E%3Cpath d='M211.15 0C208.94 0 207.15 1.79 207.15 4C207.15 1.79 205.36 0 203.15 0H0V92H203.15C205.36 92 207.15 90.21 207.15 88C207.15 90.21 208.94 92 211.15 92H248.15V0H211.15ZM207.67 82.67H206.63V78.36H207.67V82.67ZM207.67 73.95H206.63V69.64H207.67V73.95ZM207.67 65.33H206.63V61.02H207.67V65.33ZM207.67 56.71H206.63V52.4H207.67V56.71ZM207.67 48.09H206.63V43.78H207.67V48.09ZM207.67 39.47H206.63V35.16H207.67V39.47ZM207.67 30.85H206.63V26.54H207.67V30.85ZM207.67 22.23H206.63V17.92H207.67V22.23ZM207.67 13.61H206.63V9.3H207.67V13.61Z' fill='url(%23paint1_linear_1_6450)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_6450)'%3E%3Cg opacity='0.9'%3E%3Cpath d='M167.319 5.00159C167.319 5.24544 167.244 48.2944 122.638 49.7012C167.244 51.0518 167.319 94.1194 167.319 94.3633C167.319 94.1194 167.394 51.0518 211.999 49.7012C167.375 48.2944 167.319 5.24544 167.319 5.00159Z' fill='url(%23paint2_linear_1_6450)'/%3E%3Cpath d='M127.278 59.0016C127.278 59.1148 127.242 79.1018 106.001 79.755C127.242 80.382 127.278 100.378 127.278 100.491C127.278 100.378 127.313 80.382 148.554 79.755C127.304 79.1018 127.278 59.1148 127.278 59.0016Z' fill='url(%23paint3_linear_1_6450)'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M225.798 72.8663L225.798 75.0713L231 75.0713L231 76.3043L224.7 76.3043L224.7 71.6333L231 71.6333L231 72.8663L225.798 72.8663ZM224.763 69.2063C224.715 68.9543 224.679 68.6783 224.655 68.3783C224.625 68.0723 224.61 67.7693 224.61 67.4693C224.61 67.1573 224.637 66.8453 224.691 66.5333C224.739 66.2153 224.841 65.9303 224.997 65.6783C225.147 65.4263 225.36 65.2223 225.636 65.0663C225.906 64.9043 226.26 64.8233 226.698 64.8233C227.094 64.8233 227.43 64.8923 227.706 65.0303C227.976 65.1683 228.198 65.3513 228.372 65.5793C228.546 65.8073 228.672 66.0683 228.75 66.3623C228.828 66.6503 228.867 66.9503 228.867 67.2623C228.867 67.2923 228.867 67.3403 228.867 67.4063C228.867 67.4723 228.867 67.5413 228.867 67.6133C228.861 67.6853 228.855 67.7573 228.849 67.8293C228.843 67.8953 228.837 67.9433 228.831 67.9733L231 67.9733L231 69.2063L224.763 69.2063ZM225.672 67.3703C225.672 67.4903 225.678 67.6043 225.69 67.7123C225.696 67.8203 225.705 67.9073 225.717 67.9733L227.76 67.9733C227.766 67.9493 227.772 67.9133 227.778 67.8653C227.784 67.8173 227.79 67.7663 227.796 67.7123C227.796 67.6583 227.796 67.6073 227.796 67.5593C227.796 67.5053 227.796 67.4663 227.796 67.4423C227.796 67.2803 227.781 67.1213 227.751 66.9653C227.721 66.8033 227.667 66.6593 227.589 66.5333C227.505 66.4073 227.391 66.3083 227.247 66.2363C227.103 66.1583 226.914 66.1193 226.68 66.1193C226.482 66.1193 226.32 66.1553 226.194 66.2273C226.062 66.2993 225.957 66.3953 225.879 66.5153C225.801 66.6293 225.747 66.7613 225.717 66.9113C225.687 67.0613 225.672 67.2143 225.672 67.3703ZM227.508 59.0339L226.689 58.9619L226.689 59.0069L227.535 59.4299L231 61.7789L231 62.7059L224.7 62.7059L224.7 61.4729L228.129 61.4729L228.975 61.5629L228.975 61.5089L228.102 61.0679L224.7 58.7189L224.7 57.8009L231 57.8009L231 59.0339L227.508 59.0339ZM227.733 50.4748L226.482 50.3398L226.482 50.3938L227.49 50.7808L229.839 52.1218L229.839 52.5178L227.481 53.9308L226.482 54.3268L226.482 54.3718L227.724 54.1918L231 54.1918L231 55.3618L224.7 55.3618L224.7 54.2368L227.58 52.5538L228.3 52.2568L228.3 52.2208L227.562 51.9508L224.7 50.3578L224.7 49.2418L231 49.2418L231 50.4748L227.733 50.4748ZM224.7 46.8135L224.7 43.0785L225.798 43.0785L225.798 45.5805L227.265 45.5805L227.265 43.3035L228.363 43.3035L228.363 45.5805L229.902 45.5805L229.902 43.0335L231 43.0335L231 46.8135L224.7 46.8135ZM228.363 37.2244L228.363 39.5284L231 39.5284L231 40.7614L224.7 40.7614L224.7 39.5284L227.265 39.5284L227.265 37.2244L224.7 37.2244L224.7 35.9914L231 35.9914L231 37.2244L228.363 37.2244ZM227.508 29.8771L226.689 29.8051L226.689 29.8501L227.535 30.2731L231 32.6221L231 33.5491L224.7 33.5491L224.7 32.3161L228.129 32.3161L228.975 32.4061L228.975 32.3521L228.102 31.9111L224.7 29.5621L224.7 28.6441L231 28.6441L231 29.8771L227.508 29.8771ZM225.798 21.7319L225.798 23.5679L231 23.5679L231 24.8009L225.798 24.8009L225.798 26.6459L224.7 26.6459L224.7 21.7319L225.798 21.7319ZM224.7 19.7397L224.7 18.5067L226.959 18.5067C226.953 18.4767 226.947 18.4287 226.941 18.3627C226.929 18.2907 226.92 18.2157 226.914 18.1377C226.908 18.0537 226.902 17.9697 226.896 17.8857C226.89 17.8017 226.887 17.7237 226.887 17.6517C226.887 17.3577 226.917 17.0727 226.977 16.7967C227.037 16.5207 227.145 16.2777 227.301 16.0677C227.451 15.8517 227.658 15.6807 227.922 15.5547C228.18 15.4287 228.51 15.3657 228.912 15.3657C229.632 15.3657 230.175 15.5907 230.541 16.0407C230.907 16.4847 231.09 17.1237 231.09 17.9577C231.09 18.0417 231.087 18.1557 231.081 18.2997C231.081 18.4377 231.075 18.5907 231.063 18.7587C231.051 18.9267 231.036 19.0977 231.018 19.2717C231 19.4397 230.973 19.5957 230.937 19.7397L224.7 19.7397ZM229.992 17.8947C229.992 17.7267 229.977 17.5677 229.947 17.4177C229.911 17.2677 229.854 17.1357 229.776 17.0217C229.692 16.9077 229.584 16.8207 229.452 16.7607C229.32 16.6947 229.158 16.6617 228.966 16.6617C228.762 16.6617 228.597 16.6977 228.471 16.7697C228.339 16.8357 228.237 16.9257 228.165 17.0397C228.093 17.1477 228.045 17.2767 228.021 17.4267C227.997 17.5767 227.985 17.7327 227.985 17.8947C227.985 17.9367 227.988 17.9877 227.994 18.0477C228 18.1077 228.006 18.1677 228.012 18.2277C228.018 18.2877 228.027 18.3447 228.039 18.3987C228.045 18.4467 228.051 18.4827 228.057 18.5067L229.938 18.5067C229.956 18.4407 229.971 18.3537 229.983 18.2457C229.989 18.1317 229.992 18.0147 229.992 17.8947Z' fill='black'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_6450' x1='273.5' y1='92' x2='-74.5' y2='92' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD1FB'/%3E%3Cstop offset='1' stop-color='%23FA63C7'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1_6450' x1='273.5' y1='92' x2='-74.5' y2='92' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD1FB'/%3E%3Cstop offset='1' stop-color='%23FA63C7'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1_6450' x1='109.001' y1='120.002' x2='203.001' y2='13.5016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1_6450' x1='102.001' y1='105.002' x2='147.501' y2='59.0016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size: contain;
	z-index: 1;
}

.coupon_sticker-wrapper .coupon-sticker-container .coupon-wrapper {
	position: absolute;
	width: 100%;
	height: 92px;
	cursor: pointer;
	z-index: 2;
	left: 0;
	top: 0;
}

.coupon_sticker-wrapper .coupon-sticker-container.active {
	background-image: url("data:image/svg+xml,%3Csvg width='249' height='92' viewBox='0 0 249 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M211.15 0C208.94 0 207.15 1.79 207.15 4C207.15 1.79 205.36 0 203.15 0H0V92H203.15C205.36 92 207.15 90.21 207.15 88C207.15 90.21 208.94 92 211.15 92H248.15V0H211.15ZM207.67 82.67H206.63V78.36H207.67V82.67ZM207.67 73.95H206.63V69.64H207.67V73.95ZM207.67 65.33H206.63V61.02H207.67V65.33ZM207.67 56.71H206.63V52.4H207.67V56.71ZM207.67 48.09H206.63V43.78H207.67V48.09ZM207.67 39.47H206.63V35.16H207.67V39.47ZM207.67 30.85H206.63V26.54H207.67V30.85ZM207.67 22.23H206.63V17.92H207.67V22.23ZM207.67 13.61H206.63V9.3H207.67V13.61Z' fill='url(%23paint0_linear_1_6548)'/%3E%3Cmask id='mask0_1_6548' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='249' height='92'%3E%3Cpath d='M211.15 0C208.94 0 207.15 1.79 207.15 4C207.15 1.79 205.36 0 203.15 0H0V92H203.15C205.36 92 207.15 90.21 207.15 88C207.15 90.21 208.94 92 211.15 92H248.15V0H211.15ZM207.67 82.67H206.63V78.36H207.67V82.67ZM207.67 73.95H206.63V69.64H207.67V73.95ZM207.67 65.33H206.63V61.02H207.67V65.33ZM207.67 56.71H206.63V52.4H207.67V56.71ZM207.67 48.09H206.63V43.78H207.67V48.09ZM207.67 39.47H206.63V35.16H207.67V39.47ZM207.67 30.85H206.63V26.54H207.67V30.85ZM207.67 22.23H206.63V17.92H207.67V22.23ZM207.67 13.61H206.63V9.3H207.67V13.61Z' fill='url(%23paint1_linear_1_6548)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_6548)'%3E%3Cg opacity='0.9'%3E%3Cpath d='M167.319 5.00159C167.319 5.24544 167.244 48.2944 122.638 49.7012C167.244 51.0518 167.319 94.1194 167.319 94.3633C167.319 94.1194 167.394 51.0518 211.999 49.7012C167.375 48.2944 167.319 5.24544 167.319 5.00159Z' fill='url(%23paint2_linear_1_6548)'/%3E%3Cpath d='M127.278 59.0016C127.278 59.1148 127.242 79.1018 106.001 79.755C127.242 80.382 127.278 100.378 127.278 100.491C127.278 100.378 127.313 80.382 148.554 79.755C127.304 79.1018 127.278 59.1148 127.278 59.0016Z' fill='url(%23paint3_linear_1_6548)'/%3E%3C/g%3E%3Crect x='207' y='-2' width='44' height='97' fill='url(%23paint4_linear_1_6548)' fill-opacity='0.7'/%3E%3C/g%3E%3Cpath d='M219.798 69.9907L219.798 72.1957L225 72.1957L225 73.4287L218.7 73.4287L218.7 68.7577L225 68.7577L225 69.9907L219.798 69.9907ZM218.763 66.3306C218.715 66.0786 218.679 65.8026 218.655 65.5026C218.625 65.1966 218.61 64.8936 218.61 64.5936C218.61 64.2816 218.637 63.9696 218.691 63.6576C218.739 63.3396 218.841 63.0546 218.997 62.8026C219.147 62.5506 219.36 62.3466 219.636 62.1906C219.906 62.0286 220.26 61.9476 220.698 61.9476C221.094 61.9476 221.43 62.0166 221.706 62.1546C221.976 62.2926 222.198 62.4756 222.372 62.7036C222.546 62.9316 222.672 63.1926 222.75 63.4866C222.828 63.7746 222.867 64.0746 222.867 64.3866C222.867 64.4166 222.867 64.4646 222.867 64.5306C222.867 64.5966 222.867 64.6656 222.867 64.7376C222.861 64.8096 222.855 64.8816 222.849 64.9536C222.843 65.0196 222.837 65.0676 222.831 65.0976L225 65.0976L225 66.3306L218.763 66.3306ZM219.672 64.4946C219.672 64.6146 219.678 64.7286 219.69 64.8366C219.696 64.9446 219.705 65.0316 219.717 65.0976L221.76 65.0976C221.766 65.0736 221.772 65.0376 221.778 64.9896C221.784 64.9416 221.79 64.8906 221.796 64.8366C221.796 64.7826 221.796 64.7316 221.796 64.6836C221.796 64.6296 221.796 64.5906 221.796 64.5666C221.796 64.4046 221.781 64.2456 221.751 64.0896C221.721 63.9276 221.667 63.7836 221.589 63.6576C221.505 63.5316 221.391 63.4326 221.247 63.3606C221.103 63.2826 220.914 63.2436 220.68 63.2436C220.482 63.2436 220.32 63.2796 220.194 63.3516C220.062 63.4236 219.957 63.5196 219.879 63.6396C219.801 63.7536 219.747 63.8856 219.717 64.0356C219.687 64.1856 219.672 64.3386 219.672 64.4946ZM221.85 60.1249C220.8 60.1249 219.993 59.8939 219.429 59.4319C218.859 58.9699 218.574 58.3099 218.574 57.4519C218.574 57.0019 218.652 56.6089 218.808 56.2729C218.964 55.9369 219.186 55.6579 219.474 55.4359C219.762 55.2139 220.107 55.0489 220.509 54.9409C220.911 54.8329 221.358 54.7789 221.85 54.7789C222.9 54.7789 223.71 55.0129 224.28 55.4809C224.844 55.9429 225.126 56.5999 225.126 57.4519C225.126 57.9079 225.048 58.3039 224.892 58.6399C224.736 58.9759 224.514 59.2549 224.226 59.4769C223.938 59.6929 223.593 59.8549 223.191 59.9629C222.789 60.0709 222.342 60.1249 221.85 60.1249ZM221.85 58.8289C222.168 58.8289 222.462 58.8019 222.732 58.7479C222.996 58.6939 223.224 58.6129 223.416 58.5049C223.608 58.3909 223.758 58.2469 223.866 58.0729C223.974 57.8989 224.028 57.6919 224.028 57.4519C224.028 57.0139 223.857 56.6749 223.515 56.4349C223.173 56.1949 222.618 56.0749 221.85 56.0749C221.544 56.0749 221.259 56.1019 220.995 56.1559C220.731 56.2039 220.5 56.2819 220.302 56.3899C220.104 56.4979 219.951 56.6389 219.843 56.8129C219.729 56.9869 219.672 57.1999 219.672 57.4519C219.672 57.8899 219.849 58.2289 220.203 58.4689C220.551 58.7089 221.1 58.8289 221.85 58.8289ZM221.733 47.6606L220.482 47.5256L220.482 47.5796L221.49 47.9666L223.839 49.3076L223.839 49.7036L221.481 51.1166L220.482 51.5126L220.482 51.5576L221.724 51.3776L225 51.3776L225 52.5476L218.7 52.5476L218.7 51.4226L221.58 49.7396L222.3 49.4426L222.3 49.4066L221.562 49.1366L218.7 47.5436L218.7 46.4276L225 46.4276L225 47.6606L221.733 47.6606ZM221.85 44.1974C220.8 44.1974 219.993 43.9664 219.429 43.5044C218.859 43.0424 218.574 42.3824 218.574 41.5244C218.574 41.0744 218.652 40.6814 218.808 40.3454C218.964 40.0094 219.186 39.7304 219.474 39.5084C219.762 39.2864 220.107 39.1214 220.509 39.0134C220.911 38.9054 221.358 38.8514 221.85 38.8514C222.9 38.8514 223.71 39.0854 224.28 39.5534C224.844 40.0154 225.126 40.6724 225.126 41.5244C225.126 41.9804 225.048 42.3764 224.892 42.7124C224.736 43.0484 224.514 43.3274 224.226 43.5494C223.938 43.7654 223.593 43.9274 223.191 44.0354C222.789 44.1434 222.342 44.1974 221.85 44.1974ZM221.85 42.9014C222.168 42.9014 222.462 42.8744 222.732 42.8204C222.996 42.7664 223.224 42.6854 223.416 42.5774C223.608 42.4634 223.758 42.3194 223.866 42.1454C223.974 41.9714 224.028 41.7644 224.028 41.5244C224.028 41.0864 223.857 40.7474 223.515 40.5074C223.173 40.2674 222.618 40.1474 221.85 40.1474C221.544 40.1474 221.259 40.1744 220.995 40.2284C220.731 40.2764 220.5 40.3544 220.302 40.4624C220.104 40.5704 219.951 40.7114 219.843 40.8854C219.729 41.0594 219.672 41.2724 219.672 41.5244C219.672 41.9624 219.849 42.3014 220.203 42.5414C220.551 42.7814 221.1 42.9014 221.85 42.9014ZM222.309 35.0631L222.309 35.3871L225 35.3871L225 36.6201L218.7 36.6201L218.7 35.3871L221.49 35.3871L221.364 35.0991L218.7 33.3621L218.7 31.9581L221.346 33.7941L221.688 34.2801L222.039 33.7761L225 31.6791L225 33.2001L222.309 35.0631ZM221.85 30.1243C220.8 30.1243 219.993 29.8933 219.429 29.4313C218.859 28.9693 218.574 28.3093 218.574 27.4513C218.574 27.0013 218.652 26.6083 218.808 26.2723C218.964 25.9363 219.186 25.6573 219.474 25.4353C219.762 25.2133 220.107 25.0483 220.509 24.9403C220.911 24.8323 221.358 24.7783 221.85 24.7783C222.9 24.7783 223.71 25.0123 224.28 25.4803C224.844 25.9423 225.126 26.5993 225.126 27.4513C225.126 27.9073 225.048 28.3033 224.892 28.6393C224.736 28.9753 224.514 29.2543 224.226 29.4763C223.938 29.6923 223.593 29.8543 223.191 29.9623C222.789 30.0703 222.342 30.1243 221.85 30.1243ZM221.85 28.8283C222.168 28.8283 222.462 28.8013 222.732 28.7473C222.996 28.6933 223.224 28.6123 223.416 28.5043C223.608 28.3903 223.758 28.2463 223.866 28.0723C223.974 27.8983 224.028 27.6913 224.028 27.4513C224.028 27.0133 223.857 26.6743 223.515 26.4343C223.173 26.1943 222.618 26.0743 221.85 26.0743C221.544 26.0743 221.259 26.1013 220.995 26.1553C220.731 26.2033 220.5 26.2813 220.302 26.3893C220.104 26.4973 219.951 26.6383 219.843 26.8123C219.729 26.9863 219.672 27.1993 219.672 27.4513C219.672 27.8893 219.849 28.2283 220.203 28.4683C220.551 28.7083 221.1 28.8283 221.85 28.8283ZM226.125 17.188L226.125 18.061L225 18.196L225 22.246L226.125 22.381L226.125 23.254L223.902 23.254L223.902 22.588C223.836 22.546 223.689 22.477 223.461 22.381C223.233 22.285 222.912 22.189 222.498 22.093C222.078 21.997 221.556 21.916 220.932 21.85C220.302 21.784 219.558 21.754 218.7 21.76L218.7 17.989L223.902 17.989L223.902 17.188L226.125 17.188ZM223.902 19.222L219.798 19.222L219.798 20.617C220.866 20.653 221.742 20.74 222.426 20.878C223.104 21.01 223.596 21.145 223.902 21.283L223.902 19.222ZM231.798 68.8569L231.798 71.0619L237 71.0619L237 72.2949L230.7 72.2949L230.7 67.6239L237 67.6239L237 68.8569L231.798 68.8569ZM230.763 65.1968C230.715 64.9448 230.679 64.6688 230.655 64.3688C230.625 64.0628 230.61 63.7598 230.61 63.4598C230.61 63.1478 230.637 62.8358 230.691 62.5238C230.739 62.2058 230.841 61.9208 230.997 61.6688C231.147 61.4168 231.36 61.2128 231.636 61.0568C231.906 60.8948 232.26 60.8138 232.698 60.8138C233.094 60.8138 233.43 60.8828 233.706 61.0208C233.976 61.1588 234.198 61.3418 234.372 61.5698C234.546 61.7978 234.672 62.0588 234.75 62.3528C234.828 62.6408 234.867 62.9408 234.867 63.2528C234.867 63.2828 234.867 63.3308 234.867 63.3968C234.867 63.4628 234.867 63.5318 234.867 63.6038C234.861 63.6758 234.855 63.7478 234.849 63.8198C234.843 63.8858 234.837 63.9338 234.831 63.9638L237 63.9638L237 65.1968L230.763 65.1968ZM231.672 63.3608C231.672 63.4808 231.678 63.5948 231.69 63.7028C231.696 63.8108 231.705 63.8978 231.717 63.9638L233.76 63.9638C233.766 63.9398 233.772 63.9038 233.778 63.8558C233.784 63.8078 233.79 63.7568 233.796 63.7028C233.796 63.6488 233.796 63.5978 233.796 63.5498C233.796 63.4958 233.796 63.4568 233.796 63.4328C233.796 63.2708 233.781 63.1118 233.751 62.9558C233.721 62.7938 233.667 62.6498 233.589 62.5238C233.505 62.3978 233.391 62.2988 233.247 62.2268C233.103 62.1488 232.914 62.1098 232.68 62.1098C232.482 62.1098 232.32 62.1458 232.194 62.2178C232.062 62.2898 231.957 62.3858 231.879 62.5058C231.801 62.6198 231.747 62.7518 231.717 62.9018C231.687 63.0518 231.672 63.2048 231.672 63.3608ZM233.508 55.0244L232.689 54.9524L232.689 54.9974L233.535 55.4204L237 57.7694L237 58.6964L230.7 58.6964L230.7 57.4634L234.129 57.4634L234.975 57.5534L234.975 57.4994L234.102 57.0584L230.7 54.7094L230.7 53.7914L237 53.7914L237 55.0244L233.508 55.0244ZM233.733 46.4653L232.482 46.3303L232.482 46.3843L233.49 46.7713L235.839 48.1123L235.839 48.5083L233.481 49.9213L232.482 50.3173L232.482 50.3623L233.724 50.1823L237 50.1823L237 51.3523L230.7 51.3523L230.7 50.2273L233.58 48.5443L234.3 48.2473L234.3 48.2113L233.562 47.9413L230.7 46.3483L230.7 45.2323L237 45.2323L237 46.4653L233.733 46.4653ZM230.7 42.804L230.7 39.069L231.798 39.069L231.798 41.571L233.265 41.571L233.265 39.294L234.363 39.294L234.363 41.571L235.902 41.571L235.902 39.024L237 39.024L237 42.804L230.7 42.804ZM234.363 33.2149L234.363 35.5189L237 35.5189L237 36.7519L230.7 36.7519L230.7 35.5189L233.265 35.5189L233.265 33.2149L230.7 33.2149L230.7 31.9819L237 31.9819L237 33.2149L234.363 33.2149ZM230.7 29.5396L230.7 25.8046L231.798 25.8046L231.798 28.3066L233.265 28.3066L233.265 26.0296L234.363 26.0296L234.363 28.3066L235.902 28.3066L235.902 25.7596L237 25.7596L237 29.5396L230.7 29.5396ZM234.363 19.9504L234.363 22.2544L237 22.2544L237 23.4874L230.7 23.4874L230.7 22.2544L233.265 22.2544L233.265 19.9504L230.7 19.9504L230.7 18.7174L237 18.7174L237 19.9504L234.363 19.9504Z' fill='black'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_6548' x1='273.5' y1='92' x2='-74.5' y2='92' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD1FB'/%3E%3Cstop offset='1' stop-color='%23FA63C7'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1_6548' x1='273.5' y1='92' x2='-74.5' y2='92' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD1FB'/%3E%3Cstop offset='1' stop-color='%23FA63C7'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1_6548' x1='109.001' y1='120.002' x2='203.001' y2='13.5016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1_6548' x1='102.001' y1='105.002' x2='147.501' y2='59.0016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1_6548' x1='251' y1='-2' x2='189' y2='129.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.4'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.coupon_sticker-wrapper .coupon-sticker-container.active .coupon-wrapper {
	cursor: default;
}

.coupon_sticker-wrapper .coupon-sticker-container .coupon_sticker-name {
	font-weight: 700;
	font-size: 12px;
	line-height: 20px;
	text-transform: uppercase;
	color: #000000;
}

.coupon_sticker-wrapper .coupon-sticker-container .coupon_sticker-desc {
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	text-transform: uppercase;
	color: #000000;
}

.coupon_sticker-wrapper .coupon-sticker-container .coupon_sticker-dates {
	font-weight: 400;
	font-size: 10px;
	line-height: 20px;
	color: #000000;
}

.coupon_sticker-wrapper .coupon_sticker-dop-desc {
	font-weight: 400;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
}

.bonus_info-container .bonus_info-count p {
	margin: 0;
}
/* End */


/* Start:/local/templates/monami_new/components/bitrix/sale.basket.basket/main/themes/green/style.min.css?1712659449600*/
.bx-green .basket-item-scu-item:hover,.bx-green .basket-item-scu-item.selected,.bx-green .basket-item-scu-item.not-available:hover{border-color:#63aa28}.bx-green .basket-item-amount-filed:hover,.bx-green .basket-item-amount-filed:focus{border-color:#63aa28}div.bx-green .btn.btn-default{outline:0;border-color:#3bc915;background-color:#3bc915;color:#fff}div.bx-green .btn.btn-default:hover{outline:0;border-color:#3bc915;background-color:#3bc915;color:#fff}div.bx-green .btn.btn-default:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
/* End */


/* Start:/local/templates/monami_new/components/bitrix/sale.products.gift.basket/basket/style.css?1739785527411*/
.sale-products-gift {
	display: flex;
	width: fit-content;
	padding: 0;
	gap: 22px;
}

.sale-products-gift-header {
	font-weight: 700;
	font-size: 20px;
	line-height: 33px;
	color: #000000;
	margin: 0;
	padding: 0;
}

.basket-item-list {
	display: flex;
	gap: 28px;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
}


@media (max-width: 767px)
{
	.basket-item-list {
		gap: 14px;
	}

}
/* End */


/* Start:/local/templates/monami_new/components/bitrix/catalog.item/basketgift/style.css?17381495692789*/
.basket-item-gift {
    width: 100px;
    height: 185px;
    overflow: hidden;
}

.basket-item-gift .addGift {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-decoration: none;
}

.basket-item-gift .addGift:hover {
    text-decoration: none;
}

.basket-item-gift .addGift .basket-item-gift-block-image {
    width: 100%;
    position: relative;
    height: 100px;
    overflow: hidden;
    margin-bottom: 8px;
}

.basket-item-gift .addGift .basket-item-gift-block-image::after {
    content: '';
    position: absolute;
    right: 5px;
    top: 5px;
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='14.3021' cy='14.1954' rx='13.9154' ry='13.9154' fill='%23FDA0E4'/%3E%3Cpath d='M21.5612 10.8423H16.9321L20.5686 9.41842C20.7174 9.36044 20.8272 9.23505 20.8619 9.08268C20.8967 8.93167 20.8522 8.77256 20.7438 8.6593L18.3278 6.14058C18.2277 6.03676 18.0845 5.98147 17.9399 5.99091C17.794 6.00035 17.6591 6.07316 17.5757 6.18912L14.4286 10.4985L11.28 6.18912C11.1952 6.07316 11.0617 6.00035 10.9158 5.98956C10.7712 5.98147 10.6266 6.03541 10.5279 6.13923L8.11194 8.65795C8.00352 8.77121 7.95903 8.93032 7.99379 9.08134C8.02854 9.23235 8.13836 9.35775 8.2871 9.41707L11.9236 10.8409H7.29318C7.02489 10.8409 6.80664 11.0526 6.80664 11.3129V14.5556C6.80664 14.8159 7.02489 15.0276 7.29318 15.0276H8.07163V21.2205C8.07163 21.4808 8.28988 21.6925 8.55817 21.6925H20.2962C20.5645 21.6925 20.7827 21.4808 20.7827 21.2205V15.0276H21.5612C21.8294 15.0276 22.0477 14.8159 22.0477 14.5556V11.3129C22.0477 11.0526 21.8294 10.8409 21.5612 10.8409V10.8423ZM18.022 7.20847L19.5483 8.79953L15.7825 10.2746L18.022 7.20847ZM10.831 7.20847L13.0704 10.2746L9.30465 8.79953L10.831 7.20847ZM9.04331 15.0289H12.8202V20.75H9.0447V15.0289H9.04331ZM15.0583 15.0289V20.75H13.7947V15.0289H15.0583ZM19.8082 20.75H16.0313V15.0289H19.8082V20.75ZM21.0732 14.0851H7.77971V11.7861H21.0746V14.0851H21.0732Z' fill='black'/%3E%3C/svg%3E%0A");
}

.basket-item-gift .addGift .basket-item-gift-block-image img {
    width: 100%;
}

.basket-item-gift .addGift .basket-item-gift-name {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    height: 40px;
    margin-bottom: 10px;
    overflow: hidden;
}

.basket-item-gift .addGift .fake-button {
    display: flex;
    width: 100%;
    height: 25px;
    align-items: center;
    justify-content: center;
    background: #000000;
    color: #ffffff;
    cursor: pointer;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
}

.basket-item-gift .addGift .fake-button:hover {
    background: #FA63C7;
    color: #000000;
}
/* End */


/* Start:/local/templates/monami_new/components/bitrix/sale.products.gift.basket/basket/themes/green/style.min.css?1712659449724*/
.bx-green .product-item-image-slider-progress-bar{background-color:#5b9f0b}.bx-green .product-item-image-slider-control:hover{background-color:rgba(91,159,11,.8)}.bx-green .product-item-image-slider-control.active,.bx-green .product-item-image-slider-control:hover{background-color:#5b9f0b}.bx-green .product-item-scu-item-text-block:hover,.bx-green .product-item-scu-item-color-block:hover,.bx-green .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-green .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#63aa28}.bx-green .product-item-amount-field:focus{border-color:#63aa28}.bx-green .catalog-products-viewed-header{border-color:#63aa28}
/* End */
/* /local/templates/monami_new/components/bitrix/sale.basket.basket/main/style.css?174558383087103 */
/* /local/templates/monami_new/components/bitrix/sale.basket.basket/main/themes/green/style.min.css?1712659449600 */
/* /local/templates/monami_new/components/bitrix/sale.products.gift.basket/basket/style.css?1739785527411 */
/* /local/templates/monami_new/components/bitrix/catalog.item/basketgift/style.css?17381495692789 */
/* /local/templates/monami_new/components/bitrix/sale.products.gift.basket/basket/themes/green/style.min.css?1712659449724 */
