/* Ana sayfada menü ve slider aynı zemini paylaşır. */
body:has(.mppromosyon-slider) .site-header{position:absolute;top:0;left:0;right:0;z-index:80;background:transparent;border:0;box-shadow:none}
body:has(.mppromosyon-slider) .site-header .topbar{background:#ffffff04;color:#ffffffa6;border-bottom:1px solid #ffffff12}
body:has(.mppromosyon-slider) .topbar a{color:#ffffffba}
body:has(.mppromosyon-slider) .main-header{background:transparent;border-bottom:1px solid #ffffff14}
body:has(.mppromosyon-slider) .main-header .brand img{filter:brightness(0) invert(1)}
body:has(.mppromosyon-slider) .primary-nav>a,body:has(.mppromosyon-slider) .nav-dropdown>button{color:#ffffffad;padding:10px 12px;border:1px solid transparent;border-radius:9px;transition:background .2s,color .2s,border-color .2s}
body:has(.mppromosyon-slider) .primary-nav>a:hover,body:has(.mppromosyon-slider) .nav-dropdown>button:hover,body:has(.mppromosyon-slider) .primary-nav>a:first-child{color:#fff;background:#ffffff12;border-color:#ffffff1c}
body:has(.mppromosyon-slider) .primary-nav>a:first-child{box-shadow:inset 0 -2px 0 #ffffff65}
body:has(.mppromosyon-slider) .header-social{color:#ffffffbd;background:#ffffff09;border-color:#ffffff25}
body:has(.mppromosyon-slider) .header-social svg{color:inherit;fill:currentColor}
body:has(.mppromosyon-slider) .header-social img{filter:brightness(0) invert(1);opacity:.8}
body:has(.mppromosyon-slider) .header-social:hover{color:#fff;background:#ffffff20}
body:has(.mppromosyon-slider) .menu-toggle{color:#fff;background:#ffffff12;border-color:#ffffff25}
.site-header .main-header .header-cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:8px 9px 8px 22px;background:linear-gradient(135deg,#f8f9fa,#d8dde3);border:1px solid #ffffff8c;border-radius:13px;color:#1b222b;font-size:13px;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 1px 0 #fff,0 7px 20px #0002;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s}
.site-header .main-header .header-cta>span,.site-header .main-header .header-cta>.site-phosphor-icon{display:grid;place-items:center;width:33px;height:33px;margin:0;background:#252c36;color:#fff;border-radius:9px;font-size:16px}
.site-header .main-header .header-cta:hover{color:#10161f;background:linear-gradient(135deg,#fff,#e9edf2);transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,0 12px 28px #0003}
.mppromosyon-slider .mppromosyon-slider-shell{padding-top:calc(var(--mppromosyon-header-height,140px) + 28px)}
.mppromosyon-slider .mppromosyon-slider-cat.is-active,.mppromosyon-slider .mppromosyon-slider-cat:hover{background:linear-gradient(135deg,#ffffff28,#ffffff14);border-color:#ffffff4d;color:#fff;box-shadow:inset 0 1px 0 #ffffff17,0 4px 14px #0002}
.mppromosyon-slider .mppromosyon-slider-cat.is-active .mppromosyon-cat-count{background:#ffffff30;color:#fff}
@media(max-width:850px){body:has(.mppromosyon-slider) .primary-nav.mobile-open{background:#19212e;border:1px solid #ffffff22;border-radius:12px;padding:12px}body:has(.mppromosyon-slider) .primary-nav>a{color:#fff}.mppromosyon-slider .mppromosyon-slider-shell{padding-top:calc(var(--mppromosyon-header-height,125px) + 20px)}}
