/*
Theme Name: Bayram Oto Döşeme
Theme URI: https://ide-ii.com
Author: IDE Danışmanlık
Description: Bayram Oto Döşeme için koyu, deri dokulu kurumsal tema. Deri koltuk, tuş, döşeme ve direksiyon boyama hizmetleri; önce/sonra galerisi ve fotoğraflı teklif formu ile "Bayram Oto Döşeme – Hizmet & Teklif Sistemi" eklentisiyle birlikte çalışır.
Version: 1.2.0
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: tuncel-oto-doseme
*/

:root{
  --tod-ink:#0a0a0b; --tod-coal:#111113; --tod-panel:#18181b; --tod-panel-2:#212125;
  --tod-text:#f5f5f6; --tod-mute:#a1a1aa; --tod-line:color-mix(in srgb,var(--tod-text) 11%,transparent);
  --tod-cognac:#e1202e; --tod-cognac-2:#ff4d58; --tod-cream:#f3f3f4; --tod-cream-ink:#141416;
  --tod-r:14px; --tod-stitch:1.5px dashed color-mix(in srgb,var(--tod-cognac-2) 55%,transparent);
  --tod-font-h:"Barlow Condensed",system-ui,sans-serif; --tod-font:"Manrope",system-ui,sans-serif;
  --kap:1220px;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:90px}
body{margin:0;background:var(--tod-ink);color:var(--tod-text);font:400 var(--tot-fs,16px)/1.65 var(--tod-font);-webkit-font-smoothing:antialiased;overflow-x:hidden}
img{max-width:100%;height:auto}
a{color:var(--tod-cognac-2)}
h1,h2,h3,h4{font-family:var(--tod-font-h);font-weight:var(--tot-h-w,700);line-height:1.05;letter-spacing:.005em;margin:0 0 .5em}
em{font-style:normal;color:var(--tod-cognac-2)}
.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}
.tot-atla{position:absolute;left:-999px;top:8px;z-index:1000;background:var(--tod-cognac);color:#fff;padding:8px 14px;border-radius:6px}
.tot-atla:focus{left:8px}
.tot-kap{width:100%;max-width:var(--kap);margin:0 auto;padding:0 24px}
.tot-dar{max-width:820px}
:focus-visible{outline:2px solid var(--tod-cognac-2);outline-offset:3px}

/* Butonlar (eklenti yoksa da) */
.tod-btn{display:inline-flex;align-items:center;gap:.6em;padding:.95em 1.6em;border-radius:999px;font:700 .95rem/1 var(--tod-font);letter-spacing:.02em;text-decoration:none;border:0;cursor:pointer;transition:transform .2s,background .2s,border-color .2s}
.tod-btn-ana{background:var(--tod-cognac);color:var(--tod-btn-text,#fff)}
.tod-btn-ana:hover{background:var(--tod-cognac-2);transform:translateY(-2px)}
.tot-btn-cizgi{background:transparent;color:var(--tod-text);border:1px solid color-mix(in srgb,var(--tod-text) 30%,transparent)}
.tot-btn-cizgi:hover{border-color:var(--tod-cognac-2);color:var(--tod-cognac-2)}

/* Deri dokusu */
.tot-hero-doku{position:absolute;inset:0;z-index:0;pointer-events:none;
  background:
    radial-gradient(70% 90% at 85% 10%,color-mix(in srgb,var(--tod-cognac) 28%,transparent),transparent 60%),
    radial-gradient(60% 70% at 0% 100%,color-mix(in srgb,var(--tod-cognac) 16%,transparent),transparent 60%),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),
    var(--tod-coal);
  opacity:1}
.tot-hero-doku::after{content:"";position:absolute;inset:0;
  background-image:linear-gradient(45deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(-45deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:64px 64px;mask-image:linear-gradient(to left,#000 10%,transparent 70%);-webkit-mask-image:linear-gradient(to left,#000 10%,transparent 70%)}
.tot-dikis{height:0;border-top:var(--tod-stitch);margin:0 24px;opacity:.6}

/* Üst bar & başlık */
.tot-ustbar{background:var(--tod-alt,#050506);font-size:.82rem;color:var(--tod-mute)}
.tot-ustbar .tot-kap{display:flex;justify-content:space-between;gap:16px;padding-top:8px;padding-bottom:8px}
.tot-ustbar-sag{display:flex;gap:22px}
.tot-ustbar-sag>*{display:inline-flex;gap:6px;align-items:center;color:var(--tod-mute);text-decoration:none}
.tot-ustbar-sag a:hover{color:var(--tod-cognac-2)}
.tot-ustbar .tod-ikon{color:var(--tod-cognac-2)}
.tot-baslik{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--tod-ink) 84%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}
.tot-baslik.tot-kaydi{border-color:var(--tod-line);background:color-mix(in srgb,var(--tod-ink) 95%,transparent)}
.admin-bar .tot-baslik{top:32px}
.tot-baslik-ic{display:flex;align-items:center;gap:28px;min-height:78px}
.tot-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--tod-text);flex:none}
.tot-logo-img{max-height:52px;width:auto}
.tot-logo-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(140deg,var(--tod-cognac-2),color-mix(in srgb,var(--tod-cognac) 70%,#000));color:var(--tod-btn-text,#fff);font:var(--tot-h-w,700) 1.7rem/1 var(--tod-font-h);position:relative}
.tot-logo-mark::after{content:"";position:absolute;inset:4px;border:1.2px dashed rgba(255,255,255,.55);border-radius:8px}
.tot-logo-yazi{display:flex;flex-direction:column;line-height:1}
.tot-logo-yazi strong{font:var(--tot-h-w,700) 1.55rem/1 var(--tod-font-h);letter-spacing:.08em;text-transform:uppercase}
.tot-logo-yazi small{font:700 .68rem/1 var(--tod-font);letter-spacing:.32em;color:var(--tod-cognac-2);margin-top:4px;text-transform:uppercase}
.tot-logo-mark{box-shadow:0 0 18px color-mix(in srgb,var(--tod-cognac) 45%,transparent)}
.tot-alt-iletisim small{color:#71717a}
.tot-nav{display:flex;align-items:center;gap:18px;margin-left:auto}
.tot-nav .menu{display:flex;gap:4px;list-style:none;margin:0;padding:0}
.tot-nav .menu a{display:block;padding:10px 14px;color:var(--tod-text);text-decoration:none;font-weight:600;font-size:.95rem;border-radius:8px;transition:color .2s}
.tot-nav .menu a:hover,.tot-nav .current-menu-item>a{color:var(--tod-cognac-2)}
.tot-nav .menu .sub-menu{display:none}
.tot-nav-cta{padding:.8em 1.3em}
.tot-menu-btn{display:none;margin-left:auto;width:46px;height:46px;border-radius:10px;border:1px solid var(--tod-line);background:transparent;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}
.tot-menu-btn span{width:20px;height:2px;background:var(--tod-text);transition:transform .25s,opacity .25s}
.tot-menu-acik .tot-menu-btn span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.tot-menu-acik .tot-menu-btn span:nth-child(2){opacity:0}
.tot-menu-acik .tot-menu-btn span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

/* Hero */
.tot-hero{position:relative;overflow:hidden;padding:84px 0 96px}
.tot-hero-izgara{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}
.tot-ust{display:inline-flex;align-items:center;gap:10px;font:600 .78rem var(--tod-font);letter-spacing:.24em;text-transform:uppercase;color:var(--tod-cognac-2)}
.tot-ust::before{content:"";width:28px;border-top:var(--tod-stitch)}
.tot-hero h1{font-size:calc(clamp(2.6rem,5.6vw,4.6rem) * var(--tot-h,1));text-transform:uppercase;margin:18px 0 20px;max-width:13ch}
.tot-hero-metin>p{font-size:1.1rem;color:var(--tod-mute);max-width:54ch;margin:0 0 30px}
.tot-hero-btn{display:flex;flex-wrap:wrap;gap:12px}
.tot-hero-etiket{list-style:none;margin:40px 0 0;padding:26px 0 0;border-top:1px solid var(--tod-line);display:flex;flex-wrap:wrap;gap:10px 22px}
.tot-hero-etiket a{display:inline-flex;align-items:center;gap:8px;color:var(--tod-text);text-decoration:none;font-weight:600;font-size:.92rem}
.tot-hero-etiket a .tod-ikon{color:var(--tod-cognac-2)}
.tot-hero-etiket a:hover{color:var(--tod-cognac-2)}
.tot-hero-foto{margin:0;position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}
.tot-hero-foto img{width:100%;height:100%;object-fit:cover;display:block}
.tot-hero-foto::after{content:"";position:absolute;inset:12px;border:var(--tod-stitch);border-radius:14px;pointer-events:none}

/* Renk kartelası */
.tot-kartela{position:relative;padding:30px;border-radius:24px;background:linear-gradient(160deg,var(--tod-panel-2),var(--tod-panel) 60%);box-shadow:0 40px 80px -30px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.06)}
.tot-kartela::before{content:"";position:absolute;inset:12px;border:var(--tod-stitch);border-radius:16px;pointer-events:none}
.tot-kartela-bas{display:flex;flex-direction:column;gap:6px;padding:6px 6px 22px}
.tot-kartela-bas span{font:600 .72rem var(--tod-font);letter-spacing:.24em;text-transform:uppercase;color:var(--tod-mute)}
.tot-kartela-bas strong{font:var(--tot-h-w,700) 2rem/1 var(--tod-font-h);text-transform:uppercase}
.tot-kartela-renk{list-style:none;margin:0;padding:0 6px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px 12px}
.tot-kartela-renk li{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.78rem;color:var(--tod-mute);font-weight:600}
.tot-kartela-renk i{position:relative;width:100%;aspect-ratio:1;max-width:72px;border-radius:50%;
  background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.28),transparent 45%),radial-gradient(circle at 70% 80%,rgba(0,0,0,.35),transparent 55%),var(--r);
  box-shadow:0 10px 20px -8px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.08);transition:transform .3s}
.tot-kartela-renk i::after{content:"";position:absolute;inset:6px;border-radius:50%;border:1.2px dashed rgba(255,255,255,.35)}
.tot-kartela-renk li:hover i{transform:translateY(-4px) scale(1.04)}
.tot-kartela-alt{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;padding:20px 6px 4px;border-top:1px solid var(--tod-line)}
.tot-kartela-alt span{padding:6px 12px;border-radius:99px;background:rgba(255,255,255,.05);font-size:.78rem;font-weight:600;color:var(--tod-text)}

/* Güven şeridi */
.tot-guven{background:var(--tod-serit,var(--tod-cognac));color:var(--tod-serit-text,#fff)}
.tot-guven ul{list-style:none;margin:0;padding:18px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.tot-guven li{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:.95rem;text-align:left}

/* Bölümler */
.tot-bolum{padding:100px 0;position:relative}
.tot-bolum-ince{padding:64px 0 90px}
.tot-koyu-2{background:var(--tod-coal)}
.tot-bolum-bas{max-width:680px;margin-bottom:46px}
.tot-bolum-bas h2{font-size:calc(clamp(2.1rem,4vw,3.3rem) * var(--tot-h,1));text-transform:uppercase;margin:14px 0 14px}
.tot-bolum-bas p{color:var(--tod-mute);font-size:1.05rem;margin:0}
.tot-bas-satir{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}
.tot-tum{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-decoration:none;margin-bottom:46px}
.tot-orta{text-align:center;margin-top:48px}

/* Krem bölüm */
.tot-krem{background:var(--tod-cream);color:var(--tod-cream-ink)}
.tot-krem .tot-bolum-bas p{color:color-mix(in srgb,var(--tod-cream-ink) 72%,var(--tod-cream))}
.tot-krem em{color:var(--tod-cognac)}
.tot-krem .tot-ust{color:var(--tod-cognac)}
.tot-karsilastir{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}
.tot-kiyas{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.tot-kiyas-kol{padding:30px;border-radius:var(--tod-r)}
.tot-kiyas-kol h3{font-size:1.5rem;text-transform:uppercase;margin-bottom:18px}
.tot-kiyas-kol ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.tot-kiyas-kol li{display:flex;gap:10px;align-items:flex-start;line-height:1.45;font-weight:500}
.tot-kiyas-eski{background:color-mix(in srgb,var(--tod-cream-ink) 7%,var(--tod-cream));color:color-mix(in srgb,var(--tod-cream-ink) 72%,var(--tod-cream))}
.tot-kiyas-eski li::before{content:"–";color:#a1a1aa;font-weight:700}
.tot-kiyas-yeni{position:relative;background:var(--tod-ink);color:var(--tod-text);box-shadow:0 30px 60px -30px rgba(0,0,0,.45)}
.tot-kiyas-yeni::before{content:"";position:absolute;inset:8px;border:var(--tod-stitch);border-radius:9px;pointer-events:none}
.tot-kiyas-yeni .tod-ikon{color:var(--tod-cognac-2);margin-top:2px}

/* Teklif */
.tot-teklif{background:linear-gradient(180deg,var(--tod-ink),var(--tod-coal))}
.tot-teklif-izgara{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}
.tot-teklif-not{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.tot-teklif-not li{display:flex;gap:12px;color:var(--tod-mute);line-height:1.5}
.tot-teklif-not .tod-ikon{color:var(--tod-cognac-2);margin-top:2px}
.tot-teklif-not a{color:var(--tod-text);font-weight:700;text-decoration:none;font-size:1.15rem}
.tot-teklif-kart{position:relative;padding:36px;background:var(--tod-panel);border-radius:20px;box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}
.tot-teklif-kart::before{content:"";position:absolute;inset:10px;border:var(--tod-stitch);border-radius:13px;pointer-events:none;opacity:.5}

/* Sayfa başlığı */
.tot-sayfa-bas{position:relative;overflow:hidden;padding:70px 0 64px;border-bottom:1px solid var(--tod-line)}
.tot-sayfa-bas .tot-kap{position:relative;z-index:1}
.tot-sayfa-bas h1{font-size:calc(clamp(2.3rem,5vw,3.8rem) * var(--tot-h,1));text-transform:uppercase;margin:12px 0 10px}
.tot-sayfa-bas p{color:var(--tod-mute);font-size:1.08rem;max-width:60ch;margin:0}
.tot-iz{display:flex;gap:10px;font-size:.85rem;color:var(--tod-mute)}
.tot-iz a{color:var(--tod-mute);text-decoration:none}.tot-iz a:hover{color:var(--tod-cognac-2)}
.tot-hizmet-bas{display:flex;gap:24px;align-items:center;margin-top:18px}
.tot-hizmet-bas h1{margin:0 0 8px}
.tot-hizmet-ikon{flex:none;width:92px;height:92px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--tod-cognac) 15%,transparent);color:var(--tod-cognac-2);position:relative}
.tot-hizmet-ikon::after{content:"";position:absolute;inset:7px;border:var(--tod-stitch);border-radius:50%}

/* İçerik */
.tot-hizmet-izgara{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:start}
.tot-icerik{font-size:1.06rem;color:color-mix(in srgb,var(--tod-text) 86%,var(--tod-ink))}
.tot-icerik>*:first-child{margin-top:0}
.tot-icerik h2{font-size:calc(2rem * var(--tot-h,1));text-transform:uppercase;margin:1.6em 0 .6em;color:var(--tod-text)}
.tot-icerik h3{font-size:1.5rem;margin:1.4em 0 .5em;color:var(--tod-text)}
.tot-icerik p{margin:0 0 1.15em}
.tot-icerik-tam{max-width:none}
.tot-one-cikan{margin:0 0 32px;border-radius:var(--tod-r);overflow:hidden}
.tot-one-cikan img{display:block;width:100%}
.tot-yan{position:sticky;top:110px;display:grid;gap:18px}
.tot-yan-kart{position:relative;padding:28px;background:var(--tod-panel);border-radius:18px;display:grid;gap:18px}
.tot-yan-kart::before{content:"";position:absolute;inset:8px;border:var(--tod-stitch);border-radius:12px;pointer-events:none;opacity:.45}
.tot-yan-kart h3{font-size:1.4rem;text-transform:uppercase;margin:0}
.tot-yan-kart .tod-btn{justify-content:center}
.tot-tik{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.tot-tik li{display:flex;gap:10px;line-height:1.45;font-size:.95rem}
.tot-tik .tod-ikon{color:var(--tod-cognac-2);margin-top:1px}
.tot-yan-kart dl{margin:0;display:grid;gap:8px;padding:14px 0;border-top:1px solid var(--tod-line);border-bottom:1px solid var(--tod-line)}
.tot-yan-kart dl div{display:flex;justify-content:space-between;gap:12px;font-size:.92rem}
.tot-yan-kart dt{color:var(--tod-mute)}.tot-yan-kart dd{margin:0;font-weight:700;text-align:right}
.tot-yan-diger{display:grid;gap:6px;padding:22px;background:var(--tod-coal);border-radius:18px}
.tot-yan-diger h3{font-size:1.1rem;text-transform:uppercase;color:var(--tod-mute);margin:0 0 6px}
.tot-yan-diger a{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:10px;color:var(--tod-text);text-decoration:none;font-weight:600}
.tot-yan-diger a span{flex:1}
.tot-yan-diger a .tod-ikon:first-child{color:var(--tod-cognac-2)}
.tot-yan-diger a:hover{background:rgba(255,255,255,.04)}

/* Blog */
.tot-yazi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}
.tot-yazi-kart{background:var(--tod-panel);border-radius:var(--tod-r);overflow:hidden}
.tot-yazi-kart img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}
.tot-yazi-kart>div{padding:22px}
.tot-yazi-kart time{font-size:.8rem;color:var(--tod-mute)}
.tot-yazi-kart h2{font-size:1.5rem;margin:6px 0 8px}.tot-yazi-kart h2 a{color:var(--tod-text);text-decoration:none}
.tot-yazi-kart p{margin:0;color:var(--tod-mute)}

/* Alt bilgi */
.tot-alt{background:var(--tod-alt,#050506);padding-top:0;color:var(--tod-mute)}
.tot-alt-izgara{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:40px;padding-top:70px;padding-bottom:50px}
.tot-alt h3{font-size:1.15rem;text-transform:uppercase;letter-spacing:.06em;color:var(--tod-text);margin-bottom:18px}
.tot-alt ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.tot-alt a{color:var(--tod-mute);text-decoration:none}.tot-alt a:hover{color:var(--tod-cognac-2)}
.tot-alt-marka p{margin:18px 0;max-width:36ch;font-size:.95rem}
.tot-alt-iletisim li{display:flex;gap:10px;align-items:flex-start;line-height:1.5}
.tot-alt-iletisim .tod-ikon{color:var(--tod-cognac-2);margin-top:4px}
.tot-sosyal{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--tod-line)}
.tot-telif{display:flex;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:26px;border-top:1px solid var(--tod-line);font-size:.85rem}
.tot-404 .tot-kap{text-align:center;padding:60px 24px}.tot-404 p{margin:12px auto}

/* Animasyon */
.tot-gir{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}
.tot-gir.tot-gorundu{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tot-gir{opacity:1;transform:none;transition:none}}

/* Duyarlı */
@media (max-width:1060px){
  .tot-hero-izgara,.tot-karsilastir,.tot-teklif-izgara,.tot-hizmet-izgara{grid-template-columns:1fr;gap:40px}
  .tot-hero-gorsel{max-width:520px}
  .tot-yan{position:static}
  .tot-alt-izgara{grid-template-columns:1fr 1fr}
}
@media (max-width:920px){
  .tot-baslik,.tot-baslik.tot-kaydi{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--tod-ink)}
  .tot-menu-btn{display:flex}
  .tot-nav{position:fixed;inset:0 0 0 auto;width:min(340px,86vw);flex-direction:column;align-items:stretch;gap:20px;padding:150px 24px 30px;background:var(--tod-coal);overflow-y:auto;transform:translateX(100%);transition:transform .3s;z-index:-1;box-shadow:-30px 0 60px rgba(0,0,0,.5)}
  .tot-menu-acik .tot-nav{transform:none}
  .tot-nav .menu{flex-direction:column}
  .tot-nav .menu a{font-size:1.15rem;padding:14px 8px;border-bottom:1px solid var(--tod-line);border-radius:0}
  .tot-nav-cta{justify-content:center}
  .tot-menu-btn{position:relative;z-index:2}
  .tot-guven ul{grid-template-columns:1fr 1fr}
  .tot-guven li{justify-content:flex-start}
}
@media (max-width:782px){.admin-bar .tot-baslik{top:46px}}
@media (max-width:640px){
  .tot-kap{padding:0 16px}
  .tot-ustbar-slogan{display:none}
  .tot-ustbar .tot-kap{justify-content:center}
  .tot-ustbar-sag{gap:14px;flex-wrap:wrap;justify-content:center}
  .tot-hero{padding:56px 0 64px}
  .tot-bolum{padding:70px 0}
  .tot-kiyas{grid-template-columns:1fr}
  .tot-kartela-renk{gap:14px 8px}
  .tot-teklif-kart{padding:24px 18px}
  .tot-alt-izgara{grid-template-columns:1fr}
  .tot-telif{flex-direction:column}
  .tot-hizmet-bas{flex-direction:column;align-items:flex-start}
  .tot-guven li{font-size:.85rem}
}

/* Özelleştir ayarlarından gelen anahtarlar */
.tot-bh-yok :is(h1,h2,h3,h4,.tod-slayt-baslik,.tot-logo-yazi strong,.tot-logo-yazi small){text-transform:none!important}
.tot-dikis-yok{--tod-stitch:0 solid transparent}
.tot-dikis-yok .tot-dikis,.tot-dikis-yok .tot-ust::before{display:none}
.tot-doku-yok .tot-hero-doku{background:var(--tod-coal)!important}
.tot-doku-yok .tot-hero-doku::after{display:none}
.tot-anim-yok .tot-gir{opacity:1!important;transform:none!important;transition:none!important}
.tot-sabit-yok .tot-baslik{position:relative}
.tot-capa{position:relative;top:-90px;display:block;height:0}
.tot-krem .tot-ust::before{border-top-color:currentColor}
.customize-partial-edit-shortcut button{border-radius:50%}
