.home-carousel-pretty .wd-carousel-item {
	overflow: hidden;
}

.home-carousel-pretty .wd-carousel-item::before {
	content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, .1);
    z-index: 1;
    pointer-events: none;
    user-select: none;
}

.home-carousel-pretty .wd-carousel-item .product-wrapper {
	padding-top: 20px;
}

.home-carousel-pretty .wd-carousel-item .wd-product .product-wrapper .wd-entities-title {
	font-size: 22px;
}

@media (min-width: 1024px) {
	.home-carousel-pretty .wd-carousel-item .wd-product .product-wrapper .wd-entities-title {
		font-size: 24px;
	}
}

@media (max-width: 768px) {
	.home-carousel-pretty .wd-carousel {
		overflow: initial;
	}
}

/* эффект при наведение на элемент Выбери свой ТОП */
.promo-banner-pretty .wd-carousel .promo-banner .main-wrapp-img::before {
	content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    border: 2px solid transparent;
    border-radius: var(--wd-brd-radius);
    pointer-events: none;
    transition: border .2s ease-in-out;
}

.promo-banner-pretty .wd-carousel .promo-banner:hover .main-wrapp-img::before {
	border-color: #fff;
}

.promo-banner-pretty .promo-banner .main-wrapp-img::after {
	content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	pointer-events: none;
}