/* Çözüm Isıtma Soğutma brand overrides (loaded after the theme styles) */
:root {
    --cz-red: #e01b1b;
    --cz-red-dark: #b81212;
    --cz-orange: #f39200;
    --cz-blue: #009fe3;
    --cz-navy: #0d2240;
}

.button-red,
.button-red-out:hover {
    border-color: var(--cz-red);
    background-color: var(--cz-red);
    color: #fff;
}
.button-red:hover {
    border-color: var(--cz-red-dark);
    background-color: var(--cz-red-dark);
    color: #fff;
}
.button-red-out {
    border-color: var(--cz-red);
    color: var(--cz-red);
}

.button-blue {
    border-color: var(--cz-blue);
    background-color: var(--cz-blue);
}

#return-to-top {
    background: var(--cz-red);
}

/* modules_style.css loads later and pins .swiper-container heights per breakpoint; let the main slider size to its image */
.slider-main-div .swiper-container.main-swiper {
    height: auto !important;
}

.main-slider-img a,
.main-slider-img picture,
.main-slider-img img {
    display: block;
    width: 100%;
}

@media (max-width: 767px) {
    .main-swiper .mySwiper2,
    .main-swiper .mySwiper2 .swiper-wrapper,
    .main-swiper .mySwiper2 .swiper-slide {
        height: auto !important;
    }
    .main-swiper .mySwiper {
        display: none;
    }
    .home-product-tabs {
        flex-wrap: wrap;
        justify-content: center;
        overflow: visible !important;
        gap: 6px;
    }
    .home-product-tablinks {
        margin: 0 !important;
    }
}
