/* Home-only layout: preserve the existing İSTON palette and typography. */
.home-products { padding-bottom: 48px; }
.home-products .owl-carousel-products .wt-img-effect { aspect-ratio: 1; background: #fff; }
.home-products .owl-carousel-products .wt-img-effect > img {
    width: 100%; height: 100%; object-fit: contain;
}
.home-products .home-products-title { margin-top: 12px; margin-bottom: 0; }
.home-products .home-products-title strong { font-size: clamp(32px, 5vw, 80px); line-height: 1; }
@media (max-width: 767px) {
    .home-products { padding-bottom: 32px; }
    .home-products .home-products-title { padding-right: 12px; }
    .home-products .owl-carousel-products .overlay-bx-2 .p-a40 { padding: 20px; }
}
.home-products > .section-content { margin-bottom: 0; }

/* K03: controls belong to the lower banner, never the product carousel. */
.banner-section .owl-carousel-banner .owl-nav {
    display: flex;
    justify-content: flex-end;
    margin-top: 12px;
    padding: 0 16px 12px;
}
.banner-section .owl-carousel-banner .owl-nav.disabled { display: none; }
