@charset "UTF-8";

.line {
	width: 100%;
	height: 1px;
	background-color: #fff
}

@media (max-width:990px) {
	.line {
		display: none
	}
}

.entry-footer {
	display: none
}

.container {
	max-width: 1600px;
	margin: 0 auto
}

.d-flex {
	display: flex
}
.d-none{
	display: none;
}
.d-block {
	display: block
}

.f_row {
	display: flex;
	flex-wrap: wrap
}

.flex-row {
	flex-direction: row
}

.flex-column {
	flex-direction: column
}

.flex-row-reverse {
	flex-direction: row-reverse
}

.flex-column-reverse {
	flex-direction: column-reverse
}

.flex-wrap {
	flex-wrap: wrap
}

.flex-nowrap {
	flex-wrap: nowrap
}

.justify-content-start {
	justify-content: flex-start
}

.justify-content-end {
	justify-content: flex-end
}

.justify-content-center {
	justify-content: center
}

.justify-content-between {
	justify-content: space-between
}

.justify-content-around {
	justify-content: space-around
}

.align-items-start {
	align-items: flex-start
}

.align-items-end {
	align-items: flex-end
}

.align-items-center {
	align-items: center
}

.align-items-baseline {
	align-items: baseline
}

.align-items-stretch {
	align-items: stretch
}

.align-content-start {
	align-content: flex-start
}

.align-content-end {
	align-content: flex-end
}

.align-content-center {
	align-content: center
}

.align-content-between {
	align-content: space-between
}

.align-content-around {
	align-content: space-around
}

.align-content-stretch {
	align-content: stretch
}

* {
	margin: 0;
	padding: 0
}

a {
	cursor: pointer;
	text-decoration: none
}

ul {
	list-style: none
}

input:focus-visible {
	outline: none
}

body {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	width: 100%;
	min-height: 100%;
	max-width: 100%;
	min-width: 320px;
	font-family: 'Inter', sans-serif;
	color: #182526;
	background-color: #fff;
	font-size: 16px;
	line-height: 1;
	margin-top: 147px
}

@media (max-width:991px) {
	body {
		margin-top: 80px
	}
}

@media screen and (min-width:991px) and (max-width:1366px) {
	body {
		margin-top: 143px
	}
}

.ident {
	height: 80px
}

.breadcrumb {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	width: 100%;
	max-width: 1108px;
	margin: 20px auto 40px;
	list-style: none
}

.breadcrumb li {
	display: flex;
	align-items: center
}

@media (max-width:1199px) {
	.breadcrumb li {
		display: none
	}

	.breadcrumb li:first-child {
		display: flex;
		margin-left: 20px
	}

	.breadcrumb li:first-child a::after {
		transform: rotate(180deg);
		margin: 0 8px 0 0
	}

	.breadcrumb li:first-child a span {
		font-size: 0
	}

	.breadcrumb li:last-child {
		display: flex;
		max-width: 85%
	}
}

@media screen and (max-width:767px) {
	.breadcrumb li:last-child {
		display: flex;
		max-width: 60%;
		height: 21px;
		overflow: hidden;
		align-items: flex-start
	}
}

.breadcrumb li:last-child a::after {
	content: none
}

.breadcrumb li:last-child span {
	color: #747474;
	width: 100%;
	max-width: 590px
}

.breadcrumb li a {
	display: flex;
	align-items: center
}

.breadcrumb li a::after {
	content: '';
	display: block;
	width: 18px;
	height: 8px;
	background-image: url(/wp-content/uploads/2023/03/Arrow-_breadcrumb.svg);
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0 8px
}

.breadcrumb li .divider {
	display: none
}

.breadcrumb li span {
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #182526
}

.block__title {
	margin-bottom: 40px
}

@media (max-width:767px) {
	.block__title {
		margin-bottom: 20px
	}
}

.block__title h1,
.block__title h2 {
	font-family: 'Raleway', sans-serif;
	text-align: center;
	font-weight: 500;
	font-size: 30px;
	line-height: 35px;
	color: #182526;
	text-transform: uppercase
}

@media (max-width:767px) {

	.block__title h1,
	.block__title h2 {
		margin: 0 20px
	}
}

.block__text {
	display: flex;
	flex-direction: column;
	row-gap: 40px;
	width: 100%;
	max-width: 730px;
	margin: 0 auto
}

.block__text h1,
.block__text h2 {
	font-family: 'Raleway', sans-serif;
	text-align: center;
	font-weight: 500;
	font-size: 30px;
	line-height: 35px;
	color: #182526;
	text-transform: uppercase;
	margin-top: 40px
}

@media (max-width:767px) {

	.block__text h1,
	.block__text h2 {
		margin: 0 20px
	}
}

.block__text h4 {
	font-weight: 700;
	font-size: 16px;
	color: #182526
}

@media (max-width:767px) {
	.block__text h4 {
		padding-left: 20px;
		padding-right: 20px
	}
}

.block__text p {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

@media (max-width:767px) {
	.block__text p {
		padding-left: 20px;
		padding-right: 20px
	}
}

.popular__category-section {
	display: flex;
	justify-content: center;
	margin: 40px auto 80px
}

@media (max-width:767px) {
	.popular__category-section {
		margin: 40px 20px 80px
	}
}

@media screen and (min-width:767px) and (max-width:1199px) {
	.popular__category-section {
		padding-left: 15px;
		padding-right: 15px
	}
}

.popular__category-section .popular__category {
	width: 100%;
	max-width: 1108px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-auto-rows: 255px;
	grid-gap: 30px
}

@media (max-width:767px) {
	.popular__category-section .popular__category {
		grid-template-columns: 1fr;
		grid-template-rows: repeat(3, 1fr);
		grid-auto-columns: 255px
	}
}

@media screen and (min-width:768px) and (max-width:990px) {
	.popular__category-section .popular__category {
		grid-auto-rows: 260px;
		grid-gap: 5px
	}
}

.popular__category-section .popular__category .popular__category-block {
	box-shadow: 0px 4px 16px #E8E8E8
}

.popular__category-section .popular__category .popular__category-block:nth-child(1) {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 1;
	grid-row-end: 3
}

@media (max-width:767px) {
	.popular__category-section .popular__category .popular__category-block:nth-child(1) {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 1;
		grid-row-end: 1
	}
}

@media screen and (min-width:767px) and (max-width:990px) {
	.popular__category-section .popular__category .popular__category-block:nth-child(1) {
		display: flex;
		max-width: 350px
	}

	.popular__category-section .popular__category .popular__category-block:nth-child(1) a {
		justify-content: space-around
	}
}

.popular__category-section .popular__category .popular__category-block:nth-child(1) .category__title {
	margin-top: 56px
}

@media (max-width:767px) {
	.popular__category-section .popular__category .popular__category-block:nth-child(1) .category__title {
		margin-top: 24px
	}
}

.popular__category-section .popular__category .popular__category-block:nth-child(1) .category__image {
	margin-top: 69px;
	margin-bottom: 16px
}

@media (max-width:767px) {
	.popular__category-section .popular__category .popular__category-block:nth-child(1) .category__image {
		margin: 10px 63px
	}

	.popular__category-section .popular__category .popular__category-block:nth-child(1) .category__image img {
		width: 100%
	}
}

@media screen and (min-width:767px) and (max-width:990px) {
	.popular__category-section .popular__category .popular__category-block:nth-child(1) .category__image {
		margin: 10px 0
	}

	.popular__category-section .popular__category .popular__category-block:nth-child(1) .category__image img {
		width: 100%
	}
}

.popular__category-section .popular__category .popular__category-block:nth-child(2) {
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 1
}

@media (max-width:767px) {
	.popular__category-section .popular__category .popular__category-block:nth-child(2) {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 2;
		grid-row-end: 2
	}
}

@media screen and (min-width:767px) and (max-width:990px) {
	.popular__category-section .popular__category .popular__category-block:nth-child(2) {
		display: flex;
		width: 100%
	}

	.popular__category-section .popular__category .popular__category-block:nth-child(2) a {
		width: 100%
	}
}

.popular__category-section .popular__category .popular__category-block:nth-child(2) .category__title {
	margin-top: 24px
}

@media (max-width:767px) {
	.popular__category-section .popular__category .popular__category-block:nth-child(2) .category__title {
		margin-top: 21px
	}
}

.popular__category-section .popular__category .popular__category-block:nth-child(2) .category__image {
	margin-top: 27px
}

@media (max-width:767px) {
	.popular__category-section .popular__category .popular__category-block:nth-child(2) .category__image img {
		width: 100%
	}
}

.popular__category-section .popular__category .popular__category-block:nth-child(3) {
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 2;
	grid-row-end: 2
}

@media (max-width:767px) {
	.popular__category-section .popular__category .popular__category-block:nth-child(3) {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 3;
		grid-row-end: 3
	}
}

@media screen and (min-width:767px) and (max-width:990px) {
	.popular__category-section .popular__category .popular__category-block:nth-child(3) {
		display: flex;
		width: 100%
	}

	.popular__category-section .popular__category .popular__category-block:nth-child(3) a {
		width: 100%
	}
}

.popular__category-section .popular__category .popular__category-block:nth-child(3) .category__title {
	margin-top: 24px
}

@media (max-width:767px) {
	.popular__category-section .popular__category .popular__category-block:nth-child(3) .category__title {
		margin-top: 24px
	}
}

.popular__category-section .popular__category .popular__category-block:nth-child(3) .category__image {
	margin-top: 65px;
	margin-bottom: 40px
}

@media (max-width:767px) {
	.popular__category-section .popular__category .popular__category-block:nth-child(3) .category__image {
		margin: 65px 16px 40px
	}

	.popular__category-section .popular__category .popular__category-block:nth-child(3) .category__image img {
		width: 100%
	}
}

.popular__category-section .popular__category .popular__category-block a {
	display: flex;
	flex-direction: column;
	margin: 5px;
	background-color: #F5F0F2
}

@media (max-width:767px) {
	.popular__category-section .popular__category .popular__category-block a {
		height: calc(100% - 10px)
	}
}

.popular__category-section .popular__category .popular__category-block a .category__title {
	text-align: center
}

.popular__category-section .popular__category .popular__category-block a .category__title span {
	font-weight: 400;
	font-size: 28px;
	line-height: 30px;
	color: #182526;
	margin: 0 10px
}

.popular__category-section .popular__category .popular__category-block a .category__image {
	display: flex;
	justify-content: center
}

.newsletter {
	display: flex;
	background-color: #2B3839;
	margin-bottom: 127px
}

@media screen and (min-width:768px) and (max-width:990px) {
	.newsletter {
		padding-left: 15px;
		padding-right: 15px
	}
}

.newsletter .newsletter__block {
	position: relative;
	width: 100%;
	max-width: 854px;
	margin: 0 auto
}

@media (max-width:767px) {
	.newsletter .newsletter__block {
		display: flex;
		flex-direction: column-reverse;
		margin: 0 20px
	}
}

.newsletter .newsletter__block .newsletter__block-left {
	position: absolute;
	left: 0;
	bottom: -62px
}

@media (max-width:767px) {
	.newsletter .newsletter__block .newsletter__block-left {
		position: relative;
		left: inherit;
		bottom: inherit;
		display: flex;
		justify-content: center;
		margin-bottom: -60px
	}
}

.newsletter .newsletter__block .newsletter__block-left img {
	width: inherit !important;
	max-width: inherit !important;
	max-height: inherit !important;
	min-height: inherit !important;
	object-fit: inherit !important;
	margin: inherit !important
}

.newsletter .newsletter__block .newsletter__block-right {
	position: relative;
	float: right;
	width: 100%;
	max-width: 563px;
	text-align: center;
	margin-top: 40px
}

@media (max-width:767px) {
	.newsletter .newsletter__block .newsletter__block-right {
		margin-top: 56px;
		max-width: inherit
	}
}

.newsletter .newsletter__block .newsletter__block-right .newsletter__title {
	font-weight: 400;
	font-size: 24px;
	line-height: 29px;
	color: #fff
}

.newsletter .newsletter__block .newsletter__block-right .newsletter__description {
	margin-top: 8px;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #fff
}

.newsletter .newsletter__block .newsletter__block-right .wpcf7-form {
	display: flex;
	margin-top: 20px;
	margin-bottom: 41px
}

@media (max-width:767px) {
	.newsletter .newsletter__block .newsletter__block-right .wpcf7-form {
		flex-direction: column;
		margin-bottom: 55px
	}
}

.newsletter .newsletter__block .newsletter__block-right .wpcf7-form input[type="email"] {
	border: 0;
	width: 100%;
	max-width: 365px;
	color: #747474;
	padding: 9px 0;
	font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	text-indent: 15px
}

@media (max-width:767px) {
	.newsletter .newsletter__block .newsletter__block-right .wpcf7-form input[type="email"] {
		max-width: 300px
	}
}

.newsletter .newsletter__block .newsletter__block-right .wpcf7-form input[type="email"]::placeholder {
	font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #747474
}

.newsletter .newsletter__block .newsletter__block-right .wpcf7-form .wpcf7-submit {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 182px;
	height: 40px;
	margin-left: 16px;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	border: 2px solid #FFFFFF;
	background-color: transparent;
	color: #fff;
	cursor: pointer
}

@media (max-width:767px) {
	.newsletter .newsletter__block .newsletter__block-right .wpcf7-form .wpcf7-submit {
		margin: 24px auto 0;
		max-width: 300px
	}
}

.global__slider {
	position: relative;
	display: flex;
	justify-content: center;
	margin-top: 40px;
	margin-bottom: 40px
}

@media screen and (min-width:990px) and (max-width:1199px) {
	.global__slider {
		padding-left: 15px;
		padding-right: 15px
	}
}

.global__slider .popular {
	width: 100%;
	max-width: 1108px
}

.global__slider .popular .popular__section {
	overflow: hidden;
	margin: 0 -27px;
	padding: 0 27px
}

@media (max-width:767px) {
	.global__slider .popular .popular__section {
		margin: 0;
		padding: 0
	}

	.newsletter .newsletter__block .newsletter__block-right {
		text-align: center !important;
	}
}

@media screen and (min-width:768px) and (max-width:990px) {
	.global__slider .popular .popular__section {
		width: 80%;
		margin: 0 auto;
		padding: 0
	}
}

@media screen and (min-width:991px) and (max-width:1199px) {
	.global__slider .popular .popular__section {
		margin: 0
	}
}

.global__slider .popular .popular__container {
	margin-top: 40px;
	margin-bottom: 40px;
	overflow: unset !important
}

@media (max-width:767px) {
	.global__slider .popular .popular__container {
		max-width: 256px;
		margin: 40px auto
	}
}

.global__slider .popular .popular__container .swiper-wrapper .swiper-slide {
	box-shadow: none;
	transition: all 0.4s ease-in-out
}

@media (max-width:767px) {
	.global__slider .popular .popular__container .swiper-wrapper .swiper-slide {
		box-shadow: 0px 4px 25px #CDCDCD
	}
}

.global__slider .popular .popular__container .swiper-wrapper .swiper-slide:hover {
	box-shadow: 0px 4px 25px #CDCDCD
}

@media screen and (min-width:768px) and (max-width:990px) {
	.global__slider .popular .popular__container .swiper-wrapper .swiper-slide:hover {
		box-shadow: none
	}
}

.global__slider .popular .popular__container .swiper-wrapper .products {
	display: flex;
	flex-direction: column;
	margin: 15px;
	position: relative
}

.global__slider .popular .popular__container .swiper-wrapper .products a img {
	display: flex;
	justify-content: center;
	width: 100% !important;
	max-width: 224px !important;
	height: 224px !important;
	max-height: inherit !important;
	object-fit: inherit !important;
	margin: inherit !important
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__name {
	display: flex;
	margin-top: 16px;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526;
	overflow: hidden;
	height: 72px
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__rating {
	margin-top: 8px
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__rating .rating__list {
	display: flex
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__rating .rating__list .rating__item:last-child::after {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../image/star.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__rating .rating__list .rating__item::after {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../image/star-gold.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__rating .product__comment {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	margin-left: 8px
}

.global__slider .popular .popular__container .swiper-wrapper .products .star-rating {
	display: none
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__price {
	margin-top: 8px;
	align-items: flex-end
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__price .price__default {
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #182526
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__price .price__default span {
	display: flex;
	flex-direction: row-reverse;
	line-height: 26px
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__price .price__default span span bdi {
	display: flex;
	align-items: baseline;
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__price .price__default span ins {
	text-decoration: none
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__price .price__default span ins span {
	flex-direction: row
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__price .price__default span ins span bdi {
	display: flex;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #ED1C24
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__price .price__default span del span {
	flex-direction: row
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__price .price__default span del span bdi {
	display: flex;
	align-items: flex-end;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	color: #747474;
	margin-left: 8px;
	padding-top: 3px
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__price .price__default span del span bdi span {
	line-height: 26px
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__buy {
	margin-top: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 2px solid #182526;
	height: 36px;
	cursor: pointer
}

.global__slider .popular .popular__container .swiper-wrapper .products .product__buy span {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #182526;
	cursor: pointer
}

.global__slider .popular .popular__container .swiper-wrapper .products .clickBuyButton {
	display: none
}

.global__slider .popular .popular__container .swiper-wrapper .products .woo-sctr-shortcode-countdown-timer-wrap {
	padding: 0;
	position: absolute;
	bottom: 62px;
	right: 0;
	width: auto
}

.global__slider .popular .popular__container .swiper-wrapper .products .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout {
	flex-direction: column;
	background: transparent;
	grid-gap: 0
}

.global__slider .popular .popular__container .swiper-wrapper .products .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-text-wrap {
	width: 100%;
	margin: 0;
	text-align: end
}

.global__slider .popular .popular__container .swiper-wrapper .products .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-text-wrap .woo-sctr-countdown-timer-text-before {
	display: none
}

.global__slider .popular .popular__container .swiper-wrapper .products .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap {
	margin: 0;
	width: 100%
}

.global__slider .popular .popular__container .swiper-wrapper .products .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer {
	grid-gap: 0;
	width: 100%;
	display: flex;
	justify-content: end
}

.global__slider .popular .popular__container .swiper-wrapper .products .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap:last-child .woo-sctr-countdown-text {
	font-size: 0
}

.global__slider .popular .popular__container .swiper-wrapper .products .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap:last-child .woo-sctr-countdown-text:before {
	content: ':';
	display: none
}

.global__slider .popular .popular__container .swiper-wrapper .products .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap .woo-sctr-countdown-value {
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	color: #182526
}

.global__slider .popular .popular__container .swiper-wrapper .products .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap .woo-sctr-countdown-text {
	font-size: 0
}

.global__slider .popular .popular__container .swiper-wrapper .products .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap .woo-sctr-countdown-text:before {
	content: ':';
	display: block;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	color: #182526;
	margin-left: 1px
}

.global__slider .swiper-button-prev,
.global__slider .swiper-button-next {
	height: 12px;
	margin-top: calc(0px - (12px / 2))
}

.global__slider .swiper-button-prev {
	left: 41px
}

@media (max-width:767px) {
	.global__slider .swiper-button-prev {
		left: 8px
	}
}

@media screen and (min-width:991px) and (max-width:1199px) {
	.global__slider .swiper-button-prev {
		left: 15px
	}
}

.global__slider .swiper-button-prev::after {
	content: '';
	display: block;
	background-image: url(/wp-content/uploads/2022/10/slider-arrow-left.svg);
	background-repeat: no-repeat;
	background-size: cover;
	width: 25px;
	height: 12px
}

.global__slider .swiper-button-next {
	right: 41px
}

@media (max-width:767px) {
	.global__slider .swiper-button-next {
		right: 8px
	}
}

@media screen and (min-width:991px) and (max-width:1199px) {
	.global__slider .swiper-button-next {
		right: 15px
	}
}

.global__slider .swiper-button-next::after {
	content: '';
	display: block;
	background-image: url(/wp-content/uploads/2022/10/slider-arrow-right.svg);
	background-repeat: no-repeat;
	background-size: cover;
	width: 25px;
	height: 12px
}

.global__slider .swiper2-button-prev,
.global__slider .swiper2-button-next {
	position: absolute;
	height: 12px;
	margin-top: calc(0px - (12px / 2));
	top: 50%;
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.global__slider .swiper2-button-prev {
	left: 41px
}

@media (max-width:767px) {
	.global__slider .swiper2-button-prev {
		left: 8px
	}
}

@media screen and (min-width:991px) and (max-width:1199px) {
	.global__slider .swiper2-button-prev {
		left: 15px
	}
}

.global__slider .swiper2-button-prev::after {
	content: '';
	display: block;
	background-image: url(/wp-content/uploads/2022/10/slider-arrow-left.svg);
	background-repeat: no-repeat;
	background-size: cover;
	width: 25px;
	height: 12px
}

.global__slider .swiper2-button-next {
	right: 41px
}

@media (max-width:767px) {
	.global__slider .swiper2-button-next {
		right: 8px
	}
}

@media screen and (min-width:991px) and (max-width:1199px) {
	.global__slider .swiper2-button-next {
		right: 15px
	}
}

.global__slider .swiper2-button-next::after {
	content: '';
	display: block;
	background-image: url(/wp-content/uploads/2022/10/slider-arrow-right.svg);
	background-repeat: no-repeat;
	background-size: cover;
	width: 25px;
	height: 12px
}

.purchase__item-block {
	border: 1px solid #F5F0F2;
	padding: 15px;
	column-gap: 32px;
	max-width: 700px;
	margin-bottom: 16px;
	background-color: #fff
}

.purchase__item-block .purchase__image {
	width: 100%;
	max-width: 240px;
	max-height: 240px
}

.purchase__item-block .purchase__image img {
	width: 100%
}

.purchase__item-block .purchase__content {
	display: flex;
	flex-direction: column;
	position: relative
}

.purchase__item-block .purchase__content .purchase__name {
	margin-top: 25px
}

.purchase__item-block .purchase__content .purchase__name .purchase__link {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

.purchase__item-block .purchase__content .purchase__group .purchase__price {
	align-items: baseline;
	margin-top: 12px
}

.purchase__item-block .purchase__content .purchase__group .purchase__price .defoult {
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #182526
}

.purchase__item-block .purchase__content .purchase__group .purchase__price .sale {
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #ED1C24
}

.purchase__item-block .purchase__content .purchase__group .purchase__price .old {
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #747474;
	margin-left: 10px
}

.purchase__item-block .purchase__content .purchase__amount {
	margin-top: 26px;
	align-items: center
}

.purchase__item-block .purchase__content .purchase__amount .amount__text {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	margin-top: 0
}

.purchase__item-block .purchase__content .purchase__amount .purchase__group-amount {
	margin-left: 18px;
	display: flex;
	height: 23px
}

.purchase__item-block .purchase__content .purchase__amount .purchase__group-amount input {
	border-width: 0 0 1px 0;
	border-color: #C0C0C0;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #182526;
	max-width: 98px;
	padding-bottom: 9px;
	margin-bottom: -9px
}

.purchase__item-block .purchase__content .purchase__amount .purchase__group-amount input[type="text"] {
	padding-left: 8px
}

.purchase__item-block .purchase__content .purchase__amount .purchase__group-amount .control {
	position: relative
}

.purchase__item-block .purchase__content .purchase__amount .purchase__group-amount .control .amount__plus::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 14px;
	height: 7px;
	background-image: url(../image/up.svg);
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer
}

.purchase__item-block .purchase__content .purchase__amount .purchase__group-amount .control .amount__minus::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	opacity: 0.5;
	right: -1px;
	width: 14px;
	height: 7px;
	background-image: url(../image/up.svg);
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	transform: rotate(-180deg)
}

.purchase__item-block .purchase__content .purchase__total {
	display: flex;
	justify-content: end;
	margin-top: auto
}

.purchase__item-block .purchase__content .purchase__total span {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F5F0F2;
	width: 100px;
	height: 42px;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #182526
}

.purchase__item-block .purchase__content .purchase__remove {
	position: absolute;
	top: 0;
	right: 0
}

.purchase__item-block .purchase__content .purchase__remove img {
	cursor: pointer
}

.description {
	background-color: #F2F2F2;
	padding-top: 40px;
	padding-bottom: 100px
}

@media (max-width:767px) {
	.description {
		padding-bottom: 80px
	}
}

@media screen and (min-width:768px) and (max-width:990px) {
	.description {
		padding-left: 15px;
		padding-right: 15px
	}
}

.description .description__title {
	width: 100%;
	max-width: 887px;
	margin: 0 auto
}

.description .description__title h1 {
	font-family: 'Raleway', sans-serif;
	text-align: center;
	font-weight: 500;
	font-size: 30px;
	line-height: 35px;
	color: #182526;
	text-transform: uppercase
}

.description .description__text {
	margin: 40px auto;
	width: 100%;
	max-width: 730px
}

.description .description__text:last-child {
	margin: 40px auto 0
}

.description .description__text p {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #182526;
	margin-bottom: 10px
}

.description .description__text p:last-child {
	margin-bottom: 0
}

.description .description__text ul {
	list-style: disc;
	margin-left: 25px;
	margin-bottom: 10px
}

.description .description__text ul li {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #182526
}

.page-id-200 .block__text {
	row-gap: 24px
}

.page-id-200 .block__text p {
	margin-bottom: 8px
}

.page-id-200 .block__text p:last-child {
	margin-bottom: 0
}

.page-id-222 .block__text {
	row-gap: 0
}

.tabs.wc-tabs {
	display: none
}

.product .product__details .product__page-details .stock__timer .stock__timer-bottom .button__group .buy::after {
	content: 'В корзину';
	display: flex;
	align-items: center;
	justify-content: center;
	width: 148px;
	height: 48px;
	background-color: #FFFFFF;
	border: 2px solid #182526;
	font-weight: 500;
	font-size: 16px;
	color: #182526;
	text-transform: uppercase
}

@media (max-width:1023px) {
	.product .product__details .product__page-details .stock__timer .stock__timer-bottom .button__group .buy::after {
		width: 100%;
		max-width: 320px
	}
}

.woocommerce button.button {
	padding: 0
}

.woocommerce button.button.alt,
.woocommerce button.button.alt:hover {
	background-color: transparent
}

.type-product .entry-header {
	display: none
}

.single-product .up-sells .block__title {
	margin-bottom: 0
}

h2.woocommerce-loop-product__title {
	display: flex;
	margin-top: 16px;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526;
	overflow: hidden;
	height: 72px;
	text-align: inherit !important;
	font-family: inherit !important;
	text-transform: inherit !important
}

.single-product .global__slider .popular .popular__container .swiper-wrapper .product {
	margin: 0
}

.single-product .global__slider .popular .popular__container .swiper-wrapper .product .product {
	margin: 15px
}

.woocommerce a.button {
	padding: 0;
	background-color: transparent;
	color: inherit;
	border-radius: 0
}

.woocommerce a.button:hover {
	background-color: transparent;
	color: inherit
}

.onsale {
	display: none
}

.single-product .post-navigation,
.single-product .comments-area {
	display: none
}

.single-product .swiper-slide .products .product__buy {
	display: none !important
}

.home .newsletter .newsletter__block .newsletter__block-right .wpcf7-form {
	margin-bottom: 21px
}

.empty-wpmenucart,
.hidden-wpmenucart {
	display: inherit !important
}

.woocommerce-message,
.added_to_cart.wc-forward {
	display: none !important
}

.woocommerce table.shop_table {
	border: none;
	margin: 0;
	text-align: inherit;
	width: 100%;
	border-collapse: inherit;
	border-radius: 0
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	display: inherit;
	text-align: center;
	margin-bottom: 0;
	font-size: inherit;
	padding: 0
}

.woocommerce-cart .wc-proceed-to-checkout {
	padding: 0
}

.page-id-227 .site .site-main .post-227 .entry-header,
.page-id-228 .site .site-main .post-228 .entry-header,
.woocommerce-info {
	display: none
}

.single-product #postpage {
	display: none
}

.single-product .newsletter .newsletter__block .newsletter__block-left {
	bottom: -62px;
	margin-bottom: 0;
	margin-top: -20px
}

.search-results .site-main {
	width: 100%;
	max-width: 1108px;
	margin: 0 auto 120px
}

@media (max-width:1120px) {
	.search-results .site-main {
		padding: 0 15px;
		box-sizing: border-box
	}
}

.search-results .site-main .woocommerce-breadcrumb,
.search-results .site-main .woocommerce-products-header {
	display: none
}

.search-results .site-main .catalog__container {
	display: flex;
	width: 100%;
	max-width: 1108px;
	margin: 50px auto 0
}

@media (max-width:767px) {
	.search-results .site-main .catalog__container {
		margin: 40px auto 0
	}
}

.search-results .site-main .catalog__container .catalog__filter {
	display: flex;
	flex-direction: column;
	width: 255px;
	position: relative;
	float: left;
	box-sizing: border-box
}

@media (max-width:1023px) {
	.search-results .site-main .catalog__container .catalog__filter {
		display: none
	}
}

.search-results .site-main .catalog__container .catalog__filter .woocommerce-result-count {
	display: block;
	margin: 0
}

.search-results .site-main .catalog__container .catalog__filter .woocommerce-result-count .product__amount {
	margin: 0
}

.search-results .site-main .catalog__container .catalog__filter .product__amount {
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	margin-bottom: 41px
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_filter_title {
	display: none
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering {
	margin: 0
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector {
	display: flex;
	flex-direction: column;
	margin: 0;
	row-gap: 8px
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected {
	display: flex;
	flex-direction: row-reverse;
	column-gap: 9px;
	width: fit-content;
	padding: 4px 10px;
	box-sizing: border-box;
	margin: 0;
	border: none;
	border-radius: 0;
	background-color: #F5F0F2
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected .prdctfltr_selected_title {
	width: fit-content;
	white-space: pre-wrap;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #182526
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected .prdctfltr_title_remove {
	color: #747474
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected .prdctfltr_title_selected_separator {
	display: none
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons {
	margin: 0;
	padding: 0
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons .prdctfltr_woocommerce_filter_submit {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 95px;
	height: 24px;
	margin: 16px 0 0 !important;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	border: 2px solid #182526
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons .prdctfltr_reset {
	margin: 0
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons .prdctfltr_reset label span {
	margin-top: 8px;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	text-decoration: underline;
	color: #182526
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons .prdctfltr_reset label span:before {
	display: none
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper {
	margin-top: 15px
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter {
	border-top: 1px solid #C0C0C0;
	padding: 15px 0 0
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .pf-help-title {
	margin-bottom: 15px
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .pf-help-title .prdctfltr_widget_title {
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #182526
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes {
	display: flex;
	flex-direction: column;
	row-gap: 11px
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .irs .irs-from,
.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .irs .irs-to {
	background: #BF047E
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .prdctfltr_sub {
	display: flex;
	flex-direction: column;
	row-gap: 11px
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .prdctfltr_hiddenparent {
	display: none
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes label span {
	display: flex;
	align-items: center;
	column-gap: 16px;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes label span:before {
	margin: 0;
	width: 16px;
	height: 16px
}

.search-results .site-main .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes label span:after {
	font-size: 23px;
	color: #BF047E
}

.search-results .site-main .description {
	display: none
}

.search-results .site-main .catalog__column-left {
	display: none
}

@media (max-width:767px) {
	.search-results .site-main .catalog__column-left {
		display: none
	}
}

@media (min-width:1024px) {
	.search-results .site-main .catalog__column-left {
		width: 255px
	}
}

@media screen and (min-width:1024px) and (max-width:1199px) {
	.search-results .site-main .catalog__column-left {
		margin-left: 20px
	}
}

.search-results .site-main .catalog__column-right {
	width: 100%;
	display: flex;
	flex-direction: column
}

@media (max-width:1023px) {
	.search-results .site-main .catalog__column-right {
		margin: 0;
		width: 100%
	}
}

@media screen and (min-width:1024px) and (max-width:1199px) {
	.search-results .site-main .catalog__column-right {
		margin-right: 20px
	}
}

.search-results .site-main .catalog__column-right .catalog__ordering {
	display: flex;
	justify-content: flex-end;
	margin-bottom: 24px
}

@media (max-width:767px) {
	.search-results .site-main .catalog__column-right .catalog__ordering {
		justify-content: center;
		padding: 0 10px;
		box-sizing: border-box;
		border-width: 1px 0 1px 0;
		border-color: #C0C0C0;
		border-style: solid;
		margin-bottom: 16px
	}
}

.search-results .site-main .catalog__column-right .catalog__ordering .woocommerce-result-count {
	display: none
}

.search-results .site-main .catalog__column-right .catalog__ordering .catalog__filter-mobile {
	display: none;
	justify-content: center;
	align-items: center;
	width: 50%;
	border-width: 0 1px 0 0;
	border-color: #C0C0C0;
	border-style: solid;
	height: 35px
}

@media (min-width:768px) {
	.search-results .site-main .catalog__column-right .catalog__ordering .catalog__filter-mobile {
		display: none
	}
}

.search-results .site-main .catalog__column-right .catalog__ordering .catalog__filter-mobile button {
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	border: none;
	background-color: transparent
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block {
	position: absolute;
	top: 30px;
	left: -999px;
	transition: left 0.4ms ease-in-out;
	max-width: 340px;
	height: calc(100vh - 80px);
	background-color: #fff;
	box-shadow: 0px 4px 35px #E8E8E8;
	z-index: 999
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active {
	left: 0
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__top-block {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #2B3839;
	padding: 5px 20px;
	box-sizing: border-box
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__top-block .filter__logo a {
	display: flex;
	height: 40px
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__top-block .filter__logo img {
	max-width: 137px
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__top-block .filter__close {
	width: 20px;
	height: 20px;
	background-image: url(/wp-content/uploads/2022/10/x.svg);
	background-repeat: no-repeat;
	background-size: cover;
	background-color: transparent;
	border: none
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__center-block {
	padding: 24px 20px 20px;
	box-sizing: border-box
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__center-block .filter__title {
	font-weight: 500;
	font-size: 30px;
	line-height: 35px;
	text-transform: uppercase;
	color: #182526
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__center-block .woocommerce-result-count {
	display: block;
	margin: 16px 0 20px
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__center-block .woocommerce-ordering {
	display: none
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block {
	padding: 0 0 20px;
	box-sizing: border-box;
	background-color: #fff
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_wc .prdctfltr_filter_title {
	display: none
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering {
	margin: 0
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_collector {
	display: flex;
	flex-direction: column;
	row-gap: 8px;
	margin: 0;
	padding: 0 20px;
	box-sizing: border-box
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected {
	margin: 0;
	padding: 4px 10px;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	width: fit-content;
	border: none;
	background-color: #F5F0F2;
	border-radius: 0
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected .prdctfltr_title_remove {
	display: flex;
	align-items: center;
	margin-left: 10px
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected .prdctfltr_title_remove .prdctfltr-delete,
.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected .prdctfltr_title_remove .prdctfltr-check {
	display: none
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected .prdctfltr_title_remove::after {
	content: '';
	display: block;
	background-image: url(/wp-content/uploads/2022/10/close.svg);
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-size: cover
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_buttons {
	padding: 0 20px;
	box-sizing: border-box;
	margin: 8px 0 20px
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_buttons .prdctfltr_woocommerce_filter_submit {
	padding: 4px 10px;
	box-sizing: border-box;
	border: 2px solid #182526;
	margin: 0 0 8px !important;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #182526
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_buttons .prdctfltr_reset label span {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	text-decoration-line: underline;
	color: #182526
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_buttons .prdctfltr_reset label span::before {
	display: none
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter {
	padding: 16px 20px 0;
	box-sizing: border-box;
	border-top: 1px solid #C0C0C0
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_widget_title {
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #182526
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll {
	margin: 16px 0 0
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .irs .irs-from,
.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .irs .irs-to {
	background: #BF047E
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes label span:before {
	width: 14px;
	height: 14px;
	border: 1px solid #182526;
	margin-right: 16px
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .prdctfltr_active span {
	font-weight: inherit
}

.search-results .site-main .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .prdctfltr_active span:after {
	font-size: 20px;
	line-height: 17px;
	color: #BF047E
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__mobile-block {
	position: absolute;
	top: 30px;
	left: -999px;
	transition: left 0.4ms ease-in-out;
	max-width: 340px;
	height: 100vh;
	background-color: #fff;
	box-shadow: 0px 4px 35px #E8E8E8;
	z-index: 999
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__mobile-block.active {
	left: 0
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__top-block {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #2B3839;
	padding: 5px 20px;
	box-sizing: border-box;
	min-width: 340px
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__top-block .sort__logo a {
	display: flex;
	height: 40px
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__top-block .sort__logo img {
	max-width: 137px
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__top-block .sort__close {
	width: 20px;
	height: 20px;
	background-image: url(/wp-content/uploads/2022/10/x.svg);
	background-repeat: no-repeat;
	background-size: cover;
	background-color: transparent;
	border: none
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block {
	display: flex;
	flex-direction: column;
	padding: 24px 0 20px;
	box-sizing: border-box
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block .sort__title {
	font-weight: 500;
	font-size: 30px;
	line-height: 35px;
	text-transform: uppercase;
	color: #182526;
	padding: 0 20px 24px;
	box-sizing: border-box;
	border-bottom: 1px solid #C0C0C0
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block .orderby__mobile-block li {
	list-style: none;
	padding: 20px;
	box-sizing: border-box;
	border-bottom: 1px solid #C0C0C0
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block .orderby__mobile-block li a {
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #182526
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block .woocommerce-result-count {
	display: none
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block .woocommerce-ordering {
	display: block;
	margin-top: 24px;
	width: 100%
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block .woocommerce-ordering:before {
	display: none
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block .woocommerce-ordering select {
	display: block;
	width: 100%;
	max-width: 300px
}

.search-results .site-main .catalog__column-right .catalog__ordering .sort__title-block {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50%;
	margin-bottom: 0;
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	border: none;
	background-color: transparent;
	padding: 8px 0
}

@media (min-width:768px) {
	.search-results .site-main .catalog__column-right .catalog__ordering .sort__title-block {
		display: none
	}
}

.search-results .site-main .catalog__column-right .catalog__ordering .woocommerce-ordering {
	display: flex;
	align-items: center
}

@media (max-width:767px) {
	.search-results .site-main .catalog__column-right .catalog__ordering .woocommerce-ordering {
		display: none;
		justify-content: center;
		align-items: center;
		width: 50%;
		margin-bottom: 0;
		border-width: 1px 0 1px 1px;
		border-color: #C0C0C0
	}
}

.search-results .site-main .catalog__column-right .catalog__ordering .woocommerce-ordering span {
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	margin-right: 17px
}

.search-results .site-main .catalog__column-right .catalog__ordering .woocommerce-ordering select {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	border-width: 0 0 1px 0;
	border-bottom: 1px solid #C0C0C0;
	max-width: 211px
}

@media (max-width:767px) {
	.search-results .site-main .catalog__column-right .catalog__ordering .woocommerce-ordering select {
		display: none
	}
}

.search-results .site-main .catalog__column-right .catalog__ordering .woocommerce-ordering img {
	margin-right: 16px
}

@media (max-width:767px) {
	.search-results .site-main .catalog__column-right .catalog__ordering .woocommerce-ordering img {
		display: none
	}
}

.search-results .site-main .catalog__column-right .catalog__products {
	display: grid;
	grid-auto-flow: dense;
	grid-gap: 30px;
	grid-template-columns: repeat(4, calc((100% / 4) - 20px))
}

@media (max-width:767px) {
	.search-results .site-main .catalog__column-right .catalog__products {
		grid-gap: 16px 10px;
		grid-template-columns: repeat(1, calc((100% / 1) - 5px));
		justify-content: center;
		padding: 0 10px
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.search-results .site-main .catalog__column-right .catalog__products {
		grid-template-columns: repeat(4, calc((100% / 4) - 20px));
		grid-gap: 25px;
		padding: 0 20px
	}
}

.search-results .site-main .catalog__column-right .catalog__products .product__item {
	display: flex;
	box-shadow: none;
	transition: all 0.4s ease-in-out;
	justify-content: center
}

@media (min-width:1024px) {
	.search-results .site-main .catalog__column-right .catalog__products .product__item {
		width: 254px
	}
}

.search-results .site-main .catalog__column-right .catalog__products .product__item:hover {
	box-shadow: 0px 4px 35px #CDCDCD
}

@media (max-width:767px) {
	.search-results .site-main .catalog__column-right .catalog__products .product__item:hover {
		box-shadow: none
	}
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product {
	width: 100%;
	max-width: 224px;
	padding: 15px;
	position: relative
}

@media (max-width:767px) {
	.search-results .site-main .catalog__column-right .catalog__products .product__item .product {
		box-shadow: 0px 4px 35px #e8e8e8
	}
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap {
	padding: 0;
	position: absolute;
	bottom: 71px;
	right: 15px;
	width: auto
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout {
	flex-direction: column;
	background: transparent;
	grid-gap: 0
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-text-wrap {
	width: 100%;
	margin: 0;
	text-align: end
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-text-wrap .woo-sctr-countdown-timer-text-before {
	display: none
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap {
	margin: 0;
	width: 100%
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer {
	grid-gap: 0;
	width: 100%;
	display: flex;
	justify-content: end
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap:last-child .woo-sctr-countdown-text {
	font-size: 0
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap:last-child .woo-sctr-countdown-text:before {
	content: ':';
	display: none
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap .woo-sctr-countdown-value {
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	color: #182526
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap .woo-sctr-countdown-text {
	font-size: 0
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap .woo-sctr-countdown-text:before {
	content: ':';
	display: block;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	color: #182526;
	margin-left: 1px
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .star-rating {
	display: none
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__image {
	display: flex;
	justify-content: center;
	width: 100%;
	max-width: 224px
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__image img {
	width: 100%
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__name {
	display: flex;
	margin-top: 16px;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526;
	max-height: 72px;
	overflow: hidden
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__rating {
	margin-top: 8px
}

@media (max-width:767px) {
	.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__rating {
		flex-wrap: wrap
	}
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__rating .rating__list {
	display: flex
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__rating .rating__list .rating__item:last-child::after {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../image/star.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__rating .rating__list .rating__item::after {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../image/star-gold.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__rating .product__comment {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	margin-left: 8px
}

@media (max-width:767px) {
	.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__rating .product__comment {
		margin-left: 0
	}
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__price {
	margin-top: 10px;
	align-items: flex-end
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__price .price__default span {
	line-height: 30px;
	display: flex;
	flex-direction: row-reverse
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__price .price__default span ins {
	text-decoration: none
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__price .price__default span ins span bdi {
	display: flex;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #ED1C24
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__price .price__default span del span bdi {
	display: flex;
	align-items: flex-end;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	color: #747474;
	margin-left: 8px;
	padding-top: 3px;
	text-decoration: line-through
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__price .price__default span del span bdi span {
	line-height: 26px
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__price .price__default span span bdi {
	display: flex;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #182526
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__price .price__new {}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__price .price__new span {
	line-height: 30px
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__price .price__new span del span bdi {
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #ED1C24
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__price .price__old {
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #747474;
	margin-left: 8px
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__price .price__old span {
	line-height: 26px
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__buy {
	margin-top: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 2px solid #182526;
	height: 36px;
	cursor: pointer
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__buy span {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #182526;
	cursor: pointer
}

@media (max-width:767px) {
	.search-results .site-main .catalog__column-right .catalog__products .product__item .product .product__buy span {
		text-transform: inherit
	}
}

.search-results .site-main .catalog__column-right .catalog__products .product__item .product .clickBuyButton {
	display: none
}

.search-results .site-main .catalog__column-right .catalog__pagination {
	margin: 55px 0 80px;
	position: relative
}

@media (max-width:767px) {
	.search-results .site-main .catalog__column-right .catalog__pagination {
		flex-wrap: wrap;
		gap: 40px
	}

	.search-results .site-main .catalog__column-right .catalog__pagination div:first-child {
		display: none
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.search-results .site-main .catalog__column-right .catalog__pagination {
		margin: 55px 20px 80px
	}

	.search-results .site-main .catalog__column-right .catalog__pagination div:first-child {
		display: none
	}
}

.search-results .site-main .catalog__column-right .catalog__pagination .see__more {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 207px;
	height: 52px;
	border: 1px solid #2B3839;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase
}

.search-results .site-main .catalog__column-right .catalog__pagination .pagination {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(-50% 50%);
	margin-top: -8px;
	column-gap: 16px
}

@media (max-width:767px) {
	.search-results .site-main .catalog__column-right .catalog__pagination .pagination {
		position: relative;
		top: inherit;
		right: inherit;
		margin-top: 0
	}
}

.search-results .site-main .catalog__column-right .catalog__pagination .pagination .prev,
.search-results .site-main .catalog__column-right .catalog__pagination .pagination .next {
	display: flex;
	height: 8px
}

.search-results .site-main .catalog__column-right .catalog__pagination .pagination ul {
	column-gap: 8px
}

.search-results .site-main .catalog__column-right .catalog__pagination .pagination ul li a {
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #747474
}

.search__page {
	width: 100%;
	max-width: 1108px;
	margin: 0 auto 120px
}

@media (max-width:1120px) {
	.search__page {
		padding: 0 15px;
		box-sizing: border-box
	}
}

.search__page .wrapper .page-title {
	margin-top: 65px;
	margin-bottom: 40px;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 35px;
	color: #182526
}

.search__page .wrapper .page-title span:last-child {
	margin-left: 10px
}

.search__page .wrapper .what-in-box__holder {
	display: flex;
	flex-wrap: wrap;
	gap: 28px
}

@media (max-width:767px) {
	.search__page .wrapper .what-in-box__holder {
		justify-content: center
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.search__page .wrapper .what-in-box__holder {
		display: grid;
		gap: 10px;
		grid-template-columns: 1fr 1fr 1fr
	}
}

@media screen and (min-width:1024px) and (max-width:1120px) {
	.search__page .wrapper .what-in-box__holder {
		gap: 13px
	}
}

.search__page .wrapper .what-in-box__holder .product__item {
	width: 256px;
	box-shadow: none;
	transition: all 0.4s ease-in-out
}

@media (max-width:767px) {
	.search__page .wrapper .what-in-box__holder .product__item {
		box-shadow: 0px 4px 25px #CDCDCD
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.search__page .wrapper .what-in-box__holder .product__item {
		width: auto
	}
}

@media screen and (min-width:1024px) and (max-width:1120px) {
	.search__page .wrapper .what-in-box__holder .product__item {
		width: calc(25% - 10px);
		max-width: 256px
	}
}

.search__page .wrapper .what-in-box__holder .product__item:hover {
	box-shadow: 0px 4px 25px #CDCDCD
}

@media screen and (min-width:768px) and (max-width:990px) {
	.search__page .wrapper .what-in-box__holder .product__item:hover {
		box-shadow: none
	}
}

.search__page .wrapper .what-in-box__holder .product__item .product {
	display: flex;
	flex-direction: column;
	margin: 15px;
	position: relative
}

.search__page .wrapper .what-in-box__holder .product__item .product a img {
	display: flex;
	justify-content: center;
	width: 100% !important;
	max-width: 224px !important;
	height: 224px !important;
	max-height: inherit !important;
	object-fit: inherit !important;
	margin: inherit !important
}

.search__page .wrapper .what-in-box__holder .product__item .product a .star-rating {
	display: none
}

.search__page .wrapper .what-in-box__holder .product__item .product a .product__price {
	margin-top: 8px;
	align-items: flex-end
}

.search__page .wrapper .what-in-box__holder .product__item .product a .product__price .price__default {
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #182526
}

.search__page .wrapper .what-in-box__holder .product__item .product a .product__price .price__default span {
	display: flex;
	flex-direction: row-reverse;
	line-height: 30px
}

.search__page .wrapper .what-in-box__holder .product__item .product a .product__price .price__default span span bdi {
	display: flex
}

.search__page .wrapper .what-in-box__holder .product__item .product a .product__price .price__default span ins {
	text-decoration: none
}

.search__page .wrapper .what-in-box__holder .product__item .product a .product__price .price__default span ins span {
	flex-direction: row
}

.search__page .wrapper .what-in-box__holder .product__item .product a .product__price .price__default span ins span bdi {
	display: flex;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #ED1C24
}

.search__page .wrapper .what-in-box__holder .product__item .product a .product__price .price__default span del span {
	flex-direction: row
}

.search__page .wrapper .what-in-box__holder .product__item .product a .product__price .price__default span del span bdi {
	display: flex;
	align-items: flex-end;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	color: #747474;
	margin-left: 8px;
	padding-top: 3px
}

.search__page .wrapper .what-in-box__holder .product__item .product a .product__price .price__default span del span bdi span {
	line-height: 26px
}

.search__page .wrapper .what-in-box__holder .product__item .product .product__buy {
	margin-top: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 2px solid #182526;
	height: 36px;
	cursor: pointer
}

.search__page .wrapper .what-in-box__holder .product__item .product .product__buy span {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #182526;
	cursor: pointer
}

.search__page .wrapper .what-in-box__holder .product__item .product .clickBuyButton {
	display: none
}

.search__page .wrapper .what-in-box__holder .product__item .product .woo-sctr-shortcode-countdown-timer-wrap {
	padding: 0;
	position: absolute;
	bottom: 62px;
	right: 0;
	width: auto
}

.search__page .wrapper .what-in-box__holder .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout {
	flex-direction: column;
	background: transparent;
	grid-gap: 0
}

.search__page .wrapper .what-in-box__holder .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-text-wrap {
	width: 100%;
	margin: 0;
	text-align: end
}

.search__page .wrapper .what-in-box__holder .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-text-wrap .woo-sctr-countdown-timer-text-before {
	display: none
}

.search__page .wrapper .what-in-box__holder .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap {
	margin: 0;
	width: 100%
}

.search__page .wrapper .what-in-box__holder .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer {
	grid-gap: 0;
	width: 100%;
	display: flex;
	justify-content: end
}

.search__page .wrapper .what-in-box__holder .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap:last-child .woo-sctr-countdown-text {
	font-size: 0
}

.search__page .wrapper .what-in-box__holder .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap:last-child .woo-sctr-countdown-text:before {
	content: ':';
	display: none
}

.search__page .wrapper .what-in-box__holder .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap .woo-sctr-countdown-value {
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	color: #182526
}

.search__page .wrapper .what-in-box__holder .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap .woo-sctr-countdown-text {
	font-size: 0
}

.search__page .wrapper .what-in-box__holder .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap .woo-sctr-countdown-text:before {
	content: ':';
	display: block;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	color: #182526;
	margin-left: 1px
}

:lang(uk)>.products .woo-sctr-countdown-timer-text-wrap:before {
	content: 'Акція:';
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #182526
}

:lang(ru)>.products .woo-sctr-countdown-timer-text-wrap:before {
	content: 'Акция:';
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #182526
}

.wpcf7-response-output {
	color: #fff
}

.product__buy.ajax_add_to_cart.added span {
	display: flex;
	font-size: 0 !important
}

:lang(uk)>.product__buy.ajax_add_to_cart.added span:before {
	content: 'Додано';
	font-size: 16px;
	color: #46b450
}

:lang(ru)>.product__buy.ajax_add_to_cart.added span:before {
	content: 'Добавлено';
	font-size: 16px;
	color: #46b450
}

.product__buy.ajax_add_to_cart.added:after {
	display: none
}

#formOrderOneClick>.popup {
	border: none !important;
	border-radius: 0 !important;
	padding: 40px !important;
	max-width: 576px !important
}

@media (max-width:767px) {
	#formOrderOneClick>.popup {
		padding: 40px 24px !important;
		width: 100% !important;
		max-width: 80% !important;
		min-width: auto !important
	}
}

#formOrderOneClick .popup .close_order {
	font-size: 0;
	width: 16px !important;
	height: 16px !important;
	top: 22px !important;
	right: 22px !important
}

#formOrderOneClick .popup .close_order:after {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(/wp-content/uploads/2022/10/close.svg);
	background-size: cover;
	background-repeat: no-repeat
}

#formOrderOneClick .popup #buyoneclick_form_order {
	visibility: visible !important
}

#formOrderOneClick .popup #buyoneclick_form_order h2 {
	font-size: 0;
	margin-bottom: 20px
}

:lang(uk)>#formOrderOneClick .popup #buyoneclick_form_order h2:before {
	content: 'ЗАМОВИТИ';
	display: block;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #182526
}

:lang(ru)>#formOrderOneClick .popup #buyoneclick_form_order h2:before {
	content: 'ЗАКАЗАТЬ';
	display: block;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #182526
}

#formOrderOneClick input[type="email"],
#buyoneclick_form_order input[type="tel"],
#buyoneclick_form_order input[type="text"] {
	padding: 0 !important;
	height: 52px !important;
	margin: 12px 0 !important;
	max-width: 400px !important;
	background: #F2F2F2 !important;
	border: 1px solid #C0C0C0 !important;
	text-indent: 15px;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #182526
}

#buyoneclick_form_order input {
	display: flex
}

#buyoneclick_form_order .text__form-bok,
#buyoneclick_form_order .tel__form-bok {
	display: flex;
	justify-content: space-between
}

@media (max-width:767px) {

	#buyoneclick_form_order .text__form-bok,
	#buyoneclick_form_order .tel__form-bok {
		flex-direction: column;
		justify-content: inherit
	}
}

#buyoneclick_form_order .buyButtonOkForm {
	background: #FFFFFF;
	border: 2px solid #182526;
	text-transform: uppercase;
	color: #182526;
	padding: 16px 30px;
	margin: 52px 0 0 !important
}

@media (max-width:767px) {
	#buyoneclick_form_order .buyButtonOkForm {
		margin: 36px 0 0 !important;
		width: 100%;
		display: flex !important;
		justify-content: center
	}
}

#buyoneclick_form_order .buyButtonOkForm span {
	font-weight: 500;
	font-size: 0;
	line-height: 19px;
	display: flex
}

@media (max-width:767px) {
	#buyoneclick_form_order .buyButtonOkForm span {
		text-align: center
	}
}

:lang(uk)>#buyoneclick_form_order .buyButtonOkForm span:before {
	content: 'надіслати';
	display: flex;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase
}

:lang(ru)>#buyoneclick_form_order .buyButtonOkForm span:before {
	content: 'отправить';
	display: flex;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase
}

:lang(uk)>#buyoneclick_form_order .text__form-bok:before {
	content: 'Ім’я: *';
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	display: flex;
	align-items: center;
	color: #182526
}

:lang(ru)>#buyoneclick_form_order .text__form-bok:before {
	content: 'Имя: *';
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	display: flex;
	align-items: center;
	color: #182526
}

:lang(uk)>#buyoneclick_form_order .tel__form-bok:before {
	content: 'Телефон: *';
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	display: flex;
	align-items: center;
	color: #182526
}

:lang(ru)>#buyoneclick_form_order .tel__form-bok:before {
	content: 'Телефон: *';
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	display: flex;
	align-items: center;
	color: #182526
}

.wpcf7 br {
	display: none
}

:lang(uk)>.wpcf7 .wpcf7-submit.cf-7-ru {
	display: none !important
}

:lang(uk)>.wpcf7 .wpcf7-spinner {
	display: none !important
}

:lang(ru)>.wpcf7 .wpcf7-submit.cf-7-uk {
	display: none !important
}

:lang(ru)>.wpcf7 .wpcf7-spinner {
	display: none !important
}

:lang(ru)>.prdctfltr_buttons .prdctfltr_woocommerce_filter_submit {
	font-size: 0 !important
}

:lang(ru)>.prdctfltr_buttons .prdctfltr_woocommerce_filter_submit:after {
	content: 'ПОКАЗАТЬ';
	font-size: 12px
}

:lang(ru)>.prdctfltr_buttons .prdctfltr_reset label span {
	font-size: 0 !important
}

:lang(ru)>.prdctfltr_buttons .prdctfltr_reset label span:after {
	content: 'Сбросить все';
	font-size: 12px
}

:lang(ru)>.prdctfltr_product_cat .pf-help-title .prdctfltr_widget_title {
	font-size: 0 !important
}

:lang(ru)>.prdctfltr_product_cat .pf-help-title .prdctfltr_widget_title:before {
	content: 'Подкатегория';
	font-size: 16px
}

:lang(ru)>.prdctfltr_rng_price .pf-help-title .prdctfltr_widget_title {
	font-size: 0 !important
}

:lang(ru)>.prdctfltr_rng_price .pf-help-title .prdctfltr_widget_title:before {
	content: 'Цена';
	font-size: 16px
}

.page-template-contact-page aside,
.single-product aside,
.blog aside,
.page-template-about-page aside,
.page-template-simple-page aside {
	display: none
}

.popummessage {
	width: 100% !important;
	max-width: 496px !important;
	padding: 40px !important;
	z-index: 999999998 !important;
	border: none !important;
	border-radius: 0 !important;
	display: flex !important;
	flex-direction: column
}

@media (max-width:767px) {
	.popummessage {
		width: 80% !important;
		padding: 40px 24px !important;
		text-align: inherit !important
	}
}

.popummessage .close_message {
	width: 16px !important;
	height: 16px !important;
	font-size: 0 !important;
	background: transparent !important;
	top: 22px !important;
	right: 22px !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important
}

.popummessage .close_message:after {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(/wp-content/uploads/2022/10/close.svg);
	background-size: cover;
	background-repeat: no-repeat
}

.popummessage h3 {
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #182526;
	margin-bottom: 40px
}

:lang(ru)>.popummessage h3 {
	font-size: 0
}

:lang(ru)>.popummessage h3:after {
	content: 'благодарим за заказ!';
	display: block;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #182526;
	margin-bottom: 40px
}

.popummessage strong {
	font-weight: 500;
	font-size: 18px;
	line-height: 23px;
	color: #182526;
	margin-bottom: 16px
}

.popummessage span {
	font-weight: 400;
	font-size: 18px;
	line-height: 23px;
	color: #182526
}

.mobile__lang {
	background: #F5F0F2 !important;
	border-bottom: 1px solid #C0C0C0
}

.mobile__lang .ubermenu-submenu .ubermenu-row {
	display: flex;
	column-gap: 20px;
	margin-bottom: 0 !important;
	border-bottom: 1px solid #C0C0C0
}

.mobile__lang .ubermenu-submenu .ubermenu-row .lang-item {
	min-width: 30px !important;
	max-width: 30px !important;
	width: 30px !important
}

.mobile__lang .ubermenu-submenu .ubermenu-row .lang-item .ubermenu-target-text {
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	color: #182526
}

.mobile__lang .ubermenu-submenu .ubermenu-row .current-lang .ubermenu-target-text {
	font-weight: 600
}

.header {
	width: 100%;
	background-color: #2B3839;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	-webkit-transition: .2s cubic-bezier(.55, .09, .68, .53);
	transition: .2s cubic-bezier(.55, .09, .68, .53);
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.header_contact_coloum {
	display: flex;
	flex-direction: column;
}

.header .header__top {
	background-color: #BF047E
}

.header .header__top .header__top-promo {
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
	text-transform: uppercase;
	color: #fff
}

.header .header__center {
	width: 100%;
	max-width: 1110px;
	margin: 0 auto;
	padding: 2px 0
}

@media (max-width:991px) {
	.header .header__center {
		display: none
	}
}

@media screen and (min-width:991px) and (max-width:1366px) {
	.header .header__center {
		padding: 0 20px;
		box-sizing: border-box
	}
}

.header .header__center .header__center-logo .custom-logo {
	max-width: 206px;
	width: 100%;
	cursor: pointer
}

.header .header__center .header__center-title .title {
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	font-size: 24px;
	line-height: 36px;
	color: #fff
}

.header .header__center .header__center-contact .tel {
	display: flex;
	align-items: center;
	column-gap: 6px;
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px
}header__bottomon

.header .header__center .header__center-contact .lang {
	display: flex;
	align-items: center;
	list-style: none;
	margin-left: 24px
}

.header .header__center .header__center-contact .lang a {
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	background: transparent;
	border: none
}

.header .header__bottom {
	width: 100%;
	max-width: 1110px;
	margin: 0 auto;
	height: 50px
}

@media screen and (min-width:991px) and (max-width:1366px) {
	.header .header__bottom {
		padding: 0 20px;
		box-sizing: border-box
	}
}

.header .header__bottom .header__bottom-left {
	width: 100%
}

.header .header__bottom .header__bottom-left .ubermenu-responsive-toggle {
	color: #fff
}

.header .header__bottom .header__bottom-left .ubermenu-item-level-0:first-child .ubermenu-target {
	padding: 14px 22px 14px 0
}

.header .header__bottom .header__bottom-left .ubermenu-item-level-0 .ubermenu-target {
	padding: 14px 22px
}

.header .header__bottom .header__bottom-left .ubermenu-item-level-0 .ubermenu-target .ubermenu-target-text {
	display: flex;
	flex-direction: row-reverse;
	align-items: center
}

.header .header__bottom .header__bottom-left .ubermenu-item-level-0 .ubermenu-target .ubermenu-target-text .menu__icon {
	margin-right: 10px
}

.header .header__bottom .header__bottom-left .ubermenu-target.ubermenu-noindicator {
	padding-right: 0
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width {
	max-width: 1110px;
	left: 50%;
	transform: translate(-50%, 0);
	padding: 20px
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width .ubermenu-row {
	display: flex;
	column-gap: 20px;
	margin-bottom: 30px
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width .ubermenu-row:first-child {
	margin-top: 0;
	margin-bottom: 0
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width .ubermenu-row::after {
	content: none;
	display: none
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width .ubermenu-row .ubermenu-item-level-2 {
	width: 25%;
	max-width: 260px
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width .ubermenu-row .ubermenu-item-level-2 .ubermenu-submenu {
	padding: 0
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width .ubermenu-row .ubermenu-item-level-2 .ubermenu-submenu .ubermenu-item-level-3 {
	margin-top: 0
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width .ubermenu-row .ubermenu-item-level-2 .ubermenu-submenu .ubermenu-item-level-3 .ubermenu-target {
	padding: 0;
	box-sizing: border-box
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width .ubermenu-row .ubermenu-item-level-2 .ubermenu-submenu .ubermenu-item-level-3 .ubermenu-target .ubermenu-target-title {
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	text-transform: uppercase
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width .ubermenu-row .ubermenu-item-level-2 .ubermenu-submenu .ubermenu-item-level-3 .ubermenu-target .ubermenu-target-text {
	flex-direction: row-reverse;
	justify-content: flex-end
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width .ubermenu-row .ubermenu-item-level-2 .ubermenu-submenu .ubermenu-item-level-3 .ubermenu-submenu {
	padding: 17px 0 0
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width .ubermenu-row .ubermenu-item-level-2 .ubermenu-submenu .ubermenu-item-level-3 .ubermenu-submenu .ubermenu-item-level-4 {
	display: flex;
	align-items: center;
	margin-bottom: 8px
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width .ubermenu-row .ubermenu-item-level-2 .ubermenu-submenu .ubermenu-item-level-3 .ubermenu-submenu .ubermenu-item-level-4::before {
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	background-color: #000;
	border-radius: 50%;
	margin: 0 11px
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width .ubermenu-row .ubermenu-item-level-2 .ubermenu-submenu .ubermenu-item-level-3 .ubermenu-submenu .ubermenu-item-level-4 .ubermenu-target-title {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	text-transform: inherit
}

.header .header__bottom .header__bottom-left .ubermenu-submenu-align-full_width .ubermenu-target .ubermenu-target-text {
	display: flex;
	flex-direction: row;
	align-items: center
}

@media (max-width:960px) {
	.header .header__bottom {
		display: none
	}
}

.header .header__bottom .header__bottom-right .aws-container {
	display: flex;
	align-items: center;
	position: relative;
	width: 365px
}

.header .header__bottom .header__bottom-right .aws-container .aws-search-form {
	background: transparent;
	height: auto
}

.header .header__bottom .header__bottom-right .aws-container .aws-search-form input[type="search"] {
	font-family: 'Inter', sans-serif;
	border-width: 0 0 1px 0;
	border-color: #fff;
	width: 100%;
	max-width: 365px;
	color: #fff;
	background: transparent;
	font-size: 12px;
	line-height: 22px;
	padding-left: 15px;
	padding-right: 4px;
	padding-bottom: 2px
}

.header .header__bottom .header__bottom-right .aws-container .aws-search-form input[type="search"]::placeholder {
	font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 22px;
	color: #fff
}

.header .header__bottom .header__bottom-right .aws-container .aws-search-form .aws-wrapper {
	display: flex;
	align-items: center
}

.header .header__bottom .header__bottom-right .aws-container .aws-search-form .aws-wrapper .aws-search-clear {
	top: auto;
	bottom: 2px;
	color: #fff
}

.header .header__bottom .header__bottom-right .aws-container .aws-search-form .aws-wrapper .aws-search-clear span {
	font-size: 18px
}

.header .header__bottom .header__bottom-right .aws-container .aws-search-form .aws-search-btn {
	background: transparent;
	border-width: 0 0 1px 0;
	border-color: #fff
}

.header .header__bottom .header__bottom-right .aws-container .aws-search-form .aws-search-btn .aws-search-btn_icon {
	display: flex;
	justify-content: end;
	width: 100%
}

.header .header__bottom .header__bottom-right .aws-container .aws-search-form .aws-search-btn svg {
	fill: #fff;
	width: 18px
}

.header .header__bottom .header__bottom-right .aws-container .aws-search-form input[type="submit"] {
	border: none;
	background: transparent;
	color: transparent;
	display: block;
	position: absolute;
	bottom: 4px;
	right: 4px;
	width: 18px;
	height: 18px;
	z-index: 2
}

.header .header__bottom .header__bottom-right .cart__block {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #182526;
	position: relative;
	width: 50px;
	height: 50px;
	margin-left: 20px
}

.header .header__bottom .header__bottom-right .cart__block .wpmenucart-contents .amount {
	display: none !important
}

.header .header__bottom .header__bottom-right .cart__block .cartcontents {
	display: flex !important;
	position: absolute;
	bottom: 2px;
	right: 2px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 16px;
	height: 16px;
	background-color: #F5F0F2;
	border-radius: 50%;
	color: #000;
	font-weight: 300;
	font-size: 11px;
	line-height: 1.2
}

.header .header__bottom .header__bottom-right .cart__block .cart__image {
	width: 100%;
	max-width: 24px;
	cursor: pointer
}

.header .header__mobile {
	display: none;
	align-items: center;
	justify-content: space-between;
	padding: 0 20px;
	position: relative
}

@media (max-width:960px) {
	.header .header__mobile {
		display: flex
	}
}

.header .header__mobile .header__menu-mobile {
	max-width: 30px
}

.header .header__mobile .header__menu-mobile .ubermenu-responsive-toggle {
	padding: 0;
	height: 50px;
	display: flex;
	align-items: center
}

.header .header__mobile .header__menu-mobile .ubermenu-responsive-toggle::before {
	content: '';
	display: block;
	width: 30px;
	height: 20px;
	background-image: url(https://www.tidivi.shop/wp-content/uploads/2022/10/burger.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.header .header__mobile .header__menu-mobile .ubermenu-responsive-toggle i {
	display: none
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view.ubermenu-responsive-collapse {
	visibility: hidden
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	height: calc(100vh - 30px);
	max-height: calc(100vh - 30px);
	z-index: 9999;
	width: 100%;
	max-width: 340px;
	overflow-y: scroll !important;
	box-shadow: 0px 4px 35px #E8E8E8
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .mobile__menu-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 20px !important;
	background-color: #2B3839
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .mobile__menu-header:after {
	display: none
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .mobile__menu-header .ubermenu-responsive-toggle {
	width: fit-content
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .mobile__menu-header .ubermenu-responsive-toggle::before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background-image: url(/wp-content/uploads/2022/10/x.svg);
	background-repeat: no-repeat;
	background-size: cover
}

@media (max-width:991px) {
	.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-0 {
		width: 100%
	}
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-0:first-child .ubermenu-item-level-1 {
	padding-bottom: 0
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-0 .ubermenu-submenu {
	padding-bottom: 0
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-0 .ubermenu-submenu .ubermenu-item {
	margin-top: 0
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-1 {
	margin-top: 0;
	border-bottom: 1px solid #C0C0C0;
	padding-bottom: 12px
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-1 .ubermenu-target {
	padding: 20px 38px 8px 20px;
	box-sizing: border-box
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-1 .ubermenu-target .ubermenu-target-title {
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #182526
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-1 .ubermenu-target .ubermenu-sub-indicator {
	right: 20px;
	font-size: 0;
	transform: translate(-50%, 0);
	margin-top: 0
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-1 .ubermenu-target .ubermenu-sub-indicator::before {
	content: '';
	display: block;
	width: 14px;
	height: 7px;
	background-image: url(/wp-content/uploads/2022/10/v-1.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-1 .ubermenu-target .ubermenu-sub-indicator-close {
	width: 14px;
	right: 20px;
	font-size: 0;
	transform: translate(-50%, 0)
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-1 .ubermenu-target .ubermenu-sub-indicator-close .fas {
	width: 14px;
	height: 7px
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-1 .ubermenu-target .ubermenu-sub-indicator-close .fas::before {
	content: '';
	display: block;
	width: 14px;
	height: 7px;
	background-image: url(/wp-content/uploads/2022/10/v-1.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-1 .ubermenu-submenu {
	position: relative
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-1 .ubermenu-submenu .ubermenu-item-level-2:first-child .ubermenu-target {
	padding: 12px 40px 8px;
	box-sizing: border-box
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-1 .ubermenu-submenu .ubermenu-item-level-2 .ubermenu-target {
	padding: 8px 40px;
	box-sizing: border-box
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-1 .ubermenu-submenu .ubermenu-item-level-2 .ubermenu-target .ubermenu-target-title {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526
}

.header .header__mobile .header__menu-mobile .ubermenu-mobile-view .ubermenu-item-level-1 .ubermenu-submenu-drop {
	margin-top: 0;
	box-shadow: none
}

.header .header__mobile .header__logo-mobile {
	margin-left: 10px
}

.header .header__mobile .header__logo-mobile a {
	display: flex;
	height: 50px;
	align-items: center
}

.header .header__mobile .header__logo-mobile a img {
	width: 138px;
	height: 40px
}

.header .header__mobile .header__search-mobile {
	position: relative
}

.header .header__mobile .header__search-mobile .search-toggle {
	background-color: transparent;
	border: none;
	visibility: visible;
	display: flex;
	align-items: center
}

.header .header__mobile .header__search-mobile .search-toggle img {
	width: 20px;
	height: 20px
}

.header .header__mobile .cart__block {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #182526;
	position: relative;
	width: 50px;
	height: 50px;
	margin-left: 24px
}

.header .header__mobile .cart__block .wpmenucart-contents .amount {
	display: none !important
}

.header .header__mobile .cart__block .cartcontents {
	display: flex !important;
	position: absolute;
	bottom: 2px;
	right: 2px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 16px;
	height: 16px;
	background-color: #F5F0F2;
	border-radius: 50%;
	color: #000;
	font-weight: 300;
	font-size: 11px;
	line-height: 1.2
}

.header .header__mobile .cart__block .cart__image {
	width: 100%;
	max-width: 24px;
	cursor: pointer
}

:lang(uk)>.header .header__center .header__center-contact .lang a {
	font-size: 0;
	line-height: 0
}

:lang(uk)>.header .header__center .header__center-contact .lang a:after {
	content: 'UA';
	font-weight: 600;
	font-size: 16px;
	line-height: 24px
}

:lang(ru)>.header .header__center .header__center-contact .lang a {
	font-size: 0;
	line-height: 0
}

:lang(ru)>.header .header__center .header__center-contact .lang a:after {
	content: 'RU';
	font-weight: 600;
	font-size: 16px;
	line-height: 24px
}

:lang(uk)>.orderby__mobile-block li:first-child a {
	font-size: 0 !important
}

:lang(uk)>.orderby__mobile-block li:first-child a:after {
	content: 'За кількістю оцінок';
	font-size: 18px
}

:lang(uk)>.orderby__mobile-block li:nth-child(2) a {
	font-size: 0 !important
}

:lang(uk)>.orderby__mobile-block li:nth-child(2) a:after {
	content: 'За ціною ↑';
	font-size: 18px
}

:lang(uk)>.orderby__mobile-block li:nth-child(3) a {
	font-size: 0 !important
}

:lang(uk)>.orderby__mobile-block li:nth-child(3) a:after {
	content: 'За ціною ↓';
	font-size: 18px
}

:lang(uk)>.orderby__mobile-block li:nth-child(4) a {
	font-size: 0 !important
}

:lang(uk)>.orderby__mobile-block li:nth-child(4) a:after {
	content: 'Нові надходження';
	font-size: 18px
}

:lang(uk)>.orderby__mobile-block li:nth-child(5) a {
	font-size: 0 !important
}

:lang(uk)>.orderby__mobile-block li:nth-child(5) a:after {
	content: 'Топ продажів';
	font-size: 18px
}

.footer {
	background-color: #182526
}

@media screen and (min-width:767px) and (max-width:1199px) {
	.footer {
		padding-left: 15px;
		padding-right: 15px
	}
}

.footer .footer__block-top {
	display: flex;
	justify-content: space-between;
	width: 100%;
	max-width: 1108px;
	margin: 0 auto;
	padding-top: 44px
}

@media (max-width:767px) {
	.footer .footer__block-top {
		flex-direction: column;
		align-items: center;
		text-align: center
	}
}

.footer .footer__block-top .footer__block-column {
	width: 190px
}

@media (max-width:767px) {
	.footer .footer__block-top .footer__block-column {
		width: 170px
	}

	.footer .footer__block-top .footer__block-column:nth-child(3) .footer__block-list {
		margin-bottom: 24px
	}

	.footer .footer__block-top .footer__block-column:last-child {
		width: 320px;
		border-top: 1px solid #C4C4C4;
		padding-top: 24px
	}
}

.footer .footer__block-top .footer__block-column .footer__block-title {
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	color: #fff
}

.footer .footer__block-top .footer__block-column .footer__block-list {
	margin-top: 24px
}

@media (max-width:767px) {
	.footer .footer__block-top .footer__block-column .footer__block-list {
		margin-bottom: 48px
	}
}

.footer .footer__block-top .footer__block-column .footer__block-list a {
	display: flex;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #fff;
	margin-bottom: 16px
}

@media (max-width:767px) {
	.footer .footer__block-top .footer__block-column .footer__block-list a {
		justify-content: center
	}
}

.footer .footer__block-top .footer__block-column .footer__block-list a:last-child {
	margin-bottom: 0
}

.footer .footer__block-top .footer__block-column .footer__block-list li {
	display: flex;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #fff;
	margin-bottom: 16px
}

@media (max-width:767px) {
	.footer .footer__block-top .footer__block-column .footer__block-list li {
		justify-content: center
	}
}

.footer .footer__block-top .footer__block-column .footer__block-list li:last-child {
	margin-bottom: 0
}

.footer .footer__block-top .footer__block-column .tel {
	display: flex;
	align-items: center;
	color: #fff;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px
}

@media (max-width:767px) {
	.footer .footer__block-top .footer__block-column .tel {
		justify-content: center
	}
}

@media screen and (min-width:767px) and (max-width:990px) {
	.footer .footer__block-top .footer__block-column .tel {
		font-size: 15px
	}
}

.footer .footer__block-top .footer__block-column .tel img {
	width: 23px;
	height: 24px;
	margin-right: 5px
}

@media screen and (min-width:767px) and (max-width:990px) {
	.footer .footer__block-top .footer__block-column .tel img {
		width: 17px;
		height: 17px;
		margin-right: 7px
	}
}

.footer .footer__block-top .footer__block-column .working__block {
	margin-top: 24px
}

.footer .footer__block-top .footer__block-column .working__block .working__title {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #fff
}

@media (max-width:767px) {
	.footer .footer__block-top .footer__block-column .working__block .working__title {
		margin-bottom: 8px
	}
}

.footer .footer__block-top .footer__block-column .working__block .working__day {
	font-weight: 600;
	font-size: 14px;
	line-height: 21px;
	color: #fff
}

.footer .footer__block-top .footer__block-column .footer__social {
	align-items: center;
	column-gap: 12px;
	margin-top: 24px
}

@media (max-width:767px) {
	.footer .footer__block-top .footer__block-column .footer__social {
		justify-content: center
	}
}

.footer .footer__block-top .footer__block-column .footer__lable {
	align-items: center;
	margin-top: 32px;
	column-gap: 12px
}

@media (max-width:767px) {
	.footer .footer__block-top .footer__block-column .footer__lable {
		justify-content: center
	}
}

.footer .footer__block-top .footer__block-column .footer__lable img {
	height: 25px
}

.footer .footer__block-center {
	display: flex;
	width: 100%;
	max-width: 1108px;
	margin: 24px auto 20px
}

@media (max-width:767px) {
	.footer .footer__block-center {
		margin: 48px auto 20px;
		justify-content: center
	}
}

.footer .footer__block-center .footer__copyright {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #fff
}

.footer .footer__block-bottom {
	border-top: 1px solid #BF047E;
	height: 50px
}

.search__container {
	display: none;
	position: fixed;
	width: 100%;
	max-width: 340px;
	height: 100vh;
	top: 30px;
	left: -9999px;
	transition: left 0.4s ease-in-out;
	background-color: #fff;
	overflow: hidden;
	overflow-y: auto;
	box-shadow: 0px 4px 35px #E8E8E8;
	z-index: 999
}

.search__container .search__block-top {
	align-items: center;
	padding: 4px 15px 4px 15px;
	background-color: #2B3839
}

.search__container .search__block-top .custom-logo-link img {
	width: 138px;
	height: 40px
}

.search__container .search__block-top .search-togglens {
	background-color: transparent;
	border: none
}

.search__container .search__block-top .search-togglens img {
	width: 20px;
	height: 20px
}

.search__container .search__block-bottom {
	padding: 23px 16px 0 20px
}

.search__container .search__block-bottom span {
	font-weight: 500;
	font-size: 30px;
	line-height: 35px;
	text-transform: uppercase;
	color: #182526
}

.search__container .search__block-bottom .aws-container {
	display: flex;
	flex-direction: column
}

.search__container .search__block-bottom .aws-container .aws-search-form {
	display: flex;
	flex-direction: column
}

.search__container .search__block-bottom .aws-container .aws-search-form .aws-wrapper {
	margin: 24px 0 40px;
	position: relative
}

.search__container .search__block-bottom .aws-container .aws-search-form .aws-wrapper .aws-search-field {
	border-width: 0 0 1px 0;
	border-color: #C0C0C0;
	text-indent: 15px;
	padding: 0 0 9px 0;
	font-size: 20px;
	color: #182526
}

.search__container .search__block-bottom .aws-container .aws-search-form .aws-wrapper ::placeholder {
	font-size: 0;
	color: #C0C0C0
}

.search__container .search__block-bottom .aws-container .aws-search-form .aws-wrapper .aws-search-clear {
	top: auto;
	bottom: 9px
}

.search__container .search__block-bottom .aws-container .aws-search-form .aws-search-btn {
	width: 100%;
	height: 48px;
	border: 2px solid #182526;
	background: transparent
}

.search__container .search__block-bottom .aws-container .aws-search-form .aws-search-btn .aws-search-btn_icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 48px
}

:lang(uk)>.search__container .search__block-bottom .aws-container .aws-search-form .aws-search-btn .aws-search-btn_icon:before {
	content: 'Пошук';
	display: block;
	font-weight: 500;
	font-size: 16px;
	line-height: 1;
	text-transform: uppercase;
	color: #182526
}

:lang(ru)>.search__container .search__block-bottom .aws-container .aws-search-form .aws-search-btn .aws-search-btn_icon:before {
	content: 'Поиск';
	display: block;
	font-weight: 500;
	font-size: 16px;
	line-height: 1;
	text-transform: uppercase;
	color: #182526
}

.search__container .search__block-bottom .aws-container .aws-search-form .aws-search-btn .aws-search-btn_icon svg {
	display: none
}

.search__container .search__block-bottom .aws-container .aws-wrapper .search-field {
	width: 100%;
	border-width: 0 0 1px 0;
	border-color: #C0C0C0;
	padding-bottom: 9px
}

.search__container .search__block-bottom .aws-container .aws-wrapper input[type="search"] {
	font-size: 20px;
	color: #182526
}

.search__container .search__block-bottom .aws-container .aws-wrapper ::placeholder {
	font-size: 20px;
	color: #C0C0C0
}

.search__container .search__block-bottom .aws-container .aws-wrapper::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 10px;
	right: 1px;
	width: 18px;
	height: 18px;
	background-image: url(/wp-content/uploads/2022/10/s.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.search__container .search__block-bottom .aws-container input[type="submit"] {
	width: 304px;
	height: 52px;
	border: 2px solid #182526;
	background-color: transparent;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #182526
}

.search__container.active {
	display: block;
	left: 0
}

#page.none {
	height: 100vh;
	overflow: hidden
}

#page.none .search-toggle img {
	visibility: hidden
}

@media (max-width:767px) {
	.aws-search-result {
		margin-top: 10px
	}
}

.home .banner {
	position: relative;
	margin-bottom: 50px
}

@media (max-width:767px) {
	.home .banner {
		margin-bottom: 80px
	}
}

.home .banner img {
	width: 100%;
	height: 550px
}

@media (max-width:1365px) {
	.home .banner img {
		object-fit: cover;
		object-position: left
	}
}

.home .banner .banner__content {
	position: absolute;
	top: 50%;
	right: 165px;
	transform: translate(0, -50%);
	width: 100%;
	max-width: 378px;
	text-align: center
}

@media (max-width:990px) {
	.home .banner .banner__content {
		right: 50%;
		transform: translate(50%, -50%);
		background-color: rgba(255, 255, 255, 0.7);
		padding: 30px 0
	}
}

@media screen and (min-width:990px) and (max-width:1280px) {
	.home .banner .banner__content {
		background-color: rgba(255, 255, 255, 0.7);
		padding: 30px 0
	}
}

.home .banner .banner__content .banner__content-title span {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 48px;
	line-height: 56px;
	color: #000
}

@media (max-width:767px) {
	.home .banner .banner__content .banner__content-title span {
		font-size: 34px;
		line-height: 40px
	}
}

.home .banner .banner__content .banner__cintent-description {
	margin-top: 20px
}

.home .banner .banner__content .banner__cintent-description span {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 30px;
	line-height: 35px;
	text-transform: uppercase;
	color: #000
}

@media (max-width:767px) {
	.home .banner .banner__content .banner__cintent-description span {
		font-size: 24px;
		line-height: 28px
	}
}

.home .banner .banner__content .banner__content-price {
	margin-top: 20px
}

.home .banner .banner__content .banner__content-price span {
	font-weight: 400;
	font-size: 30px;
	line-height: 35px;
	color: #BF047E
}

@media (max-width:767px) {
	.home .banner .banner__content .banner__content-price span {
		font-size: 24px;
		line-height: 28px
	}
}

.home .banner .banner__content .banner__content-button {
	display: flex;
	justify-content: center;
	margin-top: 40px
}

.home .banner .banner__content .banner__content-button .bunner__button {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 182px;
	height: 46px;
	border: 2px solid #182526;
	cursor: pointer
}

.home .banner .banner__content .banner__content-button .bunner__button span {
	display: flex;
	align-items: center;
	font-weight: 500;
	font-size: 22px;
	line-height: 26px;
	text-transform: uppercase;
	color: #182526;
	cursor: pointer
}

.home .banner .banner__content .banner__content-button .bunner__button span::after {
	content: '';
	display: block;
	width: 25px;
	height: 12px;
	background-image: url(/wp-content/uploads/2022/10/slider-arrow-right.svg);
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: 10px
}

.home .advantages {
	display: flex;
	justify-content: center;
	margin: 50px auto 95px
}

@media screen and (min-width:768px) and (max-width:990px) {
	.home .advantages {
		padding-left: 15px;
		padding-right: 15px
	}
}

.home .advantages .advantages__section {
	width: 100%;
	max-width: 1108px
}

@media (max-width:767px) {
	.home .advantages .advantages__section {
		flex-direction: column;
		align-items: center;
		row-gap: 65px
	}
}

.home .advantages .advantages__section .advantages__block {
	width: 255px
}

@media screen and (min-width:768px) and (max-width:990px) {
	.home .advantages .advantages__section .advantages__block {
		width: 140px
	}
}

.home .advantages .advantages__section .advantages__block img {
	width: 100%;
	height: 80px
}

.home .advantages .advantages__section .advantages__block span {
	margin-top: 24px;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #182526
}

.delivery {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	width: 100%;
	max-width: 1110px;
	margin: 40px auto 80px;
	justify-content: center
}

@media (max-width:767px) {
	.delivery {
		row-gap: 30px;
		column-gap: 0
	}
}

.delivery .delivery__block {
	width: 100%;
	max-width: 350px;
	height: 350px;
	background-color: #F2F2F2;
	text-align: center;
	align-items: center
}

@media (max-width:767px) {
	.delivery .delivery__block {
		margin-left: 5px;
		margin-right: 5px
	}
}

.delivery .delivery__block .delivery__image {
	margin-top: 40px;
	width: 100%;
	max-width: 240px;
	height: 80px
}

.delivery .delivery__block .delivery__title {
	width: 100%;
	max-width: 302px;
	margin-top: 24px;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	color: #182526;
	height: 48px
}

.delivery .delivery__block .delivery__description {
	width: 100%;
	max-width: 302px;
	margin-top: 12px;
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #2B3839
}

.payment {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	width: 100%;
	max-width: 1110px;
	margin: 40px auto 80px;
	justify-content: center
}

.payment .payment__block {
	width: 100%;
	max-width: 350px;
	height: 350px;
	background-color: #F2F2F2;
	text-align: center;
	align-items: center
}

@media (max-width:767px) {
	.payment .payment__block {
		margin-left: 5px;
		margin-right: 5px
	}
}

.payment .payment__block .payment__image {
	margin-top: 40px;
	width: 100%;
	max-width: 240px;
	height: 80px
}

.payment .payment__block .payment__title {
	width: 100%;
	min-height: 48px;
	max-width: 302px;
	margin-top: 24px;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	color: #182526
}

.payment .payment__block .payment__description {
	width: 100%;
	max-width: 302px;
	margin-top: 12px;
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #2B3839
}

#returns .block__text p:first-child {
	margin-top: 24px
}

.contacts__container {
	width: 100%;
	max-width: 1108px;
	margin: 40px auto 80px;
	column-gap: 29px
}

@media (max-width:767px) {
	.contacts__container {
		flex-wrap: wrap
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.contacts__container {
		column-gap: 20px
	}
}

@media (max-width:767px) {
	.contacts__container .contacts__container-left {
		padding-left: 20px;
		padding-right: 20px;
		width: 100%
	}

	.contacts__container .contacts__container-left .contacts__map {
		margin-bottom: 31px
	}

	.contacts__container .contacts__container-left .contacts__map iframe {
		width: 100%
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.contacts__container .contacts__container-left {
		margin-left: 20px;
		width: 60%
	}

	.contacts__container .contacts__container-left .contacts__map iframe {
		width: 100%
	}
}

@media screen and (min-width:1024px) and (max-width:1199px) {
	.contacts__container .contacts__container-left {
		margin-left: 20px
	}
}

.contacts__container .contacts__container-left .contacts__block {
	display: flex;
	align-items: flex-start;
	column-gap: 22px;
	margin-bottom: 24px
}

.contacts__container .contacts__container-left .contacts__block span {
	color: #182526;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px
}

.contacts__container .contacts__container-right {
	width: 100%;
	background-color: #F5F0F2;
	padding: 40px 24px
}

@media (max-width:767px) {
	.contacts__container .contacts__container-right {
		padding: 40px 20px
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.contacts__container .contacts__container-right {
		width: 40%;
		margin-right: 20px
	}
}

@media screen and (min-width:1024px) and (max-width:1199px) {
	.contacts__container .contacts__container-right {
		margin-right: 20px
	}
}

.contacts__container .contacts__container-right h2 {
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #182526
}

.contacts__container .contacts__container-right .wpcf7 {
	display: flex;
	flex-direction: column;
	margin-top: 32px
}

.contacts__container .contacts__container-right .wpcf7 p {
	display: flex
}

.contacts__container .contacts__container-right .wpcf7 p:nth-child(4) label {
	align-items: flex-start
}

.contacts__container .contacts__container-right .wpcf7 p:nth-child(5) {
	align-items: flex-end;
	column-gap: 12px;
	margin-top: -10px;
	margin-bottom: 24px
}

.contacts__container .contacts__container-right .wpcf7 p:nth-child(5) span {
	line-height: 20px
}

@media (max-width:767px) {
	.contacts__container .contacts__container-right .wpcf7 p:nth-child(6) {
		flex-direction: column
	}
}

.contacts__container .contacts__container-right .wpcf7 p label {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
	position: relative;
	margin-bottom: 24px
}

@media (max-width:767px) {
	.contacts__container .contacts__container-right .wpcf7 p label {
		flex-direction: column;
		align-items: inherit
	}

	.contacts__container .contacts__container-right .wpcf7 p label:nth-child(4) {
		flex-direction: row
	}

	.contacts__container .contacts__container-right .wpcf7 p label:nth-child(4) input {
		margin-top: 0
	}
}

.contacts__container .contacts__container-right .wpcf7 p label:nth-child(3) {
	align-items: flex-start
}

.contacts__container .contacts__container-right .wpcf7 p label:nth-child(4) span {
	max-width: 100%;
	margin-left: 12px
}

.contacts__container .contacts__container-right .wpcf7 p label span {
	display: flex;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #182526
}

.contacts__container .contacts__container-right .wpcf7 p label .label__name {
	width: 100%;
	max-width: 110px
}

.contacts__container .contacts__container-right .wpcf7 p label input {
	width: 100%;
	max-width: 330px;
	border: 1px solid #C0C0C0;
	height: 50px;
	margin-left: 12px
}

@media (max-width:767px) {
	.contacts__container .contacts__container-right .wpcf7 p label input {
		margin-left: 0
	}
}

.contacts__container .contacts__container-right .wpcf7 p label textarea {
	width: 100%;
	max-width: 330px;
	border: 1px solid #C0C0C0;
	height: 104px;
	margin-left: 12px;
	resize: none
}

@media (max-width:767px) {
	.contacts__container .contacts__container-right .wpcf7 p label textarea {
		margin-left: 0
	}
}

.contacts__container .contacts__container-right .wpcf7 p label input,
.contacts__container .contacts__container-right .wpcf7 p label textarea {
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	padding: 0 15px
}

@media (max-width:767px) {

	.contacts__container .contacts__container-right .wpcf7 p label input,
	.contacts__container .contacts__container-right .wpcf7 p label textarea {
		padding: 0;
		margin-top: 16px
	}
}

.contacts__container .contacts__container-right .wpcf7 p input[type="file"] {
	position: relative;
	border: none !important;
	margin-left: 0;
	width: auto;
	font-size: 0;
	width: 10px;
	height: 20px;
	padding: 0
}

.contacts__container .contacts__container-right .wpcf7 p input[type="file"]::after {
	content: '';
	position: absolute;
	display: flex;
	top: 0;
	width: 10px;
	height: 20px;
	background-image: url(/wp-content/uploads/2022/10/clip.svg);
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #F5F0F2
}

.contacts__container .contacts__container-right .wpcf7 p input[type="submit"] {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 158px;
	height: 52px;
	border: 2px solid #182526;
	color: #182526;
	background-color: #fff;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px
}

@media (max-width:767px) {
	.contacts__container .contacts__container-right .wpcf7 p input[type="submit"] {
		width: 100%;
		max-width: 320px
	}
}

.about {
	width: 100%;
	max-width: 1108px;
	margin: 0 auto
}

.about .about__container {
	column-gap: 30px
}

@media (max-width:767px) {
	.about .about__container {
		flex-wrap: wrap
	}
}

@media screen and (min-width:768px) and (max-width:990px) {
	.about .about__container {
		column-gap: 0;
		flex-wrap: wrap;
		justify-content: center
	}
}

@media screen and (min-width:991px) and (max-width:1199px) {
	.about .about__container {
		padding: 0 20px
	}
}

@media screen and (min-width:768px) and (max-width:990px) {
	.about .about__container .about__block-left {
		padding: 0 20px
	}
}

.about .about__container .about__block-left p {
	margin-top: 24px;
	margin-bottom: 32px
}

.about .about__container .about__block-right {
	width: 100%;
	max-width: 538px
}

.about .about__container .about__block-right img {
	width: 100%
}

.reviews__container {
	width: 100%;
	max-width: 1140px;
	margin: 40px auto 150px
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review:nth-child(2n+1) {
	background-color: #F2F2F2
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text {
	display: flex;
	position: relative;
	margin: 0 !important;
	border: none !important;
	border-radius: 0 !important;
	padding: 24px 16px !important
}

@media (max-width:767px) {
	.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text {
		flex-direction: column;
		padding: 24px 20px !important
	}
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .crstar-rating {
	float: inherit;
	color: #F67141;
	position: absolute;
	top: 90px;
	left: 16px;
	font-size: 24px;
	height: 24px;
	line-height: 24px
}

@media (max-width:767px) {
	.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .crstar-rating {
		top: 24px;
		left: inherit;
		right: 20px;
		letter-spacing: 1.2px;
		margin: 0
	}
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .meta {
	display: flex;
	flex-direction: column;
	font-size: inherit;
	max-width: 159px;
	width: 100%;
	margin: 0
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .meta .woocommerce-review__author {
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .meta .woocommerce-review__verified {
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	color: #BF047E;
	font-style: normal;
	margin-top: 8px
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .meta .woocommerce-review__verified:before {
	content: '';
	display: flex;
	width: 16px;
	height: 16px;
	background-image: url(/wp-content/uploads/2022/12/ok.png);
	background-repeat: no-repeat;
	background-size: cover;
	margin-right: 6px
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .meta .woocommerce-review__dash {
	display: none
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .meta .woocommerce-review__published-date {
	position: absolute;
	top: 24px;
	right: 16px;
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #747474
}

@media (max-width:767px) {
	.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .meta .woocommerce-review__published-date {
		top: 54px;
		right: 20px
	}
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .description {
	min-height: 192px;
	display: flex;
	max-width: 730px;
	width: 100%;
	margin-left: 28px;
	background: transparent;
	padding: 0
}

@media (max-width:767px) {
	.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .description {
		margin-left: 0;
		margin-top: 25px;
		margin-bottom: 24px
	}
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .description p {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .description .ecr-clearfix {
	display: none
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .iv-comment-images {
	display: none
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .cr-voting-cont {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: absolute;
	bottom: 24px;
	left: 16px
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .cr-voting-cont {
	display: none;
	align-items: center
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .cr-voting-cont .cr-voting-upvote:before {
	content: '';
	display: block;
	width: 18px;
	height: 16px;
	background-image: url(/wp-content/uploads/2022/12/like.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .cr-voting-cont .cr-voting-upvote svg {
	display: none
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .cr-voting-cont .cr-voting-upvote.cr-voting-active:before {
	content: '';
	display: block;
	width: 18px;
	height: 16px;
	background-image: url(/wp-content/uploads/2022/12/like-1.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .cr-voting-cont .cr-voting-upvote-count,
.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .cr-voting-cont .cr-voting-downvote-count {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	margin-left: 11px;
	color: #182526;
	margin-right: 0
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .cr-voting-cont .cr-voting-downvote {
	margin-left: 31px
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .cr-voting-cont .cr-voting-downvote:before {
	content: '';
	display: block;
	width: 18px;
	height: 16px;
	background-image: url(/wp-content/uploads/2022/12/not-like.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.reviews__container .cr-all-reviews-shortcode .commentlist .review .comment_container .comment-text .cr-voting-cont .cr-voting-downvote svg {
	display: none
}

#cart .cart {
	width: 100%;
	max-width: 1109px;
	margin: 40px auto 92px
}

@media (max-width:767px) {
	#cart .cart {
		flex-wrap: wrap;
		justify-content: center;
		row-gap: 40px
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	#cart .cart {
		column-gap: 20px
	}
}

#cart .cart .woocommerce-cart-form {
	display: flex;
	width: 100%;
	justify-content: space-between
}

@media (max-width:767px) {
	#cart .cart .woocommerce-cart-form {
		flex-direction: column;
		justify-content: center
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	#cart .cart .woocommerce-cart-form {
		column-gap: 15px
	}
}

@media (max-width:767px) {
	#cart .cart .cart__container-left {
		padding: 0 20px
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	#cart .cart .cart__container-left {
		margin-left: 20px
	}
}

#cart .cart .cart__container-left h2 {
	font-weight: 400;
	font-size: 27px;
	line-height: 35px;
	color: #182526
}

#cart .cart .cart__container-left p {
	display: block;
	margin-top: 20px;
	font-weight: 400;
	font-size: 16px;
	line-height: 21px;
	color: #182526
}

#cart .cart .cart__container-left .purchase__item-block {
	border: 1px solid #F5F0F2;
	padding: 15px;
	column-gap: 32px;
	max-width: 700px;
	margin-bottom: 16px
}

@media (max-width:767px) {
	#cart .cart .cart__container-left .purchase__item-block {
		flex-direction: column;
		position: relative
	}
}

#cart .cart .cart__container-left .purchase__item-block .purchase__image {
	width: 100%;
	max-width: 240px;
	max-height: 240px
}

@media (max-width:767px) {
	#cart .cart .cart__container-left .purchase__item-block .purchase__image {
		margin: 0 auto
	}
}

@media screen and (min-width:768px) and (max-width:990px) {
	#cart .cart .cart__container-left .purchase__item-block .purchase__image {
		align-items: center;
		display: flex
	}
}

#cart .cart .cart__container-left .purchase__item-block .purchase__image img {
	width: 100%
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content {
	display: flex;
	flex-direction: column;
	position: relative;
	width: 100%
}

@media (max-width:767px) {
	#cart .cart .cart__container-left .purchase__item-block .purchase__content {
		position: initial
	}
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__name {
	margin-top: 25px
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__name .purchase__link {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__group .purchase__price {
	align-items: baseline;
	margin-top: 12px
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__group .purchase__price .amount {
	margin: 0
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__group .purchase__price .amount bdi {
	display: flex;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #182526;
	margin: 0
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__group .purchase__price .amount bdi span {
	display: flex;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #182526;
	margin: 0
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__amount {
	margin-top: 26px;
	align-items: center
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__amount .amount__text {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	margin-top: 0
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__amount .purchase__group-amount {
	margin-left: 18px;
	display: flex;
	height: 23px
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__amount .purchase__group-amount input {
	border-width: 0 0 1px 0;
	border-color: #C0C0C0;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #182526;
	max-width: 98px;
	padding-bottom: 9px;
	margin-bottom: -9px
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__amount .purchase__group-amount input[type="text"] {
	padding-left: 8px
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__amount .purchase__group-amount .control {
	position: relative
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__amount .purchase__group-amount .control .amount__plus::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 14px;
	height: 7px;
	background-image: url(../image/up.svg);
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__amount .purchase__group-amount .control .amount__minus::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	opacity: 0.5;
	right: -1px;
	width: 14px;
	height: 7px;
	background-image: url(../image/up.svg);
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	transform: rotate(-180deg)
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__total {
	display: flex;
	justify-content: end;
	margin-top: auto
}

@media (max-width:767px) {
	#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__total {
		margin-top: 25px
	}
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__total bdi {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F5F0F2;
	width: 100px;
	height: 42px;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #182526
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__total bdi span {
	display: flex;
	width: auto;
	height: inherit;
	margin-top: 0;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__remove {
	position: absolute;
	top: 0;
	right: 0
}

@media (max-width:767px) {
	#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__remove {
		top: 15px;
		right: 15px
	}
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__remove a {
	cursor: pointer;
	width: 16px;
	height: 16px;
	font-size: 0
}

@media (max-width:767px) {
	#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__remove a {
		width: 30px;
		height: 30px
	}
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__remove a:hover {
	background: transparent
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__remove a::after {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(/wp-content/uploads/2022/10/close.svg);
	background-size: cover;
	background-repeat: no-repeat
}

@media (max-width:767px) {
	#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__remove a::after {
		width: 30px;
		height: 30px
	}
}

#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__remove img {
	cursor: pointer
}

@media (max-width:767px) {
	#cart .cart .cart__container-left .purchase__item-block .purchase__content .purchase__remove img {
		width: 25px
	}
}

#cart .cart .cart__container-left .update__block {
	display: none;
	margin-top: 40px
}

#cart .cart .cart__container-left .update__block .button {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50px;
	padding: 0 20px;
	border: 2px solid #182526;
	font-weight: 500;
	font-size: 16px;
	color: #182526;
	text-transform: uppercase
}

#cart .cart .cart__container-right {
	width: 100%;
	max-width: 310px;
	background-color: #F5F0F2;
	padding: 20px;
	height: fit-content
}

@media (max-width:767px) {
	#cart .cart .cart__container-right {
		margin: 0 auto
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	#cart .cart .cart__container-right {
		margin-right: 20px
	}
}

#cart .cart .cart__container-right .cart-total span {
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #182526
}

#cart .cart .cart__container-right .ordering {
	margin-top: 24px
}

#cart .cart .cart__container-right .ordering a {
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 230px;
	height: 48px;
	background-color: #FFF;
	border: 2px solid #8D8D8D;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	text-transform: uppercase
}

@media (max-width:767px) {
	#cart .cart .cart__container-right .ordering a {
		font-size: 14px
	}
}

#cart .cart .cart__container-right .buying {
	margin-top: 16px
}

#cart .cart .cart__container-right .buying a {
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 259px;
	height: 36px;
	border: 2px solid #182526;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	text-transform: uppercase;
	padding: 0
}

@media (max-width:767px) {
	#cart .cart .cart__container-right .buying a {
		font-size: 14px
	}
}

#cart .cart .cart__container-right .special {
	margin-top: 16px;
	text-align: center
}

#cart .cart .cart__container-right .special p {
	font-weight: 300;
	font-size: 14px;
	line-height: 21px;
	color: #182526
}

#cart .global__slider {
	margin-top: 0
}

#ordering .cart {
	width: 100%;
	max-width: 1109px;
	margin: 40px auto 92px
}

@media (max-width:767px) {
	#ordering .cart {
		flex-wrap: wrap-reverse;
		justify-content: center
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	#ordering .cart {
		column-gap: 20px
	}
}

#ordering .cart .cart__container-left {
	width: 100%;
	max-width: 475px
}

@media (max-width:767px) {
	#ordering .cart .cart__container-left {
		margin: 40px 20px 0
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	#ordering .cart .cart__container-left {
		margin-left: 20px
	}
}

#ordering .cart .cart__container-left .accordion {
	align-items: center;
	background-color: transparent;
	border: none;
	margin-bottom: 40px
}

#ordering .cart .cart__container-left .accordion:last-child {
	margin-bottom: 0
}

#ordering .cart .cart__container-left .accordion .accordion__top .ordering__number {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F5F0F2;
	border: 1px solid #182526;
	width: 36px;
	height: 36px;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #182526
}

#ordering .cart .cart__container-left .accordion .accordion__top .ordering__title {
	margin-left: 20px;
	font-weight: 400;
	font-size: 27px;
	line-height: 35px;
	color: #182526
}

#ordering .cart .cart__container-left .accordion__main {
	display: none
}

#ordering .cart .cart__container-left .accordion__main .main__accent {
	margin-top: 32px;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #BF047E
}

#ordering .cart .cart__container-left .accordion__main label {
	display: flex;
	align-items: center;
	margin-top: 24px;
	column-gap: 12px;
	width: 100%
}

@media (max-width:767px) {
	#ordering .cart .cart__container-left .accordion__main label {
		flex-wrap: wrap
	}

	#ordering .cart .cart__container-left .accordion__main label span {
		margin-bottom: 16px
	}
}

#ordering .cart .cart__container-left .accordion__main label span {
	display: flex;
	width: 100%;
	max-width: 89px;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #182526
}

#ordering .cart .cart__container-left .accordion__main label input {
	width: 100%;
	max-width: 374px;
	padding: 13px 16px;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	background-color: #F2F2F2;
	border: 1px solid #C0C0C0
}

#ordering .cart .cart__container-left .accordion__main button {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 115px;
	height: 52px;
	border: 2px solid #182526;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	background-color: #fff;
	margin-top: 32px
}

#ordering .cart .cart__container-left .active .accordion__main {
	display: flex
}

#ordering .cart .cart__container-right {
	width: 100%;
	max-width: 318px;
	background-color: #F5F0F2;
	padding: 24px 16px
}

@media (max-width:767px) {
	#ordering .cart .cart__container-right {
		margin: 0 5px
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	#ordering .cart .cart__container-right {
		margin-right: 20px
	}
}

#ordering .cart .cart__container-right .special .woocommerce-info {
	display: none
}

#ordering .cart .cart__container-right .ordering__right-block span {
	font-weight: 500;
	font-size: 19px;
	line-height: 24px;
	color: #182526;
	text-transform: uppercase
}

#ordering .cart .cart__container-right .ordering__edit {
	margin-top: 8px
}

#ordering .cart .cart__container-right .ordering__edit a {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526;
	cursor: pointer;
	border-bottom: 1px solid #BF047E
}

#ordering .cart .cart__container-right .purchases__wrap {
	margin-top: 34px
}

#ordering .cart .cart__container-right .purchase__item-block {
	padding: 5px;
	column-gap: 10px;
	max-width: 308px;
	margin-bottom: 8px
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__image {
	width: 100%;
	max-width: 80px;
	max-height: 80px
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__image img {
	width: 100%
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__content {
	display: flex;
	flex-direction: column;
	position: relative
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__content .purchase__name {
	margin-top: 0
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__content .purchase__name .purchase__link {
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #182526
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__content .purchase__amount {
	margin-top: 6px;
	align-items: center
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__content .purchase__amount .amount__text {
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	color: #182526;
	margin-top: 0
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__content .purchase__amount .purchase__group-amount {
	margin-left: 8px;
	display: flex;
	height: 23px;
	align-items: center
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__content .purchase__amount .purchase__group-amount .amount__input {
	border: none;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #182526;
	max-width: 98px;
	padding: 0;
	margin: 0
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__total {
	display: flex;
	justify-content: start
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__total .woocommerce-Price-amount {
	margin-top: 0
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__total span {
	background-color: inherit;
	width: inherit;
	height: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__total .sale__price-total {
	flex-direction: row-reverse;
	column-gap: 10px
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__total .sale__price-total bdi {
	display: flex
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__total .sale__price-total bdi .woocommerce-Price-currencySymbol {
	margin-left: 0
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__total .sale__price-total ins {
	text-decoration: none
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__total .sale__price-total ins span {
	margin-left: 0
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__total .sale__price-total ins bdi {
	color: #ED1C24
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__total .sale__price-total ins bdi .woocommerce-Price-currencySymbol {
	color: #ED1C24
}

#ordering .cart .cart__container-right .purchase__item-block .purchase__total .sale__price-total del span {
	font-size: 12px
}

#ordering .cart .cart__container-right .purchase__item-block .woocommerce-Price-amount {
	display: flex;
	justify-content: start;
	margin-top: 12px
}

#ordering .cart .cart__container-right .purchase__item-block .woocommerce-Price-amount bdi {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: transparent;
	width: auto;
	height: inherit;
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	color: #182526
}

#ordering .cart .cart__container-right .ordering__sum {
	display: flex;
	width: 100%;
	margin-top: 24px
}

#ordering .cart .cart__container-right .ordering__sum span {
	width: 50%;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

#ordering .cart .cart__container-right .ordering__discount {
	display: flex;
	width: 100%;
	margin-top: 12px
}

#ordering .cart .cart__container-right .ordering__discount span {
	width: 50%;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

#ordering .cart .cart__container-right .ordering__discount div {
	width: 50%
}

#ordering .cart .cart__container-right .ordering__discount .woocommerce-Price-amount {
	width: 50%;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

#ordering .cart .cart__container-right .orderint__total {
	display: flex;
	width: 100%;
	margin-top: 20px
}

#ordering .cart .cart__container-right .orderint__total span {
	width: 50%;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase
}

.global__slider .popular .popular__container .swiper-wrapper .products a .prod__title {
	display: block;
	margin-top: 16px;
	height: 72px;
	overflow: hidden;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

.checkout__section .checkout__container {
	margin: 0 auto 80px;
	width: 100%;
	max-width: 1109px
}

@media (max-width:767px) {
	.checkout__section .checkout__container {
		flex-wrap: wrap-reverse;
		justify-content: center
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.checkout__section .checkout__container {
		column-gap: 20px
	}
}

@media (max-width:767px) {
	.checkout__section .checkout__container .checkout__container-left {
		margin: 40px 0 0;
		min-width: 320px
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.checkout__section .checkout__container .checkout__container-left {
		margin-left: 20px
	}
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout {
	width: 475px
}

@media (max-width:767px) {
	.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout {
		width: 100%
	}
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 {
	width: 100%
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields:before {
	display: none
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields:after {
	display: none
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .btn__title {
	display: flex;
	font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 27px;
	line-height: 35px;
	color: #182526;
	background: transparent;
	border: none
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .btn__title:before {
	content: '1';
	display: flex;
	justify-content: center;
	align-items: center;
	width: 36px;
	height: 36px;
	background: #F5F0F2;
	border: 1px solid #182526;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #182526;
	margin-right: 20px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper {
	margin-top: 24px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: 10px;
	padding: 0;
	margin: 0 0 24px
}

@media (max-width:767px) {
	.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {
		flex-wrap: wrap
	}
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row:last-child {
	margin: 0;
	padding-bottom: 24px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .optional {
	display: none
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row:before {
	display: none
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row:after {
	display: none
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label,
.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .required {
	width: 89px;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #182526
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper {
	width: 100%;
	max-width: 374px
}

@media (max-width:767px) {
	.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper {
		max-width: inherit
	}
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input {
	font-family: 'Inter', sans-serif;
	height: 52px;
	background: #F2F2F2;
	border: 1px solid #C0C0C0;
	text-indent: 16px;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #8D8D8D
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .btn__next {
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	background: #FFFFFF;
	border: 2px solid #182526;
	width: 115px;
	height: 52px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .inspire_checkout_fields_hide {
	display: none
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout #customer_details .col-2 {
	display: none
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__delivery-container {
	margin-top: 40px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__delivery-container .btn__title {
	display: flex;
	font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 27px;
	line-height: 35px;
	color: #182526;
	background: transparent;
	border: none
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__delivery-container .btn__title:before {
	content: '2';
	display: flex;
	justify-content: center;
	align-items: center;
	width: 36px;
	height: 36px;
	background: #F5F0F2;
	border: 1px solid #182526;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #182526;
	margin-right: 20px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__delivery-container .delivery__block {
	margin-top: 32px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__delivery-container .delivery__block .woocommerce-shipping-methods li {
	display: flex;
	align-items: center;
	margin: 0 0 39px 0 !important
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__delivery-container .delivery__block .woocommerce-shipping-methods li:last-child {
	margin: 0 !important
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__delivery-container .delivery__block .woocommerce-shipping-methods li input {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	width: 20px;
	height: 20px;
	margin: 0 16px 0 0 !important
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__delivery-container .delivery__block .woocommerce-shipping-methods li input:checked:before {
	content: '';
	display: block;
	width: 13px;
	height: 13px;
	background-color: #BF047E;
	border-radius: 50%
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__delivery-container .delivery__block .woocommerce-shipping-methods li input:checked:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 16px;
	height: 16px;
	border: 3px solid #BF047E;
	border-radius: 50%
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__delivery-container .delivery__block .woocommerce-shipping-methods li label {
	font-weight: 500;
	font-size: 18px;
	line-height: 27px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__delivery-container .delivery__block .btn__next {
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	background: #FFFFFF;
	border: 2px solid #182526;
	width: 115px;
	height: 52px;
	margin-top: 35px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__payment-container {
	margin-top: 40px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__payment-container #my_checkbox_field .checkbox {
	font-weight: 500;
	font-size: 17px;
	line-height: 22px;
	color: #182526
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__payment-container #my_checkbox_field .input-checkbox {
	width: 24px;
	height: 24px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__payment-container #my_checkbox_field .optional {
	display: none
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__payment-container .btn__title {
	display: flex;
	font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 27px;
	line-height: 35px;
	color: #182526;
	background: transparent;
	border: none
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__payment-container .btn__title:before {
	content: '3';
	display: flex;
	justify-content: center;
	align-items: center;
	width: 36px;
	height: 36px;
	background: #F5F0F2;
	border: 1px solid #182526;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #182526;
	margin-right: 20px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__payment-container #collapseThree2 {
	margin-top: 32px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__payment-container #collapseThree2 .wc_payment_method {
	margin-bottom: 32px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__payment-container #collapseThree2 .wc_payment_method:last-child {
	margin-bottom: 0
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__payment-container #collapseThree2 .wc_payment_method .checkbox-form {
	display: flex;
	align-items: center
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__payment-container #collapseThree2 .wc_payment_method .checkbox-form input {
	display: flex !important;
	align-items: center;
	justify-content: center;
	position: relative;
	width: 20px;
	height: 20px;
	margin: 0 16px 0 0 !important
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__payment-container #collapseThree2 .wc_payment_method .checkbox-form input:checked:before {
	content: '';
	display: block;
	width: 12px;
	height: 12px;
	background-color: #BF047E;
	border-radius: 50%
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__payment-container #collapseThree2 .wc_payment_method .checkbox-form input:checked:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 16px;
	height: 16px;
	border: 3px solid #BF047E;
	border-radius: 50%
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .checkout__payment-container #collapseThree2 .wc_payment_method .checkbox-form label {
	font-weight: 500;
	font-size: 18px;
	line-height: 27px
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment {
	background: transparent !important
}

#my_checkbox_field {
	margin-top: 20px;
}

.woocommerce form .custom_field_no_call label {
	line-height: 25px;
	font-weight: 500;
}

.woocommerce form #order_review .custom_field_no_call label.checkbox  span.optional {
    font-weight: 300;
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods {
	display: none
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row {
	padding: 0 !important;
	margin: 40px 0 0;
	width: fit-content
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row #place_order {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 241px;
	height: 52px;
	background: #FFFFFF;
	border: 2px solid #BF047E;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #BF047E
}

@media (max-width:767px) {
	.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row #place_order {
		width: 241px !important
	}
}

.checkout__section .checkout__container .checkout__container-left .woocommerce .woocommerce-checkout-review-order {}

.page-template-content-checkout.woocommerce-order-received .checkout__section .breadcrumb {
	display: none
}

.page-template-content-checkout.woocommerce-order-received .checkout__section .block__title {
	display: none
}

.page-template-content-checkout.woocommerce-order-received .checkout__section .checkout__container {
	max-width: inherit
}

.page-template-content-checkout.woocommerce-order-received .checkout__section .checkout__container .checkout__container-left {
	width: 100%
}

.page-template-content-checkout.woocommerce-order-received .checkout__section .checkout__container .checkout__container-left #ordering .breadcrumb {
	display: flex
}

.page-template-content-checkout.woocommerce-order-received .checkout__section .checkout__container .checkout__container-left #ordering .block__title {
	display: block
}

.page-template-content-checkout.woocommerce-order-received .checkout__section .checkout__container .checkout__container-right {
	display: none
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right {
	width: 100%;
	max-width: 318px;
	background-color: #F5F0F2;
	padding: 24px 16px;
	height: fit-content
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .ordering__right-block span {
	font-weight: 500;
	font-size: 19px;
	line-height: 24px;
	color: #182526;
	text-transform: uppercase
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .ordering__edit {
	margin-top: 8px
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .ordering__edit a {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526;
	cursor: pointer;
	border-bottom: 1px solid #BF047E
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap {
	margin-top: 34px
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block {
	padding: 5px;
	column-gap: 10px;
	max-width: 308px;
	margin-bottom: 8px;
	border: 1px solid #F5F0F2;
	background-color: #fff
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__image {
	width: 100%;
	max-width: 80px;
	max-height: 80px
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__image img {
	width: 100%
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content {
	display: flex;
	flex-direction: column;
	position: relative
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__name {
	margin-top: 0
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__name .purchase__link {
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #182526
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__amount {
	margin-top: 6px;
	align-items: baseline
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__amount .amount__text {
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	color: #182526;
	margin-top: 0
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__amount .purchase__group-amount {
	margin-left: 8px;
	display: flex;
	height: 23px
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__amount .purchase__group-amount span {
	border: none;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #182526;
	max-width: 98px;
	padding: 0;
	margin: 0
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__total {
	display: flex;
	justify-content: start;
	margin-top: auto;
	align-items: center;
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	color: #182526
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__total .sale__price-total {
	flex-direction: row-reverse;
	column-gap: 10px
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__total .sale__price-total bdi {
	display: flex
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__total .sale__price-total bdi .woocommerce-Price-currencySymbol {
	margin-left: 0
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__total .sale__price-total ins {
	text-decoration: none
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__total .sale__price-total ins span {
	margin-left: 0
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__total .sale__price-total ins bdi {
	color: #ED1C24
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__total .sale__price-total ins bdi .woocommerce-Price-currencySymbol {
	color: #ED1C24
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__total .sale__price-total del span {
	font-size: 12px
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .purchases__wrap .purchase__item-block .purchase__content .purchase__total span {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: transparent;
	width: auto;
	height: inherit;
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	color: #182526;
	margin-left: 3px
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .ordering__sum {
	display: flex;
	width: 100%;
	margin-top: 24px
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .ordering__sum span {
	width: 50%;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .ordering__discount {
	display: flex;
	width: 100%;
	margin-top: 12px
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .ordering__discount span {
	width: 50%;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .orderint__total {
	display: flex;
	width: 100%;
	margin-top: 20px
}

.page-template-content-checkout.woocommerce-checkout .checkout__section .checkout__container .checkout__container-right .orderint__total span {
	width: 50%;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase
}

.woocommerce-cart aside {
	display: none
}

.order .order__info-top {
	width: 100%;
	max-width: 730px;
	margin: 40px auto 0
}

.order .order__info-top .order__number {
	text-align: center
}

.order .order__info-top .order__number span {
	font-weight: 500;
	font-size: 18px;
	line-height: 23px;
	color: #182526
}

.order .order__info-top .order__grafic {
	margin-top: 16px;
	text-align: center
}

@media (max-width:767px) {
	.order .order__info-top .order__grafic {
		padding: 0 20px
	}
}

.order .order__info-top .order__grafic span {
	font-weight: 400;
	font-size: 18px;
	line-height: 23px;
	color: #182526
}

.order .order__social {
	display: flex;
	justify-content: center;
	margin-top: 40px;
	background-color: #F5F0F2;
	padding: 16px 0
}

@media (max-width:767px) {
	.order .order__social {
		padding: 20px 0
	}
}

@media (max-width:767px) {
	.order .order__social .order__social-block {
		padding: 0 20px;
		flex-wrap: wrap;
		justify-content: center;
		text-align: center
	}

	.order .order__social .order__social-block span {
		margin-right: 0 !important;
		margin-bottom: 16px
	}
}

.order .order__social .order__social-block span {
	font-weight: 500;
	font-size: 18px;
	line-height: 23px;
	text-transform: uppercase;
	color: #182526;
	margin-right: 24px
}

.order .order__social .order__social-block a {
	margin-right: 16px
}

.order .order__social .order__social-block a:last-child {
	margin-right: 0
}

.order .order__social .order__social-block a img {
	cursor: pointer
}

.order .order__info-block {
	margin-bottom: 40px
}

@media (max-width:767px) {
	.order .order__info-block:last-child {
		margin-bottom: 0
	}
}

.order .order__info-block .orter__info-title {
	margin-bottom: 32px
}

.order .order__info-block .orter__info-title span {
	font-weight: 400;
	font-size: 27px;
	line-height: 35px;
	color: #182526
}

.order .order__info-block .item {
	display: flex;
	margin-top: 20px
}

@media (max-width:767px) {
	.order .order__info-block .item {
		flex-direction: column;
		row-gap: 16px
	}
}

.order .order__info-block .item span {
	display: flex;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #182526
}

.order .order__info-block .item span:first-child {
	width: 35%
}

@media (max-width:767px) {
	.order .order__info-block .item span:first-child {
		width: 100%
	}
}

.order .order__info-block .item span:last-child {
	width: 65%;
	font-weight: 500
}

@media (max-width:767px) {
	.order .order__info-block .item span:last-child {
		width: 100%
	}
}

body.hidden {
	overflow: hidden
}

body.hidden .filter__mobile-block.active {
	overflow-y: scroll
}

body.hidden .filter__mobile-block.active::-webkit-scrollbar {
	width: 4px
}

body.hidden .filter__mobile-block.active::-webkit-scrollbar-track {
	background: #F2F2F2
}

body.hidden .filter__mobile-block.active::-webkit-scrollbar-thumb {
	background-color: #C0C0C0
}

.woocommerce-page #page .site-main .woocommerce-breadcrumb,
.woocommerce-page #page .site-main .woocommerce-products-header {
	display: none
}

.woocommerce-page #page .site-main .entry-header {
	display: none
}

.woocommerce-page #page .site-main .entry-content {
	display: flex;
	flex-direction: column-reverse;
	max-width: 1600px;
	margin: 0 auto
}

@media (max-width:767px) {
	.woocommerce-page #page .site-main .entry-content .term-description {
		padding-left: 20px;
		padding-right: 20px
	}
}

.woocommerce-page #page .site-main .entry-content .term-description p {
	margin: 40px auto;
	width: 100%;
	max-width: 730px;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #182526
}

.woocommerce-page #page .site-main .entry-content .term-description p:first-child {
	margin: 0 auto 40px
}

.woocommerce-page #page .site-main .entry-content .term-description p:last-child {
	margin: 40px auto 75px
}

.woocommerce-page #page .site-main .entry-content .woocommerce .slider__categorys .block__title {
	margin-top: 120px
}

@media (max-width:767px) {
	.woocommerce-page #page .site-main .entry-content .woocommerce .slider__categorys .block__title {
		margin-top: 80px
	}
}

.woocommerce-page #page .catalog__container {
	display: flex;
	width: 100%;
	max-width: 1108px;
	margin: 50px auto 0
}

@media (max-width:767px) {
	.woocommerce-page #page .catalog__container {
		margin: 40px auto 0
	}
}

.woocommerce-page #page .catalog__container .catalog__filter {
	display: flex;
	flex-direction: column;
	width: 255px;
	position: relative;
	float: left;
	box-sizing: border-box
}

@media (max-width:1023px) {
	.woocommerce-page #page .catalog__container .catalog__filter {
		display: none
	}
}

.woocommerce-page #page .catalog__container .catalog__filter .woocommerce-result-count {
	display: block;
	margin: 0
}

.woocommerce-page #page .catalog__container .catalog__filter .woocommerce-result-count .product__amount {
	margin: 0
}

.woocommerce-page #page .catalog__container .catalog__filter .product__amount {
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	margin-bottom: 41px
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block {}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_filter_title {
	display: none
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering {
	margin: 0
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector {
	display: flex;
	flex-direction: column;
	margin: 0;
	row-gap: 8px
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected {
	display: flex;
	flex-direction: row-reverse;
	column-gap: 9px;
	width: fit-content;
	padding: 4px 10px;
	box-sizing: border-box;
	margin: 0;
	border: none;
	border-radius: 0;
	background-color: #F5F0F2
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected .prdctfltr_selected_title {
	width: fit-content;
	white-space: pre-wrap;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #182526
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected .prdctfltr_title_remove {
	color: #747474
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected .prdctfltr_title_selected_separator {
	display: none
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons {
	margin: 0;
	padding: 0
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons .prdctfltr_woocommerce_filter_submit {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 95px;
	height: 24px;
	margin: 16px 0 0 !important;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	border: 2px solid #182526
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons .prdctfltr_reset {
	margin: 0
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons .prdctfltr_reset label span {
	margin-top: 8px;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	text-decoration: underline;
	color: #182526
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons .prdctfltr_reset label span:before {
	display: none
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper {
	margin-top: 15px
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter {
	border-top: 1px solid #C0C0C0;
	padding: 15px 0 0
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .pf-help-title {
	margin-bottom: 15px
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .pf-help-title .prdctfltr_widget_title {
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #182526
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes {
	display: flex;
	flex-direction: column;
	row-gap: 11px
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .irs .irs-from,
.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .irs .irs-to {
	background: #BF047E
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .prdctfltr_sub {
	display: flex;
	flex-direction: column;
	row-gap: 11px
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .prdctfltr_hiddenparent {
	display: none
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes label span {
	display: flex;
	align-items: center;
	column-gap: 16px;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes label span:before {
	margin: 0;
	width: 16px;
	height: 16px
}

.woocommerce-page #page .catalog__container .catalog__filter .catalog__filter-block .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes label span:after {
	font-size: 23px;
	color: #BF047E
}

@media (max-width:767px) {
	.woocommerce-page #page .catalog__column-left {
		display: none
	}
}

@media (min-width:1024px) {
	.woocommerce-page #page .catalog__column-left {
		width: 255px
	}
}

@media screen and (min-width:1024px) and (max-width:1199px) {
	.woocommerce-page #page .catalog__column-left {
		margin-left: 20px
	}
}

.woocommerce-page #page .catalog__column-right {
	width: 100%;
	margin-left: 30px;
	display: flex;
	flex-direction: column
}

@media (max-width:1023px) {
	.woocommerce-page #page .catalog__column-right {
		margin: 0;
		width: 100%
	}
}

@media screen and (min-width:1024px) and (max-width:1199px) {
	.woocommerce-page #page .catalog__column-right {
		margin-right: 20px
	}
}

.woocommerce-page #page .catalog__column-right .catalog__ordering {
	display: flex;
	justify-content: flex-end;
	margin-bottom: 24px
}

@media (max-width:767px) {
	.woocommerce-page #page .catalog__column-right .catalog__ordering {
		justify-content: space-between;
		padding: 0 10px;
		box-sizing: border-box;
		border-width: 1px 0 1px 0;
		border-color: #C0C0C0;
		border-style: solid;
		margin-bottom: 16px
	}
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .catalog__filter-mobile {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50%;
	border-width: 0 1px 0 0;
	border-color: #C0C0C0;
	border-style: solid;
	height: 35px
}

@media (min-width:768px) {
	.woocommerce-page #page .catalog__column-right .catalog__ordering .catalog__filter-mobile {
		display: none
	}
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .catalog__filter-mobile button {
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	border: none;
	background-color: transparent
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block {
	position: absolute;
	top: 30px;
	left: -999px;
	transition: left 0.4ms ease-in-out;
	max-width: 340px;
	height: calc(100vh - 80px);
	background-color: #fff;
	box-shadow: 0px 4px 35px #E8E8E8;
	z-index: 999
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active {
	left: 0
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__top-block {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #2B3839;
	padding: 5px 20px;
	box-sizing: border-box
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__top-block .filter__logo a {
	display: flex;
	height: 40px
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__top-block .filter__logo img {
	max-width: 137px
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__top-block .filter__close {
	width: 20px;
	height: 20px;
	background-image: url(/wp-content/uploads/2022/10/x.svg);
	background-repeat: no-repeat;
	background-size: cover;
	background-color: transparent;
	border: none
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__center-block {
	padding: 24px 20px 20px;
	box-sizing: border-box
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__center-block .filter__title {
	font-weight: 500;
	font-size: 30px;
	line-height: 35px;
	text-transform: uppercase;
	color: #182526
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__center-block .woocommerce-result-count {
	display: block;
	margin: 16px 0 20px
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__center-block .woocommerce-ordering {
	display: none
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block {
	padding: 0 0 20px;
	box-sizing: border-box;
	background-color: #fff
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_wc .prdctfltr_filter_title {
	display: none
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering {
	margin: 0
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_collector {
	display: flex;
	flex-direction: column;
	row-gap: 8px;
	margin: 0;
	padding: 0 20px;
	box-sizing: border-box
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected {
	margin: 0;
	padding: 4px 10px;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	width: fit-content;
	border: none;
	background-color: #F5F0F2;
	border-radius: 0
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected .prdctfltr_title_remove {
	display: flex;
	align-items: center;
	margin-left: 10px
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected .prdctfltr_title_remove .prdctfltr-delete,
.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected .prdctfltr_title_remove .prdctfltr-check {
	display: none
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_collector .prdctfltr_title_selected .prdctfltr_title_remove::after {
	content: '';
	display: block;
	background-image: url(/wp-content/uploads/2022/10/close.svg);
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-size: cover
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_buttons {
	padding: 0 20px;
	box-sizing: border-box;
	margin: 8px 0 20px
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_buttons .prdctfltr_woocommerce_filter_submit {
	padding: 4px 10px;
	box-sizing: border-box;
	border: 2px solid #182526;
	margin: 0 0 8px !important;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #182526
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_buttons .prdctfltr_reset label span {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	text-decoration-line: underline;
	color: #182526
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_buttons .prdctfltr_reset label span::before {
	display: none
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter {
	padding: 16px 20px 0;
	box-sizing: border-box;
	border-top: 1px solid #C0C0C0
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_widget_title {
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #182526
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll {
	margin: 16px 0 0
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .irs .irs-from,
.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .irs .irs-to {
	background: #BF047E
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes label span:before {
	width: 14px;
	height: 14px;
	border: 1px solid #182526;
	margin-right: 16px
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .prdctfltr_active span {
	font-weight: inherit
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .filter__mobile-block.active .filter__bottom-block .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .prdctfltr_active span:after {
	font-size: 20px;
	line-height: 17px;
	color: #BF047E
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__mobile-block {
	position: absolute;
	top: 30px;
	left: -999px;
	transition: left 0.4ms ease-in-out;
	max-width: 340px;
	height: 100vh;
	background-color: #fff;
	box-shadow: 0px 4px 35px #E8E8E8;
	z-index: 999
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__mobile-block.active {
	left: 0
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__top-block {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #2B3839;
	padding: 5px 20px;
	box-sizing: border-box;
	min-width: 340px
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__top-block .sort__logo a {
	display: flex;
	height: 40px
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__top-block .sort__logo img {
	max-width: 137px
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__top-block .sort__close {
	width: 20px;
	height: 20px;
	background-image: url(/wp-content/uploads/2022/10/x.svg);
	background-repeat: no-repeat;
	background-size: cover;
	background-color: transparent;
	border: none
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block {
	display: flex;
	flex-direction: column;
	padding: 24px 0 20px;
	box-sizing: border-box
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block .sort__title {
	font-weight: 500;
	font-size: 30px;
	line-height: 35px;
	text-transform: uppercase;
	color: #182526;
	padding: 0 20px 24px;
	box-sizing: border-box;
	border-bottom: 1px solid #C0C0C0
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block .orderby__mobile-block li {
	list-style: none;
	padding: 20px;
	box-sizing: border-box;
	border-bottom: 1px solid #C0C0C0
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block .orderby__mobile-block li a {
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #182526
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block .woocommerce-result-count {
	display: none
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block .woocommerce-ordering {
	display: block;
	margin-top: 24px;
	width: 100%
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block .woocommerce-ordering:before {
	display: none
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__mobile-block.active .sort__center-block .woocommerce-ordering select {
	display: block;
	width: 100%;
	max-width: 300px
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__title-block {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50%;
	margin-bottom: 0;
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	border: none;
	background-color: transparent
}

@media (min-width:768px) {
	.woocommerce-page #page .catalog__column-right .catalog__ordering .sort__title-block {
		display: none
	}
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .woocommerce-ordering {
	display: flex;
	align-items: center
}

@media (max-width:767px) {
	.woocommerce-page #page .catalog__column-right .catalog__ordering .woocommerce-ordering {
		display: none;
		justify-content: center;
		align-items: center;
		width: 50%;
		margin-bottom: 0;
		border-width: 1px 0 1px 1px;
		border-color: #C0C0C0
	}
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .woocommerce-ordering span {
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	margin-right: 17px
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .woocommerce-ordering select {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	border-width: 0 0 1px 0;
	border-bottom: 1px solid #C0C0C0;
	max-width: 211px
}

@media (max-width:767px) {
	.woocommerce-page #page .catalog__column-right .catalog__ordering .woocommerce-ordering select {
		display: none
	}
}

.woocommerce-page #page .catalog__column-right .catalog__ordering .woocommerce-ordering img {
	margin-right: 16px
}

@media (max-width:767px) {
	.woocommerce-page #page .catalog__column-right .catalog__ordering .woocommerce-ordering img {
		display: none
	}
}

.woocommerce-page #page .catalog__column-right .catalog__products {
	display: grid;
	grid-auto-flow: dense;
	grid-gap: 30px;
	grid-template-columns: repeat(3, calc((100% / 3) - 20px))
}

@media (max-width:767px) {
	.woocommerce-page #page .catalog__column-right .catalog__products {
		grid-gap: 16px 10px;
		grid-template-columns: repeat(2, calc((100% / 2) - 5px));
		justify-content: center;
		padding: 0 10px
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.woocommerce-page #page .catalog__column-right .catalog__products {
		grid-template-columns: repeat(4, calc((100% / 4) - 20px));
		grid-gap: 25px;
		padding: 0 20px
	}
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item {
	display: flex;
	box-shadow: none;
	transition: all 0.4s ease-in-out;
	justify-content: center
}

@media (min-width:1024px) {
	.woocommerce-page #page .catalog__column-right .catalog__products .product__item {
		width: 254px
	}
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item:hover {
	box-shadow: 0px 4px 35px #CDCDCD
}

@media (max-width:767px) {
	.woocommerce-page #page .catalog__column-right .catalog__products .product__item:hover {
		box-shadow: none
	}
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product {
	width: 100%;
	max-width: 224px;
	padding: 15px;
	position: relative
}

@media (max-width:767px) {
	.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product {}
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap {
	padding: 0;
	position: absolute;
	bottom: 71px;
	right: 15px;
	width: auto
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout {
	flex-direction: column;
	background: transparent;
	grid-gap: 0
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-text-wrap {
	width: 100%;
	margin: 0;
	text-align: end
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-text-wrap .woo-sctr-countdown-timer-text-before {
	display: none
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap {
	margin: 0;
	width: 100%
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer {
	grid-gap: 0;
	width: 100%;
	display: flex;
	justify-content: end
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap:last-child .woo-sctr-countdown-text {
	font-size: 0
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap:last-child .woo-sctr-countdown-text:before {
	content: ':';
	display: none
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap .woo-sctr-countdown-value {
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	color: #182526
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap .woo-sctr-countdown-text {
	font-size: 0
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-timer .woo-sctr-countdown-unit-wrap .woo-sctr-countdown-text:before {
	content: ':';
	display: block;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	color: #182526;
	margin-left: 1px
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .star-rating {
	display: none
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__image {
	display: flex;
	justify-content: center;
	width: 100%;
	max-width: 224px
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__image img {
	width: 100%
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__name {
	display: flex;
	margin-top: 16px;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526;
	max-height: 72px;
	overflow: hidden
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__rating {
	margin-top: 8px
}

@media (max-width:767px) {
	.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__rating {
		flex-wrap: wrap
	}
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__rating .rating__list {
	display: flex
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__rating .rating__list .rating__item:last-child::after {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../image/star.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__rating .rating__list .rating__item::after {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../image/star-gold.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__rating .product__comment {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	margin-left: 8px
}

@media (max-width:767px) {
	.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__rating .product__comment {
		margin-left: 0
	}
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price {
	margin-top: 10px;
	align-items: flex-end
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price .price__default span {
	line-height: 30px;
	display: flex;
	flex-direction: row-reverse;
	font-size: 0
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price .price__default span .woocommerce-Price-currencySymbol {
	font-size: 20px
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price .price__default span ins {
	text-decoration: none
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price .price__default span ins span bdi {
	display: flex;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #ED1C24
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price .price__default span del span bdi {
	display: flex;
	align-items: flex-end;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	color: #747474;
	margin-left: 8px;
	padding-top: 3px;
	text-decoration: line-through
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price .price__default span del span bdi span {
	line-height: 26px
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price .price__default span span bdi {
	display: flex;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #182526
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price .price__default span.woocommerce-Price-amount.amount:first-child {
	display: block !important
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price .price__default span.woocommerce-Price-amount.amount:last-child {
	display: none
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price .price__new {}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price .price__new span {
	line-height: 30px
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price .price__new span del span bdi {
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #ED1C24
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price .price__old {
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #747474;
	margin-left: 8px
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__price .price__old span {
	line-height: 26px
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__buy {
	margin-top: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 2px solid #182526;
	height: 36px;
	cursor: pointer
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__buy span {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #182526;
	cursor: pointer
}

@media (max-width:767px) {
	.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .product__buy span {
		text-transform: inherit
	}
}

.woocommerce-page #page .catalog__column-right .catalog__products .product__item .product .clickBuyButton {
	display: none
}

.woocommerce-page #page .catalog__column-right .catalog__pagination {
	margin: 55px 0 80px;
	position: relative
}

@media (max-width:767px) {
	.woocommerce-page #page .catalog__column-right .catalog__pagination {
		flex-wrap: wrap;
		gap: 40px
	}

	.woocommerce-page #page .catalog__column-right .catalog__pagination div:first-child {
		display: none
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.woocommerce-page #page .catalog__column-right .catalog__pagination {
		margin: 55px 20px 80px
	}

	.woocommerce-page #page .catalog__column-right .catalog__pagination div:first-child {
		display: none
	}
}

.woocommerce-page #page .catalog__column-right .catalog__pagination .see__more {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 207px;
	height: 52px;
	border: 1px solid #2B3839;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase
}

.woocommerce-page #page .catalog__column-right .catalog__pagination .pagination {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(-50% 50%);
	margin-top: -8px;
	column-gap: 16px
}

@media (max-width:767px) {
	.woocommerce-page #page .catalog__column-right .catalog__pagination .pagination {
		position: relative;
		top: inherit;
		right: inherit;
		margin-top: 0
	}
}

.woocommerce-page #page .catalog__column-right .catalog__pagination .pagination .prev,
.woocommerce-page #page .catalog__column-right .catalog__pagination .pagination .next {
	display: flex;
	height: 8px
}

.woocommerce-page #page .catalog__column-right .catalog__pagination .pagination ul {
	column-gap: 8px
}

.woocommerce-page #page .catalog__column-right .catalog__pagination .pagination ul li a {
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #747474
}

.woocommerce-page #page .global__slider {
	margin-top: 0
}

.woocommerce-page #page .description {
	width: 100%;
}

.woocommerce-page #page .description .faq__container {
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
	padding-top: 50px;
}


@media (max-width:767px) {
	.woocommerce-page #page .description {}
}

.woocommerce-page #page .description .description__container {
	display: flex;
	width: 94%;
	max-width: 1100px;
	margin: 0 auto
}

.woocommerce-page #page .description .description__container .term-description {
	display: flex;
	flex-direction: column;
	row-gap: 20px
}

.woocommerce-page #page .description .description__container .term-description h1 {
	font-weight: 500;
	font-size: 30px;
	line-height: 35px
}

.woocommerce-page #page .description .description__container .term-description h2 {
	font-weight: 600;
	font-size: 22px;
	line-height: 33px
}

.woocommerce-page #page .description .description__container .term-description h3 {
	font-weight: 600;
	font-size: 20px;
	line-height: 30px
}

.woocommerce-page #page .description .description__container .term-description p {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px
}

.woocommerce-page #page .description .description__container .term-description ul {
	list-style: disc;
	margin-left: 20px
}

.woocommerce-page #page .description .description__container .term-description ul li {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px
}

.woocommerce-page #page .description .description__container .term-description ol {
	margin-left: 20px
}

.woocommerce-page #page .description .description__container .term-description ol li {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px
}

.woocommerce-page .woocommerce-result-count,
.woocommerce-page .woocommerce-ordering {
	display: none
}

.woocommerce-page :lang(uk)>.woocommerce-ordering:before {
	content: 'Сортувати:';
	display: block;
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	margin-right: 10px
}

.woocommerce-page :lang(uk)>.woocommerce-ordering:before {
	content: 'Сортировать:';
	display: block;
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	margin-right: 10px
}

.woocommerce-page :lang(uk)>.product .woo-sctr-countdown-timer-text-wrap:before {
	content: 'Акція:';
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #182526
}

.woocommerce-page :lang(ru)>.product .woo-sctr-countdown-timer-text-wrap:before {
	content: 'Акция:';
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #182526
}

.woocommerce-page aside {
	display: none
}

.woocommerce-page .popular .product__price .price__default span {
	font-size: 0
}

.woocommerce-page .popular .product__price .price__default span span.woocommerce-Price-amount.amount {
	font-size: 20px
}

.woocommerce-page .popular .product__price .price__default span span.woocommerce-Price-amount.amount:first-child {
	display: block !important
}

.woocommerce-page .popular .product__price .price__default span span.woocommerce-Price-amount.amount:last-child {
	display: none
}

.woocommerce-page .popular .product__price .price__default span span.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
	font-size: 20px
}

:lang(uk)>.woo-sctr-countdown-timer-text-before {
	display: flex;
	font-size: 0
}

:lang(uk)>.woo-sctr-countdown-timer-text-before:before {
	content: 'До кінця акції залишилось: ';
	font-size: 12px
}

.single-product {}

.single-product .woocommerce-breadcrumb {
	display: none
}

.single-product #postpage {
	display: none
}

.single-product .product__details {
	display: flex;
	justify-content: space-between;
	width: 100%;
	max-width: 1140px;
	margin: 16px auto 0
}

@media (max-width:767px) {
	.single-product .product__details {
		flex-wrap: wrap
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.single-product .product__details {
		column-gap: 20px
	}
}

.single-product .product__details .product__page-gallery {
	width: 100%;
	max-width: 540px
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.single-product .product__details .product__page-gallery {
		width: 50%;
		margin-left: 20px
	}
}

@media only screen and (min-width:992px) {
	.single-product .product__details .product__page-gallery {
		height: min-content;
		position: sticky;
		top: 70px
	}
}

.single-product .product__details .product__page-gallery .product__page-images {
	height: 460px;
	width: 65px;
	padding-right: 5px;
	padding-left: 5px
}

@media (max-width:767px) {
	.single-product .product__details .product__page-gallery .product__page-images {
		height: 300px;
		padding-left: 20px;
		width: 60px
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.single-product .product__details .product__page-gallery .product__page-images {
		height: fit-content
	}
}

.single-product .product__details .product__page-gallery .product__page-images .swiper-wrapper .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 65px !important;
	overflow: hidden;
	box-shadow: none;
	transition: all 0.4s ease-in-out
}

@media (max-width:767px) {
	.single-product .product__details .product__page-gallery .product__page-images .swiper-wrapper .swiper-slide {
		height: 44px !important
	}
}

.single-product .product__details .product__page-gallery .product__page-images .swiper-wrapper .swiper-slide img {
	width: 58px !important;
	max-width: inherit !important;
	max-height: inherit !important;
	object-fit: inherit !important;
	margin: 0 !important
}

@media (max-width:767px) {
	.single-product .product__details .product__page-gallery .product__page-images .swiper-wrapper .swiper-slide img {
		width: 100% !important
	}
}

.single-product .product__details .product__page-gallery .product__page-images .swiper-wrapper .swiper-slide-thumb-active {
	box-shadow: 0px 4px 4px #E8E8E8
}

.single-product .product__details .product__page-gallery .product__page-images::-webkit-scrollbar {
	width: 3px
}

.single-product .product__details .product__page-gallery .product__page-images::-webkit-scrollbar-track {
	background: #C0C0C0
}

.single-product .product__details .product__page-gallery .product__page-images::-webkit-scrollbar-thumb {
	background-color: #C0C0C0;
	border-radius: 6px;
	border: 3px solid #8D8D8D
}

.single-product .product__details .product__page-gallery .product__page-image {
	height: 460px;
	width: 460px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px
}

@media (max-width:767px) {
	.single-product .product__details .product__page-gallery .product__page-image {
		height: 300px;
		padding-right: 20px
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.single-product .product__details .product__page-gallery .product__page-image {
		height: fit-content
	}
}

.single-product .product__details .product__page-gallery .product__page-image .swiper-wrapper .swiper-slide {
	box-shadow: 0px 4px 16px #E8E8E8
}

.single-product .product__details .product__page-gallery .product__page-image .swiper-wrapper .swiper-slide img {
	width: 100%;
	padding: 4px;
	box-sizing: border-box;
	max-width: inherit !important;
	max-height: inherit !important;
	object-fit: inherit !important;
	margin: 0 !important;
	height: 100%
}

@media (max-width:1023px) {
	.single-product .product__details .product__page-gallery .product__page-image .swiper-wrapper .swiper-slide img {
		width: 100% !important
	}
}

.single-product .product__details .product__page-details {
	width: 100%;
	max-width: 570px
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.single-product .product__details .product__page-details {
		width: 50%;
		margin-right: 20px
	}
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details .product__title {
		display: none;
		padding: 0 20px
	}
}

.single-product .product__details .product__page-details .product__title h1 {
	font-weight: 400;
	font-size: 27px;
	line-height: 35px;
	color: #182526;
	text-align: left;
	text-transform: inherit;
	margin: inherit !important;
	font-family: inherit !important
}

.single-product .product__details .product__page-details .priduct__detail {
	margin-top: 43px
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details .priduct__detail {
		margin-top: 17px;
		padding: 0 20px
	}
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details .priduct__detail .product__sku {
		display: none
	}
}

.single-product .product__details .product__page-details .priduct__detail .product__sku span {
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

.single-product .product__details .product__page-details .priduct__detail .woocommerce-product-rating {
	margin-left: 27px;
	display: flex;
	align-items: center
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details .priduct__detail .woocommerce-product-rating {
		display: none
	}
}

.single-product .product__details .product__page-details .priduct__detail .woocommerce-product-rating .star-rating {
	margin: 10px;
	height: 15px;
	font-size: 15px
}

.single-product .product__details .product__page-details .priduct__detail .woocommerce-product-rating .star-rating:before {
	color: #8D8D8D
}

.single-product .product__details .product__page-details .priduct__detail .woocommerce-product-rating .star-rating span:before {
	color: #F67141
}

.single-product .product__details .product__page-details .priduct__detail .woocommerce-product-rating .woocommerce-review-link {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	color: #182526
}

.single-product .product__details .product__page-details .priduct__detail .woocommerce-product-rating .rating__list {
	display: flex
}

.single-product .product__details .product__page-details .priduct__detail .woocommerce-product-rating .rating__list .rating__item:last-child::after {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../image/star.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.single-product .product__details .product__page-details .priduct__detail .woocommerce-product-rating .rating__list .rating__item::after {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../image/star-gold.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.single-product .product__details .product__page-details .priduct__detail .woocommerce-product-rating .product__comment {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	margin-left: 8px;
	color: #182526
}

.single-product .product__details .product__page-details .purchase__amount {
	margin-top: 33px;
	align-items: center
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details .purchase__amount {
		margin-top: 7px;
		padding: 0 20px
	}

	.product__page-details .description-list {
		padding: 0 20px;
	}
}

.single-product .product__details .product__page-details .purchase__amount .amount__text {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	margin-top: 0
}

.single-product .product__details .product__page-details .purchase__amount .purchase__group-amount {
	margin-left: 18px;
	display: flex;
	height: 23px
}

.single-product .product__details .product__page-details .purchase__amount .purchase__group-amount input {
	border-width: 0 0 1px 0;
	border-color: #C0C0C0;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #182526;
	width: 98px;
	padding-bottom: 9px;
	margin-bottom: -9px;
	text-align: left
}

.single-product .product__details .product__page-details .purchase__amount .purchase__group-amount input[type="number"] {
	padding-left: 8px
}

.single-product .product__details .product__page-details .purchase__amount .purchase__group-amount .control {
	position: relative
}

.single-product .product__details .product__page-details .purchase__amount .purchase__group-amount .control .amount__plus::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 14px;
	height: 7px;
	background-image: url(../image/up.svg);
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer
}

.single-product .product__details .product__page-details .purchase__amount .purchase__group-amount .control .amount__minus::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	opacity: 0.5;
	right: -1px;
	width: 14px;
	height: 7px;
	background-image: url(../image/up.svg);
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	transform: rotate(-180deg)
}

.single-product .product__details .product__page-details .stock__timer {
	margin-top: 32px;
	background-color: #F5F0F2;
	padding: 15px;
	display: flex;
	flex-direction: column;
	row-gap: 17px
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details .stock__timer {
		padding: 15px 20px
	}
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top {
	display: flex;
	align-items: center;
	justify-content: end
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-top {
		justify-content: flex-start
	}
}

@media (max-width:1199px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-top {
		flex-wrap: wrap
	}
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .product__title {
	display: none
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woocommerce-product-rating {
	display: none
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .variations {
	display: none
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .price,
.single-product .product__details .product__page-details .stock__timer .stock__timer-top .quantity,
.single-product .product__details .product__page-details .stock__timer .stock__timer-top .single_add_to_cart_button,
.single-product .product__details .product__page-details .stock__timer .stock__timer-top .priduct__detail {
	display: none
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woo-sctr-single-product-container {
	margin-bottom: 0;
	width: auto
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woo-sctr-single-product-container .woo-sctr-shortcode-countdown-timer-wrap {
	padding: 0
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woo-sctr-single-product-container .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer {
	grid-gap: 0
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woo-sctr-single-product-container .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-unit-wrap:last-child .woo-sctr-countdown-unit .woo-sctr-countdown-text {
	margin: 0 !important
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woo-sctr-single-product-container .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout {
	padding: 0;
	background: transparent;
	height: 34px;
	grid-gap: 8px
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woo-sctr-single-product-container .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-text-wrap {
	font-weight: 300;
	font-size: 12px;
	line-height: 15px;
	color: #182526;
	margin: 0
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woo-sctr-single-product-container .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-text-wrap {
		width: auto;
		max-width: 92px
	}

	.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woo-sctr-single-product-container .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-text-wrap .woo-sctr-countdown-timer-text-before {
		text-align: start
	}
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woo-sctr-single-product-container .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-text-wrap:before {
	display: none !important
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woo-sctr-single-product-container .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap {
	margin: 0
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woo-sctr-single-product-container .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-unit {
	display: flex;
	height: 34px;
	align-items: center
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woo-sctr-single-product-container .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-unit .woo-sctr-countdown-value {
	background-color: #fff;
	height: 32px;
	border: 0.401853px solid #182526;
	border-radius: 3px
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woo-sctr-single-product-container .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-unit .woo-sctr-countdown-value .woo-sctr-countdown-value-container {
	font-weight: 300;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	color: #182526
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-top .woo-sctr-single-product-container .woo-sctr-shortcode-countdown-timer-wrap .woo-sctr-countdown-timer-layout .woo-sctr-countdown-timer-wrap .woo-sctr-countdown-unit .woo-sctr-countdown-text {
	margin: 0 4px
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom {
	align-items: center
}

@media (max-width:1199px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom {
		flex-wrap: wrap
	}
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form {
	flex-wrap: wrap
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .woocommerce-variation-add-to-cart .clickBuyButton {
	display: flex !important
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .woocommerce-variation-add-to-cart .clickBuyButton.wc-variation-is-unavailable {
	display: none !important;
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .quantity {
	margin-left: 18px;
	display: flex;
	height: 23px
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .quantity input {
	border-width: 0 0 1px 0;
	border-color: #C0C0C0;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #182526;
	width: 98px;
	padding-bottom: 9px;
	margin-bottom: -9px;
	text-align: left
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .quantity input[type="number"] {
	padding-left: 15px;
	margin-left: 15px;
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .quantity .control {
	position: relative
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .quantity .control .amount__plus::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 14px;
	height: 7px;
	background-image: url(../image/up.svg);
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .quantity .control .amount__minus::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	opacity: 0.5;
	right: -1px;
	width: 14px;
	height: 7px;
	background-image: url(../image/up.svg);
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	transform: rotate(-180deg)
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .price {
	/* display: flex;
	flex-direction: column */
	font-weight: 500;
    font-size: 25px;
    line-height: 30px;
    color: #182526;
}

#woocommerce-order-actions #save-post {
	float: right;
}


@media (max-width:767px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .price {
		display: flex;
		flex-direction: row-reverse;
		align-items: flex-end
	}
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .price span bdi {
	font-weight: 500;
	font-size: 30px;
	line-height: 30px;
	color: #182526
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .price span bdi {
		margin-left: 8px
	}
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .price del {
	color: #747474
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .price del span bdi {
	font-weight: 400;
	font-size: 20px;
	line-height: 22px;
	color: #747474
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .price del span bdi {
		margin-left: 8px
	}
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .price ins {
	margin-top: 4px;
	text-decoration: none
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .price ins span bdi {
	font-weight: 500;
	font-size: 30px;
	line-height: 30px;
	color: #ED1C24
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .single_add_to_cart_button {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 52px;
	font-weight: 500;
	font-size: 14px;
	line-height: 1;
	padding: 16px 30px;
	border: 2px solid #182526;
	color: #182526;
	text-transform: uppercase;
	border-radius: 0
}

@media (max-width:1023px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .single_add_to_cart_button {
		width: 100%;
		max-width: 320px
	}
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .button__group {
	column-gap: 16px;
	align-items: center;
	flex-direction: row-reverse
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .button__group {
		column-gap: 0;
		margin-top: 24px;
		flex-wrap: wrap;
		justify-content: center;
		width: 100%;
		row-gap: 16px;
		flex-direction: column-reverse
	}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .button__group {
		flex-wrap: wrap;
		column-gap: 0;
		margin-top: 24px;
		width: 100%;
		row-gap: 16px
	}
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .button__group .buy {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 52px;
	font-weight: 500;
	font-size: 16px;
	line-height: 1;
	padding: 16px 30px;
	border: 2px solid #182526;
	color: #182526;
	text-transform: uppercase;
	border-radius: 0
}

@media (max-width:1023px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .button__group .buy {
		width: 100%;
		max-width: 320px
	}
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .button__group .ld-ext-left.running {
	padding-left: 0 !important
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .button__group .clickBuyButton {
	display: flex;
	border: 2px solid #182526;
	border-radius: 0;
	align-items: center;
	height: 52px
}

@media (max-width:1023px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .button__group .clickBuyButton {
		width: 100%;
		max-width: 320px;
		justify-content: center
	}
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .button__group .clickBuyButton span {
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
	color: #182526;
	margin: 0 26px
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .button__group .clickBuyButton .ld-cycle {
	display: none
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .button__group .priduct__detail {
	display: none
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .variations tbody {
	display: grid;
	grid-auto-flow: dense;
	grid-template-columns: repeat(2, 1fr);
	gap: 4em
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .variations tbody {
		gap: 15px
	}
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .variations tbody .label {
	padding-right: 15px
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .variations tbody td {
	padding: 5px 0
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .variations tbody label {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	margin-top: 0
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .variations tbody .select_holder {
	position: relative
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .variations tbody select {
	width: 100%;
	height: 45px;
	font-size: 16px;
	padding: 0 10px;
	box-shadow: none;
	border: 0;
	border-bottom: 1px solid #c7c7c7;
	background: transparent;
	font-weight: 400;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	color: #444
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .variations tbody select option:first-child {
	display: none
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .variations tbody .reset_variations {
	display: none
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .single_variation_wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 30px;
	flex-wrap: wrap
}

.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart {
	display: flex;
	column-gap: 16px
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart {
		margin-top: 24px;
		flex-wrap: wrap;
		row-gap: 16px;
		column-gap: 0
	}

	.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {
		max-width: inherit
	}
}

@media screen and (min-width:768px) and (max-width:1366px) {
	.single-product .product__details .product__page-details .stock__timer .stock__timer-bottom .variable-item_holder .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart {
		margin-top: 24px
	}
}

.single-product .product__details .product__page-details .product__description {
	margin-top: 32px;
	padding-top: 32px;
	border-top: 1px solid #C0C0C0
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details .product__description {
		margin-left: 20px;
		margin-right: 20px
	}
}

.single-product .product__details .product__page-details .product__description p {
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #182526;
	margin-bottom: 32px
}

.single-product .product__details .product__page-details .product__description ul li {
	display: flex;
	align-items: baseline;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #182526;
	margin-bottom: 16px
}

.single-product .product__details .product__page-details .product__description ul li::before {
	content: '';
	width: 100%;
	max-width: 10px;
	height: 10px;
	background-color: #BF047E;
	border-radius: 50%;
	margin-right: 10px
}

.single-product .product__details .product__page-details.mobile {
	display: none
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details.mobile {
		display: block
	}
}

.single-product .product__details .product__page-details.mobile .product__title {
	display: block
}

.single-product .product__details .product__page-details.mobile .priduct__detail {
	margin: 17px 0 !important;
	justify-content: space-between
}

@media (max-width:767px) {
	.single-product .product__details .product__page-details.mobile .priduct__detail {
		margin: 0 0 17px !important
	}

	.single-product .product__details .product__page-details.mobile .priduct__detail .ratings {
		display: flex !important;
		margin: 0 !important;
		width: 100%;
		justify-content: space-between
	}

	.single-product .product__details .product__page-details.mobile .priduct__detail .ratings .bd-productrating-1 {
		margin-left: 0 !important
	}

	.single-product .product__details .product__page-details.mobile .priduct__detail .ratings .bd-productrating-1 .bd-rating-2 .bd-icon {
		width: 15px;
		height: 15px
	}
}

.single-product .product__details .product__page-details.mobile .priduct__detail .product__sku {
	display: block
}

.single-product .product__details .product__page-details.mobile .priduct__detail .woocommerce-product-rating {
	display: flex;
	margin-left: 0
}

.single-product .product__features {
	margin: 63px auto 114px;
	width: 100%;
	max-width: 1110px
}

.single-product .product__features .features__top {
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 30px
}

@media (max-width:767px) {
	.single-product .product__features .features__top {
		flex-wrap: wrap;
		row-gap: 81px
	}
}

.single-product .product__features .features__top .features__block {
	width: 100%;
	max-width: 255px;
	text-align: center
}

.single-product .product__features .features__top .features__block img {
	width: 100%;
	height: 80px !important;
	object-fit: inherit !important;
	max-width: inherit !important;
	max-height: inherit !important;
	min-height: inherit !important;
	margin: 0 !important
}

.single-product .product__features .features__top .features__block span {
	margin-top: 24px;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526
}

.single-product .product__features .features__bottom {
	display: none;
	width: 100%;
	max-width: 730px;
	margin: 114px auto 0
}

@media (max-width:767px) {
	.single-product .product__features .features__bottom {
		margin: 95px auto 0
	}
}

.single-product .product__features .features__bottom p {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

@media (max-width:767px) {
	.single-product .product__features .features__bottom p {
		padding-left: 20px;
		padding-right: 20px
	}
}

.single-product .review {
	width: 100%;
	max-width: 1110px;
	margin: 0 auto
}

.single-product .review .container ul {
	display: flex;
	margin-bottom: 32px
}

.single-product .review .container ul #reviews_show,
.single-product .review .container ul #questions_show {
	width: 50%;
	text-align: center;
	font-weight: 500;
	font-size: 30px;
	line-height: 45px;
	text-transform: uppercase;
	color: #747474;
	border-bottom: 1px solid #C0C0C0;
	padding-bottom: 7px
}

.single-product .review .container ul #reviews_show.activee_tabs,
.single-product .review .container ul #questions_show.activee_tabs {
	color: #182526;
	border-bottom: 1px solid #182526
}

.single-product .review .container .reviewss {
	display: none
}

.single-product .review .container .active_tabs {
	display: block
}

.single-product .global__slider .popular .popular__container .swiper-wrapper .swiper-slide {
	background-color: inherit !important
}

.single-product .product__set {
	width: 100%;
	max-width: 1110px;
	margin: 0 auto 80px;
	box-shadow: 0px 4px 16px #E8E8E8
}

@media (max-width:767px) {
	.single-product .product__set {
		display: none
	}
}

.single-product .product__set .product__set-top {
	background-color: #2B3839;
	text-align: center
}

.single-product .product__set .product__set-top .set__title {
	font-weight: 500;
	font-size: 30px;
	line-height: 35px;
	text-transform: uppercase;
	color: #fff;
	padding: 17px 0
}

.single-product .product__set .product__set-center {
	padding: 30px 15px
}

.single-product .product__set .product__set-center .product__set-viewing::after {
	content: '';
	display: block;
	width: 41px;
	height: 41px;
	background-image: url(../image/plus.svg);
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0 16px
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.single-product .product__set .product__set-center .product__set-viewing::after {
		background-size: contain
	}
}

.single-product .product__set .product__set-center .product__set-viewing .viewing__title {
	width: 100%;
	max-width: 160px;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #182526;
	text-align: center
}

.single-product .product__set .product__set-center .product__set-viewing img {
	margin-top: 14px;
	width: 100%;
	max-width: 224px
}

.single-product .product__set .product__set-center .product__set-viewing .viewing__price {
	margin-top: 24px;
	font-weight: 500;
	font-size: 30px;
	line-height: 30px;
	color: #182526
}

.single-product .product__set .product__set-center .product__set-additional {
	display: flex;
	column-gap: 8px
}

.single-product .product__set .product__set-center .product__set-additional .product {
	width: 100%;
	max-width: 226px;
	padding: 15px;
	background-color: #F2F2F2
}

.single-product .product__set .product__set-center .product__set-additional .product .woocommerce-loop-product__link .woocommerce-loop-product__title {
	display: flex;
	margin-top: 16px;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

.single-product .product__set .product__set-center .product__set-additional .product .product__image {
	display: flex;
	justify-content: center;
	width: 100%;
	max-width: 224px
}

.single-product .product__set .product__set-center .product__set-additional .product .product__image img {
	width: 100%
}

.single-product .product__set .product__set-center .product__set-additional .product .woocommerce-loop-product__title {
	display: flex;
	margin-top: 16px;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

.single-product .product__set .product__set-center .product__set-additional .product .product__rating {
	margin-top: 8px
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.single-product .product__set .product__set-center .product__set-additional .product .product__rating {
		flex-wrap: wrap
	}
}

.single-product .product__set .product__set-center .product__set-additional .product .product__rating .rating__list {
	display: flex
}

.single-product .product__set .product__set-center .product__set-additional .product .product__rating .rating__list .rating__item:last-child::after {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../image/star.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.single-product .product__set .product__set-center .product__set-additional .product .product__rating .rating__list .rating__item::after {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../image/star-gold.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.single-product .product__set .product__set-center .product__set-additional .product .product__rating .product__comment {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	margin-left: 8px
}

.single-product .product__set .product__set-center .product__set-additional .product .product__price {
	margin-top: 8px;
	align-items: flex-end
}

.single-product .product__set .product__set-center .product__set-additional .product .product__price .price__default {
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #182526
}

.single-product .product__set .product__set-center .product__set-additional .product .product__price .price__default span {
	line-height: 30px
}

.single-product .product__set .product__set-center .product__set-additional .product .product__price .price__new {
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #ED1C24
}

.single-product .product__set .product__set-center .product__set-additional .product .product__price .price__new span {
	line-height: 30px
}

.single-product .product__set .product__set-center .product__set-additional .product .product__price .price__old {
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #747474;
	margin-left: 8px;
	text-decoration: line-through
}

.single-product .product__set .product__set-center .product__set-additional .product .product__price .price__old span {
	line-height: 26px
}

.single-product .product__set .product__set-center .product__set-additional .product .product__buy {
	margin-top: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer
}

.single-product .product__set .product__set-center .product__set-additional .product .product__buy span {
	margin-left: 8px;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	cursor: pointer
}

.single-product .product__set .product__set-center .product__set-additional .product .product__buy input {
	position: relative;
	background-color: #F2F2F2
}

.single-product .product__set .product__set-center .product__set-additional .product .product__buy input::after {
	position: absolute;
	content: '';
	top: -3px;
	left: -2px;
	width: 13px;
	height: 13px;
	border: 1.5px solid #182526;
	background-color: #F2F2F2
}

.single-product .product__set .product__set-center .product__set-additional .product .product__buy input:checked {
	position: relative
}

.single-product .product__set .product__set-center .product__set-additional .product .product__buy input:checked::after {
	content: '';
	position: absolute;
	z-index: 10;
	top: -3px;
	left: -3px;
	width: 18px;
	height: 16px;
	border: none;
	background-color: #F2F2F2;
	background-image: url(../image/checked.png);
	background-repeat: no-repeat;
	background-size: cover
}

.single-product .product__set .product__set-bottom {
	display: flex;
	justify-content: end;
	align-items: center;
	padding: 0 15px 40px
}

.single-product .product__set .product__set-bottom .product__see-text {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px
}

.single-product .product__set .product__set-bottom .see__new-price {
	font-weight: 500;
	font-size: 30px;
	line-height: 30px;
	color: #ED1C24;
	margin-left: 15px
}

.single-product .product__set .product__set-bottom .see__old-price {
	font-weight: 400;
	font-size: 20px;
	line-height: 22px;
	color: #747474;
	margin-left: 8px;
	text-decoration: line-through
}

.single-product .product__set .product__set-bottom .see__old-buy {
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	text-transform: uppercase;
	border: 2px solid #182526;
	padding: 12px 20px;
	margin-left: 32px
}

.single-product .product__tabs {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto 80px
}

.single-product .product__tabs .tab {
	overflow: hidden;
	width: 100%;
	display: flex
}

.single-product .product__tabs .tab button {
	background-color: transparent;
	width: 50%;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 16px 0;
	text-align: center;
	transition: 0.3s;
	border-bottom: 1px solid #C0C0C0;
	font-weight: 500;
	font-size: 30px;
	line-height: 35px;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase
}

.single-product .product__tabs .tab button.active {
	border-bottom: 1px solid #182526
}

.single-product .product__tabs .tabcontent {
	display: none;
	animation: fadeEffect 1s
}

.single-product .product__tabs .tabcontent .tab__top {
	margin-top: 32px;
	justify-content: space-between
}

@media (max-width:767px) {
	.single-product .product__tabs .tabcontent .tab__top {
		flex-wrap: wrap
	}
}

@media (max-width:768px) {
	.single-product .product__tabs .tabcontent .tab__top .tab__top-left {
		flex-wrap: wrap
	}

	.single-product .product__tabs .tabcontent .tab__top .tab__top-left .reviews__stars-right {
		width: 100%;
		padding: 0 20px;
		margin-top: 20px
	}

	.single-product .product__tabs .tabcontent .tab__top .tab__top-left .reviews__stars-right img {
		width: 100%;
		min-width: 320px
	}
}

.single-product .product__tabs .tabcontent .tab__top .tab__top-left .reviews__stars-left {
	margin-right: 70px
}

@media (max-width:768px) {
	.single-product .product__tabs .tabcontent .tab__top .tab__top-left .reviews__stars-left {
		padding: 0 20px
	}
}

.single-product .product__tabs .tabcontent .tab__top .tab__top-left .reviews__stars-left span {
	font-weight: 400;
	font-size: 16px;
	line-height: 25px
}

.single-product .product__tabs .tabcontent .tab__top .tab__top-left .reviews__stars-left span b {
	font-weight: 500;
	font-size: 20px;
	line-height: 32px
}

.single-product .product__tabs .tabcontent .tab__top .tab__top-left .reviews__stars-left .rating__list {
	display: flex
}

.single-product .product__tabs .tabcontent .tab__top .tab__top-left .reviews__stars-left .rating__list .rating__item:last-child::after {
	content: "";
	background-image: url(../image/star.svg)
}

.single-product .product__tabs .tabcontent .tab__top .tab__top-left .reviews__stars-left .rating__list .rating__item::after {
	content: "";
	display: block;
	width: 24px;
	height: 24px;
	background-image: url(../image/star-gold.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.single-product .product__tabs .tabcontent .tab__top .tab__top-right {
	width: 50%
}

@media (max-width:768px) {
	.single-product .product__tabs .tabcontent .tab__top .tab__top-right {
		width: 100%;
		margin-top: 60px;
		text-align: center
	}
}

.single-product .product__tabs .tabcontent .tab__top .tab__top-right .tab__foto-block {
	gap: 10px 12px;
	justify-content: flex-end;
	margin-bottom: 8px
}

@media (max-width:768px) {
	.single-product .product__tabs .tabcontent .tab__top .tab__top-right .tab__foto-block {
		justify-content: center
	}
}

.single-product .product__tabs .tabcontent .tab__top .tab__top-right .tab__foto-block .image__block {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px;
	box-shadow: none;
	transition: box-shadow 0.4s ease-in-out
}

@media (max-width:768px) {
	.single-product .product__tabs .tabcontent .tab__top .tab__top-right .tab__foto-block .image__block {
		display: none
	}

	.single-product .product__tabs .tabcontent .tab__top .tab__top-right .tab__foto-block .image__block:nth-child(1) {
		display: flex
	}

	.single-product .product__tabs .tabcontent .tab__top .tab__top-right .tab__foto-block .image__block:nth-child(2) {
		display: flex
	}

	.single-product .product__tabs .tabcontent .tab__top .tab__top-right .tab__foto-block .image__block:nth-child(3) {
		display: flex
	}
}

.single-product .product__tabs .tabcontent .tab__top .tab__top-right .tab__foto-block .image__block:hover {
	box-shadow: 0px 4px 4px #E8E8E8
}

.single-product .product__tabs .tabcontent .tab__top .tab__top-right .tab__foto-block .image__block img {
	width: 90px;
	height: 90px
}

.single-product .product__tabs .tabcontent .tab__top .tab__top-right .tab__foto-more {
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #182526;
	border-bottom: 1px solid #BF047E
}

.single-product .product__tabs .tabcontent .tab__bottom .tab__bottom-filter {
	margin-top: 40px
}

@media (max-width:767px) {
	.single-product .product__tabs .tabcontent .tab__bottom .tab__bottom-filter {
		flex-wrap: wrap;
		row-gap: 17px
	}
}

.single-product .product__tabs .tabcontent .tab__bottom .tab__bottom-filter .comments__total {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #182526
}

@media (max-width:767px) {
	.single-product .product__tabs .tabcontent .tab__bottom .tab__bottom-filter .comments__total {
		display: flex;
		margin-left: 20px;
		width: 100%
	}
}

.single-product .product__tabs .tabcontent .tab__bottom .tab__bottom-filter .filter__text {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	margin-left: 89px
}

@media (max-width:767px) {
	.single-product .product__tabs .tabcontent .tab__bottom .tab__bottom-filter .filter__text {
		margin-left: 20px
	}
}

.single-product .product__tabs .tabcontent .tab__bottom .tab__bottom-filter select {
	border-width: 0 0 1px 0;
	border-color: #C0C0C0;
	margin-left: 6px;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526
}

@media (max-width:767px) {
	.single-product .product__tabs .tabcontent .tab__bottom .tab__bottom-filter select {
		margin-left: 12px
	}
}

.single-product .product__tabs .tabcontent .tab__bottom .tab__bottom-filter select option {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #182526
}

.single-product .product__tabs .tabcontent .tab__bottom .reviews__container {
	margin: 40px auto 32px
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form {
	width: 100%;
	max-width: 730px;
	margin: 32px auto 0;
	color: #182526
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form .form__title {
	font-weight: 500;
	font-size: 16px;
	line-height: 26px
}

@media (max-width:767px) {
	.single-product .product__tabs .tabcontent .tab__bottom .comments__form .form__title {
		padding: 0 20px
	}
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form .form__description {
	margin-top: 8px;
	font-weight: 300;
	font-size: 16px;
	line-height: 26px
}

@media (max-width:767px) {
	.single-product .product__tabs .tabcontent .tab__bottom .comments__form .form__description {
		padding: 0 20px
	}
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form .form__comments-stars {
	margin-top: 16px
}

@media (max-width:767px) {
	.single-product .product__tabs .tabcontent .tab__bottom .comments__form .form__comments-stars {
		padding: 0 20px
	}
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form .form__comments-stars span {
	font-weight: 400;
	font-size: 16px;
	line-height: 26px
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form .form__comments-stars .rating__list {
	display: flex;
	margin-left: 11px
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form .form__comments-stars .rating__list .rating__item::after {
	content: "";
	display: block;
	width: 24px;
	height: 24px;
	background-image: url(../image/star-transparent.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form label {
	align-items: center;
	margin-top: 16px;
	justify-content: space-between
}

@media (max-width:767px) {
	.single-product .product__tabs .tabcontent .tab__bottom .comments__form label {
		padding: 0 20px;
		display: block;
		margin-top: 24px
	}
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form label:last-of-type {
	justify-content: flex-start
}

@media (max-width:767px) {
	.single-product .product__tabs .tabcontent .tab__bottom .comments__form label:last-of-type {
		display: flex
	}
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form label span {
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #182526
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form label textarea {
	width: 100%;
	max-width: 728px;
	resize: none;
	background-color: #F2F2F2;
	border: 1px solid #C0C0C0;
	margin-top: 8px;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #182526
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form label input[type="text"],
.single-product .product__tabs .tabcontent .tab__bottom .comments__form label input[type="mail"] {
	width: 100%;
	max-width: 653px;
	height: 40px;
	background-color: #F2F2F2;
	border: 1px solid #C0C0C0
}

@media (max-width:767px) {

	.single-product .product__tabs .tabcontent .tab__bottom .comments__form label input[type="text"],
	.single-product .product__tabs .tabcontent .tab__bottom .comments__form label input[type="mail"] {
		margin-top: 16px
	}
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form label input[type="file"] {
	position: relative;
	border: none !important;
	margin-left: 0;
	width: auto;
	font-size: 0;
	width: 10px;
	height: 20px;
	padding: 0;
	margin-right: 12px
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form label input[type="file"]::after {
	content: "";
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 0;
	width: 10px;
	height: 20px;
	background-image: url(../image/clip.svg);
	background-repeat: no-repeat;
	background-color: #fff
}

.single-product .product__tabs .tabcontent .tab__bottom .comments__form button {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 133px;
	height: 40px;
	border: 1px solid #8D8D8D;
	color: #747474;
	background-color: #fff;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	margin-top: 24px
}

@media (max-width:767px) {
	.single-product .product__tabs .tabcontent .tab__bottom .comments__form button {
		margin-top: 37px;
		width: 100%;
		max-width: 320px;
		margin-left: 20px
	}
}

@keyframes fadeEffect {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.single-product .global__slider {
	margin-top: 0
}

@media (max-width:767px) {
	.single-product .global__slider {
		margin-bottom: 0
	}

	.single-product .global__slider .popular .popular__container {
		margin: 40px auto
	}
}

.single-product .newsletter {
	margin-top: 120px
}

@media (max-width:767px) {
	.single-product .newsletter {
		margin-top: 60px
	}
}

.woocommerce .products .star-rating {
	margin: 8px 0
}

#formOrderOneClick .popup #buyoneclick_form_order {
	visibility: hidden
}

.single-product .block__ratings {
	display: none !important
}

.single-product .global__slider.container.article {
	display: none
}

.bd-productrating-1 h2 {
	font-weight: 400;
	font-size: 16px;
	line-height: 32px;
	color: #182526
}

.bd-productrating-1 h2 span {
	font-weight: 500;
	font-size: 20px
}

.raiting_table {
	margin-left: 70px
}

.bd-icon-2.active svg path {
	fill: #f15a24
}

.bd-rating-2 {
	display: flex
}

.bd-icon-2 {
	display: flex;
	width: 24px;
	height: 24px
}

@media (max-width:767px) {
	.pre_review {
		justify-content: center !important
	}

	.pre_review .raiting_table {
		margin-left: 0
	}
}

@media screen and (min-width:768px) and (max-width:800px) {
	.pre_review {
		padding: 0 20px;
		box-sizing: border-box;
		column-gap: 25px
	}

	.pre_review .ratings {
		flex-direction: column !important
	}

	.pre_review .ratings .raiting_table {
		margin: 56px auto !important
	}
}

@media (max-width:767px) {
	#reviewss .pre_review {
		flex-direction: column !important;
		padding: 0 20px;
		box-sizing: border-box
	}

	#reviewss .pre_review .raiting_bar .ratings {
		margin: 0 auto !important;
		flex-direction: column !important
	}

	#reviewss .pre_review .raiting_bar .ratings .raiting_table {
		margin: 56px auto !important
	}
}

#reviewss .pre_review .images .images_container {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin-bottom: 13px;
	max-width: 540px
}

#reviewss .pre_review .images .images_container a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100px;
	height: 100px;
	box-shadow: inherit;
	transition: box-shadow 0.4s ease-in-out
}

#reviewss .pre_review .images .images_container a:hover {
	box-shadow: 0px 4px 4px #E8E8E8
}

#reviewss .pre_review .images .images_container a img {
	width: 90px;
	height: 90px;
	object-fit: cover
}

#reviews #comments .woocommerce-Reviews-title {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #182526;
	margin-bottom: 42px
}

@media (max-width:767px) {
	#reviews #comments .woocommerce-Reviews-title {
		padding: 0 20px;
		box-sizing: border-box;
		margin-bottom: 32px
	}
}

#reviews #comments .woocommerce-Reviews-title span {
	display: none
}

#reviews #comments .commentlist .review:nth-child(2n+1) {
	background-color: #F2F2F2
}

#reviews #comments .commentlist .review:nth-child(2n+1) .children {
	background-color: #fff
}

#reviews #comments .commentlist .comment_container .avatar {
	display: none
}

#reviews #comments .commentlist .comment_container .comment-text {
	display: flex;
	position: relative;
	margin: 0 !important;
	border: none !important;
	border-radius: 0 !important;
	padding: 24px 16px !important
}

@media (max-width:767px) {
	#reviews #comments .commentlist .comment_container .comment-text {
		flex-direction: column;
		padding: 24px 20px !important
	}
}

#reviews #comments .commentlist .comment_container .comment-text .star-rating {
	float: inherit;
	color: #F67141;
	position: absolute;
	top: 90px;
	left: 16px;
	font-size: 24px
}

@media (max-width:767px) {
	#reviews #comments .commentlist .comment_container .comment-text .star-rating {
		top: 24px;
		left: inherit;
		right: 20px;
		letter-spacing: 1.2px
	}
}

#reviews #comments .commentlist .comment_container .comment-text .meta {
	display: flex;
	flex-direction: column;
	font-size: inherit !important;
	max-width: 159px;
	width: 100%;
	margin: 0
}

#reviews #comments .commentlist .comment_container .comment-text .meta .woocommerce-review__author {
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

#reviews #comments .commentlist .comment_container .comment-text .meta .woocommerce-review__verified {
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	color: #BF047E;
	font-style: normal;
	margin-top: 8px
}

#reviews #comments .commentlist .comment_container .comment-text .meta .woocommerce-review__verified:before {
	content: '';
	display: flex;
	width: 16px;
	height: 16px;
	background-image: url(/wp-content/uploads/2022/12/ok.png);
	background-repeat: no-repeat;
	background-size: cover;
	margin-right: 6px
}

#reviews #comments .commentlist .comment_container .comment-text .meta .woocommerce-review__dash {
	display: none
}

#reviews #comments .commentlist .comment_container .comment-text .meta .woocommerce-review__published-date {
	position: absolute;
	top: 24px;
	right: 16px;
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #747474
}

@media (max-width:767px) {
	#reviews #comments .commentlist .comment_container .comment-text .meta .woocommerce-review__published-date {
		top: 54px;
		right: 20px
	}
}

#reviews #comments .commentlist .comment_container .comment-text .description {
	min-height: 192px;
	display: flex;
	max-width: 730px;
	width: 100%;
	margin-left: 28px;
	background: transparent;
	padding: 0
}

@media (max-width:767px) {
	#reviews #comments .commentlist .comment_container .comment-text .description {
		margin-left: 0;
		margin-top: 25px;
		margin-bottom: 24px
	}
}

#reviews #comments .commentlist .comment_container .comment-text .description p {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

#reviews #comments .commentlist .comment_container .comment-text .description .ecr-clearfix {
	display: none
}

#reviews #comments .commentlist .comment_container .comment-text .iv-comment-images {
	display: none
}

#reviews #comments .commentlist .comment_container .comment-text .cr-voting-cont {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: absolute;
	bottom: 24px;
	left: 16px
}

#reviews #comments .commentlist .comment_container .comment-text .cr-voting-cont {
	display: flex;
	align-items: center
}

#reviews #comments .commentlist .comment_container .comment-text .cr-voting-cont .cr-voting-upvote:before {
	content: '';
	display: block;
	width: 18px;
	height: 16px;
	background-image: url(/wp-content/uploads/2022/12/like.svg);
	background-repeat: no-repeat;
	background-size: cover
}

#reviews #comments .commentlist .comment_container .comment-text .cr-voting-cont .cr-voting-upvote svg {
	display: none
}

#reviews #comments .commentlist .comment_container .comment-text .cr-voting-cont .cr-voting-upvote.cr-voting-active:before {
	content: '';
	display: block;
	width: 18px;
	height: 16px;
	background-image: url(/wp-content/uploads/2022/12/like-1.svg);
	background-repeat: no-repeat;
	background-size: cover
}

#reviews #comments .commentlist .comment_container .comment-text .cr-voting-cont .cr-voting-upvote-count,
#reviews #comments .commentlist .comment_container .comment-text .cr-voting-cont .cr-voting-downvote-count {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	margin-left: 11px;
	color: #182526
}

#reviews #comments .commentlist .comment_container .comment-text .cr-voting-cont .cr-voting-downvote {
	margin-left: 31px
}

#reviews #comments .commentlist .comment_container .comment-text .cr-voting-cont .cr-voting-downvote:before {
	content: '';
	display: block;
	width: 18px;
	height: 16px;
	background-image: url(/wp-content/uploads/2022/12/not-like.svg);
	background-repeat: no-repeat;
	background-size: cover
}

#reviews #comments .commentlist .comment_container .comment-text .cr-voting-cont .cr-voting-downvote svg {
	display: none
}

#reviews #comments .commentlist .review {
	margin: 0 0 11px 0 !important
}

#reviews #comments .commentlist .review .children {
	margin: 0 !important;
	padding: 24px 0 !important
}

#reviews #comments .commentlist .review .children .comment {
	width: 100%;
	border-left: 4px solid #8D8D8D
}

#reviews #comments .commentlist .review .children .comment .comment-text .description {
	min-height: 72px
}

#reviews #review_form_wrapper {
	width: 100%;
	max-width: 730px;
	margin: 21px auto 0
}

@media (max-width:767px) {
	#reviews #review_form_wrapper {
		margin: 56px auto 0;
		padding: 0 20px;
		box-sizing: border-box
	}
}

#reviews #review_form_wrapper .comment-respond .comment-reply-title {
	font-weight: 500;
	font-size: 16px;
	line-height: 26px;
	color: #182526
}

#reviews #review_form_wrapper .comment-respond .comment-form,
#reviews #review_form_wrapper .comment-respond .question__form {
	margin-top: 8px;
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	color: #182526
}

#reviews #review_form_wrapper .comment-respond .comment-form .comment-notes,
#reviews #review_form_wrapper .comment-respond .question__form .comment-notes {
	font-weight: 300;
	margin: 0 0 16px 0
}

#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-rating {
	display: flex;
	align-items: center
}

#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating label,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-rating label {
	font-weight: 400
}

#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating .stars,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-rating .stars {
	margin-left: 11px;
	margin-bottom: 0
}

#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating .stars:hover span a:before,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-rating .stars:hover span a:before {
	color: #F67141
}

#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating .stars span a,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-rating .stars span a {
	width: 24px;
	height: 24px
}

#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating .stars span a:before,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-rating .stars span a:before {
	color: #F67141;
	font-size: 24px
}

#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-rating .stars span a.active:before,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-rating .stars span a.active:before {
	color: #F67141
}

#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-comment,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-comment {
	margin-top: 16px
}

#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-comment label,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-comment label {
	font-weight: 400
}

#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-comment #comment,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-comment #comment {
	margin-top: 8px;
	height: 145px;
	background: #F2F2F2;
	border: 1px solid #C0C0C0;
	resize: none;
	text-indent: 15px;
	padding: 15px 0;
	box-sizing: border-box;
	font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526
}

#reviews #review_form_wrapper .comment-respond .comment-form .cr-upload-local-images,
#reviews #review_form_wrapper .comment-respond .question__form .cr-upload-local-images {
	display: none
}

#reviews #review_form_wrapper .comment-respond .comment-form .cr-upload-local-imagess,
#reviews #review_form_wrapper .comment-respond .question__form .cr-upload-local-imagess {
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	justify-content: flex-end;
	flex-wrap: wrap;
	margin-bottom: 24px
}

#reviews #review_form_wrapper .comment-respond .comment-form .cr-upload-local-imagess .cr-upload-images-preview,
#reviews #review_form_wrapper .comment-respond .question__form .cr-upload-local-imagess .cr-upload-images-preview {
	width: 100%
}

#reviews #review_form_wrapper .comment-respond .comment-form .cr-upload-local-imagess .cr-upload-images-status,
#reviews #review_form_wrapper .comment-respond .question__form .cr-upload-local-imagess .cr-upload-images-status {
	padding: 0;
	margin: 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px
}

#reviews #review_form_wrapper .comment-respond .comment-form .cr-upload-local-imagess #myfile,
#reviews #review_form_wrapper .comment-respond .question__form .cr-upload-local-imagess #myfile {
	width: auto;
	font-size: 0;
	width: 10px;
	height: 20px;
	margin: 0 12px 0 0
}

#reviews #review_form_wrapper .comment-respond .comment-form .cr-upload-local-imagess #myfile:before,
#reviews #review_form_wrapper .comment-respond .question__form .cr-upload-local-imagess #myfile:before {
	content: '';
	display: flex;
	width: 10px;
	height: 20px;
	background-image: url(/wp-content/uploads/2022/12/add_image.svg);
	background-repeat: no-repeat;
	background-size: cover
}

#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-author,
#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-email,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-author,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-email {
	display: flex;
	margin: 0 0 16px 0
}

#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-author label,
#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-email label,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-author label,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-email label {
	display: flex;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #182526;
	width: 65px
}

#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-author #author,
#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-author #email,
#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-email #author,
#reviews #review_form_wrapper .comment-respond .comment-form .comment-form-email #email,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-author #author,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-author #email,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-email #author,
#reviews #review_form_wrapper .comment-respond .question__form .comment-form-email #email {
	width: 100%;
	background: #F2F2F2;
	border: 1px solid #C0C0C0;
	max-width: 655px;
	margin-left: 10px;
	font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #182526;
	text-indent: 15px
}

#reviews #review_form_wrapper .comment-respond .comment-form .form-submit .submit,
#reviews #review_form_wrapper .comment-respond .question__form .form-submit .submit {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 133px;
	height: 40px;
	color: #747474;
	border: 1px solid #8D8D8D;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	padding: 0;
	border-radius: 0;
	background: transparent;
	text-transform: uppercase
}

.product__page-details .cart {
	position: relative
}

.product__page-details .cart .cart {
	position: inherit
}

@media (max-width:767px) {
	.product__page-details .cart .cart {
		width: 100%;
		display: flex;
		justify-content: center
	}
}

.product__page-details .cart .cart .clickBuyButton {
	display: none !important
}

.product__page-details .cart .cart .quantity {
	position: absolute;
	top: 0;
	left: 76px
}

@media (max-width:767px) {
	.product__page-details .cart .cart .quantity {
		left: 96px
	}
}

.woocommerce-product-details__short-description {
	display: none
}

:lang(uk)>.stock__timer-bottom .button__group .clickBuyButton span {
	display: flex;
	font-size: 0 !important
}

:lang(ru)>.stock__timer-bottom .button__group .clickBuyButton span {
	display: flex;
	font-size: 0 !important
}

:lang(uk)>.stock__timer-bottom .button__group .clickBuyButton span:before {
	content: 'купити в 1 клік';
	font-size: 16px !important
}

:lang(ru)>.stock__timer-bottom .button__group .clickBuyButton span:before {
	content: 'купить в 1 клик';
	font-size: 16px !important
}

.blog__container {
	width: 100%;
	max-width: 1110px;
	margin: 0 auto
}

.blog__container .blog__section {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	margin-bottom: 40px
}

@media (max-width:767px) {
	.blog__container .blog__section {
		justify-content: center;
		column-gap: 0
	}
}

.blog__container .blog__section .blog__post {
	display: flex;
	flex-direction: column;
	width: 100%;
	max-width: 320px;
	padding: 15px;
	background-color: #F2F2F2
}

@media (max-width:360px) {
	.blog__container .blog__section .blog__post {
		max-width: 300px
	}

	.blog__container .blog__section .blog__post .blog__post-img img {
		max-width: 300px
	}
}

.blog__container .blog__section .blog__post .blog__post-title {
	margin-top: 24px;
	height: 72px;
	overflow: hidden;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	color: #182526
}

.blog__container .blog__section .blog__post .blog__post-date {
	margin-top: 16px;
	margin-bottom: 2px;
	text-align: center
}

.blog__container .blog__section .blog__post .blog__post-date .entry-date {
	font-weight: 300;
	font-size: 14px;
	line-height: 15px;
	color: #2B3839
}

.blog__container .blog__section .blog__post .blog__post-date .views {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 12px
}

.blog__container .blog__section .blog__post .blog__post-date .views svg {
	width: 20px;
	height: 13px
}

.blog__container .blog__section .blog__post .blog__post-date .views .views__count {
	font-weight: 300;
	font-size: 14px;
	line-height: 15px;
	color: #2B3839;
	margin-left: 5px
}

.blog__container .blog__section .blog__post .blog__post-date .views .ratings__count {
	display: flex;
	align-items: center;
	font-size: 0;
	margin-left: 10px
}

.blog__container .blog__section .blog__post .blog__post-date .views .ratings__count svg {
	width: 26px;
	height: 15px
}

.blog__container .blog__section .blog__post .blog__post-date .views .ratings__count img {
	display: none
}

.blog__container .blog__section .blog__post .blog__post-date .views .ratings__count em {}

.blog__container .blog__section .blog__post .blog__post-date .views .ratings__count em strong:first-child {
	font-weight: 300;
	font-size: 14px;
	line-height: 15px;
	font-style: normal;
	color: #2B3839
}

.blog__container .blog__section .blog__post .blog__post-date .views .time__count {
	display: flex;
	align-items: center;
	margin-left: 5px
}

.blog__container .blog__section .blog__post .blog__post-date .views .time__count img {
	width: 16px !important;
	height: 16px !important
}

.blog__container .blog__section .blog__post .blog__post-date .views .time__count span {
	margin-left: 7px;
	font-weight: 300;
	font-size: 14px;
	line-height: 15px;
	color: #2B3839
}

.blog__container .blog__section .blog__navigation {
	display: flex;
	width: 100%;
	justify-content: end
}

.blog__container .blog__section .blog__navigation .navigation {
	display: flex;
	align-items: center;
	margin-top: 25px;
	column-gap: 7px
}

.blog__container .blog__section .blog__navigation .navigation .pages {
	display: none
}

.blog__container .blog__section .blog__navigation .navigation .page-numbers {
	display: inline-block;
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #747474
}

.blog__container .blog__section .blog__navigation .navigation .page-numbers.current {
	color: #182526;
	border-bottom: 1px solid #182526
}

.blog__container .blog__section .blog__navigation .navigation .next.page-numbers {
	margin-left: 9px;
	margin-bottom: 2px
}

.blog__container .blog__section .blog__navigation .navigation .prev.page-numbers {
	margin-right: 9px;
	margin-bottom: 1px
}

.blog__container .blog__section .blog__navigation .navigation span.next {
	display: flex
}

.blog__container .blog__section .blog__navigation .navigation span.next:after {
	content: '';
	display: flex;
	width: 18px;
	height: 8px;
	background-image: url(/wp-content/uploads/2022/10/breadcrumb-arrow-right.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.blog__container .blog__section .blog__navigation .navigation span.prev {
	display: flex;
	transform: rotate(180deg)
}

.blog__container .blog__section .blog__navigation .navigation span.prev:after {
	content: '';
	display: flex;
	width: 18px;
	height: 8px;
	background-image: url(/wp-content/uploads/2022/10/breadcrumb-arrow-right.svg);
	background-repeat: no-repeat;
	background-size: cover
}

@media (max-width:767px) {
	#article .breadcrumb {
		margin: 20px auto 24px
	}
}

#article .container .block__title {
	margin-bottom: 40px
}

#article .block__title .entry-header {
	margin: 0 auto;
	max-width: 1110px
}

#article .block__title .entry-content img {
	display: block;
	width: 100%;
	max-width: 1920px;
	max-height: 550px;
	object-fit: cover;
	margin: 28px auto 0
}

@media (max-width:767px) {
	#article .block__title .entry-content img {
		min-height: 200px;
		object-fit: cover
	}
}

#article .block__title .entry-meta {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 29px;
	text-align: center
}

@media (max-width:767px) {
	#article .block__title .entry-meta {
		margin-top: 24px
	}
}

#article .block__title .entry-meta .posted-on {
	font-size: 0
}

#article .block__title .entry-meta .posted-on a .entry-date {
	font-weight: 300;
	font-size: 16px;
	line-height: 15px;
	color: #2B3839
}

#article .block__title .entry-meta .posted-on a .updated {
	display: none
}

#article .block__title .entry-meta .views {
	display: flex;
	align-items: center
}

#article .block__title .entry-meta .views::before {
	content: '';
	display: block;
	height: 32px;
	width: 1px;
	background-color: #8D8D8D;
	margin: 0 16px
}

#article .block__title .entry-meta .views .views__count {
	margin-left: 5px;
	font-weight: 300;
	font-size: 16px;
	line-height: 15px;
	color: #2B3839
}

#article .block__title .entry-meta .views .ratings__count {
	display: flex;
	align-items: center;
	margin-left: 15px
}

#article .block__title .entry-meta .views .ratings__count svg {
	width: 33px;
	height: 18px;
	display: block
}

#article .block__title .entry-meta .views .ratings__count .post-ratings {
	font-size: 0
}

#article .block__title .entry-meta .views .ratings__count .post-ratings img {
	display: none
}

#article .block__title .entry-meta .views .ratings__count .post-ratings em strong:first-child {
	font-weight: 300;
	font-size: 16px;
	line-height: 15px;
	font-style: normal;
	color: #2B3839
}

#article .block__title .entry-meta .views .time__count {
	display: flex;
	align-items: center;
	margin-left: 10px
}

#article .block__title .entry-meta .views .time__count img {
	width: 19px;
	height: 19px
}

#article .block__title .entry-meta .views .time__count span {
	margin-left: 7px;
	font-weight: 300;
	font-size: 16px;
	line-height: 15px;
	color: #2B3839
}

#article .block__title .entry-meta .byline {
	display: none
}

#article .block__title .post-thumbnail {
	display: none
}

#article .block__text {
	row-gap: 10px;
	margin-bottom: 32px
}

#article .block__text h2,
#article .block__text h3,
#article .block__text h4,
#article .block__text h5,
#article .block__text h6 {
	margin: 22px 0 14px;
	font-weight: 600;
	font-size: 22px;
	line-height: 33px;
	color: #000;
	text-transform: inherit;
	text-align: inherit
}

@media (max-width:767px) {

	#article .block__text h2,
	#article .block__text h3,
	#article .block__text h4,
	#article .block__text h5,
	#article .block__text h6 {
		padding: 0 20px
	}
}

#article .block__text p,
#article .block__text li {
	font-weight: 400;
	font-size: 18px;
	line-height: 27px
}

#article .block__text ul {
	list-style: disc;
	margin-left: 30px
}

@media (max-width:767px) {
	#article .block__text ul {
		padding: 0 20px
	}
}

#article .block__text blockquote {
	background: #F5F0F2;
	padding: 24px 30px;
	margin: 22px 0 0
}

@media (max-width:767px) {
	#article .block__text blockquote {
		margin: 22px 20px 0
	}

	#article .block__text blockquote p {
		padding: 0
	}
}

#article .block__text img {
	margin: 22px 0;
	width: 100%
}

#article .block__ratings {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	text-align: end;
	width: 100%;
	max-width: 1110px;
	margin: 0 auto 80px
}

@media (max-width:1023px) {
	#article .block__ratings {
		padding: 0 20px;
		box-sizing: border-box;
		justify-content: center;
		text-align: center
	}
}

#article .block__ratings .post-ratings {
	display: flex;
	justify-content: end;
	align-items: center;
	margin-top: 16px;
	font-size: 0
}

@media (max-width:1023px) {
	#article .block__ratings .post-ratings {
		justify-content: center;
		text-align: center
	}
}

#article .block__ratings .post-ratings img {
	width: 24px;
	height: 22px
}

#article .block__ratings .post-ratings em {
	display: flex;
	margin-left: 16px
}

#article .block__ratings .post-ratings em strong:nth-child(2) {
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	font-style: normal
}

#article .block__title {
	margin-bottom: 0
}

#article .global__slider {
	margin-top: 0;
	margin-bottom: 118px
}

#article .global__slider .swiper-slide {
	background-color: #F2F2F2
}

#article .global__slider .swiper-slide .products h3 {
	margin-top: 24px;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	color: #182526;
	height: 96px;
	overflow: hidden
}

#article .global__slider .swiper-slide .products .prev__date {
	display: block;
	margin-top: 16px;
	font-weight: 300;
	font-size: 14px;
	line-height: 15px;
	text-align: center;
	color: #2B3839
}

#article .global__slider .swiper-slide .products .views {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 12px
}

#article .global__slider .swiper-slide .products .views svg {
	width: 20px;
	height: 13px
}

#article .global__slider .swiper-slide .products .views .views__count {
	font-weight: 300;
	font-size: 14px;
	line-height: 15px;
	color: #2B3839;
	margin-left: 5px
}

#article .global__slider .swiper-slide .products .views .ratings__count {
	display: flex;
	align-items: center;
	font-size: 0;
	margin-left: 10px
}

#article .global__slider .swiper-slide .products .views .ratings__count svg {
	width: 26px;
	height: 15px
}

#article .global__slider .swiper-slide .products .views .ratings__count img {
	display: none
}

#article .global__slider .swiper-slide .products .views .ratings__count em {
	margin-left: 7px
}

#article .global__slider .swiper-slide .products .views .ratings__count em strong:first-child {
	font-weight: 300;
	font-size: 14px;
	line-height: 15px;
	font-style: normal;
	color: #2B3839
}

#article .global__slider .swiper-slide .products .views .time__count {
	display: flex;
	align-items: center
}

#article .global__slider .swiper-slide .products .views .time__count img {
	width: 16px !important;
	height: 16px !important
}

#article .global__slider .swiper-slide .products .views .time__count span {
	margin-left: 7px;
	font-weight: 300;
	font-size: 14px;
	line-height: 15px;
	color: #2B3839
}

#article .block__ratings .post-ratings em:before {
	content: '(Рейтинг:';
	display: block;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	font-style: normal;
	color: #182526;
	margin-right: 5px;
}

#article .block__ratings .post-ratings em:after {
	content: ')';
	display: block;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	font-style: normal;
	color: #182526;
}

.header .header__bottom .header__bottom-left .ubermenu-item-level-0 a.ubermenu-target {
	transition: all 0.4s ease-in-out;
}

.ubermenu ul.ubermenu-submenu li.ubermenu-item ul.ubermenu-submenu li.ubermenu-item:hover a {
	text-decoration: underline;
	cursor: pointer;
}

.header .header__bottom .header__bottom-left .ubermenu-item-level-0 .ubermenu-target:hover .ubermenu-target-text {
	text-decoration: underline;
	cursor: pointer;
}

.cart__instock{
	font-weight: bold;
	color: green;
}
.cart__not-instock{
	font-weight: bold;
	color: #862b2b;
}

span.woocommerce-Price-currencySymbol{
	font-size: 15px;
	display: flex;
	align-items: flex-end;
}
