html {
	scroll-padding-top: 100px;
}
.imp_hidden {
	display: none !important;
}
.loader,
.loader:after {
	border-radius: 50%;
	width: 1.35em;
	height: 1.35em;
}
.loader {
	margin: 0 auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	border-top: 0.2em solid rgba(34, 34, 34, 0.05);
	border-right: 0.2em solid rgba(34, 34, 34, 0.05);
	border-bottom: 0.2em solid rgba(34, 34, 34, 0.05);
	border-left: 0.2em solid #222;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear;
}
.theme-black .loader,
.btn-def-2 .loader {
	border-color:rgba(255, 255, 255, 0.05);
	border-left: 0.2em solid #ffffff;
}
@-webkit-keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.loader__content {
	width: 100%;
	margin-top: 20px;
}
.loader-basket {
	display: flex;
	align-items: flex-start;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.loader-el {
	display: flex;
	align-items: flex-start;
	position: relative;
	width: 100%;
}
.loader-el .image {
	border-radius: 10px;
	width: 150px;
	height: 150px;
	display: block;
	margin-right: 30px;
	background-color: #f8f8f8;
}
.theme-black .loader-el .image {
	background-color: #8c8c8c;
}
.loader-el__body {
	flex: 1;
}
.loader-el__btns {
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
	align-items: center;
	gap: 20px;
}
.loader-acts-btn {
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	background-color: #f8f8f8;
}
.theme-black .loader-acts-btn {
	background-color: #8c8c8c;
}
.loader-el__top {
	padding-right: 100px;
}
.loader-el__title,
.loader-el__subtitle {
	width: 100%;
	height: 30px;
	margin-bottom: 3px;
	border-radius: 10px;
	background-color: #f8f8f8;
}
.theme-black .loader-el__title,
.theme-black .loader-el__subtitle {
	background-color: #8c8c8c;
}
.loader-el__subtitle {
	width: 140px;
	height: 36px;
}
.loader-el__bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 20px;
}
.loader-el__left,
.loader-el__right {
	width: 108px;
	height: 36px;
	border-radius: 10px;
	background-color: #f8f8f8;
}
.theme-black .loader-el__left,
.theme-black .loader-el__right {
	background-color: #8c8c8c;
}
.loader-el__right {
	width: 82px;
	height: 25px;
}
.filters__btn span .loader {
	display: inline-block;
}
ul.round:not(:last-child) {
	margin-bottom: 20px;
}
ul.round li {
	display: flex;
	align-items: flex-start;
}
ul.round li:not(:last-child) {
	margin-bottom: 15px;
}
ul.round li::before {
	content: "";
	flex: 0 0 8px;
	width: 8px;
	height: 8px;
	margin-top: 6px;
	margin-right: 10px;
	border-radius: 100%;
	background: #f68a26

}
html.checkout .sec-page,
html .sec-page.sec-cart {
	position: static;
	z-index: unset;
}
html.checkout .sec-page .container-def,
html .sec-page.sec-cart .container-def {
	position: static;
}
.wrapper-checkout .sec-page__wrap {
	padding-bottom: 0;
}
.modal-def.active_important {
	display: block;
}
.links-def__parent,
.links-def__parent:hover {
	cursor: default;
}
.top-header_search .search-inp__dropdown {
	display: flex;
	flex-direction: column;
    scrollbar-width: thin;
}
.search-inp-result__el {
	order: 6;
}
.search-inp-result__cat {
	order: 1;
}
.result-el_border + .result-el_border {
	margin-top: -15px;
	border-top: none;
}
.result-el__title b {
	font-weight: 600;
}
.search-inp-result__history-el:not(:last-child) {
	margin-bottom: 7px;
}
input.btn-def-2 {
	border: none;
}
.btn-top {
	z-index: 70;
}
.btn-cat-mob.active svg path,
.btn-cat-mob.catalog_active svg path {
	stroke: #f68a26;
}
.btn-cat-mob.active .mob-menu-el__text,
.btn-cat-mob.catalog_active .mob-menu-el__text {
	color: #f68a26;
}
.btn_stop {
	pointer-events: none;
}
.btn-def.btn-def__receipt {
	background: #28c76f;
	color: #fff;
	font-weight: 700;
}
.btn-def.btn-def__receipt svg {
	margin-right: 10px;
}
.btn-def.btn-def__receipt svg path[fill] {
	fill: #fff;
}
.btn-def.btn-def__receipt svg path[stroke] {
    stroke: #fff;
}
.btn-def.btn-def__receipt_modal {
	padding-left: 15px;
	padding-right: 15px;
	background: #f68a26;
	color: #fff;
	font-weight: 700;
}
.btn-def.btn-def__receipt_modal .btn-product-def__icon {
	margin-right: 10px;
}
.lk-orders-el__bottomMob .btn-def {
	height: 44px;
}
/***MAIN ORDER***/
.sec-main__order {
	display: flex;
	margin: 0 0 20px;
}
.sec-main__order:empty {
	margin: 0;
}
.main-order__item {
	flex: 0 1 323px;
	display: block;
	padding: 10px;
	margin: 10px 20px 10px 0;
	border-radius: 10px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.12);
	background: #fff;
	overflow: hidden;
	line-height: 16px;
	font-size: 14px;
	color: #1d1d21;
}
.theme-black .main-order__item {
	box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.12);
	background: #272729;
	color: #f2f2f2;
}
.main-order__status span {
	font-weight: 700;
	border: none;
}
.main-order__number {
	margin: 0 0 5px;
}
.main-order__status {
	display: flex;
	gap: 5px;
	margin: 0 0 10px;
}
.main-order__status > span {
	border-radius: 4px;
	padding: 4px 8px;
	background: #f68a26;
	font-size: 12px;
	color: #fff;
}
.main-order__status > span.main-order__status-red {
	background: #dc2e2e;
}
.main-order__status > span.main-order__status-gray {
	background: #828282;
}
.main-order__status > span.main-order__status-green {
	background: #28c76f;
}
.main-order__delivery {
	color: #828282;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.theme-black .main-order__delivery {
	color: #8c8c8c;
}
.sec-main__order .link-arr {
	flex: 0 0 auto;
}
.cart-checkout__receipt {
	display: flex;
	align-items: center;
	justify-content: center;
	width: fit-content;
	height: 36px;
	padding: 4px 8px;
	border-radius: 5px;
	background: #28c76f;
	font-weight: 700;
	font-size: 24px;
	color: #fff;
}
.modal-checkout__block {
	padding: 15px 0 20px;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.theme-black .modal-checkout__block {
	border-color: #828282;
}
.modal-order-detail .btn-def-2_gray {
	color: #1d1d21;
}
.theme-black .modal-order-detail .btn-def-2_gray {
	color: #fff;
}
/***FANCYBOX***/
.fancybox__backdrop {
	background: #fff;
	color: #1d1d21;
}
.theme-black .fancybox__backdrop {
	background: #1a1a1a;
	color: #f2f2f2;
}
.fancybox__toolbar__column{
	transition: 1s;
}
.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar {
	height: 88px;
	align-items: center;
	z-index: 100;
}
.fancybox__toolbar::before {
	content: "";
	position: absolute;
	top: 0;
	left: -50vw;
	right: -50vw;
	width: 100vw;
	height: 100%;
	margin: auto;
	/*background: #F8F8F8;*/
    background: rgb(248 248 248 / 86%);
	z-index: -1;
}
.theme-black .fancybox__toolbar::before {
	/*background: #272729;*/
    background: rgb(39 39 41 / 90%);
}
.fancybox__caption {
	padding: 0;
	font-weight: 700;
	font-size: 24px;
	text-shadow: none;
	color: #1d1d21;
}
.theme-black .fancybox__caption {
	color: #f2f2f2;
}
.is-compact .fancybox__footer {
	background: transparent;
}
.f-button svg {
	-webkit-filter: none;
	filter: none;
}
.f-button {
	background: transparent;
}
.fancybox__toolbar .f-button {
	border: none !important;
	box-shadow: none !important;
}
.f-button:hover:not([disabled]) {
	color: #f68a26;
	background: transparent;
}
.f-button.is-next,
.f-button.is-prev {
	width: 45px;
	height: 45px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.12);
	background: #fff;
	color: #1d1d21;
}
.f-button.is-next:hover,
.f-button.is-prev:hover {
	box-shadow: none;
	background: #fff;
	color: #1d1d21;
}
.theme-black .f-button.is-next,
.theme-black .f-button.is-prev {
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.12);
	background: #272729;
	color: #f2f2f2;
}
.theme-black .f-button.is-next:hover,
.theme-black .f-button.is-prev:hover {
	box-shadow: none;
	background: #272729;
	color: #f2f2f2;
}
.f-button.is-next svg,
.f-button.is-prev svg {
	width: 20px;
	height: 20px;
}
.fancybox__viewport {
	padding: 88px 0 0;
}
.f-thumbs__slide {
	flex: 0 0 50px;
	width: 50px !important;
	padding-bottom: 5px;
	border-bottom: 2px solid transparent;
}
.f-thumbs__slide.is-nav-selected {
	border-color: #f68a26;
}
.f-thumbs__slide__button {
	height: 50px;
	width: 50px;
	border-radius: 5px;
	background: #fff;
}
.f-thumbs__slide,
.is-modern .f-thumbs__slide {
	-webkit-transform: none;
	transform: none;
}
.f-thumbs.is-horizontal .f-thumbs__slide {
	margin: 0 10px;
}
.f-thumbs__slide__button,
.is-modern .f-thumbs__slide__button {
	--clip-path: none;
	-webkit-clip-path: none;
	clip-path: none;
}
.fancybox__slide.has-image > .fancybox__content {
	/*width: calc(100vh - 125px) !important;*/
	/*height: calc(100vh - 125px) !important;*/
	border-radius: 10px;
	background: #fff;
	overflow: hidden;
    margin: 25px 0px;
    border: 1px solid #eee;
    cursor: grab;
}
.fancybox__slide.has-image > .fancybox__content:active{
    cursor: grabbing;
}

.fancybox__slide .fancybox__caption {
	display: none;
}
/***CATALOG***/
.catalog-mob {
	display: none !important;
}
.product-def__imgs-img.nophoto,
.category-el__img.nophoto,
.img-picture.nophoto img {
	object-fit: none;
}
.category-min-el__img.nophoto,
.product-info-product-card__img.nophoto,
.result-el__img.nophoto {
	height: 60px;
	padding: 10px 0;
	object-fit: contain;
}
.profile-min__top .profile-def__icon {
	width: 45px;
	height: 45px;
	margin-right: 10px;
}
.product-info-brand-el__icon img {
	width: 22px;
}
.product-act-el:hover,
.product-act-el.active {
	color: #F78A26;
}
.product-info-tabs__el svg path {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.product-act-el:hover svg path[stroke],
.product-info-tabs__el:hover svg path[stroke],
.product-info-tabs__el.active svg path[stroke] {
	stroke: #F78A26;
}
.theme-black .product-info-tabs__el:hover path[stroke],
.theme-black .product-info-tabs__el.active svg path[stroke],
.theme-black .product-info-tabs__el.active:not(:hover) svg path[stroke] {
	stroke: #f68a26;
}
.product-act-el.active svg path {
	stroke: #F78A26;
	fill: #F78A26;
}
.product-info-product-card__img {
	border-radius: 7px;
	background-color: #fff;
}
.product-def__imgs-img {
	padding: 7px;
}
.product-def.list .product-def__title {
	margin-bottom: 0;
}
.product-def .add_form {
	display: flex;
	width: 100%;
}
.product-card__buy_mob {
	display: none;
	flex: 0 0 100%;
	width: 100%;
	margin: 20px 0 0;
}
.tag-el.active {
	font-weight: 700;
	color: #1d1d21;
}
.theme-black .tag-el.active {
	color: #fff;
}
.tag-el.active::after {
	content: "";
	flex: 0 0 16px;
	width: 16px;
	height: 16px;
	margin-left: 10px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.40039 13.5984L13.6004 2.39844' stroke='%231D1D21' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M13.6004 13.5984L2.40039 2.39844' stroke='%231D1D21' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e") no-repeat center / contain;
}
.theme-black .tag-el.active::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.40039 13.5984L13.6004 2.39844' stroke='%23FFFFFF' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M13.6004 13.5984L2.40039 2.39844' stroke='%23FFFFFF' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}
.filters-tooltip {
	-webkit-transform: translateX(20px) translateY(-50%);
	-ms-transform: translateX(20px) translateY(-50%);
	transform: translateX(20px) translateY(-50%);
}
.filters-tooltip__btn[disabled] {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #f1f1f1;
	color: #828282;
	font-weight: 400;
	pointer-events: none;
}
html.allfilter .sec-page {
	z-index: 9999;
}
.icon-filter__icon {
	font-size: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: none;
	width: 24px;
	height: 24px;
	margin: -4px 0 -4px 10px;
}
.modal-filter {
	max-width: 1000px;
}
.allfilter__row {
	display: flex;
	height: calc(70vh - 50px);
}
.allfilter__left {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: 0 0 285px;
	max-width: 285px;
	padding: 0 20px;
	margin-left: -20px;
	border-right: 2px solid #f1f1f1;
	overflow: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
	order: 1;
}
.theme-black .allfilter__left {
	border-color: #535353;
}
.allfilter__left::-webkit-scrollbar {
	display: none;
}
.allfilter__left .filters__bottom {
	padding: 0;
	margin: auto 0 0;
}
.allfilter_menu {
	margin: 0 0 0 -20px;
}
.allfilter_menu__item {
	display: flex;
	align-items: center;
	min-height: 52px;
	padding: 10px 20px;
	border-left: 2px solid transparent;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.14;
}
.allfilter_menu__item:hover {
	font-weight: 700;
	cursor: pointer;
}
.allfilter_menu__item.active {
	font-weight: 700;
	border-color: #f68a26;
	color: #f68a26;
}
.allfilter__right {
	flex: 1;
	height: 100%;
	overflow: auto;
	padding-left: 10px;
	order: 12;
	scrollbar-gutter: stable;
}
.bx-firefox .allfilter__right {
	scrollbar-width: thin;
	scrollbar-color: #f68a26 #dfdfdf;
}
.bx-firefox.theme-black .allfilter__right {
	scrollbar-width: thin;
	scrollbar-color: #f68a26 #272729;
}
.allfilter__right::-webkit-scrollbar {
	width: 12px;
	border-radius: 10px;
	background: #dddddd;
}
.allfilter__right::-webkit-scrollbar-track {
	border-radius: 10px;
	border: 4px solid #fff;
}
.allfilter__right::-webkit-scrollbar-thumb {
	border: 4px solid #fff;
	background: #f68a26;
	border-radius: 10px;
}
.theme-black .allfilter__right::-webkit-scrollbar {
	background: #272729;
}
.theme-black .allfilter__right::-webkit-scrollbar-track {
	border-color: #272729;
}
.theme-black .allfilter__right::-webkit-scrollbar-thumb {
	border-color: #272729;
	background: #f68a26;
}
.allfilter__scroll {
	position: relative;
}
.allfilter_item {
	display: flex;
	flex-wrap: wrap;
	padding: 0 0 10px;
}
.allfilter__title {
	flex: 0 0 100%;
	width: 100%;
	padding: 0 20px 6px;
}
.allfilter_item .filters__block {
	flex: 0 0 50%;
	max-width: 50%;
}
.filters__block_rating {
	padding: 8px 0 0;
}
.allfilter__row .filters__select {
	margin: 0 0 14px;
}
.allfilters__reset {
	display: none;
	justify-content: center;
	padding: 10px 20px;
}
.allfilters__reset.show {
	display: flex;
}
.modal-content__content.filters {
	padding: 0;
}
.modal-content__content.filters .filters__reset.show {
  display: none;
}
.swiper-tags__el {
	order: 6;
}
.swiper-tags__el.tags_active {
	order: 1;
}
.brand-products__wrap {
	margin: 0 0 30px;
}
.brand-products__wrap .wrap-swiper-arrs .swiper__arr_prev {
	left: -20px;
}
.brand-products__wrap .wrap-swiper-arrs .swiper__arr_next {
	right: -20px;
}
.product-card__buttons {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	width: 100%;
}
.product-def .product-card__buttons {
	flex-wrap: nowrap;
	gap: 15px;
}
.product-card__buttons .count-form__inp {
	font-size: 16px;
}
.product-card__buttons .product-card__count,
.product-card__buttons .product-card__btn {
	width: 100%;
	min-width: auto;
}
.product-card__buttons .product-card__count {
	min-height: 44px;
}
.product-card .product-card__buttons .product-card__count {
	min-height: 54px;
}
.product-card .product-card__buttons .product-card__btn {
	flex: 0 0 100%;
	width: 100%;
}
.product-card .product-card__buttons .product-card__count,
.product-card .product-card__buttons .product-card__btn.in_cart_btn {
	flex: 0 0 calc(50% - 5px);
	width: calc(50% - 5px);
}
.product-card__buttons .product-card__btn {
	padding: 16px;
}
.product-card__buttons .product-card__count,
.product-card__buttons .product-card__btn.in_cart_btn,
.product-card__buttons.active .product-card__btn,
.product-card__buttons.active .product-def__btn,
.product-card__buttons .product-incart__btn,
.product-card__buttons .incart-def__btn {
	display: none;
}
.product-card__buttons.active .product-card__count,
.product-card__buttons.active .product-card__btn.in_cart_btn,
.product-card__buttons.active  .product-incart__btn,
.product-card__buttons.active .incart-def__btn {
	display: flex;
}
.product-card__count {
	height: auto;
	min-height: 44px;
	border: none;
}
.product-card .product-card__count {
	padding: 0 3px;
}
.product-card .product-card__count,
.product-card .product-card__count .count-form__inp {
	background: #f1f1f1;
}
.product-card__count .count-form__btn {
	width: 44px;
	background: #f1f1f1;
	border-radius: 7px
}
.search_result_list_products .product-card__count .count-form__btn {
  width: 40px;
}

.product-card .product-card__count .count-form__btn {
	width: 48px;
}
.theme-black .product-card .product-card__count,
.theme-black .product-card .product-card__count .count-form__inp,
.theme-black .product-card__count .count-form__btn {
	background: #535353;
}
.product-card__count .count-form__btn svg {
	width: 18px;
	height: 18px;
}
.product-def.list .product-def__bottom {
	margin-top: 15px;
}
.incart-def__btn {
	max-width: 80px;
}
.incart-def__btn .btn-product-def__icon {
	margin: 0 auto;
}
.vote-acts__count.vote-red {
	background: rgba(220, 46, 46, 0.3);
	color: #dc2e2e;
}
.vote-acts .vote-acts__btn svg path {
	-webkit-transition: 0.15s;
	-o-transition: 0.15s;
	transition: 0.15s;
}
.vote-acts .vote-acts__btn.active svg path {
	fill: #F78A26;
	stroke: transparent;
}
.vote-acts .vote-acts__btn:hover svg path {
	fill: transparent;
	stroke: #1d1d1d;
}
.vote-acts.plus_active .js_vote_plus svg path {
	stroke: #288e3a;
}
.vote-acts.minus_active .js_vote_minus svg path {
	stroke: #dc2e2e;
}
.product-card-swiper .arr-def.swiper-button-disabled {
	opacity: 0;
	z-index: -1;
}
.row-tags {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.row-tags .row-tags__el:nth-child(n+6) {
	display: none;
}
.row-tags.active .row-tags__el:nth-child(n+6) {
	display: block;
}
.row-tags.active .row-tags__el_btn svg {
	transform: rotate(180deg);
}
.filter__tags {
	display: none;
	flex-wrap: wrap;
	padding: 0 20px 20px;
}
.filter__tags.active {
	display: block;
}
.row-filter__tags {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.row-filter__tags.swiper-wrapper {
	flex-wrap: nowrap;
	gap: 0;
}
.row-filter__tags.swiper-wrapper .swiper-slide {
	width: auto;
}
.row-filter__tags button.tag-el {
	background: #f68a26;
	color: #fff;
}
.row-filter__tags .tag-el::after {
	content: "";
	flex: 0 0 16px;
	width: 16px;
	height: 16px;
	margin-left: 10px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.40039 13.5984L13.6004 2.39844' stroke='%23FFFFFF' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M13.6004 13.5984L2.40039 2.39844' stroke='%23FFFFFF' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e") no-repeat center / contain;
}
.row-filter__tags .tag-el.row-filter__col__reset {
	cursor: pointer;
	order: 12;
}
.theme-black .row-filter__tags .tag-el.row-filter__tags__reset {
	color: #F2F2F2;
}
.row-filter__tags .tag-el.row-filter__tags__reset::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.40039 13.5984L13.6004 2.39844' stroke='%231D1D21' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M13.6004 13.5984L2.40039 2.39844' stroke='%231D1D21' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}
.theme-black .row-filter__tags .tag-el::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.40039 13.5984L13.6004 2.39844' stroke='%23FFFFFF' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M13.6004 13.5984L2.40039 2.39844' stroke='%23FFFFFF' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}
.theme-black .row-filter__tags .tag-el.row-filter__tags__reset::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.40039 13.5984L13.6004 2.39844' stroke='%23F2F2F2' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M13.6004 13.5984L2.40039 2.39844' stroke='%23F2F2F2' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}
.form-media__btn-s {
  padding: 12px;
  margin-right: 10px;
}
.form-media__btn-s .icon-text__icon {
	margin: 0;
}
/***CART ORDER***/
.loader-checkout {
	min-height: 460px;
}
.cart__title.title-def_sec {
	line-height: 1;
}
.cart_mob {
	display: none;
}
.choose-dec__el input,
.choose__el input {
	display: none;
}
.tabs-def__el {
	cursor: pointer;
}
.sec-cart__block-form {
	flex-wrap: wrap;
}
.sec-cart__block-form .wrap-inps__el {
	max-width: calc(58% - 7.5px);
	flex: 0 0 calc(58% - 7.5px);
}
.sec-cart__block-form .wrap-inps__el:nth-of-type(2n) {
	flex: calc(42% - 7.5px);
	max-width: calc(42% - 7.5px);
}
.delivery-form__el .textarea-def {
	height: 87px;
}
.js_delete_coupon {
	position: relative;
	cursor: pointer;
}
.js_delete_coupon svg:nth-child(2) {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.js_delete_coupon:hover svg:nth-child(1) {
	opacity: 0;
}
.js_delete_coupon:hover svg:nth-child(2) {
	opacity: 1;
}
.coupon_message {
	margin: 5px 0 0;
	text-align: center;
	font-size: 12px;
}
.wrap-inps__el.error .inp-def {
	border-color: #dc2e2e;
    transition: all 1s ease;
}
.order_error {
	margin-bottom: 10px;
}
.radio-el__deliveryStore {
	display: none;
}
.modal-order-wrap {
	position: relative;
	z-index: 99999;
}
.modal-order-swipe {
	display: none;
}
.choose-text__el input:checked ~ .choose-text-el,
.payment-cards__el input:checked ~ .payment-cards-el {
	border-color: #f68a26 !important;
}
.cart-checkout__promo_mob {
	display: none;
	margin: 0 0 15px;
}
.cart-checkout__promo_mob input {
	margin: 0;
}
.card-acts-btn.active path {
	fill: #f68a26;
	stroke: #f68a26;
}
.delivery-form__el .product-act-el {
	margin-top: 11px;
    cursor: pointer;
    user-select: none;
}
.clone_map {
	position: absolute;
	opacity: 0;
	z-index: -1;
	pointer-events: none;
}
.textarea-def#suggest_adress {
	min-height: 66px;
	height: auto;
	overflow: hidden;
}
.textarea-def.two#suggest_adress {
	height: 62px;
}
.textarea-def.three#suggest_adress {
	height: 85px;
}
#modal-comment .textarea-def {
  min-height: 49px;
  height: 49px;
  overflow: hidden;
  resize: none;
}
.wrap-choose__block .checkbox-el,
.delivery-checkbox_list .checkbox-el {
	margin: 0 0 20px;
}
.icon-cart-edit__text.text-border {
	width: fit-content;
}
.cart-checkout-delivery p > a {
	font-weight: 700;
	color: #f68a26;
}
.comment-btn {
	flex-wrap: wrap;
	margin-top: -10px;
}
.comment-cart__body {
	display: flex;
	align-items: center;
	flex: 0 0 100%;
	width: 100%;
}
.comment-btn .promo-btn__text {
	font-weight: 700;
}
.comment-cart__text {
	flex: 0 0 100%;
	width: 100%;
	padding-left: 34px;
}
.theme-black .comment-btn path[stroke] {
	stroke: #828282;
}
.theme-black .comment-btn path[fill] {
	fill: #828282;
}
.choose-payment__wrap {
	display: flex;
	flex-direction: column;
}
.choose-payment__wrap {
	display: flex;
	flex-direction: column;
}
.choose-payment__wrap .choose-dec__el {
	display: none;
	order: 6;
}
.choose-payment__wrap .choose-dec__el.active {
	display: block;
	order: 1;
}
.choose-payment__wrap .choose-dec__el.choose-payment__btn {
	display: block;
	order: 12;
}
.choose-payment__wrap.active .choose-dec__el {
	display: block;
}
.choose-payment__wrap.active .choose-dec__el.choose-payment__btn {
	display: none;
}
/***COMPARE***/
.sec-comparison .sec-page__wrap {
	padding-bottom: 0;
}
.sec-comparison .sec-support__title {
	margin-bottom: 0;
}
.product-el_comparison .product-el__body {
	display: flex;
	flex-direction: column;
	flex: 1;
}
.comparison-products__swiper .swiper__arr.swiper-button-disabled {
	display: none;
}
.comparison-products__swiper-swiper:not(.swiper-initialized) .comparison-products__swiper-el {
	flex: 0 0 calc(25% - 16px);
	width: calc(25% + 10px) !important;
}
.sec-comparison.fixedProducts .comparison-products__swiper .product-el_comparison {
	padding-bottom: 0;
}
.sec-comparison.fixedProducts .comparison-products__swiper .product-el_comparison .product-el__bottom,
.sec-comparison.fixedProducts .comparison-products__swiper .product-el_comparison .product-def__cost {
	display: none;
}
.product-el__btn_delete {
	display: none;
	margin: 5px 0 0;
	border-bottom: 1px dashed #828282;
	line-height: 14px;
	font-weight: 400;
	font-size: 12px;
	white-space: nowrap;
	color: #828282;
}
.sec-comparison.fixedProducts .comparison-products__swiper .product-el_comparison .product-el__btn_delete {
	display: inline-block;
}
.btn-fav.active path {
	fill: #f68a26;
	stroke: #f68a26;
}
/***REVIEWS***/
.comments-mob {
	display: none;
}
.modal-review .textarea-def {
	height: 114px;
}
.modal-review .media__wrap .icon-text__icon {
	width: 16px;
	height: 16px;
}
.modal-review .media__wrap .icon-text {
	font-size: 14px;
}
.modal-review_top {
	display: none;
}
.form-rating__el {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 0 30px;
    border-top: 1px dashed #dfdfdf;
    padding-top: 20px;
}
.theme-black .form-rating__el {
  border-top: 1px dashed  #535353;
}

.form-rating__el .form-el__title,
.form-rating__el .afbf_name.static_name,
.form-rating__el.afbf_item_pole.is_filled .afbf_name.static_name {
	margin: 0 20px 0 0;
}
.form-rating__el .afbf_error_text {
	flex: 0 0 100%;
	max-width: 100%;
}
.stars {
	display: flex;
	align-items: center;
}
.stars label {
	cursor: pointer;
	padding-right: 3px;
}
.stars input {
	display: none;
}
.stars label svg path {
	fill: #f68a26;
	transition: fill 0.3s;
}
.stars input:checked ~ label svg path {
	fill: #DFDFDF;
}
.stars:hover label svg path {
	fill: #f68a26 !important;
}
.stars label:hover ~ label svg path {
	fill: #DFDFDF !important;
}
.stars.stars-evaluation.stars label {
	padding: 0 7px;
}
.form-reviews_button {
	display: flex;
	align-items: center;
	gap: 20px;
	margin: 30px 0 0;
}
.form-reviews_button .block-form__btn {
	flex: 0 0 auto;
	width: auto;
	margin: 0;
}
.form-reviews_policy {
	max-width: 308px;
	font-size: 12px;
	color: #828282;
    user-select: none;
}
.form-reviews_policy a {
	color: #60aad4;
}
.mob-label_media__row {
	display: none;
}
.mob-label_media {
	flex: 1;
	padding: 15px;
}
.mob-label_media svg {
	margin-right: 15px;
}
.product-reviews-el__btn {
	padding: 8px 12px;
	color: #1d1d21;
}
.product-reviews-el__btn .icon-text__icon {
	width: 20px;
	height: 20px;
	margin-right: 5px;
}
.product-reviews-el__btn .opened,
.product-reviews-el__btn.active .closed {
	display: none;
}
.product-reviews-el__btn.active .opened {
	display: block;
}
.product-reviews-el__buyer {
	display: flex;
	align-items: center;
	margin: 0 0 10px;
	font-size: 12px;
}
.product-reviews-el__buyer .icon-text__icon {
	width: 20px;
	height: 20px;
	margin-right: 5px;
}
.filter_reviews {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
	padding-left: 20px;
}
.filter_reviews .checkbox-el {
	padding: 8px;
	border-radius: 7px;
	background: #f1f1f1;
}
.theme-black .filter_reviews .checkbox-el {
	background: #535353;
}
.filter_reviews .checkbox-el .checkbox-el__text {
	display: flex;
	align-items: center;
	margin-left: 5px;
	gap: 3px;
}
.filter_reviews .checkbox-el .checkbox-def {
	width: 16px;
	height: 16px;
}
.filter_reviews .checkbox-el .checkbox-def__inp:not(:checked) + .checkbox-def__dec,
.filter_reviews .checkbox-el.disabled .checkbox-def .checkbox-def__dec {
	border-color: #828282;
	background: #fff;
}
.theme-black .filter_reviews .checkbox-el .checkbox-def__inp:not(:checked) + .checkbox-def__dec,
.theme-black .filter_reviews .checkbox-el.disabled .checkbox-def .checkbox-def__dec {
	background: transparent;
}
.filter_reviews .checkbox-el .stars .stars__el {
	margin-right: 2px;
}
.filter_reviews .checkbox-el.disabled .stars .stars__el path {
	fill: #828282;
}
.theme-black .btn-def.vote-acts__btn {
	-webkit-box-shadow: none;
	box-shadow: none;
}
/***LK***/
.lk-bonus .block-profile__theme,
.block-profile__top .block-profile__theme {
	margin: 0 0 0 auto;
}
.lk-bonus .locate-def,
.block-profile__top .locate-def {
	margin-left: 30px;
}
.block-profile__btn {
	margin: 20px 0 0;
}
.block-profile__btn .btn-def-2 {
	width: 100%;
}
.sec-page__wrap .sec-lk {
	margin: -26px 0 -75px;
}
.radio-el_border .radio-el_a {
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	justify-content: space-between;
	width: 100%;
}
.store_row {
	padding: 20px;
	margin: 20px 0 0;
	border-radius: 10px;
	background: #f1f1f1;
}
.theme-black .store_row {
	background: #363636;
}
.store_row > label {
	max-width: 255px;
}
.basket-items-list-item-notification-removed {
	width: 100%;
}
.cart__el_removed {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	width: 100%;
	padding: 20px 0;
}
.cart__el_removed_text .text-small-gray {
	margin: 5px 0 0;
}
.cart__el_restore {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding-left: 26px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.07404 3.38823C6.65404 3.2149 7.29404 3.10156 8.0007 3.10156C11.194 3.10156 13.7807 5.68823 13.7807 8.88156C13.7807 12.0749 11.194 14.6616 8.0007 14.6616C4.80737 14.6616 2.2207 12.0749 2.2207 8.88156C2.2207 7.6949 2.5807 6.58823 3.19404 5.66823' stroke='%23F78A26' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M5.24609 3.54536L7.17276 1.33203' stroke='%23F78A26' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M5.24609 3.54688L7.49276 5.18687' stroke='%23F78A26' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e") no-repeat left center / 16px;
}
.order-checkout .lk-orders-el {
	max-width: 840px;
}
/***EMPTY***/
.empty-block {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding: 30px;
	border-radius: 10px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
	background: #fff;
	text-align: center;
}
.theme-black .empty-block {
	-webkit-box-shadow: 0 2px 4px 0 rgba(255, 255, 255, 0.05);
	box-shadow: 0 2px 4px 0 rgba(255, 255, 255, 0.05);
	background: #272729;
}
.modal-def__content .empty-block,
.modal-def .empty-block {
	padding: 0;
	box-shadow: none;
}
.empty-block-margin {
	margin-top: 30px;
	margin-bottom: 60px;
}
.empty-icon {
	width: 100px;
	height: 100px;
	margin: 0 auto 30px;
}
.empty-icon img,
.empty-icon svg {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.empty-block__title {
	margin: 0 auto 30px;
}
.empty-block__title {
	margin: 0 auto 15px;
}
.empty-text {
	max-width: 390px;
}
.theme-black .empty-block .empty-text {
	color: #F2F2F2;
}
.empty-text p > a {
	color: #f68a26;
}
.empty-text .btn-def-2 {
	margin: 30px auto 0;
}
/***EMOJI***/
.emoji_textarea {
	position: relative;
}
.emoji_button {
	position: absolute;
	bottom: 15px;
	right: 15px;
	width: 24px;
	height: 24px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.9688 22C17.4916 22 21.9688 17.5228 21.9688 12C21.9688 6.47715 17.4916 2 11.9688 2C6.4459 2 1.96875 6.47715 1.96875 12C1.96875 17.5228 6.4459 22 11.9688 22Z' stroke='%23828282' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M7.21094 15C8.26094 16.51 10.0209 17.5 12.0009 17.5C13.9809 17.5 15.7309 16.51 16.7909 15' stroke='%23828282' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M15.5 10.75C16.3284 10.75 17 10.0784 17 9.25C17 8.42157 16.3284 7.75 15.5 7.75C14.6716 7.75 14 8.42157 14 9.25C14 10.0784 14.6716 10.75 15.5 10.75Z' fill='%23828282' /%3e%3cpath d='M8.5 10.75C9.32843 10.75 10 10.0784 10 9.25C10 8.42157 9.32843 7.75 8.5 7.75C7.67157 7.75 7 8.42157 7 9.25C7 10.0784 7.67157 10.75 8.5 10.75Z' fill='%23828282' /%3e%3c/svg%3e") no-repeat center / contain;
	z-index: 10;
}
.emoji_button:hover {
	cursor: pointer;
}
.emoji_panel {
	position: absolute;
	bottom: 50px;
	right: 15px;
	display: none;
	grid-template-columns: repeat(6, 28px);
	gap: 16px;
	padding: 16px;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.12);
}

.theme-black .emoji_panel {
  background: #363636;
}
.emoji_panel.active {
	display: grid;
}
.emoji_panel .emoji {
	width: 100%;
	height: 28px;
    cursor: pointer;
}
.emoji_panel .emoji:hover {
  transform: scale(1.2);
}
.select-def__dropdown-adress {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.top-header__logo, .top-header-mob__content {
  position: relative;
}
.new_year{
  display: none;
  width: auto;
  transform: scaleX(-1);
  position: absolute;
  top: -9px;
  left: 62px;
  rotate: -30deg;
  height: 21px;
  filter: drop-shadow(0px 0px 1px rgba(140,140,140,0.5));
}

@media (min-width:992px) {
	.comparison-products__swiper-el {
		min-width: 218px;
		height: auto;
	}
}
@media (min-width:769px) {
	.margin-page__sort{
		margin-top: 48px;
	}
}
@media (max-width:1200px) {
	.comparison-products__swiper-swiper:not(.swiper-initialized) .comparison-products__swiper-el {
		flex: 0 0 calc(33.333333% - 11px);
		width: calc(33.333333% - 11px) !important;
	}
	.product-def.list .product-def__bottom .product-card__buttons {
		margin-top: 0;
	}
	.row-tags .row-tags__el:nth-child(n+5) {
		display: none;
	}
}
@media (max-width:991px) {
	.loader-acts-btn:not(:first-child) {
		display: none;
	}
	.fancybox__viewport {
		padding: 100px 0 0;
	}
	.fancybox__slide.has-image > .fancybox__content {
		/*width: calc(100vh - 200px) !important;*/
		/*height: calc(100vh - 200px) !important;*/
	}
	.product-card__buy_mob {
		display: flex;
	}
	.cart_mob {
		display: block;
	}
	.cart-hide_mob {
		display: none;
	}
	.comments-mob {
		display: flex;
		padding: 6px 8px;
		order: 12;
		color: #1d1d21;
	}
	.comments-mob__hide {
		display: none;
	}
	.comments-mob .icon-text__icon {
		margin-right: 0;
	}
	.comments-mob .closed {
		margin-left: 5px;
	}
	.comparison-products__swiper-swiper:not(.swiper-initialized) .comparison-products__swiper-el {
		flex: none;
		width: calc(50% - 10px) !important;
	}
	.comparison-products__swiper-el {
		min-width: calc(50% - 11px);
	}
	.product-card__buy.in_cart .product-card__cost {
		display: none;
	}
	.product-card__buy.in_cart .add_form {
		flex: 0 0 100%;
		width: 100%;
	}
	.product-card__buttons {
		gap: 15px;
	}
	.product-card .product-card__buttons {
		min-width: 39vw;
	}
	.product-card__buttons .product-card__btn {
		margin: 0;
	}
	.product-card .product-card__buttons .product-card__count,
	.product-card .product-card__buttons .product-card__btn.in_cart_btn {
		flex: 0 0 calc(50% - 7.5px);
		width: calc(50% - 7.5px);
	}
	.row-tags,
	.row-filter__tags {
		gap: 10px;
	}
	.products__el .product-card__buttons {
		gap: 10px;
	}
	.incart-def__btn {
		max-width: 60px;
	}

  .new_year{
    width: auto;
    transform: scaleX(-1);
    position: absolute;
    top: -8px;
    left: 46px;
    rotate: -25deg;
    height: 16px;
    filter: drop-shadow(0px 0px 1px rgba(140, 140, 140, 0.5));
  }

}
@media (max-width:768px) {
	html.reviews_popup,
	html.reviews_success_popup {
		overflow: hidden;
	}
	html.reviews_popup .sec-page,
	html.reviews_success_popup .sec-page {
		position: static;
		z-index: unset;
	}
	html.reviews_popup .sec-page .container-def,
	html.reviews_success_popup .sec-page .container-def {
		position: static;
	}
	html.reviews_popup .mob-menu {
		z-index: 1000;
	}
	html.reviews_success_popup .mob-menu,
	html.reviews_success_popup .top-header-mob {
		z-index: 9999;
	}
	.reviews_success_popup .modal-review {
		top: 0 !important;
		display: flex;
		flex-direction: column;
		height: 100vh;
		background: #f8f8f8;
	},
	#modal_mobile_reviews,
	html.reviews_popup .cupertino-pane-wrapper,
	html.reviews_success_popup .cupertino-pane-wrapper {
		z-index: 999999;
	}
	.loader-basket {
		padding-left: 42px;
	}
	.loader-el::before {
		content: "";
		position: absolute;
		left: -42px;
		top: 0;
		width: 16px;
		height: 16px;
		background-color: #f8f8f8;
		border-radius: 4px;
	}
	.loader-el .image {
		width: 80px;
		height: 80px;
		margin-right: 5px;
	}
	.fancybox__viewport {
      padding: 50px 0 0;
	}
	.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar {
		height: 53px;
	}
	.fancybox__caption {
        font-size: 14px;
	}
	.fancybox__container {
		justify-content: center;
	}
	.fancybox__carousel.container-def {
		flex: 0 0 auto;
		padding: 0;
	}
	.fancybox__slide.has-image > .fancybox__content {
		/*width: calc(100vw - 10px) !important;*/
		/*height: calc(100vw - 10px) !important;*/
	}
	.is-compact .fancybox__footer {
		position: static;
	}
	.f-thumbs.is-horizontal .f-thumbs__slide {
		margin: 0 5px;
	}
	.f-button.is-next,
	.f-button.is-prev {
		width: 30px;
		height: 30px;
	}
	.f-button.is-next svg,
	.f-button.is-prev svg {
		width: 14px;
		height: 14px;
	}
	.sec-main__order {
		padding: 0 20px;
		margin: 10px -20px -10px;
		overflow: auto;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
	.sec-main__order::-webkit-scrollbar {
		display: none;
	}
	.sec-main__order:empty {
		margin: 0;
	}
	.main-order__item {
		flex: 0 0 calc(100% - 10px);
		max-width: calc(100% - 10px);
		margin: 10px 10px 10px 0;
	}
	.sec-main__order .link-arr {
		margin-left: 20px;
	}
	.sec-main__body {
		display: flex;
		flex-direction: column;
	}
	.sec-main__body > * {
		width: 100%;
		order: 12;
	}
	.sec-main__body > .sec-main__order {
		width: calc(100% + 40px);
	}
	.sec-main__body > .sec-main__slider {
		max-width: 100%;
		order: 1;
	}
	.catalog-mob {
		display: block !important;
	}
	.catalog-mob__hide {
		display: none !important;
	}
	.modal-review {
		padding-top: 83px;
		border-radius: 0;
	}
	.modal-review .modal_close {
		top: 16px;
	}
	.modal-review_top {
		display: block;
		position: absolute;
		top: -83px;
		left: -20px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: calc(100% + 40px);
		height: 53px;
		padding: 0 15px;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
	}
	.theme-black .modal-review_top {
		box-shadow: 0 2px 4px 0 rgba(255, 255, 255, 0.05);
	}
	.modal-review_top .top-header-mob__content {
		width: 100%;
	}
	.modal-review .icon-text__text br {
		display: none;
	}
	.form-rating__el {
		/*display: block;*/
	}
	.form-rating__el .form-el__title,
	.form-rating__el .afbf_name.static_name,
	.form-rating__el.afbf_item_pole.is_filled .afbf_name.static_name {
		/*margin: 0 0 15px;*/
	}
	.form-reviews_button {
		flex-direction: column;
		align-items: flex-start;
		gap: 15px;
	}
	.form-reviews_button .block-form__btn {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.product-reviews-el__btn {
		padding: 6px 8px;
		order: 12;
	}
	.product-reviews-el__btn .icon-text__icon {
		margin-right: 0;
	}
	.product-reviews-el__btn .closed {
		margin-left: 5px;
	}
	.product-reviews-el__btn.active .closed {
		display: block;
	}
	.filter_reviews {
		display: block;
		padding: 0;
	}
	.filter_reviews .checkbox-slider-el {
		width: 100%;
		justify-content: space-between;
	}
	.filter_reviews_stars {
		display: flex;
		padding: 0 15px;
		margin: 0 -15px;
		gap: 10px;
		overflow: auto;
	}
	.filter_reviews_wrap .btn-def-2 {
		width: 100%;
	}
	.product-reviews-el__dropdown .khayr_main_comment {
		display: flex;
		flex-direction: column;
	}
	.product-reviews-el__dropdown .form.comment {
		position: sticky;
		bottom: 0;
		left: 0;
		width: 100%;
		order: 12;
		z-index: 5;
	}
	.product-reviews-el__dropdown .form.comment form {
		display: flex;
		padding: 15px 10px 20px;
		margin: 10px -10px -10px;
		box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.05);
		background: #fff;
	}
	.modal-swipe .product-reviews-el__dropdown .form.comment form {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.theme-black .product-reviews-el__dropdown .form.comment form {
		box-shadow: 0 -2px 4px 0 rgba(255, 255, 255, 0.05);
		background: #272729;
	}
	.product-reviews-el__dropdown .form-el {
		flex: 1;
		max-width: calc(100% - 50px);
	}
	.product-reviews-el__dropdown .form_for .form-el {
		flex: 1;
		max-width: calc(100% - 100px);
	}
	.product-reviews-el__dropdown .form-el .textarea-def {
		height: 40px;
		padding: 11px 12px 10px;
		font-size: 14px;
	}
	.afbf_feedback_poles .emoji_panel {
		position: fixed;
		bottom: 0;
		right: 0;
		flex-wrap: wrap;
		width: 100%;
		padding: 10px 12px;
		margin: 0;
		border-radius: 0;
		background: #f8f8f8;
		box-shadow: none;
		z-index: 1;
	}
	.theme-black .afbf_feedback_poles .emoji_panel {
		background: #363636;
	}
	.afbf_feedback_poles .emoji_panel.active {
		display: flex;
	}
	.afbf_feedback_poles .emoji_panel .emoji {
		flex: 0 0 28px;
		width: 28px;
		height: 28px;
	}
	.product-reviews-el__dropdown .form-el .emoji_textarea .textarea-def {
		padding-right: 40px;
	}
	.product-reviews-el__dropdown .form-el .emoji_button {
		top: 8px;
		bottom: auto;
		right: 12px;
	}
	.product-reviews-el__dropdown .form-el .emoji_button.active {
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_1379_109082' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3crect width='24' height='24' fill='%23D9D9D9' /%3e%3c/mask%3e%3cg mask='url(%23mask0_1379_109082)'%3e%3cpath d='M3.30775 19.5C2.80258 19.5 2.375 19.325 2.025 18.975C1.675 18.625 1.5 18.1974 1.5 17.6923V6.30775C1.5 5.80258 1.675 5.375 2.025 5.025C2.375 4.675 2.80258 4.5 3.30775 4.5H20.6923C21.1974 4.5 21.625 4.675 21.975 5.025C22.325 5.375 22.5 5.80258 22.5 6.30775V17.6923C22.5 18.1974 22.325 18.625 21.975 18.975C21.625 19.325 21.1974 19.5 20.6923 19.5H3.30775ZM3.30775 18H20.6923C20.7821 18 20.8558 17.9712 20.9135 17.9135C20.9712 17.8558 21 17.7821 21 17.6923V6.30775C21 6.21792 20.9712 6.14417 20.9135 6.0865C20.8558 6.02883 20.7821 6 20.6923 6H3.30775C3.21792 6 3.14417 6.02883 3.0865 6.0865C3.02883 6.14417 3 6.21792 3 6.30775V17.6923C3 17.7821 3.02883 17.8558 3.0865 17.9135C3.14417 17.9712 3.21792 18 3.30775 18ZM9.2115 16.7402H14.7885C15.0333 16.7402 15.242 16.6557 15.4145 16.4865C15.5868 16.3173 15.673 16.1071 15.673 15.8558C15.673 15.6109 15.5868 15.4023 15.4145 15.2298C15.242 15.0574 15.0333 14.9713 14.7885 14.9713H9.2115C8.96667 14.9713 8.758 15.0558 8.5855 15.225C8.41317 15.3942 8.327 15.6044 8.327 15.8558C8.327 16.1006 8.41317 16.3092 8.5855 16.4817C8.758 16.6541 8.96667 16.7402 9.2115 16.7402ZM6.15375 9.9905C6.39875 9.9905 6.60742 9.90425 6.77975 9.73175C6.95225 9.55925 7.0385 9.35058 7.0385 9.10575C7.0385 8.86092 6.95225 8.65225 6.77975 8.47975C6.60742 8.30742 6.39875 8.22125 6.15375 8.22125C5.90892 8.22125 5.70033 8.30742 5.528 8.47975C5.3555 8.65225 5.26925 8.86092 5.26925 9.10575C5.26925 9.35058 5.3555 9.55925 5.528 9.73175C5.70033 9.90425 5.90892 9.9905 6.15375 9.9905ZM10.048 9.9905C10.293 9.9905 10.5017 9.90425 10.674 9.73175C10.8465 9.55925 10.9327 9.35058 10.9327 9.10575C10.9327 8.86092 10.8465 8.65225 10.674 8.47975C10.5017 8.30742 10.293 8.22125 10.048 8.22125C9.80317 8.22125 9.59458 8.30742 9.42225 8.47975C9.24975 8.65225 9.1635 8.86092 9.1635 9.10575C9.1635 9.35058 9.24975 9.55925 9.42225 9.73175C9.59458 9.90425 9.80317 9.9905 10.048 9.9905ZM13.952 9.9905C14.1968 9.9905 14.4054 9.90425 14.5778 9.73175C14.7502 9.55925 14.8365 9.35058 14.8365 9.10575C14.8365 8.86092 14.7502 8.65225 14.5778 8.47975C14.4054 8.30742 14.1968 8.22125 13.952 8.22125C13.707 8.22125 13.4983 8.30742 13.326 8.47975C13.1535 8.65225 13.0673 8.86092 13.0673 9.10575C13.0673 9.35058 13.1535 9.55925 13.326 9.73175C13.4983 9.90425 13.707 9.9905 13.952 9.9905ZM17.798 10.0385C18.0428 10.0385 18.2515 9.95225 18.424 9.77975C18.5965 9.60742 18.6828 9.39875 18.6828 9.15375C18.6828 8.90892 18.5965 8.70033 18.424 8.528C18.2515 8.3555 18.0428 8.26925 17.798 8.26925C17.5532 8.26925 17.3445 8.3555 17.172 8.528C16.9997 8.70033 16.9135 8.90892 16.9135 9.15375C16.9135 9.39875 16.9997 9.60742 17.172 9.77975C17.3445 9.95225 17.5532 10.0385 17.798 10.0385ZM6.15375 13.3652C6.39875 13.3652 6.60742 13.2791 6.77975 13.1067C6.95225 12.9342 7.0385 12.7256 7.0385 12.4808C7.0385 12.2359 6.95225 12.0273 6.77975 11.8548C6.60742 11.6824 6.39875 11.5963 6.15375 11.5963C5.90892 11.5963 5.70033 11.6824 5.528 11.8548C5.3555 12.0273 5.26925 12.2359 5.26925 12.4808C5.26925 12.7256 5.3555 12.9342 5.528 13.1067C5.70033 13.2791 5.90892 13.3652 6.15375 13.3652ZM10.048 13.3652C10.293 13.3652 10.5017 13.2791 10.674 13.1067C10.8465 12.9342 10.9327 12.7256 10.9327 12.4808C10.9327 12.2359 10.8465 12.0273 10.674 11.8548C10.5017 11.6824 10.293 11.5963 10.048 11.5963C9.80317 11.5963 9.59458 11.6824 9.42225 11.8548C9.24975 12.0273 9.1635 12.2359 9.1635 12.4808C9.1635 12.7256 9.24975 12.9342 9.42225 13.1067C9.59458 13.2791 9.80317 13.3652 10.048 13.3652ZM13.952 13.3652C14.1968 13.3652 14.4054 13.2791 14.5778 13.1067C14.7502 12.9342 14.8365 12.7256 14.8365 12.4808C14.8365 12.2359 14.7502 12.0273 14.5778 11.8548C14.4054 11.6824 14.1968 11.5963 13.952 11.5963C13.707 11.5963 13.4983 11.6824 13.326 11.8548C13.1535 12.0273 13.0673 12.2359 13.0673 12.4808C13.0673 12.7256 13.1535 12.9342 13.326 13.1067C13.4983 13.2791 13.707 13.3652 13.952 13.3652ZM17.8463 13.3652C18.0911 13.3652 18.2997 13.2791 18.472 13.1067C18.6445 12.9342 18.7307 12.7256 18.7307 12.4808C18.7307 12.2359 18.6445 12.0273 18.472 11.8548C18.2997 11.6824 18.0911 11.5963 17.8463 11.5963C17.6012 11.5963 17.3926 11.6824 17.2203 11.8548C17.0478 12.0273 16.9615 12.2359 16.9615 12.4808C16.9615 12.7256 17.0478 12.9342 17.2203 13.1067C17.3926 13.2791 17.6012 13.3652 17.8463 13.3652Z' fill='%23828282' /%3e%3c/g%3e%3c/svg%3e");
	}
	.product-reviews-el__dropdown .form-el .emoji_panel {
		position: static;
		flex-wrap: wrap;
		padding: 10px 12px;
		margin: 10px -60px -20px -10px;
		border-radius: 0;
		background: #f8f8f8;
		box-shadow: none;
	}
	.theme-black .product-reviews-el__dropdown .form-el .emoji_panel {
		background: #363636;
	}
	.product-reviews-el__dropdown .form_for .form-el .emoji_panel {
		margin-right: -110px;
	}
	.product-reviews-el__dropdown .form-el .emoji_panel.active {
		display: flex;
	}
	.product-reviews-el__dropdown .form-el .emoji_panel .emoji {
		flex: 0 0 28px;
		width: 28px;
		height: 28px;
	}
	.product-reviews-el__dropdown .form-el .form-el__title {
		display: none;
	}
	.product-reviews-el__dropdown .product-reviews-el__send,
	.product-reviews-el__dropdown .product-comment-el__send,
	.product-reviews-el__dropdown .product-comment-el__back  {
		width: 40px;
		flex: 0 0 40px;
		height: 40px;
		margin: 0 0 0 10px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.50733 4.23062L18.0673 8.51062C21.9073 10.4306 21.9073 13.5706 18.0673 15.4906L9.50733 19.7706C3.74733 22.6506 1.39733 20.2906 4.27733 14.5406L5.14733 12.8106C5.36733 12.3706 5.36733 11.6406 5.14733 11.2006L4.27733 9.46062C1.39733 3.71062 3.75733 1.35062 9.50733 4.23062Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M5.4375 12H10.8375' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
		background-repeat: no-repeat;
		background-position: center;
		background-size: 24px;
		font-size: 0;
	}
	.product-reviews-el__dropdown .product-comment-el__back {
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.40039 13.6004L13.6004 2.40039' stroke='%23828282' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M13.6004 13.6004L2.40039 2.40039' stroke='%23828282' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
		order: 12;
	}
	.product-reviews-el__dropdown .form.comment .comments-el__bottom {
		align-items: flex-start;
		margin-top: 0;
		gap: 0;
	}
	.mob-label_media__row {
		display: flex;
		gap: 20px;
	}
	.modal-filter {
		max-width: 100%;
	}
	.sec-page__wrap .sec-lk {
		margin: -30px 0;
	}
	.empty-block,
	.theme-black .empty-block {
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		background: none;
	}
	.empty-icon {
		margin: 0 auto 20px;
	}
	.empty-text .btn-def-2 {
		margin: 20px auto 0;
	}
	.cart__el_removed {
		display: block;
		padding: 0;
	}
	.cart__el_removed_text {
		display: flex;
		flex-direction: column;
	}
	.cart__el_removed_text > div {
		order: 12;
	}
	.cart__el_removed_text > .text-small-gray {
		order: 1;
		margin: 0 0 10px;
	}
	.cart__el_restore {
		margin: 20px 0 0;
	}
	.product-el__btn_delete {
		margin: 10px 0 0;
	}
	.lk-orders-el__content .lk-orders-el__flex-right .btn-def {
		display: none;
	}
	.row-tags__el_btn {
		display: none;
	}
	.product-card__buttons.active .incart-def__btn {
		display: none;
	}
	.row-filter__tags .tag-el.row-filter__col__reset {
		order: unset;
	}
	.row-filter__tags .tag-el::after,
	.tag-el.active::after {
		flex: 0 0 14px;
		width: 14px;
		height: 14px;
		margin-left: 5px;
	}
	.top-header_search .top-header__logo,
	.top-header_search .top-header__bottom-locate {
		display: none;
	}
	.top-header_search .top-header__search {
		margin: 0;
        margin-top: 5px;
	}
	.top-header__search form {
		display: flex;
	}
	.top-header .search-inp__inp {
		border-radius: 30px;
	}
	.top-header_search .search-inp__inp {
		padding: 0 40px;
		border-radius: 30px;
	}
	.top-header_search .search-inp__btn {
		right: auto;
		left: 0;
	}
	.search-inp__cancel {
		font-size: 14px;
		color: #828282;
	}
	.top-header_search .search-inp__cancel {
		display: block;
		margin-left: 15px;
	}
	.search-inp__close {
		right: 75px;
	}
	.search-inp__close::after {
		content: none;
	}
	.top-header_search .top-header__bottom {
		height: 70px;
	}
	.top-header_search .search-inp__dropdown {
		top: 70px;
	}
    .new_year{
      width: auto;
      transform: scaleX(-1);
      position: absolute;
      top: -6px;
      left: 29px;
      rotate: -26deg;
      height: 13px;
      filter: drop-shadow(0px 0px 1px rgba(140, 140, 140, 0.5));
    }


}
@media (max-width:600px) {
	.loader-el__right {
		display: none;
	}
	.product-card .product-card__count,
	.product-card .product-card__count .count-form__inp {
		background: transparent;
	}
	.product-card__buttons .product-card__count {
		flex: 1;
		width: auto;
		height: 11vw;
		min-height: auto;
		order: 12;
	}
	.product-card__buy .product-card__buttons .product-card__count {
		min-height: auto;
	}
	.product-card__count .count-form__btn {
		width: 11vw;
	}

	.product-card__buy .product-card__count .count-form__btn {
		width: 11vw;
		height: 11vw;
	}
	.product-card__buy .product-card__count .count-form__btn svg {
		width: 40%;
		height: auto;
	}
	.product-card__buttons .product-card__btn {
		flex: 0 0 39vw;
		width: 39vw;
		padding: 5px;
	}
	.product-def .product-def__bottom .product-card__buttons .product-card__count {
		height: 38px;
	}
	.product-def .product-def__bottom .product-card__count .count-form__btn {
		width: 38px;
	}
	.lk-bonus .locate-def,
	.block-profile__top .locate-def {
		margin-left: auto;
	}
	.sec-page__wrap .sec-lk {
		margin-top: 0;
	}
}
@media (pointer:coarse) {
	.btn-product:not(.active):hover path {
		stroke: #828282;
	}
}

@media (min-width:601px) {
	.hide_mobile { 
		display:none;
	}
}