﻿/* OdyoV8 - Dort yasam temasi; yalniz kendi scope'u, mevcut modul ve profil renkleri. */
:where(html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])){--yasam-ana:#202528;--yasam-acik:#f3f0eb;--yasam-yazi:#202528;--yasam-ana-yazi:#fff;--yasam-yumusak:0px}
:where(html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile])){--yasam-ana:#bb5278;--yasam-acik:#fff0f5;--yasam-yazi:#473746;--yasam-ana-yazi:#fff;--yasam-yumusak:22px}
:where(html[data-odyo-yasam-tema=furniture]:not([data-odyo-experience=mobile])){--yasam-ana:#5f6559;--yasam-acik:#f0ece5;--yasam-yazi:#292c28;--yasam-ana-yazi:#fff;--yasam-yumusak:2px}
:where(html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile])){--yasam-ana:#71543c;--yasam-acik:#f4eee4;--yasam-yazi:#332c25;--yasam-ana-yazi:#fff;--yasam-yumusak:0px}
@media(min-width:769px){
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]){--yasam-cizgi:color-mix(in srgb,var(--yasam-ana) 18%,white)}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body{min-width:0;-webkit-font-smoothing:antialiased}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) :where(.odyo-module-heading){margin-block:36px 24px;color:var(--yasam-yazi)}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) :where(.odyo-module-heading h2){font-weight:600;line-height:1.25;letter-spacing:-.035em}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) :where(.odyo-module-eyebrow){color:var(--yasam-ana);font-size:.78em;letter-spacing:.1em}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) :where(.pnlEnUst,.pnlEnUstAna){background:white;border:1px solid var(--yasam-cizgi);border-radius:var(--yasam-yumusak);box-shadow:none;transition:transform .2s ease,box-shadow .2s ease}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) :where(.lblUrunBaslik){line-height:1.5;font-weight:500}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) :where(.odyo-banner-cards){gap:24px}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) :where(.odyo-banner-card){border-radius:var(--yasam-yumusak);overflow:hidden}
/* Ust kontroller: kimlik ve olaylar ayni, eski sabit genislikler akisa uyar. */
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi]{width:100%!important;height:auto!important;float:none!important;clear:both;position:relative;background:white;color:var(--yasam-yazi);z-index:10100;isolation:isolate}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-kapsayici{width:min(1440px,94%);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-yardim{background:var(--yasam-acik);font-size:12px}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-yardim>.odyo-yasam-kapsayici:empty{display:none}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-yardim :is(#ust,[id$=_ust]){height:auto!important;min-height:0;width:auto!important;margin:0!important;padding:8px 0!important;float:none!important;background:transparent!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-yardim :is(#ustmenugenel,[id$=_ustmenugenel]){background:transparent!important;height:auto!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-yardim .om-header-social{float:none!important;margin:0!important;display:flex;align-items:center;gap:16px}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-duyuru{padding:8px 3%;background:var(--yasam-ana);color:var(--yasam-ana-yazi);text-align:center;font-size:12px;line-height:1.5}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-duyuru p{margin:0}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-yasam-masthead{height:auto!important;min-height:0!important;float:none!important;padding:0!important;background:transparent!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-yasam-ana{display:grid!important;grid-template-columns:minmax(140px,210px) minmax(220px,1fr) auto;align-items:center;gap:clamp(20px,3vw,52px);width:min(1440px,94%)!important;min-height:112px;height:auto!important;margin:auto!important;padding:20px 0!important;float:none!important;box-sizing:border-box}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(#Div4,[id$=_Div4]){float:none!important;width:auto!important;height:auto!important;min-width:0;margin:0!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(#Div4,[id$=_Div4])>.logoyuk{float:none!important;width:100%!important;height:auto!important;margin:0!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(#Div4,[id$=_Div4]) img{max-width:100%!important;width:auto;height:auto!important;max-height:64px;object-fit:contain}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(#aramaorta,[id$=_aramaorta]){width:100%!important;height:auto!important;float:none!important;min-width:0;margin:0!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .ortaaraust{float:none!important;width:100%!important;padding:0!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .ortaara{display:flex;flex-direction:row-reverse;align-items:center;float:none!important;width:100%!important;min-height:46px;min-width:0;margin:0!important;border:1px solid var(--yasam-cizgi);border-radius:var(--yasam-yumusak);background:var(--yasam-acik);overflow:visible!important;box-sizing:border-box;position:relative;z-index:2!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .ortaara input{flex:1;min-width:0;width:calc(100% - 48px)!important;height:46px!important;padding:10px 16px!important;background:transparent!important;border:0!important;box-sizing:border-box;font-size:14px;line-height:24px}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .ortaara>.backrenk2{display:grid;place-items:center;flex:0 0 46px;float:none!important;width:46px!important;height:46px!important;background:transparent}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .arabuton{display:grid;place-items:center;width:44px;height:44px;color:var(--yasam-yazi)}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(#sptsag,[id$=_sptsag]){display:flex!important;align-items:center;gap:18px;position:relative;float:none!important;width:auto!important;min-width:0;margin:0!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(#sptsag,[id$=_sptsag])>.csstop30{display:flex!important;align-items:center;gap:16px;float:none!important;position:static!important;width:auto!important;height:auto!important;margin:0!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .csstop30>.sepeticon3{float:none!important;position:relative;width:auto!important;height:auto!important;min-width:42px;margin:0!important}
/* Smooth temelinde gizlenen favori sarmalayicisi; ikonun kayitli hide tercihi aynen kalir. */
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) [data-odyo-yasam-yapi] .csstop30>.sepeticon3{display:block}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(.css-toggle,.csstop30>.sepeticon3>a){display:flex;align-items:center;justify-content:center;gap:8px;float:none!important;width:auto!important;min-height:44px;height:auto!important;position:relative;color:inherit;cursor:pointer}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(.css-toggle,.csstop30>.sepeticon3>a)>i{font-size:25px!important;width:28px!important;height:30px!important;line-height:30px!important;margin:0!important;color:inherit}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(.css-toggle,.csstop30>.sepeticon3>a)>p{margin:0!important;font-size:12px;line-height:1.4;max-width:92px;color:inherit}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) :where([data-odyo-yasam-yapi] .css-toggle>.smoothtema,[data-odyo-yasam-yapi] .csstop30>.sepeticon3>a>.smoothtema,[data-odyo-yasam-yapi] #sepet>.sepeticon3>.smoothtema){display:inline-block!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(.css-toggle,.csstop30>.sepeticon3>a)>:is(.slimtema,.simpletema,.dresstema){display:none!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(#Div6,[id$=_Div6],.sepetarka,.sepetyazi,.sepet,#sepet){float:none!important;width:auto!important;height:auto!important;min-height:44px;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #sepet{position:relative;display:flex;align-items:center;gap:8px;color:inherit;white-space:nowrap}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #sepet>:is(.sepeticon,.sepeticon2){display:none!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #sepet>.sepeticon3{display:flex!important;align-items:center;float:none!important;position:static!important;width:30px!important;height:44px!important;margin:0!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #sepet>.sepeticon3>:is(.slimtema,.simpletema,.dresstema){display:none!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #sepet>.sepeticon3>.smoothtema{font-size:26px!important;margin:0!important;line-height:1!important;color:inherit}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #sepet>.toplamcss{position:static!important;transform:none!important;visibility:visible!important;display:block!important;width:auto!important;max-width:105px;margin:0!important;padding:0!important;font-size:12px;line-height:1.4}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) [data-odyo-yasam-yapi] #sepet .toplamcss :is(.ustrenk,.lblToplamFiyat2){color:inherit}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #sepet_sayfasi{position:absolute;inset:0;z-index:3}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(.dvhesabimic,.dvhesabimic1){top:100%!important;right:0!important;left:auto!important;bottom:auto!important;width:260px!important;max-width:calc(100vw - 24px);height:auto!important;margin:8px 0 0!important;padding:12px!important;background:white!important;color:var(--yasam-yazi)!important;border:1px solid var(--yasam-cizgi);border-radius:var(--yasam-yumusak)!important;box-shadow:0 15px 35px #0002;box-sizing:border-box;z-index:12!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(.dvhesabimic,.dvhesabimic1) a{display:flex;align-items:center;gap:10px;padding:10px!important;color:inherit!important;line-height:1.4}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) [data-odyo-yasam-yapi] .css-toggle[aria-expanded=false]>:is(.dvhesabimic,.dvhesabimic1){display:none!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) [data-odyo-yasam-yapi] .css-toggle[aria-expanded=true]>:is(.dvhesabimic,.dvhesabimic1){display:block!important;visibility:visible!important;opacity:1!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-ekler:empty{display:none}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-menu{position:relative;z-index:3;border-block:1px solid var(--yasam-cizgi)}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(#hdr,[id$=_hdr],#uzunrenk,#kisarenk,#navigationB,#navigationK){height:auto!important;min-height:50px;float:none!important;width:100%!important;margin:0!important;padding:0!important;border-radius:0!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #hdr .shell2{width:min(1440px,94%)!important;margin:auto!important;float:none!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(#DivBuyuk,#DivKucuk){width:100%!important;margin:0!important;padding:0!important;float:none!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-menu-root{height:auto!important;min-height:50px;margin:0!important;border-radius:0!important;display:flex;flex-wrap:wrap;align-items:center}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-menu-root>li{min-width:0;margin:0!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-menu-root>li>a{display:flex;align-items:center;min-height:50px;padding:12px 16px;line-height:1.4;font-size:14px;white-space:normal;box-sizing:border-box}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-menu-root>li>a>h2{font:inherit!important;line-height:1.4!important;margin:0!important;color:inherit!important}
/* OdyoV8 - Tum kategoriler ikonu eski 41px satir yuksekligiyle basligi buyutmez. */
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) [data-odyo-yasam-yapi] .odyo-menu-root>li.divtumlermenu>a>h2{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;white-space:nowrap}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) [data-odyo-yasam-yapi] .odyo-menu-root>li.divtumlermenu>a>h2>.fa-bars{position:static!important;float:none!important;flex:0 0 auto;line-height:1!important;margin:0!important}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-arama{position:static}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-arama summary{color:var(--yasam-arama-ikon,inherit);display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;cursor:pointer;list-style:none}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-arama summary::-webkit-details-marker{display:none}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-arama summary svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-arama summary span{font-size:12px}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-arama-panel{position:absolute;top:100%;left:0;right:0;padding:26px max(3%,calc((100% - 1100px)/2));background:white;color:var(--yasam-yazi);box-shadow:0 20px 35px #0002;z-index:10}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .odyo-yasam-arama[open] .odyo-yasam-arama-panel{animation:odyo-yasam-acilis .18s ease-out}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--yasam-ana);outline-offset:4px}
/* Transparent: ilk ekran katmani; diger sayfalarda normal, dolu ust alan. */
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-yasam-ana{grid-template-columns:minmax(130px,180px) minmax(240px,1fr) auto;min-height:90px;gap:20px}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) .odyo-yasam-menu{border:0}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) .odyo-yasam-islemler{display:flex;align-items:center;gap:20px}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) .odyo-yasam-menu .odyo-menu-root{justify-content:center}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #hdr .shell2{width:100%!important}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(.css-toggle,.csstop30>.sepeticon3>a)>p{display:none}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) [data-odyo-yasam-yapi] #sepet>.toplamcss{color:var(--yasam-sepet-renk,var(--yasam-yazi))}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) :where(.pnlEnUst,.pnlEnUstAna){border:0}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])[data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit) body [data-odyo-yasam-yapi]{position:absolute!important;inset:0 0 auto;background:linear-gradient(#111b,#1114 65%,transparent);color:white}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])[data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit) .odyo-yasam-yardim{background:transparent;border-bottom:1px solid #ffffff35}
/* Menu zemini MenuPaleti/UstMenu hattindan gelir; kayitli ozel topBg burada ezilmez. */
/* OdyoV8 - Kayitli renk yoksa beyaz overlay; her ikon ayri isaretlenir. */
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])[data-odyo-yasam-varsayilan-menu=true] body [data-odyo-yasam-yapi] :is(#IMenuB,#IMenuK).odyo-menu-root[data-menu-mode]>li:not(:hover):not(:focus-within)>a,html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])[data-odyo-yasam-varsayilan-menu=true] body [data-odyo-yasam-yapi] :is(#IMenuB,#IMenuK).odyo-menu-root[data-menu-mode]>li:not(:hover):not(:focus-within)>a :is(h2,span,i){color:var(--yasam-yazi)!important}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])[data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit)[data-odyo-yasam-varsayilan-menu=true] body [data-odyo-yasam-yapi] :is(#IMenuB,#IMenuK).odyo-menu-root[data-menu-mode]>li:not(:hover):not(:focus-within)>a,html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])[data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit)[data-odyo-yasam-varsayilan-menu=true] body [data-odyo-yasam-yapi] :is(#IMenuB,#IMenuK).odyo-menu-root[data-menu-mode]>li:not(:hover):not(:focus-within)>a :is(h2,span,i){color:white!important}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])[data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit)[data-odyo-yasam-varsayilan-ikon~=user] body [data-odyo-yasam-yapi] .css-toggle>i{color:white!important}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])[data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit)[data-odyo-yasam-varsayilan-ikon~=heart] body [data-odyo-yasam-yapi] .csstop30>.sepeticon3>a>i{color:white!important}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])[data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit)[data-odyo-yasam-varsayilan-ikon~=cart] body [data-odyo-yasam-yapi] #sepet>.sepeticon3>.smoothtema{color:white!important}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])[data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit)[data-odyo-yasam-varsayilan-ikon~=cart] [data-odyo-yasam-yapi] #sepet>.toplamcss{color:white}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])[data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit)[data-odyo-yasam-varsayilan-ikon~=search] body [data-odyo-yasam-yapi] .odyo-yasam-arama>summary{color:white!important}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])[data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit) .odyo-yasam-yardim a{color:inherit}
/* OdyoV8 - Slider uzerindeki telefon ikonu baglantinin okunakli rengini izler. */
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])[data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit) .odyo-yasam-yardim .odyo-ust-telefon>i{color:inherit!important}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile])[data-odyo-yasam-overlay=true] #sliderbuyuk{margin-top:0!important;margin-bottom:0!important;position:relative}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]).odyo-yasam-sabit body [data-odyo-yasam-yapi]{position:fixed!important;inset:0 0 auto;background:white;box-shadow:0 5px 24px #0001;animation:odyo-yasam-acilis .2s ease-out}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]).odyo-yasam-sabit :is(.odyo-yasam-yardim,.odyo-yasam-duyuru){display:none}
/* Baby: iki satir, yumusak arama ve cerceveli islem alanlari. */
html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile]) .odyo-yasam-menu{background:var(--yasam-acik);border:0;border-radius:20px 20px 0 0;padding:4px 2%}
html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .ortaara{border-radius:30px;min-height:52px;border-color:var(--yasam-cizgi)}
html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(.css-toggle,.csstop30>.sepeticon3>a,#sepet){border-radius:16px;background:var(--yasam-acik);padding:9px 12px!important}
html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile]) :where(.odyo-kategori-bolumu){padding-block:24px}
html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile]) :where(.odyo-kategori-karti){border:1px solid var(--yasam-cizgi);border-radius:22px;background:var(--yasam-acik);padding:14px}
html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile]) :where(.odyo-kategori-baglanti){display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}
/* OdyoV8 - Resimli ve yedek ikonlu kategoriler ayni gorsel alanini kullanir. */
html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile]) :where(.odyo-kategori-resim){width:100%;max-width:100px;margin-inline:auto}
html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile]) :where(.odyo-module-heading){text-align:center}
html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile]) :where(.odyo-banner-card){border-radius:28px}
/* Furniture: genis sakin vitrin ve yatay kategori fotograflari. */
html[data-odyo-yasam-tema=furniture]:not([data-odyo-experience=mobile]) .odyo-yasam-yardim{background:var(--yasam-ana);color:var(--yasam-ana-yazi)}
html[data-odyo-yasam-tema=furniture]:not([data-odyo-experience=mobile]) .odyo-yasam-yardim a{color:inherit}
html[data-odyo-yasam-tema=furniture]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-yasam-ana{grid-template-columns:230px minmax(200px,1fr) auto;min-height:102px}
html[data-odyo-yasam-tema=furniture]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .ortaara{background:transparent;border-width:0 0 1px;border-radius:0}
html[data-odyo-yasam-tema=furniture]:not([data-odyo-experience=mobile]) .odyo-yasam-menu .odyo-menu-root{justify-content:space-between}
html[data-odyo-yasam-tema=furniture]:not([data-odyo-experience=mobile]) :where(.odyo-kategori-bolumu){padding-block:40px}
html[data-odyo-yasam-tema=furniture]:not([data-odyo-experience=mobile]) :where(.odyo-kategori-karti){border:0;background:transparent}
html[data-odyo-yasam-tema=furniture]:not([data-odyo-experience=mobile]) :where(.odyo-kategori-resim){width:100%;height:auto;aspect-ratio:16/10;overflow:hidden}
html[data-odyo-yasam-tema=furniture]:not([data-odyo-experience=mobile]) :where(.odyo-kategori-resim img){width:100%;height:100%;object-fit:cover}
html[data-odyo-yasam-tema=furniture]:not([data-odyo-experience=mobile]) :where(.odyo-kategori-adi){display:block;margin-top:14px;font-size:16px}
html[data-odyo-yasam-tema=furniture]:not([data-odyo-experience=mobile]) :where(.pnlEnUst,.pnlEnUstAna){border-color:transparent;padding:12px}
/* Wood: ortali marka, yanda arama; kompakt cizgili menu ve koseli kart. */
html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) .odyo-yasam-yardim{background:transparent;border-bottom:1px solid var(--yasam-cizgi)}
html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-yasam-ana{grid-template-columns:minmax(220px,1fr) 220px minmax(220px,1fr);min-height:134px}
html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #Div4{text-align:center}
html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #sptsag{justify-content:flex-end}
html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) .odyo-yasam-arama-sabit{max-width:310px}
html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .ortaara{background:transparent;border-width:0 0 1px;border-radius:0}
html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) .odyo-yasam-menu{border-block:1px solid var(--yasam-ana);padding-block:4px}
html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) .odyo-yasam-menu .odyo-menu-root{justify-content:center;column-gap:12px}
html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) .odyo-menu-root>li>a{letter-spacing:.05em}
html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) :where(.odyo-module-heading){border-bottom:1px solid var(--yasam-cizgi);padding-bottom:18px}
html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) :where(.odyo-kategori-karti){border:1px solid var(--yasam-cizgi);background:var(--yasam-acik);padding:18px}
html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) :where(.odyo-kategori-baglanti){display:flex;align-items:center;gap:16px}
html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) :where(.odyo-kategori-resim){max-width:72px}
/* Footer duzeni: yoneticinin --of-zone-cols degeri ve bloklari aynen kullanilir. */
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .of-footer{background:var(--of-bg);color:var(--of-fg);border-top:1px solid color-mix(in srgb,var(--of-fg) 20%,transparent)}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .of-footer .of-inner{display:block;width:min(1440px,94%);margin-inline:auto}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .of-footer :is(.of-zone-upper,.of-zone-lower){grid-template-columns:repeat(var(--of-zone-cols),minmax(0,1fr));gap:32px}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .of-footer .of-slot{min-width:0;overflow-wrap:anywhere}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .of-footer :is(.of-section,.of-intro){padding:0;border:0;margin:0}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .of-footer .of-zone-band{border-top:1px solid color-mix(in srgb,var(--of-fg) 22%,transparent);padding-top:24px}
html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) .of-footer .of-newsletter-entry{border-radius:var(--yasam-yumusak)}
/* OdyoV8 - Baby yumusak dalgali kenar; kayitli footer zemini ve vurgu rengi gecisi. */
html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile]) .of-footer{--bebek-alt-gecis:linear-gradient(90deg,color-mix(in srgb,var(--of-bg) 82%,var(--of-accent,var(--yasam-ana))),var(--of-bg) 52%,color-mix(in srgb,var(--of-bg) 94%,var(--of-fg)));position:relative;margin-top:16px;border-top:0;border-radius:0;background:var(--of-bg)!important;background-image:var(--bebek-alt-gecis)!important;color:var(--of-fg)!important}
html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile]) .of-footer::before{content:"";position:absolute;inset-inline:0;top:-15px;height:16px;background:var(--bebek-alt-gecis);-webkit-mask:radial-gradient(ellipse 26px 16px at 50% 100%,#000 98%,transparent 100%) 0 0 / 52px 100% repeat-x;mask:radial-gradient(ellipse 26px 16px at 50% 100%,#000 98%,transparent 100%) 0 0 / 52px 100% repeat-x;pointer-events:none}
html[data-odyo-yasam-tema=furniture]:not([data-odyo-experience=mobile]) .of-footer .of-zone-upper>.of-slot+*{border-left:1px solid color-mix(in srgb,var(--of-fg) 18%,transparent);padding-left:24px}
html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) .of-footer{border-top:5px double color-mix(in srgb,var(--of-fg) 40%,transparent)}
/* Dar masaustunde uzun menu kendi satirini kullanir, logo ve islemlerle cakisma olmaz. */
@media(max-width:1440px){
 html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-yasam-ana{grid-template-columns:180px minmax(0,1fr);gap:0 20px}
 html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) .odyo-yasam-menu{grid-column:1/-1;grid-row:2}
 html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) .odyo-yasam-islemler{grid-column:2;grid-row:1;justify-content:flex-end}
}
@media(max-width:1100px){
 html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-yasam-ana{gap:18px;grid-template-columns:160px minmax(150px,1fr) auto}
 html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(.css-toggle,.csstop30>.sepeticon3>a)>p{display:none}
 html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-yasam-ana{grid-template-columns:150px 1fr}
 html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) .odyo-yasam-menu{grid-column:1/-1;grid-row:2}
 html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) .odyo-yasam-islemler{grid-column:2;grid-row:1;justify-content:flex-end}
 html[data-odyo-yasam-tema=wood]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-yasam-ana{grid-template-columns:1fr 170px 1fr}
}
}
@keyframes odyo-yasam-acilis{from{opacity:.4;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){html[data-odyo-yasam-tema]:not([data-odyo-experience=mobile]) :is(.pnlEnUst,.pnlEnUstAna,.odyo-yasam-ust,.odyo-yasam-arama-panel){animation:none!important;transition:none!important}}

/* OdyoV8 - Baby sepet adedi fiyatla birlesmez, kendi kontrastli rozeti vardir. */
html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #sepet .imgSepetDiv{position:static!important;inset:auto!important;transform:none!important;float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:24px!important;height:24px!important;margin:0 3px!important;padding:0 6px!important;border-radius:999px!important;background:#63445e!important;color:#fff!important;box-sizing:border-box!important}
html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #sepet .imgSepetDiv .lblsepet{position:static!important;float:none!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;line-height:24px!important;font-size:12px!important;font-weight:700!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
/* OdyoV8 - Normal slider da Transparent ust alaninin arkasindan baslar. */
html[data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true]:not([data-odyo-experience=mobile]) body #slideshow{margin-top:0!important}
html[data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true][data-odyo-ust-sabitleme=off]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi]{position:absolute!important;inset:0 0 auto!important}

/* OdyoV8 - Slider uzerindeki varsayilan ikonun etiketi de ayni renkte okunur. */
html[data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile])[data-odyo-yasam-varsayilan-ikon~=search] body [data-odyo-yasam-yapi] .odyo-yasam-arama>summary :is(span,i){color:inherit!important}
html[data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile])[data-odyo-yasam-varsayilan-ikon~=cart] body [data-odyo-yasam-yapi] #sepet>.toplamcss{color:#fff!important}
html[data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile])[data-odyo-yasam-varsayilan-ikon~=cart] body [data-odyo-yasam-yapi] #sepet>.toplamcss :is(p,span,a){color:inherit!important}
/* OdyoV8 - Saydam ana sayfa basliginda telefon simgesi acik zemin kuralindan siyaha donmez. */
html[data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true][data-odyo-experience-page=home]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-ust-telefon i,
html[data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true][data-odyo-experience-page=home]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .odyo-ust-telefon i::before{color:#fff!important;-webkit-text-fill-color:#fff!important}
/* OdyoV8 - Baby menu hover: mevcut acik rengin hafif koyu tonu. */
html[data-odyo-yasam-tema=baby]:not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #hdr :is(#IMenuB,#IMenuK).odyo-menu-root li:is(:hover,:focus-within)>a{background:color-mix(in srgb,var(--yasam-acik) 94%,black)!important;color:var(--yasam-yazi)!important}
/* OdyoV8 - Transparent slider genisligi Owl kurulmadan once hazirdir. */
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) [data-odyo-transparent-slider]{width:100%;display:flow-root;clear:both}
html[data-odyo-yasam-tema=transparent]:not([data-odyo-experience=mobile]) [data-odyo-transparent-slider] :is(#slideshow,.slidess,#divsagsollar){width:100%!important;max-width:none!important;margin-inline:0!important}

/* OdyoV8 - Transparent ana sayfada ust WhatsApp simgesi beyazdir. */
html[data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true][data-odyo-experience-page=home]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] :is(.fa-whatsapp,.fa-whatsapp::before,a[href*="wa.me/"] i,a[href*="whatsapp.com/"] i){color:#fff!important;-webkit-text-fill-color:#fff!important}

/* OdyoV8 - Demo Transparent: slider ustundeki maskeli ikonlar beyaz, sabit beyaz baslikta normal palet. */
html[data-odyo-canli-demo][data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .css-toggle>i,
html[data-odyo-canli-demo][data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .css-toggle>i::before,
html[data-odyo-canli-demo][data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .csstop30>.sepeticon3>a>i,
html[data-odyo-canli-demo][data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] .csstop30>.sepeticon3>a>i::before,
html[data-odyo-canli-demo][data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #sepet>.sepeticon3>i,
html[data-odyo-canli-demo][data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #sepet>.sepeticon3>i::before{color:#fff!important;-webkit-text-fill-color:#fff!important}

/* OdyoV8 - Demo Transparent logosu yalniz gorsel ustunde beyaz ve okunur */
html[data-odyo-canli-demo][data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile]) body [data-odyo-yasam-yapi] #Div4 img{filter:brightness(0) invert(1);width:230px!important;max-width:100%!important;height:auto!important;max-height:82px;object-fit:contain}
/* OdyoV8 - Demo yan banneri urun kartindan ayirt eden koleksiyon metni */
html[data-odyo-canli-demo] .odyo-offer-banner:has(.odyo-demo-banner-yazisi){position:relative;isolation:isolate;overflow:hidden}
.odyo-demo-banner-yazisi{position:absolute;inset:auto 0 0;padding:55px 24px 24px;background:linear-gradient(transparent,rgba(0,0,0,.78));color:#fff;z-index:2;pointer-events:none;text-align:left}
.odyo-demo-banner-yazisi small{display:block;letter-spacing:.12em;font-size:12px}.odyo-demo-banner-yazisi strong{display:block;font-size:clamp(22px,2vw,32px);line-height:1.2;margin:9px 0}.odyo-demo-banner-yazisi span{font-size:14px;line-height:1.5}

/* OdyoV8 - Transparent demo basliginda maske zemini de beyaz olmali */
html[data-odyo-canli-demo][data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile]) body #sptsag :is(a[id$='A42']>i,.css-toggle>i){color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-odyo-canli-demo][data-odyo-yasam-tema=transparent][data-odyo-yasam-overlay=true]:not(.odyo-yasam-sabit):not([data-odyo-experience=mobile]) body #sptsag :is(a[id$='A42']>i,.css-toggle>i)::before{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#fff!important}
