/*! CSS Used from: https://klima.mitsubishielectric.com.tr/Content/css?v=W1R6rARpmvVWBx8crczsMiX-jyTfIfLlahku0qTlqX01 */
::-webkit-scrollbar{width:6px!important;height:6px!important;}
::-webkit-scrollbar-thumb{background-clip:padding-box!important;background-color:#eb1e25!important;border-radius:3px;}
::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important;}
::-webkit-scrollbar-corner{background-color:transparent!important;}
*,*:before,*:after{box-sizing:border-box;}
.plus{position:absolute;right:20px;font-size:30px;line-height:30px;font-weight:normal;}
@media only screen and (max-width:980px){
.slider1{height:50vw!important;}
::-webkit-scrollbar-thumb{display:none!important;}
}
@media only screen and (min-width:992px) and (max-width:1080px){
.productinfo{top:280px!important;}
.subtitle{height:200px!important;}
}
/*! CSS Used from: https://klima.mitsubishielectric.com.tr/Content/materialize.min.css?ver=1 */
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
img{border-style:none;}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}
a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent;}
@media only screen and (max-width: 992px){
.hide-on-med-and-down{display:none!important;}
}
.row{margin-left:auto;margin-right:auto;margin-bottom:20px;}
.row:after{content:"";display:table;clear:both;}
.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px;}
.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto;}
@media only screen and (min-width: 601px){
.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto;}
}
@media only screen and (min-width: 993px){
.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto;}
}
a{text-decoration:none;}
::placeholder{color:#d1d1d1;}
/*! CSS Used from: https://klima.mitsubishielectric.com.tr/Content/swiper.css */
.swiper-wrapper{position:relative;width:100%;height:800px;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}
.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform;}
/*! CSS Used from: https://klima.mitsubishielectric.com.tr/Content/main.css?ver=2 */
.swiper-container-autoheight .swiper-slide.slider1{height:40vw;}
.dividedbox .part:hover{background-color:#EB1E25!important;opacity:0.8;border-right:none!important;}
.swiper-slide{background-size:cover;background-position:center;background-repeat:no-repeat;}
.subtitle{font-size:25px;}
.fnt12px{font-size:12px;}
.wcolor{color:white!important;}
.pos-rel{position:relative;}
.over-hid{overflow:hidden;}
.dividedbox{position:absolute;bottom:0;left:0px;width:100%;z-index:100;float:none!important;margin-right:auto!important;margin-bottom:0;}
.dividedpart{width:20%!important;border-right:1px solid rgba(229,229,229, .2);margin-top:150px;height:150px;background-color:rgba(255, 255, 255, 0.1);position:relative;padding-left:0px;padding-right:0px;}
.dividedpart:hover{margin-top:0;height:300px;}
.dividedpart .plus{display:none;}
.dividedpart:hover .plus{display:block;}
.dividedpart .infosubcategory{text-align:center;margin-top:20px;font-weight:bold;}
.dividedpart:hover .infosubcategory{margin-top:97px;}
.dividedpart .redline{position:absolute;bottom:0;left:calc(50% - 24px);width:48px;height:3px;background-color:#EB1E25;}
.divided-sub-title{height:71px;}
.slider-content{position:absolute;width:80%;top:200px;z-index:1;text-align:center;left:10%;}
.slider-content .sc-header{font-size:34px;font-weight:600;color:#fff;}
.slider-content .sc-text{font-size:12px;color:#fff;}
.slider-content .redline{display:inline-block;margin-top:10px;width:74px;height:5px;background-color:#EB1E25;}
.plus{font-size:28pt;color:white;position:absolute;bottom:10px;right:10px;line-height:28px;width:28px;height:28px;}
:focus{outline-color:transparent;}
/*! CSS Used from: https://klima.mitsubishielectric.com.tr/Content/home.css */
.dividedbox .part:hover{opacity:1!important;}
.productinfo{display:block;}


/* 1. ANA KAPSAYICIYI BLOK YAPMA (Temanın Flex Baskısını Kırma) */
.swiper-container2 {
    height: 700px !important;
    display: block !important; /* Flex iptal edildi, üst üste binme açıldı */
    position: relative !important;
    overflow: hidden !important;
}

.swiper-wrapper {
    height: 100% !important;
    display: flex !important;
    width: 100% !important;
}

.swiper-slide.slider1 {
    height: 100% !important;
    width: 100% !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    flex-shrink: 0;
}

/* 2. ORTA YAZI ALANI (Tam ortaya hizalama) */
.slider-content {
    position: absolute !important;
    width: 100% !important;
    top: 50% !important; /* Dikeyde tam orta */
    left: 0 !important;
    transform: translateY(-50%) !important; /* Kusursuz ortalama için */
    padding: 0 10% !important;
    z-index: 50 !important;
    text-align: center !important;
    pointer-events: none !important; /* Yazılar tıklamayı engellemesin */
}

/* 3. ALTTAN ÇIKAN KUTULARIN KAPSAYICISI */
.dividedbox {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 100 !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important; /* Tüm kutuları en alta sabitle (hover'da itmeyi engeller) */
    gap: 0 !important; /* Temadan gelen aradaki gereksiz boşlukları (gap) kapatır */
}

/* 4. A (LİNK) ETİKETLERİNİ %20'LİK DİLİMLERE BÖLME */
.dividedbox > a {
    flex: 1 1 20% !important; /* Tam %20 genişlik */
    max-width: 20% !important;
    width: 20% !important;
    margin: 0 !important; /* Temadan gelen marginleri sıfırla */
    padding: 0 !important; /* Temadan gelen paddingleri sıfırla */
    display: block !important;
    text-decoration: none !important;
    border: none !important;
}

/* 5. KUTULARIN İÇ YAPISI VE ORTALANMASI */
.dividedpart {
    width: 100% !important; 
    height: 150px !important;
    margin: 0 !important;
    background-color: rgba(255, 255, 255, 0.1) !important; 
    border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
    border-left: none !important;
    border-top: none !important;
    border-bottom: none !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; 
    align-items: center !important; 
    transition: height 0.3s ease-in-out, background-color 0.3s ease-in-out !important; /* Sadece yükseklik ve renk değişimi olsun, margin değişmesin */
}

/* Kutunun üzerine gelince (Hover) YALNIZCA YÜKSEKLİK artar, kapsayıcı align-items: flex-end olduğu için sadece YUKARI doğru büyür */
.dividedpart:hover {
    height: 250px !important;
    background-color: rgba(227, 9, 25, 0.9) !important; /* Mitsubishi Kırmızısı */
}

/* 6. İKON VE YAZI AYARLARI */
.productinfo {
    position: static !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}

.infosubcategory {
    margin: 0 !important;
    padding: 0 10px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

.divided-sub-title {
    height: auto !important;
    margin: 0 0 12px 0 !important;
    padding: 0 !important;
}

.divided-sub-title img {
    height: 45px !important;      /* max-height yerine kesin height verdik */
    width: 45px !important;       /* auto yerine kesin width verdik */
    object-fit: contain !important; /* İkonun esnemeden kutuya sığmasını sağlar */
    display: block !important;
    margin: 0 auto !important;
    visibility: visible !important;
    opacity: 1 !important;
    filter: brightness(0) invert(1) !important;
}

.slider-content .sc-header h1 {
    font-size: 1.6em;
    color: #ffffff;
    font-weight: 700;
}
.fnt12px {
    font-size: 1.1rem !important;
    font-weight: 600 !important;
    color: #ffffff !important; 
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.4 !important;
    text-transform: uppercase !important; /* Orijinal sitedeki gibi büyük harf */
}
/* Arka plan resimlerine %20 Siyah Overlay (Karartma) */
.swiper-slide.slider1::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(0, 0, 0, 0.5) !important; /* Son rakam olan 0.2, %20 demektir */
    z-index: 1 !important;
    pointer-events: none !important; /* Overlay'in fare tıklamalarını engellemesini önler */
}
.slider-content .sc-text {
    font-size: 1.1rem;
    color: #fff;
    font-weight: 500;
}