﻿/* Desktop theme baseline. Explicit panel typography has greater specificity. */

html[data-odyo-header-baseline] :not(:where(.odyo-once-inline)):where(#IMenuB,#IMenuK)>li>a>:is(h2:not(:where(.odyo-once-h1,.odyo-once-h4,.odyo-once-span,.odyo-once-inline,.odyo-menu-h2,.odyo-menu-h3)),:where(.odyo-once-h2,.odyo-menu-h2)){font-weight:400!important}



/* The all-category list floats below its own trigger, without moving the page. */

html[data-odyo-header-baseline][data-odyo-desktop] body :not(:where(.odyo-once-inline)):is(:not(:where(.odyo-once-inline)):is(#divAltAcilir,:not(:where(.odyo-once-inline))[id$="_divAltAcilir"]),:not(:where(.odyo-once-inline)):is(#divAltAcilirK,:not(:where(.odyo-once-inline))[id$="_divAltAcilirK"])){

 position:absolute!important;margin:0!important;float:none!important;

 width:var(--odyo-header-category-width,260px)!important;min-width:0!important;

 max-width:calc(100vw - 16px)!important;max-height:var(--odyo-header-category-height,70vh)!important;

 overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box;z-index:10030!important;

}

html[data-odyo-header-baseline][data-odyo-desktop] body :not(:where(.odyo-once-inline)):is(:not(:where(.odyo-once-inline)):is(#divAltAcilir,:not(:where(.odyo-once-inline))[id$="_divAltAcilir"]),:not(:where(.odyo-once-inline)):is(#divAltAcilirK,:not(:where(.odyo-once-inline))[id$="_divAltAcilirK"])) :not(:where(.odyo-once-inline)):is(.boxes,.kategorilerkats,.tummenu,.tummenu>ul){

 width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box;

}

html[data-odyo-header-baseline][data-odyo-desktop] body :not(:where(.odyo-once-inline)):is(:not(:where(.odyo-once-inline)):is(#divAltAcilir,:not(:where(.odyo-once-inline))[id$="_divAltAcilir"]),:not(:where(.odyo-once-inline)):is(#divAltAcilirK,:not(:where(.odyo-once-inline))[id$="_divAltAcilirK"])) .tummenu li{width:100%!important;float:none!important;box-sizing:border-box}

html[data-odyo-header-baseline][data-odyo-desktop] body :not(:where(.odyo-once-inline)):is(:not(:where(.odyo-once-inline)):is(#divAltAcilir,:not(:where(.odyo-once-inline))[id$="_divAltAcilir"]),:not(:where(.odyo-once-inline)):is(#divAltAcilirK,:not(:where(.odyo-once-inline))[id$="_divAltAcilirK"])) .tummenu li>a{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}

/* P52: desktop side flyouts use menu-design positioning. */

/* Preserve the theme's original icon. Its amount follows the actual icon box. */

html:is(:not(:where(.odyo-once-inline))[data-odyo-header-baseline="dress"],:not(:where(.odyo-once-inline))[data-odyo-header-baseline="simple"],:not(:where(.odyo-once-inline))[data-odyo-header-baseline="slim"],:not(:where(.odyo-once-inline))[data-odyo-header-baseline="smooth"]) #sepet{position:relative}

html:is(:not(:where(.odyo-once-inline))[data-odyo-header-baseline="dress"],:not(:where(.odyo-once-inline))[data-odyo-header-baseline="simple"],:not(:where(.odyo-once-inline))[data-odyo-header-baseline="slim"],:not(:where(.odyo-once-inline))[data-odyo-header-baseline="smooth"]) #sepet>.toplamcss{

 position:absolute!important;float:none!important;right:auto!important;

 left:var(--odyo-header-cart-left,50%)!important;top:var(--odyo-header-cart-top,34px)!important;

 transform:translateX(-50%)!important;width:max-content!important;max-width:140px!important;

 margin:0!important;padding:0!important;text-align:center!important;white-space:nowrap!important;

}

html:is(:not(:where(.odyo-once-inline))[data-odyo-header-baseline="dress"],:not(:where(.odyo-once-inline))[data-odyo-header-baseline="simple"],:not(:where(.odyo-once-inline))[data-odyo-header-baseline="slim"],:not(:where(.odyo-once-inline))[data-odyo-header-baseline="smooth"]) #sepet>.toplamcss #Lb_Toplam2{

 display:block!important;width:auto!important;margin:0!important;line-height:1.5!important;text-align:center!important;

}

/* OdyoV8 - Ust bilgi cubugundan sonra ana alan yeni satirda baslar. */

html[data-odyo-header-baseline][data-odyo-desktop] body #divtamami > #wrapper{clear:both}



/* Dress'in beyaz ust menu zemininde eski temadan gelen beyaz link yazisini duzelt. */

html[data-odyo-header-baseline=dress] body :not(:where(.odyo-once-inline)):is(#IMenuB,#IMenuK)>li>a:not(.menuuzunac){color:#222!important}



/* OdyoV8 - Ilk cizimde varsayilan merkez gorunmez; mevcut hizalama tamamlaninca acilir. */

html:is(:not(:where(.odyo-once-inline))[data-odyo-header-baseline="dress"],:not(:where(.odyo-once-inline))[data-odyo-header-baseline="simple"],:not(:where(.odyo-once-inline))[data-odyo-header-baseline="slim"],:not(:where(.odyo-once-inline))[data-odyo-header-baseline="smooth"]) #sepet:not(.odyo-sepet-hazir)>.toplamcss{visibility:hidden}





/* OdyoV8 - Misafir ve uye hesap kutulari kategori menusunun ustunde kalir. */

html[data-odyo-header-baseline][data-odyo-desktop] body :not(:where(.odyo-once-inline)):is(#divustarka,#divTelefon1){position:relative;z-index:10030!important;overflow:visible!important}

html[data-odyo-header-baseline][data-odyo-desktop] body .sepeticon3.csstop30{z-index:10031!important;overflow:visible!important}

html[data-odyo-header-baseline][data-odyo-desktop] body :not(:where(.odyo-once-inline)):is(:not(:where(.odyo-once-inline))[id$=dvhesabim],:not(:where(.odyo-once-inline))[id$=dvhesabim1],:not(:where(.odyo-once-inline))[id$=divgiris],.dvhesabimic,.dvhesabimic1){z-index:10032!important}



/* OdyoV8 - Eski modern temalarda yalniz ufak makyaj; retro ve son sekiz disarida. */

html[data-odyo-eski-makyaj] :not(:where(.odyo-once-inline)):is(#sptsag,:not(:where(.odyo-once-inline))[id$="_sptsag"]) :not(:where(.odyo-once-inline)):is(.css-toggle,.sepeticon3>a){vertical-align:middle}

html[data-odyo-eski-makyaj] :not(:where(.odyo-once-inline)):is(#sptsag,:not(:where(.odyo-once-inline))[id$="_sptsag"]) :not(:where(.odyo-once-inline)):is(.css-toggle,.sepeticon3>a):focus-visible{outline:2px solid currentColor;outline-offset:4px}

html[data-odyo-eski-makyaj] :not(:where(.odyo-once-inline)):is(.divKampanyaOranKucuk,.divKampanyaOranKucukAna){margin-top:0!important;line-height:1.3!important}

html[data-odyo-eski-makyaj] :not(:where(.odyo-once-inline)):is(.ucretsizkargoK,.ucretsizkargoAna){max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.35!important;vertical-align:middle}

html[data-odyo-eski-makyaj] :not(:where(.odyo-once-inline)):is(.divfiyat1class,.divfiyat2class){box-sizing:border-box}

html[data-odyo-eski-makyaj] .of-footer :not(:where(.odyo-once-inline)):is(.of-zone,.of-box){min-width:0;box-sizing:border-box}

html[data-odyo-eski-makyaj] .of-footer a{overflow-wrap:anywhere}



/* OdyoV8 - P37: eski modern temalarda dugmenin rengi alt basliga ve ikona aktarilir.

   Dusuk ozgulluk kayitli kategori/ust-menu ve arama bilesen renklerini ustun tutar.

   Arka plan, ikon secimi, gorunurluk ve postback denetimleri degismez. */

html:is(:not(:where(.odyo-once-inline))[data-odyo-eski-makyaj=dress],:not(:where(.odyo-once-inline))[data-odyo-eski-makyaj=simple],:not(:where(.odyo-once-inline))[data-odyo-eski-makyaj=slim]) :not(:where(.odyo-once-inline)):where(#IMenuB,#IMenuK)>:not(:where(.odyo-once-inline)):where(li.divtumlermenu,li#lnkTumKatlarUzun,li#lnkTumKatlarKisa)>:not(:where(.odyo-once-inline)):where(a) :not(:where(.odyo-once-inline)):where(:is(h2:not(:where(.odyo-once-h1,.odyo-once-h4,.odyo-once-span,.odyo-once-inline,.odyo-menu-h2,.odyo-menu-h3)),:where(.odyo-once-h2,.odyo-menu-h2)),:is(span:not(:where(.odyo-once-h1,.odyo-once-h4,.odyo-once-span,.odyo-once-inline,.odyo-menu-h2,.odyo-menu-h3)),:where(.odyo-once-span)),i){color:inherit!important}

html:is(:not(:where(.odyo-once-inline))[data-odyo-eski-makyaj=dress],:not(:where(.odyo-once-inline))[data-odyo-eski-makyaj=smooth],:not(:where(.odyo-once-inline))[data-odyo-eski-makyaj=simple],:not(:where(.odyo-once-inline))[data-odyo-eski-makyaj=slim]) :not(:where(.odyo-once-inline)):where(#imgAraO,#imgAraL,#LinkButton10)>.fa-search{color:inherit!important}



/* OdyoV8 - Dress ve Wear normal/demo ust menusunde sekiz kategoriye yer ac. */

@media(min-width:901px){

html[data-odyo-desktop][data-odyo-header-baseline=dress] body #IMenuB.odyo-menu-root,

html[data-odyo-desktop][data-odyo-ozel-tema=wear] body :not(:where(.odyo-once-inline))[data-odyo-ozel-yapi] #IMenuB.odyo-menu-root{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:0 var(--odyo-menu-top-gap,clamp(2px,.4vw,8px))!important;height:auto!important;width:100%!important;box-sizing:border-box}

html[data-odyo-desktop][data-odyo-header-baseline=dress] body #IMenuB.odyo-menu-root>li,

html[data-odyo-desktop][data-odyo-ozel-tema=wear] body :not(:where(.odyo-once-inline))[data-odyo-ozel-yapi] #IMenuB.odyo-menu-root>li{float:none!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;margin:0!important}

html[data-odyo-desktop][data-odyo-header-baseline=dress] body #IMenuB.odyo-menu-root>li>a,

html[data-odyo-desktop][data-odyo-ozel-tema=wear] body :not(:where(.odyo-once-inline))[data-odyo-ozel-yapi] #IMenuB.odyo-menu-root>li>a{padding-inline:var(--odyo-menu-top-pad-x,clamp(4px,.65vw,10px))!important;white-space:nowrap!important}

}


/* OdyoV8 - Tum kategoriler basliginda simge ve metni ayni satirda ortala. */
html body :not(:where(.odyo-once-inline)):is(#lnkTumKatlarUzun,#lnkTumKatlarKisa) > a.menuuzunac{display:flex!important;align-items:center!important;justify-content:center!important}
html body :not(:where(.odyo-once-inline)):is(#lnkTumKatlarUzun,#lnkTumKatlarKisa) > a.menuuzunac > :is(h2:not(:where(.odyo-once-h1,.odyo-once-h4,.odyo-once-span,.odyo-once-inline,.odyo-menu-h2,.odyo-menu-h3)),:where(.odyo-once-h2,.odyo-menu-h2)){display:flex!important;align-items:center!important;justify-content:center!important;gap:8px;float:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.2!important;white-space:nowrap}
html body :not(:where(.odyo-once-inline)):is(#lnkTumKatlarUzun,#lnkTumKatlarKisa) > a.menuuzunac > :is(h2:not(:where(.odyo-once-h1,.odyo-once-h4,.odyo-once-span,.odyo-once-inline,.odyo-menu-h2,.odyo-menu-h3)),:where(.odyo-once-h2,.odyo-menu-h2)) > i{display:inline-block!important;float:none!important;position:static!important;margin:0!important;padding:0!important;line-height:1!important;height:auto!important;min-height:0!important;width:auto!important;min-width:0!important;flex:0 0 auto}
/* OdyoV8 - Tema kaynakli ikon pseudo konumunu yalniz bu dugmede sifirla. */
html body :not(:where(.odyo-once-inline)):is(#lnkTumKatlarUzun,#lnkTumKatlarKisa) > a.menuuzunac > :is(h2:not(:where(.odyo-once-h1,.odyo-once-h4,.odyo-once-span,.odyo-once-inline,.odyo-menu-h2,.odyo-menu-h3)),:where(.odyo-once-h2,.odyo-menu-h2)) > i::before{display:block!important;position:static!important;float:none!important;line-height:1!important;transform:none!important;margin:0!important;padding:0!important}


/* OdyoV8 - Slider yukseklik verisi gorunmez satir boslugu birakmaz. */
html body #sliderbuyuk>#ltyukseklik{display:none!important}
/* OdyoV8 - Black menusu HTML tamamlanirken sifir yukseklige dusmez. */
@media(min-width:992px){html[data-odyo-ozel-tema=black] body :not(:where(.odyo-once-inline))[data-odyo-ozel-yapi] #hdr{min-height:64px!important}}

/* OdyoV8 - Odyo logo olcusu ortak katmanda; siteye ozel tema dosyasi korunur. */
@media(min-width:992px){
html[data-odyo-ozel-tema=odyo] body :not(:where(.odyo-once-inline))[data-odyo-ozel-yapi=odyo] :not(:where(.odyo-once-inline)):is(#Div3,:not(:where(.odyo-once-inline))[id$=_Div3]){grid-template-columns:var(--odyo-logo-genislik,210px) minmax(0,1fr) auto}
html[data-odyo-ozel-tema=odyo] body :not(:where(.odyo-once-inline))[data-odyo-ozel-yapi=odyo] :not(:where(.odyo-once-inline)):is(#Div4,:not(:where(.odyo-once-inline))[id$=_Div4]) img{max-height:var(--odyo-logo-yukseklik,64px)!important}
}

/* P53: the logo/search row is a neutral layout container, not a palette surface. */
html[data-odyo-design="desktop"][data-odyo-eski-makyaj="dress"] body #divhepsi > #divustarka.ustarka:has(> #Div3){background-color:transparent!important;background-image:none!important}
