﻿/* OdyoV8 - On siparis dugmesi; tema ve mobil tasarim secimleri bu tabani degistirebilir. */
html body .odyo-onsiparis{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;max-width:100%;min-height:44px;padding:var(--odyo-onsiparis-bosluk,10px) var(--odyo-onsiparis-bosluk,20px);background:var(--odyo-primary,#0079ba);color:#fff;border:1px solid transparent;border-radius:4px;text-decoration:none;line-height:1.4;font-size:var(--odyo-onsiparis-boyut,16px);font-weight:600;white-space:normal;text-align:center;cursor:pointer}
html body .odyo-onsiparis::before{font-family:FontAwesome;content:'\f217';font-weight:400}
html body #lnkOnSiparis.odyo-onsiparis::after,html body .odyo-onsiparis::after{content:var(--odyo-onsiparis-yazisi,"Ön sipariş")!important;position:static!important;display:inline!important;background:none!important;border:0!important;padding:0!important;transform:none!important;color:inherit;font:inherit;line-height:inherit}
html body .odyo-onsiparis-erisilebilir{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
html body .odyo-onsiparis:focus-visible{outline:2px solid currentColor;outline-offset:3px}

/* OdyoV8 - Yalniz on siparis acik urunun eski fiyat-sorunuz etiketi gizlenir. */
html body .pnlEnUst:has(.odyo-onsiparis) :is(.sifirstok,.incele2){display:none!important}
html body .pnlEnUst>.odyo-onsiparis,html body .pnlEnUst>ul .odyo-onsiparis{margin:10px auto;max-width:calc(100% - 20px)}

/* OdyoV8 - Ana sayfa ve liste kartinda eski fiyat etiketi ikinci bir satir acmaz. */
html body :is(.pnlEnUst,.pnlEnUstAna,.pnlEnUstAna1):has(>.odyo-onsiparis) :is(.sifirstok,.incele2){display:none!important}
html body :is(.pnlEnUst,.pnlEnUstAna,.pnlEnUstAna1):has(>.odyo-onsiparis)>a>div[style*="height:57px"]:not(:has(*)){display:none!important}
/* Mobil kartta iki baglantiya birden height:100% uygulanmasini engelle. */
html[data-odyo-experience=mobile] body :is(.pnlEnUst,.pnlEnUstAna,.pnlEnUstAna1):has(>.odyo-onsiparis){height:auto!important;min-height:0!important;display:flex;flex-direction:column}
html[data-odyo-experience=mobile] body :is(.pnlEnUst,.pnlEnUstAna,.pnlEnUstAna1):has(>.odyo-onsiparis)>a:not(.odyo-onsiparis){height:auto!important;min-height:0!important;flex:1 1 auto}
html[data-odyo-experience=mobile] body :is(.pnlEnUst,.pnlEnUstAna,.pnlEnUstAna1) .odyo-onsiparis{display:inline-flex!important;height:auto!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center;justify-content:center;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;min-height:40px!important;margin:8px auto 12px!important;padding:var(--odyo-onsiparis-bosluk,8px) var(--odyo-onsiparis-bosluk,10px)!important;font-size:var(--odyo-onsiparis-boyut,14px);line-height:1.4;overflow-wrap:anywhere}

/* OdyoV8 - Tema baglanti/ikon olculeri liste dugmesinde ikinci satir veya uzun blok olusturmaz. */
html body .odyo-onsiparis::before{position:static!important;display:inline-block;flex:0 0 auto;width:1em!important;height:auto!important;line-height:1!important;margin:0!important;padding:0!important;float:none!important;transform:none!important;font-size:inherit}
html body .odyo-onsiparis::after{flex:0 1 auto;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;float:none!important}
html body .odyo-onsiparis-erisilebilir{clip:rect(0,0,0,0)!important}

/* OdyoV8 - Ana on siparis altinda ikincil iletisim; gorunen yazi CSS ayarindan gelir. */
html body .odyo-onsiparis-iletisim{display:flex;flex-wrap:wrap;gap:10px;clear:both;width:100%;max-width:100%;margin:12px 0;box-sizing:border-box}
html body .odyo-onsiparis-iletisim .odyo-onsiparis-iletisim-dugmesi{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:auto!important;max-width:100%;min-height:44px;height:auto!important;box-sizing:border-box;padding:10px 16px!important;margin:0!important;border:1px solid #cbd5da;border-radius:6px;background:#fff;color:#30434b;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;white-space:normal;overflow-wrap:break-word;-webkit-appearance:none;appearance:none}
html body .odyo-onsiparis-iletisim .odyo-onsiparis-whatsapp{border-color:#89bca0;background:#f2faf5;color:#176b3a}
html body .odyo-onsiparis-iletisim-dugmesi::before{content:none!important}
html body .odyo-onsiparis-iletisim-dugmesi::after{content:var(--odyo-iletisim-yazisi,"Telefonla ara");position:static!important;display:inline!important;float:none!important;width:auto!important;height:auto!important;background:none!important;padding:0!important;margin:0!important;transform:none!important;font:inherit;color:inherit}
html body .odyo-onsiparis-whatsapp::after{content:var(--odyo-iletisim-yazisi,"WhatsApp ile sipariş ver")}
html body .odyo-onsiparis-iletisim-dugmesi>.fa{flex:0 0 auto!important;position:static!important;display:inline-block!important;font:normal 20px/1 FontAwesome!important;width:20px!important;height:20px!important;padding:0!important;margin:0!important;color:inherit!important}
html body .odyo-onsiparis-iletisim-dugmesi:focus{outline:2px solid currentColor;outline-offset:3px}


/* OdyoV8 - Ana eylem ve iletisim dugmeleri esit; masaustu akis secimi yalniz CSS ile. */
html body .odyo-onsiparis-eylemleri{display:grid;grid-auto-flow:row;grid-auto-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:8px;align-items:stretch;width:100%;max-width:360px;clear:both;box-sizing:border-box;margin:12px 0;--odyo-onsiparis-olcek:1}
html body .odyo-onsiparis-eylemleri .odyo-onsiparis-iletisim{display:contents}
html body .odyo-onsiparis-eylemleri #lnkOnSiparis.odyo-onsiparis,html body .odyo-onsiparis-eylemleri .odyo-onsiparis-iletisim-dugmesi{float:none!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;min-height:44px;height:auto!important;font-family:inherit!important;font-size:calc(var(--odyo-onsiparis-boyut,16px) * var(--odyo-onsiparis-olcek,1))!important;font-weight:600;line-height:1.4!important;padding:calc(var(--odyo-onsiparis-bosluk,10px) * var(--odyo-onsiparis-olcek,1)) calc(var(--odyo-onsiparis-bosluk,8px) * var(--odyo-onsiparis-olcek,1))!important;overflow-wrap:anywhere;text-align:center;gap:6px;box-sizing:border-box}
html body .odyo-onsiparis-eylemleri .odyo-onsiparis-iletisim-dugmesi>.fa{font-size:1em!important;width:1em!important;height:1em!important}
html body .odyo-onsiparis-eylemleri .odyo-onsiparis-iletisim-dugmesi::after{min-width:0;flex:0 1 auto;overflow-wrap:anywhere}

/* OdyoV8 - Mobilde esit sutunlar; bos/kapali dugme icin yer ayrilmaz. */
html[data-odyo-experience=mobile] body .odyo-onsiparis-eylemleri{grid-auto-flow:column;max-width:100%}
html body .odyo-onsiparis-eylemleri #lnkOnSiparis.odyo-onsiparis,html body .odyo-onsiparis-eylemleri .odyo-onsiparis-iletisim-dugmesi{border-radius:4px;-webkit-appearance:none;appearance:none}
html body .odyo-onsiparis::before{color:var(--odyo-onsiparis-ikon-rengi,currentColor)!important}
html body .odyo-onsiparis-eylemleri .odyo-onsiparis-iletisim-dugmesi>.fa{color:var(--odyo-iletisim-ikon-rengi,currentColor)!important}
html body .mobillnksepet:has(.odyo-onsiparis-eylemleri){float:none!important;width:100%!important;max-width:100%;min-width:0}

/* OdyoV8 - p10: Mobil on sipariste eski satin alma satirinin yuzde 56 sinirini kaldir. */
html[data-odyo-experience=mobile] body #orta_sptbtnlar:has(.odyo-onsiparis-eylemleri){float:none!important;clear:both;width:100%!important;max-width:100%!important;min-width:0;flex:1 1 100%!important;margin:0!important;box-sizing:border-box}
html[data-odyo-experience=mobile] body #orta_sptbtnlar .mobillnksepet:has(.odyo-onsiparis-eylemleri){float:none!important;clear:both;width:100%!important;max-width:100%!important;min-width:0;margin:0!important;box-sizing:border-box}
/* OdyoV8 - En dar ekranlarda da uc dugme yan yana; ikon metnin genisligini daraltmaz. */
@media(max-width:359px){
html[data-odyo-experience=mobile] body .odyo-onsiparis-eylemleri #lnkOnSiparis.odyo-onsiparis,html[data-odyo-experience=mobile] body .odyo-onsiparis-eylemleri .odyo-onsiparis-iletisim-dugmesi{flex-direction:column!important;padding-left:4px!important;padding-right:4px!important;gap:4px}
}

/* P52: desktop preorder has its own row instead of sharing the price baseline. */
html[data-odyo-desktop] body :is(.pnlEnUst,.pnlEnUstAna,.pnlEnUstAna1):has(>.odyo-onsiparis){height:auto!important}
html[data-odyo-desktop] body :is(.pnlEnUst,.pnlEnUstAna,.pnlEnUstAna1)>.odyo-onsiparis{display:flex!important;float:none!important;clear:both!important;width:max-content;max-width:calc(100% - 24px);margin:12px auto!important;height:auto!important}

html[data-odyo-desktop] body :is(.pnlEnUst,.pnlEnUstAna,.pnlEnUstAna1)>.odyo-onsiparis{min-height:28px;padding:4px 10px;margin-top:4px!important;margin-bottom:4px!important}

#divkararti{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;z-index:2147482000!important;background:transparent!important}#divkararti .progressBackgroundFilter{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#000!important;opacity:var(--om-popup-shade,.55)!important}#divkararti .processMessage1{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;width:min(var(--om-popup-width,600px),calc(100vw - 32px))!important;max-height:min(var(--om-popup-height,90vh),calc(100dvh - 48px))!important;min-height:0!important;margin:0!important;padding:24px!important;box-sizing:border-box;border-radius:var(--om-popup-radius,24px)!important;box-shadow:0 24px 80px #0005!important;overflow:auto!important}#divkararti .ickapats{position:sticky!important;top:0!important;float:right;margin:0 0 8px 8px!important;background:white!important;border-radius:50%!important;width:36px!important;height:36px!important;display:flex;align-items:center;justify-content:center}#divkararti .ickapats a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;color:#111}#divkararti .ickapats i{font-size:24px!important}#divkararti .popupmaster img{max-width:100%!important;height:auto!important;border-radius:0!important}.om-header-social{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end;color:inherit;padding:6px 12px;box-sizing:border-box}.om-header-social a{color:inherit!important;background:transparent!important;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;text-decoration:none!important}.om-header-social .fa{font-size:16px;color:inherit!important}.oe-header-row>.om-header-social{order:10;flex:0 0 100%;width:100%}html[data-om-menu-animation=cross] .ac-kapat{position:relative;display:inline-block;min-width:32px;min-height:32px;cursor:pointer}html[data-om-menu-animation=cross] .ac-kapat .fa{opacity:0}html[data-om-menu-animation=cross] .ac-kapat:before,html[data-om-menu-animation=cross] .ac-kapat:after{content:'';position:absolute;left:4px;right:4px;top:10px;height:2px;background:currentColor;transition:transform .22s,top .22s,box-shadow .22s}html[data-om-menu-animation=cross] .ac-kapat:before{box-shadow:0 6px currentColor}html[data-om-menu-animation=cross] .ac-kapat:after{top:22px}html[data-om-menu-animation=cross].oe-menu-open .ac-kapat:before{top:16px;box-shadow:none;transform:rotate(45deg)}html[data-om-menu-animation=cross].oe-menu-open .ac-kapat:after{top:16px;transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){html[data-om-menu-animation=cross] .ac-kapat:before,html[data-om-menu-animation=cross] .ac-kapat:after{transition:none}}html[data-om-menu-animation=cross] .om-menu-trigger-in-panel{position:sticky!important;top:6px!important;float:left!important;z-index:5!important;width:36px!important;height:36px!important;color:inherit!important}html[data-om-menu-animation=cross] .om-menu-trigger-in-panel~.oe-menu-close{display:none!important}.of-footer .of-contact{min-width:0;line-height:1.6}.of-footer .of-contact h3{margin:0 0 22px}.of-footer .of-contact p{margin:0 0 14px;overflow-wrap:anywhere}.of-footer .of-contact p a,.of-footer .of-contact-address{display:flex;align-items:baseline;gap:10px;color:inherit;text-decoration:none}.of-footer .of-contact .fa{width:18px;flex:0 0 18px;text-align:center;color:var(--of-accent,currentColor)}.of-footer .of-contact>a{display:inline-flex;align-items:center;gap:8px;padding:8px 0;color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.of-footer .of-contact a,.of-footer .of-contact a:hover,.of-footer .of-contact a:focus,.of-footer .of-contact a:active{text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}@media(max-width:767px){.of-footer .of-contact{padding:18px 0;border-top:0;border-bottom:1px solid #8883}.of-footer .of-contact h3{margin-bottom:16px}.of-footer .of-contact p{margin-bottom:12px}}.of-footer .of-contact{text-align:left}.of-footer .of-contact p a,.of-footer .of-contact-address{justify-content:flex-start}.of-footer .of-contact>a{justify-content:flex-start;border:0;border-radius:0;padding:8px 0;max-width:100%;box-sizing:border-box}.of-footer .of-contact .fa-whatsapp{font-size:1.35em}.of-footer .of-contact>a[href="/iletisim"],.of-footer .of-contact>a[href="/iletisim"]:hover,.of-footer .of-contact>a[href="/iletisim"]:focus,.of-footer .of-contact>a[href="/iletisim"]:active{display:flex;width:fit-content;max-width:100%;margin:18px auto 0;padding:9px 20px;justify-content:center;text-align:center;border:1px solid currentColor!important;border-radius:0!important;text-decoration:none!important}/* Product option label sizing: shared intrinsic column, no JS measurement. */[id$="upduzunvaryant"]{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:10px;row-gap:12px;clear:both;width:100%}[id$="upduzunvaryant"] [id$="UpdatePanel7"]{display:contents}[id$="upduzunvaryant"] .drpuzun{display:grid;grid-template-columns:subgrid;grid-column:1/-1;float:none!important;width:auto!important;margin:0!important;align-items:start}[id$="upduzunvaryant"] .pnlic{grid-column:1;float:none!important;min-width:0!important;width:auto!important;margin:0!important;padding-top:10px;white-space:nowrap}[id$="upduzunvaryant"] .odyo-option-items{grid-column:2;display:flex;flex-wrap:wrap;gap:10px;min-width:0;align-items:flex-start}[id$="upduzunvaryant"] .odyo-option-items>a,[id$="upduzunvaryant"] .odyo-option-items>input,[id$="upduzunvaryant"] .odyo-option-items>button{float:none!important;margin:0!important;max-width:100%;box-sizing:border-box}@supports not(grid-template-columns:subgrid){[id$="upduzunvaryant"] .drpuzun{display:contents}}
/* OdyoV8 - Varsayilan auto temanin kendi davranisini korur. */html[data-odyo-ust-sabitleme=on] body .odyo-secili-ust-sabit{position:fixed!important;inset:0 0 auto!important;width:100%!important;margin:0!important;z-index:10100!important}.odyo-secili-ust-bosluk{height:0;pointer-events:none;overflow-anchor:none}/* OdyoV8 - Kapali secimi hem yeni hem eski ust alan sabitlemesini durdurur. */html[data-odyo-ust-sabitleme=off] body :is([id$=divhepsi],#flat,#flat .menubar,#divusthepsi,.menubarust.scrolled){position:relative!important;top:auto!important;inset-block-start:auto!important;transform:none!important}html[data-odyo-ust-sabitleme=off] body :is(.odyo-kompakt-bosluk,.odyo-ozel-kaydirma-boslugu,.oe-header-spacer,.odyo-secili-ust-bosluk){display:none!important}html[data-odyo-ust-sabitleme=off] body [id$=pnlmblust]{min-height:0!important}/* OdyoV8 - Black menu tek satir; logo ve islem ikonlari kendi kolonunda kalir. */@media(min-width:992px){html[data-odyo-ozel-tema=black] body [data-odyo-ozel-yapi] [id$=Div3]{grid-template-columns:var(--odyo-logo-genislik,220px) minmax(0,1fr) auto!important;gap:20px!important}html[data-odyo-ozel-tema=black] body [data-odyo-ozel-yapi] [id$=Div4] .logoyuk{width:100%!important;max-width:100%!important;float:none!important}html[data-odyo-ozel-tema=black] body [data-odyo-ozel-yapi] #hdr{min-width:0!important;width:100%!important}html[data-odyo-ozel-tema=black] body [data-odyo-ozel-yapi] #hdr .odyo-menu-root>li>a{height:64px!important;min-height:64px!important;padding-block:10px!important}html[data-odyo-ozel-tema=black] body [data-odyo-ozel-yapi] #hdr .odyo-menu-root>li>a i{line-height:24px!important}html[data-odyo-ozel-tema=black] body [data-odyo-ozel-yapi] .odyo-menu-kaydirma .odyo-menu-root{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:clamp(4px,.6vw,12px)!important}}/* OdyoV8 - Baslik ve acilir menu renkleri ayni zemin-yazi ciftini kullanir. */html[data-odyo-ozel-tema=black] body [data-odyo-ozel-yapi] #hdr .odyo-menu-root>li>a:not(.menuuzunac):is(:hover,:focus-visible),
html[data-odyo-ozel-tema=black] body [data-odyo-ozel-yapi] #hdr .odyo-menu-root>li.odyo-menu-open>a{background:var(--odyo-ozel-ikincil,#eeeeec)!important;color:var(--odyo-ozel-ikincil-yazi,#121212)!important;opacity:1!important}html[data-odyo-ozel-tema=black] body [data-odyo-ozel-yapi] #hdr .odyo-menu-root .odyo-menu-panel{background:var(--odyo-alt-menu-bg,var(--menu-bg,#262626))!important;color:var(--odyo-alt-menu-fg,var(--menu-fg,#fff))!important}html[data-odyo-ozel-tema=black] body [data-odyo-ozel-yapi] #hdr .odyo-menu-root .odyo-menu-panel :is(li,h2,h3){background:transparent!important;color:inherit!important}html[data-odyo-ozel-tema=black] body [data-odyo-ozel-yapi] #hdr .odyo-menu-root .odyo-menu-panel a{display:block!important;width:100%!important;box-sizing:border-box!important;background:transparent!important;color:var(--odyo-alt-menu-fg,var(--menu-fg,#fff))!important;padding:10px 14px!important}html[data-odyo-ozel-tema=black] body [data-odyo-ozel-yapi] #hdr .odyo-menu-root .odyo-menu-panel a:is(:hover,:focus-visible){background:var(--menu-hover-bg,#383838)!important;color:var(--menu-hover-fg,#fff)!important}
/* OdyoV8 - Logo panel olculeri masaustu tema sutunlariyla ortak degiskenleri kullanir. */
