/**
 * اسلایدر صفحه اصلی (Swiper)
 */

:is(#yadak14-home, body.yadak14-single-product .yd-sp-related, body.yadak14-single-post .yd-post-related) .ydh-slider.swiper {
	--ydh-gap: 12px;
	position: relative;
	width: 100%;
	overflow: hidden;
	padding: 8px;
	box-sizing: border-box;
}

:is(#yadak14-home, body.yadak14-single-product .yd-sp-related, body.yadak14-single-post .yd-post-related) .ydh-slider .swiper-slide {
	height: auto;
	box-sizing: border-box;
}

/* قبل از init — اسلایدها full-width نمی‌شوند و صفحه نمی‌ترکد */
:is(#yadak14-home, body.yadak14-single-product .yd-sp-related, body.yadak14-single-post .yd-post-related) .ydh-slider.swiper:not(.swiper-initialized) {
	overflow: hidden;
}

:is(#yadak14-home, body.yadak14-single-product .yd-sp-related, body.yadak14-single-post .yd-post-related) .ydh-slider.swiper:not(.swiper-initialized) .swiper-wrapper {
	display: flex;
	flex-wrap: nowrap;
	gap: var(--ydh-gap);
	transform: none !important;
}

:is(#yadak14-home, body.yadak14-single-product .yd-sp-related, body.yadak14-single-post .yd-post-related) .ydh-slider.swiper:not(.swiper-initialized) .swiper-slide {
	flex: 0 0 auto;
	width: calc((100% - var(--ydh-gap) * (var(--ydh-per-m, 2.5) - 1)) / var(--ydh-per-m, 2.5)) !important;
	max-width: 100%;
}

@media (min-width: 768px) {
	:is(#yadak14-home, body.yadak14-single-product .yd-sp-related, body.yadak14-single-post .yd-post-related) .ydh-slider.swiper:not(.swiper-initialized) .swiper-slide {
		width: calc((100% - var(--ydh-gap) * (var(--ydh-per-d, 4.5) - 1)) / var(--ydh-per-d, 4.5)) !important;
	}
}

#yadak14-home .ydh-slider--best.swiper:not(.swiper-initialized) .swiper-slide {
	width: 100% !important;
	flex: 0 0 100%;
}

#yadak14-home .ydh-hero__viewport.swiper:not(.swiper-initialized) {
	overflow: hidden;
}

#yadak14-home .ydh-hero__viewport.swiper:not(.swiper-initialized) .swiper-wrapper {
	display: flex;
	flex-wrap: nowrap;
	transform: none !important;
}

#yadak14-home .ydh-hero__viewport.swiper:not(.swiper-initialized) .swiper-slide {
	flex: 0 0 100%;
	width: 100% !important;
	max-width: 100%;
}

#yadak14-home .ydh-hero__viewport.swiper:not(.swiper-initialized) .swiper-slide:not(:first-child) {
	visibility: hidden;
	position: absolute;
	width: 0 !important;
	height: 0;
	overflow: hidden;
	pointer-events: none;
}

#yadak14-home .ydh-slider--cats {
	padding-block: 0.35rem 0.75rem;
}

/* پرفروش — موبایل */
#yadak14-home .ydh-best__track {
	display: none;
}

#yadak14-home .ydh-slider--best .ydh-best__slide {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 0.55rem 0.7rem;
	padding: 0.85rem 0.95rem;
	border: 1px solid var(--ydh-gray-200, #e2e5eb);
	border-radius: 22px;
	background: rgba(255, 255, 255, 0.95);
	box-shadow: 0 18px 48px rgba(15, 17, 22, 0.08);
	box-sizing: border-box;
}

#yadak14-home .ydh-slider--best .ydh-best__item {
	border-radius: 12px;
	border-bottom: 1px solid rgba(226, 229, 235, 0.9);
}

#yadak14-home .ydh-slider--best .ydh-best__item:nth-last-child(-n+2) {
	border-bottom: none;
}

@media (max-width: 767px) {
	#yadak14-home .ydh-best__track {
		display: block;
	}
}

/* Swiper: دکمه‌های پیش‌فرض را نشان نده */
:is(#yadak14-home, body.yadak14-single-product .yd-sp-related, body.yadak14-single-post .yd-post-related) .swiper-button-next,
:is(#yadak14-home, body.yadak14-single-product .yd-sp-related, body.yadak14-single-post .yd-post-related) .swiper-button-prev {
	display: none !important;
}

