:root{
  --onyx:#16161A; --derin:#0B0B0D; --cizgi:#2C2C33;
  --fildisi:#F2EFE6; --tas:#A6A69C; --bronz:#A6864F;
  --disp:"Playfair Display",Georgia,serif;
  --govde:"Libre Baskerville",Georgia,serif;
  --kunye:"IBM Plex Mono",ui-monospace,monospace;
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{background:var(--onyx);color:var(--fildisi);font-family:var(--govde);
  font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
button{font-family:inherit;cursor:pointer}
:focus-visible{outline:1px solid var(--bronz);outline-offset:3px}
.sar{width:min(1280px,92vw);margin-inline:auto}
.mono{font-family:var(--kunye);font-weight:300;font-size:10px;
  letter-spacing:.22em;text-transform:uppercase;color:var(--tas)}

/* announce + header */
.duyuru{background:var(--derin);border-bottom:1px solid var(--cizgi);text-align:center;padding:11px 16px}
.duyuru p{font-family:var(--govde);font-weight:400;font-size:11.5px;letter-spacing:.06em;color:#B4B0A4}
.duyuru .ayrac{color:var(--bronz);margin:0 12px;font-size:9px;vertical-align:middle}
.ust{position:sticky;top:0;z-index:60;background:rgba(11,11,13,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--cizgi)}
.ust-ic{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 0}
.marka{flex-shrink:0}
.marka img{height:24px;width:auto;filter:invert(1) brightness(1.9)}
.menu{display:flex;gap:24px;align-items:baseline}
.menu a{font-family:var(--govde);font-weight:400;font-size:13.5px;letter-spacing:.02em;
  color:var(--tas);padding-bottom:4px;border-bottom:1px solid transparent;transition:.25s}
.menu a:hover,.menu a.ac{color:var(--fildisi);border-bottom-color:var(--bronz)}
.arac{display:flex;align-items:center;gap:16px}
.dil{display:flex;gap:2px;border:1px solid var(--cizgi);border-radius:2px;overflow:hidden}
.dil button{font-family:var(--kunye);font-size:10px;letter-spacing:.06em;color:#C9C6BC;background:none;border:0;padding:6px 8px;transition:.2s;line-height:1}
.dil button:hover{color:var(--fildisi)}
.dil button.ac{background:var(--bronz);color:var(--onyx)}
.para{display:flex;gap:2px;border:1px solid var(--cizgi);border-radius:2px;overflow:hidden}
.para button{font-family:var(--govde);font-size:13px;color:#C9C6BC;background:none;border:0;
  padding:5px 10px;transition:.2s;line-height:1}
.para button:hover{color:var(--fildisi)}
.para button.ac{background:var(--bronz);color:var(--onyx)}
.sepet{font-family:var(--govde);font-size:13px;letter-spacing:.02em;color:var(--fildisi)}
.ham{display:none;background:none;border:0;flex-direction:column;gap:5px;padding:4px}
.ham span{width:22px;height:1px;background:var(--fildisi);display:block}
.mmenu{display:none;flex-direction:column;border-top:1px solid var(--cizgi);padding:8px 0}
.mmenu a{padding:14px 4vw;font-family:var(--govde);font-size:14px;letter-spacing:.02em;color:var(--tas);border-bottom:1px solid var(--cizgi)}
body.mnav .mmenu{display:flex}

/* hero */
.hero{position:relative;min-height:min(88vh,760px);display:flex;align-items:flex-end;overflow:hidden}
.hero-bg{position:absolute;inset:0}
.hero-bg img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.06)}
.hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,11,13,.72) 0%,rgba(11,11,13,.4) 46%,rgba(11,11,13,.05) 100%),linear-gradient(180deg,rgba(11,11,13,.35) 0%,rgba(11,11,13,0) 30%,rgba(11,11,13,.55) 100%)}
.hero-ic{position:relative;padding:0 0 74px;text-shadow:0 1px 24px rgba(11,11,13,.55)}
.hero .mono{display:block;margin-bottom:24px}
.hero h1{font-family:var(--disp);font-weight:400;font-size:clamp(2.8rem,8vw,6.4rem);line-height:.96;letter-spacing:-.015em}
.hero h1 em{display:block;font-style:italic;color:#C9A55E;
  text-shadow:0 2px 30px rgba(0,0,0,.85),0 0 60px rgba(11,11,13,.6),0 1px 3px rgba(0,0,0,.9)}
.hero-lede{max-width:42ch;margin-top:26px;color:#E4E0D4;font-size:15px}
.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}
.btn{display:inline-block;font-family:var(--kunye);font-weight:400;font-size:10.5px;letter-spacing:.22em;
  text-transform:uppercase;padding:15px 30px;border:1px solid var(--fildisi);background:none;color:var(--fildisi);transition:.28s;text-align:center}
.btn:hover{background:var(--fildisi);color:var(--onyx)}
.btn.ikincil{border-color:#4A4A52;color:var(--tas)}
.btn.ikincil:hover{border-color:var(--bronz);background:transparent;color:var(--bronz)}
.btn.dark{border-color:var(--onyx);color:var(--onyx)}
.btn.dark:hover{background:var(--onyx);color:var(--fildisi)}
.btn.ikincil.dark{border-color:#C9C4B6;color:#57574F}
.btn.full{display:block;width:100%}

/* chain band */
.serit{background:var(--derin);border-block:1px solid var(--cizgi);padding:30px 0;overflow:hidden}
.serit img{width:100%;height:auto;opacity:.9}

/* section */
.bolum{padding:104px 0}
.bolum.acik{background:var(--fildisi);color:var(--onyx)}
.bolum.acik .mono{color:#77776E}
.bas{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:46px;padding-bottom:18px;border-bottom:1px solid var(--cizgi)}
.bolum.acik .bas{border-bottom-color:#D6D2C6}
.bas h2{font-family:var(--disp);font-weight:400;font-size:clamp(1.8rem,3.6vw,2.9rem);line-height:1.08;letter-spacing:-.01em;margin-top:8px}
.bas a{font-family:var(--kunye);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--bronz);border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap}

/* spec plate */
.levha{border:1px solid var(--cizgi);background:linear-gradient(155deg,#131317 0%,#0C0C0F 100%);position:relative}
.levha::before{content:"";position:absolute;top:-1px;left:-1px;width:34px;height:34px;border-top:1px solid var(--bronz);border-left:1px solid var(--bronz)}
.levha::after{content:"";position:absolute;bottom:-1px;right:-1px;width:34px;height:34px;border-bottom:1px solid var(--bronz);border-right:1px solid var(--bronz)}
.levha-bas{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:26px 34px;border-bottom:1px solid var(--cizgi)}
.levha-bas h3{font-family:var(--disp);font-weight:400;font-size:1.55rem}
.levha-bas h3 sup{font-family:var(--kunye);font-size:.42em;vertical-align:super;color:var(--bronz);letter-spacing:.1em}
.tablo{width:100%;border-collapse:collapse}
.tablo th,.tablo td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--cizgi);font-size:13.5px;vertical-align:top}
.tablo th{font-family:var(--kunye);font-weight:300;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#6E6E76}
.tablo th:first-child,.tablo td:first-child{padding-left:34px}
.tablo th:last-child,.tablo td:last-child{padding-right:34px}
.tablo tr:last-child td{border-bottom:0}
.tablo .oz{font-family:var(--kunye);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tas)}
.tablo .biz{color:var(--fildisi)}.tablo .biz b{font-weight:400;color:var(--bronz)}
.tablo .oteki{color:#6E6E76}
.bosluk{font-family:var(--kunye);font-size:10px;letter-spacing:.1em;color:var(--bronz);border-bottom:1px dashed var(--bronz);padding-bottom:1px}
.levha-not{padding:18px 34px;border-top:1px solid var(--cizgi);font-family:var(--kunye);font-weight:300;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6E6E76}

/* product grid */
.izgara{display:grid;gap:44px 26px;grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}
.urun-gorsel{position:relative;aspect-ratio:1/1;overflow:hidden;background:#FFFFFF;border:1px solid var(--cizgi)}
.urun-gorsel img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.3,1)}
.urun:hover .urun-gorsel img{transform:scale(1.045)}
.urun-kunye{display:flex;justify-content:space-between;gap:12px;margin-top:15px;font-family:var(--kunye);font-weight:300;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#6E6E76}
.urun h3{font-family:var(--disp);font-weight:400;font-size:1.02rem;line-height:1.3;margin-top:9px;color:var(--fildisi)}
.bolum.acik .urun h3{color:var(--onyx)}
.urun-fiyat{margin-top:7px;font-size:13px;color:#D5D1C5}
.bolum.acik .urun-fiyat{color:#3A3A3F}
.urun-fiyat span{color:#6E6E76;font-size:11.5px}

/* category tiles */
.kat-izgara{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.kat-gorsel{aspect-ratio:3/4;overflow:hidden;border:1px solid #D6D2C6;background:#1a1a1e}
.kat-gorsel img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.2,.7,.3,1)}
.kat:hover .kat-gorsel img{transform:scale(1.04)}
.kat-alt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px;padding-bottom:12px;border-bottom:1px solid #D6D2C6}
.kat-alt h3{font-family:var(--disp);font-weight:400;font-size:1.4rem;color:var(--onyx)}
.kat-alt span{font-family:var(--kunye);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#77776E}

/* story */
.hikaye{display:grid;gap:64px;grid-template-columns:1fr 1fr;align-items:center}
.hik-bas{font-family:var(--disp);font-weight:400;font-size:clamp(1.8rem,3.6vw,2.9rem);line-height:1.1;margin-top:14px}
.hikaye-metin p{margin-top:20px;font-size:15px;line-height:1.95}
.hikaye-metin p:first-of-type{margin-top:26px}
.hikaye-metin .ilk::first-letter{font-family:var(--disp);float:left;font-size:3.6rem;line-height:.86;padding:6px 12px 0 0;color:var(--bronz)}
.hik-son{font-family:var(--disp);font-style:italic;font-size:1.15rem;color:#3A3A3F;margin-top:30px!important}
.bolum:not(.acik) .hik-son{color:#D5D1C5}
.bolum:not(.acik) .hikaye-metin .ilk::first-letter{color:var(--bronz)}
.hikaye-gorsel{position:relative;border:1px solid #D6D2C6}
.hikaye-gorsel img{width:100%;aspect-ratio:3/4;object-fit:cover}
.hikaye-etiket{position:absolute;left:0;bottom:0;background:rgba(242,239,230,.92);padding:8px 13px;font-family:var(--kunye);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:#8A8A80;border-top:1px solid #D6D2C6;border-right:1px solid #D6D2C6}

/* why */
.neden{display:grid;grid-template-columns:repeat(auto-fit,minmax(288px,1fr));border-top:1px solid var(--cizgi)}
.neden div{padding:32px 28px 32px 0;border-bottom:1px solid var(--cizgi)}
.neden h4{font-family:var(--disp);font-weight:400;font-size:1.24rem;margin:12px 0 9px}
.neden p{font-size:13.5px;color:var(--tas);line-height:1.8}
.neden .no{font-family:var(--kunye);font-size:10px;letter-spacing:.2em;color:var(--bronz)}

/* b2b */
.b2b{background:var(--derin);border-block:1px solid var(--cizgi);padding:86px 0}
.b2b-ic{display:grid;gap:48px;grid-template-columns:1.15fr .85fr;align-items:center}
.b2b h2{font-family:var(--disp);font-weight:400;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.14;margin:20px 0 18px}
.b2b p{color:var(--tas);max-width:52ch;font-size:14.5px}
.b2b-gorsel{background:#0d0d0f;border:1px solid var(--cizgi)}
.b2b-gorsel img{width:100%;aspect-ratio:16/11;object-fit:contain;display:block}

/* inner hero (subpages) */
.ic-hero{border-bottom:1px solid var(--cizgi);padding:84px 0 62px}
.ic-hero .mono{display:block;margin-bottom:22px}
.ic-hero h1{font-family:var(--disp);font-weight:400;font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:1.02;letter-spacing:-.015em}
.ic-hero h1 sup{font-family:var(--kunye);font-size:.28em;color:var(--bronz);vertical-align:super}
.ic-lede{max-width:60ch;margin-top:26px;color:#D5D1C5;font-size:15.5px;line-height:1.9}

/* collection */
.koleksiyon-bas{border-bottom:1px solid var(--cizgi);padding:70px 0 40px}
.koleksiyon-bas .mono{display:block;margin-bottom:18px}
.koleksiyon-bas h1{font-family:var(--disp);font-weight:400;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.04}
.coll-count{font-family:var(--kunye);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tas);margin-top:14px}
.filtre{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:44px}
.filtre button{font-family:var(--kunye);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--tas);
  background:none;border:1px solid var(--cizgi);padding:10px 18px;transition:.22s}
.filtre button:hover{border-color:var(--tas);color:var(--fildisi)}
.filtre button.ac{background:var(--fildisi);border-color:var(--fildisi);color:var(--onyx)}
.bos-uyari{grid-column:1/-1;text-align:center;padding:60px 0;color:var(--tas);font-family:var(--kunye);font-size:11px;letter-spacing:.14em;text-transform:uppercase}

/* product detail */
.urun-detay{padding:56px 0 96px}
.ud-ic{display:grid;gap:56px;grid-template-columns:1fr 1fr;align-items:start}
.ud-gorsel > img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#FFFFFF;border:1px solid var(--cizgi)}
.ud-mini{display:flex;gap:12px;margin-top:14px}
.ud-slot{width:76px;height:76px;border:1px solid var(--cizgi);overflow:hidden;display:flex;align-items:center;justify-content:center;color:#4A4A52;font-family:var(--kunye);font-size:12px}
.ud-slot.aktif{border-color:var(--bronz)}
.ud-slot img{width:100%;height:100%;object-fit:cover}
.ud-slot.bos{background:var(--derin)}
.ud-mininot{margin-top:12px;font-family:var(--kunye);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#5E5E66}
.ud-kunye{display:flex;justify-content:space-between;gap:16px;font-family:var(--kunye);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6E6E76;padding-bottom:16px;border-bottom:1px solid var(--cizgi)}
.ud-bilgi h1{font-family:var(--disp);font-weight:400;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.16;margin:20px 0 14px}
.ud-fiyat{font-size:1.35rem;color:var(--fildisi)}
.ud-doviz{font-family:var(--kunye);font-size:11px;letter-spacing:.1em;color:#6E6E76}
.ud-kisa{margin-top:20px;color:#C7C3B8;line-height:1.9;font-size:14.5px}
.ud-varyant{margin-top:30px}
.ud-varyant label{display:block;font-family:var(--kunye);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tas);margin-bottom:12px}
.ud-varyant em{color:#6E6E76;text-transform:none;letter-spacing:0;font-style:normal}
.ud-secim{display:flex;gap:10px}
.ud-opt{width:auto;min-width:56px;height:44px;padding:0 14px;border:1px solid var(--cizgi);background:none;color:var(--fildisi);font-family:var(--kunye);font-size:11px;letter-spacing:.06em;transition:.2s}
.ud-opt:hover{border-color:var(--bronz)}
.ud-opt.ac{background:var(--fildisi);border-color:var(--fildisi);color:var(--onyx)}
.ud-varyant.ozel .ozel-not{color:var(--tas);font-size:13px;line-height:1.7;margin-top:2px}
.btn.wa{background:var(--fildisi);color:var(--onyx);border-color:var(--fildisi);position:relative}
.btn.wa:hover{background:#E7E3D6;border-color:#E7E3D6}
.btn.wa::before{content:"";display:inline-block;width:14px;height:14px;margin-right:9px;vertical-align:-2px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a10 10 0 00-8.6 15l-1.4 5 5.1-1.3A10 10 0 1012 2zm5.8 14.2c-.2.7-1.4 1.3-2 1.4-.5.1-1.2.1-1.9-.1a12 12 0 01-5.6-4.9c-.4-.6-.9-1.6-.9-2.4 0-.8.4-1.2.6-1.4.2-.2.4-.2.6-.2h.4c.2 0 .3 0 .5.4l.7 1.7c.1.2 0 .4-.1.5l-.3.4c-.1.1-.2.3-.1.5.3.6.8 1.2 1.3 1.6.5.4 1 .6 1.3.7.2.1.4 0 .5-.1l.5-.6c.1-.2.3-.2.5-.1l1.6.8c.2.1.3.2.3.3.1.2.1.5-.1 1z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a10 10 0 00-8.6 15l-1.4 5 5.1-1.3A10 10 0 1012 2zm5.8 14.2c-.2.7-1.4 1.3-2 1.4-.5.1-1.2.1-1.9-.1a12 12 0 01-5.6-4.9c-.4-.6-.9-1.6-.9-2.4 0-.8.4-1.2.6-1.4.2-.2.4-.2.6-.2h.4c.2 0 .3 0 .5.4l.7 1.7c.1.2 0 .4-.1.5l-.3.4c-.1.1-.2.3-.1.5.3.6.8 1.2 1.3 1.6.5.4 1 .6 1.3.7.2.1.4 0 .5-.1l.5-.6c.1-.2.3-.2.5-.1l1.6.8c.2.1.3.2.3.3.1.2.1.5-.1 1z'/></svg>") center/contain no-repeat}
.ud-cta{display:grid;gap:12px;margin-top:32px}
.ud-rozet{list-style:none;display:grid;gap:9px;margin-top:28px;padding-top:24px;border-top:1px solid var(--cizgi)}
.ud-rozet li{font-family:var(--kunye);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--tas);padding-left:18px;position:relative}
.ud-rozet li::before{content:"—";position:absolute;left:0;color:var(--bronz)}
.ud-akordeon{border-top:1px solid var(--cizgi);padding:4px 0}
.ud-akordeon summary{list-style:none;cursor:pointer;padding:16px 0;font-family:var(--kunye);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fildisi);display:flex;justify-content:space-between}
.ud-akordeon summary::-webkit-details-marker{display:none}
.ud-akordeon summary::after{content:"+";color:var(--bronz)}
.ud-akordeon[open] summary::after{content:"–"}
.ud-akordeon p{padding:0 0 18px;color:var(--tas);font-size:13.5px;line-height:1.85}
.bolum.acik .ud-akordeon{border-top-color:#D6D2C6}
.bolum.acik .ud-akordeon summary{color:var(--onyx)}
.bolum.acik .ud-akordeon p{color:#57574F}
.sss{max-width:820px}

/* wholesale form */
.b2b-form-sar{display:grid;gap:48px;grid-template-columns:1.3fr .7fr;align-items:start}
.b2b-form{display:grid;gap:18px}
.alan label{display:block;font-family:var(--kunye);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tas);margin-bottom:8px}
.alan input,.alan textarea{width:100%;background:var(--derin);border:1px solid var(--cizgi);color:var(--fildisi);
  font-family:var(--govde);font-size:14px;padding:13px 15px;resize:vertical}
.alan input:focus,.alan textarea:focus{border-color:var(--bronz);outline:none}
.ikili{display:grid;gap:18px;grid-template-columns:1fr 1fr}
.form-ok{font-family:var(--kunye);font-size:11px;letter-spacing:.1em;color:var(--bronz);text-align:center;margin-top:8px}
.b2b-yan{border:1px solid var(--cizgi);padding:30px 28px}
.b2b-yan h4{font-family:var(--disp);font-weight:400;font-size:1.2rem;margin:0 0 12px}
.b2b-yan h4:not(:first-child){margin-top:28px}
.b2b-yan p{color:var(--tas);font-size:13.5px;line-height:1.9}
.b2b-yan ul{list-style:none;display:grid;gap:9px}
.b2b-yan li{font-size:13px;color:var(--tas);padding-left:18px;position:relative}
.b2b-yan li::before{content:"—";position:absolute;left:0;color:var(--bronz)}

/* legal */
.yasal{padding:80px 0 100px}
.yasal-ic{max-width:820px}
.yasal .mono{display:block;margin-bottom:18px}
.yasal h1{font-family:var(--disp);font-weight:400;font-size:clamp(2rem,4.4vw,3rem);line-height:1.1;margin-bottom:40px}
.yasal-govde p{color:#C7C3B8;line-height:1.95;margin-bottom:18px;font-size:14.5px}
.yasal-govde h3{font-family:var(--disp);font-weight:400;font-size:1.3rem;margin:36px 0 12px;color:var(--fildisi)}
.yasal-not{font-family:var(--kunye);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#5E5E66;margin-top:40px;padding-top:24px;border-top:1px solid var(--cizgi)}

/* blog + partners */
.blog-izgara{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
.blog-kart{display:block;border:1px solid var(--cizgi);padding:32px 30px;transition:.25s;background:linear-gradient(155deg,#131317,#0C0C0F)}
.blog-kart:hover{border-color:var(--bronz)}
.blog-cat{font-family:var(--kunye);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--bronz)}
.blog-kart h3{font-family:var(--disp);font-weight:400;font-size:1.4rem;line-height:1.2;margin:14px 0 12px}
.blog-kart p{color:var(--tas);font-size:14px;line-height:1.75}
.blog-devam{display:inline-block;margin-top:18px;font-family:var(--kunye);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fildisi)}
.yazi{padding:70px 0 100px}
.yazi-ic{max-width:760px}
.yazi-geri{font-family:var(--kunye);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--tas);display:inline-block;margin-bottom:30px}
.yazi .mono{display:block;margin-bottom:16px}
.yazi h1{font-family:var(--disp);font-weight:400;font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.12;margin-bottom:36px}
.yazi-govde p{color:#C7C3B8;line-height:1.95;margin-bottom:18px;font-size:15px}
.yazi-govde h3{font-family:var(--disp);font-weight:400;font-size:1.35rem;margin:34px 0 12px;color:var(--fildisi)}
.partner-bos{border:1px solid var(--cizgi);padding:56px 48px;text-align:center;max-width:720px;margin:0 auto;background:linear-gradient(155deg,#131317,#0C0C0F)}
.partner-bos h3{font-family:var(--disp);font-weight:400;font-size:1.6rem;margin-bottom:16px}
.partner-bos p{color:var(--tas);line-height:1.85;max-width:52ch;margin:0 auto 14px}
.partner-cta a{color:var(--bronz);border-bottom:1px solid currentColor;padding-bottom:1px}
.alt-ic{display:grid;gap:44px;grid-template-columns:1.5fr 1fr 1fr 1.2fr}
.alt img.ikon{width:34px;filter:invert(1) brightness(1.7);opacity:.75}
.alt h5{font-family:var(--kunye);font-weight:400;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#6E6E76;margin-bottom:18px}
.alt ul{list-style:none;display:grid;gap:11px}
.alt li a,.alt address{font-size:13px;color:var(--tas);font-style:normal;line-height:1.85}
.alt li a:hover{color:var(--fildisi)}
.alt .slogan{margin-top:20px;font-family:var(--disp);font-style:italic;font-size:1.08rem;color:#D5D1C5;max-width:26ch;line-height:1.5}
.alt-son{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:60px;padding-top:24px;border-top:1px solid var(--cizgi)}
.alt-son p{font-family:var(--kunye);font-weight:300;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#55555C}

/* anim */
.gir{opacity:0;transform:translateY(20px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.3,1)}
.gir.ac{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.gir{opacity:1;transform:none}html{scroll-behavior:auto}}

@media(max-width:1040px){
  .menu{display:none}.ham{display:flex}
}
@media(max-width:960px){
  .hikaye,.b2b-ic,.ud-ic,.b2b-form-sar{grid-template-columns:1fr;gap:40px}
  .alt-ic{grid-template-columns:1fr 1fr}
  .bolum{padding:72px 0}
}
@media(max-width:560px){
  .izgara{grid-template-columns:repeat(2,1fr);gap:30px 14px}
  .alt-ic{grid-template-columns:1fr}
  .ikili{grid-template-columns:1fr}
  .tablo .kucul{display:none}
  .tablo th:first-child,.tablo td:first-child{padding-left:20px}
  .levha-bas,.levha-not{padding-inline:20px}
  .hero-ic{padding-bottom:52px}
}

/* ============ ARABIC / RTL ============ */
[lang="ar"] body,body[data-lang="ar"]{font-family:"Amiri",var(--govde)}
body[data-lang="ar"] .mono,body[data-lang="ar"] .dil button,
body[data-lang="ar"] .filtre button,body[data-lang="ar"] .urun-kunye,
body[data-lang="ar"] .ud-kunye,body[data-lang="ar"] .blog-cat,
body[data-lang="ar"] .duyuru p{font-family:"Noto Kufi Arabic",var(--kunye);letter-spacing:0}
body[data-lang="ar"] .disp,body[data-lang="ar"] h1,body[data-lang="ar"] h2,
body[data-lang="ar"] h3,body[data-lang="ar"] h4,body[data-lang="ar"] .hero h1,
body[data-lang="ar"] .bas h2{font-family:"Amiri",var(--disp)}
/* RTL layout */
[dir="rtl"] .ust-ic,[dir="rtl"] .arac,[dir="rtl"] .menu,[dir="rtl"] .bas,
[dir="rtl"] .urun-kunye,[dir="rtl"] .ud-kunye,[dir="rtl"] .kat-alt,
[dir="rtl"] .alt-son,[dir="rtl"] .levha-bas,[dir="rtl"] .filtre{flex-direction:row-reverse}
[dir="rtl"] .hero-ic,[dir="rtl"] .sar,[dir="rtl"] .bas,[dir="rtl"] .ic-hero,
[dir="rtl"] .koleksiyon-bas,[dir="rtl"] .yazi-ic,[dir="rtl"] .yasal-ic,
[dir="rtl"] .hikaye-metin,[dir="rtl"] .ud-bilgi{text-align:right}
[dir="rtl"] .hero-bg::after{background:linear-gradient(270deg,rgba(11,11,13,.72) 0%,rgba(11,11,13,.4) 46%,rgba(11,11,13,.05) 100%),linear-gradient(180deg,rgba(11,11,13,.35) 0%,rgba(11,11,13,0) 30%,rgba(11,11,13,.55) 100%)}
[dir="rtl"] .hikaye-etiket{left:auto;right:0;border-right:0;border-left:1px solid #D6D2C6}
[dir="rtl"] .levha::before{left:auto;right:-1px;border-left:0;border-right:1px solid var(--bronz)}
[dir="rtl"] .levha::after{right:auto;left:-1px;border-right:0;border-left:1px solid var(--bronz)}
[dir="rtl"] .tablo th,[dir="rtl"] .tablo td{text-align:right}
[dir="rtl"] .tablo th:first-child,[dir="rtl"] .tablo td:first-child{padding-left:20px;padding-right:34px}
[dir="rtl"] .ud-rozet li{padding-left:0;padding-right:18px}
[dir="rtl"] .ud-rozet li::before{left:auto;right:0}
[dir="rtl"] .b2b-yan li,[dir="rtl"] .neden .no{}
[dir="rtl"] .b2b-yan li{padding-left:0;padding-right:18px}
[dir="rtl"] .b2b-yan li::before{left:auto;right:0}
[dir="rtl"] .hikaye-metin .ilk::first-letter{float:right;padding:6px 0 0 12px}
[dir="rtl"] .yazi-geri,[dir="rtl"] .bas a{direction:rtl}
[dir="rtl"] .neden div{padding:32px 0 32px 28px}
[dir="rtl"] .alt address,[dir="rtl"] .alt li a{text-align:right}
[dir="rtl"] .wa::before{margin-right:0;margin-left:9px}
[dir="rtl"] .duyuru .ayrac{}

/* ============ 2. TUR DUZELTMELERI ============ */
/* Madde 9 + 2: dil/para/eyebrow kontrast (hover ve genel) */
.dil button:hover,.para button:hover{color:var(--fildisi)}
.hero .mono{color:#CFCBBF}                 /* MODERN ZIRH etiketi belirgin */
body[data-lang]:not([data-lang="en"]) .hero .mono{color:#CFCBBF}

/* Madde 1: mobil header ekrana sigsin, yatay kaydirma olmasin */
html,body{max-width:100%;overflow-x:hidden}
@media(max-width:1040px){
  .ust-ic{gap:10px}
  .arac{gap:9px}
  .dil{gap:0}
  .dil button{padding:6px 6px;font-size:10px}
  .para button{padding:5px 7px;font-size:12px}
  .sepet{font-size:12px}
}
@media(max-width:560px){
  .ust-ic{gap:7px;padding:12px 0}
  .marka img{max-height:20px;width:auto}
  .dil button{padding:5px 5px;font-size:9.5px}
  .para button{padding:4px 6px;font-size:11.5px}
  .sepet{font-size:11px;white-space:nowrap}
  .arac{gap:7px}
}
@media(max-width:400px){
  /* cok dar ekranda para birimi sembollerini biraz kucult, cart kisalt */
  .para button{padding:4px 5px}
  .dil button{padding:5px 4px}
}

/* Madde 10: Arapca (RTL) menu erisimi — mobil menu her yonde calissin */
.mmenu{width:100%}
[dir="rtl"] .mmenu{text-align:right;direction:rtl}
[dir="rtl"] .mmenu a{text-align:right}
[dir="rtl"] .ham{margin-right:0}
/* RTL desktop menu tasmasin: satir sarmasi yerine tek satirda dursun, gerekirse sikissin */
[dir="rtl"] .menu{flex-wrap:nowrap}
[dir="rtl"] .ust-ic{gap:18px}
/* Emniyet: 1040px ustunde menu her dilde gorunur kalsin */
@media(min-width:1041px){
  .menu{display:flex!important}
}
/* Mobil menu acikken hamburger her iki yonde erisilebilir */
.ham{z-index:30}
body.mnav .mmenu{display:flex!important}

/* Madde 12: Kilit sistemi bolumu */
.kilit-ic{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:center;margin-top:20px}
.kilit-metin p{color:var(--tas);font-size:15px;line-height:1.9;max-width:44ch}
.kilit-gorseller{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.kilit-gorseller img{width:100%;aspect-ratio:3/4;object-fit:cover;border:1px solid var(--cizgi);background:#0f0f12}
[dir="rtl"] .kilit-ic{direction:rtl}
[dir="rtl"] .kilit-metin p{text-align:right}
@media(max-width:960px){.kilit-ic{grid-template-columns:1fr;gap:28px}}
@media(max-width:560px){.kilit-gorseller{gap:8px}}

/* Yasal sayfa cok dilli uyari notu */
.yasal-uyari{border:1px solid var(--bronz);color:#d9bd86;padding:12px 16px;font-size:13px;margin-bottom:24px;background:rgba(166,134,79,.08)}
[dir="rtl"] .yasal-uyari{text-align:right}
