.elementor-10282 .elementor-element.elementor-element-ab80b3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:25px;--padding-right:25px;}.elementor-10282 .elementor-element.elementor-element-0cb47df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-0cb47df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10282 .elementor-element.elementor-element-588c29d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-4c661fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10282 .elementor-element.elementor-element-a79e8fb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-9e7be8d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-13da1e1{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-123e20b{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10282 .elementor-element.elementor-element-096468b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0.7px;color:#1D1D1F;}.elementor-10282 .elementor-element.elementor-element-d38016c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10282 .elementor-element.elementor-element-ffaff04 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10282 .elementor-element.elementor-element-ffaff04 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10282 .elementor-element.elementor-element-ffaff04{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10282 .elementor-element.elementor-element-ffaff04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10282 .elementor-element.elementor-element-ffaff04 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;}.elementor-10282 .elementor-element.elementor-element-ffaff04 .elementor-icon-list-text{color:#1D1D1F;transition:color 0.3s;}.elementor-10282 .elementor-element.elementor-element-c6d79e1{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-23dd313{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-66bc6d7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0.7px;color:#1D1D1F;}.elementor-10282 .elementor-element.elementor-element-fad0019{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-4f2936e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10282 .elementor-element.elementor-element-4f2936e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10282 .elementor-element.elementor-element-4f2936e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10282 .elementor-element.elementor-element-4f2936e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10282 .elementor-element.elementor-element-4f2936e .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;}.elementor-10282 .elementor-element.elementor-element-4f2936e .elementor-icon-list-text{color:#1D1D1F;transition:color 0.3s;}#jet-popup-10282 .jet-popup__overlay{background-color:#00000080;}#jet-popup-10282{z-index:999;}#jet-popup-10282 .jet-popup__container{width:450px;height:700px;}#jet-popup-10282 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-10282 .jet-popup__container-inner{justify-content:flex-start;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;}#jet-popup-10282 .jet-popup__container-overlay{border-radius:16px 16px 16px 16px;}#jet-popup-10282 .jet-popup__close-button{transform:translateX(-16px) translateY(16px);-webkit-transform:translateX(-16px) translateY(16px);color:#1D1D1F;background-color:#E9E9E9;font-size:16px;width:36px;height:36px;border-radius:100px 100px 100px 100px;}#jet-popup-10282 .jet-popup__close-button:before{font-size:16px;}#jet-popup-10282 .jet-popup__close-button svg{width:16px;}#jet-popup-10282 .jet-popup__close-button:hover{color:#616161;}@media(max-width:1024px){.elementor-10282 .elementor-element.elementor-element-a79e8fb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10282 .elementor-element.elementor-element-096468b .elementor-heading-title{font-size:18px;}.elementor-10282 .elementor-element.elementor-element-66bc6d7 .elementor-heading-title{font-size:18px;}#jet-popup-10282 .jet-popup__container{width:40%;}#jet-popup-10282 .jet-popup__inner{align-items:center;}}@media(max-width:767px){.elementor-10282 .elementor-element.elementor-element-ab80b3c{--content-width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:068px;--padding-bottom:032px;--padding-left:25px;--padding-right:25px;}.elementor-10282 .elementor-element.elementor-element-0cb47df{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-588c29d{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-4c661fd{width:100%;max-width:100%;}.elementor-10282 .elementor-element.elementor-element-4c661fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10282 .elementor-element.elementor-element-a79e8fb{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-9e7be8d{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-13da1e1{--width:100%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:028px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-123e20b{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-096468b{padding:0px 0px 0px 0px;}.elementor-10282 .elementor-element.elementor-element-096468b .elementor-heading-title{font-size:13px;line-height:14px;}.elementor-10282 .elementor-element.elementor-element-d38016c{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-ffaff04{padding:0px 0px 0px 8px;}.elementor-10282 .elementor-element.elementor-element-ffaff04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10282 .elementor-element.elementor-element-ffaff04 .elementor-icon-list-item > a{font-size:11px;letter-spacing:0.5px;}.elementor-10282 .elementor-element.elementor-element-c6d79e1{--width:100%;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-23dd313{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-66bc6d7 .elementor-heading-title{font-size:13px;line-height:14px;}.elementor-10282 .elementor-element.elementor-element-fad0019{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10282 .elementor-element.elementor-element-4f2936e{padding:0px 0px 0px 8px;}.elementor-10282 .elementor-element.elementor-element-4f2936e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10282 .elementor-element.elementor-element-4f2936e .elementor-icon-list-item > a{font-size:11px;letter-spacing:0.5px;}#jet-popup-10282 .jet-popup__container{width:100%;height:760px;}#jet-popup-10282 .jet-popup__inner{align-items:flex-end;}#jet-popup-10282 .jet-popup__container-inner{justify-content:flex-start;margin:0px 0px 0px 0px;}#jet-popup-10282 .jet-popup__close-button:before{font-size:16px;}#jet-popup-10282 .jet-popup__close-button{font-size:16px;width:36px;height:36px;}#jet-popup-10282 .jet-popup__close-button svg{width:16px;}}@media(min-width:768px){.elementor-10282 .elementor-element.elementor-element-ab80b3c{--content-width:650px;}.elementor-10282 .elementor-element.elementor-element-0cb47df{--width:90%;}.elementor-10282 .elementor-element.elementor-element-588c29d{--width:100%;}.elementor-10282 .elementor-element.elementor-element-a79e8fb{--width:100%;}.elementor-10282 .elementor-element.elementor-element-9e7be8d{--width:100%;}.elementor-10282 .elementor-element.elementor-element-13da1e1{--width:100%;}.elementor-10282 .elementor-element.elementor-element-123e20b{--width:100%;}.elementor-10282 .elementor-element.elementor-element-d38016c{--width:100%;}.elementor-10282 .elementor-element.elementor-element-c6d79e1{--width:100%;}.elementor-10282 .elementor-element.elementor-element-23dd313{--width:100%;}.elementor-10282 .elementor-element.elementor-element-fad0019{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10282 .elementor-element.elementor-element-0cb47df{--width:90%;}.elementor-10282 .elementor-element.elementor-element-588c29d{--width:100%;}.elementor-10282 .elementor-element.elementor-element-9e7be8d{--width:100%;}.elementor-10282 .elementor-element.elementor-element-13da1e1{--width:100%;}.elementor-10282 .elementor-element.elementor-element-123e20b{--width:100%;}.elementor-10282 .elementor-element.elementor-element-d38016c{--width:100%;}.elementor-10282 .elementor-element.elementor-element-c6d79e1{--width:100%;}.elementor-10282 .elementor-element.elementor-element-23dd313{--width:100%;}.elementor-10282 .elementor-element.elementor-element-fad0019{--width:100%;}}/* Start custom CSS for fibosearch, class: .elementor-element-4c661fd */.dgwt-wcas-search-input {
    font-family: 'Outfit', sans-serif !important;
    font-weight: 300 !important;
    font-size: 15px !important;
    letter-spacing: 0.7px !important;
    color: #1d1d1f !important;
    border: 1px solid #616161 !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

/* Placeholder font ayarları: tüm tarayıcı desteği */
.dgwt-wcas-search-input::placeholder,
.dgwt-wcas-search-input::-webkit-input-placeholder,
.dgwt-wcas-search-input::-moz-placeholder,
.dgwt-wcas-search-input:-ms-input-placeholder,
.dgwt-wcas-search-input:-moz-placeholder {
    font-weight: 300 !important;
    font-size: 15px !important;
    color: #818a96 !important;
    opacity: 1 !important; /* Firefox'ta daha soluk görünmemesi için */
}


/* Yazı yazıldığında (value) aynı font kalsın, sadece renk değişsin */
.dgwt-wcas-search-input:not(:placeholder-shown) {
    font-weight: 300 !important;
    font-size: 15px !important;
    color: #1D1D1F !important; /* aktif yazı rengi */
}

/* Normal durum */
.dgwt-wcas-search-input {
    border: 1px solid #FFE9E9 !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Hover & Focus */
.dgwt-wcas-search-input:hover,
.dgwt-wcas-search-input:focus {
    border: 1px solid #1D1D1F !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Soldaki büyüteç */
.dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

/* Sağdaki büyüteç (submit) */
.dgwt-wcas-search-submit {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

/* Soldaki büyüteç (sabit renk) */
.dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier path {
    fill: #1d1d1f !important;
}

/* Sağdaki büyüteç (submit) ikon rengi */
.dgwt-wcas-style-pirx .dgwt-wcas-search-submit svg path {
    fill: #616161 !important;   /* normal renk */
    transition: fill 0.2s ease-in-out;
}

/* Hover olduğunda sadece ikon rengi değişsin */
.dgwt-wcas-style-pirx .dgwt-wcas-search-submit:hover svg path {
    fill: #1D1D1F !important;
}

/* Hover'da arka plan ve border kaldır */
.dgwt-wcas-style-pirx .dgwt-wcas-search-submit:hover {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
}

.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp {
    background: 0 0;
    padding: 0px;
    border-radius: 10px 10px 0 0;
}



.dgwt-wcas-search-input {
    border-radius: 0 !important;   /* yuvarlak köşeleri kaldır */
}

/* Dropdown kutusu */
.dgwt-wcas-suggestions-wrapp {
    border: 1px solid #1D1D1F !important;   /* dış border */
    border-top: none !important;            /* üst border iptal */
    border-radius: 0 0 0px 0px !important;  /* köşeler düz */
    box-shadow: none !important;
    overflow: hidden;
    margin-top: 0 !important;               /* field ile arada boşluk olmasın */
}

/* Ürün görseli (img) */
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-si img {
    border: 1px solid #FFE9E9 !important;  /* görsellere 1px border */
    border-radius: 0px;                    /* hafif köşe isteğe bağlı */
}

/* Ürün satırları */
.dgwt-wcas-suggestion {
    font-family: 'Outfit', sans-serif !important;
    font-size: 15px !important;
    font-weight: 300 !important;  
    color: #1D1D1F !important;
    padding: 12px 16px !important;
    background: #fff !important;
    transition: background 0.2s ease-in-out;
    border-bottom: none !important;        /* alt çizgiler kalktı */
}

/* Aranan kelime kalınlığı */
.dgwt-wcas-st-title strong {
    font-weight: 400 !important;
}

/* Hover */
.dgwt-wcas-suggestion:hover {
    background-color: #f7f7f7 !important; 
    color: #1D1D1F !important;            
}

.dgwt-wcas-suggestion:hover .dgwt-wcas-st-title strong {
    color: #1D1D1F !important;
}

.dgwt-wcas-suggestion-nores {
    font-family: 'Outfit', sans-serif !important;
    font-size: 15px !important;
    font-weight: 300 !important;       /* normal ürün yazılarıyla aynı */
    color: #1D1D1F !important;         /* senin istediğin renk */
    letter-spacing: 0.7px !important;  /* aynı aralık */
    padding: 12px 16px !important;
    background: #fff !important;
}

/* Tüm ürünleri gör linki */
.dgwt-wcas-suggestion-all {
    font-family: 'Outfit', sans-serif !important;
    font-size: 15px !important;
    font-weight: 300 !important;
    color: #1D1D1F !important;
    letter-spacing: 0.7px !important;
    padding: 12px 16px !important;
    background: #fff !important;
    text-align: center !important;
    display: block !important;
    transition: background 0.2s ease-in-out;
}

.dgwt-wcas-suggestion-all:hover {
    background: #f7f7f7 !important;
}



/* Dropdown kutusu (Arama sonuçları) */
.dgwt-wcas-suggestions-wrapp {
    border: none !important; /* Dış border tamamen kaldırıldı */
    border-radius: 16px !important; /* Tüm köşeler 16px oval */
    margin-top: 16px !important; /* Üstten 20px boşluk */
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.05) !important; /* Çok hafif, modern ve yumuşak gölge */
    overflow: hidden !important; /* İçeriğin oval köşelerden taşmasını engeller */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ffaff04 *//* Ana listeyi sınırlandırıp sarmalamayı (wrap) garanti altına alalım */
.elementor-10282 .elementor-element.elementor-element-ffaff04 .elementor-icon-list-items {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
    width: 100% !important; /* Konteyner genişliğini aşmamasını sağlar */
    box-sizing: border-box !important;
}

/* Liste elemanlarının %100'den büyük olmasını ve zorla yayılmasını engelliyoruz */
.elementor-10282 .elementor-element.elementor-element-ffaff04 .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100% !important; /* Elemanın kapsayıcıdan büyük olmasını engeller */
    flex: 0 1 auto !important; /* Sadece içeriği kadar yer kaplamasını sağlar */
    box-sizing: border-box !important;
}

/* Hap (Pill) Şekli ve Varsayılan Görünüm */
.elementor-10282 .elementor-element.elementor-element-ffaff04 .elementor-icon-list-item a {
    background-color: #FAFAFA !important;
    border-radius: 100px !important;
    padding: 8px 20px !important;
    color: #444444 !important;
    display: inline-flex !important;
    align-items: center;
    transition: all 0.3s ease !important;
    border: 1px solid #EEEEEE !important;
    max-width: 100% !important; /* Hapın kendisinin de taşmasını engeller */
    box-sizing: border-box !important;
    white-space: normal !important; /* Eğer marka ismi çok uzunsa hapın içinde alt satıra geçmesine izin verir */
    word-break: break-word !important; /* Ekstra güvenlik: Çok uzun kelimeleri kırar */
}

/* Üzerine Gelindiğinde (Hover) Görünüm */
.elementor-10282 .elementor-element.elementor-element-ffaff04 .elementor-icon-list-item a:hover {
    background-color: #EAEAEA !important;
    border-color: #DDDDDD !important;
    color: #111111 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f2936e *//* Ana listeyi sınırlandırıp sarmalamayı (wrap) garanti altına alalım */
.elementor-10282 .elementor-element.elementor-element-4f2936e .elementor-icon-list-items {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
    width: 100% !important; /* Konteyner genişliğini aşmamasını sağlar */
    box-sizing: border-box !important;
}

/* Liste elemanlarının %100'den büyük olmasını ve zorla yayılmasını engelliyoruz */
.elementor-10282 .elementor-element.elementor-element-4f2936e .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100% !important; /* Elemanın kapsayıcıdan büyük olmasını engeller */
    flex: 0 1 auto !important; /* Sadece içeriği kadar yer kaplamasını sağlar */
    box-sizing: border-box !important;
}

/* Hap (Pill) Şekli ve Varsayılan Görünüm */
.elementor-10282 .elementor-element.elementor-element-4f2936e .elementor-icon-list-item a {
    background-color: #FAFAFA !important;
    border-radius: 100px !important;
    padding: 8px 20px !important;
    color: #444444 !important;
    display: inline-flex !important;
    align-items: center !important; /* !important eklendi, ortalama garantilendi */
    justify-content: center !important; 
    transition: all 0.3s ease !important;
    border: 1px solid #EEEEEE !important;
    max-width: 100% !important; /* Hapın kendisinin de taşmasını engeller */
    box-sizing: border-box !important;
    white-space: normal !important; /* Eğer marka ismi çok uzunsa hapın içinde alt satıra geçmesine izin verir */
    word-break: break-word !important; /* Ekstra güvenlik: Çok uzun kelimeleri kırar */
    line-height: 1.2 !important; /* Satır yüksekliği dengesizliğini giderir */
}

/* Elementor'un iç yazılarında oluşan gizli boşlukları ve kaymaları sıfırlayalım */
.elementor-10282 .elementor-element.elementor-element-4f2936e .elementor-icon-list-text, 
.elementor-10282 .elementor-element.elementor-element-4f2936e .elementor-icon-list-icon {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important;
    display: flex !important;
    align-items: center !important;
}

/* Üzerine Gelindiğinde (Hover) Görünüm */
.elementor-10282 .elementor-element.elementor-element-4f2936e .elementor-icon-list-item a:hover {
    background-color: #EAEAEA !important;
    border-color: #DDDDDD !important;
    color: #111111 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab80b3c */@media (max-width: 768px){
  .jet-popup__close-button{
    right: 7px !important;
    top: -4px !important;
  }
}


@media (min-width: 768px) and (max-width: 1024px){
  .jet-popup__close-button{
    right: 0px !important;
    top: 0px !important;
    left: auto !important;
  }
}



/* 1. Arka plan ve genel 26px yuvarlak kutu ayarları */
.e-n-accordion .e-n-accordion-item-title-icon {
    background-color: #FFFFFF !important;
    border-radius: 50% !important; 
    width: 26px !important; 
    height: 26px !important; 
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.04) !important; 
}

/* 2. Tüm ikonların genel hizalama sıfırlaması */
.e-n-accordion .e-n-accordion-item-title-icon i {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    display: flex !important; /* İtme komutlarının milimetrik çalışmasını sağlar */
}

/* 3. Yan Duran Ok (Premium Ürünler) - 1px Aşağı İter */
.e-n-accordion .e-n-accordion-item-title-icon i.wppb-font-angle-right {
    transform: translateY(0px) !important;
}

/* 4. Aşağı Bakan Ok (Akordiyon Kapalıyken) - 1px Aşağı İter */
.e-n-accordion .e-n-accordion-item-title-icon i.wppb-font-angle-down {
    transform: translateY(1px) !important;
}

/* 5. Yukarı Bakan Ok (Akordiyon Açıkken) - Dokunmaz, tam ortada bırakır */
.e-n-accordion .e-n-accordion-item-title-icon i.wppb-font-angle-up {
    transform: translateY(0) !important;
}

/* Sadece mobilde alt köşelerin ovalliğini (radius) sıfırlar */
@media (max-width: 767px) {
    #jet-popup-10282 .jet-popup__container-inner,
    #jet-popup-10282 .jet-popup__container-overlay {
        border-radius: 16px 16px 0px 0px !important;
    }
}


    
    /* Menü kutusunun kendisini esnek yapıdan koparıp ekranın en altına milimetrik çiviler */
    #jet-popup-10282 .jet-popup__container {
        position: absolute !important;
        top: auto !important; /* Üstten itmeyi tamamen iptal et */
        bottom: 0 !important; /* Ekranın altına sıfırla */
        margin-bottom: 0 !important;
        max-height: 85dvh !important; /* Maksimum boyutu da dinamik yap */
    }
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */