.elementor-138 .elementor-element.elementor-element-db37ef0{--display:flex;--min-height:140px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:-140px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-b4166b0{width:100%;max-width:100%;background-color:var( --e-global-color-primary );--e-icon-list-icon-size:18px;}.elementor-138 .elementor-element.elementor-element-b4166b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-138 .elementor-element.elementor-element-b4166b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-138 .elementor-element.elementor-element-b4166b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-138 .elementor-element.elementor-element-b4166b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-138 .elementor-element.elementor-element-b4166b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-138 .elementor-element.elementor-element-b4166b0 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-b4166b0 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-138 .elementor-element.elementor-element-b4166b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-b4166b0 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:200;}.elementor-138 .elementor-element.elementor-element-b4166b0 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-4de8492{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-138 .elementor-element.elementor-element-921f169{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__container .jet-mobile-menu__container-inner{background-color:var( --e-global-color-secondary );padding:12px 24px 12px 24px;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__toggle{padding:0px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__toggle .jet-mobile-menu__toggle-text{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:16px;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__container .jet-mobile-menu__controls{padding:12px 0px 23px 0px;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__container .jet-mobile-menu__back i{color:var( --e-global-color-primary );font-size:24px;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__container .jet-mobile-menu__back svg{color:var( --e-global-color-primary );width:24px;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__container .jet-mobile-menu__back span{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__container{width:480px;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__container .jet-mobile-menu__back{transform:translateX(0px) translateY(0px);-webkit-transform:translateX(0px) translateY(0px);}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;color:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__item .jet-menu-label{font-family:"Manrope", Sans-serif;color:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__item{padding:9px 0px 9px 0px;border-bottom-color:var( --e-global-color-primary );border-bottom-style:solid;border-bottom-width:1px;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__item .jet-menu-badge__inner{font-family:"Manrope", Sans-serif;font-weight:600;padding:1px 0px 0px 3px;color:var( --e-global-color-21a864c );}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__item .jet-menu-badge{align-self:center;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__item .jet-dropdown-arrow{color:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-7e43e80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-138 .elementor-element.elementor-element-7e43e80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-138 .elementor-element.elementor-element-7e43e80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-138 .elementor-element.elementor-element-7e43e80 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-138 .elementor-element.elementor-element-7e43e80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-138 .elementor-element.elementor-element-7e43e80 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-7e43e80 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-138 .elementor-element.elementor-element-7e43e80{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-138 .elementor-element.elementor-element-7e43e80 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-138 .elementor-element.elementor-element-7e43e80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-7e43e80 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:16px;}.elementor-138 .elementor-element.elementor-element-7e43e80 .elementor-icon-list-text{transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-e4bf41d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-138 .elementor-element.elementor-element-2b52128 .elementor-icon-wrapper{text-align:center;}.elementor-138 .elementor-element.elementor-element-2b52128 .elementor-icon{font-size:48px;}.elementor-138 .elementor-element.elementor-element-2b52128 .elementor-icon svg{height:48px;}.elementor-138 .elementor-element.elementor-element-2b52128 .elementor-icon-wrapper svg{width:auto;}.elementor-138 .elementor-element.elementor-element-42c419b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-138 .elementor-element.elementor-element-7d11fb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-138 .elementor-element.elementor-element-7d11fb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-138 .elementor-element.elementor-element-7d11fb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-138 .elementor-element.elementor-element-7d11fb1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-138 .elementor-element.elementor-element-7d11fb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-138 .elementor-element.elementor-element-7d11fb1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-7d11fb1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-138 .elementor-element.elementor-element-7d11fb1{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-138 .elementor-element.elementor-element-7d11fb1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-138 .elementor-element.elementor-element-7d11fb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-138 .elementor-element.elementor-element-7d11fb1 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:16px;}.elementor-138 .elementor-element.elementor-element-7d11fb1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-138 .elementor-element.elementor-element-fb58e62  .jet-wishlist-count-button__link{font-family:"Manrope", Sans-serif;font-size:16px;}.elementor-138 .elementor-element.elementor-element-fb58e62 .jet-wishlist-count-button__link{background-color:#FFFFFF00;padding:6px 0px 6px 0px;margin:0px 0px 0px 0px;}.elementor-138 .elementor-element.elementor-element-fb58e62 .jet-wishlist-count-button__wrapper{text-align:left;}.elementor-138 .elementor-element.elementor-element-fb58e62 .jet-wishlist-count-button__icon{font-size:18px;}.elementor-138 .elementor-element.elementor-element-fb58e62 .jet-wishlist-count-button__count{font-size:9px;width:15px;height:15px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-6e2810f );border-radius:9px 9px 9px 9px;margin:0px 0px 0px -9px;}.elementor-138 .elementor-element.elementor-element-ae9b2d0 .jet-blocks-cart__heading-link{font-family:"Manrope", Sans-serif;}.elementor-138 .elementor-element.elementor-element-ae9b2d0 .jet-blocks-cart__count{background-color:var( --e-global-color-21a864c );color:var( --e-global-color-secondary );font-size:9px;width:15px;height:15px;line-height:15px;border-radius:9px 9px 9px 9px;}.elementor-138 .elementor-element.elementor-element-ae9b2d0 .jet-blocks-cart__icon{font-size:18px;margin-right:6px;}.elementor-138 .elementor-element.elementor-element-54bb732{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-138 .elementor-element.elementor-element-406e36e .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-138 .elementor-element.elementor-element-406e36e .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Manrope", Sans-serif;}.elementor-138 .elementor-element.elementor-element-406e36e{--jmm-top-items-ver-padding:0px;--jmm-top-items-hor-padding:0px;--jmm-top-items-gap:24px;--jmm-top-items-hor-align:center;--jmm-sub-menu-offset:0px;--jmm-mega-container-ver-padding:0px;--jmm-mega-container-hor-padding:0px;--jmm-dropdown-container-width:100%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-138 .elementor-element.elementor-element-db37ef0{--min-height:90px;--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-4de8492{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-138 .elementor-element.elementor-element-921f169{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__item .jet-menu-badge__inner{font-size:12px;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__item .jet-dropdown-arrow i{font-size:16px;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__item .jet-dropdown-arrow svg{width:16px;}.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-mobile-menu__item{border-bottom-style:solid;border-bottom-width:1px;}.elementor-138 .elementor-element.elementor-element-e4bf41d{--justify-content:center;}.elementor-138 .elementor-element.elementor-element-2b52128 .elementor-icon{font-size:32px;}.elementor-138 .elementor-element.elementor-element-2b52128 .elementor-icon svg{height:32px;}.elementor-138 .elementor-element.elementor-element-42c419b{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-138 .elementor-element.elementor-element-fb58e62 .jet-wishlist-count-button__icon{margin:0px 6px 0px 0px;}.elementor-138 .elementor-element.elementor-element-ae9b2d0 .jet-blocks-cart__icon{margin-right:6px;}.elementor-138 .elementor-element.elementor-element-54bb732{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-138 .elementor-element.elementor-element-db37ef0{--min-height:90px;--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-138 .elementor-element.elementor-element-4de8492{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-138 .elementor-element.elementor-element-e4bf41d{--justify-content:center;}.elementor-138 .elementor-element.elementor-element-2b52128 .elementor-icon{font-size:24px;}.elementor-138 .elementor-element.elementor-element-2b52128 .elementor-icon svg{height:24px;}.elementor-138 .elementor-element.elementor-element-fb58e62 .jet-wishlist-count-button__icon{margin:0px 6px 0px 0px;}.elementor-138 .elementor-element.elementor-element-54bb732{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}}/* Start custom CSS for icon-list, class: .elementor-element-b4166b0 *//* Ana kapsayıcıyı 32px'e sabitliyoruz */
.mg_header_slider .elementor-icon-list-items {
    height: 32px;
    overflow: hidden;
    position: relative;
}

/* Her bir öğeyi dikey ve yatayda ortalıyoruz */
.mg_header_slider .elementor-icon-list-item {
    height: 32px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 6px;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    padding: 0!important;
    margin: 0!important;
    opacity: 0;
}

.mg_header_slider .elementor-icon-list-icon svg {
    margin: 0!important;
    transition: none!important;
}/* End custom CSS */
/* Start custom CSS for jet-mobile-menu, class: .elementor-element-c1ae91d */.elementor-138 .elementor-element.elementor-element-c1ae91d .menu-item:last-child .jet-custom-nav__item-link {
    padding: 0!important;
}

.elementor-138 .elementor-element.elementor-element-c1ae91d .jet-menu-badge {
    animation: YanipSoner 1.8s infinite!important;
    transform: none!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2b52128 */.elementor-138 .elementor-element.elementor-element-2b52128 * {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for jet-blocks-cart, class: .elementor-element-ae9b2d0 */.elementor-138 .elementor-element.elementor-element-ae9b2d0 .jet-blocks-cart__count {
position: absolute;
left: 0;
top: -3px;
left: -9px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}

.elementor-138 .elementor-element.elementor-element-ae9b2d0 .jet-blocks-cart__icon {
    height: 24px;
    display: flex;
    align-items: center;
    align-content: center;
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-406e36e */.elementor-138 .elementor-element.elementor-element-406e36e .jet-custom-nav > .jet-custom-nav__item > a * {
    transition: color 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db37ef0 *//* ==========================================
   1. ANA DEĞİŞKENLER VE DURUMLAR
   ========================================== */
   
.elementor-138 .elementor-element.elementor-element-db37ef0 {
    z-index: 99 !important;
}

/* Mobil Menü Toggle Ayarı */
.elementor-138 .elementor-element.elementor-element-db37ef0 .jet-mobile-menu__toggle, .elementor-138 .elementor-element.elementor-element-db37ef0 .jet-mobile-menu__back, .elementor-138 .elementor-element.elementor-element-db37ef0 .jet-mobile-menu__controls {
    min-height: unset !important;
    min-width: unset !important;
    max-height: 24px !important;
}

.elementor-138 .elementor-element.elementor-element-db37ef0 .jet-mobile-menu__toggle-text {
    margin: 6px;
}

.elementor-138 .elementor-element.elementor-element-db37ef0 .jet-mobile-menu__controls {
    font-size: 21px;
    font-weight: 200;
    justify-content: space-between;
    border-bottom: 1px solid var(--e-global-color-primary);
}

.elementor-138 .elementor-element.elementor-element-db37ef0 .jet-mobile-menu__controls:before {
    content: "Menü";
    left: 0;
    color: var(--h-color);
    font-family: 'Manrope', sans-serif;
}

.elementor-138 .elementor-element.elementor-element-db37ef0 .jet-mobile-menu-cover {
    background-color: rgba(0, 0, 0, .8)!important;
}

/* 1. KAPAT HALİ (Close Menu) - SVG 24px */

.elementor-138 .elementor-element.elementor-element-db37ef0 .jet-mobile-menu__back[aria-label="Close Menu"]:before {
    content: "Kapat";
    left: 0;
    color: var(--e-global-color-primary);
    font-family: 'Manrope', sans-serif;
}

.elementor-138 .elementor-element.elementor-element-db37ef0 .jet-mobile-menu__back[aria-label="Back to Prev Items"] span {
    margin: 0!important;
}

.elementor-138 .elementor-element.elementor-element-db37ef0 .jet-mobile-menu__back[aria-label="Back to Prev Items"] svg {
    width: 24px !important;
    height: 16px !important;
}

.elementor-138 .elementor-element.elementor-element-db37ef0 .jet-mobile-menu__item:first-child .mobile-sub-level-link .jet-menu-label {
    font-size: 21px;
    font-weight: 200;
}

.elementor-138 .elementor-element.elementor-element-db37ef0 .jet-dropdown-arrow {
    width: auto;
}

.elementor-138 .elementor-element.elementor-element-db37ef0 .jet-blocks-cart__label {
    margin: 0!important;
}

.elementor-138 .elementor-element.elementor-element-db37ef0 .elementor-icon-list-text {
    padding: 0;
}

.elementor-138 .elementor-element.elementor-element-db37ef0 :is( .jet-wishlist-count-button__icon, .elementor-icon-list-icon svg) {
    margin-right: 6px;
}

.elementor-138 .elementor-element.elementor-element-db37ef0 .elementor-slide-heading {
    margin: 0!important;
    padding: 0!important;
}

/* ALT SAYFALAR (Lacivert Tema + Beyaz BG) */
body:not(.home) .elementor-138 .elementor-element.elementor-element-db37ef0 {
    --h-color: var(--e-global-color-primary);
    --h-hover: var(--e-global-color-accent);
    --h-bg: var(--e-global-color-secondary);
    margin: 0 !important;
}

/* ANASAYFA NORMAL (Beyaz & Transparan) */
.home .elementor-138 .elementor-element.elementor-element-db37ef0 {
    --h-color: var(--e-global-color-secondary);
    --h-hover: var(--e-global-color-accent);
    --h-bg: transparent;
}

/* ANASAYFA STICKY VEYA HEADER HOVER (Lacivert Tema) */
.home .elementor-138 .elementor-element.elementor-element-db37ef0.elementor-sticky--effects,
.home .elementor-138 .elementor-element.elementor-element-db37ef0:hover {
    --h-color: var(--e-global-color-primary);
    --h-bg: var(--e-global-color-secondary);
}

/* ==========================================
   2. HEADER ARKA PLAN KONTROLÜ
   ========================================== */
.elementor-138 .elementor-element.elementor-element-db37ef0 {
    background-color: var(--h-bg) !important;
    border-color: var(--h-color);
    transition: background-color 0.3s!important;
}

/* 3. RENK YÖNETİMİ (WHITELIST) - Güncellendi */
.elementor-138 .elementor-element.elementor-element-db37ef0 :is(
    .jet-mega-menu-item__label,
    .jet-mobile-menu__toggle-text,
    .jet-blocks-cart__label, 
    .jet-wishlist-count-button__label, 
    .elementor-heading-title, 
    .elementor-icon-list-text:not(.mg_header_slider *),
    i
) {
    color: var(--h-color) !important;
    transition: color 0.3s;
}

/* İkon Sınıfları - Güncellendi */
.elementor-138 .elementor-element.elementor-element-db37ef0 :is(
    .markalogo,
    .jet-blocks-cart__icon, 
    .jet-mobile-menu__toggle-icon,
    .jet-wishlist-count-button__icon, 
    .jet-mega-menu-item__dropdown,
    .elementor-icon:not(.mg_header_slider *),
    .elementor-icon-list-icon:not(.mg_header_slider *)
) svg {
    fill: var(--h-color) !important;
    transition: fill 0.3s;
}

/* SVG Path Mirası */
.elementor-138 .elementor-element.elementor-element-db37ef0 svg path {
    fill: inherit;
}

/* ==========================================
   4. HOVER YÖNETİMİ (ALTIN SARISI)
   ========================================== */

/* Metin Hover */
.elementor-138 .elementor-element.elementor-element-db37ef0 :is(a, .jet-mega-menu-item__inner, .jet-mobile-menu__toggle):hover :is(
    .jet-mega-menu-item__label,
    .jet-mobile-menu__toggle-text,
    .jet-blocks-cart__label, 
    .jet-wishlist-count-button__label, 
    .elementor-heading-title, 
    .elementor-icon-list-text, 
    i
) {
    color: var(--h-hover) !important;
}

/* İkon ve Logo Hover (Düzeltildi) */
.elementor-138 .elementor-element.elementor-element-db37ef0 :is(.markalogo, a, .jet-mega-menu-item__inner, .elementor-icon, .jet-mobile-menu__toggle):hover svg {
    fill: var(--h-hover) !important;
}

.elementor-138 .elementor-element.elementor-element-db37ef0 :is(.markalogo, a, .jet-mega-menu-item__inner, .elementor-icon, .jet-mobile-menu__toggle):hover svg path {
    fill: inherit !important;
}

/* ==========================================
   5. SAYAÇLARIN DOKUNULMAZLIĞI (SABİT BEYAZ)
   ========================================== */

.elementor-138 .elementor-element.elementor-element-db37ef0 :is(
    .jet-wishlist-count-button__count span, 
    .jet-blocks-cart__count-val, 
    .jet-blocks-cart__count
) {
    color: var(--e-global-color-secondary) !important;
    fill: var(--e-global-color-secondary) !important;
}

/* ==========================================
   6. MOBİL GÖRÜNÜM (Sadece 768px Altı - Telefonlar)
   ========================================== */
@media (max-width: 767px) {
    /* Metin etiketlerini sadece telefonda gizle (Slider hariç) */
    .elementor-138 .elementor-element.elementor-element-db37ef0 :is(
        .jet-wishlist-count-button__label, 
        .jet-blocks-cart__label, 
        .jet-mega-menu-item__label, 
        .elementor-icon-list-text:not(.mg_header_slider *) /* Slider metni görünsün */
    ) {
    display: none !important;
    }
    .elementor-138 .elementor-element.elementor-element-db37ef0 :is(
    .jet-blocks-cart__icon, 
    .jet-mobile-menu__toggle-icon,
    .jet-wishlist-count-button__icon, 
    .jet-mega-menu-item__dropdown,
    .elementor-icon:not(.mg_header_slider *),
    .elementor-icon-list-icon:not(.mg_header_slider *) svg
    ) {
    margin: 0!important;
    padding: 0!important;
    }
}/* End custom CSS */