:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 16px;
	--wd-title-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: rgb(51,51,51);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(16,108,216);
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(16,108,216);
	--btn-accented-bgcolor-hover: rgb(15,98,197);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(0,0,0);
	background-image: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgba(16,16,16,0.05);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 8px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

/* =========================================================
   DDK — КАТАЛОГ ТОВАРОВ В СТИЛЕ STARDESIGN
   ========================================================= */

/* Основная сетка каталога */
.woocommerce .wd-products[data-source="main_loop"] {
	--wd-col-lg: 3 !important;
	--wd-col-md: 2 !important;
	--wd-col-sm: 2 !important;
	--wd-gap-lg: 28px !important;
	--wd-gap-sm: 14px !important;
	align-items: stretch;
}

/* Карточка товара */
.woocommerce .wd-products[data-source="main_loop"] > .wd-product {
	display: flex;
	min-width: 0;
	margin-bottom: 20px;
}

/* Внутренняя оболочка карточки */
.woocommerce .wd-products[data-source="main_loop"] .wd-product-wrapper {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	padding: 0;
	background: #fff;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	overflow: hidden;
}

/* Область фотографии */
.woocommerce .wd-products[data-source="main_loop"] .wd-product-thumb {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: auto;
	aspect-ratio: 4 / 5;
	margin-bottom: 18px;
	overflow: hidden;
	background: #f5f5f3;
}

/* Ссылка фотографии */
.woocommerce .wd-products[data-source="main_loop"] .wd-product-img-link {
	position: absolute;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding: 20px;
}

/* Основная фотография двери */
.woocommerce .wd-products[data-source="main_loop"] .wd-product-img-link > img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	padding: 0;
	object-fit: contain !important;
	object-position: center center !important;
	transition:
		transform 0.45s ease,
		opacity 0.3s ease;
}

/* Вторая фотография при наведении */
.woocommerce .wd-products[data-source="main_loop"] .wd-product-img-hover {
	position: absolute !important;
	inset: 0 !important;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100% !important;
	height: 100% !important;
	padding: 20px;
	overflow: hidden;
	background: #f5f5f3;
}

/* Выравнивание второй фотографии */
.woocommerce .wd-products[data-source="main_loop"] .wd-product-img-hover img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	padding: 0;
	object-fit: contain !important;
	object-position: center center !important;
}

/* Лёгкое увеличение фотографии */
@media (hover: hover) {
	.woocommerce .wd-products[data-source="main_loop"] .wd-product:hover
	.wd-product-img-link > img,
	.woocommerce .wd-products[data-source="main_loop"] .wd-product:hover
	.wd-product-img-hover img {
		transform: scale(1.025);
	}
}

/* Название товара */
.woocommerce .wd-products[data-source="main_loop"] .wd-entities-title {
	min-height: 48px;
	margin: 0 0 8px;
	padding: 0 2px;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.35;
	letter-spacing: -0.015em;
	text-align: left;
}

/* Ссылка в названии */
.woocommerce .wd-products[data-source="main_loop"] .wd-entities-title a {
	color: #161616;
	text-decoration: none;
}

/* Категории */
.woocommerce .wd-products[data-source="main_loop"] .wd-product-cats {
	min-height: 21px;
	margin: 0 0 11px;
	padding: 0 2px;
	font-size: 13px;
	line-height: 1.45;
	text-align: left;
	opacity: 0.62;
}

/* Цена */
.woocommerce .wd-products[data-source="main_loop"] .price {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 7px;
	min-height: 29px;
	margin: 0 0 13px;
	padding: 0 2px;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3;
	color: #161616;
}

/* Старая цена */
.woocommerce .wd-products[data-source="main_loop"] .price del {
	font-size: 14px;
	font-weight: 400;
	opacity: 0.48;
}

/* Акционная цена */
.woocommerce .wd-products[data-source="main_loop"] .price ins {
	color: #161616;
	font-weight: 600;
	text-decoration: none;
}

/* Метка "Новинка" */
.woocommerce .wd-products[data-source="main_loop"] .product-labels {
	top: 14px;
	left: 14px;
	right: auto;
	z-index: 4;
}

/* Оформление метки */
.woocommerce .wd-products[data-source="main_loop"] .product-label {
	min-width: auto;
	min-height: auto;
	padding: 7px 12px;
	border-radius: 2px;
	background: #171717;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: 0.06em;
	text-transform: uppercase;
}

/* Блок єВідновлення */
.woocommerce .wd-products[data-source="main_loop"] .bl-evidnovlennia-badge {
	display: flex;
	align-items: center;
	min-height: 31px;
	margin: 2px 0 13px;
	padding: 0 2px;
}

/* Логотип єВідновлення */
.woocommerce .wd-products[data-source="main_loop"]
.bl-evidnovlennia-badge img {
	display: block;
	width: auto;
	max-width: 118px;
	height: auto;
	max-height: 27px;
	object-fit: contain;
}

/* Кнопка прижата к нижней части карточки */
.woocommerce .wd-products[data-source="main_loop"] .wd-add-btn {
	width: 100%;
	margin-top: auto;
	padding-top: 4px;
}

/* Кнопка товара */
.woocommerce .wd-products[data-source="main_loop"] .wd-add-btn > a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 46px;
	padding: 12px 18px;
	border: 1px solid #171717;
	border-radius: 0;
	background: #171717;
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	transition:
		background-color 0.25s ease,
		color 0.25s ease;
}

/* Наведение на кнопку */
@media (hover: hover) {
	.woocommerce .wd-products[data-source="main_loop"] .wd-add-btn > a:hover {
		background: #fff;
		color: #171717;
	}
}

/* Быстрый просмотр */
.woocommerce .wd-products[data-source="main_loop"] .wd-buttons {
	top: 14px;
	right: 14px;
}

/* Панель над товарами */
.woocommerce .shop-loop-head {
	margin-bottom: 30px;
	padding-bottom: 18px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* Основная область магазина */
.woocommerce .wd-content-layout {
	--wd-gap-lg: 34px !important;
}

/* Боковой фильтр */
.woocommerce .wd-sidebar {
	--wd-col-lg: 3 !important;
}

/* Область товаров */
.woocommerce .wd-content-area {
	--wd-col-lg: 9 !important;
}

/* Фильтр */
.woocommerce .premmerce-filter-body {
	font-size: 14px;
}

/* Заголовки фильтра */
.woocommerce .premmerce-filter-body .filter__title {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.03em;
}

/* Элементы фильтра */
.woocommerce .premmerce-filter-body .filter__properties-item {
	margin-bottom: 10px;
}

/* =========================================================
   ПЛАНШЕТЫ
   ========================================================= */

@media (min-width: 769px) and (max-width: 1199px) {

	.woocommerce .wd-products[data-source="main_loop"] {
		--wd-col-lg: 2 !important;
		--wd-col-md: 2 !important;
		--wd-gap-lg: 22px !important;
	}

	.woocommerce .wd-products[data-source="main_loop"] .wd-product-thumb {
		aspect-ratio: 4 / 5;
	}

	.woocommerce .wd-products[data-source="main_loop"] .wd-product-img-link,
	.woocommerce .wd-products[data-source="main_loop"] .wd-product-img-hover {
		padding: 18px;
	}

	.woocommerce .wd-products[data-source="main_loop"] .wd-entities-title {
		font-size: 17px;
	}
}

/* =========================================================
   МОБИЛЬНЫЕ ТЕЛЕФОНЫ
   ========================================================= */

@media (max-width: 768px) {

	.woocommerce .wd-products[data-source="main_loop"] {
		--wd-col-sm: 2 !important;
		--wd-gap-sm: 10px !important;
	}

	.woocommerce .wd-products[data-source="main_loop"] > .wd-product {
		margin-bottom: 15px;
	}

	.woocommerce .wd-products[data-source="main_loop"] .wd-product-thumb {
		aspect-ratio: 3 / 4;
		margin-bottom: 11px;
	}

	.woocommerce .wd-products[data-source="main_loop"] .wd-product-img-link,
	.woocommerce .wd-products[data-source="main_loop"] .wd-product-img-hover {
		padding: 9px;
	}

	.woocommerce .wd-products[data-source="main_loop"] .wd-entities-title {
		min-height: 41px;
		margin-bottom: 6px;
		padding: 0;
		font-size: 14px;
		line-height: 1.4;
	}

	.woocommerce .wd-products[data-source="main_loop"] .wd-product-cats {
		display: none;
	}

	.woocommerce .wd-products[data-source="main_loop"] .price {
		min-height: 24px;
		margin-bottom: 8px;
		padding: 0;
		font-size: 15px;
	}

	.woocommerce .wd-products[data-source="main_loop"] .price del {
		font-size: 12px;
	}

	.woocommerce .wd-products[data-source="main_loop"] .product-labels {
		top: 7px;
		left: 7px;
	}

	.woocommerce .wd-products[data-source="main_loop"] .product-label {
		padding: 5px 7px;
		font-size: 8px;
	}

	.woocommerce .wd-products[data-source="main_loop"] .wd-buttons {
		top: 7px;
		right: 7px;
	}

	.woocommerce .wd-products[data-source="main_loop"]
	.bl-evidnovlennia-badge {
		min-height: 24px;
		margin-bottom: 8px;
		padding: 0;
	}

	.woocommerce .wd-products[data-source="main_loop"]
	.bl-evidnovlennia-badge img {
		max-width: 88px;
		max-height: 21px;
	}

	.woocommerce .wd-products[data-source="main_loop"] .wd-add-btn > a {
		min-height: 39px;
		padding: 9px 6px;
		font-size: 10px;
		letter-spacing: 0.02em;
	}

	.woocommerce .shop-loop-head {
		margin-bottom: 18px;
		padding-bottom: 12px;
	}

	.woocommerce .woocommerce-result-count,
	.woocommerce .wd-products-per-page,
	.woocommerce .wd-products-shop-view {
		display: none;
	}
}

/* Очень узкие телефоны */
@media (max-width: 374px) {

	.woocommerce .wd-products[data-source="main_loop"] {
		--wd-col-sm: 1 !important;
		--wd-gap-sm: 16px !important;
	}

	.woocommerce .wd-products[data-source="main_loop"] .wd-product-thumb {
		aspect-ratio: 4 / 5;
	}

	.woocommerce .wd-products[data-source="main_loop"] .wd-entities-title {
		min-height: auto;
		font-size: 16px;
	}

	.woocommerce .wd-products[data-source="main_loop"] .wd-product-cats {
		display: block;
	}

	.woocommerce .wd-products[data-source="main_loop"] .wd-add-btn > a {
		min-height: 44px;
		font-size: 12px;
	}
}





/* =========================================================
   DDK — ПОХОЖИЕ ТОВАРЫ В СТИЛЕ ОСНОВНОГО КАТАЛОГА
   ========================================================= */

.single-product .related-products {
	--wd-col-lg: 4 !important;
	--wd-col-md: 3 !important;
	--wd-col-sm: 2 !important;
	--wd-gap-lg: 20px !important;
	--wd-gap-sm: 10px !important;
	margin-top: 70px;
	margin-bottom: 70px;
}

/* Заголовок блока */
.single-product .related-products > .wd-el-title,
.single-product .related-products .slider-title {
	margin-bottom: 26px;
	color: #171717;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: -0.025em;
	text-align: left;
}

/* Карточки растягиваются на одинаковую высоту */
.single-product .related-products .wd-carousel-wrap {
	align-items: stretch;
}

.single-product .related-products .wd-carousel-item {
	display: flex;
	height: auto;
}

.single-product .related-products .wd-product {
	display: flex;
	width: 100%;
	height: 100%;
	min-width: 0;
}

.single-product .related-products .wd-product-wrapper {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	padding: 0;
	background: #fff;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	overflow: hidden;
}

/* =========================================================
   ИЗОБРАЖЕНИЯ
   ========================================================= */

.single-product .related-products .wd-product-thumb {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: auto;
	aspect-ratio: 4 / 5;
	margin-bottom: 18px;
	overflow: hidden;
	background: #f4f4f2;
}

/* Ссылка основного изображения */
.single-product .related-products .wd-product-img-link {
	position: absolute;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding: 20px;
}

/* Главное изображение */
.single-product .related-products .wd-product-img-link > img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	object-fit: contain !important;
	object-position: center center !important;
	transition:
		transform 0.4s ease,
		opacity 0.3s ease;
}

/* Второе изображение при наведении */
.single-product .related-products .wd-product-img-hover {
	position: absolute !important;
	inset: 0 !important;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100% !important;
	height: 100% !important;
	padding: 20px;
	overflow: hidden;
	background: #f4f4f2;
}

/* Второе изображение */
.single-product .related-products .wd-product-img-hover img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	object-fit: contain !important;
	object-position: center center !important;
	transition: transform 0.4s ease;
}

/* Деликатное увеличение */
@media (hover: hover) {
	.single-product .related-products .wd-product:hover
	.wd-product-img-link > img,
	.single-product .related-products .wd-product:hover
	.wd-product-img-hover img {
		transform: scale(1.025);
	}
}

/* =========================================================
   ИНФОРМАЦИЯ О ТОВАРЕ
   ========================================================= */

/* Название */
.single-product .related-products .wd-entities-title {
	min-height: 48px;
	margin: 0 0 8px;
	padding: 0 2px;
	color: #171717;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.35;
	letter-spacing: -0.015em;
	text-align: left;
}

/* Ссылка названия */
.single-product .related-products .wd-entities-title a {
	color: #171717;
	text-decoration: none;
}

/* Категория */
.single-product .related-products .wd-product-cats {
	min-height: 21px;
	margin: 0 0 11px;
	padding: 0 2px;
	color: #777;
	font-size: 13px;
	line-height: 1.45;
	text-align: left;
	opacity: 0.7;
}

/* єВідновлення */
.single-product .related-products .bl-evidnovlennia-badge {
	display: flex;
	align-items: center;
	min-height: 31px;
	margin: 1px 0 12px;
	padding: 0 2px;
	background: transparent;
	border: 0;
}

/* Логотип єВідновлення */
.single-product .related-products .bl-evidnovlennia-badge img {
	display: block;
	width: auto;
	max-width: 118px;
	height: auto;
	max-height: 27px;
	object-fit: contain;
}

/* Цена */
.single-product .related-products .price {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	gap: 7px;
	min-height: 29px;
	margin: 0 0 14px;
	padding: 0 2px;
	color: #171717;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3;
}

/* Старая цена */
.single-product .related-products .price del {
	color: #777;
	font-size: 14px;
	font-weight: 400;
	opacity: 0.5;
}

/* Новая цена */
.single-product .related-products .price ins {
	color: #171717;
	font-weight: 600;
	text-decoration: none;
}

/* Кнопку прижимаем вниз */
.single-product .related-products .wd-add-btn {
	width: 100%;
	margin-top: auto;
	padding-top: 0;
}

/* Кнопка */
.single-product .related-products .wd-add-btn > a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 46px;
	margin: 0;
	padding: 12px 16px;
	border: 1px solid #171717;
	border-radius: 0;
	background: #171717;
	color: #fff;
	font-size: 12px;
	font-weight: 650;
	line-height: 1.2;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	transition:
		background-color 0.25s ease,
		color 0.25s ease;
}

/* Наведение на кнопку */
@media (hover: hover) {
	.single-product .related-products .wd-add-btn > a:hover {
		background: #fff;
		color: #171717;
	}
}

/* Убираем лишнюю внутреннюю иконку кнопки */
.single-product .related-products .wd-add-btn .wd-action-icon {
	display: none;
}

/* Быстрый просмотр */
.single-product .related-products .wd-buttons {
	top: 14px;
	right: 14px;
}

/* Метка Новый */
.single-product .related-products .product-labels {
	top: 14px;
	left: 14px;
	right: auto;
	z-index: 5;
}

/* Стили метки */
.single-product .related-products .product-label {
	min-width: auto;
	min-height: auto;
	padding: 7px 11px;
	border-radius: 1px;
	background: #171717;
	color: #fff;
	font-size: 10px;
	font-weight: 650;
	line-height: 1;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

/* =========================================================
   СТРЕЛКИ СЛАЙДЕРА
   ========================================================= */

.single-product .related-products .wd-nav-arrows {
	pointer-events: none;
}

.single-product .related-products .wd-btn-arrow {
	pointer-events: auto;
	width: 44px;
	height: 44px;
	border: 1px solid #deded9;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.96);
	box-shadow: 0 4px 18px rgba(0, 0, 0, 0.06);
}

/* Левая стрелка */
.single-product .related-products .wd-btn-arrow.wd-prev {
	left: -23px;
}

/* Правая стрелка */
.single-product .related-products .wd-btn-arrow.wd-next {
	right: -23px;
}

/* Точки пагинации */
.single-product .related-products .wd-nav-pagin-wrap {
	margin-top: 26px;
}

/* =========================================================
   НОУТБУКИ
   ========================================================= */

@media (min-width: 1025px) and (max-width: 1300px) {

	.single-product .related-products .wd-carousel {
		--wd-col-lg: 3 !important;
	}

	.single-product .related-products .wd-product-thumb {
		aspect-ratio: 4 / 5;
	}
}

/* =========================================================
   ПЛАНШЕТЫ
   ========================================================= */

@media (min-width: 769px) and (max-width: 1024px) {

	.single-product .related-products {
		margin-top: 55px;
		margin-bottom: 55px;
	}

	.single-product .related-products .wd-carousel {
		--wd-col-md: 2 !important;
		--wd-gap-lg: 16px !important;
	}

	.single-product .related-products .wd-product-img-link,
	.single-product .related-products .wd-product-img-hover {
		padding: 16px;
	}

	.single-product .related-products .wd-entities-title {
		font-size: 16px;
	}

	.single-product .related-products .wd-btn-arrow.wd-prev {
		left: -10px;
	}

	.single-product .related-products .wd-btn-arrow.wd-next {
		right: -10px;
	}
}

/* =========================================================
   МОБИЛЬНЫЕ
   ========================================================= */

@media (max-width: 768px) {

	.single-product .related-products {
		margin-top: 42px;
		margin-bottom: 45px;
	}

	.single-product .related-products > .wd-el-title,
	.single-product .related-products .slider-title {
		margin-bottom: 18px;
		font-size: 23px;
	}

	.single-product .related-products .wd-carousel {
		--wd-col-sm: 2 !important;
		--wd-gap-sm: 10px !important;
	}

	.single-product .related-products .wd-product-thumb {
		aspect-ratio: 3 / 4;
		margin-bottom: 11px;
	}

	.single-product .related-products .wd-product-img-link,
	.single-product .related-products .wd-product-img-hover {
		padding: 9px;
	}

	.single-product .related-products .wd-entities-title {
		min-height: 41px;
		margin-bottom: 6px;
		padding: 0;
		font-size: 14px;
		line-height: 1.4;
	}

	.single-product .related-products .wd-product-cats {
		display: none;
	}

	.single-product .related-products .bl-evidnovlennia-badge {
		min-height: 23px;
		margin-bottom: 8px;
		padding: 0;
	}

	.single-product .related-products .bl-evidnovlennia-badge img {
		max-width: 88px;
		max-height: 21px;
	}

	.single-product .related-products .price {
		min-height: 24px;
		margin-bottom: 9px;
		padding: 0;
		font-size: 15px;
	}

	.single-product .related-products .price del {
		font-size: 12px;
	}

	.single-product .related-products .wd-add-btn > a {
		min-height: 39px;
		padding: 9px 5px;
		font-size: 10px;
		letter-spacing: 0.02em;
	}

	.single-product .related-products .product-labels {
		top: 7px;
		left: 7px;
	}

	.single-product .related-products .product-label {
		padding: 5px 7px;
		font-size: 8px;
	}

	.single-product .related-products .wd-buttons {
		top: 7px;
		right: 7px;
	}

	.single-product .related-products .wd-nav-arrows {
		display: none;
	}

	.single-product .related-products .wd-nav-pagin-wrap {
		display: block !important;
		margin-top: 18px;
	}
}

/* =========================================================
   ОЧЕНЬ УЗКИЕ ТЕЛЕФОНЫ
   ========================================================= */

@media (max-width: 374px) {

	.single-product .related-products .wd-carousel {
		--wd-col-sm: 1 !important;
	}

	.single-product .related-products .wd-product-thumb {
		aspect-ratio: 4 / 5;
	}

	.single-product .related-products .wd-entities-title {
		min-height: auto;
		font-size: 16px;
	}

	.single-product .related-products .wd-product-cats {
		display: block;
	}

	.single-product .related-products .wd-add-btn > a {
		min-height: 44px;
		font-size: 12px;
	}
}