/* Lotus Aksesuar - site geneli tema (2026-10-30)
   Script Yönetimi ID10 başında <link> ile render-blocking yüklenir → açılışta eski görünüm görünmez.
   1) TEK FONT: tüm site Inter (ikon fontları hariç)  2) Eski footer sütunları gizli (bülten kalır), yeni footer .lk-foot (lk_vitrin.js) */
html,body{overflow-x:clip}
:root{--lk-navy:#1f3566;--lk-gold:#1f3566;--lk-ink:#1f1b17;--lk-muted:#6b7280;--lk-line:#e3e6ec;--lk-cream:#f4f5f8}

/* 1) Tek font. html:not(#lk-t) = sınıf seçicili !important kuralları (lk_blog.js Cormorant/Arial) geçmek için ID ağırlığı */
html:not(#lk-t) body,
html:not(#lk-t) body *:not(i):not([class*="fa-"]):not([class*="icon"]):not([class^="fa"]):not(.fa):not(svg):not(svg *){font-family:'Inter',-apple-system,'Segoe UI',Roboto,Arial,sans-serif!important}
/* serif için ayarlanmış büyük başlıklar Inter'de daha sıkı ve hafif kalın */
html:not(#lk-t) body h1.blog-h1,html:not(#lk-t) body .tm-blog-ust h1{font-size:36px!important;font-weight:600!important;letter-spacing:-.02em;line-height:1.2!important}
html:not(#lk-t) body .tm-yazi h2{font-size:25px!important;font-weight:600!important;letter-spacing:-.01em}
html:not(#lk-t) body .tm-bk h2{font-size:21px!important;font-weight:600!important;letter-spacing:-.01em}
html:not(#lk-t) body .tm-bk.ilk h2{font-size:28px!important}
html:not(#lk-t) body .tm-cta b,html:not(#lk-t) body .lv-bas b{font-size:22px!important;font-weight:600!important;letter-spacing:-.01em}
html:not(#lk-t) body .lv-reh b{font-size:15px!important;font-weight:600!important}
html:not(#lk-t) body .blokSonYazilar li a{font-size:14.5px!important;font-weight:500!important}
@media(max-width:767px){html:not(#lk-t) body h1.blog-h1,html:not(#lk-t) body .tm-blog-ust h1{font-size:27px!important}html:not(#lk-t) body .tm-yazi h2{font-size:21px!important}}

/* 2) Footer: bülten (input'lu bölüm) kalır, diğer eski sütunlar ilk boyamada gizli */
#customFooterContent section[data-id]:not(:has(input)){display:none!important}
.lk-foot{background:var(--lk-cream);border-top:1px solid var(--lk-line);color:var(--lk-ink)}
.lk-fw{max-width:1240px;margin:0 auto;padding:0 24px;box-sizing:border-box}
.lk-foot>.lk-fw{display:grid;grid-template-columns:1.35fr 1fr 1.25fr 1.1fr 1.25fr;gap:36px;padding-top:56px;padding-bottom:44px;align-items:start}
.lk-fb img{width:150px;height:auto;margin:0 0 16px;display:block;mix-blend-mode:multiply}
.lk-fb p{color:var(--lk-muted);font-size:14px;line-height:1.7;margin:0 0 18px;max-width:290px}
.lk-fs{display:flex;gap:10px}
.lk-fs a{width:38px;height:38px;border-radius:50%;border:1px solid #d5dae3;display:flex;align-items:center;justify-content:center;color:var(--lk-ink)!important;transition:all .2s;background:#fff}
.lk-fs a:hover{background:var(--lk-ink);border-color:var(--lk-ink);color:#fff!important}
.lk-fs svg{width:17px;height:17px}
.lk-fc h4{margin:0 0 18px;font-size:11.5px!important;letter-spacing:.18em;text-transform:uppercase;font-weight:700!important;color:var(--lk-navy)}
.lk-fc ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}
.lk-fc a{color:var(--lk-ink)!important;font-size:14px;text-decoration:none!important;transition:color .2s}
.lk-fc a:hover{color:var(--lk-navy)!important;text-decoration:underline!important;text-underline-offset:3px}
.lk-fa{margin:14px 0 0;color:var(--lk-muted);font-size:13.5px;line-height:1.6}
.lk-fbot{border-top:1px solid var(--lk-line);background:#fff}
.lk-fbot .lk-fw{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px;font-size:13px;color:var(--lk-muted)}
.lk-ftr{display:flex;gap:18px;flex-wrap:wrap;font-size:12.5px;color:var(--lk-ink)}
.lk-ftr span{display:flex;align-items:center;gap:6px}.lk-ftr svg{width:16px;height:16px;flex:0 0 16px}
.lk-cards{display:flex;gap:6px}
.lk-cards i{display:inline-flex;width:44px;height:28px;border:1px solid var(--lk-line);border-radius:4px;background:#fff}
.lk-cards svg{width:100%;height:100%}
.lk-fpay{display:flex;flex-direction:column;align-items:center;gap:10px}
.lk-dtech{display:flex;align-items:center;gap:12px;font-size:12px!important;font-weight:600!important;letter-spacing:.45em;padding-left:.45em;color:var(--lk-navy)!important;text-decoration:none!important;transition:letter-spacing .35s,opacity .2s;opacity:.9}
.lk-dtech:before,.lk-dtech:after{content:'';width:22px;height:1px;background:currentColor;opacity:.45}
.lk-dtech:hover{opacity:1;letter-spacing:.55em}
.lk-copy{font-size:12.5px}
/* Ticimax'in eski banka logo şeridi ve "ticimax" satırı yeni alt şeritle tekrar ediyor */
.lk-foot-on .footerBankLogo,.lk-foot-on .footerTemp .footerimg{display:none!important}
@media(max-width:1100px){.lk-foot>.lk-fw{grid-template-columns:1fr 1fr 1fr;gap:30px}.lk-fb{grid-column:1/-1}}
@media(max-width:767px){
 .lk-fw{padding:0 18px}
 .lk-foot>.lk-fw{grid-template-columns:1fr;gap:0;padding-top:30px;padding-bottom:16px}
 .lk-fb{text-align:center;margin-bottom:14px}.lk-fb img{margin:0 auto 12px}.lk-fb p{margin:0 auto 16px}.lk-fs{justify-content:center}
 .lk-fc{border-bottom:1px solid var(--lk-line)}
 .lk-fc h4{margin:0!important;padding:17px 0;display:flex;justify-content:space-between;cursor:pointer}
 .lk-fc h4:after{content:'+';font-size:17px;letter-spacing:0;line-height:1;color:var(--lk-ink)}
 .lk-fc.open h4:after{content:'\2212'}
 .lk-fc ul,.lk-fc .lk-fa{display:none!important}
 .lk-fc.open ul{display:grid!important;padding-bottom:16px}.lk-fc.open .lk-fa{display:block!important;margin:-4px 0 16px}
 .lk-fbot .lk-fw{flex-direction:column;text-align:center;justify-content:center}.lk-ftr{justify-content:center}
}
/* Ticimax imzası kaldırıldı, yerine alt şeritte "Web tasarım: D-Tech" (kullanıcı isteği 2026-10-30) */
#divTicimaxCopyrightContent,.mobilTicimaxLogo{display:none!important}
.lk-fb img{width:160px;height:84px;object-fit:cover}

/* 3) ERKEN STILLER (2026-10-30): lk_blog.js'in sayfa yüklendikten sonra eklediği stillerin kopyası → açılışta eski görünüm görünmesin.
   lk_blog.js aynı stilleri yine ekler (zararsız tekrar). lk_blog.js'te bu stiller değişirse buraya da kopyala (scratchpad stiller.py). lk-blog-css HARİÇ: #divIcerik genel kuralı tüm sayfalara yayılırdı. */
/* lk-renk-css */
#urunblok_3{height:0!important;min-height:0!important;overflow:hidden!important;visibility:hidden!important;margin:0!important;padding:0!important;border:0!important}:root,html,body{--theme-color:#1f3566!important}#TavsiyeEt button:hover,#TelefonSiparis button:hover,body .divGrupOlusturContentBottom button:hover,body .detayFavoriListItem button:hover{background:#1f3566!important}#divMarka .right_line *:hover{color:#1f3566!important}.lu-gal.lk-gal-esit a:first-child{grid-column:auto!important}.lu-gal.lk-gal-esit:not(.lk-kmb-gal) a:first-child{aspect-ratio:3/4!important}.productItem .productImage a,body .productItem .productImage a.Videolu{padding-bottom:125%!important}.productItem .productImage a img,.productItem .productImage .Videolu video{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center}@media(min-width:768px){#bilesenler_2 .txrow .lk-kat{flex:0 0 25%!important;max-width:25%!important;width:25%!important}}@media(max-width:767px){#bilesenler_2 .txrow .lk-kat{flex:0 0 50%!important;max-width:50%!important;width:50%!important}}
/* lk-kf-css */
.productPrice[data-lk] .discountPrice{display:flex!important;align-items:center;gap:6px;flex-wrap:wrap}.productPrice .lk-keski{color:#8a8a8a!important;text-decoration:line-through!important;font-size:12px!important;font-weight:400!important}.productPrice .lk-koran{background:#D7263D!important;color:#fff!important;font-size:10.5px!important;font-weight:700!important;padding:3px 5px!important;border-radius:3px!important;line-height:1!important}
/* lk-izg-css */
.lk-izg{clear:both!important;display:flow-root!important;width:auto!important;max-width:1240px!important;margin:34px auto 26px!important;padding:0!important;box-sizing:border-box;float:none!important}.lk-izg .lk-yh{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;margin:0 0 20px}.lk-izg .lk-yh h2{font:600 15px/1.2 Inter,sans-serif;letter-spacing:.08em;color:#000;margin:0}.lk-izg .lk-yh small{font-size:12px;color:#777}.lk-izg .lk-yg{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 14px}.lk-izg .productIconEx,.lk-izg .productIconExSpecial,.lk-izg .productMarka{display:none!important}.lk-izg .productDetail{padding:8px 2px 0!important}.lk-izg .productName,.lk-izg .productName a{font-size:13px!important;line-height:1.35!important;height:2.7em!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px!important}.lk-izg .discountPriceSpan{font-size:14.5px!important;font-weight:600!important}.lk-izg .productPrice[data-lk] .discountPrice{flex-wrap:nowrap!important;gap:4px!important;white-space:nowrap}.lk-izg .discountKdv{display:none!important}.lk-izg .productPrice .lk-keski{font-size:11px!important}.lk-izg .productPrice .lk-koran{font-size:9.5px!important;padding:2px 4px!important}.lk-izg .lk-vbtn{display:none!important}@media(max-width:1100px){.lk-izg .lk-yg{grid-template-columns:repeat(3,minmax(0,1fr))}}.lk-izg .productItem{width:100%!important;float:none!important;margin:0!important;padding:0!important}.lk-izg .productItem .productImage img{visibility:visible!important;opacity:1!important;transform:none!important}.lk-izg .productIconExButtons,.lk-izg .ProductPreviewForm,.lk-izg .urunListeAdet,.lk-izg .productList-Image-Owl .owl-nav{display:none!important}@media(max-width:1280px){.lk-izg{padding:0 16px!important}}section#lk-ykmb.lk-izg{padding-top:52px!important}section#lk-sepet.lk-izg{padding-top:44px!important}@media(max-width:767px){section#lk-ykmb.lk-izg{padding-top:30px!important}.lk-izg{margin:24px auto 18px!important;padding:0 12px!important}.lk-izg .lk-yg{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;-webkit-overflow-scrolling:touch}.lk-izg .lk-yg>.productItem{flex:0 0 44%!important;scroll-snap-align:start}.lk-izg .discountPriceSpan{font-size:13px!important}.lk-izg .productPrice .lk-keski{font-size:10px!important}.lk-izg .productPrice .lk-koran{font-size:9px!important;padding:2px 3px!important}}
/* lk-yk-css */
.lk-kay .lk-yk-w{position:relative;overflow:hidden;width:100%}.lk-izg.lk-kay .lk-yg{display:flex!important;gap:14px!important;overflow:visible!important;scroll-snap-type:none!important;padding:0!important;will-change:transform}.lk-izg.lk-kay .lk-yg>.productItem{flex:0 0 calc((100% - 70px)/6)!important;width:auto!important}.lk-kay .lk-yk-b{position:absolute;top:38%;z-index:3;width:36px;height:36px;border:0;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.18);cursor:pointer;font-size:22px;line-height:36px;color:#111;padding:0}.lk-kay .lk-yk-b.l{left:6px}.lk-kay .lk-yk-b.r{right:6px}@media(max-width:1100px){.lk-izg.lk-kay .lk-yg>.productItem{flex-basis:calc((100% - 28px)/3)!important}}@media(max-width:767px){.lk-izg.lk-kay .lk-yg{gap:10px!important}.lk-izg.lk-kay .lk-yg>.productItem{flex-basis:calc((100% - 10px)/2)!important}}
/* lk-catmove-css */
#divCenterBlock .middleBottomBlock .categorydesign{display:block;width:100%;max-width:900px;height:auto!important;max-height:none!important;overflow:visible!important;margin:40px auto 20px!important;padding:24px 0 0;border-top:1px solid #eee;font-size:14px;line-height:1.7;color:#555}#divCenterBlock .middleBottomBlock .categorydesign p{margin:0 0 12px}#divCenterBlock .middleBottomBlock .categorydesign a{color:#1f3566;text-decoration:underline}#divCenterBlock .middleBottomBlock .categorydesign summary{color:#333}h1.lk-kat-h1,.kategoriBaslik h1{font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:600;color:#1f3566;text-align:center;margin:8px 0 18px;letter-spacing:.3px}@media(max-width:767px){h1.lk-kat-h1,.kategoriBaslik h1{font-size:23px;margin:4px 0 12px}}
/* lk-urun-css */
.lu-acc.lk-bos{display:none!important}@keyframes lkKalan{0%,100%{background:#1f3566}25%{background:#FF6A13}50%{background:#D7263D}75%{background:#0E9AA7}}.RightDetail .lu-kargo .lu-kalan{display:inline-block;color:#fff!important;font-weight:700;letter-spacing:.02em;line-height:1;padding:4px 7px;border-radius:3px;margin-left:4px;white-space:nowrap;animation:lkKalan 6s linear infinite}@media(prefers-reduced-motion:reduce){.RightDetail .lu-kargo .lu-kalan{animation:none;background:#D7263D}}
/* lk-odm-css */
#divTabOdemeSecenekleri .odemeSecenekItem{float:none!important;width:100%!important;max-width:none!important;margin:0 0 8px!important;display:flex!important;justify-content:space-between;align-items:center;gap:12px;background:#f6f7f9!important;border:1px solid #e6e8ee!important;border-radius:4px;padding:11px 14px!important;box-sizing:border-box;min-height:0!important;height:auto!important}#divTabOdemeSecenekleri .odemeSecenekItem>span{font-size:13px;color:#111;text-align:left}#divTabOdemeSecenekleri .odemeSecenekItem>b{font-size:14px;color:#1f3566;white-space:nowrap;margin:0!important}.lk-taksit-gizle{display:none!important}.lk-odm-alt{display:block;font-size:11.5px;color:#777;font-weight:400;margin-top:3px}.lk-odm{clear:both;float:none;width:100%;margin:4px 0 4px;padding:6px 0 0;font-size:13px;color:#222}.lk-odm-r{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;gap:12px;background:#f6f7f9;border:1px solid #e6e8ee;border-radius:4px;margin:0 0 8px}.lk-odm-r b{color:#1f3566;font-size:14px;white-space:nowrap}.lk-odm-r b{font-weight:600}.lk-logos{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.lk-logos svg{height:24px;width:auto;border:1px solid #e3e3e3;border-radius:4px;background:#fff}.lk-odm-not{font-size:11.5px;color:#888;margin-top:6px;line-height:1.45}
/* lk-kapida-css */
.RightDetail .lu-kapida{width:100%;clear:both;display:flex;align-items:center;gap:10px;margin:8px 0 0;font-size:12.4px;color:#000}.RightDetail .lu-kapida svg{width:20px;height:20px;flex:0 0 20px}.RightDetail .lu-kapida b{font-weight:600}

/* 4) RENK + BASLIK BIRLIGI (2026-10-30, kullanici: altin/sari vurgu yok, her yerde Lotus laciverti; ana sayfa basliklari tek olcu) */
html:not(#lk-t) body .lv-k .f i{font-family:'Inter',sans-serif!important}
html:not(#lk-t) body #divIcerik.homepage h1.lk-ana-h1,
html:not(#lk-t) body #divIcerik.homepage .html-context section h2,
html:not(#lk-t) body #divIcerik.homepage .lk-yh h2{font-size:26px!important;font-weight:600!important;color:#111!important;letter-spacing:.02em!important;line-height:1.25!important;text-align:center}
html:not(#lk-t) body #divIcerik.homepage .lk-yh h2{letter-spacing:.08em!important}
@media(max-width:767px){html:not(#lk-t) body #divIcerik.homepage h1.lk-ana-h1,html:not(#lk-t) body #divIcerik.homepage .html-context section h2,html:not(#lk-t) body #divIcerik.homepage .lk-yh h2{font-size:21px!important}}
html:not(#lk-t) body #divIcerik.homepage .JKatAdi{text-align:center!important}
html:not(#lk-t) body #divIcerik.homepage .JKatAdi .satir1{font-size:26px!important;font-weight:600!important;color:#111!important;letter-spacing:.08em!important}
@media(max-width:767px){html:not(#lk-t) body #divIcerik.homepage .JKatAdi .satir1{font-size:21px!important}}
html:not(#lk-t) body .eTempTitle1{font-size:26px!important;font-weight:600!important}
/* butonlar her yerde Lotus laciverti */
#btnMailKaydet,#back-to-top a{background:#1f3566!important;border-color:#1f3566!important;color:#fff!important}
#btnMailKaydet:hover,#back-to-top a:hover{background:#142447!important}
#back-to-top a svg,#back-to-top a path{fill:#fff!important;stroke:#fff}
html:not(#lk-t) body #divIcerik.homepage .JKatAdi,html:not(#lk-t) body #divIcerik.homepage .JKatAdi>span{display:block!important;width:100%!important;text-align:center!important;justify-content:center!important}
/* "Ücretsiz kargo" bandı açık maviydi → Lotus laciverti */
#multiblok_7 .bannerWrapper.blokTypeBackround{background-color:#1f3566!important}#multiblok_7 .bannerWrapper.blokTypeBackround>img,#multiblok_7 .bannerWrapper.blokTypeBackround img.lazyImage{opacity:0!important}
/* ana sayfa kategori kartları: eğik/kalın başlık yerine sitedeki başlık diliyle aynı (2026-10-30) */
html:not(#lk-t) body #divIcerik.homepage .widgetDetail .widgetTitle{font-style:normal!important;font-weight:600!important;font-size:17px!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-shadow:0 1px 10px rgba(0,0,0,.45)}
html:not(#lk-t) body #divIcerik.homepage .widgetDetail .widgetTitle:after{content:'Keşfet \2192';display:block;margin-top:8px;font-size:11px;font-weight:500;letter-spacing:.22em;opacity:.92}
#divIcerik.homepage .widgetDetail{background:none!important}
@media(max-width:767px){html:not(#lk-t) body #divIcerik.homepage .widgetDetail .widgetTitle{font-size:14px!important;letter-spacing:.12em!important}}
