/* Mısırlı Marine — mm.css
   Bu dosya birlestir.py tarafindan uretildi; elle duzenlemeyin.
   Kaynak: 01-base.css, 02-header.css, 03-hero.css, 04-serit.css, 05-kategori.css, 06-urun.css, 07-kampanya.css, 08-blog.css, 09-marka.css, 10-yorum.css, 11-footer.css, 12-uye.css, 13-sayfa.css, 14-hakkimizda.css, 15-belge.css, 16-form.css, 17-servis.css, 18-teklif.css, 19-liste.css, 20-havale.css, 21-iletisim.css, 22-siparis.css, 23-sepet.css, 24-odeme.css, 25-marka.css, 26-markalar.css, 27-sonuc.css, 28-takip.css, 29-sss.css, 30-blog.css, 31-yazi.css, 32-kategori.css, 33-urun.css, 34-hesap.css */
/* === 01-base.css === */
:root{
  --mavi:        #0083be;
  --mavi-koyu:   #006b9c;
  --mavi-acik:   #00a3e8;
  --lacivert:    #02314d;
  --lacivert-2:  #063f61;
  --lacivert-3:  #0a2438;
  --siyah:       #0d1418;
  --metin:       #16242e;
  --metin-2:     #52646f;
  --metin-3:     #8794a0;
  --cizgi:       #e2e8ec;
  --cizgi-2:     #eef2f5;
  --zemin:       #ffffff;
  --zemin-2:     #f5f8fa;
  --zemin-3:     #eaf1f6;
  --yesil:       #12855a;
  --kirmizi:     #d32f2f;
  --turuncu:     #e07b1a;
  --kap:         1440px;
  --radius:      4px;
  --radius-2:    8px;
  --gecis:       .22s cubic-bezier(.4,0,.2,1);
  --z-header:    900;
  --z-mega:      880;
  --z-drawer:    1000;
  --z-ustu:      1100;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{
  margin:0;
  font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
  font-size:15px;
  line-height:1.6;
  color:var(--metin);
  background:var(--zemin);
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.15;color:var(--lacivert)}
p{margin:0}
figure,figcaption{margin:0}
ul,ol{margin:0;padding:0;list-style:none}
a{color:inherit;text-decoration:none}
img,svg,video{display:block;max-width:100%}
img{height:auto}
button,input,select,textarea{font:inherit;color:inherit}
button{background:none;border:0;padding:0;cursor:pointer}
:focus-visible{outline:2px solid var(--mavi);outline-offset:2px;border-radius:2px}
[hidden]{display:none!important}
.mm-display{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-weight:700;
  letter-spacing:.01em;
  text-transform:uppercase;
}
.mm-etiket{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-weight:600;
  font-size:13px;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:var(--mavi);
}
.mm-kap{
  width:min(var(--kap),calc(100% - 48px));
  margin-inline:auto;
}
@media (max-width:700px){
  .mm-kap{width:min(calc(100% - 24px),var(--kap))}
}
.mm-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  height:44px;padding:0 22px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  border-radius:var(--radius);
  transition:background var(--gecis),color var(--gecis),border-color var(--gecis);
  white-space:nowrap;
}
.mm-btn svg{width:18px;height:18px;flex:none}
.mm-btn--mavi{background:var(--mavi);color:#fff}
.mm-btn--mavi:hover{background:var(--mavi-koyu)}
.mm-btn--lacivert{background:var(--lacivert);color:#fff}
.mm-btn--lacivert:hover{background:var(--lacivert-2)}
.mm-btn--cerceve{border:1px solid var(--cizgi);color:var(--lacivert);background:#fff}
.mm-btn--cerceve:hover{border-color:var(--mavi);color:var(--mavi)}
.mm-btn--beyaz{background:#fff;color:var(--lacivert)}
.mm-btn--beyaz:hover{background:var(--zemin-3)}
.mm-btn--sm{height:38px;padding:0 16px;font-size:15px}
.mm-gizli{
  position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;
  overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;
}
.mm-yok{display:none!important}
body.mm-kilit{overflow:hidden}
.mm-ince-scroll{scrollbar-width:thin;scrollbar-color:var(--cizgi) transparent}
.mm-ince-scroll::-webkit-scrollbar{width:6px;height:6px}
.mm-ince-scroll::-webkit-scrollbar-thumb{background:var(--cizgi);border-radius:3px}
.mm-ince-scroll::-webkit-scrollbar-track{background:transparent}
/* === 02-header.css === */
.mm-topbar{
  background:var(--lacivert);
  color:#cfe2ee;
  font-size:13px;
  height:38px;
  position:relative;
  z-index:2;
}
.mm-topbar .mm-kap{
  height:100%;
  display:flex;align-items:center;justify-content:space-between;gap:24px;
}
.mm-topbar-bayi{display:flex;align-items:center;gap:10px;min-width:0}
.mm-topbar-bayi > span{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--mavi-acik);flex:none;
}
.mm-topbar-bayi ul{display:flex;align-items:center;gap:0;min-width:0;overflow:hidden}
.mm-topbar-bayi li{
  padding:0 12px;
  white-space:nowrap;
  border-left:1px solid rgba(255,255,255,.16);
  letter-spacing:.02em;
}
.mm-topbar-bayi li:first-child{border-left:0;padding-left:2px}
.mm-topbar-sag{display:flex;align-items:center;gap:0;flex:none}
.mm-topbar-sag a,
.mm-topbar-sag > span{
  display:flex;align-items:center;gap:7px;
  padding:0 14px;height:38px;
  border-left:1px solid rgba(255,255,255,.16);
  transition:color var(--gecis);
  white-space:nowrap;
}
.mm-topbar-sag a:hover{color:#fff}
.mm-topbar-sag svg{width:15px;height:15px;flex:none;opacity:.75}
.mm-topbar-sag a:last-child{padding-right:0}
.mm-topbar-tel{color:#fff;font-weight:600}
.mm-topbar-tel svg{opacity:1;color:var(--mavi-acik)}
@media (max-width:1180px){ .mm-topbar-bayi ul li:nth-child(n+4){display:none} }
@media (max-width:1080px){ .mm-topbar-bayi ul li:nth-child(n+3){display:none} }
@media (max-width:980px){ .mm-topbar{display:none} }
.mm-header{
  position:sticky;top:0;z-index:var(--z-header);
  background:#fff;
}
.mm-header-govde{
  height:92px;
  display:flex;align-items:center;gap:32px;
  transition:height var(--gecis);
}
.mm-header.is-kucuk .mm-header-govde{height:74px}
.mm-logo{flex:none;display:block;line-height:0}
.mm-logo img{width:206px;height:auto;transition:width var(--gecis)}
.mm-header.is-kucuk .mm-logo img{width:176px}
.mm-ara{
  flex:1 1 auto;min-width:0;position:relative;z-index:20;
  display:flex;align-items:stretch;
  height:50px;
  border:2px solid var(--lacivert);
  border-radius:var(--radius);
  background:#fff;
  transition:border-color var(--gecis),height var(--gecis);
}
.mm-ara:focus-within{border-color:var(--mavi)}
.mm-header.is-kucuk .mm-ara{height:44px}
.mm-ara-kat{
  position:relative;flex:none;
}
.mm-ara-kat-btn{
  display:flex;align-items:center;gap:8px;
  height:100%;padding:0 16px;
  font-size:14px;font-weight:600;color:var(--lacivert);
  border-right:1px solid var(--cizgi);
  white-space:nowrap;
  max-width:210px;
}
.mm-ara-kat-btn span{overflow:hidden;text-overflow:ellipsis}
.mm-ara-kat-btn svg{width:14px;height:14px;flex:none;opacity:.6;transition:transform var(--gecis)}
.mm-ara-kat.is-acik .mm-ara-kat-btn svg{transform:rotate(180deg)}
.mm-ara-kat-liste{
  position:absolute;top:calc(100% + 8px);left:-2px;min-width:230px;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius);
  padding:6px;
  opacity:0;visibility:hidden;transform:translateY(-6px);
  transition:opacity var(--gecis),transform var(--gecis),visibility var(--gecis);
}
.mm-ara-kat.is-acik .mm-ara-kat-liste{opacity:1;visibility:visible;transform:none}
.mm-ara-kat-liste button{
  display:block;width:100%;text-align:left;
  padding:9px 12px;font-size:14px;border-radius:3px;
  transition:background var(--gecis),color var(--gecis);
}
.mm-ara-kat-liste button:hover{background:var(--zemin-2);color:var(--mavi)}
.mm-ara-kat-liste button[aria-selected="true"]{color:var(--mavi);font-weight:600}
.mm-ara-alan{
  flex:1 1 auto;min-width:0;border:0;outline:0;
  padding:0 16px;font-size:15px;background:transparent;
}
.mm-ara-alan::placeholder{color:var(--metin-3)}
.mm-ara-alan::-webkit-search-cancel-button,
.mm-ara-alan::-webkit-search-decoration{-webkit-appearance:none;appearance:none}
.mm-ara-btn{
  flex:none;width:58px;
  display:grid;place-items:center;
  background:var(--lacivert);color:#fff;
  transition:background var(--gecis);
}
.mm-ara:focus-within .mm-ara-btn{background:var(--mavi)}
.mm-ara-btn:hover{background:var(--mavi)}
.mm-ara-btn svg{width:20px;height:20px}
.mm-ara-oneri{
  position:absolute;top:calc(100% + 8px);left:-2px;right:-2px;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius);
  padding:10px 0;
  max-height:min(60vh,460px);overflow-y:auto;
  opacity:0;visibility:hidden;transform:translateY(-6px);
  transition:opacity var(--gecis),transform var(--gecis),visibility var(--gecis);
}
.mm-ara.is-oneri .mm-ara-oneri{opacity:1;visibility:visible;transform:none}
.mm-ara-oneri-baslik{
  padding:8px 18px 6px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--metin-3);
}
.mm-ara-oneri a{
  display:flex;align-items:center;gap:12px;
  padding:9px 18px;font-size:14px;
  transition:background var(--gecis);
}
.mm-ara-oneri a:hover,.mm-ara-oneri a.is-imlec{background:var(--zemin-2)}
.mm-ara-oneri a svg{width:16px;height:16px;flex:none;color:var(--metin-3)}
.mm-ara-oneri-ad{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mm-ara-oneri a b{font-weight:600;color:var(--lacivert)}
.mm-ara-oneri a em{
  margin-left:auto;font-style:normal;font-size:12.5px;color:var(--metin-3);
  white-space:nowrap;
}
.mm-aksiyon{flex:none;display:flex;align-items:center;gap:4px}
.mm-aksiyon-item{
  position:relative;
  display:flex;flex-direction:column;align-items:center;gap:4px;
  padding:6px 12px;min-width:70px;
  font-size:12px;font-weight:500;color:var(--metin-2);
  transition:color var(--gecis);
}
.mm-aksiyon-item:hover{color:var(--mavi)}
.mm-aksiyon-item svg{width:23px;height:23px;stroke-width:1.6}
.mm-aksiyon-say{
  position:absolute;top:0;right:8px;
  min-width:18px;height:18px;padding:0 5px;
  display:grid;place-items:center;
  background:var(--mavi);color:#fff;
  font-size:11px;font-weight:700;line-height:1;
  border-radius:9px;
}
.mm-aksiyon-item--sepet .mm-aksiyon-say{background:var(--turuncu)}
.mm-header-mobil{display:none}
.mm-nav{
  border-top:1px solid var(--cizgi);
  border-bottom:1px solid var(--cizgi);
  background:#fff;
}
.mm-nav .mm-kap{
  --nav-bosluk:clamp(10px,1.25vw,18px);
  display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;
}
.mm-nav-liste{display:flex;align-items:stretch;min-width:0}
.mm-nav-item{position:static;min-width:0}
.mm-nav-bag{
  display:flex;align-items:center;gap:clamp(5px,.5vw,7px);
  height:52px;padding:0 var(--nav-bosluk);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(15px,1.18vw,17px);
  font-weight:600;letter-spacing:.05em;text-transform:uppercase;
  white-space:nowrap;
  color:var(--lacivert);
  position:relative;
  min-width:0;overflow:hidden;
  transition:color var(--gecis);
}
.mm-nav-item:first-child .mm-nav-bag{padding-left:0}
.mm-nav-bag::after{
  content:"";position:absolute;left:var(--nav-bosluk);right:var(--nav-bosluk);bottom:0;height:2px;
  background:var(--mavi);transform:scaleX(0);transform-origin:left;
  transition:transform var(--gecis);
}
.mm-nav-item:first-child .mm-nav-bag::after{left:0}
.mm-nav-item:hover .mm-nav-bag,
.mm-nav-item.is-acik .mm-nav-bag{color:var(--mavi)}
.mm-nav-item:hover .mm-nav-bag::after,
.mm-nav-item.is-acik .mm-nav-bag::after{transform:scaleX(1)}
.mm-nav-bag svg{width:12px;height:12px;opacity:.5;transition:transform var(--gecis)}
.mm-nav-item.is-acik .mm-nav-bag svg{transform:rotate(180deg);opacity:1}
.mm-nav-bag--vurgu{color:var(--turuncu)}
.mm-nav-item:hover .mm-nav-bag--vurgu{color:var(--turuncu)}
.mm-nav-bag--vurgu::after{background:var(--turuncu)}
.mm-nav-sag{display:flex;align-items:center;gap:18px;flex:none}
.mm-nav-sag a{
  display:flex;align-items:center;gap:8px;
  font-size:13.5px;font-weight:600;color:var(--metin-2);
  transition:color var(--gecis);
}
.mm-nav-sag a:hover{color:var(--mavi)}
.mm-nav-sag svg{width:17px;height:17px;flex:none}
.mm-nav-wa{color:var(--yesil)!important}
.mm-nav-wa:hover{color:#0d6b48!important}
@media (max-width:1439px){
  .mm-nav-sag a:not(.mm-nav-wa){display:none}
}
@media (max-width:1219px){
  .mm-nav-sag{display:none}
}
.mm-mega{
  position:absolute;top:100%;left:0;right:0;
  z-index:var(--z-mega);
  background:#fff;
  border:1px solid var(--cizgi);
  border-top:2px solid var(--mavi);
  opacity:0;visibility:hidden;transform:translateY(-8px);
  transition:opacity var(--gecis),transform var(--gecis),visibility var(--gecis);
  pointer-events:none;
}
.mm-nav-item.is-acik .mm-mega{opacity:1;visibility:visible;transform:none;pointer-events:auto}
.mm-mega-ic{
  display:grid;
  grid-template-columns:repeat(var(--sutun,4),minmax(0,1fr)) minmax(0,290px);
  min-height:320px;
}
.mm-mega-sutun{
  padding:26px 26px 30px;
  border-left:1px solid var(--cizgi-2);
  min-width:0;
}
.mm-mega-sutun:first-child{border-left:0}
.mm-mega-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--mavi);
  padding-bottom:10px;margin-bottom:12px;
  border-bottom:1px solid var(--cizgi);
}
.mm-mega-liste li + li{margin-top:1px}
.mm-mega-liste a{
  display:block;padding:5px 0;
  font-size:14px;color:var(--metin-2);
  transition:color var(--gecis),padding-left var(--gecis);
}
.mm-mega-liste a:hover{color:var(--mavi);padding-left:6px}
.mm-mega-liste a b{font-weight:600;color:var(--lacivert)}
.mm-mega-liste a:hover b{color:var(--mavi)}
.mm-mega-liste small{
  display:block;font-size:12.5px;color:var(--metin-3);line-height:1.4;margin-top:1px;
}
.mm-mega-tumu{
  display:inline-flex;align-items:center;gap:6px;margin-top:14px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;
  color:var(--lacivert);
  transition:gap var(--gecis),color var(--gecis);
}
.mm-mega-tumu:hover{color:var(--mavi);gap:10px}
.mm-mega-tumu svg{width:13px;height:13px}
.mm-mega-one{
  position:relative;
  padding:26px;
  background:var(--lacivert-3);
  color:#fff;
  display:flex;flex-direction:column;justify-content:flex-end;
  overflow:hidden;
  min-height:100%;
}
.mm-mega-one::before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(120% 90% at 90% 0%,rgba(0,131,190,.45),transparent 62%),
    linear-gradient(180deg,rgba(2,49,77,.55) 0%,rgba(10,36,56,.93) 100%);
}
.mm-mega-one img{
  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.32;
}
.mm-mega-one > *{position:relative}
.mm-mega-one-etiket{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--mavi-acik);margin-bottom:8px;
}
.mm-mega-one-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:26px;font-weight:700;line-height:1.05;text-transform:uppercase;color:#fff;
}
.mm-mega-one-metin{font-size:13.5px;color:#c3d6e4;margin-top:8px;line-height:1.5}
.mm-mega-one .mm-btn{margin-top:16px;align-self:flex-start}
@media (max-width:980px){
  .mm-header-govde{height:64px;gap:14px}
  .mm-header.is-kucuk .mm-header-govde{height:64px}
  .mm-logo img,.mm-header.is-kucuk .mm-logo img{width:160px}
  .mm-aksiyon{margin-left:auto}
  .mm-ara{
    order:5;flex:1 0 100%;height:44px;
    border-width:1px;
  }
  .mm-header-govde{flex-wrap:wrap;height:auto;padding:10px 0 12px;align-content:center}
  .mm-ara-kat{display:none}
  .mm-ara-btn{width:48px;background:var(--mavi)}
  .mm-aksiyon-item{min-width:0;padding:6px 8px;gap:0}
  .mm-aksiyon-item span:not(.mm-aksiyon-say){display:none}
  .mm-aksiyon-item svg{width:24px;height:24px}
  .mm-aksiyon-say{right:2px;top:2px}
  .mm-aksiyon-item--favori,.mm-aksiyon-item--hesap{display:none}
  .mm-header-mobil{display:flex;align-items:center;gap:2px;flex:none}
  .mm-mobil-btn{
    width:42px;height:42px;display:grid;place-items:center;color:var(--lacivert);
    margin-left:-8px;
  }
  .mm-mobil-btn svg{width:26px;height:26px;stroke-width:1.7}
  .mm-nav{display:none}
}
.mm-perde{
  position:fixed;inset:0;z-index:calc(var(--z-drawer) - 1);
  background:rgba(2,36,56,.55);
  opacity:0;visibility:hidden;transition:opacity var(--gecis),visibility var(--gecis);
}
body.mm-menu-acik .mm-perde{opacity:1;visibility:visible}
.mm-cekmece{
  position:fixed;inset:0 auto 0 0;z-index:var(--z-drawer);
  width:min(420px,100%);
  background:#fff;
  display:flex;flex-direction:column;
  transform:translateX(-100%);
  transition:transform .3s cubic-bezier(.4,0,.2,1);
  visibility:hidden;
}
body.mm-menu-acik .mm-cekmece{transform:none;visibility:visible}
.mm-cekmece-ust{
  flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;
  height:64px;padding:0 18px;
  border-bottom:1px solid var(--cizgi);
}
.mm-cekmece-ust img{width:158px}
.mm-cekmece-kapat{width:40px;height:40px;display:grid;place-items:center;margin-right:-10px}
.mm-cekmece-kapat svg{width:24px;height:24px}
.mm-cekmece-sahne{flex:1 1 auto;position:relative;overflow:hidden}
.mm-panel{
  position:absolute;inset:0;
  overflow-y:auto;-webkit-overflow-scrolling:touch;
  background:#fff;
  transform:translateX(100%);
  transition:transform .3s cubic-bezier(.4,0,.2,1);
  visibility:hidden;
}
.mm-panel--kok{transform:none;visibility:visible}
.mm-panel.is-aktif{transform:none;visibility:visible}
.mm-panel.is-geride{transform:translateX(-28%);visibility:visible}
.mm-panel--kok.is-geride{transform:translateX(-28%)}
.mm-panel-geri{
  display:flex;align-items:center;gap:10px;width:100%;
  padding:14px 18px;
  border-bottom:1px solid var(--cizgi);
  background:var(--zemin-2);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-panel-geri svg{width:16px;height:16px;color:var(--mavi)}
.mm-panel-liste{padding:6px 0 24px}
.mm-panel-liste > li{border-bottom:1px solid var(--cizgi-2)}
.mm-panel-liste > li:last-child{border-bottom:0}
.mm-panel-liste a,
.mm-panel-liste button{
  display:flex;align-items:center;gap:12px;width:100%;text-align:left;
  padding:14px 18px;font-size:15px;color:var(--metin);
}
.mm-panel-liste .mm-panel-ok{margin-left:auto;width:16px;height:16px;color:var(--metin-3);flex:none}
.mm-panel-liste--ana a,
.mm-panel-liste--ana button{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:19px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;
  color:var(--lacivert);
  padding:16px 18px;
}
.mm-panel-liste small{display:block;font-size:12.5px;color:var(--metin-3);font-weight:400;
  text-transform:none;letter-spacing:0;font-family:"Inter",sans-serif;margin-top:2px}
.mm-panel-baslik{
  padding:16px 18px 8px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--metin-3);
}
.mm-panel-tumu{color:var(--mavi)!important;font-weight:600}
.mm-cekmece-alt{
  flex:none;border-top:1px solid var(--cizgi);padding:16px 18px 20px;
  background:var(--zemin-2);
}
.mm-cekmece-alt-satir{display:flex;gap:10px}
.mm-cekmece-alt-satir .mm-btn{flex:1}
.mm-cekmece-iletisim{
  display:flex;flex-direction:column;gap:8px;margin-top:14px;
  font-size:13.5px;color:var(--metin-2);
}
.mm-cekmece-iletisim a{display:flex;align-items:center;gap:9px}
.mm-cekmece-iletisim svg{width:15px;height:15px;color:var(--mavi);flex:none}
@media (min-width:981px){
  .mm-cekmece,.mm-perde{display:none}
}
html{touch-action:manipulation}
@media (hover:none) and (pointer:coarse){
  input,select,textarea{font-size:16px}
}
/* === 03-hero.css === */
.mm-hero{
  position:relative;
  background:var(--lacivert-3);
  overflow:hidden;
  isolation:isolate;
  --hero-y:min(78vh,720px);
}
@supports (height:100svh){ .mm-hero{--hero-y:min(78svh,720px)} }
.mm-hero-ray{
  position:relative;
  height:var(--hero-y);
  min-height:520px;
}
.mm-slayt{
  position:absolute;inset:0;
  opacity:0;visibility:hidden;
  transition:opacity .7s ease,visibility .7s ease;
  z-index:1;
}
.mm-slayt.is-aktif{opacity:1;visibility:visible;z-index:2}
.mm-slayt-gorsel{position:absolute;inset:0;overflow:hidden}
.mm-slayt-gorsel img{
  width:100%;height:100%;object-fit:cover;
  transform:scale(1.06);
  transition:transform 9s linear;
}
.mm-slayt.is-aktif .mm-slayt-gorsel img{transform:scale(1)}
.mm-slayt--foto .mm-slayt-gorsel::after{
  content:"";position:absolute;inset:0;
  background:
    linear-gradient(90deg,rgba(2,36,56,.94) 0%,rgba(2,36,56,.86) 26%,rgba(2,36,56,.52) 48%,rgba(2,36,56,.10) 70%,rgba(2,36,56,.34) 100%),
    linear-gradient(0deg,rgba(2,36,56,.58) 0%,transparent 42%);
}
.mm-slayt--sade .mm-slayt-gorsel::after{content:none}
.mm-slayt-video{
  position:absolute;inset:0;width:100%;height:100%;
  object-fit:cover;object-position:50% 50%;
  background:var(--lacivert-3);
}
.mm-slayt-dar{display:none}
.mm-slayt--video .mm-slayt-gorsel img{transform:none}
.mm-slayt-yan{
  position:absolute;right:0;top:0;bottom:0;width:56%;
  overflow:hidden;z-index:1;
}
.mm-slayt-yan img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}
.mm-slayt-yan::after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(90deg,
    rgba(10,36,56,1) 0%,rgba(10,36,56,.96) 9%,rgba(10,36,56,.72) 22%,
    rgba(10,36,56,.34) 40%,rgba(10,36,56,.08) 56%,transparent 70%);
}
.mm-slayt--vitrin{
  background:
    radial-gradient(90% 120% at 78% 40%,rgba(0,131,190,.42),transparent 62%),
    linear-gradient(120deg,var(--lacivert-3) 0%,var(--lacivert) 55%,#083a5c 100%);
}
.mm-slayt--split{background:var(--lacivert-3)}
.mm-slayt--split .mm-slayt-isik{
  position:absolute;left:0;top:0;bottom:0;width:64%;
  background:radial-gradient(78% 92% at 22% 46%,rgba(0,131,190,.34),transparent 72%);
}
.mm-slayt--vitrin::before,
.mm-slayt--split::before{
  content:"";position:absolute;inset:0;opacity:.5;
  background-image:
    linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);
  background-size:64px 64px;
  mask-image:radial-gradient(70% 70% at 30% 50%,#000 30%,transparent 100%);
  -webkit-mask-image:radial-gradient(70% 70% at 30% 50%,#000 30%,transparent 100%);
}
.mm-slayt-ic{
  position:relative;z-index:2;height:100%;
  display:grid;align-items:center;
  grid-template-columns:minmax(0,1fr);
}
.mm-slayt--vitrin .mm-slayt-ic{
  grid-template-columns:minmax(0,1fr) minmax(0,48%);
  gap:32px;
}
.mm-slayt-metin{max-width:620px;padding:40px 0}
.mm-hero-etiket{
  display:inline-flex;align-items:center;gap:10px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;
  color:var(--mavi-acik);
  margin-bottom:16px;
}
.mm-hero-etiket::before{
  content:"";width:36px;height:2px;background:var(--mavi);flex:none;
}
.mm-hero-etiket-ek{white-space:nowrap}
@media (max-width:900px){ .mm-hero-etiket-ek{display:none} }
.mm-hero-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-weight:700;text-transform:uppercase;
  font-size:clamp(38px,5.4vw,74px);
  line-height:.94;letter-spacing:.005em;
  color:#fff;
  text-wrap:balance;
}
.mm-hero-baslik em{font-style:normal;color:var(--mavi-acik)}
.mm-hero-metin{
  margin-top:18px;max-width:490px;
  font-size:16.5px;line-height:1.62;color:#c8dbe8;
}
.mm-hero-btnler{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.mm-hero-btnler .mm-btn{height:50px;padding:0 26px;font-size:17px}
.mm-btn--cam{
  background:rgba(255,255,255,.10);color:#fff;
  border:1px solid rgba(255,255,255,.34);
  backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);
}
.mm-btn--cam:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.6)}
.mm-slayt-urun{
  position:relative;height:100%;
  display:flex;align-items:center;justify-content:center;
  padding:34px 0;
}
.mm-slayt-urun img{
  max-width:none;width:min(126%,760px);max-height:100%;height:auto;
  object-fit:contain;
  filter:drop-shadow(0 30px 44px rgba(0,0,0,.55));
}
.mm-slayt .mm-hero-etiket,
.mm-slayt .mm-hero-baslik,
.mm-slayt .mm-hero-metin,
.mm-slayt .mm-hero-btnler,
.mm-slayt .mm-slayt-urun img{
  opacity:0;transform:translateY(22px);
}
.mm-slayt.is-aktif .mm-hero-etiket{animation:mmGir .6s .10s cubic-bezier(.22,1,.36,1) forwards}
.mm-slayt.is-aktif .mm-hero-baslik{animation:mmGir .7s .18s cubic-bezier(.22,1,.36,1) forwards}
.mm-slayt.is-aktif .mm-hero-metin {animation:mmGir .7s .28s cubic-bezier(.22,1,.36,1) forwards}
.mm-slayt.is-aktif .mm-hero-btnler{animation:mmGir .7s .38s cubic-bezier(.22,1,.36,1) forwards}
.mm-slayt.is-aktif .mm-slayt-urun img{animation:mmGirUrun .9s .16s cubic-bezier(.22,1,.36,1) forwards}
@keyframes mmGir{to{opacity:1;transform:none}}
@keyframes mmGirUrun{from{opacity:0;transform:translateX(46px) scale(.96)}to{opacity:1;transform:none}}
.mm-hero-ok{
  width:38px;height:38px;flex:none;
  display:grid;place-items:center;
  color:#fff;
  border:1px solid rgba(255,255,255,.26);
  border-radius:50%;
  transition:background var(--gecis),border-color var(--gecis);
}
.mm-hero-ok:hover{background:var(--mavi);border-color:var(--mavi)}
.mm-hero-ok svg{width:15px;height:15px}
.mm-hero-alt{
  position:absolute;left:0;right:0;bottom:0;z-index:5;
  padding-bottom:22px;
}
.mm-hero-alt::before{
  content:"";position:absolute;left:0;right:0;bottom:0;height:190px;
  background:linear-gradient(0deg,rgba(2,36,56,.78) 0%,rgba(2,36,56,.32) 52%,transparent 100%);
  pointer-events:none;z-index:-1;
}
.mm-hero-alt .mm-kap{
  display:flex;align-items:flex-end;justify-content:space-between;gap:24px;
}
.mm-hero-sekmeler{display:flex;gap:10px;flex:1;max-width:720px}
.mm-hero-sekme{
  flex:1;min-width:0;
  text-align:left;color:#9fb9c9;
  padding-top:12px;
  border-top:2px solid rgba(255,255,255,.22);
  transition:color var(--gecis),border-color var(--gecis);
  position:relative;
}
.mm-hero-sekme span{
  display:block;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.mm-hero-sekme:hover{color:#fff}
.mm-hero-sekme.is-aktif{color:#fff}
.mm-hero-sekme::after{
  content:"";position:absolute;left:0;top:-2px;height:2px;width:0;
  background:var(--mavi-acik);
}
.mm-hero-sekme.is-aktif::after{width:100%;transition:width var(--sure,6s) linear}
.mm-hero-sekme.is-aktif.is-duruk::after{transition:none}
.mm-hero-arac{display:flex;align-items:center;gap:14px;flex:none;color:#cfe2ee}
.mm-hero-sayac{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.12em;
}
.mm-hero-sayac b{color:#fff;font-size:19px}
.mm-hero-durdur{
  width:38px;height:38px;display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.26);border-radius:50%;color:#fff;
  transition:background var(--gecis),border-color var(--gecis);
}
.mm-hero-durdur:hover{background:rgba(255,255,255,.16)}
.mm-hero-durdur svg{width:15px;height:15px}
.mm-hero-durdur .mm-ikon-oynat{display:none}
.mm-hero.is-duruk .mm-hero-durdur .mm-ikon-oynat{display:block}
.mm-hero.is-duruk .mm-hero-durdur .mm-ikon-duraklat{display:none}
@media (max-width:1080px){
  .mm-slayt--vitrin .mm-slayt-ic{grid-template-columns:minmax(0,1fr) minmax(0,44%);gap:20px}
  .mm-slayt-yan{width:50%}
  .mm-hero-metin{font-size:15.5px}
  .mm-hero-sekme span{font-size:13.5px}
}
@media (max-width:760px){
  .mm-hero{--hero-y:min(84vh,700px)}
  @supports (height:100svh){ .mm-hero{--hero-y:min(84svh,700px)} }
  .mm-hero-ray{min-height:540px}
  .mm-slayt{background:var(--lacivert-3)}
  .mm-slayt-gorsel{inset:0 0 auto 0;height:42%}
  .mm-slayt-gorsel img{object-position:50% 50%}
  .mm-slayt--foto .mm-slayt-gorsel::after{
    background:linear-gradient(0deg,var(--lacivert-3) 0%,rgba(10,36,56,.72) 16%,
                               rgba(10,36,56,.18) 44%,transparent 72%);
  }
  .mm-slayt--sade .mm-slayt-gorsel::after{
    content:"";
    background:linear-gradient(0deg,var(--lacivert-3) 0%,rgba(10,36,56,.72) 16%,
                               rgba(10,36,56,.18) 44%,transparent 72%);
  }
  .mm-slayt-ic{align-items:end}
  .mm-slayt-metin{padding:0 0 88px;max-width:none}
  .mm-slayt-video{display:none}
  .mm-slayt-dar{
    display:block;position:absolute;inset:0;
    width:100%;height:100%;object-fit:cover;object-position:50% 50%;
  }
  .mm-slayt--split .mm-slayt-isik{display:none}
  .mm-slayt-yan{position:absolute;inset:0;width:100%}
  .mm-slayt-yan img{object-position:52% 42%}
  .mm-slayt-yan{inset:0 0 auto 0;height:42%}
  .mm-slayt-yan::after{
    background:linear-gradient(0deg,var(--lacivert-3) 0%,rgba(10,36,56,.72) 16%,
                               rgba(10,36,56,.18) 44%,transparent 72%);
  }
  .mm-slayt--split .mm-slayt-metin{padding-bottom:104px}
  .mm-slayt--vitrin .mm-slayt-ic{
    grid-template-columns:minmax(0,1fr);
    grid-template-rows:minmax(0,1fr) auto;
    gap:0;align-items:center;
  }
  .mm-slayt--vitrin .mm-slayt-metin{grid-row:2;padding-bottom:104px}
  .mm-slayt-urun{grid-row:1;padding:16px 0 0;min-height:0}
  .mm-slayt-urun img{max-height:100%;width:100%}
  .mm-slayt--vitrin::before,
.mm-slayt--split::before{
    mask-image:radial-gradient(80% 50% at 50% 32%,#000 20%,transparent 100%);
    -webkit-mask-image:radial-gradient(80% 50% at 50% 32%,#000 20%,transparent 100%);
  }
  .mm-hero-etiket{font-size:12px;margin-bottom:12px}
  .mm-hero-etiket::before{width:24px}
  .mm-hero-baslik{font-size:clamp(30px,8.6vw,44px)}
  .mm-hero-metin{margin-top:12px;font-size:15px;line-height:1.55}
  .mm-hero-btnler{margin-top:20px;gap:10px}
  .mm-hero-btnler .mm-btn{height:46px;padding:0 18px;font-size:16px;flex:1;min-width:140px}
  .mm-hero-alt{padding-bottom:16px}
  .mm-hero-alt .mm-kap{align-items:center}
  .mm-hero-sekme{padding-top:0;border-top:0;height:4px;border-radius:2px;
                 background:rgba(255,255,255,.26);overflow:hidden}
  .mm-hero-sekme span{display:none}
  .mm-hero-sekme::after{top:0;height:100%}
  .mm-hero-sekmeler{gap:6px}
  .mm-hero-sayac{display:none}
  .mm-hero-ok{width:34px;height:34px}
  .mm-hero-durdur{width:34px;height:34px}
}
@media (max-width:420px){
  .mm-hero-btnler .mm-btn{width:100%;flex:1 0 100%}
}
@media (prefers-reduced-motion:reduce){
  .mm-slayt,.mm-slayt-gorsel img{transition:none}
  .mm-slayt .mm-hero-etiket,.mm-slayt .mm-hero-baslik,
  .mm-slayt .mm-hero-metin,.mm-slayt .mm-hero-btnler,
  .mm-slayt .mm-slayt-urun img{opacity:1;transform:none;animation:none!important}
  .mm-slayt-gorsel img{transform:none}
  .mm-hero-sekme.is-aktif::after{transition:none}
}
/* === 04-serit.css === */
.mm-serit{
  background:var(--siyah);
  overflow:hidden;
  position:relative;
  border-bottom:1px solid rgba(255,255,255,.07);
}
.mm-serit::before,
.mm-serit::after{
  content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;
  pointer-events:none;
}
.mm-serit::before{left:0;background:linear-gradient(90deg,var(--siyah),transparent)}
.mm-serit::after{right:0;background:linear-gradient(270deg,var(--siyah),transparent)}
.mm-serit-ray{
  display:flex;width:max-content;
  animation:mmSeritKay 46s linear infinite;
}
.mm-serit:hover .mm-serit-ray{animation-play-state:paused}
@keyframes mmSeritKay{ to{ transform:translateX(-50%) } }
.mm-serit-liste{display:flex;align-items:center}
.mm-serit-oge{
  display:flex;align-items:center;gap:11px;
  padding:0 30px;height:58px;
  white-space:nowrap;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;
  color:#eef4f8;
}
.mm-serit-oge svg{
  width:20px;height:20px;flex:none;
  color:var(--mavi-acik);
  stroke-width:1.6;
}
.mm-serit-oge::after{
  content:"";width:5px;height:5px;margin-left:30px;
  background:var(--mavi);transform:rotate(45deg);flex:none;
}
@media (max-width:760px){
  .mm-serit-oge{height:50px;font-size:15px;padding:0 20px;letter-spacing:.14em}
  .mm-serit-oge::after{margin-left:20px;width:4px;height:4px}
  .mm-serit-oge svg{width:18px;height:18px}
  .mm-serit::before,.mm-serit::after{width:44px}
  .mm-serit-ray{animation-duration:34s}
}
.mm-guven{
  background:#fff;
  border-bottom:1px solid var(--cizgi);
}
.mm-guven-ic{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
}
.mm-guven-oge{
  display:flex;align-items:flex-start;gap:16px;
  padding:26px 30px 26px 0;
  border-left:1px solid var(--cizgi-2);
  padding-left:30px;
  min-width:0;
}
.mm-guven-oge:first-child{border-left:0;padding-left:0}
.mm-guven-ikon{
  flex:none;color:var(--mavi);
  margin-top:2px;
}
.mm-guven-ikon svg{width:30px;height:30px;stroke-width:1.35}
.mm-guven-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  color:var(--lacivert);
  line-height:1.1;
}
.mm-guven-metin{
  margin-top:5px;
  font-size:13.5px;line-height:1.5;color:var(--metin-2);
}
@media (max-width:1080px){
  .mm-guven-oge{padding:22px 20px;gap:13px}
  .mm-guven-oge:first-child{padding-left:0}
  .mm-guven-baslik{font-size:16px}
  .mm-guven-metin{font-size:13px}
  .mm-guven-ikon svg{width:26px;height:26px}
}
@media (max-width:760px){
  .mm-guven-ic{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mm-guven-oge{
    padding:18px 14px;
    border-left:1px solid var(--cizgi-2);
    border-top:1px solid var(--cizgi-2);
    gap:11px;
  }
  .mm-guven-oge:nth-child(-n+2){border-top:0}
  .mm-guven-oge:nth-child(odd){border-left:0;padding-left:0}
  .mm-guven-oge:nth-child(even){padding-right:0}
  .mm-guven-baslik{font-size:15px;letter-spacing:.04em}
  .mm-guven-metin{font-size:12.5px;margin-top:3px}
  .mm-guven-ikon svg{width:23px;height:23px}
}
@media (max-width:400px){
  .mm-guven-oge{flex-direction:column;gap:8px}
}
@media (prefers-reduced-motion:reduce){
  .mm-serit-ray{animation:none}
  .mm-serit-ray{justify-content:center;width:100%}
  .mm-serit-liste[aria-hidden="true"]{display:none}
  .mm-serit-liste{flex-wrap:wrap;justify-content:center}
}
/* === 05-kategori.css === */
.mm-kategori{
  background:var(--zemin-2);
  padding:70px 0 78px;
}
.mm-bolum-bas{
  display:flex;align-items:flex-end;justify-content:space-between;gap:32px;
  margin-bottom:34px;
}
.mm-bolum-etiket{
  display:flex;align-items:center;gap:12px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;
  color:var(--mavi);
  margin-bottom:12px;
}
.mm-bolum-etiket::before{content:"";width:34px;height:2px;background:var(--mavi);flex:none}
.mm-bolum-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(32px,3.4vw,46px);font-weight:700;
  line-height:1;letter-spacing:.01em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-bolum-metin{
  margin-top:12px;max-width:560px;
  font-size:15.5px;line-height:1.6;color:var(--metin-2);
}
.mm-bolum-bag{
  display:inline-flex;align-items:center;gap:9px;flex:none;
  padding-bottom:6px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;
  color:var(--lacivert);
  border-bottom:2px solid var(--cizgi);
  transition:color var(--gecis),border-color var(--gecis),gap var(--gecis);
}
.mm-bolum-bag:hover{color:var(--mavi);border-color:var(--mavi);gap:14px}
.mm-bolum-bag svg{width:15px;height:15px}
.mm-kat-izgara{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
}
.mm-kat{
  position:relative;display:block;
  height:352px;
  overflow:hidden;
  border-radius:var(--radius);
  background:var(--lacivert-3);
  isolation:isolate;
}
.mm-kat img{
  position:absolute;inset:0;
  width:100%;height:100%;object-fit:cover;
  transform:scale(1.01);
  transition:transform .7s cubic-bezier(.22,1,.36,1);
}
.mm-kat:hover img,
.mm-kat:focus-visible img{transform:scale(1.08)}
.mm-kat::before{
  content:"";position:absolute;inset:0;z-index:1;
  background:
    linear-gradient(0deg,rgba(2,36,56,.96) 0%,rgba(2,36,56,.90) 30%,rgba(2,36,56,.68) 46%,rgba(2,36,56,.24) 72%,rgba(2,36,56,.36) 100%);
  transition:opacity var(--gecis);
}
.mm-kat:hover::before{opacity:.88}
.mm-kat::after{
  content:"";position:absolute;inset:10px;z-index:3;pointer-events:none;
  border:1px solid rgba(255,255,255,.28);
  opacity:0;transform:scale(1.02);
  transition:opacity .35s ease,transform .35s ease;
}
.mm-kat:hover::after,
.mm-kat:focus-visible::after{opacity:1;transform:none}
.mm-kat-ic{
  position:relative;z-index:2;
  height:100%;
  display:flex;flex-direction:column;
  padding:24px 26px 26px;
  color:#fff;
}
.mm-kat-no{
  display:flex;align-items:center;gap:12px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.22em;
  color:rgba(255,255,255,.62);
}
.mm-kat-no::after{
  content:"";height:1px;width:30px;background:rgba(255,255,255,.32);
  transition:width var(--gecis),background var(--gecis);
}
.mm-kat:hover .mm-kat-no::after{width:52px;background:var(--mavi-acik)}
.mm-kat-alt{margin-top:auto}
.mm-kat-markalar{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;
  color:var(--mavi-acik);
  margin-bottom:9px;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.mm-kat-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:31px;font-weight:700;line-height:1;letter-spacing:.01em;
  text-transform:uppercase;color:#fff;
  transition:transform var(--gecis);
}
.mm-kat:hover .mm-kat-baslik{transform:translateY(-3px)}
.mm-kat-satir{
  display:flex;align-items:center;justify-content:space-between;gap:16px;
  margin-top:16px;padding-top:15px;
  border-top:1px solid rgba(255,255,255,.20);
  position:relative;
}
.mm-kat-satir::before{
  content:"";position:absolute;left:0;top:-1px;height:1px;width:0;
  background:var(--mavi-acik);
  transition:width .5s cubic-bezier(.22,1,.36,1);
}
.mm-kat:hover .mm-kat-satir::before{width:100%}
.mm-kat-cta{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;
  color:rgba(255,255,255,.86);
  min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.mm-kat-ok{
  flex:none;width:38px;height:38px;
  display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.34);border-radius:50%;
  transition:background var(--gecis),border-color var(--gecis),transform var(--gecis);
}
.mm-kat-ok svg{width:16px;height:16px}
.mm-kat:hover .mm-kat-ok{background:var(--mavi);border-color:var(--mavi);transform:translateX(4px)}
@media (max-width:1080px){
  .mm-kategori{padding:56px 0 60px}
  .mm-kat-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  .mm-kat{height:300px}
  .mm-kat-baslik{font-size:28px}
  .mm-bolum-bas{margin-bottom:26px}
}
@media (max-width:760px){
  .mm-kategori{padding:42px 0 46px}
  .mm-bolum-bas{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}
  .mm-bolum-metin{font-size:14.5px}
  .mm-kat-izgara{grid-template-columns:minmax(0,1fr);gap:12px}
  .mm-kat{height:212px}
  .mm-kat-ic{padding:18px 20px 20px}
  .mm-kat-baslik{font-size:26px}
  .mm-kat-markalar{font-size:11.5px;letter-spacing:.12em;margin-bottom:7px}
  .mm-kat-satir{margin-top:12px;padding-top:12px}
  .mm-kat-ok{width:34px;height:34px}
  .mm-kat::after{inset:8px}
  .mm-kat::before{
    background:linear-gradient(0deg,rgba(2,36,56,.96) 0%,rgba(2,36,56,.93) 46%,rgba(2,36,56,.74) 64%,rgba(2,36,56,.28) 84%,rgba(2,36,56,.38) 100%);
  }
}
@media (prefers-reduced-motion:reduce){
  .mm-kat img,.mm-kat-baslik,.mm-kat-ok,.mm-kat::after,.mm-kat-satir::before{transition:none}
  .mm-kat:hover img{transform:none}
}
/* === 06-urun.css === */
.mm-urunler{background:#fff;padding:66px 0 74px}
.mm-sekme-sarma{
  position:relative;
  margin-bottom:30px;
  border-bottom:1px solid var(--cizgi);
}
.mm-sekmeler{
  display:flex;gap:2px;
  overflow-x:auto;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
}
.mm-sekmeler::-webkit-scrollbar{display:none}
.mm-sekme{
  position:relative;flex:none;
  display:flex;flex-direction:column;align-items:center;gap:9px;
  padding:4px 26px 15px;
  color:var(--metin-2);
  transition:color var(--gecis);
  white-space:nowrap;
}
.mm-sekme-ikon{
  width:44px;height:44px;
  display:grid;place-items:center;
  border:1px solid var(--cizgi);
  border-radius:50%;
  color:var(--lacivert);
  transition:background var(--gecis),border-color var(--gecis),color var(--gecis),transform var(--gecis);
}
.mm-sekme-ikon svg{width:23px;height:23px;stroke-width:1.4}
.mm-sekme-ad{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;
}
.mm-sekme::after{
  content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;
  background:var(--mavi);
  transform:scaleX(0);transform-origin:center;
  transition:transform .32s cubic-bezier(.22,1,.36,1);
}
.mm-sekme:hover{color:var(--lacivert)}
.mm-sekme:hover .mm-sekme-ikon{border-color:var(--mavi);color:var(--mavi)}
.mm-sekme[aria-selected="true"]{color:var(--lacivert)}
.mm-sekme[aria-selected="true"]::after{transform:scaleX(1)}
.mm-sekme[aria-selected="true"] .mm-sekme-ikon{
  background:var(--mavi);border-color:var(--mavi);color:#fff;transform:translateY(-2px);
}
.mm-urun-panel{display:none}
.mm-urun-panel.is-aktif{display:block;animation:mmPanelGir .38s ease both}
@keyframes mmPanelGir{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.mm-urun-izgara{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:20px;
}
.mm-urun{
  display:flex;flex-direction:column;
  background:#fff;
  border:1px solid var(--cizgi);
  border-radius:var(--radius-2);
  overflow:hidden;
  transition:border-color var(--gecis);
}
.mm-urun:hover{border-color:var(--mavi)}
.mm-urun-medya{
  position:relative;
  aspect-ratio:4/3;
  background:var(--zemin-2);
  overflow:hidden;
}
.mm-urun-gorseller{position:absolute;inset:0}
.mm-urun-gorseller img{
  position:absolute;inset:0;
  width:100%;height:100%;object-fit:cover;
  opacity:0;
  transition:opacity .28s ease;
}
.mm-urun-gorseller img:first-child{opacity:1}
.mm-u-bolge{
  position:absolute;top:0;bottom:0;z-index:3;
  width:calc(100% / var(--n,1));
  left:calc(var(--i) * 100% / var(--n,1));
}
.mm-u-bolge:nth-of-type(2):hover ~ .mm-urun-gorseller img:nth-child(2),
.mm-u-bolge:nth-of-type(3):hover ~ .mm-urun-gorseller img:nth-child(3),
.mm-u-bolge:nth-of-type(4):hover ~ .mm-urun-gorseller img:nth-child(4),
.mm-u-bolge:nth-of-type(5):hover ~ .mm-urun-gorseller img:nth-child(5){opacity:1}
.mm-urun-cubuk{
  position:absolute;left:12px;right:12px;bottom:10px;z-index:4;
  display:flex;gap:4px;
  opacity:0;transition:opacity var(--gecis);
  pointer-events:none;
}
.mm-urun-medya:hover .mm-urun-cubuk{opacity:1}
.mm-urun-cubuk i{
  flex:1;height:3px;border-radius:2px;
  background:rgba(2,36,56,.20);
  transition:background var(--gecis);
}
.mm-urun-cubuk i:first-child{background:var(--lacivert)}
.mm-u-bolge:nth-of-type(2):hover ~ .mm-urun-cubuk i:nth-child(2),
.mm-u-bolge:nth-of-type(3):hover ~ .mm-urun-cubuk i:nth-child(3),
.mm-u-bolge:nth-of-type(4):hover ~ .mm-urun-cubuk i:nth-child(4),
.mm-u-bolge:nth-of-type(5):hover ~ .mm-urun-cubuk i:nth-child(5){background:var(--lacivert)}
.mm-u-bolge:nth-of-type(2):hover ~ .mm-urun-cubuk i:first-child,
.mm-u-bolge:nth-of-type(3):hover ~ .mm-urun-cubuk i:first-child,
.mm-u-bolge:nth-of-type(4):hover ~ .mm-urun-cubuk i:first-child,
.mm-u-bolge:nth-of-type(5):hover ~ .mm-urun-cubuk i:first-child{background:rgba(2,36,56,.20)}
.mm-urun-rozet{
  position:absolute;top:12px;left:12px;z-index:5;
  padding:4px 10px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;
  color:#fff;background:var(--lacivert);border-radius:2px;
}
.mm-urun-rozet--yeni{background:var(--yesil)}
.mm-urun-rozet--firsat{background:var(--turuncu)}
.mm-urun-favori{
  position:absolute;top:10px;right:10px;z-index:5;
  width:34px;height:34px;
  display:grid;place-items:center;
  background:rgba(255,255,255,.92);
  border:1px solid var(--cizgi);border-radius:50%;
  color:var(--metin-2);
  transition:color var(--gecis),border-color var(--gecis);
}
.mm-urun-favori:hover{color:var(--kirmizi);border-color:var(--kirmizi)}
.mm-urun-favori svg{width:17px;height:17px}
.mm-urun-favori[aria-pressed="true"]{color:var(--kirmizi);border-color:var(--kirmizi)}
.mm-urun-favori[aria-pressed="true"] svg{fill:currentColor}
.mm-urun-bilgi{
  display:flex;flex-direction:column;flex:1;
  padding:15px 16px 16px;
}
.mm-urun-marka{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--mavi);
  margin-bottom:6px;
}
.mm-urun-ad{
  font-size:14.5px;font-weight:600;line-height:1.35;
  color:var(--metin);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
  overflow:hidden;min-height:2.7em;
}
.mm-urun-ad a{transition:color var(--gecis)}
.mm-urun:hover .mm-urun-ad a{color:var(--mavi)}
.mm-urun-yildiz{
  display:flex;align-items:center;gap:6px;
  margin-top:8px;
  font-size:12px;color:var(--metin-3);
}
.mm-urun-yildiz span{color:#e0b200;letter-spacing:1px;font-size:13px}
.mm-urun-alt{margin-top:auto;padding-top:13px}
.mm-urun-fiyat{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:20px;font-weight:700;letter-spacing:.02em;
  color:var(--lacivert);
  line-height:1.1;
}
.mm-urun-fiyat del{
  display:block;font-size:14px;font-weight:600;color:var(--metin-3);
  text-decoration-thickness:1px;margin-bottom:1px;
}
.mm-urun-fiyat--teklif{
  font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  color:var(--metin-2);
}
.mm-urun-btnler{display:flex;gap:8px;margin-top:12px}
.mm-urun-btn{
  flex:1;min-width:0;
  height:42px;
  display:flex;align-items:center;justify-content:center;gap:7px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  border-radius:var(--radius);
  transition:background var(--gecis),color var(--gecis),border-color var(--gecis);
  white-space:nowrap;
}
.mm-urun-btn svg{width:17px;height:17px;flex:none}
.mm-urun-btn--sepet{background:var(--mavi);color:#fff}
.mm-urun-btn--sepet:hover{background:var(--mavi-koyu)}
.mm-urun-btn--teklif{background:var(--lacivert);color:#fff}
.mm-urun-btn--teklif:hover{background:var(--lacivert-2)}
.mm-urun-btn--ikon{
  flex:none;width:42px;padding:0;
  border:1px solid var(--cizgi);color:var(--metin-2);background:#fff;
}
.mm-urun-btn--ikon:hover{border-color:var(--lacivert);color:var(--lacivert)}
.mm-urun-tumu{
  display:flex;justify-content:center;margin-top:34px;
}
@media (max-width:1080px){
  .mm-urunler{padding:52px 0 58px}
  .mm-urun-izgara{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
  .mm-sekme{padding:4px 18px 13px}
  .mm-sekme-ad{font-size:15px}
}
@media (max-width:760px){
  .mm-urunler{padding:40px 0 44px}
  .mm-urun-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .mm-sekme-ikon{display:none}
  .mm-sekme{padding:0 16px 12px;gap:0}
  .mm-sekme-ad{font-size:15px;letter-spacing:.05em}
  .mm-sekme::after{left:8px;right:8px}
  .mm-sekme-sarma{margin-bottom:18px}
  .mm-sekme-sarma::after{
    content:"";position:absolute;top:0;bottom:1px;right:0;width:34px;
    background:linear-gradient(270deg,#fff,transparent);
    pointer-events:none;
  }
  .mm-u-bolge{display:none}
  .mm-urun-cubuk{display:none}
  .mm-urun-bilgi{padding:11px 11px 12px}
  .mm-urun-marka{font-size:11px;letter-spacing:.11em;margin-bottom:4px}
  .mm-urun-ad{font-size:13px;min-height:2.6em}
  .mm-urun-yildiz{margin-top:6px;font-size:11px}
  .mm-urun-fiyat{font-size:17px}
  .mm-urun-fiyat--teklif{font-size:13.5px}
  .mm-urun-btnler{margin-top:10px;gap:6px}
  .mm-urun-btn{height:38px;font-size:14px}
  .mm-urun-btn--ikon{width:38px}
  .mm-urun-favori{width:30px;height:30px;top:8px;right:8px}
  .mm-urun-favori svg{width:15px;height:15px}
  .mm-urun-rozet{top:8px;left:8px;font-size:11px;padding:3px 8px}
}
@media (max-width:400px){
  .mm-urun-btn--ikon{display:none}
}
@media (prefers-reduced-motion:reduce){
  .mm-urun-panel.is-aktif{animation:none}
  .mm-urun-gorseller img,.mm-sekme::after{transition:none}
}
.mm-capa{
  background:var(--zemin-2);
  border-top:1px solid var(--cizgi);
  padding:58px 0 64px;
}
.mm-capa .mm-urun{border-color:var(--cizgi)}
.mm-capa .mm-urun-medya{background:#fff}
.mm-capa .mm-urun-izgara{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:1080px){
  .mm-capa{padding:46px 0 50px}
  .mm-capa .mm-urun-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
}
@media (max-width:760px){
  .mm-capa{padding:36px 0 40px}
  .mm-capa .mm-urun-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
}
/* === 07-kampanya.css === */
.mm-ayin{
  position:relative;
  background:var(--lacivert-3);
  overflow:hidden;
  isolation:isolate;
}
.mm-ayin-fon{position:absolute;inset:0;z-index:0}
.mm-ayin-fon img,
.mm-ayin-fon video{
  width:100%;height:100%;
  object-fit:cover;object-position:56% 45%;
  background:var(--lacivert-3);
}
.mm-ayin-fon::after{
  content:"";position:absolute;inset:0;
  background:
    linear-gradient(90deg,rgba(2,36,56,.95) 0%,rgba(2,36,56,.88) 30%,rgba(2,36,56,.62) 52%,rgba(2,36,56,.40) 74%,rgba(2,36,56,.52) 100%),
    linear-gradient(0deg,rgba(2,36,56,.45) 0%,transparent 44%);
}
.mm-ayin-ic{
  position:relative;z-index:2;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:40px;
  align-items:center;
  padding:66px 0 72px;
}
.mm-ayin-metin{color:#fff;max-width:560px}
.mm-ayin-etiket{
  display:inline-flex;align-items:center;gap:9px;
  padding:6px 13px;margin-bottom:18px;
  background:var(--turuncu);border-radius:2px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:#fff;
}
.mm-ayin-etiket svg{width:15px;height:15px}
.mm-ayin-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(34px,3.4vw,50px);font-weight:700;
  line-height:.98;letter-spacing:.01em;text-transform:uppercase;
  color:#fff;
}
.mm-ayin-baslik em{font-style:normal;color:var(--mavi-acik);display:block}
.mm-ayin-metin p{
  margin-top:16px;max-width:460px;
  font-size:16px;line-height:1.62;color:#c8dbe8;
}
.mm-ayin-liste{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:20px}
.mm-ayin-liste li{
  display:flex;align-items:center;gap:8px;
  font-size:14px;color:#e4eef5;
}
.mm-ayin-liste svg{width:16px;height:16px;color:var(--mavi-acik);flex:none}
.mm-ayin-btnler{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.mm-ayin-not{margin-top:18px;font-size:12.5px;color:#9fb9c9}
.mm-ayin-urun{display:flex;justify-content:flex-end}
.mm-ayin-urun .mm-urun{
  width:100%;max-width:520px;
  box-shadow:0 24px 60px rgba(2,20,34,.45);
}
.mm-ayin-urun .mm-urun-medya{aspect-ratio:16/11}
@media (max-width:1080px){
  .mm-ayin-ic{gap:26px;padding:52px 0 58px}
  .mm-ayin-metin p{font-size:15px}
  .mm-ayin-urun .mm-urun{max-width:none}
}
@media (max-width:860px){
  .mm-ayin-ic{
    grid-template-columns:minmax(0,1fr);
    gap:24px;padding:40px 0 44px;
  }
  .mm-ayin-fon::after{
    background:
      linear-gradient(0deg,rgba(2,36,56,.94) 0%,rgba(2,36,56,.88) 44%,rgba(2,36,56,.62) 72%,rgba(2,36,56,.46) 100%);
  }
  .mm-ayin-metin{max-width:none}
  .mm-ayin-metin p{font-size:14.5px;margin-top:12px;max-width:none}
  .mm-ayin-liste{gap:8px 18px;margin-top:14px}
  .mm-ayin-liste li{font-size:13px}
  .mm-ayin-btnler{margin-top:18px;gap:9px}
  .mm-ayin-btnler .mm-btn{flex:1;min-width:150px}
  .mm-ayin-not{margin-top:12px}
  .mm-ayin-urun{justify-content:stretch}
  .mm-ayin-urun .mm-urun{box-shadow:0 14px 34px rgba(2,20,34,.35)}
  .mm-ayin-urun .mm-urun-medya{aspect-ratio:4/3}
}
@media (max-width:400px){
  .mm-ayin-btnler .mm-btn{flex:1 0 100%}
}
@media (prefers-reduced-motion:reduce){
  .mm-ayin-fon img{transition:none}
  .mm-ayin:hover .mm-ayin-fon img{transform:none}
}
.mm-urun--cam{
  background:rgba(9,32,50,.62);
  border-color:rgba(255,255,255,.17);
  backdrop-filter:blur(16px) saturate(1.15);
  -webkit-backdrop-filter:blur(16px) saturate(1.15);
}
.mm-urun--cam:hover{border-color:rgba(255,255,255,.34)}
.mm-urun--cam .mm-urun-medya{background:rgba(255,255,255,.06)}
.mm-urun--cam .mm-urun-marka{color:var(--mavi-acik)}
.mm-urun--cam .mm-urun-ad,
.mm-urun--cam .mm-urun-ad a{color:#fff}
.mm-urun--cam:hover .mm-urun-ad a{color:var(--mavi-acik)}
.mm-urun--cam .mm-urun-fiyat--teklif{color:#bcd3e2}
.mm-urun--cam .mm-urun-favori{
  background:rgba(9,32,50,.55);border-color:rgba(255,255,255,.28);color:#dce8f0;
  backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);
}
.mm-urun--cam .mm-urun-favori:hover{color:#fff;border-color:#fff}
.mm-urun--cam .mm-urun-btn--teklif{background:var(--mavi)}
.mm-urun--cam .mm-urun-btn--teklif:hover{background:var(--mavi-koyu)}
.mm-urun--cam .mm-urun-btn--ikon{
  background:transparent;border-color:rgba(255,255,255,.28);color:#dce8f0;
}
.mm-urun--cam .mm-urun-btn--ikon:hover{border-color:#fff;color:#fff}
.mm-urun--cam .mm-urun-cubuk i{background:rgba(255,255,255,.28)}
.mm-urun--cam .mm-urun-cubuk i:first-child{background:#fff}
.mm-urun--cam .mm-u-bolge:nth-of-type(2):hover ~ .mm-urun-cubuk i:nth-child(2),
.mm-urun--cam .mm-u-bolge:nth-of-type(3):hover ~ .mm-urun-cubuk i:nth-child(3){background:#fff}
.mm-urun--cam .mm-u-bolge:nth-of-type(2):hover ~ .mm-urun-cubuk i:first-child,
.mm-urun--cam .mm-u-bolge:nth-of-type(3):hover ~ .mm-urun-cubuk i:first-child{background:rgba(255,255,255,.28)}
.mm-urun-ozet{
  display:flex;flex-wrap:wrap;gap:6px 18px;
  margin-top:10px;
  font-size:12.5px;color:#a9c2d3;
}
.mm-urun-ozet li{display:flex;align-items:baseline;gap:5px}
.mm-urun-ozet b{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:700;color:#fff;letter-spacing:.02em;
}
/* === 08-blog.css === */
.mm-blog{
  background:var(--zemin-2);
  padding:66px 0 74px;
  overflow:hidden;
}
.mm-blog-bas{
  display:flex;align-items:flex-end;justify-content:space-between;gap:28px;
  margin-bottom:30px;
}
.mm-blog-arac{display:flex;align-items:center;gap:10px;flex:none}
.mm-blog-sayac{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.12em;color:var(--metin-3);
  margin-right:6px;
}
.mm-blog-sayac b{color:var(--lacivert);font-size:18px}
.mm-blog-ok{
  width:44px;height:44px;flex:none;
  display:grid;place-items:center;
  border:1px solid var(--cizgi);border-radius:50%;
  color:var(--lacivert);background:#fff;
  transition:background var(--gecis),border-color var(--gecis),color var(--gecis),opacity var(--gecis);
}
.mm-blog-ok:hover{background:var(--mavi);border-color:var(--mavi);color:#fff}
.mm-blog-ok[disabled]{opacity:.34;pointer-events:none}
.mm-blog-ok svg{width:17px;height:17px}
.mm-blog-ray{
  display:flex;gap:22px;
  overflow-x:auto;
  scroll-snap-type:x proximity;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
  padding-bottom:4px;
  cursor:grab;
}
.mm-blog-ray::-webkit-scrollbar{display:none}
.mm-blog-ray.is-surukleniyor{cursor:grabbing;scroll-snap-type:none}
.mm-blog-kart{
  flex:0 0 calc((100% - 44px) / 3);
  scroll-snap-align:start;
  min-width:0;
}
.mm-blog-kart{
  display:flex;flex-direction:column;
  background:#fff;
  border:1px solid var(--cizgi);
  border-radius:var(--radius-2);
  overflow:hidden;
  transition:border-color var(--gecis),transform var(--gecis);
}
.mm-blog-kart:hover{border-color:var(--mavi);transform:translateY(-3px)}
.mm-blog-medya{
  position:relative;
  aspect-ratio:8/5;
  overflow:hidden;
  background:var(--zemin-3);
}
.mm-blog-medya img{
  width:100%;height:100%;object-fit:cover;
  transform:scale(1.01);
  transition:transform .7s cubic-bezier(.22,1,.36,1);
}
.mm-blog-kart:hover .mm-blog-medya img{transform:scale(1.07)}
.mm-blog-medya::after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(0deg,rgba(2,36,56,.62) 0%,rgba(2,36,56,.12) 40%,transparent 70%);
}
.mm-blog-tarih{
  position:absolute;top:14px;left:14px;z-index:2;
  min-width:56px;padding:8px 10px 7px;
  text-align:center;
  background:rgba(9,32,50,.52);
  border:1px solid rgba(255,255,255,.24);
  border-radius:var(--radius);
  backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  color:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  line-height:1;
}
.mm-blog-tarih b{display:block;font-size:23px;font-weight:700;letter-spacing:.01em}
.mm-blog-tarih span{
  display:block;margin-top:3px;
  font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:#bcd3e2;
}
.mm-blog-kategori{
  position:absolute;left:14px;bottom:13px;z-index:2;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:#fff;
  display:flex;align-items:center;gap:8px;
}
.mm-blog-kategori::before{
  content:"";width:18px;height:2px;background:var(--mavi-acik);
  transition:width var(--gecis);
}
.mm-blog-kart:hover .mm-blog-kategori::before{width:30px}
.mm-blog-govde{
  display:flex;flex-direction:column;flex:1;
  padding:18px 20px 18px;
}
.mm-blog-baslik{
  font-size:17px;font-weight:700;line-height:1.32;
  color:var(--lacivert);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
  overflow:hidden;
}
.mm-blog-baslik a{transition:color var(--gecis)}
.mm-blog-kart:hover .mm-blog-baslik a{color:var(--mavi)}
.mm-blog-ozet{
  margin-top:9px;
  font-size:14px;line-height:1.6;color:var(--metin-2);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
  overflow:hidden;
}
.mm-blog-alt{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  margin-top:auto;padding-top:15px;
  position:relative;
  border-top:1px solid var(--cizgi-2);
}
.mm-blog-alt::before{
  content:"";position:absolute;left:0;top:-1px;height:1px;width:0;
  background:var(--mavi);
  transition:width .5s cubic-bezier(.22,1,.36,1);
}
.mm-blog-kart:hover .mm-blog-alt::before{width:100%}
.mm-blog-sure{
  display:flex;align-items:center;gap:7px;
  font-size:12.5px;color:var(--metin-3);
}
.mm-blog-sure svg{width:14px;height:14px}
.mm-blog-git{
  width:34px;height:34px;flex:none;
  display:grid;place-items:center;
  border:1px solid var(--cizgi);border-radius:50%;
  color:var(--metin-2);
  transition:background var(--gecis),border-color var(--gecis),color var(--gecis),transform var(--gecis);
}
.mm-blog-git svg{width:15px;height:15px}
.mm-blog-kart:hover .mm-blog-git{
  background:var(--mavi);border-color:var(--mavi);color:#fff;transform:translateX(3px);
}
.mm-blog-ilerleme{
  position:relative;height:2px;margin-top:26px;
  background:var(--cizgi);
  border-radius:1px;overflow:hidden;
}
.mm-blog-ilerleme i{
  position:absolute;top:0;left:0;height:100%;
  width:33%;background:var(--mavi);
  border-radius:1px;
  transition:transform .18s linear,width .18s linear;
}
@media (max-width:1080px){
  .mm-blog{padding:52px 0 58px}
  .mm-blog-ray{gap:16px}
  .mm-blog-kart{flex:0 0 calc((100% - 16px) / 2)}
  .mm-blog-baslik{font-size:16px}
}
@media (max-width:760px){
  .mm-blog{padding:40px 0 44px}
  .mm-blog-bas{align-items:center;gap:12px;margin-bottom:18px}
  .mm-blog-arac{margin-top:0}
  .mm-blog-sayac{display:none}
  .mm-blog-ray{gap:12px}
  .mm-blog-kart{flex:0 0 84%}
  .mm-blog-govde{padding:15px 16px 16px}
  .mm-blog-baslik{font-size:16px}
  .mm-blog-ozet{font-size:13.5px;margin-top:7px}
  .mm-blog-ok{width:38px;height:38px}
  .mm-blog-ilerleme{margin-top:18px}
}
@media (prefers-reduced-motion:reduce){
  .mm-blog-medya img,.mm-blog-kart,.mm-blog-alt::before,.mm-blog-git{transition:none}
  .mm-blog-kart:hover{transform:none}
  .mm-blog-kart:hover .mm-blog-medya img{transform:none}
}
/* === 09-marka.css === */
.mm-marka{
  position:relative;
  padding:62px 0 66px;
  background:
    radial-gradient(90% 130% at 88% 0%,rgba(0,131,190,.22),transparent 58%),
    linear-gradient(165deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  overflow:hidden;
}
.mm-marka .mm-bolum-bas{margin-bottom:26px;align-items:center}
.mm-marka .mm-bolum-etiket{color:#5ac8f5}
.mm-marka .mm-bolum-etiket::before{background:#5ac8f5}
.mm-marka .mm-bolum-baslik{color:#fff}
.mm-marka .mm-bolum-metin{color:#a9c3d5;margin-top:10px}
.mm-marka-arac{display:flex;align-items:center;gap:10px;flex:none;padding-bottom:4px}
.mm-marka-ok{
  width:44px;height:44px;flex:none;
  display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.38);border-radius:50%;
  color:#fff;
  transition:background var(--gecis),border-color var(--gecis),color var(--gecis),opacity var(--gecis);
}
.mm-marka-ok:hover{background:#fff;border-color:#fff;color:var(--lacivert)}
.mm-marka-ok[disabled]{opacity:.3;pointer-events:none}
.mm-marka-ok svg{width:17px;height:17px}
.mm-marka-ray{
  display:flex;gap:18px;
  overflow-x:auto;
  scroll-snap-type:x proximity;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
  padding:3px 0 4px;
  cursor:grab;
}
.mm-marka-ray::-webkit-scrollbar{display:none}
.mm-marka-ray.is-surukleniyor{cursor:grabbing;scroll-snap-type:none}
.mm-marka-kart{
  flex:0 0 calc((100% - 90px) / 6);
  scroll-snap-align:start;
  min-width:0;
  height:106px;
  display:grid;place-items:center;
  padding:0 14px;
  border:1px solid rgba(255,255,255,.11);
  border-radius:var(--radius-2);
  background:rgba(255,255,255,.035);
  transition:background var(--gecis),border-color var(--gecis),transform var(--gecis);
}
.mm-marka-kart:hover{
  background:rgba(255,255,255,.085);
  border-color:rgba(0,163,232,.6);
  transform:translateY(-3px);
}
.mm-marka-kart img{
  width:100%;max-width:186px;height:60px;
  object-fit:contain;
  filter:brightness(0) invert(1);
  opacity:.56;
  transition:opacity var(--gecis),transform var(--gecis);
}
.mm-marka-kart:hover img{opacity:1;transform:scale(1.04)}
.mm-marka-kart{position:relative;overflow:hidden}
.mm-marka-kart::after{
  content:"";position:absolute;left:50%;bottom:0;
  width:0;height:2px;background:var(--mavi-acik);
  transform:translateX(-50%);
  transition:width .34s cubic-bezier(.22,1,.36,1);
}
.mm-marka-kart:hover::after{width:64%}
.mm-marka-ilerleme{
  position:relative;height:2px;margin-top:22px;
  background:rgba(255,255,255,.13);
  border-radius:1px;overflow:hidden;
}
.mm-marka-ilerleme i{
  position:absolute;top:0;left:0;height:100%;width:33%;
  background:var(--mavi-acik);border-radius:1px;
  transition:transform .18s linear,width .18s linear;
}
@media (max-width:1180px){
  .mm-marka-kart{flex:0 0 calc((100% - 54px) / 4)}
}
@media (max-width:900px){
  .mm-marka{padding:48px 0 52px}
  .mm-marka-kart{flex:0 0 calc((100% - 36px) / 3);height:98px}
  .mm-marka-kart img{height:54px}
}
@media (max-width:760px){
  .mm-marka{padding:38px 0 42px}
  .mm-marka .mm-bolum-bas{margin-bottom:18px}
  .mm-marka-arac{align-self:flex-end;padding-bottom:0}
  .mm-marka-ray{gap:12px}
  .mm-marka-kart{flex:0 0 calc((100% - 12px) / 2);height:92px;padding:0 10px}
  .mm-marka-kart img{height:48px;max-width:150px}
  .mm-marka-ok{width:38px;height:38px}
  .mm-marka-ilerleme{margin-top:16px}
}
@media (prefers-reduced-motion:reduce){
  .mm-marka-kart,.mm-marka-kart img,.mm-marka-kart::after{transition:none}
  .mm-marka-kart:hover{transform:none}
  .mm-marka-kart:hover img{transform:none}
}
.mm-marka-tumu{
  display:inline-flex;align-items:center;gap:9px;
  margin-right:6px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;
  color:#c9dcea;
  transition:color var(--gecis);
}
.mm-marka-tumu svg{width:17px;height:17px;transition:transform var(--gecis)}
.mm-marka-tumu:hover{color:#fff}
.mm-marka-tumu:hover svg{transform:translateX(4px)}
@media (max-width:760px){.mm-marka-tumu{font-size:15px;margin-right:2px}}
/* === 10-yorum.css === */
.mm-yorum{
  position:relative;
  background:var(--zemin);
  padding:70px 0 78px;
  overflow:hidden;
}
.mm-yorum::before{
  content:"";
  position:absolute;top:0;left:0;right:0;height:3px;
  background:linear-gradient(90deg,
    #4285f4 0 25%, #ea4335 25% 50%, #fbbc04 50% 75%, #34a853 75% 100%);
}
.mm-yorum::after{
  content:"";
  position:absolute;right:-90px;top:-70px;width:420px;height:420px;
  background:radial-gradient(circle at 50% 50%,rgba(66,133,244,.07),transparent 62%);
  pointer-events:none;
}
.mm-yorum-govde{
  position:relative;
  display:grid;
  grid-template-columns:352px minmax(0,1fr);
  gap:34px;
  align-items:stretch;
}
.mm-yorum-puan{
  position:relative;
  display:flex;flex-direction:column;
  padding:30px 28px 26px;
  border-radius:var(--radius-2);
  background:
    radial-gradient(120% 90% at 100% 0%,rgba(0,131,190,.34),transparent 58%),
    linear-gradient(160deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  color:#fff;
  overflow:hidden;
  box-shadow:0 18px 40px -26px rgba(2,49,77,.7);
}
.mm-yorum-puan::before{
  content:"";position:absolute;top:0;left:0;right:0;height:3px;
  background:linear-gradient(90deg,
    #4285f4 0 25%, #ea4335 25% 50%, #fbbc04 50% 75%, #34a853 75% 100%);
}
.mm-yorum-marka{
  display:flex;align-items:center;gap:13px;
}
.mm-yorum-marka .mm-g{width:34px;height:34px;flex:none}
.mm-yorum-kelime{
  display:block;
  font-family:"Product Sans","Google Sans",Arial,Helvetica,sans-serif;
  font-size:29px;font-weight:400;line-height:1;letter-spacing:-.022em;
}
.mm-yorum-kelime i{font-style:normal}
.mm-yorum-kelime .g1{color:#8ab4f8}
.mm-yorum-kelime .r{color:#f28b82}
.mm-yorum-kelime .s{color:#fdd663}
.mm-yorum-kelime .y{color:#81c995}
.mm-yorum-marka b{
  display:block;margin-top:5px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;
  color:#9fc4dc;
}
.mm-yorum-skor{
  display:flex;align-items:flex-end;gap:14px;
  margin-top:24px;
}
.mm-yorum-skor b{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:68px;font-weight:700;line-height:.82;letter-spacing:.005em;
  color:#fff;
}
.mm-yorum-skor-yan{padding-bottom:4px}
.mm-yorum-skor-yan small{
  display:block;margin-top:7px;
  font-size:13px;color:#a8c6d9;letter-spacing:.01em;
}
.mm-yildiz{display:flex;gap:3px;color:#fbbc04}
.mm-yildiz svg{width:18px;height:18px}
.mm-yildiz--sm svg{width:15px;height:15px}
.mm-yildiz--buyuk svg{width:21px;height:21px}
.mm-yorum-ayrac{
  height:1px;margin:24px 0 22px;
  margin-top:auto;
  background:linear-gradient(90deg,rgba(255,255,255,.22),rgba(255,255,255,0));
}
.mm-yorum-yaz{
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  height:46px;padding:0 18px;
  background:#fff;color:var(--lacivert);
  border-radius:var(--radius);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  transition:background var(--gecis),transform var(--gecis);
}
.mm-yorum-yaz .mm-g{width:19px;height:19px;flex:none}
.mm-yorum-yaz:hover{background:#eaf1f6;transform:translateY(-1px)}
.mm-yorum-tumu{
  display:inline-flex;align-items:center;gap:8px;
  margin-top:14px;
  font-size:13.5px;color:#9fc4dc;
  transition:color var(--gecis);
}
.mm-yorum-tumu svg{width:14px;height:14px;transition:transform var(--gecis)}
.mm-yorum-tumu:hover{color:#fff}
.mm-yorum-tumu:hover svg{transform:translateX(3px)}
.mm-yorum-arac{
  display:flex;align-items:center;gap:10px;flex:none;
  padding-bottom:6px;
}
.mm-yorum-sayac{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.12em;color:var(--metin-3);
  margin-right:6px;
}
.mm-yorum-sayac b{color:var(--lacivert);font-size:18px}
.mm-yorum-ok{
  width:44px;height:44px;flex:none;
  display:grid;place-items:center;
  border:1px solid var(--lacivert);border-radius:50%;
  color:#fff;background:var(--lacivert);
  transition:background var(--gecis),border-color var(--gecis),color var(--gecis);
}
.mm-yorum-ok:hover{background:var(--mavi);border-color:var(--mavi);color:#fff}
.mm-yorum-ok[disabled]{
  background:#fff;border-color:var(--cizgi);color:var(--metin-3);
  pointer-events:none;
}
.mm-yorum-ok svg{width:17px;height:17px}
.mm-yorum-sag{min-width:0;display:flex;flex-direction:column}
.mm-yorum-ray{
  display:flex;gap:22px;
  overflow-x:auto;
  scroll-snap-type:x proximity;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
  padding:4px 4px 6px 0;
  margin-left:-4px;padding-left:4px;
  cursor:grab;
}
.mm-yorum-ray::-webkit-scrollbar{display:none}
.mm-yorum-ray.is-surukleniyor{cursor:grabbing;scroll-snap-type:none}
.mm-yorum-kart{
  flex:0 0 calc((100% - 44px) / 3);
  scroll-snap-align:start;
  min-width:0;
}
.mm-yorum-kart{
  position:relative;
  display:flex;flex-direction:column;
  padding:24px 22px 20px;
  background:#fff;
  border:1px solid var(--cizgi);
  border-radius:var(--radius-2);
  box-shadow:0 10px 26px -22px rgba(2,49,77,.55);
  transition:border-color var(--gecis),transform var(--gecis),box-shadow var(--gecis);
}
.mm-yorum-kart:hover{
  border-color:#c9dcea;
  transform:translateY(-4px);
  box-shadow:0 20px 38px -24px rgba(2,49,77,.5);
}
.mm-yorum-kart-g{
  position:absolute;top:18px;right:18px;
  width:22px;height:22px;
  opacity:.9;
  transition:opacity var(--gecis),transform var(--gecis);
}
.mm-yorum-kart:hover .mm-yorum-kart-g{opacity:1;transform:scale(1.06)}
.mm-yorum-tirnak{
  position:absolute;right:18px;bottom:62px;
  width:56px;height:56px;
  color:var(--zemin-3);
  opacity:.85;
  pointer-events:none;
}
.mm-yorum-kisi{
  display:flex;align-items:center;gap:12px;
  padding-right:30px;
}
.mm-yorum-avatar{
  width:44px;height:44px;flex:none;
  display:grid;place-items:center;
  border-radius:50%;
  background:var(--av,#4285f4);
  color:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:19px;font-weight:600;letter-spacing:.04em;
  text-transform:uppercase;
  overflow:hidden;
}
.mm-yorum-avatar img{width:100%;height:100%;object-fit:cover}
.mm-yorum-ad{
  font-size:15.5px;font-weight:700;color:var(--lacivert);
  line-height:1.25;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.mm-yorum-kunye{
  display:flex;align-items:center;gap:7px;
  margin-top:3px;
  font-size:12.5px;color:#67757f;
}
.mm-yorum-kunye i{
  font-style:normal;width:3px;height:3px;border-radius:50%;
  background:#67757f;opacity:.7;flex:none;
}
.mm-yorum-kart .mm-yildiz{margin-top:15px}
.mm-yorum-metin{
  position:relative;z-index:1;
  margin-top:12px;
  font-size:14.5px;line-height:1.68;color:var(--metin-2);
  display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;
  overflow:hidden;
}
.mm-yorum-kart-alt{
  display:flex;align-items:center;gap:8px;
  margin-top:auto;padding-top:16px;
  font-size:12px;color:#67757f;
  border-top:1px solid var(--cizgi-2);
  position:relative;z-index:1;
}
.mm-yorum-kart-alt svg{width:14px;height:14px;color:#34a853;flex:none}
.mm-yorum-ilerleme{
  position:relative;height:2px;margin-top:22px;
  background:var(--cizgi);border-radius:1px;overflow:hidden;
}
.mm-yorum-ilerleme i{
  position:absolute;top:0;left:0;height:100%;width:33%;
  background:linear-gradient(90deg,#4285f4,#34a853);
  border-radius:1px;
  transition:transform .18s linear,width .18s linear;
}
@media (max-width:1080px){
  .mm-yorum{padding:54px 0 60px}
  .mm-yorum-govde{grid-template-columns:1fr;gap:24px}
  .mm-yorum-puan{
    display:grid;
    grid-template-columns:auto 1fr auto;
    align-items:center;
    gap:22px 28px;
    padding:22px 24px;
  }
  .mm-yorum-marka{grid-column:1;grid-row:1}
  .mm-yorum-skor{grid-column:2;grid-row:1;margin-top:0;justify-content:flex-start}
  .mm-yorum-skor b{font-size:52px}
  .mm-yorum-ayrac{display:none}
  .mm-yorum-yaz{grid-column:3;grid-row:1}
  .mm-yorum-tumu{grid-column:1/-1;grid-row:2;margin-top:0}
  .mm-yorum-ray{gap:16px}
  .mm-yorum-kart{flex:0 0 calc((100% - 16px) / 2)}
}
@media (max-width:760px){
  .mm-yorum{padding:40px 0 46px}
  .mm-yorum-puan{
    grid-template-columns:1fr auto;
    gap:16px 18px;padding:20px;
  }
  .mm-yorum-marka{grid-column:1/-1}
  .mm-yorum-kelime{font-size:23px}
  .mm-yorum-skor{grid-column:1;grid-row:2;gap:12px}
  .mm-yorum-skor b{font-size:44px}
  .mm-yorum-yaz{grid-column:1/-1;grid-row:3;width:100%}
  .mm-yorum-tumu{grid-column:1/-1;grid-row:4}
  .mm-yorum-arac{align-self:flex-end;padding-bottom:0}
  .mm-yorum-ray{gap:12px}
  .mm-yorum-kart{flex:0 0 86%;padding:20px 18px 17px}
  .mm-yorum-metin{font-size:14px;-webkit-line-clamp:7}
  .mm-yorum-ok{width:38px;height:38px}
  .mm-yorum-ilerleme{margin-top:16px}
}
@media (max-width:420px){
  .mm-yorum-skor b{font-size:40px}
  .mm-yorum-kart{flex:0 0 89%}
}
@media (prefers-reduced-motion:reduce){
  .mm-yorum-kart,.mm-yorum-kart-g,.mm-yorum-tumu svg,.mm-yorum-yaz{transition:none}
  .mm-yorum-kart:hover{transform:none}
  .mm-yorum-yaz:hover{transform:none}
}
/* === 11-footer.css === */
.mm-alt{
  position:relative;
  background:var(--lacivert-3);
  color:#c3d5e2;
  overflow:hidden;
}
.mm-alt::before{
  content:"";position:absolute;top:0;left:0;right:0;height:2px;
  background:linear-gradient(90deg,var(--lacivert-2),var(--mavi) 45%,var(--mavi-acik) 62%,var(--lacivert-2));
  opacity:.9;
}
.mm-alt::after{
  content:"";position:absolute;right:-160px;top:-220px;
  width:760px;height:620px;pointer-events:none;
  background:radial-gradient(circle at 50% 50%,rgba(0,131,190,.20),transparent 62%);
}
.mm-alt > *{position:relative;z-index:1}
.mm-alt-bulten{
  margin:52px 0 46px;
  padding:30px 34px;
  border-radius:var(--radius-2);
  border:1px solid rgba(255,255,255,.10);
  background:
    radial-gradient(90% 140% at 100% 0%,rgba(0,163,232,.26),transparent 60%),
    linear-gradient(100deg,#0e3b5c 0%,#123f61 100%);
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);
  align-items:center;
  gap:30px 46px;
  overflow:hidden;
  position:relative;
}
.mm-alt-dalga{
  position:absolute;right:-40px;bottom:-46px;
  width:340px;height:180px;
  color:#fff;opacity:.07;
  pointer-events:none;
}
.mm-alt-bulten-etiket{
  display:inline-flex;align-items:center;gap:9px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;
  color:#5ac8f5;
}
.mm-alt-bulten-etiket svg{width:16px;height:16px}
.mm-alt-bulten-baslik{
  margin-top:11px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(24px,2.1vw,31px);font-weight:700;line-height:1.08;
  letter-spacing:.01em;text-transform:uppercase;
  color:#fff;
}
.mm-alt-bulten-metin{
  margin-top:10px;
  font-size:14px;line-height:1.6;color:#a9c3d5;
  max-width:420px;
}
.mm-alt-form{
  display:flex;gap:10px;
}
.mm-alt-form input[type="email"]{
  flex:1;min-width:0;height:50px;
  padding:0 16px;
  background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.45);
  border-radius:var(--radius);
  color:#fff;
  font-size:15px;
  transition:border-color var(--gecis),background var(--gecis);
}
.mm-alt-form input[type="email"]::placeholder{color:#8fadc3}
.mm-alt-form input[type="email"]:focus{
  outline:none;
  border-color:var(--mavi-acik);
  background:rgba(255,255,255,.11);
}
.mm-alt-form button{
  flex:none;height:50px;padding:0 24px;
  display:inline-flex;align-items:center;gap:9px;
  background:var(--mavi);color:#fff;
  border-radius:var(--radius);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;
  transition:background var(--gecis);
}
.mm-alt-form button svg{width:17px;height:17px;transition:transform var(--gecis)}
.mm-alt-form button:hover{background:var(--mavi-acik)}
.mm-alt-form button:hover svg{transform:translateX(3px)}
.mm-alt-onay{
  display:flex;align-items:flex-start;gap:10px;
  margin-top:13px;
  font-size:12.5px;line-height:1.55;color:#9db8cc;
  cursor:pointer;
}
.mm-alt-onay input{
  flex:none;width:17px;height:17px;margin:1px 0 0;
  accent-color:var(--mavi-acik);
  cursor:pointer;
}
.mm-alt-onay a{color:#cfe2ef;text-decoration:underline;text-underline-offset:2px}
.mm-alt-onay a:hover{color:#fff}
.mm-alt-not{
  margin-top:11px;
  font-size:13px;color:#5ac8f5;
  display:flex;align-items:center;gap:8px;
}
.mm-alt-not svg{width:16px;height:16px;flex:none}
.mm-alt-not[hidden]{display:none}
.mm-alt-kupu{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.mm-alt-govde{
  display:grid;
  grid-template-columns:1.7fr 1fr 1fr 1fr 1.25fr;
  gap:44px;
  padding-bottom:48px;
}
.mm-alt-baslik{
  position:relative;
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  width:100%;
  padding:0 0 14px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;
  color:#fff;
  text-align:left;
  cursor:default;
}
.mm-alt-baslik::after{
  content:"";position:absolute;left:0;bottom:6px;
  width:26px;height:2px;background:var(--mavi);
}
.mm-alt-baslik .mm-alt-cevir{display:none}
.mm-alt-liste{display:grid;gap:11px}
.mm-alt-liste[hidden]{display:none}
.mm-alt-liste a{
  display:inline-flex;align-items:center;gap:0;
  font-size:14px;color:#a9c3d5;
  transition:color var(--gecis),gap var(--gecis);
}
.mm-alt-liste a::before{
  content:"";width:0;height:1px;background:var(--mavi-acik);
  transition:width var(--gecis);
}
.mm-alt-liste a:hover{color:#fff;gap:9px}
.mm-alt-liste a:hover::before{width:12px}
.mm-alt-logo{display:inline-block;margin-bottom:18px}
.mm-alt-logo img{width:238px;height:auto}
.mm-alt-hakkinda{
  font-size:14px;line-height:1.72;color:#a9c3d5;
  max-width:330px;
}
.mm-alt-iletisim{
  display:grid;gap:12px;
  margin-top:22px;padding-top:20px;
  border-top:1px solid rgba(255,255,255,.09);
}
.mm-alt-iletisim li{display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.55}
.mm-alt-iletisim svg{
  width:17px;height:17px;flex:none;margin-top:2px;
  color:var(--mavi-acik);
}
.mm-alt-iletisim a{color:#c3d5e2;transition:color var(--gecis)}
.mm-alt-iletisim a:hover{color:#fff}
.mm-alt-iletisim b{display:block;color:#fff;font-weight:600}
.mm-alt-sosyal{display:flex;gap:10px;margin-top:22px}
.mm-alt-sosyal a{
  width:40px;height:40px;
  display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.38);border-radius:50%;
  color:#c3d5e2;
  transition:background var(--gecis),border-color var(--gecis),color var(--gecis),transform var(--gecis);
}
.mm-alt-sosyal svg{width:17px;height:17px}
.mm-alt-sosyal a:hover{
  background:var(--mavi);border-color:var(--mavi);color:#fff;transform:translateY(-2px);
}
.mm-alt-sosyal a.mm-alt-wa:hover{background:#25d366;border-color:#25d366}
.mm-alt-etbis{
  display:flex;align-items:center;gap:13px;
  margin-top:22px;padding:13px 14px;
  background:#fff;
  border-radius:var(--radius-2);
  transition:transform var(--gecis),box-shadow var(--gecis);
}
.mm-alt-etbis:hover{transform:translateY(-2px);box-shadow:0 12px 26px -18px rgba(0,0,0,.9)}
.mm-alt-etbis-kod{
  width:62px;height:62px;flex:none;
  display:grid;place-items:center;
  border-radius:4px;
  background:var(--zemin-2);
  border:1px solid var(--cizgi);
  color:var(--lacivert);
}
.mm-alt-etbis-kod svg{width:40px;height:40px}
.mm-alt-etbis-yazi{min-width:0}
.mm-alt-etbis-yazi b{
  display:block;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-alt-etbis-yazi span{
  display:block;margin-top:3px;
  font-size:11.5px;line-height:1.45;color:#67757f;
}
.mm-alt-son{
  background:rgba(0,0,0,.55);
  border-top:1px solid rgba(255,255,255,.10);
}
.mm-alt-son-ic{
  display:flex;align-items:center;justify-content:space-between;
  gap:20px;flex-wrap:wrap;
  padding:22px 0 26px;
}
.mm-alt-telif{
  display:flex;align-items:center;gap:18px;flex-wrap:wrap;
  font-size:13px;color:#8fa9bd;
}
.mm-alt-telif b{color:#fff;font-weight:600}
.mm-alt-tasarim{
  display:inline-flex;align-items:center;gap:9px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;
  color:#7e99ad;
}
.mm-alt-tasarim::before{
  content:"";width:1px;height:16px;background:rgba(255,255,255,.16);
  margin-right:2px;
}
.mm-alt-tasarim img{
  height:21px;width:auto;
  opacity:.85;
  transition:opacity var(--gecis);
}
.mm-alt-tasarim a:hover img{opacity:1}
.mm-alt-odeme{flex:none;display:block}
.mm-alt-odeme img{height:27px;width:auto}
@media (max-width:1180px){
  .mm-alt-govde{
    grid-template-columns:1.6fr 1fr 1fr;
    gap:38px 34px;
  }
  .mm-alt-sutun--marka{grid-column:1/-1}
  .mm-alt-hakkinda{max-width:560px}
}
@media (max-width:980px){
  .mm-alt-bulten{
    grid-template-columns:1fr;
    padding:26px 24px;
    margin:42px 0 38px;
  }
  .mm-alt-govde{grid-template-columns:1fr 1fr;gap:34px 30px}
}
@media (max-width:760px){
  .mm-alt-bulten{margin:32px 0 30px;padding:22px 18px}
  .mm-alt-bulten-metin{font-size:13.5px}
  .mm-alt-form{flex-direction:column}
  .mm-alt-form button{height:48px;justify-content:center}
  .mm-alt-form input[type="email"]{height:48px}
  .mm-alt-govde{
    grid-template-columns:1fr;
    gap:0;
    padding-bottom:30px;
  }
  .mm-alt-sutun--marka{padding-bottom:26px}
  .mm-alt-logo img{width:210px}
  .mm-alt-hakkinda{font-size:13.5px}
  .mm-alt-sutun--kat{border-top:1px solid rgba(255,255,255,.09)}
  .mm-alt-sutun--kat .mm-alt-baslik{
    padding:17px 0;
    cursor:pointer;
    font-size:15px;
  }
  .mm-alt-sutun--kat .mm-alt-baslik::after{display:none}
  .mm-alt-sutun--kat .mm-alt-cevir{
    display:grid;place-items:center;
    width:26px;height:26px;flex:none;
    border:1px solid rgba(255,255,255,.38);border-radius:50%;
    color:#c3d5e2;
    transition:transform var(--gecis),background var(--gecis);
  }
  .mm-alt-sutun--kat .mm-alt-cevir svg{width:13px;height:13px}
  .mm-alt-sutun--kat .mm-alt-baslik[aria-expanded="true"] .mm-alt-cevir{
    transform:rotate(180deg);background:var(--mavi);border-color:var(--mavi);color:#fff;
  }
  .mm-alt-sutun--kat .mm-alt-liste{padding:2px 0 20px;gap:14px}
  .mm-alt-sutun--kat .mm-alt-liste a{font-size:14.5px}
  .mm-alt-etbis{margin:20px 0 4px}
  .mm-alt-son-ic{
    flex-direction:column-reverse;align-items:flex-start;gap:16px;
    padding:18px 0 22px;
  }
  .mm-alt-telif{gap:12px;font-size:12.5px}
  .mm-alt-tasarim::before{display:none}
  .mm-alt-odeme{align-self:stretch}
  .mm-alt-odeme img{height:20px;margin-inline:auto}
}
@media (prefers-reduced-motion:reduce){
  .mm-alt-sosyal a,.mm-alt-etbis,.mm-alt-form button svg,.mm-alt-liste a{transition:none}
  .mm-alt-sosyal a:hover,.mm-alt-etbis:hover{transform:none}
}
/* === 12-uye.css === */
.mm-uye-perde{
  position:fixed;inset:0;z-index:calc(var(--z-drawer) - 1);
  background:rgba(2,36,56,.58);
  -webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);
  opacity:0;visibility:hidden;
  transition:opacity var(--gecis),visibility var(--gecis);
}
.mm-uye-perde[hidden]{display:none}
body.mm-uye-acik .mm-uye-perde{opacity:1;visibility:visible}
.mm-uye{
  position:fixed;inset:0 0 0 auto;z-index:var(--z-drawer);
  width:min(468px,100%);
  display:flex;flex-direction:column;
  background:var(--zemin);
  transform:translateX(100%);
  visibility:hidden;
  transition:transform .42s cubic-bezier(.22,1,.36,1),visibility .42s;
  box-shadow:-30px 0 70px -46px rgba(2,49,77,.85);
}
body.mm-uye-acik .mm-uye{transform:none;visibility:visible}
.mm-uye-ust{
  position:relative;flex:none;
  display:flex;align-items:center;justify-content:space-between;gap:16px;
  padding:20px 24px;
  background:
    radial-gradient(100% 160% at 100% 0%,rgba(0,163,232,.30),transparent 62%),
    linear-gradient(135deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  overflow:hidden;
}
.mm-uye-ust::after{
  content:"";position:absolute;left:0;right:0;bottom:0;height:2px;
  background:linear-gradient(90deg,var(--mavi),var(--mavi-acik),transparent);
}
.mm-uye-dalga{
  position:absolute;right:-30px;bottom:-40px;
  width:210px;height:110px;color:#fff;opacity:.09;pointer-events:none;
}
.mm-uye-logo{position:relative;z-index:1}
.mm-uye-logo img{width:186px;height:auto}
.mm-uye-kapat{
  position:relative;z-index:1;flex:none;
  width:40px;height:40px;
  display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.30);border-radius:50%;
  color:#fff;
  transition:background var(--gecis),border-color var(--gecis),color var(--gecis),transform var(--gecis);
}
.mm-uye-kapat svg{width:18px;height:18px}
.mm-uye-kapat:hover{background:#fff;border-color:#fff;color:var(--lacivert);transform:rotate(90deg)}
.mm-uye-govde{
  flex:1 1 auto;
  overflow-y:auto;overscroll-behavior:contain;
  padding:24px 24px 30px;
}
.mm-uye-sekme{
  position:relative;
  display:grid;grid-template-columns:1fr 1fr;
  gap:4px;padding:4px;
  background:var(--zemin-2);
  border:1px solid var(--cizgi);
  border-radius:var(--radius);
  margin-bottom:24px;
}
.mm-uye-sekme[hidden]{display:none}
.mm-uye-sekme button{
  position:relative;z-index:1;
  height:40px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;
  color:var(--metin-2);
  border-radius:2px;
  transition:color var(--gecis);
}
.mm-uye-sekme button[aria-selected="true"]{color:#fff}
.mm-uye-sekme i{
  position:absolute;z-index:0;top:4px;left:4px;bottom:4px;
  width:calc(50% - 6px);
  background:var(--lacivert);
  border-radius:2px;
  transition:transform .3s cubic-bezier(.22,1,.36,1);
}
.mm-uye-sekme.is-ikinci i{transform:translateX(calc(100% + 4px))}
.mm-uye-gorunum{display:block}
.mm-uye-gorunum[hidden]{display:none}
.mm-uye-etiket{
  display:flex;align-items:center;gap:11px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;
  color:var(--mavi);
}
.mm-uye-etiket::before{content:"";width:26px;height:2px;background:var(--mavi);flex:none}
.mm-uye-baslik{
  margin-top:10px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:30px;font-weight:700;line-height:1.05;letter-spacing:.01em;
  text-transform:uppercase;color:var(--lacivert);
}
.mm-uye-metin{
  margin-top:9px;
  font-size:14px;line-height:1.65;color:var(--metin-2);
}
.mm-uye-form{margin-top:22px;display:grid;gap:15px}
.mm-uye-alan{display:grid;gap:7px}
.mm-uye-aet{
  font-size:12.5px;font-weight:600;letter-spacing:.04em;
  color:var(--lacivert);
}
.mm-uye-sar{position:relative;display:block}
.mm-uye-giris{
  width:100%;height:50px;
  padding:0 15px;
  background:#fff;
  border:1px solid var(--cizgi);
  border-radius:var(--radius);
  font-size:15px;color:var(--metin);
  transition:border-color var(--gecis),box-shadow var(--gecis);
}
.mm-uye-giris::placeholder{color:var(--metin-3)}
.mm-uye-giris:focus{
  outline:none;
  border-color:var(--mavi);
  box-shadow:0 0 0 3px rgba(0,131,190,.16);
}
.mm-uye-giris--sifre{padding-right:48px}
.mm-uye-goz{
  position:absolute;right:6px;top:50%;transform:translateY(-50%);
  width:38px;height:38px;
  display:grid;place-items:center;
  color:var(--metin-3);border-radius:50%;
  transition:color var(--gecis),background var(--gecis);
}
.mm-uye-goz svg{width:18px;height:18px}
.mm-uye-goz:hover{color:var(--mavi);background:var(--zemin-2)}
.mm-uye-hata{
  display:none;
  align-items:center;gap:6px;
  font-size:12.5px;color:var(--kirmizi);
}
.mm-uye-hata svg{width:14px;height:14px;flex:none}
.mm-uye-alan.is-hatali .mm-uye-hata{display:flex}
.mm-uye-alan.is-hatali .mm-uye-giris{border-color:var(--kirmizi)}
.mm-uye-alan.is-hatali .mm-uye-giris:focus{box-shadow:0 0 0 3px rgba(211,47,47,.14)}
.mm-uye-guc{
  display:block;height:3px;margin-top:2px;
  background:var(--cizgi-2);border-radius:2px;overflow:hidden;
}
.mm-uye-guc i{
  display:block;height:100%;width:0;
  background:var(--kirmizi);border-radius:2px;
  transition:width var(--gecis),background var(--gecis);
}
.mm-uye-guc.g-2 i{width:50%;background:var(--turuncu)}
.mm-uye-guc.g-3 i{width:78%;background:#a5b830}
.mm-uye-guc.g-4 i{width:100%;background:var(--yesil)}
.mm-uye-guc.g-1 i{width:26%}
.mm-uye-ipucu{font-size:12px;color:var(--metin-3);line-height:1.5}
.mm-uye-onay{
  display:flex;align-items:flex-start;gap:10px;
  font-size:13px;line-height:1.55;color:var(--metin-2);
  cursor:pointer;
}
.mm-uye-onay input{position:absolute;opacity:0;width:0;height:0}
.mm-uye-kutu{
  flex:none;width:19px;height:19px;margin-top:1px;
  display:grid;place-items:center;
  border:1px solid var(--cizgi);border-radius:3px;
  background:#fff;color:#fff;
  transition:background var(--gecis),border-color var(--gecis);
}
.mm-uye-kutu svg{width:12px;height:12px;opacity:0;transition:opacity var(--gecis)}
.mm-uye-onay input:checked + .mm-uye-kutu{background:var(--mavi);border-color:var(--mavi)}
.mm-uye-onay input:checked + .mm-uye-kutu svg{opacity:1}
.mm-uye-onay input:focus-visible + .mm-uye-kutu{outline:2px solid var(--mavi);outline-offset:2px}
.mm-uye-onay a{color:var(--mavi);text-decoration:underline;text-underline-offset:2px}
.mm-uye-onay.is-hatali .mm-uye-kutu{border-color:var(--kirmizi)}
.mm-uye-satir{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  flex-wrap:wrap;
}
.mm-uye-bag{
  font-size:13px;color:var(--mavi);
  text-decoration:underline;text-underline-offset:3px;
}
.mm-uye-bag:hover{color:var(--lacivert)}
.mm-uye-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  width:100%;height:52px;
  margin-top:4px;
  background:var(--mavi);color:#fff;
  border:1px solid var(--mavi);
  border-radius:var(--radius);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;
  transition:background var(--gecis),border-color var(--gecis),color var(--gecis);
}
.mm-uye-btn svg{width:16px;height:16px;transition:transform var(--gecis)}
.mm-uye-btn:hover{background:var(--mavi-koyu);border-color:var(--mavi-koyu)}
.mm-uye-btn:hover svg{transform:translateX(4px)}
.mm-uye-btn--cizgi{
  background:#fff;color:var(--lacivert);border-color:var(--cizgi);
}
.mm-uye-btn--cizgi:hover{background:var(--zemin-2);border-color:var(--lacivert);color:var(--lacivert)}
.mm-uye-ayrac{
  position:relative;
  margin:22px 0 16px;
  text-align:center;
}
.mm-uye-ayrac::before{
  content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--cizgi);
}
.mm-uye-ayrac span{
  position:relative;
  background:var(--zemin);padding:0 12px;
  font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--metin-3);
}
.mm-uye-alt{
  text-align:center;font-size:14px;color:var(--metin-2);
}
.mm-uye-alt button{
  font-size:14px;font-weight:600;color:var(--mavi);
  text-decoration:underline;text-underline-offset:3px;
}
.mm-uye-alt button:hover{color:var(--lacivert)}
.mm-uye-avantaj{
  display:flex;align-items:flex-start;gap:11px;
  margin-top:20px;padding:14px 15px;
  background:var(--zemin-2);
  border:1px solid var(--cizgi);
  border-left:3px solid var(--mavi);
  border-radius:var(--radius);
  font-size:13px;line-height:1.6;color:var(--metin-2);
}
.mm-uye-avantaj svg{width:17px;height:17px;flex:none;margin-top:2px;color:var(--mavi)}
.mm-uye-avantaj b{color:var(--lacivert)}
.mm-uye-uyari{
  display:flex;align-items:center;gap:8px;
  padding:11px 13px;
  background:#fdecec;border:1px solid #f5c6c6;border-radius:var(--radius);
  font-size:13px;color:#a32020;
}
.mm-uye-uyari[hidden]{display:none}
.mm-uye-uyari svg{width:16px;height:16px;flex:none}
.mm-uye-sonuc{text-align:center;padding-top:14px}
.mm-uye-tik{
  width:66px;height:66px;margin:0 auto 18px;
  display:grid;place-items:center;
  border-radius:50%;
  background:rgba(18,133,90,.10);
  border:1px solid rgba(18,133,90,.28);
  color:var(--yesil);
}
.mm-uye-tik svg{width:28px;height:28px}
.mm-uye-sonuc .mm-uye-baslik{margin-top:0}
.mm-uye-sonuc .mm-uye-metin{margin-inline:auto;max-width:330px}
.mm-uye-sonuc-d{display:grid;gap:10px;margin-top:24px}
.mm-uye-foot{
  flex:none;
  padding:14px 24px;
  border-top:1px solid var(--cizgi);
  background:var(--zemin-2);
  font-size:12.5px;line-height:1.6;color:var(--metin-2);
}
.mm-uye-foot a{color:var(--lacivert);text-decoration:underline;text-underline-offset:3px}
.mm-uye-foot a:hover{color:var(--mavi)}
@media (max-width:520px){
  .mm-uye-ust{padding:16px 18px}
  .mm-uye-logo img{width:158px}
  .mm-uye-govde{padding:20px 18px 26px}
  .mm-uye-baslik{font-size:26px}
  .mm-uye-foot{padding:12px 18px}
  .mm-uye-giris{font-size:16px}
}
@media (prefers-reduced-motion:reduce){
  .mm-uye,.mm-uye-perde,.mm-uye-sekme i,.mm-uye-btn svg,.mm-uye-kapat{transition:none}
  .mm-uye-kapat:hover{transform:none}
}
/* === 13-sayfa.css === */
:root{--mavi-metin:#0079ae}
.mm-sayfa .mm-bolum-etiket{color:var(--mavi-metin)}
.mm-sayfa .mm-urun-marka{color:var(--mavi-metin)}
main [id]{scroll-margin-top:112px}
.mm-nav-item.is-aktif .mm-nav-bag{color:var(--mavi)}
.mm-nav-item.is-aktif .mm-nav-bag::after{transform:scaleX(1)}
.mm-mega-liste a[aria-current="page"]{color:var(--mavi);font-weight:600}
.mm-panel-liste a[aria-current="page"]{color:var(--mavi);font-weight:600}
.mm-sayfa-bas{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(78% 120% at 82% 8%,rgba(0,131,190,.34),transparent 62%),
    linear-gradient(160deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  color:#fff;
}
.mm-sayfa-bas-gorsel{
  position:absolute;inset:0;
  width:100%;height:100%;
  object-fit:cover;
  opacity:.3;
  filter:saturate(.85);
}
.mm-sayfa-bas::after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(100deg,rgba(2,49,77,.94) 0%,rgba(2,49,77,.82) 38%,rgba(2,49,77,.35) 100%);
}
.mm-sayfa-bas::before{
  content:"";position:absolute;left:0;right:0;bottom:0;height:3px;z-index:3;
  background:linear-gradient(90deg,var(--mavi) 0%,var(--mavi-acik) 42%,transparent 78%);
}
.mm-sayfa-bas .mm-kap{
  position:relative;z-index:2;
  padding:34px 0 clamp(38px,4.6vw,58px);
}
.mm-iz{
  display:flex;flex-wrap:wrap;align-items:center;gap:8px;
  font-size:13px;color:#9fbdd2;
  margin-bottom:clamp(22px,3vw,38px);
}
.mm-iz a{transition:color var(--gecis)}
.mm-iz a:hover{color:#fff}
.mm-iz svg{width:13px;height:13px;opacity:.55}
.mm-iz [aria-current="page"]{color:#fff}
.mm-sayfa-bas-etiket{
  display:flex;align-items:center;gap:12px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;
  color:#5ac8f5;
  margin-bottom:14px;
}
.mm-sayfa-bas-etiket::before{content:"";width:34px;height:2px;background:#5ac8f5;flex:none}
.mm-sayfa-bas-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(38px,5vw,64px);font-weight:700;
  line-height:.98;letter-spacing:.01em;text-transform:uppercase;
  color:#fff;
  max-width:16ch;
}
.mm-sayfa-bas-metin{
  margin-top:18px;max-width:620px;
  font-size:clamp(15px,1.15vw,16.5px);line-height:1.62;
  color:#c9dcea;
}
.mm-sayfa-bas-rozet{
  display:flex;flex-wrap:wrap;gap:10px;
  margin-top:26px;
}
.mm-sayfa-bas-rozet li{
  display:flex;align-items:center;gap:8px;
  padding:7px 14px;
  border:1px solid rgba(255,255,255,.22);
  border-radius:999px;
  font-size:13px;color:#dcebf5;
}
.mm-sayfa-bas-rozet svg{width:15px;height:15px;color:#5ac8f5;flex:none}
@media (max-width:760px){
  .mm-sayfa-bas .mm-kap{padding:22px 0 34px}
  .mm-iz{margin-bottom:18px;font-size:12.5px}
  .mm-sayfa-bas-baslik{max-width:none}
  .mm-sayfa-bas-metin{margin-top:14px}
  .mm-sayfa-bas-rozet{margin-top:20px;gap:8px}
  .mm-sayfa-bas-rozet li{padding:6px 12px;font-size:12.5px}
}
.mm-cta{
  padding:clamp(40px,4.4vw,58px) 0;
  background:var(--zemin-2);
  border-top:1px solid var(--cizgi);
}
.mm-cta-ic{
  display:flex;align-items:center;justify-content:space-between;gap:32px;
}
.mm-cta-etiket{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;
  color:var(--mavi-metin);
  margin-bottom:10px;
}
.mm-cta-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(26px,2.6vw,36px);font-weight:700;
  line-height:1.05;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-cta-metin{margin-top:10px;max-width:520px;font-size:15px;color:var(--metin-2)}
.mm-cta-btnler{display:flex;flex-wrap:wrap;gap:12px;flex:none}
.mm-cta-wa{background:var(--yesil);color:#fff}
.mm-cta-wa:hover{background:#0d6b48}
@media (max-width:900px){
  .mm-cta-ic{flex-direction:column;align-items:flex-start;gap:24px}
  .mm-cta-btnler{width:100%}
  .mm-cta-btnler .mm-btn{flex:1 1 auto}
}
@media (max-width:420px){
  .mm-cta-btnler{flex-direction:column}
  .mm-cta-btnler .mm-btn{width:100%}
}
.mm-adim{
  padding:clamp(34px,3.6vw,52px) 0;
  background:var(--zemin-2);
  border-bottom:1px solid var(--cizgi);
}
.mm-adim-izgara{
  display:grid;grid-template-columns:repeat(var(--adim,4),minmax(0,1fr));gap:0;
}
.mm-adim-oge{
  position:relative;
  padding:0 28px;
  border-left:1px solid var(--cizgi);
  min-width:0;
}
.mm-adim-oge:first-child{border-left:0;padding-left:0}
.mm-adim-no{
  display:flex;align-items:center;gap:10px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.16em;
  color:var(--mavi-metin);
  margin-bottom:12px;
}
.mm-adim-no svg{width:22px;height:22px;stroke-width:1.4;color:var(--mavi)}
.mm-adim-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:21px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;
  color:var(--lacivert);line-height:1.1;
}
.mm-adim-metin{margin-top:8px;font-size:14.5px;line-height:1.65;color:var(--metin-2)}
@media (max-width:900px){
  .mm-adim-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}
  .mm-adim-oge:nth-child(odd){border-left:0;padding-left:0}
  .mm-adim-oge{padding-right:22px}
}
@media (max-width:560px){
  .mm-adim-izgara{grid-template-columns:1fr;gap:0}
  .mm-adim-oge{
    border-left:0;padding:18px 0 0;border-top:1px solid var(--cizgi);
  }
  .mm-adim-oge:first-child{border-top:0;padding-top:0}
  .mm-adim-oge:not(:last-child){padding-bottom:18px}
}
/* === 14-hakkimizda.css === */
.mm-hik{padding:clamp(46px,5.4vw,78px) 0}
.mm-hik-ic{
  display:grid;
  grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);
  gap:clamp(32px,4.6vw,68px);
  align-items:center;
}
.mm-hik-govde p{
  margin-top:16px;
  font-size:15.5px;line-height:1.72;color:var(--metin-2);
  max-width:56ch;
}
.mm-hik-govde p:first-of-type{
  font-size:17px;line-height:1.62;color:var(--metin);
}
.mm-hik-govde p b{color:var(--lacivert);font-weight:600}
.mm-hik-imza{
  display:flex;align-items:center;gap:14px;
  margin-top:30px;padding-top:24px;
  border-top:1px solid var(--cizgi);
}
.mm-hik-imza-ad{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:21px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;
  color:var(--lacivert);line-height:1.1;
}
.mm-hik-imza-rol{font-size:13.5px;color:var(--metin-2);margin-top:2px}
.mm-hik-imza-cizgi{width:44px;height:2px;background:var(--mavi);flex:none}
.mm-hik-medya{position:relative;min-width:0}
.mm-hik-medya::before{
  content:"";position:absolute;
  left:-18px;top:-18px;width:56%;height:56%;
  border:2px solid var(--mavi);
  border-right:0;border-bottom:0;
  pointer-events:none;
}
.mm-hik-medya::after{
  content:"";position:absolute;
  right:-18px;bottom:-18px;width:56%;height:56%;
  border:2px solid var(--cizgi);
  border-left:0;border-top:0;
  pointer-events:none;
}
.mm-hik-foto{
  position:relative;
  aspect-ratio:3/2;
  overflow:hidden;
  background:var(--zemin-2);
}
.mm-hik-foto img{width:100%;height:100%;object-fit:cover}
.mm-hik-alt{
  position:absolute;left:0;right:0;bottom:0;
  display:flex;align-items:center;gap:10px;
  padding:14px 18px;
  background:linear-gradient(0deg,rgba(2,49,77,.92),rgba(2,49,77,0));
  color:#fff;
}
.mm-hik-alt svg{width:16px;height:16px;color:#5ac8f5;flex:none}
.mm-hik-alt span{font-size:13.5px;letter-spacing:.01em}
@media (max-width:1080px){
  .mm-hik-ic{grid-template-columns:1fr;gap:38px}
  .mm-hik-govde p{max-width:none}
  .mm-hik-medya{max-width:620px}
}
@media (max-width:760px){
  .mm-hik-medya::before{left:-10px;top:-10px}
  .mm-hik-medya::after{right:-10px;bottom:-10px}
  .mm-hik-govde p:first-of-type{font-size:16px}
  .mm-hik-govde p{font-size:15px}
}
.mm-ilke{
  padding:clamp(40px,4.6vw,62px) 0;
  background:var(--zemin-2);
  border-top:1px solid var(--cizgi);
  border-bottom:1px solid var(--cizgi);
}
.mm-ilke-izgara{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:0;
}
.mm-ilke-oge{
  padding:4px 30px 0;
  border-left:1px solid var(--cizgi);
  min-width:0;
}
.mm-ilke-oge:first-child{border-left:0;padding-left:0}
.mm-ilke-no{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.18em;
  color:var(--mavi-metin);
  margin-bottom:14px;
}
.mm-ilke-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:23px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;
  color:var(--lacivert);
  line-height:1.1;
}
.mm-ilke-metin{margin-top:10px;font-size:14.5px;line-height:1.65;color:var(--metin-2)}
@media (max-width:980px){
  .mm-ilke-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}
  .mm-ilke-oge:nth-child(odd){border-left:0;padding-left:0}
  .mm-ilke-oge{padding-right:24px}
}
@media (max-width:560px){
  .mm-ilke-izgara{grid-template-columns:1fr;gap:0}
  .mm-ilke-oge{
    border-left:0;padding:20px 0 0;
    border-top:1px solid var(--cizgi);
  }
  .mm-ilke-oge:first-child{border-top:0;padding-top:0}
  .mm-ilke-oge:not(:last-child){padding-bottom:20px}
}
.mm-mv{
  position:relative;overflow:hidden;
  padding:clamp(48px,5.2vw,74px) 0;
  background:
    radial-gradient(84% 130% at 12% 0%,rgba(0,131,190,.24),transparent 60%),
    linear-gradient(165deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
}
.mm-mv .mm-bolum-etiket{color:#5ac8f5}
.mm-mv .mm-bolum-etiket::before{background:#5ac8f5}
.mm-mv .mm-bolum-baslik{color:#fff}
.mm-mv .mm-bolum-bas{margin-bottom:clamp(26px,3vw,40px)}
.mm-mv-izgara{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:clamp(28px,4vw,60px);
}
.mm-mv-oge{position:relative;padding-left:clamp(0px,3vw,44px)}
.mm-mv-oge:first-child{padding-left:0}
.mm-mv-oge + .mm-mv-oge::before{
  content:"";position:absolute;left:0;top:6px;bottom:6px;
  width:1px;background:rgba(255,255,255,.16);
}
.mm-mv-tirnak{
  color:var(--mavi-acik);opacity:.55;
  margin-bottom:16px;
}
.mm-mv-tirnak svg{width:34px;height:34px}
.mm-mv-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(24px,2.3vw,30px);font-weight:700;
  letter-spacing:.02em;text-transform:uppercase;color:#fff;
  margin-bottom:12px;
}
.mm-mv-metin{
  font-size:15.5px;line-height:1.75;color:#c9dcea;
  max-width:52ch;
}
@media (max-width:860px){
  .mm-mv-izgara{grid-template-columns:1fr;gap:0}
  .mm-mv-oge{padding-left:0}
  .mm-mv-oge + .mm-mv-oge{
    margin-top:30px;padding-top:30px;
    border-top:1px solid rgba(255,255,255,.16);
  }
  .mm-mv-oge + .mm-mv-oge::before{display:none}
  .mm-mv-tirnak svg{width:28px;height:28px}
}
.mm-yapi{padding:clamp(46px,5.4vw,78px) 0}
.mm-yapi-izgara{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:1px;
  background:var(--cizgi);
  border:1px solid var(--cizgi);
}
.mm-yapi-oge{
  display:flex;flex-direction:column;
  gap:12px;padding:30px 28px 26px;
  background:#fff;
  transition:background var(--gecis);
  min-width:0;
}
.mm-yapi-oge:hover{background:var(--zemin-2)}
.mm-yapi-ikon{color:var(--mavi);flex:none}
.mm-yapi-ikon svg{width:30px;height:30px;stroke-width:1.35}
.mm-yapi-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:22px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;
  color:var(--lacivert);line-height:1.1;
}
.mm-yapi-metin{font-size:14.5px;line-height:1.65;color:var(--metin-2)}
.mm-yapi-bag{
  margin-top:auto;padding-top:14px;
  display:inline-flex;align-items:center;gap:8px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;
  color:var(--lacivert);
  transition:color var(--gecis),gap var(--gecis);
}
.mm-yapi-oge:hover .mm-yapi-bag{color:var(--mavi);gap:13px}
.mm-yapi-bag svg{width:15px;height:15px}
@media (max-width:980px){
  .mm-yapi-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:620px){
  .mm-yapi-izgara{grid-template-columns:1fr}
  .mm-yapi-oge{padding:24px 20px 22px}
}
.mm-bayi{
  padding:clamp(44px,5vw,70px) 0;
  background:var(--zemin-2);
  border-top:1px solid var(--cizgi);
}
.mm-bayi-izgara{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:1px;
  background:var(--cizgi);
  border:1px solid var(--cizgi);
}
.mm-bayi-oge{
  display:grid;place-items:center;
  padding:26px 18px;min-height:112px;
  background:#fff;
  transition:background var(--gecis);
}
.mm-bayi-oge:hover{background:var(--zemin-2)}
.mm-bayi-oge img{
  width:100%;max-width:132px;height:auto;
  filter:brightness(0);
  opacity:.52;
  transition:opacity var(--gecis);
}
.mm-bayi-oge:hover img{opacity:.9}
.mm-bayi-not{
  margin-top:20px;
  display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;
  font-size:14px;color:var(--metin-2);
}
@media (max-width:900px){
  .mm-bayi-izgara{grid-template-columns:repeat(3,minmax(0,1fr))}
  .mm-bayi-oge{min-height:96px;padding:20px 14px}
}
@media (max-width:520px){
  .mm-bayi-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.mm-konum{padding:clamp(46px,5.4vw,78px) 0}
.mm-konum-ic{
  display:grid;
  grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);
  gap:clamp(28px,3.6vw,52px);
  align-items:center;
}
.mm-konum-foto{
  position:relative;overflow:hidden;
  aspect-ratio:4/3;
  background:var(--zemin-2);
}
.mm-konum-foto img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.mm-konum-kart{
  border:1px solid var(--cizgi);
  padding:clamp(24px,2.6vw,36px);
  display:flex;flex-direction:column;
}
.mm-konum-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(24px,2.4vw,32px);font-weight:700;
  letter-spacing:.02em;text-transform:uppercase;color:var(--lacivert);
  line-height:1.05;
}
.mm-konum-liste{margin-top:22px;display:flex;flex-direction:column;gap:16px}
.mm-konum-liste li{display:flex;gap:13px;align-items:flex-start}
.mm-konum-liste svg{width:19px;height:19px;color:var(--mavi);flex:none;margin-top:2px}
.mm-konum-etiket{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--metin-2);
  margin-bottom:2px;
}
.mm-konum-deger{font-size:15px;line-height:1.55;color:var(--metin)}
.mm-konum-deger a{transition:color var(--gecis)}
.mm-konum-deger a:hover{color:var(--mavi)}
.mm-konum-deger small{display:block;font-size:13px;color:var(--metin-2);margin-top:1px}
.mm-konum-btnler{
  margin-top:auto;padding-top:26px;
  display:flex;flex-wrap:wrap;gap:12px;
}
@media (max-width:980px){
  .mm-konum-ic{grid-template-columns:1fr}
  .mm-konum-foto{aspect-ratio:16/9}
}
@media (max-width:520px){
  .mm-konum-foto{aspect-ratio:4/3}
  .mm-konum-btnler .mm-btn{width:100%}
}
/* === 15-belge.css === */
.mm-belge{padding:clamp(34px,4vw,58px) 0 clamp(46px,5vw,78px)}
.mm-belge .mm-kap{--kap:1200px}
.mm-belge-ic{
  display:grid;
  grid-template-columns:minmax(0,268px) minmax(0,1fr);
  gap:clamp(28px,4vw,64px);
  align-items:start;
}
.mm-belge-yan{
  position:sticky;top:150px;
  max-height:calc(100vh - 174px);
  overflow-y:auto;
  padding-right:4px;
}
.mm-belge-yan-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--metin-2);
  padding-bottom:10px;margin-bottom:12px;
  border-bottom:1px solid var(--cizgi);
}
.mm-belge-icindekiler ol{counter-reset:mmbi;display:flex;flex-direction:column}
.mm-belge-icindekiler li{counter-increment:mmbi}
.mm-belge-icindekiler a{
  display:flex;gap:10px;
  padding:7px 0;
  font-size:14px;line-height:1.45;color:var(--metin-2);
  transition:color var(--gecis);
}
.mm-belge-icindekiler a::before{
  content:counter(mmbi,decimal-leading-zero);
  flex:none;width:22px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.06em;
  color:var(--metin-3);
  transition:color var(--gecis);
}
.mm-belge-icindekiler a:hover{color:var(--mavi)}
.mm-belge-icindekiler a:hover::before{color:var(--mavi)}
.mm-belge-diger{margin-top:30px}
.mm-belge-diger li + li{margin-top:2px}
.mm-belge-diger a{
  display:flex;align-items:center;gap:10px;
  padding:9px 12px;
  font-size:14px;color:var(--metin-2);
  border:1px solid transparent;border-radius:var(--radius);
  transition:background var(--gecis),color var(--gecis),border-color var(--gecis);
}
.mm-belge-diger a svg{width:15px;height:15px;flex:none;color:var(--metin-3)}
.mm-belge-diger a:hover{background:var(--zemin-2);color:var(--lacivert)}
.mm-belge-diger a[aria-current="page"]{
  background:var(--zemin-3);color:var(--lacivert);font-weight:600;
  border-color:var(--cizgi);
}
.mm-belge-diger a[aria-current="page"] svg{color:var(--mavi)}
.mm-belge-yazdir{
  margin-top:24px;
  display:inline-flex;align-items:center;gap:9px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;
  color:var(--lacivert);
  padding-bottom:5px;border-bottom:2px solid var(--cizgi);
  transition:color var(--gecis),border-color var(--gecis);
}
.mm-belge-yazdir:hover{color:var(--mavi);border-color:var(--mavi)}
.mm-belge-yazdir svg{width:16px;height:16px}
.mm-belge-govde{min-width:0;max-width:76ch}
.mm-belge-govde > section + section{
  margin-top:38px;padding-top:34px;
  border-top:1px solid var(--cizgi-2);
}
.mm-belge-govde h2{
  display:flex;align-items:baseline;gap:12px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(21px,2vw,26px);font-weight:700;
  letter-spacing:.02em;text-transform:uppercase;
  color:var(--lacivert);
  margin-bottom:16px;
}
.mm-belge-no{
  flex:none;
  font-size:14px;font-weight:600;letter-spacing:.1em;
  color:var(--mavi-metin);
}
.mm-belge-govde h3{
  font-size:16px;font-weight:600;color:var(--lacivert);
  margin:24px 0 8px;
}
.mm-belge-govde p{
  font-size:15.5px;line-height:1.8;color:var(--metin-2);
}
.mm-belge-govde p:not(:first-child){margin-top:14px}
.mm-belge-govde strong{color:var(--lacivert);font-weight:600}
.mm-belge-govde a:not(.mm-btn){
  color:var(--mavi-metin);
  border-bottom:1px solid rgba(0,121,174,.35);
  transition:border-color var(--gecis),color var(--gecis);
}
.mm-belge-govde a:not(.mm-btn):hover{border-color:var(--mavi-metin)}
.mm-belge-liste{margin-top:14px;display:flex;flex-direction:column;gap:10px}
.mm-belge-liste li{
  position:relative;padding-left:20px;
  font-size:15.5px;line-height:1.75;color:var(--metin-2);
}
.mm-belge-liste li::before{
  content:"";position:absolute;left:2px;top:11px;
  width:6px;height:6px;border-radius:50%;
  background:var(--mavi);opacity:.55;
}
.mm-belge-alt{margin-top:14px;display:flex;flex-direction:column;gap:12px}
.mm-belge-alt li{
  display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;
  font-size:15.5px;line-height:1.78;color:var(--metin-2);
}
.mm-belge-alt li > span:first-child{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14.5px;font-weight:600;letter-spacing:.04em;
  color:var(--metin-3);
  padding-top:2px;
}
.mm-belge-tablo{
  width:100%;margin-top:16px;
  border:1px solid var(--cizgi);
  border-collapse:collapse;
  font-size:14.5px;
}
.mm-belge-tablo th,
.mm-belge-tablo td{
  text-align:left;vertical-align:top;
  padding:12px 16px;
  border-top:1px solid var(--cizgi);
  line-height:1.6;
}
.mm-belge-tablo tr:first-child th,
.mm-belge-tablo tr:first-child td{border-top:0}
.mm-belge-tablo th{
  width:34%;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;
  color:var(--metin-2);
  background:var(--zemin-2);
  border-right:1px solid var(--cizgi);
}
.mm-belge-tablo td{color:var(--metin)}
.mm-belge-tablo--sutun th{width:auto;background:var(--zemin-2)}
.mm-belge-kaydir{overflow-x:auto;-webkit-overflow-scrolling:touch}
.mm-bos{
  display:inline-block;
  padding:1px 8px;border-radius:3px;
  background:#fff6e5;border:1px dashed #d9a441;
  color:#8a5a12;font-size:13.5px;font-style:normal;
}
.mm-belge-not{
  margin-top:18px;
  display:flex;gap:14px;
  padding:18px 20px;
  background:var(--zemin-2);
  border-left:3px solid var(--mavi);
}
.mm-belge-not svg{width:20px;height:20px;flex:none;color:var(--mavi);margin-top:2px}
.mm-belge-not p{font-size:14.5px;line-height:1.7}
.mm-belge-not--dikkat{border-left-color:var(--turuncu);background:#fff8f0}
.mm-belge-not--dikkat svg{color:var(--turuncu)}
.mm-belge-ozet{
  padding:22px 24px;
  border:1px solid var(--cizgi);
  background:var(--zemin-2);
  margin-bottom:34px;
}
.mm-belge-ozet-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--mavi-metin);
  margin-bottom:10px;
}
.mm-belge-ozet p{font-size:15px;line-height:1.72;color:var(--metin-2)}
.mm-belge-ozet .mm-belge-liste{margin-top:12px}
.mm-belge-son{
  margin-top:40px;padding-top:24px;
  border-top:1px solid var(--cizgi);
  font-size:13.5px;line-height:1.7;color:var(--metin-3);
}
.mm-sayfa-bas--sade .mm-sayfa-bas-gorsel{display:none}
@media (max-width:1080px){
  .mm-belge-ic{grid-template-columns:1fr;gap:30px}
  .mm-belge-yan{
    position:static;max-height:none;overflow:visible;
    padding:20px 22px;border:1px solid var(--cizgi);background:var(--zemin-2);
  }
  .mm-belge-icindekiler ol{
    display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;
  }
  .mm-belge-govde{max-width:none}
}
@media (max-width:620px){
  .mm-belge-icindekiler ol{grid-template-columns:1fr}
  .mm-belge-yan{padding:18px}
  .mm-belge-govde p,.mm-belge-liste li,.mm-belge-alt li{font-size:15px}
  .mm-belge-alt li{grid-template-columns:38px minmax(0,1fr)}
  .mm-belge-tablo th{width:38%}
}
@media print{
  .mm-topbar,.mm-header,.mm-nav,.mm-perde,.mm-cekmece,.mm-uye,
  .mm-belge-yan,.mm-cta,.mm-alt,.mm-belge-yazdir{display:none!important}
  .mm-sayfa-bas{background:none!important;color:#000!important;padding:0}
  .mm-sayfa-bas::before,.mm-sayfa-bas::after{display:none}
  .mm-sayfa-bas-baslik{color:#000!important;font-size:26px}
  .mm-sayfa-bas-metin,.mm-iz,.mm-sayfa-bas-etiket{color:#000!important}
  .mm-sayfa-bas-rozet li{border-color:#999!important;color:#000!important}
  .mm-belge-ic{display:block}
  .mm-belge-govde{max-width:none}
  .mm-belge-govde p,.mm-belge-liste li,.mm-belge-alt li{color:#000;font-size:11pt;line-height:1.55}
  .mm-belge-govde h2{color:#000;font-size:13pt}
  .mm-belge-govde > section + section{page-break-before:auto;border-top:1px solid #ccc}
  .mm-belge-govde section{page-break-inside:avoid}
  .mm-belge-not,.mm-belge-ozet{background:none;border:1px solid #ccc}
  a{color:#000!important;border:0!important}
}
/* === 16-form.css === */
.mm-form{min-width:0}
.mm-form-blok + .mm-form-blok{
  margin-top:34px;padding-top:30px;border-top:1px solid var(--cizgi);
}
.mm-form-bas{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}
.mm-form-no{
  flex:none;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.1em;
  color:var(--mavi-metin);
}
.mm-form-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(20px,1.9vw,24px);font-weight:700;
  letter-spacing:.02em;text-transform:uppercase;color:var(--lacivert);
  line-height:1.1;
}
.mm-form-metin{margin-top:6px;font-size:14.5px;line-height:1.6;color:var(--metin-2)}
.mm-form-satir{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.mm-form-satir--tek{grid-template-columns:1fr}
.mm-form-satir--uc{grid-template-columns:repeat(3,minmax(0,1fr))}
.mm-form-satir + .mm-form-satir{margin-top:16px}
.mm-form-alan{display:grid;gap:7px;min-width:0}
.mm-form-alan--genis{grid-column:1 / -1}
.mm-form-etiket{
  font-size:13.5px;font-weight:600;color:var(--lacivert);
  display:flex;align-items:center;gap:6px;
}
.mm-form-etiket small{font-weight:400;color:var(--metin-2);font-size:12.5px}
.mm-form-giris,
.mm-form-secim,
.mm-form-uzun{
  width:100%;
  height:46px;padding:0 14px;
  font-size:15px;color:var(--metin);
  background:#fff;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  transition:border-color var(--gecis),box-shadow var(--gecis);
  -webkit-appearance:none;appearance:none;
}
.mm-form-uzun{height:auto;min-height:118px;padding:12px 14px;line-height:1.6;resize:vertical}
.mm-form-giris::placeholder,.mm-form-uzun::placeholder{color:var(--metin-3)}
.mm-form-giris:focus,.mm-form-secim:focus,.mm-form-uzun:focus{
  outline:0;border-color:var(--mavi);box-shadow:0 0 0 3px rgba(0,131,190,.12);
}
.mm-form-secim{
  padding-right:40px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352646f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right 13px center;background-size:15px 15px;
}
.mm-form-giris[type="date"]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}
.mm-form-giris[type="date"]:hover::-webkit-calendar-picker-indicator{opacity:1}
.mm-form-hata{display:none;align-items:center;gap:6px;font-size:12.5px;color:var(--kirmizi)}
.mm-form-hata svg{width:14px;height:14px;flex:none}
.mm-form-alan.is-hatali .mm-form-hata,
.mm-form-secenekler.is-hatali .mm-form-hata{display:flex}
.mm-form-alan.is-hatali .mm-form-giris,
.mm-form-alan.is-hatali .mm-form-secim,
.mm-form-alan.is-hatali .mm-form-uzun{border-color:var(--kirmizi)}
.mm-form-alan.is-hatali .mm-form-giris:focus{box-shadow:0 0 0 3px rgba(211,47,47,.14)}
.mm-form-kartlar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.mm-form-kartlar--iki{grid-template-columns:repeat(2,minmax(0,1fr))}
.mm-form-kart{position:relative;display:block;min-width:0}
.mm-form-kart input{position:absolute;opacity:0;width:0;height:0}
.mm-form-kart-ic{
  display:flex;align-items:flex-start;gap:12px;
  height:100%;padding:16px 16px 15px;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:#fff;cursor:pointer;
  transition:border-color var(--gecis),background var(--gecis),box-shadow var(--gecis);
}
.mm-form-kart-ic svg{width:22px;height:22px;flex:none;color:var(--mavi);stroke-width:1.5}
.mm-form-kart-ad,
.mm-form-kart-not{display:block}
.mm-form-kart-ad{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;
  color:var(--lacivert);line-height:1.15;
}
.mm-form-kart-not{margin-top:4px;font-size:13px;line-height:1.5;color:var(--metin-2)}
.mm-form-kart:hover .mm-form-kart-ic{border-color:var(--mavi)}
.mm-form-kart input:checked + .mm-form-kart-ic{
  border-color:var(--mavi);background:var(--zemin-3);
  box-shadow:inset 0 0 0 1px var(--mavi);
}
.mm-form-kart input:focus-visible + .mm-form-kart-ic{outline:2px solid var(--mavi);outline-offset:2px}
.mm-form-secenekler{display:grid;gap:7px;min-width:0}
.mm-form-secenek-liste{display:flex;flex-wrap:wrap;gap:8px}
.mm-form-secenek{position:relative}
.mm-form-secenek input{position:absolute;opacity:0;width:0;height:0}
.mm-form-secenek span{
  display:inline-flex;align-items:center;gap:8px;
  height:40px;padding:0 16px;
  font-size:14px;color:var(--metin-2);
  border:1px solid var(--cizgi);border-radius:999px;
  background:#fff;cursor:pointer;
  transition:border-color var(--gecis),color var(--gecis),background var(--gecis);
}
.mm-form-secenek span svg{width:15px;height:15px;flex:none}
.mm-form-secenek:hover span{border-color:var(--mavi);color:var(--lacivert)}
.mm-form-secenek input:checked + span{
  border-color:var(--mavi);background:var(--mavi);color:#fff;font-weight:600;
}
.mm-form-secenek input:focus-visible + span{outline:2px solid var(--mavi);outline-offset:2px}
.mm-form-kosullu[hidden]{display:none}
.mm-form-kosullu{
  margin-top:16px;padding:16px 18px;
  background:var(--zemin-2);border-left:3px solid var(--mavi);
}
.mm-form-kosullu .mm-form-alan + .mm-form-alan{margin-top:14px}
.mm-form-dosya{
  display:flex;align-items:center;gap:14px;flex-wrap:wrap;
  padding:16px 18px;
  border:1px dashed var(--cizgi);border-radius:var(--radius);
  background:var(--zemin-2);
}
.mm-form-dosya svg{width:22px;height:22px;color:var(--mavi);flex:none}
.mm-form-dosya input{font-size:13.5px;color:var(--metin-2);min-width:0}
.mm-form-dosya input[type="file"]::file-selector-button{
  margin-right:12px;height:36px;padding:0 15px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;
  color:var(--lacivert);background:#fff;
  border:1px solid var(--cizgi);border-radius:var(--radius);cursor:pointer;
  transition:border-color var(--gecis),color var(--gecis);
}
.mm-form-dosya input[type="file"]::file-selector-button:hover{border-color:var(--mavi);color:var(--mavi)}
.mm-form-dosya-not{font-size:12.5px;color:var(--metin-3);width:100%}
.mm-form-onay{
  display:flex;align-items:flex-start;gap:11px;
  font-size:13.5px;line-height:1.6;color:var(--metin-2);cursor:pointer;
}
.mm-form-onay + .mm-form-onay{margin-top:12px}
.mm-form-onay input{position:absolute;opacity:0;width:0;height:0}
.mm-form-kutu{
  flex:none;width:19px;height:19px;margin-top:1px;
  display:grid;place-items:center;
  border:1px solid var(--cizgi);border-radius:3px;background:#fff;
  transition:background var(--gecis),border-color var(--gecis);
}
.mm-form-kutu svg{width:12px;height:12px;color:#fff;opacity:0;transition:opacity var(--gecis)}
.mm-form-onay input:checked + .mm-form-kutu{background:var(--mavi);border-color:var(--mavi)}
.mm-form-onay input:checked + .mm-form-kutu svg{opacity:1}
.mm-form-onay input:focus-visible + .mm-form-kutu{outline:2px solid var(--mavi);outline-offset:2px}
.mm-form-onay a{color:var(--mavi-metin);border-bottom:1px solid rgba(0,121,174,.35)}
.mm-form-onay.is-hatali .mm-form-kutu{border-color:var(--kirmizi)}
.mm-form-kupe{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
.mm-form-uyari{
  display:flex;align-items:center;gap:10px;
  margin-top:18px;padding:13px 16px;
  background:#fdecea;border-left:3px solid var(--kirmizi);
  font-size:14px;color:#8e2020;
}
.mm-form-uyari[hidden]{display:none}
.mm-form-uyari svg{width:17px;height:17px;flex:none}
.mm-form-gonder{
  margin-top:28px;padding-top:24px;border-top:1px solid var(--cizgi);
  display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;
}
.mm-form-gonder .mm-btn{height:50px;padding:0 32px;font-size:17px}
.mm-form-gonder-not{font-size:13.5px;color:var(--metin-2);max-width:42ch}
.mm-form-sonuc[hidden]{display:none}
.mm-form-sonuc:focus{outline:0}
.mm-form-sonuc{
  padding:clamp(28px,3vw,44px);
  border:1px solid var(--cizgi);
  background:var(--zemin-2);
  text-align:center;
}
.mm-form-sonuc-ikon{
  width:64px;height:64px;margin:0 auto 18px;
  display:grid;place-items:center;border-radius:50%;
  background:rgba(18,133,90,.1);color:var(--yesil);
}
.mm-form-sonuc-ikon svg{width:30px;height:30px}
.mm-form-sonuc-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(24px,2.4vw,32px);font-weight:700;
  letter-spacing:.02em;text-transform:uppercase;color:var(--lacivert);
}
.mm-form-sonuc-metin{margin-top:12px;font-size:15.5px;line-height:1.7;color:var(--metin-2)}
.mm-form-sonuc-no{
  display:inline-block;margin-top:18px;padding:10px 18px;
  background:#fff;border:1px dashed var(--cizgi);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:18px;font-weight:600;letter-spacing:.1em;color:var(--lacivert);
}
.mm-form-sonuc-btnler{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
@media (max-width:760px){
  .mm-form-kartlar,.mm-form-satir,.mm-form-satir--uc{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mm-form-satir{grid-template-columns:1fr}
  .mm-form-gonder .mm-btn{width:100%}
  .mm-form-gonder-not{max-width:none}
}
@media (max-width:460px){
  .mm-form-kartlar,.mm-form-kartlar--iki{grid-template-columns:1fr}
}
.mm-form-kutucuk{
  border:1px solid var(--cizgi);
  border-radius:var(--radius-2);
  padding:24px 24px 26px;
  background:#fff;
  min-width:0;
}
.mm-form-kutucuk--koyu{
  border:0;
  background:
    radial-gradient(90% 130% at 88% 0%,rgba(0,131,190,.28),transparent 60%),
    linear-gradient(165deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  color:#fff;
}
.mm-form-kutucuk-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:19px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;
  color:var(--lacivert);
  margin-bottom:14px;
}
.mm-form-kutucuk--koyu .mm-form-kutucuk-baslik{color:#fff}
.mm-form-kutucuk--koyu p{font-size:14.5px;line-height:1.7;color:#c9dcea}
.mm-form-kutucuk--koyu .mm-btn{margin-top:18px;width:100%}
/* === 17-servis.css === */
.mm-srv{padding:clamp(38px,4.4vw,66px) 0 clamp(46px,5vw,78px)}
.mm-srv-ic{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,336px);
  gap:clamp(28px,3.6vw,56px);
  align-items:start;
}
.mm-srv-yan{display:grid;gap:16px;min-width:0;align-content:start}
@media (min-height:1040px){.mm-srv-yan{position:sticky;top:150px}}
.mm-srv-tel{
  display:flex;align-items:center;gap:11px;
  margin-top:16px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:26px;font-weight:700;letter-spacing:.02em;color:#fff;
}
.mm-srv-tel svg{width:20px;height:20px;color:#5ac8f5;flex:none}
.mm-srv-liste{display:flex;flex-direction:column;gap:11px}
.mm-srv-liste li{
  display:flex;gap:11px;align-items:flex-start;
  font-size:14.5px;line-height:1.6;color:var(--metin-2);
}
.mm-srv-liste svg{width:17px;height:17px;flex:none;color:var(--mavi);margin-top:2px}
.mm-srv-kunye{display:flex;flex-direction:column;gap:14px}
.mm-srv-kunye li{display:flex;gap:12px;align-items:flex-start}
.mm-srv-kunye svg{width:18px;height:18px;flex:none;color:var(--mavi);margin-top:2px}
.mm-srv-kunye-et{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--metin-2);margin-bottom:2px;
}
.mm-srv-kunye-dg{font-size:14.5px;line-height:1.55;color:var(--metin)}
.mm-srv-kunye-dg a:hover{color:var(--mavi)}
@media (max-width:1080px){
  .mm-srv-ic{grid-template-columns:1fr}
  .mm-srv-yan{position:static;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}
}
@media (max-width:760px){
  .mm-srv-yan{grid-template-columns:1fr}
}
.mm-srv-sss{
  padding:clamp(38px,4.4vw,64px) 0;
  background:var(--zemin-2);
  border-top:1px solid var(--cizgi);
}
.mm-srv-sss-liste{
  border-top:1px solid var(--cizgi);
  max-width:900px;
}
.mm-srv-sss details{border-bottom:1px solid var(--cizgi)}
.mm-srv-sss summary{
  display:flex;align-items:center;justify-content:space-between;gap:20px;
  padding:20px 2px;cursor:pointer;list-style:none;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:19px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;
  color:var(--lacivert);
  transition:color var(--gecis);
}
.mm-srv-sss summary::-webkit-details-marker{display:none}
.mm-srv-sss summary:hover{color:var(--mavi)}
.mm-srv-sss summary i{
  flex:none;width:26px;height:26px;
  display:grid;place-items:center;
  color:var(--mavi);
  transition:transform var(--gecis);
}
.mm-srv-sss summary i svg{width:16px;height:16px}
.mm-srv-sss details[open] summary i{transform:rotate(180deg)}
.mm-srv-sss-cevap{padding:0 2px 22px;max-width:76ch}
.mm-srv-sss-cevap p{font-size:15px;line-height:1.75;color:var(--metin-2)}
.mm-srv-sss-cevap p + p{margin-top:12px}
/* === 18-teklif.css === */
.mm-tkf{padding:clamp(38px,4.4vw,66px) 0 clamp(46px,5vw,78px)}
.mm-tkf-ic{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,336px);
  gap:clamp(28px,3.6vw,56px);
  align-items:start;
}
.mm-tkf-adimlar{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  gap:0;margin-bottom:34px;
}
.mm-tkf-adim{
  position:relative;
  display:flex;align-items:center;gap:12px;
  padding:0 16px 18px 0;
  border-bottom:2px solid var(--cizgi);
  min-width:0;
  transition:border-color var(--gecis);
}
.mm-tkf-adim.is-acik,
.mm-tkf-adim.is-bitti{border-bottom-color:var(--mavi)}
.mm-tkf-adim-no{
  flex:none;width:34px;height:34px;
  display:grid;place-items:center;
  border:1px solid var(--cizgi);border-radius:50%;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:700;letter-spacing:.04em;
  color:var(--metin-3);background:#fff;
  transition:background var(--gecis),color var(--gecis),border-color var(--gecis);
}
.mm-tkf-adim-no svg{width:16px;height:16px}
.mm-tkf-adim.is-acik .mm-tkf-adim-no{background:var(--mavi);border-color:var(--mavi);color:#fff}
.mm-tkf-adim.is-bitti .mm-tkf-adim-no{background:var(--lacivert);border-color:var(--lacivert);color:#fff}
.mm-tkf-adim-ad{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;
  color:var(--metin-2);line-height:1.15;
  min-width:0;
}
.mm-tkf-adim.is-acik .mm-tkf-adim-ad,
.mm-tkf-adim.is-bitti .mm-tkf-adim-ad{color:var(--lacivert)}
.mm-tkf-adim-not{display:block;font-family:"Inter",sans-serif;font-size:12.5px;
  font-weight:400;letter-spacing:0;text-transform:none;color:var(--metin-3);margin-top:2px}
.mm-tkf-adim[data-tkf-git]{cursor:pointer}
.mm-tkf-adim[data-tkf-git]:hover .mm-tkf-adim-ad{color:var(--mavi)}
.mm-tkf-panel[hidden]{display:none}
.mm-tkf-kalemler{display:flex;flex-direction:column;gap:14px}
.mm-tkf-kalem{
  position:relative;
  padding:20px 20px 18px;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:#fff;
}
.mm-tkf-kalem-bas{
  display:flex;align-items:center;justify-content:space-between;gap:16px;
  margin-bottom:14px;
}
.mm-tkf-kalem-no{
  display:flex;align-items:center;gap:9px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;
  color:var(--mavi-metin);
}
.mm-tkf-kalem-no svg{width:17px;height:17px;color:var(--mavi)}
.mm-tkf-sil{
  display:inline-flex;align-items:center;gap:7px;
  font-size:13px;color:var(--metin-3);
  transition:color var(--gecis);
}
.mm-tkf-sil svg{width:14px;height:14px}
.mm-tkf-sil:hover{color:var(--kirmizi)}
.mm-tkf-kalem:only-child .mm-tkf-sil{display:none}
.mm-tkf-ekle{
  display:inline-flex;align-items:center;gap:10px;
  margin-top:16px;padding:12px 18px;
  border:1px dashed var(--cizgi);border-radius:var(--radius);
  background:var(--zemin-2);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;
  color:var(--lacivert);
  transition:border-color var(--gecis),color var(--gecis),background var(--gecis);
}
.mm-tkf-arti{display:grid;place-items:center;transform:rotate(45deg)}
.mm-tkf-ekle svg{width:16px;height:16px}
.mm-tkf-ekle:hover{border-color:var(--mavi);color:var(--mavi);background:#fff}
.mm-tkf-ekle[disabled]{opacity:.45;pointer-events:none}
.mm-tkf-ekle-not{margin-top:10px;font-size:13px;color:var(--metin-3)}
.mm-tkf-ozet{
  margin-top:6px;margin-bottom:22px;
  border:1px solid var(--cizgi);
  background:var(--zemin-2);
  padding:20px 22px;
}
.mm-tkf-ozet-baslik{
  display:flex;align-items:center;gap:9px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--mavi-metin);
  margin-bottom:14px;
}
.mm-tkf-ozet-baslik svg{width:16px;height:16px;color:var(--mavi)}
.mm-tkf-ozet-liste{display:flex;flex-direction:column;gap:10px}
.mm-tkf-ozet-liste li{
  display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;
  font-size:14.5px;line-height:1.6;
}
.mm-tkf-ozet-et{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--metin-2);padding-top:3px;
}
.mm-tkf-ozet-dg{color:var(--metin)}
.mm-tkf-ozet-bos{color:var(--metin-3)}
.mm-tkf-gez{
  margin-top:28px;padding-top:24px;border-top:1px solid var(--cizgi);
  display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;
}
.mm-tkf-gez .mm-btn{height:50px;padding:0 30px;font-size:17px}
.mm-tkf-geri{margin-right:auto}
.mm-tkf-gez-not{font-size:13.5px;color:var(--metin-2);flex:1 1 240px;text-align:right}
.mm-tkf-yan{position:sticky;top:150px;display:grid;gap:16px;min-width:0}
.mm-tkf-kutucuk{border:1px solid var(--cizgi);padding:24px 24px 26px;background:#fff}
.mm-tkf-kutucuk--koyu{
  border:0;
  background:
    radial-gradient(90% 130% at 88% 0%,rgba(0,131,190,.28),transparent 60%),
    linear-gradient(165deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  color:#fff;
}
.mm-tkf-kutucuk-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:19px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;
  color:var(--lacivert);margin-bottom:14px;
}
.mm-tkf-kutucuk--koyu .mm-tkf-kutucuk-baslik{color:#fff}
.mm-tkf-kutucuk--koyu p{font-size:14.5px;line-height:1.7;color:#c9dcea}
.mm-tkf-tel{
  display:flex;align-items:center;gap:11px;margin-top:16px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:26px;font-weight:700;letter-spacing:.02em;color:#fff;
}
.mm-tkf-tel svg{width:20px;height:20px;color:#5ac8f5;flex:none}
.mm-tkf-kutucuk--koyu .mm-btn{margin-top:18px;width:100%}
.mm-tkf-surec{display:flex;flex-direction:column;gap:16px}
.mm-tkf-surec li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px}
.mm-tkf-surec b{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.08em;color:var(--mavi-metin);
  padding-top:2px;
}
.mm-tkf-surec span{font-size:14.5px;line-height:1.6;color:var(--metin-2)}
.mm-tkf-surec strong{color:var(--lacivert);font-weight:600;display:block;margin-bottom:2px}
.mm-tkf-liste{display:flex;flex-direction:column;gap:11px}
.mm-tkf-liste li{
  display:flex;gap:11px;align-items:flex-start;
  font-size:14.5px;line-height:1.6;color:var(--metin-2);
}
.mm-tkf-liste svg{width:17px;height:17px;flex:none;color:var(--mavi);margin-top:2px}
@media (max-width:1080px){
  .mm-tkf-ic{grid-template-columns:1fr}
  .mm-tkf-yan{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:860px){
  .mm-tkf-adimlar{gap:0 10px}
  .mm-tkf-adim{padding-right:8px}
  .mm-tkf-adim-ad{font-size:14px}
  .mm-tkf-adim-not{display:none}
}
@media (max-width:760px){
  .mm-tkf-yan{grid-template-columns:1fr}
  .mm-tkf-ozet-liste li{grid-template-columns:1fr;gap:2px}
  .mm-tkf-gez{flex-direction:column-reverse;align-items:stretch}
  .mm-tkf-gez .mm-btn{width:100%}
  .mm-tkf-gez-not{text-align:left}
}
@media (max-width:520px){
  .mm-tkf-adim-ad{font-size:0;letter-spacing:0}
  .mm-tkf-adim{gap:0;justify-content:center;padding-right:6px}
  .mm-tkf-kalem{padding:16px 16px 14px}
}
/* === 19-liste.css === */
.mm-lst-arac{
  display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;
  padding:18px 0;
  border-bottom:1px solid var(--cizgi);
  background:var(--zemin-2);
}
.mm-lst-arac-ic{
  display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;
}
.mm-lst-sayac{
  font-size:15px;color:var(--metin-2);
}
.mm-lst-sayac b{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:22px;font-weight:700;letter-spacing:.02em;color:var(--lacivert);
  margin-right:4px;
}
.mm-lst-arac-sag{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.mm-lst-sirala{position:relative;display:inline-flex;align-items:center}
.mm-lst-sirala select{
  height:40px;padding:0 38px 0 14px;
  font-size:14px;color:var(--metin);
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius);
  -webkit-appearance:none;appearance:none;cursor:pointer;
}
.mm-lst-sirala select:focus{outline:0;border-color:var(--mavi);box-shadow:0 0 0 3px rgba(0,131,190,.12)}
.mm-lst-sirala svg{
  position:absolute;right:13px;width:14px;height:14px;pointer-events:none;color:var(--metin-2);
}
.mm-lst-mini{
  display:inline-flex;align-items:center;gap:8px;
  height:40px;padding:0 16px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  color:var(--lacivert);background:#fff;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  transition:border-color var(--gecis),color var(--gecis),background var(--gecis);
  white-space:nowrap;
}
.mm-lst-mini svg{width:16px;height:16px}
.mm-lst-mini:hover{border-color:var(--mavi);color:var(--mavi)}
.mm-lst-mini--ana{background:var(--lacivert);border-color:var(--lacivert);color:#fff}
.mm-lst-mini--ana:hover{background:var(--mavi);border-color:var(--mavi);color:#fff}
.mm-lst-mini[disabled]{opacity:.45;pointer-events:none}
.mm-lst-mini-say{
  display:inline-grid;place-items:center;
  min-width:20px;height:20px;padding:0 6px;
  background:var(--mavi);color:#fff;border-radius:10px;
  font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:0;
}
.mm-lst-mini--ana .mm-lst-mini-say{background:rgba(255,255,255,.22)}
.mm-lst-onay{
  display:inline-flex;align-items:center;gap:10px;
  font-size:14px;color:var(--metin-2);cursor:pointer;
}
.mm-lst-onay input{position:absolute;opacity:0;width:0;height:0}
.mm-lst-onay-kutu{
  flex:none;width:19px;height:19px;
  display:grid;place-items:center;
  border:1px solid var(--cizgi);border-radius:3px;background:#fff;
  transition:background var(--gecis),border-color var(--gecis);
}
.mm-lst-onay-kutu svg{width:12px;height:12px;color:#fff;opacity:0;transition:opacity var(--gecis)}
input:checked + .mm-lst-onay-kutu{background:var(--mavi);border-color:var(--mavi)}
input:checked + .mm-lst-onay-kutu svg{opacity:1}
input:focus-visible + .mm-lst-onay-kutu{outline:2px solid var(--mavi);outline-offset:2px}
@media (max-width:760px){
  .mm-lst-arac-ic{flex-direction:column;align-items:stretch;gap:14px}
  .mm-lst-arac-sag{justify-content:space-between}
  .mm-lst-mini{flex:1 1 auto;justify-content:center}
}
.mm-lst{padding:clamp(30px,3.4vw,48px) 0 clamp(46px,5vw,78px)}
.mm-lst-izgara{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;
}
@media (max-width:1080px){ .mm-lst-izgara{grid-template-columns:repeat(3,minmax(0,1fr))} }
@media (max-width:860px){ .mm-lst-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px} }
@media (max-width:420px){ .mm-lst-izgara{grid-template-columns:1fr} }
.mm-lst-izgara .mm-urun{position:relative}
.mm-lst-sil{
  position:absolute;top:12px;left:12px;z-index:3;
  width:34px;height:34px;
  display:grid;place-items:center;
  background:#fff;border:1px solid var(--cizgi);border-radius:50%;
  color:var(--metin-2);
  transition:color var(--gecis),border-color var(--gecis),background var(--gecis);
}
.mm-lst-sil svg{width:15px;height:15px}
.mm-lst-sil:hover{color:#fff;background:var(--kirmizi);border-color:var(--kirmizi)}
.mm-lst-sec{
  display:flex;align-items:center;gap:9px;
  margin-top:12px;padding-top:12px;
  border-top:1px solid var(--cizgi-2);
  font-size:13.5px;color:var(--metin-2);cursor:pointer;
}
.mm-lst-sec input{position:absolute;opacity:0;width:0;height:0}
.mm-lst-sec .mm-lst-onay-kutu{width:18px;height:18px}
.mm-lst-sec input:checked ~ span:last-child{color:var(--lacivert);font-weight:600}
.mm-lst-bos{
  text-align:center;
  padding:clamp(40px,5vw,72px) 24px;
  border:1px dashed var(--cizgi);
  background:var(--zemin-2);
}
.mm-lst-bos[hidden]{display:none}
.mm-lst-bos-ikon{
  width:66px;height:66px;margin:0 auto 20px;
  display:grid;place-items:center;border-radius:50%;
  background:#fff;border:1px solid var(--cizgi);color:var(--mavi);
}
.mm-lst-bos-ikon svg{width:28px;height:28px}
.mm-lst-bos-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(22px,2.2vw,28px);font-weight:700;
  letter-spacing:.02em;text-transform:uppercase;color:var(--lacivert);
}
.mm-lst-bos-metin{
  margin:12px auto 0;max-width:52ch;
  font-size:15px;line-height:1.7;color:var(--metin-2);
}
.mm-lst-bos-btnler{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
.mm-krs-sar{
  overflow-x:auto;-webkit-overflow-scrolling:touch;
  border:1px solid var(--cizgi);
  scrollbar-width:thin;
}
.mm-krs-sar[hidden]{display:none}
.mm-krs{
  border-collapse:collapse;
  width:100%;min-width:640px;
  font-size:14.5px;
}
.mm-krs th,.mm-krs td{
  border-left:1px solid var(--cizgi);
  border-top:1px solid var(--cizgi);
  padding:14px 16px;
  vertical-align:top;text-align:left;
  min-width:190px;
}
.mm-krs tr:first-child th,.mm-krs tr:first-child td{border-top:0}
.mm-krs th:first-child,.mm-krs td:first-child{
  border-left:0;
  position:sticky;left:0;z-index:2;
  background:var(--zemin-2);
  min-width:150px;width:150px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;
  color:var(--metin-2);
}
.mm-krs tbody tr:nth-child(even) td:first-child{background:var(--zemin-3)}
.mm-krs td{color:var(--metin)}
.mm-krs-fark td{background:#fffdf5}
.mm-krs-urun{padding:0!important}
.mm-krs-urun-ic{padding:16px;display:block;position:relative;max-width:300px}
.mm-krs-gorsel{
  display:block;width:100%;height:176px;
  background:#fff;border:1px solid var(--cizgi-2);
  overflow:hidden;margin-bottom:12px;
}
.mm-krs-gorsel img{width:100%;height:100%;object-fit:contain;padding:8px}
.mm-krs-marka{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--metin-3);margin-bottom:4px;
}
.mm-krs-ad{font-size:15px;font-weight:600;line-height:1.35;color:var(--lacivert)}
.mm-krs-ad a:hover{color:var(--mavi)}
.mm-krs-cikar{
  position:absolute;top:10px;right:10px;
  width:30px;height:30px;display:grid;place-items:center;
  border:1px solid var(--cizgi);border-radius:50%;background:#fff;
  color:var(--metin-3);
  transition:color var(--gecis),border-color var(--gecis),background var(--gecis);
}
.mm-krs-cikar svg{width:13px;height:13px}
.mm-krs-cikar:hover{color:#fff;background:var(--kirmizi);border-color:var(--kirmizi)}
.mm-krs-btn{margin-top:12px;width:100%}
.mm-krs-ekle{
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;
  min-height:190px;padding:18px;
  color:var(--metin-3);text-align:center;
}
.mm-krs-ekle span{
  width:38px;height:38px;display:grid;place-items:center;
  border:1px dashed var(--cizgi);border-radius:50%;color:var(--mavi);
}
.mm-krs-ekle svg{width:16px;height:16px;transform:rotate(45deg)}
.mm-krs-ekle a{font-size:13.5px;color:var(--mavi-metin);border-bottom:1px solid rgba(0,121,174,.35)}
.mm-krs-not{
  margin-top:18px;font-size:13.5px;line-height:1.7;color:var(--metin-3);
}
@media (max-width:620px){
  .mm-krs th,.mm-krs td{padding:12px 12px;min-width:170px}
  .mm-krs th:first-child,.mm-krs td:first-child{min-width:118px;width:118px;font-size:11.5px}
}
.mm-lst-toast{
  position:fixed;left:50%;bottom:26px;transform:translateX(-50%);
  z-index:var(--z-ustu);
  display:flex;align-items:center;gap:14px;
  max-width:calc(100% - 32px);
  padding:14px 18px;
  background:var(--lacivert);color:#fff;
  border-radius:var(--radius-2);
  box-shadow:0 10px 30px rgba(2,49,77,.28);
  font-size:14.5px;
}
.mm-lst-toast[hidden]{display:none}
.mm-lst-toast svg{width:18px;height:18px;flex:none;color:#5ac8f5}
.mm-lst-toast button{
  flex:none;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;
  color:#fff;padding-bottom:2px;border-bottom:2px solid rgba(255,255,255,.45);
  transition:border-color var(--gecis);
}
.mm-lst-toast button:hover{border-color:#fff}
.mm-lst-toast button[hidden]{display:none}
@media (max-width:520px){
  .mm-lst-toast{left:16px;right:16px;transform:none;max-width:none}
}
/* === 20-havale.css === */
.mm-hvl{padding:clamp(34px,4vw,58px) 0 clamp(46px,5vw,78px)}
.mm-hvl-ic{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,336px);
  gap:clamp(28px,3.6vw,56px);
  align-items:start;
}
.mm-hvl-uyari{
  display:flex;gap:14px;
  padding:18px 20px;margin-bottom:28px;
  background:#fff8f0;border-left:3px solid var(--turuncu);
}
.mm-hvl-uyari svg{width:20px;height:20px;flex:none;color:var(--turuncu);margin-top:2px}
.mm-hvl-uyari p{font-size:14.5px;line-height:1.7;color:var(--metin-2)}
.mm-hvl-uyari b{color:var(--lacivert)}
.mm-hvl-bankalar{display:grid;gap:12px}
.mm-hvl-banka{position:relative;display:block}
.mm-hvl-banka input{position:absolute;opacity:0;width:0;height:0}
.mm-hvl-banka-kutu{
  display:block;padding:18px 20px 16px;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:#fff;cursor:pointer;
  transition:border-color var(--gecis),box-shadow var(--gecis),background var(--gecis);
}
.mm-hvl-banka:hover .mm-hvl-banka-kutu{border-color:var(--mavi)}
.mm-hvl-banka input:checked + .mm-hvl-banka-kutu{
  border-color:var(--mavi);background:var(--zemin-2);
  box-shadow:inset 0 0 0 1px var(--mavi);
}
.mm-hvl-banka input:focus-visible + .mm-hvl-banka-kutu{outline:2px solid var(--mavi);outline-offset:2px}
.mm-hvl-banka-bas{display:flex;align-items:center;gap:12px}
.mm-hvl-radyo{
  flex:none;width:20px;height:20px;border-radius:50%;
  border:1px solid var(--cizgi);background:#fff;
  display:grid;place-items:center;
  transition:border-color var(--gecis);
}
.mm-hvl-radyo::after{
  content:"";width:10px;height:10px;border-radius:50%;
  background:var(--mavi);transform:scale(0);
  transition:transform var(--gecis);
}
.mm-hvl-banka input:checked + .mm-hvl-banka-kutu .mm-hvl-radyo{border-color:var(--mavi)}
.mm-hvl-banka input:checked + .mm-hvl-banka-kutu .mm-hvl-radyo::after{transform:scale(1)}
.mm-hvl-banka-ad{min-width:0}
.mm-hvl-banka-ad b{
  display:block;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:18px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;
  color:var(--lacivert);line-height:1.15;
}
.mm-hvl-banka-ad span{display:block;font-size:13px;color:var(--metin-2);margin-top:2px}
.mm-hvl-iban{
  display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;
  margin-top:14px;padding:12px 14px;
  background:var(--zemin-2);border:1px solid var(--cizgi-2);border-radius:var(--radius);
}
.mm-hvl-banka input:checked + .mm-hvl-banka-kutu .mm-hvl-iban{background:#fff}
.mm-hvl-iban code{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:18px;font-weight:600;letter-spacing:.06em;
  color:var(--lacivert);
  word-break:break-all;
}
.mm-hvl-kopyala{
  display:inline-flex;align-items:center;gap:8px;flex:none;
  height:34px;padding:0 14px;
  font-size:13.5px;font-weight:600;color:var(--lacivert);
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius);
  transition:border-color var(--gecis),color var(--gecis);
}
.mm-hvl-kopyala svg{width:15px;height:15px}
.mm-hvl-kopyala:hover{border-color:var(--mavi);color:var(--mavi)}
.mm-hvl-kopyala.is-kopyalandi{border-color:var(--yesil);color:var(--yesil)}
.mm-hvl-sahip{display:block;margin-top:10px;font-size:13px;color:var(--metin-2)}
.mm-hvl-para{position:relative;display:block}
.mm-hvl-para .mm-form-giris{padding-right:44px;font-variant-numeric:tabular-nums}
.mm-hvl-para-birim{
  position:absolute;right:14px;top:50%;transform:translateY(-50%);
  font-size:15px;color:var(--metin-3);pointer-events:none;
}
.mm-hvl-dosya{
  display:flex;align-items:center;gap:16px;
  padding:18px 20px;
  border:1px dashed var(--cizgi);border-radius:var(--radius);
  background:var(--zemin-2);cursor:pointer;
  transition:border-color var(--gecis),background var(--gecis);
}
.mm-hvl-dosya:hover{border-color:var(--mavi);background:#fff}
.mm-hvl-dosya input{position:absolute;opacity:0;width:0;height:0}
.mm-hvl-dosya-ikon{
  flex:none;width:42px;height:42px;
  display:grid;place-items:center;border-radius:50%;
  background:#fff;border:1px solid var(--cizgi);color:var(--mavi);
}
.mm-hvl-dosya-ikon svg{width:19px;height:19px}
.mm-hvl-dosya-gov{min-width:0;flex:1 1 auto}
.mm-hvl-dosya-gov b{display:block;font-size:14.5px;color:var(--lacivert);
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mm-hvl-dosya-gov span{display:block;font-size:12.5px;color:var(--metin-3);margin-top:2px}
.mm-hvl-dosya-btn{
  flex:none;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;
  color:var(--lacivert);
  padding:0 14px;height:34px;display:inline-flex;align-items:center;
  border:1px solid var(--cizgi);border-radius:var(--radius);background:#fff;
}
.mm-hvl-dosya-hata{
  display:flex;align-items:center;gap:6px;margin-top:8px;
  font-size:12.5px;color:var(--kirmizi);
}
.mm-hvl-dosya-hata svg{width:14px;height:14px;flex:none}
.mm-hvl-dosya-sil{
  display:inline-flex;align-items:center;gap:8px;margin-top:10px;
  font-size:13px;color:var(--metin-3);transition:color var(--gecis);
}
.mm-hvl-dosya-sil svg{width:14px;height:14px}
.mm-hvl-dosya-sil:hover{color:var(--kirmizi)}
.mm-hvl-ozet{
  margin:22px auto 0;max-width:520px;
  border:1px solid var(--cizgi);background:#fff;
  text-align:left;
}
.mm-hvl-ozet div{
  display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;
  padding:12px 18px;border-top:1px solid var(--cizgi-2);
  font-size:14.5px;
}
.mm-hvl-ozet div:first-child{border-top:0}
.mm-hvl-ozet dt{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--metin-2);padding-top:3px;
}
.mm-hvl-ozet dd{margin:0;color:var(--metin);word-break:break-word}
.mm-hvl-yan{position:sticky;top:150px;display:grid;gap:16px;min-width:0}
.mm-hvl-kutucuk{border:1px solid var(--cizgi);padding:24px 24px 26px;background:#fff}
.mm-hvl-kutucuk--koyu{
  border:0;
  background:
    radial-gradient(90% 130% at 88% 0%,rgba(0,131,190,.28),transparent 60%),
    linear-gradient(165deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  color:#fff;
}
.mm-hvl-kutucuk-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:19px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;
  color:var(--lacivert);margin-bottom:14px;
}
.mm-hvl-kutucuk--koyu .mm-hvl-kutucuk-baslik{color:#fff}
.mm-hvl-kutucuk--koyu p{font-size:14.5px;line-height:1.7;color:#c9dcea}
.mm-hvl-sira{display:flex;flex-direction:column;gap:16px}
.mm-hvl-sira li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px}
.mm-hvl-sira svg{width:18px;height:18px;color:var(--mavi);margin-top:2px}
.mm-hvl-sira b{display:block;color:var(--lacivert);font-weight:600;font-size:14.5px;margin-bottom:2px}
.mm-hvl-sira span{font-size:14px;line-height:1.6;color:var(--metin-2)}
.mm-hvl-bag{
  display:block;margin-top:14px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:20px;font-weight:700;letter-spacing:.02em;color:#fff;
}
.mm-hvl-bag--kucuk{font-size:15px;font-weight:600;letter-spacing:.02em;color:#c9dcea;margin-top:10px}
.mm-hvl-bag--kucuk:hover{color:#fff}
@media (max-width:1080px){
  .mm-hvl-ic{grid-template-columns:1fr}
  .mm-hvl-yan{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:760px){
  .mm-hvl-yan{grid-template-columns:1fr}
  .mm-hvl-ozet div{grid-template-columns:1fr;gap:2px}
  .mm-hvl-dosya{flex-wrap:wrap}
}
/* === 21-iletisim.css === */
.mm-sayfa-bas--ilt .mm-kap{padding-bottom:calc(clamp(38px,4.6vw,58px) + 56px)}
.mm-sayfa-bas--ilt::before{display:none}
.mm-ilt-kanal{
  position:relative;z-index:5;
  margin-top:-64px;
  padding-bottom:clamp(42px,4.6vw,68px);
}
.mm-ilt-kanal-izgara{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:clamp(14px,1.4vw,20px);
}
.mm-ilt-kart{
  position:relative;
  display:block;min-width:0;
  padding:22px 22px 21px;
  background:#fff;
  border:1px solid var(--cizgi);
  border-radius:var(--radius-2);
  box-shadow:0 20px 44px -30px rgba(2,49,77,.62);
  overflow:hidden;
  transition:transform var(--gecis),border-color var(--gecis),box-shadow var(--gecis);
}
.mm-ilt-kart::before{
  content:"";position:absolute;left:0;right:0;top:0;height:3px;
  background:linear-gradient(90deg,var(--mavi),var(--mavi-acik));
  transform:scaleX(0);transform-origin:left;
  transition:transform .42s cubic-bezier(.22,1,.36,1);
}
.mm-ilt-kart:hover{
  transform:translateY(-5px);
  border-color:var(--mavi);
  box-shadow:0 28px 54px -28px rgba(2,49,77,.55);
}
.mm-ilt-kart:hover::before{transform:scaleX(1)}
.mm-ilt-kart-ikon{
  width:46px;height:46px;
  display:grid;place-items:center;
  border-radius:var(--radius-2);
  background:var(--zemin-3);color:var(--lacivert);
  transition:background var(--gecis),color var(--gecis);
}
.mm-ilt-kart-ikon svg{width:23px;height:23px;stroke-width:1.5}
.mm-ilt-kart:hover .mm-ilt-kart-ikon{background:var(--mavi);color:#fff}
.mm-ilt-kart-ok{
  position:absolute;top:23px;right:21px;
  width:17px;height:17px;color:var(--mavi);
  opacity:0;transform:translate(-6px,6px);
  transition:opacity var(--gecis),transform var(--gecis);
}
.mm-ilt-kart:hover .mm-ilt-kart-ok{opacity:1;transform:none}
.mm-ilt-kart-govde{display:block;margin-top:17px;min-width:0}
.mm-ilt-kart-et{
  display:block;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;
  color:var(--metin-2);
}
.mm-ilt-kart-dg{
  display:block;margin-top:5px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(20px,1.55vw,25px);font-weight:700;letter-spacing:.01em;
  line-height:1.14;color:var(--lacivert);
  overflow-wrap:anywhere;
}
.mm-ilt-kart-not{display:block;margin-top:7px;font-size:13px;line-height:1.5;color:var(--metin-2)}
.mm-ilt-kart--wa::before{background:linear-gradient(90deg,var(--yesil),#1aa571)}
.mm-ilt-kart--wa .mm-ilt-kart-ikon{background:rgba(18,133,90,.1);color:var(--yesil)}
.mm-ilt-kart--wa:hover{border-color:var(--yesil)}
.mm-ilt-kart--wa:hover .mm-ilt-kart-ikon{background:var(--yesil);color:#fff}
.mm-ilt-kart--wa .mm-ilt-kart-ok{color:var(--yesil)}
@media (max-width:1080px){
  .mm-ilt-kanal-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:700px){
  .mm-ilt-kanal{margin-top:-40px;padding-bottom:34px}
  .mm-ilt-kanal-izgara{grid-template-columns:1fr;gap:10px}
  .mm-ilt-kart{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:16px 18px;align-items:center}
  .mm-ilt-kart-govde{margin-top:0}
  .mm-ilt-kart-dg{font-size:21px}
  .mm-ilt-kart-ok{display:none}
}
.mm-ilt-harita{
  padding:clamp(44px,4.8vw,74px) 0;
  background:var(--zemin-2);
  border-top:1px solid var(--cizgi);
}
.mm-ilt-harita-ic{
  display:grid;
  grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);
  gap:clamp(18px,2.2vw,32px);
  align-items:stretch;
}
.mm-ilt-map{
  position:relative;
  min-height:clamp(360px,40vw,540px);
  border-radius:var(--radius-2);
  overflow:hidden;
  background:
    radial-gradient(72% 100% at 74% 8%,rgba(0,131,190,.34),transparent 62%),
    linear-gradient(158deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
}
.mm-ilt-map-doku{
  position:absolute;inset:0;
  background-image:radial-gradient(rgba(255,255,255,.10) 1px,transparent 1px);
  background-size:26px 26px;
  -webkit-mask-image:radial-gradient(72% 78% at 50% 46%,#000 12%,transparent 78%);
  mask-image:radial-gradient(72% 78% at 50% 46%,#000 12%,transparent 78%);
}
.mm-ilt-map-govde{
  position:absolute;inset:0;z-index:2;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:0;text-align:center;
  padding:32px 26px;
}
.mm-ilt-map-pin{
  position:relative;
  width:60px;height:60px;flex:none;
  display:grid;place-items:center;
  border-radius:50%;
  background:var(--mavi);color:#fff;
  box-shadow:0 0 0 10px rgba(0,131,190,.16);
}
.mm-ilt-map-pin svg{width:27px;height:27px}
.mm-ilt-map-pin::before,
.mm-ilt-map-pin::after{
  content:"";position:absolute;inset:-6px;
  border-radius:50%;border:1px solid rgba(90,200,245,.55);
  animation:mmIltPuls 3s ease-out infinite;
}
.mm-ilt-map-pin::after{animation-delay:1.5s}
@keyframes mmIltPuls{
  0%{transform:scale(.92);opacity:.8}
  100%{transform:scale(2.3);opacity:0}
}
.mm-ilt-map-baslik{
  margin-top:22px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(24px,2.4vw,32px);font-weight:700;
  letter-spacing:.02em;text-transform:uppercase;color:#fff;line-height:1.05;
}
.mm-ilt-map-metin{margin-top:10px;font-size:15px;line-height:1.6;color:#c9dcea}
.mm-ilt-map-govde .mm-btn{margin-top:22px}
.mm-ilt-map-not{
  margin-top:14px;max-width:38ch;
  font-size:12.5px;line-height:1.55;color:#9fbdd2;
}
.mm-ilt-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:3}
.mm-ilt-map.is-acik .mm-ilt-map-govde,
.mm-ilt-map.is-acik .mm-ilt-map-doku{display:none}
@media (prefers-reduced-motion:reduce){
  .mm-ilt-map-pin::before,.mm-ilt-map-pin::after{animation:none;opacity:0}
}
.mm-ilt-yol{
  display:flex;flex-direction:column;min-width:0;
  padding:clamp(22px,2.2vw,30px);
  background:#fff;
  border:1px solid var(--cizgi);
  border-radius:var(--radius-2);
}
.mm-ilt-yol-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(24px,2.2vw,30px);font-weight:700;
  letter-spacing:.02em;text-transform:uppercase;color:var(--lacivert);
  line-height:1.05;
}
.mm-ilt-yol-metin{margin-top:10px;font-size:14.5px;line-height:1.65;color:var(--metin-2)}
.mm-ilt-adres{
  display:flex;gap:12px;align-items:flex-start;
  margin-top:20px;padding:16px 16px 15px;
  background:var(--zemin-2);
  border-left:3px solid var(--mavi);
  border-radius:0 var(--radius) var(--radius) 0;
}
.mm-ilt-adres > svg{width:19px;height:19px;flex:none;color:var(--mavi);margin-top:2px}
.mm-ilt-adres-dg{font-size:14.5px;line-height:1.6;color:var(--metin)}
.mm-ilt-kopyala{
  display:inline-flex;align-items:center;gap:6px;
  margin-top:8px;padding:5px 11px;
  border:1px solid var(--cizgi);border-radius:999px;
  background:#fff;
  font-size:12.5px;font-weight:600;color:var(--metin-2);
  transition:border-color var(--gecis),color var(--gecis);
}
.mm-ilt-kopyala svg{width:13px;height:13px}
.mm-ilt-kopyala:hover{border-color:var(--mavi);color:var(--mavi)}
.mm-ilt-kopyala.is-kopyalandi{border-color:var(--yesil);color:var(--yesil)}
.mm-ilt-yol-et{
  margin-top:24px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--metin-2);
}
.mm-ilt-cipler{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}
.mm-ilt-cip{
  padding:7px 14px;
  border:1px solid var(--cizgi);border-radius:999px;
  background:#fff;
  font-size:13.5px;color:var(--metin-2);
  transition:border-color var(--gecis),color var(--gecis),background var(--gecis);
}
.mm-ilt-cip:hover{border-color:var(--mavi);color:var(--mavi-metin)}
.mm-ilt-cip[aria-pressed="true"]{background:var(--lacivert);border-color:var(--lacivert);color:#fff}
.mm-ilt-yol-satir{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px}
.mm-ilt-yol-alt{
  margin-top:auto;padding-top:18px;
  display:flex;flex-wrap:wrap;align-items:center;gap:14px;
}
.mm-ilt-yol-alt .mm-btn{flex:1 1 auto}
.mm-ilt-konum{
  display:inline-flex;align-items:center;gap:7px;
  font-size:13.5px;font-weight:600;color:var(--mavi-metin);
  transition:color var(--gecis);
}
.mm-ilt-konum svg{width:16px;height:16px}
.mm-ilt-konum:hover{color:var(--lacivert)}
.mm-ilt-konum[disabled]{opacity:.55;cursor:default}
.mm-ilt-konum-not{width:100%;font-size:12.5px;line-height:1.5;color:var(--metin-2)}
@media (max-width:1080px){
  .mm-ilt-harita-ic{grid-template-columns:1fr}
  .mm-ilt-map{min-height:360px}
}
@media (max-width:520px){
  .mm-ilt-map{min-height:300px}
  .mm-ilt-yol-alt{flex-direction:column;align-items:stretch}
  .mm-ilt-yol-alt .mm-btn{width:100%}
  .mm-ilt-konum{justify-content:center}
}
.mm-ilt-form{
  padding:clamp(46px,5vw,78px) 0;
  background:#fff;
  border-top:1px solid var(--cizgi);
}
.mm-ilt-form-ic{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,352px);
  gap:clamp(28px,3.6vw,56px);
  align-items:start;
}
.mm-ilt-form-bas{margin-bottom:clamp(24px,2.6vw,34px)}
.mm-ilt-yan{display:grid;gap:16px;min-width:0;align-content:start}
.mm-ilt-hat{display:block}
.mm-ilt-hat li{padding:15px 0;border-top:1px solid rgba(255,255,255,.15)}
.mm-ilt-hat li:first-child{border-top:0;padding-top:2px}
.mm-ilt-hat li:last-child{padding-bottom:0}
.mm-ilt-hat-et{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:#9fbdd2;
}
.mm-ilt-hat-no{
  display:flex;align-items:center;gap:10px;margin-top:4px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:24px;font-weight:700;letter-spacing:.02em;color:#fff;
  transition:color var(--gecis);
}
.mm-ilt-hat-no svg{width:18px;height:18px;flex:none;color:#5ac8f5}
.mm-ilt-hat-no:hover{color:#5ac8f5}
.mm-ilt-hat-mail{
  display:flex;align-items:center;gap:10px;margin-top:4px;
  font-size:15.5px;font-weight:600;color:#fff;overflow-wrap:anywhere;
  transition:color var(--gecis);
}
.mm-ilt-hat-mail svg{width:17px;height:17px;flex:none;color:#5ac8f5}
.mm-ilt-hat-mail:hover{color:#5ac8f5}
.mm-ilt-durum{
  display:inline-flex;align-items:center;gap:8px;
  padding:6px 13px;border-radius:999px;
  font-size:13px;font-weight:600;
  background:var(--zemin-3);color:var(--metin-2);
}
.mm-ilt-durum::before{
  content:"";width:8px;height:8px;border-radius:50%;
  background:currentColor;flex:none;
}
.mm-ilt-durum--acik{background:#e4f2ec;color:#0c6444}
.mm-ilt-durum--kapali{background:#fdeaea;color:#b32424}
.mm-ilt-saat{margin-top:16px}
.mm-ilt-saat li{
  display:flex;align-items:baseline;justify-content:space-between;gap:14px;
  padding:10px 0;border-top:1px solid var(--cizgi-2);
  font-size:14px;color:var(--metin-2);
}
.mm-ilt-saat li:first-child{border-top:0;padding-top:2px}
.mm-ilt-saat li:last-child{padding-bottom:0}
.mm-ilt-saat b{font-weight:600;color:var(--metin);text-align:right}
.mm-ilt-saat li.is-bugun{color:var(--lacivert)}
.mm-ilt-saat li.is-bugun span:first-child{font-weight:600}
.mm-ilt-saat li.is-bugun b{color:var(--mavi-metin)}
.mm-ilt-saat-not{margin-top:14px;font-size:12.5px;line-height:1.55;color:var(--metin-2)}
.mm-ilt-sosyal{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}
.mm-ilt-sosyal a{
  width:46px;height:46px;
  display:grid;place-items:center;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  color:var(--lacivert);
  transition:background var(--gecis),border-color var(--gecis),color var(--gecis);
}
.mm-ilt-sosyal a:hover{background:var(--lacivert);border-color:var(--lacivert);color:#fff}
.mm-ilt-sosyal svg{width:21px;height:21px}
.mm-ilt-git{display:grid;gap:2px}
.mm-ilt-git a{
  display:flex;align-items:center;gap:11px;
  padding:12px 0;border-top:1px solid var(--cizgi-2);
  font-size:14.5px;color:var(--metin);
  transition:color var(--gecis);
}
.mm-ilt-git a:first-child{border-top:0}
.mm-ilt-git a:hover{color:var(--mavi-metin)}
.mm-ilt-git svg{width:17px;height:17px;flex:none;color:var(--mavi)}
.mm-ilt-git .mm-ilt-git-ok{margin-left:auto;color:var(--metin-3)}
.mm-ilt-git a:hover .mm-ilt-git-ok{color:var(--mavi)}
.mm-ilt-oneri{
  display:flex;gap:12px;align-items:flex-start;
  margin-top:16px;padding:15px 17px;
  background:var(--zemin-3);
  border-left:3px solid var(--mavi);
  border-radius:0 var(--radius) var(--radius) 0;
  font-size:14px;line-height:1.6;color:var(--metin);
}
.mm-ilt-oneri > svg{width:18px;height:18px;flex:none;color:var(--mavi);margin-top:2px}
.mm-ilt-oneri a{color:var(--mavi-koyu);font-weight:600;border-bottom:1px solid rgba(0,107,156,.42)}
.mm-ilt-oneri a:hover{color:var(--lacivert);border-color:var(--lacivert)}
@media (max-width:1080px){
  .mm-ilt-form-ic{grid-template-columns:1fr}
  .mm-ilt-yan{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:760px){
  .mm-ilt-yan{grid-template-columns:1fr}
}
/* === 22-siparis.css === */
.mm-sayfa-bas--sip .mm-kap{
  padding:26px 0 30px;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:end;
  gap:34px;
}
.mm-sayfa-bas--sip .mm-iz{grid-column:1 / -1;margin-bottom:6px}
.mm-sayfa-bas--sip .mm-sayfa-bas-baslik{font-size:clamp(32px,3.6vw,48px);max-width:none}
.mm-sayfa-bas--sip .mm-sayfa-bas-metin{margin-top:12px;font-size:15px}
.mm-adimlar{display:flex;align-items:flex-start;gap:0;flex:none}
.mm-adimlar-oge{
  position:relative;
  display:flex;flex-direction:column;align-items:center;gap:9px;
  width:118px;text-align:center;
}
.mm-adimlar-oge + .mm-adimlar-oge::before{
  content:"";position:absolute;top:17px;
  right:calc(50% + 21px);left:calc(-50% + 21px);
  height:2px;border-radius:2px;
  background:rgba(255,255,255,.22);
}
.mm-adimlar-oge.is-bitti + .mm-adimlar-oge::before,
.mm-adimlar-oge.is-aktif + .mm-adimlar-oge::before{
  background:linear-gradient(90deg,var(--mavi-acik),rgba(90,200,245,.35));
}
.mm-adimlar-nokta{
  position:relative;
  display:grid;place-items:center;
  width:34px;height:34px;
  border:1.5px solid rgba(255,255,255,.24);
  border-radius:50%;
  background:rgba(255,255,255,.06);
  color:rgba(255,255,255,.62);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:700;
  transition:background var(--gecis),border-color var(--gecis),color var(--gecis);
}
.mm-adimlar-nokta svg{width:15px;height:15px;display:none}
.mm-adimlar-ad{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;
  color:rgba(255,255,255,.62);
  transition:color var(--gecis);
}
.mm-adimlar-oge.is-aktif .mm-adimlar-nokta{
  background:var(--mavi);border-color:var(--mavi);color:#fff;
  box-shadow:0 0 0 5px rgba(0,131,190,.24);
}
.mm-adimlar-oge.is-aktif .mm-adimlar-ad{color:#fff}
.mm-adimlar-oge.is-bitti .mm-adimlar-nokta{
  background:rgba(90,200,245,.18);border-color:#5ac8f5;color:#5ac8f5;
}
.mm-adimlar-oge.is-bitti .mm-adimlar-nokta span{display:none}
.mm-adimlar-oge.is-bitti .mm-adimlar-nokta svg{display:block}
.mm-adimlar-oge.is-bitti .mm-adimlar-ad{color:#c9dcea}
.mm-adimlar-bag{display:flex;flex-direction:column;align-items:center;gap:9px}
.mm-adimlar-bag:hover .mm-adimlar-ad{color:#fff}
.mm-adimlar-bag:hover .mm-adimlar-nokta{border-color:#fff;color:#fff}
@media (max-width:1080px){
  .mm-sayfa-bas--sip .mm-kap{grid-template-columns:1fr;align-items:start;gap:22px}
  .mm-adimlar{width:100%}
  .mm-adimlar-oge{flex:1 1 0;width:auto}
}
@media (max-width:520px){
  .mm-adimlar-ad{font-size:11.5px;letter-spacing:.05em}
  .mm-adimlar-oge + .mm-adimlar-oge::before{right:calc(50% + 19px);left:calc(-50% + 19px)}
}
.mm-sip{padding:clamp(26px,3vw,42px) 0 clamp(56px,6vw,88px);background:var(--zemin-2)}
.mm-sip-duzen{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,396px);
  align-items:start;
  gap:clamp(18px,1.8vw,26px);
}
.mm-sip-ana{display:flex;flex-direction:column;gap:16px;min-width:0}
.mm-sip-yan{display:flex;flex-direction:column;gap:14px;min-width:0}
.mm-sip-pano{
  background:#fff;
  border:1px solid var(--cizgi);
  border-radius:var(--radius-2);
}
.mm-sip-pano-bas{
  display:flex;align-items:center;gap:11px;
  padding:17px 20px;
  border-bottom:1px solid var(--cizgi-2);
}
.mm-sip-pano-bas > svg{width:19px;height:19px;flex:none;color:var(--mavi)}
.mm-sip-pano-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:19px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-sip-pano-say{
  margin-left:auto;
  padding:3px 10px;border-radius:999px;
  background:var(--zemin-3);
  font-size:12.5px;font-weight:600;color:var(--metin-2);
  white-space:nowrap;
}
.mm-sip-pano-govde{padding:18px 20px 20px}
.mm-sip-ozet{position:sticky;top:150px}
.mm-sip-satir{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  padding:9px 0;
  font-size:14.5px;color:var(--metin-2);
}
.mm-sip-satir b{font-weight:600;color:var(--metin);white-space:nowrap}
.mm-sip-satir--kdv{font-size:13px;color:var(--metin-2);padding-top:2px}
.mm-sip-satir--kdv b{font-weight:500;color:var(--metin-2)}
.mm-sip-satir--indirim b{color:var(--yesil)}
.mm-sip-satir--bedava b{color:var(--yesil)}
.mm-sip-ayrac{height:1px;background:var(--cizgi-2);margin:10px 0}
.mm-sip-genel{
  display:flex;align-items:flex-end;justify-content:space-between;gap:14px;
  padding-top:6px;
}
.mm-sip-genel-et{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-sip-genel-et small{
  display:block;
  font-family:"Inter",sans-serif;
  font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;
  color:var(--metin-2);margin-top:3px;
}
.mm-sip-genel-dg{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(28px,2.4vw,34px);font-weight:700;letter-spacing:.01em;
  color:var(--lacivert);line-height:1;white-space:nowrap;
}
.mm-sip-ozet .mm-btn{width:100%;margin-top:18px;height:52px;font-size:17px}
.mm-sip-ozet-not{
  display:flex;align-items:center;justify-content:center;gap:7px;
  margin-top:12px;font-size:12.5px;color:var(--metin-2);
}
.mm-sip-ozet-not svg{width:14px;height:14px;color:var(--yesil);flex:none}
.mm-sip-odeme-gorsel{
  display:block;width:100%;height:auto;margin-top:16px;
  border-radius:var(--radius);
  background:var(--lacivert-3);
  padding:10px 12px;
}
.mm-sip-yardim{
  display:flex;align-items:center;gap:13px;
  padding:16px 18px;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
}
.mm-sip-yardim > svg{
  width:38px;height:38px;flex:none;padding:9px;
  border-radius:50%;background:var(--zemin-3);color:var(--mavi);
}
.mm-sip-yardim b{
  display:block;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-sip-yardim span{display:block;margin-top:2px;font-size:13.5px;color:var(--metin-2)}
.mm-sip-yardim a{color:var(--mavi-metin);font-weight:600}
.mm-sip-yardim a:hover{color:var(--lacivert)}
.mm-sip-mini{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}
.mm-sip-mini-oge{
  display:grid;grid-template-columns:56px minmax(0,1fr) auto;
  align-items:center;gap:12px;min-width:0;
}
.mm-sip-mini-medya{
  position:relative;width:56px;height:56px;flex:none;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:#fff;overflow:hidden;
}
.mm-sip-mini-medya img{width:100%;height:100%;object-fit:contain;padding:4px}
.mm-sip-mini-adet{
  position:absolute;top:-7px;right:-7px;
  min-width:21px;height:21px;padding:0 5px;
  display:grid;place-items:center;
  border-radius:999px;
  background:var(--lacivert);color:#fff;
  font-size:11.5px;font-weight:700;
}
.mm-sip-mini-ad{
  font-size:13.5px;font-weight:600;line-height:1.35;color:var(--metin);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
.mm-sip-mini-marka{
  display:block;margin-bottom:2px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;
  color:var(--mavi-metin);
}
.mm-sip-mini-fiyat{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:700;color:var(--lacivert);white-space:nowrap;
}
.mm-sip-mini-tumu{
  display:inline-flex;align-items:center;gap:7px;
  font-size:13.5px;font-weight:600;color:var(--mavi-metin);
}
.mm-sip-mini-tumu svg{width:14px;height:14px}
.mm-sip-mini-tumu:hover{color:var(--lacivert)}
.mm-sip-ozet-ac{
  display:none;width:100%;align-items:center;gap:12px;
  padding:15px 18px;
  text-align:left;
}
.mm-sip-ozet-ac b{
  display:block;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-sip-ozet-ac span{display:block;margin-top:2px;font-size:13px;color:var(--metin-2)}
.mm-sip-ozet-ac-tutar{
  margin-left:auto;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:21px;font-weight:700;color:var(--lacivert);white-space:nowrap;
}
.mm-sip-ozet-ac-ok{width:17px;height:17px;flex:none;color:var(--metin-2);transition:transform var(--gecis)}
.mm-sip-ozet-ac[aria-expanded="true"] .mm-sip-ozet-ac-ok{transform:rotate(180deg)}
.mm-sip-mbar{
  display:none;
  position:fixed;left:0;right:0;bottom:0;z-index:var(--z-ustu);
  align-items:center;gap:14px;
  padding:11px 16px calc(11px + env(safe-area-inset-bottom));
  background:#fff;
  border-top:1px solid var(--cizgi);
  box-shadow:0 -10px 30px -18px rgba(2,49,77,.5);
}
.mm-sip-mbar-copy b{
  display:block;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:21px;font-weight:700;color:var(--lacivert);line-height:1.1;white-space:nowrap;
}
.mm-sip-mbar-copy span{display:block;font-size:12px;color:var(--metin-2)}
.mm-sip-mbar .mm-btn{flex:1 1 auto;height:48px}
@media (max-width:1080px){
  .mm-sip-duzen{grid-template-columns:minmax(0,1fr)}
  .mm-sip-yan{display:contents}
  .mm-sip-ozet{position:static;order:-1}
  .mm-sip-yardim{order:2}
  .mm-sip-ozet .mm-sip-pano-bas{display:none}
  .mm-sip-ozet-ac{display:flex}
  .mm-sip-ozet .mm-sip-pano-govde{display:none;border-top:1px solid var(--cizgi-2)}
  .mm-sip-ozet .mm-sip-pano-govde.is-acik{display:block}
  .mm-sip-mbar{display:flex}
  .mm-sip{padding-bottom:104px}
}
@media (max-width:420px){
  .mm-sip-mbar{gap:10px;padding-left:12px;padding-right:12px}
  .mm-sip-mbar-copy b{font-size:19px}
}
/* === 23-sepet.css === */
.mm-sepet-liste{display:flex;flex-direction:column}
.mm-sepet-satir{
  display:grid;
  grid-template-columns:104px minmax(0,1fr) auto;
  align-items:start;
  gap:18px;
  padding:20px 0;
  border-top:1px solid var(--cizgi-2);
  min-width:0;
}
.mm-sepet-satir:first-child{border-top:0;padding-top:2px}
.mm-sepet-satir:last-child{padding-bottom:2px}
.mm-sepet-satir.is-gidiyor{opacity:.35;transition:opacity .2s ease}
.mm-sepet-medya{
  width:104px;height:104px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;overflow:hidden;
}
.mm-sepet-medya img{width:100%;height:100%;object-fit:contain;padding:7px}
.mm-sepet-govde{min-width:0;display:flex;flex-direction:column;gap:7px}
.mm-sepet-marka{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--mavi-metin);
}
.mm-sepet-ad{font-size:15.5px;font-weight:600;line-height:1.4;color:var(--metin)}
.mm-sepet-ad a:hover{color:var(--mavi-metin)}
.mm-sepet-etiketler{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.mm-sepet-etiket{
  display:inline-flex;align-items:center;gap:6px;
  padding:3px 9px;border-radius:999px;
  background:var(--zemin-2);
  font-size:12px;color:var(--metin-2);
}
.mm-sepet-etiket svg{width:13px;height:13px;flex:none}
.mm-sepet-etiket--stok{background:#e4f2ec;color:#0c6444}
.mm-sepet-etiket--stok svg{color:#0c6444}
.mm-sepet-islem{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:2px}
.mm-sepet-bag{
  display:inline-flex;align-items:center;gap:7px;
  font-size:13px;color:var(--metin-2);
  transition:color var(--gecis);
}
.mm-sepet-bag svg{width:15px;height:15px}
.mm-sepet-bag:hover{color:var(--lacivert)}
.mm-sepet-bag--sil:hover{color:var(--kirmizi)}
.mm-sepet-bag[aria-pressed="true"]{color:var(--kirmizi)}
.mm-sepet-bag[aria-pressed="true"] svg{fill:currentColor}
.mm-sepet-sag{
  display:flex;flex-direction:column;align-items:flex-end;gap:12px;
  flex:none;min-width:168px;
}
.mm-sepet-birim{font-size:13px;color:var(--metin-2);text-align:right}
.mm-sepet-birim del{display:block;color:var(--metin-3);text-decoration-thickness:1px}
.mm-sepet-toplam{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:23px;font-weight:700;letter-spacing:.01em;
  color:var(--lacivert);line-height:1;white-space:nowrap;
}
.mm-adet{
  display:inline-flex;align-items:center;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:#fff;overflow:hidden;
}
.mm-adet-btn{
  width:36px;height:38px;
  display:grid;place-items:center;
  color:var(--lacivert);
  transition:background var(--gecis),color var(--gecis);
}
.mm-adet-btn svg{width:15px;height:15px}
.mm-adet-btn:hover{background:var(--zemin-3);color:var(--mavi)}
.mm-adet-btn[disabled]{color:var(--metin-3);cursor:default;background:transparent}
.mm-adet-giris{
  width:44px;height:38px;
  border:0;border-left:1px solid var(--cizgi);border-right:1px solid var(--cizgi);
  text-align:center;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:700;color:var(--lacivert);
  background:#fff;
  -moz-appearance:textfield;appearance:textfield;
}
.mm-adet-giris::-webkit-outer-spin-button,
.mm-adet-giris::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.mm-adet-giris:focus{outline:0;background:var(--zemin-2)}
.mm-kargo-bar{
  padding:15px 18px;
  background:var(--zemin-2);
  border:1px solid var(--cizgi);
  border-radius:var(--radius-2);
}
.mm-kargo-bar-yazi{
  display:flex;align-items:center;gap:10px;
  font-size:14px;line-height:1.5;color:var(--metin);
}
.mm-kargo-bar-yazi svg{width:19px;height:19px;flex:none;color:var(--mavi)}
.mm-kargo-bar-yazi b{color:var(--lacivert)}
.mm-kargo-bar.is-bedava .mm-kargo-bar-yazi svg{color:var(--yesil)}
.mm-kargo-bar.is-bedava .mm-kargo-bar-yazi b{color:#0c6444}
.mm-kargo-bar-ray{
  position:relative;
  height:7px;margin-top:11px;
  border-radius:999px;
  background:var(--cizgi);
  overflow:hidden;
}
.mm-kargo-bar-ray i{
  display:block;height:100%;width:0;
  border-radius:999px;
  background:linear-gradient(90deg,var(--mavi),var(--mavi-acik));
  transition:width .5s cubic-bezier(.22,1,.36,1);
}
.mm-kargo-bar.is-bedava .mm-kargo-bar-ray i{background:linear-gradient(90deg,var(--yesil),#1aa571)}
.mm-kupon-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}
.mm-kupon-form .mm-form-giris{height:46px}
.mm-kupon-form .mm-btn{height:46px}
.mm-kupon.is-hatali .mm-form-giris{border-color:var(--kirmizi)}
.mm-kupon-mesaj{
  display:none;align-items:center;gap:7px;
  margin-top:9px;font-size:13px;
}
.mm-kupon-mesaj.is-goster{display:flex}
.mm-kupon-mesaj svg{width:14px;height:14px;flex:none}
.mm-kupon-mesaj--hata{color:var(--kirmizi)}
.mm-kupon-mesaj--iyi{color:#0c6444}
.mm-kupon-uygulandi{
  display:none;align-items:center;gap:12px;
  padding:13px 15px;
  border:1px dashed var(--yesil);border-radius:var(--radius-2);
  background:#f2f9f6;
}
.mm-kupon-uygulandi.is-goster{display:flex}
.mm-kupon-uygulandi-mark{
  width:32px;height:32px;flex:none;
  display:grid;place-items:center;border-radius:50%;
  background:rgba(18,133,90,.13);color:#0c6444;
}
.mm-kupon-uygulandi-mark svg{width:18px;height:18px}
.mm-kupon-uygulandi-kod{
  display:block;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-kupon-uygulandi-not{display:block;font-size:13px;color:var(--metin-2)}
.mm-kupon-uygulandi-sil{
  margin-left:auto;flex:none;
  width:30px;height:30px;display:grid;place-items:center;
  border:1px solid var(--cizgi);border-radius:50%;
  color:var(--metin-2);background:#fff;
  transition:border-color var(--gecis),color var(--gecis);
}
.mm-kupon-uygulandi-sil svg{width:13px;height:13px}
.mm-kupon-uygulandi-sil:hover{border-color:var(--kirmizi);color:var(--kirmizi)}
.mm-kupon-daha{
  display:inline-flex;align-items:center;gap:7px;
  margin-top:14px;
  font-size:13.5px;font-weight:600;color:var(--mavi-metin);
}
.mm-kupon-daha svg{width:14px;height:14px;transition:transform var(--gecis)}
.mm-kupon-daha[aria-expanded="true"] svg{transform:rotate(180deg)}
.mm-kupon-daha:hover{color:var(--lacivert)}
.mm-kupon-liste{display:flex;flex-direction:column;gap:10px;margin-top:12px}
.mm-kupon-kart{
  position:relative;
  display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;
  padding:13px 15px;
  border:1px dashed var(--cizgi);border-radius:var(--radius-2);
  background:var(--zemin-2);
}
.mm-kupon-kart-kod{
  display:block;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-kupon-kart-not{display:block;margin-top:3px;font-size:13px;color:var(--metin-2)}
.mm-kupon-kart-kullan{
  flex:none;height:34px;padding:0 14px;
  border:1px solid var(--lacivert);border-radius:var(--radius);
  background:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  color:var(--lacivert);
  transition:background var(--gecis),color var(--gecis);
}
.mm-kupon-kart-kullan:hover{background:var(--lacivert);color:#fff}
.mm-sepet-not-ac{
  display:inline-flex;align-items:center;gap:8px;
  font-size:14px;font-weight:600;color:var(--lacivert);
}
.mm-sepet-not-ac svg{width:15px;height:15px;color:var(--mavi);transition:transform var(--gecis)}
.mm-sepet-not-ac[aria-expanded="true"] svg{transform:rotate(45deg)}
.mm-sepet-not-ac:hover{color:var(--mavi-metin)}
.mm-sepet-not-kutu{margin-top:12px}
.mm-sepet-not-kutu .mm-form-uzun{min-height:92px}
.mm-sepet-bos{
  text-align:center;
  padding:clamp(38px,5vw,64px) 24px;
}
.mm-sepet-bos-ikon{
  width:76px;height:76px;margin:0 auto 20px;
  display:grid;place-items:center;border-radius:50%;
  background:var(--zemin-3);color:var(--lacivert);
}
.mm-sepet-bos-ikon svg{width:34px;height:34px;stroke-width:1.4}
.mm-sepet-bos-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(24px,2.4vw,30px);font-weight:700;
  letter-spacing:.02em;text-transform:uppercase;color:var(--lacivert);
}
.mm-sepet-bos-metin{margin:12px auto 0;max-width:46ch;font-size:15px;line-height:1.7;color:var(--metin-2)}
.mm-sepet-bos-btnler{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}
@media (max-width:760px){
  .mm-sepet-satir{
    grid-template-columns:84px minmax(0,1fr);
    gap:14px;
    padding:18px 0;
  }
  .mm-sepet-medya{width:84px;height:84px}
  .mm-sepet-sag{
    grid-column:1 / -1;
    flex-direction:row;align-items:center;justify-content:space-between;
    min-width:0;width:100%;
    padding-top:4px;
  }
  .mm-sepet-birim{display:none}
  .mm-sepet-ad{font-size:14.5px}
  .mm-sepet-toplam{font-size:21px}
  .mm-kupon-form{grid-template-columns:minmax(0,1fr)}
  .mm-sepet-bos-btnler .mm-btn{flex:1 1 auto}
}
@media (max-width:420px){
  .mm-sepet-islem{gap:12px}
  .mm-sepet-bag span{display:none}
  .mm-sepet-bag{
    width:34px;height:34px;justify-content:center;
    border:1px solid var(--cizgi);border-radius:var(--radius);
  }
}
/* === 24-odeme.css === */
.mm-od-no{
  position:relative;flex:none;
  width:32px;height:32px;
  display:grid;place-items:center;
  border:1px solid var(--cizgi);border-radius:50%;
  background:var(--zemin-2);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:700;color:var(--lacivert);
}
.mm-od-no svg{position:absolute;width:15px;height:15px;opacity:0;transform:scale(.5);transition:opacity var(--gecis),transform var(--gecis)}
.mm-sip-pano.is-tamam .mm-od-no{background:var(--yesil);border-color:var(--yesil);color:#fff}
.mm-sip-pano.is-tamam .mm-od-no svg{opacity:1;transform:scale(1)}
.mm-sip-pano.is-tamam .mm-od-no span{opacity:0}
.mm-od-ipucu{
  margin-left:auto;flex:none;
  font-size:12.5px;color:var(--metin-2);
}
.mm-od-giris{
  display:flex;align-items:center;gap:14px;
  padding:14px 16px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:var(--zemin-2);
}
.mm-od-giris-ikon{
  flex:none;width:36px;height:36px;
  display:grid;place-items:center;border-radius:50%;
  background:#fff;border:1px solid var(--cizgi);color:var(--mavi);
}
.mm-od-giris-ikon svg{width:20px;height:20px}
.mm-od-giris-yazi{flex:1 1 auto;min-width:0}
.mm-od-giris-yazi b{display:block;font-size:14.5px;font-weight:600;color:var(--lacivert)}
.mm-od-giris-yazi span{display:block;margin-top:2px;font-size:13px;color:var(--metin-2)}
.mm-od-giris-btn{
  flex:none;
  display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;
  border:1px solid var(--lacivert);border-radius:var(--radius);
  background:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  color:var(--lacivert);
  transition:background var(--gecis),color var(--gecis);
}
.mm-od-giris-btn svg{width:15px;height:15px;transition:transform var(--gecis)}
.mm-od-giris-btn:hover{background:var(--lacivert);color:#fff}
.mm-od-giris-btn:hover svg{transform:translateX(3px)}
.mm-od-hesap{margin-top:16px;padding-top:16px;border-top:1px solid var(--cizgi-2)}
.mm-od-hesap-govde{display:none;margin-top:14px;gap:12px}
.mm-od-hesap-govde.is-acik{display:grid}
.mm-od-sifre{position:relative;display:block}
.mm-od-sifre .mm-form-giris{padding-right:44px}
.mm-od-goz{
  position:absolute;top:50%;right:5px;transform:translateY(-50%);
  width:34px;height:34px;display:grid;place-items:center;
  border-radius:var(--radius);color:var(--metin-2);
  transition:color var(--gecis),background var(--gecis);
}
.mm-od-goz svg{width:18px;height:18px}
.mm-od-goz:hover{background:var(--zemin-2);color:var(--lacivert)}
.mm-od-ac{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}
.mm-od-ac.is-acik{grid-template-rows:1fr}
.mm-od-ac > div{min-height:0;overflow:hidden}
.mm-od-ac-ic{padding-top:16px}
@media (prefers-reduced-motion:reduce){.mm-od-ac{transition:none}}
.mm-od-adresler{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));
  gap:14px;
}
.mm-od-adres{position:relative;display:block;min-width:0}
.mm-od-adres input{position:absolute;opacity:0;width:0;height:0}
.mm-od-adres-kutu{
  position:relative;height:100%;
  display:flex;flex-direction:column;gap:6px;
  padding:15px 16px 16px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
  transition:border-color var(--gecis),box-shadow var(--gecis),transform var(--gecis);
}
.mm-od-adres-kutu:hover{border-color:var(--mavi);transform:translateY(-2px)}
.mm-od-adres input:checked + .mm-od-adres-kutu{
  border-color:var(--mavi);box-shadow:0 0 0 2px rgba(0,131,190,.18);
}
.mm-od-adres input:focus-visible + .mm-od-adres-kutu{outline:2px solid var(--mavi);outline-offset:2px}
.mm-od-adres-ad{
  display:flex;align-items:center;gap:8px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-od-adres-ad svg{width:16px;height:16px;flex:none;color:var(--mavi)}
.mm-od-adres-metin{font-size:13.5px;line-height:1.6;color:var(--metin-2)}
.mm-od-adres-bayrak{
  position:absolute;top:12px;right:12px;
  width:20px;height:20px;display:grid;place-items:center;
  border-radius:50%;background:var(--mavi);color:#fff;
  opacity:0;transform:scale(.6);
  transition:opacity var(--gecis),transform var(--gecis);
}
.mm-od-adres-bayrak svg{width:12px;height:12px}
.mm-od-adres input:checked + .mm-od-adres-kutu .mm-od-adres-bayrak{opacity:1;transform:none}
.mm-od-adres--yeni .mm-od-adres-kutu{
  align-items:center;justify-content:center;gap:9px;
  border-style:dashed;background:var(--zemin-2);
  min-height:118px;
}
.mm-od-adres--yeni .mm-od-adres-ad{color:var(--mavi-metin)}
.mm-od-anahtar-satir{
  display:flex;align-items:center;gap:14px;
  padding:14px 16px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:var(--zemin-2);
}
.mm-od-anahtar-satir > svg{width:19px;height:19px;flex:none;color:var(--mavi)}
.mm-od-anahtar-yazi{flex:1 1 auto;min-width:0}
.mm-od-anahtar-yazi b{display:block;font-size:14.5px;font-weight:600;color:var(--lacivert)}
.mm-od-anahtar-yazi span{display:block;margin-top:2px;font-size:13px;color:var(--metin-2)}
.mm-od-anahtar{position:relative;flex:none;display:inline-flex}
.mm-od-anahtar input{position:absolute;opacity:0;width:0;height:0}
.mm-od-anahtar-ray{
  position:relative;width:50px;height:28px;
  border-radius:999px;background:var(--cizgi);
  transition:background var(--gecis);
}
.mm-od-anahtar-ray::after{
  content:"";position:absolute;top:3px;left:3px;
  width:22px;height:22px;border-radius:50%;background:#fff;
  box-shadow:0 1px 3px rgba(2,49,77,.3);
  transition:transform var(--gecis);
}
.mm-od-anahtar input:checked + .mm-od-anahtar-ray{background:var(--mavi)}
.mm-od-anahtar input:checked + .mm-od-anahtar-ray::after{transform:translateX(22px)}
.mm-od-anahtar input:focus-visible + .mm-od-anahtar-ray{outline:2px solid var(--mavi);outline-offset:2px}
.mm-od-seg{
  display:inline-flex;gap:4px;
  padding:4px;border:1px solid var(--cizgi);border-radius:999px;background:var(--zemin-2);
}
.mm-od-seg-btn{
  height:36px;padding:0 18px;border-radius:999px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  color:var(--metin-2);
  transition:background var(--gecis),color var(--gecis);
}
.mm-od-seg-btn:hover{color:var(--lacivert)}
.mm-od-seg-btn[aria-selected="true"]{background:var(--lacivert);color:#fff}
.mm-od-secenekler{display:flex;flex-direction:column;gap:12px}
.mm-od-secenek{position:relative;display:block;min-width:0}
.mm-od-secenek input{position:absolute;opacity:0;width:0;height:0}
.mm-od-secenek-kutu{
  display:grid;grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;gap:16px;
  padding:15px 17px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
  transition:border-color var(--gecis),box-shadow var(--gecis);
}
.mm-od-secenek-kutu:hover{border-color:var(--mavi)}
.mm-od-secenek input:checked + .mm-od-secenek-kutu{
  border-color:var(--mavi);box-shadow:0 0 0 2px rgba(0,131,190,.18);
}
.mm-od-secenek input:focus-visible + .mm-od-secenek-kutu{outline:2px solid var(--mavi);outline-offset:2px}
.mm-od-radyo{
  position:relative;flex:none;width:21px;height:21px;
  border:1.5px solid var(--cizgi);border-radius:50%;
  transition:border-color var(--gecis);
}
.mm-od-radyo::after{
  content:"";position:absolute;inset:3px;border-radius:50%;
  background:var(--mavi);transform:scale(.35);opacity:0;
  transition:transform var(--gecis),opacity var(--gecis);
}
.mm-od-secenek-kutu:hover .mm-od-radyo{border-color:var(--mavi)}
.mm-od-secenek input:checked + .mm-od-secenek-kutu .mm-od-radyo{border-color:var(--mavi)}
.mm-od-secenek input:checked + .mm-od-secenek-kutu .mm-od-radyo::after{transform:scale(1);opacity:1}
.mm-od-secenek-ana{display:flex;align-items:center;gap:13px;min-width:0}
.mm-od-secenek-ana > svg{width:26px;height:26px;flex:none;color:var(--lacivert);stroke-width:1.5}
.mm-od-secenek input:checked + .mm-od-secenek-kutu .mm-od-secenek-ana > svg{color:var(--mavi)}
.mm-od-secenek-ad{
  display:flex;align-items:center;flex-wrap:wrap;gap:8px;
  font-size:14.5px;font-weight:600;color:var(--metin);
}
.mm-od-secenek-rozet{
  padding:2px 8px;border-radius:999px;
  background:var(--zemin-3);
  font-size:11.5px;font-weight:600;color:var(--metin-2);
}
.mm-od-secenek-rozet--yesil{background:#e4f2ec;color:#0c6444}
.mm-od-secenek-not{margin-top:3px;font-size:13px;line-height:1.5;color:var(--metin-2)}
.mm-od-secenek-fiyat{
  flex:none;text-align:right;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:18px;font-weight:700;color:var(--lacivert);white-space:nowrap;
}
.mm-od-secenek-fiyat.is-bedava{color:#0c6444}
.mm-od-secenek-fiyat small{
  display:block;font-family:"Inter",sans-serif;
  font-size:11.5px;font-weight:400;color:var(--metin-2);
}
.mm-od-gunler{display:flex;flex-wrap:wrap;gap:9px}
.mm-od-gun{position:relative}
.mm-od-gun input{position:absolute;opacity:0;width:0;height:0}
.mm-od-gun-kutu{
  display:flex;flex-direction:column;align-items:center;gap:2px;
  min-width:74px;padding:10px 12px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
  transition:border-color var(--gecis),transform var(--gecis),background var(--gecis);
}
.mm-od-gun-kutu b{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:19px;font-weight:700;color:var(--lacivert);line-height:1.1;
}
.mm-od-gun-kutu span{font-size:12px;color:var(--metin-2)}
.mm-od-gun-kutu:hover{border-color:var(--mavi);transform:translateY(-2px)}
.mm-od-gun input:checked + .mm-od-gun-kutu{background:var(--lacivert);border-color:var(--lacivert)}
.mm-od-gun input:checked + .mm-od-gun-kutu b{color:#fff}
.mm-od-gun input:checked + .mm-od-gun-kutu span{color:#c9dcea}
.mm-od-gun input:focus-visible + .mm-od-gun-kutu{outline:2px solid var(--mavi);outline-offset:2px}
.mm-od-sekmeler{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.mm-od-sekme{
  position:relative;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;
  min-height:94px;padding:14px 12px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
  transition:border-color var(--gecis),box-shadow var(--gecis),transform var(--gecis);
}
.mm-od-sekme svg{width:26px;height:26px;color:var(--lacivert);stroke-width:1.5}
.mm-od-sekme b{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;
  color:var(--lacivert);text-align:center;line-height:1.15;
}
.mm-od-sekme small{font-size:12px;color:var(--metin-2);text-align:center}
.mm-od-sekme:hover{border-color:var(--mavi);transform:translateY(-2px)}
.mm-od-sekme[aria-selected="true"]{
  border-color:var(--mavi);box-shadow:0 0 0 2px rgba(0,131,190,.18);
  background:var(--zemin-2);
}
.mm-od-sekme[aria-selected="true"] svg{color:var(--mavi)}
.mm-od-pano{display:none;margin-top:20px}
.mm-od-pano.is-aktif{display:block}
.mm-od-kart-alan{
  display:grid;grid-template-columns:330px minmax(0,1fr);
  align-items:start;gap:28px;
}
.mm-od-kart-sahne{perspective:1200px}
.mm-od-kart3d{
  position:relative;width:100%;aspect-ratio:1.586;
  transform-style:preserve-3d;
  transition:transform .6s cubic-bezier(.22,1,.36,1);
}
.mm-od-kart3d.is-ters{transform:rotateY(180deg)}
.mm-od-kart-yuz{
  position:absolute;inset:0;
  backface-visibility:hidden;-webkit-backface-visibility:hidden;
  border-radius:14px;
  overflow:hidden;
  background:
    radial-gradient(90% 130% at 88% -10%,rgba(0,163,232,.42),transparent 58%),
    linear-gradient(150deg,var(--lacivert-2) 0%,var(--lacivert) 45%,var(--lacivert-3) 100%);
  box-shadow:0 18px 40px -18px rgba(2,49,77,.65);
}
.mm-od-kart-yuz::before{
  content:"";position:absolute;inset:0;
  background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 1px,transparent 1px 13px);
}
.mm-od-kart-arka{transform:rotateY(180deg)}
.mm-od-kart-ic{
  position:relative;z-index:2;height:100%;
  display:flex;flex-direction:column;justify-content:space-between;
  padding:20px 22px;
}
.mm-od-kart-ust{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.mm-od-kart-cip{
  position:relative;width:44px;height:33px;flex:none;
  border-radius:6px;
  background:linear-gradient(140deg,#e8c876,#c8a24a 45%,#f0dca0);
}
.mm-od-kart-cip::before,
.mm-od-kart-cip::after{content:"";position:absolute;background:rgba(2,49,77,.42)}
.mm-od-kart-cip::before{top:6px;bottom:6px;left:50%;width:1.2px}
.mm-od-kart-cip::after{left:6px;right:6px;top:50%;height:1.2px}
.mm-od-kart-marka{
  display:flex;align-items:center;gap:9px;min-height:26px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;
  color:rgba(255,255,255,.9);
}
.mm-od-kart-no{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(20px,2vw,25px);font-weight:600;letter-spacing:.12em;
  color:#fff;
  font-variant-numeric:tabular-nums;
}
.mm-od-kart-alt{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}
.mm-od-kart-et{
  display:block;
  font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;
  color:rgba(255,255,255,.82);
}
.mm-od-kart-dg{
  display:block;margin-top:3px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  color:#fff;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.mm-od-kart-serit{height:44px;margin:22px -22px 0;background:rgba(2,20,32,.85)}
.mm-od-kart-cvv-satir{display:flex;align-items:center;gap:12px;margin-top:18px}
.mm-od-kart-cvv-et{flex:none;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.82)}
.mm-od-kart-cvv-kutu{
  flex:1 1 auto;height:34px;
  display:flex;align-items:center;justify-content:flex-end;
  padding:0 12px;border-radius:4px;
  background:rgba(255,255,255,.9);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:700;letter-spacing:.2em;color:var(--lacivert);
}
.mm-od-kart-arka-not{margin-top:auto;font-size:10.5px;line-height:1.5;color:rgba(255,255,255,.82)}
.mm-od-kart-form{display:grid;gap:14px;min-width:0}
.mm-od-guvenli{
  display:flex;align-items:center;gap:9px;
  padding:11px 14px;border-radius:var(--radius);
  background:#e4f2ec;
  font-size:13px;line-height:1.5;color:#0c6444;
}
.mm-od-guvenli svg{width:17px;height:17px;flex:none}
.mm-od-taksit{margin-top:22px;padding-top:20px;border-top:1px solid var(--cizgi-2)}
.mm-od-taksit-bas{
  display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;
  margin-bottom:14px;
}
.mm-od-taksit-bas h3{
  display:flex;align-items:center;gap:9px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-od-taksit-bas h3 svg{width:17px;height:17px;color:var(--mavi)}
.mm-od-taksit-not{font-size:12.5px;color:var(--metin-2)}
.mm-od-taksit-liste{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));
  gap:10px;
}
.mm-od-taksit-oge{position:relative;min-width:0}
.mm-od-taksit-oge input{position:absolute;opacity:0;width:0;height:0}
.mm-od-taksit-kutu{
  position:relative;height:100%;
  display:flex;flex-direction:column;gap:3px;
  padding:12px 14px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
  transition:border-color var(--gecis),box-shadow var(--gecis),transform var(--gecis);
}
.mm-od-taksit-kutu:hover{border-color:var(--mavi);transform:translateY(-2px)}
.mm-od-taksit-oge input:checked + .mm-od-taksit-kutu{
  border-color:var(--mavi);box-shadow:0 0 0 2px rgba(0,131,190,.18);
}
.mm-od-taksit-oge input:focus-visible + .mm-od-taksit-kutu{outline:2px solid var(--mavi);outline-offset:2px}
.mm-od-taksit-adet{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  color:var(--metin-2);
}
.mm-od-taksit-tutar{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:20px;font-weight:700;color:var(--lacivert);line-height:1.1;
}
.mm-od-taksit-toplam{font-size:12px;color:var(--metin-2)}
.mm-od-bankalar{display:flex;flex-direction:column;gap:12px}
.mm-od-banka{
  display:grid;grid-template-columns:190px minmax(0,1fr);
  align-items:center;gap:10px 18px;
  padding:14px 16px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
}
.mm-od-banka-bas{display:flex;align-items:center;gap:10px;min-width:0}
.mm-od-banka-mark{
  flex:none;width:32px;height:32px;display:grid;place-items:center;
  border-radius:var(--radius);background:var(--zemin-3);color:var(--lacivert);
}
.mm-od-banka-mark svg{width:17px;height:17px}
.mm-od-banka-ad{font-size:14.5px;font-weight:600;color:var(--lacivert)}
.mm-od-banka-sube{font-size:12.5px;color:var(--metin-2)}
.mm-od-banka-iban{display:flex;align-items:center;gap:10px;min-width:0}
.mm-od-banka-iban code{
  flex:1 1 auto;min-width:0;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:600;letter-spacing:.06em;color:var(--metin);
  overflow-wrap:anywhere;
}
.mm-od-banka-sahip{grid-column:1 / -1;font-size:12.5px;color:var(--metin-2)}
.mm-od-sozlesmeler{display:flex;flex-direction:column;gap:4px}
.mm-od-tumu{
  display:flex;align-items:center;gap:11px;
  padding:12px 14px;margin-bottom:8px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:var(--zemin-2);
  cursor:pointer;
}
.mm-od-tumu input{position:absolute;opacity:0;width:0;height:0}
.mm-od-tumu span:last-child{font-size:14px;font-weight:600;color:var(--lacivert)}
.mm-od-sozlesmeler.is-hatali .mm-form-kutu{border-color:var(--kirmizi)}
.mm-od-zorunlu{color:var(--kirmizi);font-weight:600}
.mm-od-gonder{
  position:relative;width:100%;
  height:58px;
  overflow:hidden;
}
.mm-od-gonder::after{
  content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);
  transform:skewX(-18deg);
  transition:left .6s ease;
}
.mm-od-gonder:hover::after{left:120%}
.mm-od-gonder-not{
  display:flex;align-items:center;justify-content:center;gap:8px;
  margin-top:12px;font-size:12.5px;color:var(--metin-2);text-align:center;
}
.mm-od-gonder-not svg{width:14px;height:14px;flex:none;color:var(--yesil)}
@media (max-width:1080px){
  .mm-od-kart-alan{grid-template-columns:290px minmax(0,1fr);gap:22px}
}
@media (max-width:760px){
  .mm-od-kart-alan{grid-template-columns:minmax(0,1fr)}
  .mm-od-kart-sahne{max-width:330px}
  .mm-od-sekmeler{grid-template-columns:minmax(0,1fr);gap:9px}
  .mm-od-sekme{flex-direction:row;justify-content:flex-start;gap:13px;min-height:64px;text-align:left}
  .mm-od-sekme b,.mm-od-sekme small{text-align:left}
  .mm-od-secenek-kutu{grid-template-columns:auto minmax(0,1fr);gap:12px}
  .mm-od-secenek-fiyat{grid-column:2;justify-self:start;text-align:left}
  .mm-od-secenek-fiyat small{display:inline;margin-left:6px}
  .mm-od-banka{grid-template-columns:minmax(0,1fr);gap:10px}
  .mm-od-giris{flex-wrap:wrap;gap:11px}
  .mm-od-giris-btn{width:100%;justify-content:center}
  .mm-od-taksit-liste{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mm-od-anahtar-satir{align-items:flex-start}
}
@media (max-width:420px){
  .mm-od-adresler{grid-template-columns:minmax(0,1fr)}
  .mm-od-gunler{gap:7px}
  .mm-od-gun-kutu{min-width:66px;padding:9px 10px}
}
/* === 25-marka.css === */
.mm-mrk-hero{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  min-height:clamp(460px,46vw,640px);
  display:flex;align-items:flex-end;
  background:linear-gradient(160deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  color:#fff;
}
.mm-mrk-hero-fon{position:absolute;inset:0;z-index:-2}
.mm-mrk-hero-fon video,
.mm-mrk-hero-fon img{
  width:100%;height:100%;object-fit:cover;
  object-position:60% 55%;
}
.mm-mrk-hero::before{
  content:"";position:absolute;inset:0;z-index:-1;
  background:
    linear-gradient(96deg,rgba(2,36,56,.95) 0%,rgba(2,36,56,.86) 34%,rgba(2,36,56,.30) 72%,rgba(2,36,56,.55) 100%),
    linear-gradient(180deg,rgba(2,36,56,.72) 0%,transparent 34%);
}
.mm-mrk-hero::after{
  content:"";position:absolute;left:0;right:0;bottom:0;height:3px;z-index:2;
  background:linear-gradient(90deg,var(--mavi) 0%,var(--mavi-acik) 44%,transparent 80%);
}
.mm-mrk-hero .mm-kap{
  position:relative;z-index:1;
  padding:26px 0 clamp(38px,4.4vw,58px);
  width:min(var(--kap),calc(100% - 48px));
}
.mm-mrk-hero .mm-iz{margin-bottom:clamp(28px,4vw,54px)}
.mm-mrk-rozet{
  display:inline-flex;align-items:center;gap:9px;
  padding:7px 14px 7px 11px;
  border:1px solid rgba(90,200,245,.42);
  border-radius:999px;
  background:rgba(0,131,190,.16);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:#8fdcff;
}
.mm-mrk-rozet svg{width:16px;height:16px;flex:none}
.mm-mrk-logo{
  display:block;
  width:auto;height:clamp(46px,4.6vw,64px);
  margin:18px 0 6px;
  filter:brightness(0) invert(1);
}
.mm-mrk-hero-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(38px,5.2vw,68px);font-weight:700;
  line-height:.96;letter-spacing:.01em;text-transform:uppercase;
  color:#fff;
  margin-top:8px;
}
.mm-mrk-hero-baslik em{font-style:normal;color:#5ac8f5;display:block;font-size:.52em;letter-spacing:.06em;margin-top:10px}
.mm-mrk-hero-metin{
  margin-top:18px;max-width:56ch;
  font-size:clamp(15px,1.15vw,16.5px);line-height:1.65;
  color:#c9dcea;
}
.mm-mrk-hero-btnler{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
@media (max-width:760px){
  .mm-mrk-hero{min-height:0}
  .mm-mrk-hero .mm-kap{padding:20px 0 32px}
  .mm-mrk-hero .mm-iz{margin-bottom:22px}
  .mm-mrk-hero::before{
    background:linear-gradient(180deg,rgba(2,36,56,.84) 0%,rgba(2,36,56,.78) 40%,rgba(2,36,56,.92) 100%);
  }
  .mm-mrk-hero-btnler .mm-btn{flex:1 1 auto}
}
.mm-mrk-kunye{
  background:var(--zemin-2);
  border-bottom:1px solid var(--cizgi);
  padding:clamp(26px,3vw,40px) 0;
}
.mm-mrk-kunye-izgara{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;
}
.mm-mrk-kunye-oge{
  padding:0 26px;
  border-left:1px solid var(--cizgi);
  min-width:0;
}
.mm-mrk-kunye-oge:first-child{border-left:0;padding-left:0}
.mm-mrk-kunye-dg{
  display:flex;align-items:baseline;gap:8px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(26px,2.6vw,36px);font-weight:700;letter-spacing:.01em;
  color:var(--lacivert);line-height:1;
}
.mm-mrk-kunye-dg small{
  font-size:.46em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;
  color:var(--mavi-metin);
}
.mm-mrk-kunye-et{
  margin-top:9px;font-size:14px;line-height:1.55;color:var(--metin-2);
}
@media (max-width:900px){
  .mm-mrk-kunye-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}
  .mm-mrk-kunye-oge:nth-child(odd){border-left:0;padding-left:0}
  .mm-mrk-kunye-oge{padding-right:20px}
}
@media (max-width:460px){
  .mm-mrk-kunye-izgara{grid-template-columns:1fr;gap:0}
  .mm-mrk-kunye-oge{
    border-left:0;padding:16px 0 0;border-top:1px solid var(--cizgi);
  }
  .mm-mrk-kunye-oge:first-child{border-top:0;padding-top:0}
  .mm-mrk-kunye-oge:not(:last-child){padding-bottom:16px}
}
.mm-mrk-hik{padding:clamp(48px,5.4vw,82px) 0;background:#fff}
.mm-mrk-hik-ic{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46%);
  gap:clamp(28px,4vw,64px);align-items:center;
}
.mm-mrk-hik-govde p{margin-top:16px;font-size:15.5px;line-height:1.8;color:var(--metin-2)}
.mm-mrk-hik-govde p b{color:var(--metin)}
.mm-mrk-hik-liste{margin-top:24px;display:grid;gap:12px}
.mm-mrk-hik-liste li{
  display:flex;gap:12px;align-items:flex-start;
  font-size:15px;line-height:1.6;color:var(--metin);
}
.mm-mrk-hik-liste svg{width:19px;height:19px;flex:none;color:var(--mavi);margin-top:2px}
.mm-mrk-hik-foto{
  position:relative;
  border-radius:var(--radius-2);overflow:hidden;
  background:var(--zemin-2);
}
.mm-mrk-hik-foto img{width:100%;height:100%;object-fit:cover;display:block}
.mm-mrk-hik-alt{
  position:absolute;left:0;right:0;bottom:0;
  padding:26px 20px 16px;
  background:linear-gradient(0deg,rgba(2,36,56,.88),transparent);
  font-size:13px;color:#dcebf5;
}
@media (max-width:900px){
  .mm-mrk-hik-ic{grid-template-columns:1fr}
  .mm-mrk-hik-foto{order:-1;aspect-ratio:16/10}
}
.mm-mrk-model{padding:clamp(48px,5.4vw,82px) 0;background:var(--zemin-2);border-top:1px solid var(--cizgi)}
.mm-mrk-seg{
  display:flex;flex-wrap:wrap;gap:10px;
  margin-bottom:clamp(22px,2.4vw,32px);
}
.mm-mrk-seg-btn{
  position:relative;
  display:flex;flex-direction:column;gap:3px;
  min-width:0;flex:1 1 190px;
  padding:14px 18px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;text-align:left;
  transition:border-color var(--gecis),box-shadow var(--gecis),transform var(--gecis);
}
.mm-mrk-seg-ad{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-mrk-seg-hp{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.08em;
  color:var(--mavi-metin);
}
.mm-mrk-seg-not{font-size:13px;line-height:1.5;color:var(--metin-2)}
.mm-mrk-seg-btn:hover{border-color:var(--mavi);transform:translateY(-2px)}
.mm-mrk-seg-btn[aria-selected="true"]{
  border-color:var(--mavi);
  box-shadow:0 0 0 2px rgba(0,131,190,.18);
}
.mm-mrk-seg-ray{
  margin-top:8px;height:4px;border-radius:999px;background:var(--cizgi-2);
  overflow:hidden;
}
.mm-mrk-seg-ray i{
  display:block;height:100%;border-radius:999px;
  background:var(--cizgi);
  transition:background var(--gecis);
}
.mm-mrk-seg-btn[aria-selected="true"] .mm-mrk-seg-ray i{
  background:linear-gradient(90deg,var(--mavi),var(--mavi-acik));
}
.mm-mrk-izgara{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.mm-mrk-ozellik{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}
.mm-mrk-ozellik span{
  padding:3px 9px;border-radius:999px;
  background:var(--zemin-2);
  font-size:11.5px;font-weight:600;color:var(--metin-2);
  white-space:nowrap;
}
.mm-mrk-ozellik span:first-child{
  background:var(--lacivert);color:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;letter-spacing:.06em;
}
.mm-mrk-model-not{
  margin-top:22px;font-size:13.5px;color:var(--metin-2);
}
@media (max-width:1080px){
  .mm-mrk-izgara{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
}
@media (max-width:760px){
  .mm-mrk-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .mm-mrk-seg-btn{flex:1 1 100%}
}
.mm-mrk-tek{padding:clamp(48px,5.4vw,82px) 0;background:#fff}
.mm-mrk-tek-izgara{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.mm-mrk-tek-kart{
  position:relative;
  padding:24px 24px 26px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
  overflow:hidden;
  transition:border-color var(--gecis),transform var(--gecis),box-shadow var(--gecis);
}
.mm-mrk-tek-kart::before{
  content:"";position:absolute;left:0;right:0;top:0;height:3px;
  background:linear-gradient(90deg,var(--mavi),var(--mavi-acik));
  transform:scaleX(0);transform-origin:left;
  transition:transform .42s cubic-bezier(.22,1,.36,1);
}
.mm-mrk-tek-kart:hover{
  border-color:var(--mavi);transform:translateY(-4px);
  box-shadow:0 22px 46px -30px rgba(2,49,77,.6);
}
.mm-mrk-tek-kart:hover::before{transform:scaleX(1)}
.mm-mrk-tek-ikon{
  width:46px;height:46px;
  display:grid;place-items:center;
  border-radius:var(--radius-2);
  background:var(--zemin-3);color:var(--lacivert);
  transition:background var(--gecis),color var(--gecis);
}
.mm-mrk-tek-ikon svg{width:23px;height:23px;stroke-width:1.5}
.mm-mrk-tek-kart:hover .mm-mrk-tek-ikon{background:var(--mavi);color:#fff}
.mm-mrk-tek-ad{
  margin-top:17px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:20px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  color:var(--lacivert);line-height:1.1;
}
.mm-mrk-tek-ad sup{
  font-size:.5em;letter-spacing:0;vertical-align:super;color:var(--metin-2);
}
.mm-mrk-tek-metin{margin-top:9px;font-size:14.5px;line-height:1.7;color:var(--metin-2)}
@media (max-width:1080px){.mm-mrk-tek-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.mm-mrk-tek-izgara{grid-template-columns:1fr}}
.mm-mrk-bayi{
  position:relative;overflow:hidden;
  padding:clamp(44px,5vw,74px) 0;
  background:
    radial-gradient(72% 120% at 84% 6%,rgba(0,131,190,.34),transparent 62%),
    linear-gradient(160deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  color:#fff;
}
.mm-mrk-bayi-ic{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);
  gap:clamp(28px,3.6vw,56px);align-items:center;
}
.mm-mrk-bayi .mm-bolum-etiket{color:#5ac8f5}
.mm-mrk-bayi .mm-bolum-etiket::before{background:#5ac8f5}
.mm-mrk-bayi .mm-bolum-baslik{color:#fff}
.mm-mrk-bayi-metin{margin-top:14px;max-width:60ch;font-size:15.5px;line-height:1.75;color:#c9dcea}
.mm-mrk-bayi-btnler{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.mm-mrk-bayi-liste{display:grid;gap:14px}
.mm-mrk-bayi-liste li{
  display:flex;gap:13px;align-items:flex-start;
  padding:15px 17px;
  border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-2);
  background:rgba(255,255,255,.05);
}
.mm-mrk-bayi-liste svg{width:20px;height:20px;flex:none;color:#5ac8f5;margin-top:2px}
.mm-mrk-bayi-liste b{display:block;font-size:15px;font-weight:600;color:#fff}
.mm-mrk-bayi-liste span{display:block;margin-top:3px;font-size:13.5px;line-height:1.6;color:#c9dcea}
@media (max-width:900px){
  .mm-mrk-bayi-ic{grid-template-columns:1fr}
  .mm-mrk-bayi-btnler .mm-btn{flex:1 1 auto}
}
.mm-mrk-diger{padding:clamp(40px,4.4vw,64px) 0;background:var(--zemin-2);border-top:1px solid var(--cizgi)}
.mm-mrk-diger-izgara{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;
}
.mm-mrk-diger-kart{
  display:grid;place-items:center;
  height:88px;padding:14px 20px;
  border:1px solid var(--lacivert);border-radius:var(--radius-2);
  background:var(--lacivert);
  transition:background var(--gecis),border-color var(--gecis),transform var(--gecis);
}
.mm-mrk-diger-kart img{
  max-width:100%;max-height:100%;width:auto;height:auto;
  filter:brightness(0) invert(1);
  opacity:.72;
  transition:opacity var(--gecis);
}
.mm-mrk-diger-kart:hover{background:var(--lacivert-2);border-color:var(--mavi);transform:translateY(-3px)}
.mm-mrk-diger-kart:hover img{opacity:1}
.mm-mrk-sss{border-top:0}
/* === 26-markalar.css === */
.mm-mrkl{padding:clamp(40px,4.6vw,68px) 0 clamp(48px,5.4vw,82px);background:#fff}
.mm-mrkl-filtre{
  display:flex;flex-wrap:wrap;gap:9px;
  margin-bottom:clamp(24px,2.6vw,34px);
}
.mm-mrkl-hap{
  display:inline-flex;align-items:center;gap:8px;
  height:40px;padding:0 17px;
  border:1px solid var(--cizgi);border-radius:999px;
  background:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;
  color:var(--metin-2);
  transition:border-color var(--gecis),color var(--gecis),background var(--gecis);
}
.mm-mrkl-hap svg{width:16px;height:16px;flex:none}
.mm-mrkl-hap span{
  padding:1px 7px;border-radius:999px;
  background:var(--zemin-3);
  font-family:"Inter",sans-serif;
  font-size:11.5px;font-weight:600;letter-spacing:0;
  color:var(--metin-2);
}
.mm-mrkl-hap:hover{border-color:var(--mavi);color:var(--mavi-metin)}
.mm-mrkl-hap[aria-selected="true"]{
  background:var(--lacivert);border-color:var(--lacivert);color:#fff;
}
.mm-mrkl-hap[aria-selected="true"] span{background:rgba(255,255,255,.18);color:#fff}
.mm-mrkl-izgara{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;
}
.mm-mrkl-kart{
  position:relative;
  display:flex;flex-direction:column;min-width:0;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
  overflow:hidden;
  transition:border-color var(--gecis),transform var(--gecis),box-shadow var(--gecis);
}
.mm-mrkl-kart:hover{
  border-color:var(--mavi);
  transform:translateY(-4px);
  box-shadow:0 24px 48px -30px rgba(2,49,77,.6);
}
.mm-mrkl-logo{
  position:relative;
  height:132px;
  display:grid;place-items:center;
  padding:22px 26px;
  background:
    radial-gradient(90% 130% at 82% 0%,rgba(0,131,190,.26),transparent 62%),
    linear-gradient(158deg,var(--lacivert-2) 0%,var(--lacivert) 52%,var(--lacivert-3) 100%);
  overflow:hidden;
}
.mm-mrkl-logo::before{
  content:"";position:absolute;inset:0;
  background-image:repeating-linear-gradient(118deg,rgba(255,255,255,.045) 0 1px,transparent 1px 14px);
}
.mm-mrkl-logo img{
  position:relative;z-index:1;
  width:100%;max-width:172px;height:52px;
  object-fit:contain;
  filter:brightness(0) invert(1);
  opacity:.86;
  transition:opacity var(--gecis),transform var(--gecis);
}
.mm-mrkl-kart:hover .mm-mrkl-logo img{opacity:1;transform:scale(1.04)}
.mm-mrkl-logo-yazi{
  position:relative;z-index:1;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:34px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;
  color:#fff;text-align:center;line-height:1;
}
.mm-mrkl-logo-yazi small{
  display:block;margin-top:8px;
  font-family:"Inter",sans-serif;
  font-size:11px;font-weight:400;letter-spacing:.04em;text-transform:none;
  color:#c9dcea;
}
.mm-mrkl-rozet{
  position:absolute;top:12px;left:12px;z-index:2;
  display:inline-flex;align-items:center;gap:6px;
  padding:4px 10px;border-radius:999px;
  background:rgba(255,255,255,.13);
  border:1px solid rgba(255,255,255,.24);
  font-size:11px;font-weight:600;letter-spacing:.06em;
  color:#dcebf5;
}
.mm-mrkl-rozet svg{width:12px;height:12px}
.mm-mrkl-govde{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}
.mm-mrkl-kat{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--mavi-metin);
}
.mm-mrkl-ad{
  margin-top:6px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:23px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;
  color:var(--lacivert);line-height:1.05;
}
.mm-mrkl-metin{margin-top:9px;font-size:14px;line-height:1.6;color:var(--metin-2)}
.mm-mrkl-bag{
  margin-top:auto;padding-top:16px;
  display:inline-flex;align-items:center;gap:9px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;
  color:var(--lacivert);
  transition:color var(--gecis);
}
.mm-mrkl-bag svg{width:16px;height:16px;transition:transform var(--gecis)}
.mm-mrkl-kart:hover .mm-mrkl-bag{color:var(--mavi)}
.mm-mrkl-kart:hover .mm-mrkl-bag svg{transform:translateX(4px)}
.mm-mrkl-ort{position:absolute;inset:0;z-index:3}
.mm-mrkl-yakinda{
  display:inline-flex;align-items:center;gap:6px;
  margin-top:10px;
  font-size:12px;color:var(--metin-2);
}
.mm-mrkl-yakinda svg{width:13px;height:13px;color:var(--metin-3)}
.mm-mrkl-say{margin-top:26px;font-size:13.5px;color:var(--metin-2)}
.mm-mrkl-bos{margin-top:26px;font-size:14.5px;color:var(--metin-2)}
@media (max-width:1080px){
  .mm-mrkl-izgara{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
}
@media (max-width:760px){
  .mm-mrkl-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .mm-mrkl-logo{height:104px;padding:16px 18px}
  .mm-mrkl-logo img{height:42px;max-width:136px}
  .mm-mrkl-logo-yazi{font-size:26px}
  .mm-mrkl-govde{padding:14px 15px 16px}
  .mm-mrkl-ad{font-size:20px}
  .mm-mrkl-metin{font-size:13px}
  .mm-mrkl-filtre{
    flex-wrap:nowrap;overflow-x:auto;
    scrollbar-width:none;-webkit-overflow-scrolling:touch;
    padding-bottom:2px;
  }
  .mm-mrkl-filtre::-webkit-scrollbar{display:none}
  .mm-mrkl-hap{flex:none}
}
@media (max-width:420px){
  .mm-mrkl-izgara{grid-template-columns:1fr}
}
.mm-mrkl-one{
  position:relative;overflow:hidden;
  padding:clamp(44px,5vw,76px) 0;
  background:linear-gradient(160deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  color:#fff;
}
.mm-mrkl-one-fon{position:absolute;inset:0;z-index:0}
.mm-mrkl-one-fon img{width:100%;height:100%;object-fit:cover;object-position:62% 55%;opacity:.42}
.mm-mrkl-one::before{
  content:"";position:absolute;inset:0;z-index:1;
  background:linear-gradient(96deg,rgba(2,36,56,.95) 0%,rgba(2,36,56,.86) 40%,rgba(2,36,56,.42) 100%);
}
.mm-mrkl-one .mm-kap{position:relative;z-index:2}
.mm-mrkl-one-ic{max-width:620px}
.mm-mrkl-one .mm-bolum-etiket{color:#5ac8f5}
.mm-mrkl-one .mm-bolum-etiket::before{background:#5ac8f5}
.mm-mrkl-one-logo{
  display:block;width:auto;height:clamp(40px,3.6vw,52px);
  margin-bottom:16px;
  filter:brightness(0) invert(1);
}
.mm-mrkl-one-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(30px,3.4vw,46px);font-weight:700;
  line-height:1.02;letter-spacing:.01em;text-transform:uppercase;color:#fff;
}
.mm-mrkl-one-metin{margin-top:16px;font-size:15.5px;line-height:1.75;color:#c9dcea}
.mm-mrkl-one-btnler{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
@media (max-width:760px){
  .mm-mrkl-one::before{
    background:linear-gradient(180deg,rgba(2,36,56,.84) 0%,rgba(2,36,56,.80) 40%,rgba(2,36,56,.92) 100%);
  }
  .mm-mrkl-one-btnler .mm-btn{flex:1 1 auto}
}
.mm-mrkl-neden{padding:clamp(44px,5vw,76px) 0;background:var(--zemin-2);border-top:1px solid var(--cizgi)}
.mm-mrkl-neden-izgara{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;
}
.mm-mrkl-neden-oge{
  padding:0 26px;border-left:1px solid var(--cizgi);min-width:0;
}
.mm-mrkl-neden-oge:first-child{border-left:0;padding-left:0}
.mm-mrkl-neden-ikon{
  width:46px;height:46px;
  display:grid;place-items:center;border-radius:var(--radius-2);
  background:var(--zemin-3);color:var(--lacivert);
  margin-bottom:15px;
}
.mm-mrkl-neden-ikon svg{width:23px;height:23px;stroke-width:1.5}
.mm-mrkl-neden-ad{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:20px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;
  color:var(--lacivert);line-height:1.1;
}
.mm-mrkl-neden-metin{margin-top:9px;font-size:14.5px;line-height:1.7;color:var(--metin-2)}
@media (max-width:900px){
  .mm-mrkl-neden-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0}
  .mm-mrkl-neden-oge:nth-child(odd){border-left:0;padding-left:0}
  .mm-mrkl-neden-oge{padding-right:22px}
}
@media (max-width:520px){
  .mm-mrkl-neden-izgara{grid-template-columns:1fr;gap:0}
  .mm-mrkl-neden-oge{border-left:0;padding:20px 0 0;border-top:1px solid var(--cizgi)}
  .mm-mrkl-neden-oge:first-child{border-top:0;padding-top:0}
  .mm-mrkl-neden-oge:not(:last-child){padding-bottom:20px}
}
/* === 27-sonuc.css === */
@media (max-width:1080px){
  .mm-sip--mbarsiz{padding-bottom:clamp(48px,6vw,80px)}
}
.mm-snc-bas{
  text-align:center;
  max-width:760px;margin:0 auto clamp(26px,3vw,40px);
}
.mm-snc-ikon{
  width:78px;height:78px;margin:0 auto 20px;
  display:grid;place-items:center;border-radius:50%;
  background:rgba(18,133,90,.12);color:#0c6444;
  position:relative;
}
.mm-snc-ikon svg{width:36px;height:36px}
.mm-snc-ikon::after{
  content:"";position:absolute;inset:-6px;border-radius:50%;
  border:1px solid rgba(18,133,90,.4);
  animation:mmSncPuls 2.8s ease-out infinite;
}
@keyframes mmSncPuls{0%{transform:scale(.92);opacity:.8}100%{transform:scale(1.5);opacity:0}}
@media (prefers-reduced-motion:reduce){.mm-snc-ikon::after{animation:none;opacity:0}}
.mm-snc--hata .mm-snc-ikon{background:rgba(211,47,47,.1);color:#b32424}
.mm-snc--hata .mm-snc-ikon::after{display:none}
.mm-snc-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(30px,3.4vw,44px);font-weight:700;
  line-height:1.04;letter-spacing:.01em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-snc-metin{
  margin:14px auto 0;max-width:60ch;
  font-size:15.5px;line-height:1.75;color:var(--metin-2);
}
.mm-snc-metin b{color:var(--metin)}
.mm-snc-no{
  display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;
  margin-top:22px;padding:12px 16px;
  border:1px dashed var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
}
.mm-snc-no-et{font-size:13px;color:var(--metin-2)}
.mm-snc-no code{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:21px;font-weight:700;letter-spacing:.1em;color:var(--lacivert);
}
.mm-snc-hata{
  margin-top:24px;padding:16px 18px;
  text-align:left;
  border:1px solid rgba(211,47,47,.28);border-left:3px solid var(--kirmizi);
  border-radius:0 var(--radius-2) var(--radius-2) 0;
  background:#fdf5f5;
}
.mm-snc-hata-et{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:#b32424;
}
.mm-snc-hata-m{margin-top:7px;font-size:15px;line-height:1.6;color:var(--metin)}
.mm-snc-hata-a{margin-top:9px;font-size:12.5px;color:var(--metin-2)}
.mm-snc-hata-a code{font-family:"Barlow Condensed","Inter",sans-serif;font-size:14px;letter-spacing:.06em}
.mm-snc-zaman{position:relative;display:grid;gap:0}
.mm-snc-zaman li{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;padding-bottom:22px}
.mm-snc-zaman li:last-child{padding-bottom:0}
.mm-snc-zaman li::before{
  content:"";position:absolute;left:12px;top:20px;bottom:0;
  width:2px;background:var(--cizgi);
}
.mm-snc-zaman li:last-child::before{display:none}
.mm-snc-zaman-nokta{
  position:relative;z-index:1;
  width:26px;height:26px;
  display:grid;place-items:center;border-radius:50%;
  border:2px solid var(--cizgi);background:#fff;
}
.mm-snc-zaman-nokta::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--cizgi)}
.mm-snc-zaman li.is-simdi .mm-snc-zaman-nokta{border-color:var(--mavi);box-shadow:0 0 0 4px rgba(0,131,190,.16)}
.mm-snc-zaman li.is-simdi .mm-snc-zaman-nokta::after{background:var(--mavi)}
.mm-snc-zaman li.is-simdi::before{background:linear-gradient(180deg,var(--mavi),var(--cizgi))}
.mm-snc-zaman-govde b{
  display:block;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:18px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;
  color:var(--lacivert);line-height:1.15;
}
.mm-snc-zaman-govde span{display:block;margin-top:5px;font-size:14.5px;line-height:1.65;color:var(--metin-2)}
.mm-snc-zaman-govde i{
  display:inline-block;margin-top:8px;padding:3px 10px;
  border-radius:999px;background:var(--zemin-2);
  font-style:normal;font-size:12.5px;font-weight:600;color:var(--metin-2);
}
.mm-snc-zaman li.is-simdi .mm-snc-zaman-govde i{background:var(--zemin-3);color:var(--mavi-koyu)}
.mm-snc-bilgi{display:grid;gap:16px}
.mm-snc-bilgi > div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:start}
.mm-snc-bilgi dt{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;
  color:var(--metin-2);
}
.mm-snc-bilgi dd{margin:0;font-size:14.5px;line-height:1.65;color:var(--metin)}
.mm-snc-bilgi dd b{font-weight:600}
.mm-snc-bilgi dd i{color:var(--metin-2)}
.mm-sip-pano-bas .mm-snc-ipucu{
  margin-left:auto;flex:none;
  padding:3px 10px;border-radius:999px;
  background:#e4f2ec;
  font-size:12px;font-weight:600;color:#0c6444;
  white-space:nowrap;
}
@media (max-width:560px){
  .mm-snc-bilgi > div{grid-template-columns:1fr;gap:4px}
}
.mm-snc-neden{display:grid;gap:14px}
.mm-snc-neden li{
  display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;
  font-size:14.5px;line-height:1.7;color:var(--metin-2);
}
.mm-snc-neden li::before{
  content:"";width:7px;height:7px;margin:9px 0 0 6px;border-radius:50%;
  background:var(--kirmizi);opacity:.5;
}
.mm-snc-neden b{color:var(--metin);font-weight:600}
.mm-snc-cikis{display:grid;gap:12px}
.mm-snc-cikis-i{
  display:grid;grid-template-columns:44px minmax(0,1fr) 18px;
  align-items:center;gap:15px;
  padding:15px 17px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
  transition:border-color var(--gecis),transform var(--gecis),box-shadow var(--gecis);
}
.mm-snc-cikis-i:hover{
  border-color:var(--mavi);transform:translateY(-2px);
  box-shadow:0 18px 38px -28px rgba(2,49,77,.55);
}
.mm-snc-cikis-ikon{
  width:44px;height:44px;flex:none;
  display:grid;place-items:center;border-radius:var(--radius-2);
  background:var(--zemin-3);color:var(--lacivert);
  transition:background var(--gecis),color var(--gecis);
}
.mm-snc-cikis-ikon svg{width:22px;height:22px;stroke-width:1.5}
.mm-snc-cikis-i:hover .mm-snc-cikis-ikon{background:var(--mavi);color:#fff}
.mm-snc-cikis-gov b{display:block;font-size:15px;font-weight:600;color:var(--lacivert)}
.mm-snc-cikis-gov span{display:block;margin-top:3px;font-size:13.5px;line-height:1.6;color:var(--metin-2)}
.mm-snc-cikis-ok{width:18px;height:18px;flex:none;color:var(--metin-3);transition:transform var(--gecis),color var(--gecis)}
.mm-snc-cikis-i:hover .mm-snc-cikis-ok{color:var(--mavi);transform:translateX(4px)}
@media (max-width:480px){
  .mm-snc-cikis-i{grid-template-columns:44px minmax(0,1fr)}
  .mm-snc-cikis-ok{display:none}
}
.mm-snc-btnler{
  display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;
  margin-top:clamp(28px,3vw,42px);
}
.mm-snc-btnler .mm-btn{height:50px;padding:0 28px;font-size:17px}
.mm-snc-bag{
  font-size:14.5px;font-weight:600;color:var(--mavi-metin);
  border-bottom:1px solid rgba(0,121,174,.35);
}
.mm-snc-bag:hover{color:var(--lacivert);border-color:var(--lacivert)}
.mm-sip-ozet .mm-snc-tekrar{margin-top:18px}
.mm-snc-ozet-not{
  display:flex;align-items:flex-start;gap:8px;
  margin-top:12px;font-size:12.5px;line-height:1.55;color:var(--metin-2);
}
.mm-snc-ozet-not svg{width:14px;height:14px;flex:none;color:var(--mavi);margin-top:2px}
/* === 28-takip.css === */
.mm-sayfa-bas--takip .mm-kap{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);
  gap:clamp(24px,3vw,44px);
  align-items:start;
  padding:26px 0 clamp(38px,4.4vw,56px);
}
.mm-sayfa-bas--takip .mm-kap > *{min-width:0}
.mm-sayfa-bas--takip .mm-iz{grid-column:1 / -1;margin-bottom:clamp(20px,3vw,34px)}
.mm-sayfa-bas--takip .mm-sayfa-bas-baslik{max-width:none}
.mm-tk-form{
  margin-top:26px;
  padding:20px 22px 22px;
  background:#fff;
  border-radius:var(--radius-2);
  box-shadow:0 26px 54px -32px rgba(0,0,0,.6);
}
.mm-tk-sekme{
  display:flex;gap:4px;
  padding:4px;margin-bottom:18px;
  background:var(--zemin-2);border:1px solid var(--cizgi);border-radius:999px;
}
.mm-tk-sekme-b{
  flex:1 1 0;min-width:0;
  height:38px;padding:0 14px;border-radius:999px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;
  color:var(--metin-2);
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
  transition:background var(--gecis),color var(--gecis);
}
.mm-tk-sekme-b:hover{color:var(--lacivert)}
.mm-tk-sekme-b[aria-selected="true"]{background:var(--lacivert);color:#fff}
.mm-tk-alanlar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.mm-tk-alanlar--tek{grid-template-columns:minmax(0,1fr)}
.mm-tk-pano .mm-btn{width:100%;margin-top:16px;height:48px;font-size:17px}
.mm-tk-uyari{
  display:flex;align-items:center;gap:8px;
  margin-top:12px;font-size:13px;color:var(--kirmizi);
}
.mm-tk-uyari svg{width:15px;height:15px;flex:none}
.mm-tk-ipucu{
  margin-top:16px;padding-top:14px;border-top:1px solid var(--cizgi-2);
  font-size:13px;line-height:1.65;color:var(--metin-2);
}
.mm-tk-ipucu a{color:var(--mavi-koyu);font-weight:600}
.mm-tk-ipucu a:hover{color:var(--lacivert)}
.mm-tk-tasiyici{
  margin-top:26px;
  padding:20px 22px 22px;
  border:1px solid rgba(255,255,255,.18);
  border-radius:var(--radius-2);
  background:rgba(255,255,255,.06);
  backdrop-filter:blur(6px);
}
.mm-tk-tasiyici-et{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:#8fdcff;
}
.mm-tk-tasiyici-ad{
  margin-top:7px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:24px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;
  color:#fff;line-height:1.1;
}
.mm-tk-tasiyici-l{margin-top:16px;display:grid;gap:0}
.mm-tk-tasiyici-l li{
  display:flex;align-items:baseline;justify-content:space-between;gap:14px;
  padding:10px 0;border-top:1px solid rgba(255,255,255,.14);
  font-size:13.5px;color:#c9dcea;
}
.mm-tk-tasiyici-l li:first-child{border-top:0;padding-top:2px}
.mm-tk-tasiyici-l b{font-weight:600;color:#fff;text-align:right}
.mm-tk-tasiyici-not{margin-top:14px;font-size:12.5px;line-height:1.6;color:#c9dcea}
@media (max-width:900px){
  .mm-sayfa-bas--takip .mm-kap{grid-template-columns:minmax(0,1fr)}
  .mm-tk-tasiyici{margin-top:16px}
}
@media (max-width:560px){
  .mm-tk-alanlar{grid-template-columns:1fr}
  .mm-tk-form{padding:16px 16px 18px}
}
.mm-tk-govde{padding:clamp(34px,4vw,58px) 0 clamp(48px,5.4vw,82px);background:var(--zemin-2)}
.mm-tk-yukleniyor{
  padding:26px;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
}
.mm-tk-yukleniyor-m{
  display:flex;align-items:center;gap:11px;
  font-size:14.5px;color:var(--metin-2);
}
.mm-tk-nokta{display:inline-flex;gap:5px}
.mm-tk-nokta i{
  width:8px;height:8px;border-radius:50%;background:var(--mavi);opacity:.35;
  animation:mmTkNokta 1s infinite ease-in-out;
}
.mm-tk-nokta i:nth-child(2){animation-delay:.15s}
.mm-tk-nokta i:nth-child(3){animation-delay:.3s}
@keyframes mmTkNokta{0%,100%{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}
.mm-tk-iskelet{display:grid;gap:12px;margin-top:22px}
.mm-tk-iskelet span{
  display:block;height:var(--h,14px);width:var(--w,100%);
  border-radius:var(--radius);
  background:linear-gradient(90deg,var(--cizgi-2) 25%,var(--zemin-3) 37%,var(--cizgi-2) 63%);
  background-size:400% 100%;
  animation:mmTkPar 1.4s ease infinite;
}
@keyframes mmTkPar{0%{background-position:100% 0}100%{background-position:0 0}}
@media (prefers-reduced-motion:reduce){
  .mm-tk-nokta i,.mm-tk-iskelet span{animation:none}
}
.mm-tk-yok{
  padding:clamp(34px,4.4vw,58px) 24px;text-align:center;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
}
.mm-tk-yok-i{
  width:70px;height:70px;margin:0 auto 18px;
  display:grid;place-items:center;border-radius:50%;
  background:var(--zemin-3);color:var(--lacivert);
}
.mm-tk-yok-i svg{width:32px;height:32px;stroke-width:1.4}
.mm-tk-yok-h{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(22px,2.2vw,28px);font-weight:700;
  letter-spacing:.02em;text-transform:uppercase;color:var(--lacivert);
}
.mm-tk-yok-m{margin:12px auto 0;max-width:56ch;font-size:15px;line-height:1.75;color:var(--metin-2)}
.mm-tk-yok-d{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}
.mm-tk-sonuc{display:grid;gap:16px}
.mm-tk-ust{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);
  gap:22px;align-items:start;
  padding:22px 24px;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
}
.mm-tk-ust-no{font-size:13.5px;color:var(--metin-2)}
.mm-tk-ust-no b{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:19px;font-weight:700;letter-spacing:.07em;color:var(--lacivert);
}
.mm-tk-ust-durum{
  display:inline-flex;align-items:center;gap:9px;
  margin-top:10px;padding:6px 14px;border-radius:999px;
  background:var(--zemin-3);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-tk-ust-durum::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--mavi);flex:none}
.mm-tk-ust-durum.is-teslim{background:#e4f2ec;color:#0c6444}
.mm-tk-ust-durum.is-teslim::before{background:#0c6444}
.mm-tk-ust-durum.is-bekliyor{background:#fdf3e6;color:#8a5a12}
.mm-tk-ust-durum.is-bekliyor::before{background:#c07a12}
.mm-tk-ust-tahmin{margin-top:11px;font-size:14.5px;line-height:1.6;color:var(--metin-2)}
.mm-tk-ust-tahmin b{color:var(--lacivert)}
.mm-tk-ust-sag{text-align:right;min-width:0}
.mm-tk-ust-et{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--metin-2);
}
.mm-tk-ust-takip{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:7px}
.mm-tk-ust-takip code{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:19px;font-weight:600;letter-spacing:.09em;color:var(--metin);
}
.mm-tk-dis{
  display:inline-flex;align-items:center;gap:7px;
  margin-top:11px;
  font-size:13.5px;font-weight:600;color:var(--mavi-koyu);
}
.mm-tk-dis svg{width:14px;height:14px}
.mm-tk-dis:hover{color:var(--lacivert)}
@media (max-width:760px){
  .mm-tk-ust{grid-template-columns:1fr;gap:16px;padding:18px 18px}
  .mm-tk-ust-sag{text-align:left}
  .mm-tk-ust-takip{justify-content:flex-start}
}
.mm-tk-adimlar{
  display:grid;grid-auto-flow:column;grid-auto-columns:1fr;
  gap:0;
  padding:26px 24px 24px;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
}
.mm-tk-adim{
  position:relative;
  display:flex;flex-direction:column;align-items:center;gap:9px;
  text-align:center;min-width:0;
}
.mm-tk-adim + .mm-tk-adim::before{
  content:"";position:absolute;top:15px;
  right:calc(50% + 19px);left:calc(-50% + 19px);
  height:2px;border-radius:2px;background:var(--cizgi);
}
.mm-tk-adim.is-tamam + .mm-tk-adim::before,
.mm-tk-adim.is-simdi + .mm-tk-adim::before{background:linear-gradient(90deg,var(--mavi),rgba(0,131,190,.35))}
.mm-tk-adim-n{
  position:relative;
  width:30px;height:30px;flex:none;
  display:grid;place-items:center;border-radius:50%;
  border:2px solid var(--cizgi);background:#fff;
  color:var(--metin-3);
}
.mm-tk-adim-n svg{width:14px;height:14px;opacity:0;transform:scale(.5);transition:opacity var(--gecis),transform var(--gecis)}
.mm-tk-adim-n::after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--cizgi)}
.mm-tk-adim.is-tamam .mm-tk-adim-n{border-color:var(--mavi);background:var(--mavi);color:#fff}
.mm-tk-adim.is-tamam .mm-tk-adim-n svg{opacity:1;transform:scale(1)}
.mm-tk-adim.is-tamam .mm-tk-adim-n::after{display:none}
.mm-tk-adim.is-simdi .mm-tk-adim-n{
  border-color:var(--mavi);background:#fff;
  box-shadow:0 0 0 5px rgba(0,131,190,.18);
}
.mm-tk-adim.is-simdi .mm-tk-adim-n::after{background:var(--mavi)}
.mm-tk-adim-govde{display:block;min-width:0}
.mm-tk-adim-ad{
  display:block;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  color:var(--metin-2);line-height:1.15;
}
.mm-tk-adim.is-tamam .mm-tk-adim-ad,
.mm-tk-adim.is-simdi .mm-tk-adim-ad{color:var(--lacivert)}
.mm-tk-adim-t{display:block;margin-top:4px;font-size:12px;color:var(--metin-2);min-height:1em}
@media (max-width:760px){
  .mm-tk-adimlar{grid-auto-flow:row;grid-auto-columns:auto;gap:0;padding:18px}
  .mm-tk-adim{
    flex-direction:row;align-items:flex-start;gap:14px;text-align:left;
    padding-bottom:20px;
  }
  .mm-tk-adim:last-child{padding-bottom:0}
  .mm-tk-adim + .mm-tk-adim::before{display:none}
  .mm-tk-adim:not(:last-child)::after{
    content:"";position:absolute;left:14px;top:32px;bottom:4px;
    width:2px;border-radius:2px;background:var(--cizgi);
  }
  .mm-tk-adim.is-tamam:not(:last-child)::after{background:var(--mavi)}
}
.mm-tk-alt{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);
  gap:16px;align-items:start;
}
.mm-tk-hareket,.mm-tk-kunye{
  padding:22px 24px 24px;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
}
.mm-tk-baslik{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}
.mm-tk-h2{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:20px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-tk-h2--ust{margin-top:26px;padding-top:22px;border-top:1px solid var(--cizgi-2)}
.mm-tk-yenile{
  display:inline-flex;align-items:center;gap:7px;flex:none;
  height:34px;padding:0 13px;
  border:1px solid var(--cizgi);border-radius:999px;
  background:#fff;
  font-size:13px;font-weight:600;color:var(--metin-2);
  transition:border-color var(--gecis),color var(--gecis);
}
.mm-tk-yenile svg{width:14px;height:14px;transition:transform .5s ease}
.mm-tk-yenile:hover{border-color:var(--mavi);color:var(--mavi-metin)}
.mm-tk-yenile.is-donuyor svg{transform:rotate(360deg)}
.mm-tk-liste{display:grid;gap:0}
.mm-tk-liste li{
  position:relative;
  display:grid;grid-template-columns:16px minmax(0,1fr);gap:14px;
  padding-bottom:20px;
}
.mm-tk-liste li:last-child{padding-bottom:0}
.mm-tk-liste li::before{
  content:"";position:absolute;left:7px;top:16px;bottom:0;width:2px;background:var(--cizgi-2);
}
.mm-tk-liste li:last-child::before{display:none}
.mm-tk-liste-nokta{
  position:relative;z-index:1;
  width:16px;height:16px;margin-top:2px;
  border-radius:50%;border:2px solid var(--cizgi);background:#fff;
}
.mm-tk-liste li:first-child .mm-tk-liste-nokta{
  border-color:var(--mavi);background:var(--mavi);
  box-shadow:0 0 0 4px rgba(0,131,190,.16);
}
.mm-tk-liste-gov b{display:block;font-size:15px;font-weight:600;color:var(--lacivert)}
.mm-tk-liste-gov span{display:block;margin-top:3px;font-size:13.5px;line-height:1.6;color:var(--metin-2)}
.mm-tk-liste-gov time{
  display:block;margin-top:4px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13.5px;font-weight:600;letter-spacing:.06em;color:var(--metin-2);
}
.mm-tk-guncel{margin-top:18px;padding-top:14px;border-top:1px solid var(--cizgi-2);font-size:12.5px;color:var(--metin-2)}
.mm-tk-kunye-l{display:grid;gap:14px}
.mm-tk-kunye-l > div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;align-items:start}
.mm-tk-kunye-l dt{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;
  color:var(--metin-2);
}
.mm-tk-kunye-l dd{margin:0;font-size:14px;line-height:1.6;color:var(--metin)}
.mm-tk-urunler{display:grid;gap:12px}
.mm-tk-toplam{
  display:flex;align-items:baseline;justify-content:space-between;gap:14px;
  margin-top:16px;padding-top:14px;border-top:1px solid var(--cizgi-2);
  font-size:14.5px;color:var(--metin-2);
}
.mm-tk-toplam b{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:23px;font-weight:700;color:var(--lacivert);
}
.mm-tk-yardim{
  margin-top:20px;padding:15px 17px;
  border-radius:var(--radius-2);background:var(--zemin-2);
  font-size:13.5px;line-height:1.7;color:var(--metin-2);
}
.mm-tk-yardim a{display:inline-block;margin-right:12px;color:var(--mavi-koyu);font-weight:600}
.mm-tk-yardim a:hover{color:var(--lacivert)}
@media (max-width:1080px){
  .mm-tk-alt{grid-template-columns:1fr}
}
@media (max-width:560px){
  .mm-tk-hareket,.mm-tk-kunye{padding:18px}
  .mm-tk-kunye-l > div{grid-template-columns:1fr;gap:3px}
}
.mm-tk-bilgi{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;
  margin-top:clamp(30px,3.4vw,48px);
  padding-top:clamp(28px,3vw,40px);
  border-top:1px solid var(--cizgi);
}
.mm-tk-bilgi-i{padding:0 26px;border-left:1px solid var(--cizgi);min-width:0}
.mm-tk-bilgi-i:first-child{border-left:0;padding-left:0}
.mm-tk-bilgi-n{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.16em;color:var(--mavi-metin);
}
.mm-tk-bilgi-h{
  margin-top:10px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:19px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;
  color:var(--lacivert);line-height:1.15;
}
.mm-tk-bilgi-m{margin-top:8px;font-size:14.5px;line-height:1.7;color:var(--metin-2)}
@media (max-width:860px){
  .mm-tk-bilgi{grid-template-columns:1fr;gap:0}
  .mm-tk-bilgi-i{border-left:0;padding:20px 0 0;border-top:1px solid var(--cizgi)}
  .mm-tk-bilgi-i:first-child{border-top:0;padding-top:0}
  .mm-tk-bilgi-i:not(:last-child){padding-bottom:20px}
}
/* === 29-sss.css === */
.mm-sss-ara{
  margin-top:26px;
  padding:20px 22px 22px;
  background:#fff;
  border-radius:var(--radius-2);
  box-shadow:0 26px 54px -32px rgba(0,0,0,.6);
  max-width:760px;
}
.mm-sss-ara-sar{position:relative;display:block}
.mm-sss-ara-sar > svg{
  position:absolute;top:50%;left:16px;transform:translateY(-50%);
  width:20px;height:20px;color:var(--metin-2);pointer-events:none;
}
.mm-sss-ara-giris{
  width:100%;height:54px;
  padding:0 46px 0 48px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:var(--zemin-2);
  font-size:16px;color:var(--metin);
}
.mm-sss-ara-giris::placeholder{color:var(--metin-2)}
.mm-sss-ara-giris:focus{
  outline:0;background:#fff;
  border-color:var(--mavi);box-shadow:0 0 0 3px rgba(0,131,190,.14);
}
.mm-sss-ara-sil{
  position:absolute;top:50%;right:8px;transform:translateY(-50%);
  width:34px;height:34px;display:grid;place-items:center;
  border-radius:50%;color:var(--metin-2);
  transition:background var(--gecis),color var(--gecis);
}
.mm-sss-ara-sil svg{width:15px;height:15px}
.mm-sss-ara-sil:hover{background:var(--zemin-3);color:var(--lacivert)}
.mm-sss-pop{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:9px}
.mm-sss-pop-et{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--metin-2);margin-right:2px;
}
.mm-sss-pop-b{
  padding:6px 13px;
  border:1px solid var(--cizgi);border-radius:999px;
  background:var(--zemin-2);
  font-size:13px;color:var(--metin-2);
  text-align:left;
  transition:border-color var(--gecis),color var(--gecis),background var(--gecis);
}
.mm-sss-pop-b:hover{border-color:var(--mavi);color:var(--mavi-metin);background:#fff}
.mm-sss{padding:clamp(34px,4vw,58px) 0 clamp(48px,5.4vw,82px);background:var(--zemin-2)}
.mm-sss-haplar{
  display:flex;flex-wrap:wrap;gap:9px;
  margin-bottom:clamp(22px,2.6vw,32px);
}
.mm-sss-hap{
  display:inline-flex;align-items:center;gap:8px;
  height:40px;padding:0 17px;
  border:1px solid var(--cizgi);border-radius:999px;
  background:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;
  color:var(--metin-2);
  transition:border-color var(--gecis),color var(--gecis),background var(--gecis);
}
.mm-sss-hap svg{width:16px;height:16px;flex:none}
.mm-sss-hap span{
  padding:1px 7px;border-radius:999px;background:var(--zemin-3);
  font-family:"Inter",sans-serif;font-size:11.5px;font-weight:600;letter-spacing:0;
  color:var(--metin-2);
}
.mm-sss-hap:hover{border-color:var(--mavi);color:var(--mavi-metin)}
.mm-sss-hap[aria-selected="true"]{background:var(--lacivert);border-color:var(--lacivert);color:#fff}
.mm-sss-hap[aria-selected="true"] span{background:rgba(255,255,255,.18);color:#fff}
.mm-sss-arac{
  display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;
  margin-bottom:16px;
}
.mm-sss-sayac{font-size:13.5px;color:var(--metin-2)}
.mm-sss-sayac b{color:var(--lacivert);font-weight:600}
.mm-sss-tumu{
  display:inline-flex;align-items:center;gap:8px;
  font-size:13.5px;font-weight:600;color:var(--mavi-koyu);
}
.mm-sss-tumu svg{width:15px;height:15px;transition:transform var(--gecis)}
.mm-sss-tumu.is-acik svg{transform:rotate(180deg)}
.mm-sss-tumu:hover{color:var(--lacivert)}
.mm-sss-grup + .mm-sss-grup{margin-top:clamp(28px,3vw,42px)}
.mm-sss-grup-bas{
  display:flex;align-items:center;gap:12px;
  margin-bottom:14px;
}
.mm-sss-grup-ikon{
  width:40px;height:40px;flex:none;
  display:grid;place-items:center;border-radius:var(--radius-2);
  background:var(--zemin-3);color:var(--lacivert);
}
.mm-sss-grup-ikon svg{width:21px;height:21px;stroke-width:1.5}
.mm-sss-grup-ad{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(21px,2.1vw,27px);font-weight:700;
  letter-spacing:.02em;text-transform:uppercase;color:var(--lacivert);line-height:1.1;
}
.mm-sss-liste{
  background:#fff;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  overflow:hidden;
}
.mm-sss-liste details + details{border-top:1px solid var(--cizgi-2)}
.mm-sss-liste summary{
  display:flex;align-items:flex-start;justify-content:space-between;gap:20px;
  padding:19px 22px;
  cursor:pointer;list-style:none;
  font-size:16px;font-weight:600;line-height:1.5;
  color:var(--lacivert);
  transition:color var(--gecis),background var(--gecis);
}
.mm-sss-liste summary::-webkit-details-marker{display:none}
.mm-sss-liste summary:hover{color:var(--mavi-metin);background:var(--zemin-2)}
.mm-sss-liste summary i{
  flex:none;width:26px;height:26px;margin-top:-1px;
  display:grid;place-items:center;
  border-radius:50%;border:1px solid var(--cizgi);
  color:var(--mavi);
  transition:transform var(--gecis),background var(--gecis),border-color var(--gecis);
}
.mm-sss-liste summary i svg{width:14px;height:14px}
.mm-sss-liste details[open] summary{color:var(--mavi-metin);background:var(--zemin-2)}
.mm-sss-liste details[open] summary i{
  transform:rotate(180deg);background:var(--mavi);border-color:var(--mavi);color:#fff;
}
.mm-sss-cevap{padding:0 22px 22px;max-width:82ch}
.mm-sss-cevap p{font-size:15px;line-height:1.8;color:var(--metin-2)}
.mm-sss-cevap p + p,
.mm-sss-cevap ul + p,
.mm-sss-cevap p + ul{margin-top:12px}
.mm-sss-cevap ul{display:grid;gap:8px}
.mm-sss-cevap li{
  display:grid;grid-template-columns:16px minmax(0,1fr);gap:11px;
  font-size:15px;line-height:1.7;color:var(--metin-2);
}
.mm-sss-cevap li::before{
  content:"";width:6px;height:6px;margin:10px 0 0 5px;border-radius:50%;
  background:var(--mavi);opacity:.55;
}
.mm-sss-cevap a{color:var(--mavi-koyu);font-weight:600;border-bottom:1px solid rgba(0,107,156,.32)}
.mm-sss-cevap a:hover{color:var(--lacivert);border-color:var(--lacivert)}
.mm-sss-cevap strong{color:var(--metin)}
.mm-sss-vurgu{
  background:#fff2c9;color:var(--metin);
  border-radius:2px;padding:0 2px;
}
.mm-sss-liste details:target,
.mm-sss-liste details.is-hedef{box-shadow:inset 3px 0 0 var(--mavi)}
.mm-sss-yok{
  padding:clamp(34px,4.4vw,56px) 24px;text-align:center;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
}
.mm-sss-yok-i{
  width:66px;height:66px;margin:0 auto 16px;
  display:grid;place-items:center;border-radius:50%;
  background:var(--zemin-3);color:var(--lacivert);
}
.mm-sss-yok-i svg{width:30px;height:30px;stroke-width:1.4}
.mm-sss-yok-h{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(21px,2.1vw,26px);font-weight:700;
  letter-spacing:.02em;text-transform:uppercase;color:var(--lacivert);
}
.mm-sss-yok-m{margin:11px auto 0;max-width:52ch;font-size:15px;line-height:1.75;color:var(--metin-2)}
.mm-sss-yok-d{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}
@media (max-width:760px){
  .mm-sss-liste summary{padding:16px 16px;font-size:15px;gap:14px}
  .mm-sss-cevap{padding:0 16px 18px}
  .mm-sss-haplar{
    flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;
    -webkit-overflow-scrolling:touch;padding-bottom:2px;
  }
  .mm-sss-haplar::-webkit-scrollbar{display:none}
  .mm-sss-hap{flex:none}
  .mm-sss-ara{padding:16px 16px 18px}
  .mm-sss-ara-giris{height:50px;font-size:16px}
}
.mm-sss-yardim{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;
  margin-top:clamp(32px,3.6vw,52px);
}
.mm-sss-yardim-k{
  display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:15px;
  padding:18px 20px;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
  transition:border-color var(--gecis),transform var(--gecis),box-shadow var(--gecis);
}
.mm-sss-yardim-k:hover{
  border-color:var(--mavi);transform:translateY(-3px);
  box-shadow:0 20px 42px -30px rgba(2,49,77,.6);
}
.mm-sss-yardim-i{
  width:46px;height:46px;display:grid;place-items:center;
  border-radius:var(--radius-2);background:var(--zemin-3);color:var(--lacivert);
  transition:background var(--gecis),color var(--gecis);
}
.mm-sss-yardim-i svg{width:22px;height:22px;stroke-width:1.5}
.mm-sss-yardim-k:hover .mm-sss-yardim-i{background:var(--mavi);color:#fff}
.mm-sss-yardim-k--wa:hover{border-color:var(--yesil)}
.mm-sss-yardim-k--wa:hover .mm-sss-yardim-i{background:var(--yesil)}
.mm-sss-yardim-g b{
  display:block;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-sss-yardim-g span{display:block;margin-top:3px;font-size:13.5px;line-height:1.55;color:var(--metin-2)}
@media (max-width:900px){.mm-sss-yardim{grid-template-columns:1fr}}
/* === 30-blog.css === */
.mm-sayfa-bas--blog .mm-kap{padding-bottom:clamp(94px,8.6vw,128px)}
@media (max-width:900px){
  .mm-sayfa-bas--blog .mm-kap{padding-bottom:clamp(66px,9vw,84px)}
}
.mm-blg-ara{
  margin-top:clamp(22px,2.6vw,30px);
  max-width:620px;
}
.mm-blg-ara-sar{position:relative;display:block}
.mm-blg-ara-sar > svg{
  position:absolute;top:50%;left:18px;transform:translateY(-50%);
  width:19px;height:19px;color:#bcd7e8;pointer-events:none;
}
.mm-blg-ara-giris{
  width:100%;height:54px;
  padding:0 46px 0 50px;
  border:1px solid rgba(255,255,255,.26);
  border-radius:var(--radius-2);
  background:rgba(255,255,255,.10);
  backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  font-size:16px;color:#fff;
  transition:border-color var(--gecis),background var(--gecis);
}
.mm-blg-ara-giris::placeholder{color:#a9c6da}
.mm-blg-ara-giris:focus{
  outline:0;
  border-color:#5ac8f5;background:rgba(255,255,255,.16);
  box-shadow:0 0 0 3px rgba(90,200,245,.22);
}
.mm-blg-ara-sil{
  position:absolute;top:50%;right:9px;transform:translateY(-50%);
  width:34px;height:34px;display:grid;place-items:center;
  border-radius:50%;color:#cfe3f0;
  transition:background var(--gecis),color var(--gecis);
}
.mm-blg-ara-sil svg{width:15px;height:15px}
.mm-blg-ara-sil:hover{background:rgba(255,255,255,.16);color:#fff}
.mm-blg-konu{
  display:flex;flex-wrap:wrap;align-items:center;gap:9px;
  margin-top:16px;
}
.mm-blg-konu-et{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:#9fbdd2;margin-right:2px;
}
.mm-blg-konu-b{
  padding:6px 14px;
  border:1px solid rgba(255,255,255,.24);border-radius:999px;
  font-size:13px;color:#dcebf5;
  transition:border-color var(--gecis),background var(--gecis),color var(--gecis);
}
.mm-blg-konu-b:hover{border-color:#5ac8f5;background:rgba(90,200,245,.16);color:#fff}
.mm-blg-one{
  position:relative;z-index:4;
  padding:0 0 clamp(34px,3.6vw,48px);
  background:linear-gradient(180deg,var(--zemin) 0%,var(--zemin) 100%);
}
.mm-blg-one-kart{
  display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);
  margin-top:clamp(-72px,-4.6vw,-40px);
  background:#fff;
  border:1px solid var(--cizgi);
  border-radius:var(--radius-2);
  overflow:hidden;
  box-shadow:0 34px 70px -44px rgba(2,49,77,.62);
}
.mm-blg-one-medya{
  position:relative;
  min-height:320px;
  overflow:hidden;
  background:var(--zemin-3);
}
.mm-blg-one-medya img{
  width:100%;height:100%;object-fit:cover;
  transition:transform .8s cubic-bezier(.22,1,.36,1);
}
.mm-blg-one-kart:hover .mm-blg-one-medya img{transform:scale(1.05)}
.mm-blg-one-rozet{
  position:absolute;top:16px;left:16px;z-index:2;
  display:inline-flex;align-items:center;gap:8px;
  height:32px;padding:0 14px;
  background:var(--mavi-koyu);color:#fff;
  border-radius:999px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
}
.mm-blg-one-rozet svg{width:15px;height:15px}
.mm-blg-one-govde{
  display:flex;flex-direction:column;
  padding:clamp(24px,2.8vw,40px);
}
.mm-blg-one-ust{
  display:flex;flex-wrap:wrap;align-items:center;gap:10px;
  margin-bottom:16px;
}
.mm-blg-one-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(26px,2.7vw,38px);font-weight:700;
  line-height:1.06;letter-spacing:.01em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-blg-one-baslik a{transition:color var(--gecis)}
.mm-blg-one-baslik a:hover{color:var(--mavi-koyu)}
.mm-blg-one-ozet{
  margin-top:14px;
  font-size:15.5px;line-height:1.68;color:var(--metin-2);
}
.mm-blg-one-alt{
  display:flex;flex-wrap:wrap;align-items:center;gap:18px;
  margin-top:auto;padding-top:24px;
}
.mm-blg-kunye{
  display:inline-flex;align-items:center;gap:7px;
  font-size:13px;color:var(--metin-2);
}
.mm-blg-kunye svg{width:15px;height:15px;color:var(--metin-3);flex:none}
.mm-blg-rozet{
  display:inline-flex;align-items:center;
  height:26px;padding:0 11px;
  border-radius:999px;
  background:var(--zemin-3);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;
  color:var(--mavi-koyu);
}
.mm-blg{
  padding:clamp(26px,3vw,40px) 0 clamp(48px,5.4vw,82px);
  background:var(--zemin-2);
  border-top:1px solid var(--cizgi);
}
.mm-blg-arac{
  display:flex;align-items:center;justify-content:space-between;gap:18px;
  margin-bottom:clamp(20px,2.4vw,28px);
}
.mm-blg-haplar{display:flex;flex-wrap:wrap;gap:9px;min-width:0}
.mm-blg-hap{
  display:inline-flex;align-items:center;gap:8px;
  height:40px;padding:0 17px;
  border:1px solid var(--cizgi);border-radius:999px;
  background:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;
  color:var(--metin-2);white-space:nowrap;
  transition:border-color var(--gecis),color var(--gecis),background var(--gecis);
}
.mm-blg-hap span{
  padding:1px 7px;border-radius:999px;background:var(--zemin-3);
  font-family:"Inter",sans-serif;font-size:11.5px;font-weight:600;letter-spacing:0;
  color:var(--metin-2);
}
.mm-blg-hap:hover{border-color:var(--mavi);color:var(--mavi-metin)}
.mm-blg-hap[aria-selected="true"]{background:var(--lacivert);border-color:var(--lacivert);color:#fff}
.mm-blg-hap[aria-selected="true"] span{background:rgba(255,255,255,.18);color:#fff}
.mm-blg-sirala{display:flex;align-items:center;gap:10px;flex:none}
.mm-blg-sirala-et{
  font-size:13px;color:var(--metin-2);white-space:nowrap;
}
.mm-blg-sec{
  position:relative;
  height:40px;padding:0 38px 0 14px;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352646f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/15px 15px;
  font-size:14px;color:var(--metin);
  appearance:none;-webkit-appearance:none;
  cursor:pointer;
}
.mm-blg-sec:focus{outline:0;border-color:var(--mavi);box-shadow:0 0 0 3px rgba(0,131,190,.14)}
.mm-blg-sayac{
  font-size:13.5px;color:var(--metin-2);
  margin-bottom:16px;
}
.mm-blg-sayac b{color:var(--lacivert);font-weight:600}
.mm-blg-izgara{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  gap:clamp(16px,1.6vw,24px);
}
.mm-blg-kart{
  display:flex;flex-direction:column;
  background:#fff;
  border:1px solid var(--cizgi);
  border-radius:var(--radius-2);
  overflow:hidden;
  transition:border-color var(--gecis),transform var(--gecis),box-shadow var(--gecis);
}
.mm-blg-kart:hover{
  border-color:var(--mavi);transform:translateY(-3px);
  box-shadow:0 22px 40px -30px rgba(2,49,77,.55);
}
.mm-blg-medya{
  position:relative;display:block;
  aspect-ratio:8/5;
  overflow:hidden;
  background:var(--zemin-3);
}
.mm-blg-medya img{
  width:100%;height:100%;object-fit:cover;
  transform:scale(1.01);
  transition:transform .7s cubic-bezier(.22,1,.36,1);
}
.mm-blg-kart:hover .mm-blg-medya img{transform:scale(1.07)}
.mm-blg-medya::after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(0deg,rgba(2,36,56,.62) 0%,rgba(2,36,56,.12) 40%,transparent 70%);
}
.mm-blg-tarih{
  position:absolute;top:14px;left:14px;z-index:2;
  min-width:56px;padding:8px 10px 7px;
  text-align:center;
  background:rgba(5,22,36,.70);
  border:1px solid rgba(255,255,255,.24);
  border-radius:var(--radius);
  backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  color:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  line-height:1;
}
.mm-blg-tarih b{display:block;font-size:23px;font-weight:700;letter-spacing:.01em}
.mm-blg-tarih span{
  display:block;margin-top:3px;
  font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:#cfe0ec;
}
.mm-blg-kategori{
  position:absolute;left:14px;bottom:13px;z-index:2;
  display:flex;align-items:center;gap:8px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:#fff;
  text-shadow:0 1px 10px rgba(2,36,56,.7);
}
.mm-blg-kategori::before{
  content:"";width:18px;height:2px;background:var(--mavi-acik);
  transition:width var(--gecis);
}
.mm-blg-kart:hover .mm-blg-kategori::before{width:30px}
.mm-blg-govde{display:flex;flex-direction:column;flex:1;padding:18px 20px}
.mm-blg-baslik{
  font-size:17px;font-weight:700;line-height:1.32;
  color:var(--lacivert);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
  overflow:hidden;
}
.mm-blg-baslik a{transition:color var(--gecis)}
.mm-blg-kart:hover .mm-blg-baslik a{color:var(--mavi-koyu)}
.mm-blg-ozet{
  margin-top:9px;
  font-size:14px;line-height:1.6;color:var(--metin-2);
  display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;
  overflow:hidden;
}
.mm-blg-alt{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  margin-top:auto;padding-top:15px;
  position:relative;
  border-top:1px solid var(--cizgi-2);
}
.mm-blg-alt::before{
  content:"";position:absolute;left:0;top:-1px;height:1px;width:0;
  background:var(--mavi);
  transition:width .5s cubic-bezier(.22,1,.36,1);
}
.mm-blg-kart:hover .mm-blg-alt::before{width:100%}
.mm-blg-sure{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--metin-2)}
.mm-blg-sure svg{width:14px;height:14px;color:var(--metin-3)}
.mm-blg-git{
  width:34px;height:34px;flex:none;
  display:grid;place-items:center;
  border:1px solid var(--cizgi);border-radius:50%;
  color:var(--metin-2);
  transition:background var(--gecis),border-color var(--gecis),color var(--gecis),transform var(--gecis);
}
.mm-blg-git svg{width:15px;height:15px}
.mm-blg-kart:hover .mm-blg-git{
  background:var(--mavi);border-color:var(--mavi);color:#fff;transform:translateX(3px);
}
.mm-blg-serit{
  grid-column:1/-1;
  position:relative;overflow:hidden;
  display:flex;align-items:center;justify-content:space-between;gap:28px;
  padding:clamp(24px,2.6vw,34px) clamp(22px,2.6vw,38px);
  border-radius:var(--radius-2);
  background:
    radial-gradient(72% 130% at 88% 12%,rgba(0,131,190,.42),transparent 62%),
    linear-gradient(140deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  color:#fff;
}
.mm-blg-serit-dalga{
  position:absolute;right:-30px;bottom:-46px;
  width:280px;height:140px;opacity:.10;color:#fff;pointer-events:none;
}
.mm-blg-serit-ic{position:relative;z-index:2;min-width:0}
.mm-blg-serit-et{
  display:flex;align-items:center;gap:11px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;
  color:#5ac8f5;margin-bottom:10px;
}
.mm-blg-serit-et::before{content:"";width:28px;height:2px;background:#5ac8f5;flex:none}
.mm-blg-serit-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(22px,2.3vw,30px);font-weight:700;
  line-height:1.08;text-transform:uppercase;color:#fff;
}
.mm-blg-serit-metin{margin-top:9px;max-width:56ch;font-size:14.5px;line-height:1.62;color:#c9dcea}
.mm-blg-serit-btn{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:11px;flex:none}
.mm-blg-yok{
  text-align:center;
  padding:clamp(38px,4.6vw,64px) 22px;
  background:#fff;border:1px dashed var(--cizgi);border-radius:var(--radius-2);
}
.mm-blg-yok-ikon{
  width:52px;height:52px;margin:0 auto 14px;
  display:grid;place-items:center;border-radius:50%;
  background:var(--zemin-3);color:var(--metin-2);
}
.mm-blg-yok-ikon svg{width:24px;height:24px}
.mm-blg-yok h3{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:23px;letter-spacing:.02em;text-transform:uppercase;color:var(--lacivert);
}
.mm-blg-yok p{margin-top:8px;font-size:14.5px;color:var(--metin-2)}
.mm-blg-yok .mm-btn{margin-top:18px}
.mm-blg-daha{
  display:flex;flex-direction:column;align-items:center;gap:12px;
  margin-top:clamp(26px,3vw,38px);
}
.mm-blg-daha-bilgi{font-size:13px;color:var(--metin-2)}
.mm-blg-daha-bilgi b{color:var(--lacivert);font-weight:600}
.mm-blg-daha-cizgi{
  width:min(360px,100%);height:3px;border-radius:2px;
  background:var(--cizgi);overflow:hidden;
}
.mm-blg-daha-cizgi i{
  display:block;height:100%;background:var(--mavi);border-radius:2px;
  transition:width .3s cubic-bezier(.22,1,.36,1);
}
@media (max-width:1080px){
  .mm-blg-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mm-blg-one-medya{min-height:280px}
}
@media (max-width:900px){
  .mm-blg-one-kart{grid-template-columns:minmax(0,1fr);margin-top:-36px}
  .mm-blg-one-medya{min-height:0;aspect-ratio:16/9}
  .mm-blg-serit{flex-direction:column;align-items:flex-start;gap:20px}
  .mm-blg-serit-btn{width:100%}
  .mm-blg-serit-btn .mm-btn{flex:1 1 auto}
}
@media (max-width:760px){
  .mm-blg-ara{margin-top:20px}
  .mm-blg-ara-giris{height:50px;font-size:16px}
  .mm-blg-konu{margin-top:13px}
  .mm-blg-arac{flex-direction:column;align-items:stretch;gap:14px}
  .mm-blg-haplar{
    flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;
    scrollbar-width:none;-webkit-overflow-scrolling:touch;
  }
  .mm-blg-haplar::-webkit-scrollbar{display:none}
  .mm-blg-sirala{justify-content:space-between}
  .mm-blg-sec{flex:1;max-width:230px}
  .mm-blg-izgara{grid-template-columns:minmax(0,1fr)}
  .mm-blg-one-govde{padding:20px 18px 22px}
  .mm-blg-one-alt{padding-top:18px;gap:14px}
  .mm-blg-baslik{font-size:16px}
  .mm-blg-ozet{font-size:13.5px}
}
@media (max-width:420px){
  .mm-blg-one-alt .mm-btn{width:100%}
  .mm-blg-serit-btn{flex-direction:column}
  .mm-blg-serit-btn .mm-btn{width:100%}
}
@media (prefers-reduced-motion:reduce){
  .mm-blg-kart,.mm-blg-medya img,.mm-blg-one-medya img,.mm-blg-alt::before,.mm-blg-git{transition:none}
  .mm-blg-kart:hover{transform:none}
  .mm-blg-kart:hover .mm-blg-medya img{transform:none}
  .mm-blg-one-kart:hover .mm-blg-one-medya img{transform:none}
}
/* === 31-yazi.css === */
.mm-yzi-ilerleme{
  position:fixed;top:0;left:0;right:0;height:3px;z-index:950;
  background:transparent;pointer-events:none;
}
.mm-yzi-ilerleme i{
  display:block;height:100%;width:0;
  background:linear-gradient(90deg,var(--mavi) 0%,var(--mavi-acik) 100%);
  box-shadow:0 0 12px rgba(0,163,232,.6);
}
.mm-yzi-ust{
  display:flex;flex-wrap:wrap;align-items:center;gap:10px;
  margin-bottom:16px;
}
.mm-yzi-kat{
  display:inline-flex;align-items:center;gap:8px;
  height:30px;padding:0 14px;
  background:var(--mavi-koyu);color:#fff;border-radius:999px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
}
.mm-yzi-kat svg{width:14px;height:14px}
.mm-yzi-ust-ayrac{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.4)}
.mm-yzi-ust-bilgi{
  display:inline-flex;align-items:center;gap:7px;
  font-size:13px;color:#c9dcea;
}
.mm-yzi-ust-bilgi svg{width:15px;height:15px;color:#5ac8f5}
.mm-yzi-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(30px,4.1vw,54px);font-weight:700;
  line-height:1.02;letter-spacing:.01em;text-transform:uppercase;
  color:#fff;max-width:22ch;
}
.mm-yzi-giris{
  margin-top:18px;max-width:70ch;
  font-size:clamp(15.5px,1.2vw,17px);line-height:1.66;color:#c9dcea;
}
.mm-yzi-yazarlik{
  display:flex;flex-wrap:wrap;align-items:center;gap:14px;
  margin-top:26px;padding-top:22px;
  border-top:1px solid rgba(255,255,255,.16);
}
.mm-yzi-avatar{
  width:44px;height:44px;flex:none;
  display:grid;place-items:center;border-radius:50%;
  background:rgba(255,255,255,.12);
  border:1px solid rgba(255,255,255,.26);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:700;letter-spacing:.08em;color:#fff;
}
.mm-yzi-yazarlik-ad{font-size:14.5px;font-weight:600;color:#fff}
.mm-yzi-yazarlik-alt{margin-top:2px;font-size:13px;color:#9fbdd2}
.mm-yzi{padding:clamp(34px,4vw,56px) 0 clamp(40px,4.6vw,68px);background:var(--zemin)}
.mm-yzi .mm-kap{--kap:1240px}
.mm-yzi-duzen{
  display:grid;grid-template-columns:minmax(0,1fr) 312px;
  gap:clamp(28px,3.4vw,56px);
  align-items:start;
}
.mm-yzi-govde{max-width:74ch;font-size:16px;line-height:1.78;color:var(--metin)}
.mm-yzi-govde > p{margin-top:18px}
.mm-yzi-govde > p:first-child{margin-top:0}
.mm-yzi-govde a:not(.mm-btn):not(.mm-yzi-urun-bag){
  color:var(--mavi-koyu);text-decoration:underline;text-underline-offset:3px;
  text-decoration-color:rgba(0,107,156,.35);
  transition:color var(--gecis),text-decoration-color var(--gecis);
}
.mm-yzi-govde a:not(.mm-btn):not(.mm-yzi-urun-bag):hover{
  color:var(--lacivert);text-decoration-color:var(--lacivert);
}
.mm-yzi-govde strong{font-weight:600;color:var(--lacivert)}
.mm-yzi-govde h2{
  margin-top:clamp(34px,3.4vw,46px);
  padding-top:2px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(24px,2.5vw,32px);font-weight:700;
  line-height:1.1;letter-spacing:.01em;text-transform:uppercase;
  color:var(--lacivert);
  display:flex;align-items:baseline;gap:13px;
}
.mm-yzi-govde h2::before{
  content:"";width:26px;height:3px;flex:none;
  background:var(--mavi);border-radius:2px;transform:translateY(-7px);
}
.mm-yzi-govde h3{
  margin-top:26px;
  font-size:18.5px;font-weight:700;line-height:1.3;color:var(--lacivert);
}
.mm-yzi-govde h2 + p,.mm-yzi-govde h3 + p{margin-top:12px}
.mm-yzi-govde ul,.mm-yzi-govde ol{margin-top:16px;display:grid;gap:10px}
.mm-yzi-govde li{position:relative;padding-left:26px;font-size:15.5px;line-height:1.7}
.mm-yzi-govde ul > li::before{
  content:"";position:absolute;left:4px;top:11px;
  width:8px;height:8px;border-radius:50%;
  border:2px solid var(--mavi);
}
.mm-yzi-govde ol{counter-reset:mmyzi}
.mm-yzi-govde ol > li{counter-increment:mmyzi;padding-left:34px}
.mm-yzi-govde ol > li::before{
  content:counter(mmyzi);
  position:absolute;left:0;top:2px;
  width:23px;height:23px;display:grid;place-items:center;
  border-radius:50%;background:var(--zemin-3);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13.5px;font-weight:700;color:var(--mavi-koyu);
}
.mm-yzi-figur{margin:0 0 clamp(24px,2.6vw,34px)}
.mm-yzi-figur img{
  width:100%;border-radius:var(--radius-2);
  border:1px solid var(--cizgi);
  background:var(--zemin-3);
}
.mm-yzi-figur figcaption{
  margin-top:10px;padding-left:14px;
  border-left:2px solid var(--mavi);
  font-size:13px;line-height:1.55;color:var(--metin-2);
}
.mm-yzi-govde > .mm-yzi-figur:not(:first-child){margin-top:clamp(26px,2.8vw,36px)}
.mm-yzi-oz{
  margin-top:clamp(24px,2.6vw,32px);
  padding:22px 24px;
  background:var(--zemin-2);
  border:1px solid var(--cizgi);
  border-left:3px solid var(--mavi);
  border-radius:var(--radius-2);
}
.mm-yzi-oz-bas{
  display:flex;align-items:center;gap:10px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;
  color:var(--mavi-koyu);margin-bottom:12px;
}
.mm-yzi-oz-bas svg{width:17px;height:17px}
.mm-yzi-oz ul{margin-top:0}
.mm-yzi-oz li{font-size:15px;line-height:1.62}
.mm-yzi-kutu{
  display:flex;gap:15px;
  margin-top:26px;padding:19px 21px;
  border-radius:var(--radius-2);
  font-size:15px;line-height:1.68;
}
.mm-yzi-kutu-ikon{
  width:34px;height:34px;flex:none;
  display:grid;place-items:center;border-radius:50%;
}
.mm-yzi-kutu-ikon svg{width:18px;height:18px}
.mm-yzi-kutu b{display:block;margin-bottom:4px;font-size:15.5px;font-weight:600}
.mm-yzi-kutu--bilgi{background:#eaf4fa;border:1px solid #cbe3f1;color:#164358}
.mm-yzi-kutu--bilgi .mm-yzi-kutu-ikon{background:var(--mavi);color:#fff}
.mm-yzi-kutu--bilgi b{color:var(--lacivert)}
.mm-yzi-kutu--uyari{background:#fdf3e6;border:1px solid #f2ddc0;color:#5c3d12}
.mm-yzi-kutu--uyari .mm-yzi-kutu-ikon{background:var(--turuncu);color:#fff}
.mm-yzi-kutu--uyari b{color:#7a4d10}
.mm-yzi-alinti{
  position:relative;
  margin:clamp(28px,3vw,38px) 0 0;
  padding:26px 28px 26px 62px;
  border-radius:var(--radius-2);
  background:
    radial-gradient(70% 130% at 90% 8%,rgba(0,131,190,.34),transparent 62%),
    linear-gradient(140deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  color:#fff;
}
.mm-yzi-alinti svg{
  position:absolute;left:24px;top:26px;
  width:24px;height:24px;color:#5ac8f5;opacity:.9;
}
.mm-yzi-alinti p{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(19px,1.9vw,23px);font-weight:600;line-height:1.34;
  letter-spacing:.01em;color:#fff;
}
.mm-yzi-alinti footer{margin-top:12px;font-size:13.5px;color:#9fbdd2}
.mm-yzi-tablo{
  margin-top:26px;
  overflow-x:auto;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
}
.mm-yzi-tablo table{width:100%;border-collapse:collapse;min-width:520px;font-size:14.5px}
.mm-yzi-tablo caption{
  padding:14px 18px;text-align:left;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;
  color:var(--lacivert);
  border-bottom:1px solid var(--cizgi);
  background:var(--zemin-2);
}
.mm-yzi-tablo th,.mm-yzi-tablo td{
  padding:13px 18px;text-align:left;vertical-align:top;
  border-bottom:1px solid var(--cizgi-2);
}
.mm-yzi-tablo thead th{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;
  color:var(--metin-2);
  background:var(--zemin-2);
}
.mm-yzi-tablo tbody th{font-weight:600;color:var(--lacivert)}
.mm-yzi-tablo td{color:var(--metin-2)}
.mm-yzi-tablo tbody tr:last-child th,.mm-yzi-tablo tbody tr:last-child td{border-bottom:0}
.mm-yzi-kontrol{
  margin-top:26px;padding:22px 24px;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
  box-shadow:0 20px 40px -34px rgba(2,49,77,.5);
}
.mm-yzi-kontrol-bas{
  display:flex;align-items:center;gap:11px;
  padding-bottom:14px;margin-bottom:6px;
  border-bottom:1px solid var(--cizgi-2);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:19px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-yzi-kontrol-bas svg{width:20px;height:20px;color:var(--mavi)}
.mm-yzi-kontrol ul{margin-top:14px;gap:12px}
.mm-yzi-kontrol li{padding-left:32px;font-size:15px}
.mm-yzi-kontrol li::before{
  content:"";position:absolute;left:0;top:3px;
  width:20px;height:20px;border-radius:5px;
  border:1.5px solid var(--mavi);background:transparent;
}
.mm-yzi-kontrol li::after{
  content:"";position:absolute;left:6px;top:8px;
  width:8px;height:4px;
  border-left:2px solid var(--mavi);border-bottom:2px solid var(--mavi);
  transform:rotate(-45deg);
}
.mm-yzi-urun{
  display:flex;align-items:center;gap:18px;
  margin-top:28px;padding:20px 22px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:var(--zemin-2);
  transition:border-color var(--gecis),background var(--gecis);
}
.mm-yzi-urun:hover{border-color:var(--mavi);background:#fff}
.mm-yzi-urun-ikon{
  width:52px;height:52px;flex:none;
  display:grid;place-items:center;border-radius:var(--radius-2);
  background:var(--lacivert);color:#fff;
}
.mm-yzi-urun-ikon svg{width:26px;height:26px;stroke-width:1.5}
.mm-yzi-urun-ic{min-width:0;flex:1}
.mm-yzi-urun-et{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;
  color:var(--mavi-koyu);
}
.mm-yzi-urun-ad{margin-top:3px;font-size:16.5px;font-weight:700;color:var(--lacivert);line-height:1.3}
.mm-yzi-urun-metin{margin-top:5px;font-size:14px;line-height:1.6;color:var(--metin-2)}
.mm-yzi-urun-bag{flex:none}
.mm-yzi-sss{margin-top:18px;display:grid;gap:10px}
.mm-yzi-sss details{
  border:1px solid var(--cizgi);border-radius:var(--radius-2);background:#fff;
  transition:border-color var(--gecis);
}
.mm-yzi-sss details[open]{border-color:var(--mavi)}
.mm-yzi-sss summary{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  padding:15px 18px;cursor:pointer;list-style:none;
  font-size:15.5px;font-weight:600;color:var(--lacivert);line-height:1.4;
}
.mm-yzi-sss summary::-webkit-details-marker{display:none}
.mm-yzi-sss summary::after{
  content:"";flex:none;width:11px;height:11px;
  border-right:2px solid var(--mavi);border-bottom:2px solid var(--mavi);
  transform:rotate(45deg) translateY(-3px);
  transition:transform var(--gecis);
}
.mm-yzi-sss details[open] summary::after{transform:rotate(225deg) translateY(-3px)}
.mm-yzi-sss-cevap{padding:0 18px 17px;font-size:15px;line-height:1.72;color:var(--metin-2)}
.mm-yzi-etiket{
  display:flex;flex-wrap:wrap;align-items:center;gap:9px;
  margin-top:clamp(30px,3.2vw,42px);padding-top:24px;
  border-top:1px solid var(--cizgi);
}
.mm-yzi-etiket-et{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--metin-2);margin-right:2px;
}
.mm-yzi-etiket a{
  padding:6px 13px;border:1px solid var(--cizgi);border-radius:999px;
  background:var(--zemin-2);font-size:13px;color:var(--metin-2);
  transition:border-color var(--gecis),color var(--gecis),background var(--gecis);
}
.mm-yzi-etiket a:hover{border-color:var(--mavi);color:var(--mavi-koyu);background:#fff}
.mm-yzi-paylas{display:flex;flex-wrap:wrap;align-items:center;gap:9px}
.mm-yzi-paylas-b{
  width:40px;height:40px;flex:none;
  display:grid;place-items:center;
  border:1px solid var(--cizgi);border-radius:50%;
  background:#fff;color:var(--lacivert);
  transition:background var(--gecis),color var(--gecis),border-color var(--gecis),transform var(--gecis);
}
.mm-yzi-paylas-b svg{width:17px;height:17px}
.mm-yzi-paylas-b:hover{background:var(--lacivert);border-color:var(--lacivert);color:#fff;transform:translateY(-2px)}
.mm-yzi-paylas-b--wa:hover{background:var(--yesil);border-color:var(--yesil)}
.mm-yzi-paylas-alt{
  display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;
  margin-top:22px;padding:16px 20px;
  background:var(--zemin-2);border:1px solid var(--cizgi);border-radius:var(--radius-2);
}
.mm-yzi-paylas-yazi{font-size:14.5px;font-weight:600;color:var(--lacivert)}
.mm-yzi-paylas-yazi span{display:block;margin-top:2px;font-size:13px;font-weight:400;color:var(--metin-2)}
.mm-yzi-yazar{
  display:flex;gap:18px;
  margin-top:26px;padding:24px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
}
.mm-yzi-yazar-avatar{
  width:62px;height:62px;flex:none;
  display:grid;place-items:center;border-radius:50%;
  background:
    radial-gradient(70% 120% at 30% 10%,rgba(0,163,232,.5),transparent 60%),
    linear-gradient(150deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  color:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:21px;font-weight:700;letter-spacing:.08em;
}
.mm-yzi-yazar-ad{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:21px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;
  color:var(--lacivert);line-height:1.1;
}
.mm-yzi-yazar-metin{margin-top:8px;font-size:14.5px;line-height:1.68;color:var(--metin-2)}
.mm-yzi-yazar-bag{
  display:inline-flex;align-items:center;gap:8px;
  margin-top:12px;
  font-size:14px;font-weight:600;color:var(--mavi-koyu);
  transition:gap var(--gecis),color var(--gecis);
}
.mm-yzi-yazar-bag svg{width:15px;height:15px}
.mm-yzi-yazar-bag:hover{gap:12px;color:var(--lacivert)}
.mm-yzi-gezin{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;
  margin-top:26px;
}
.mm-yzi-gezin-b{
  display:flex;align-items:center;gap:14px;
  padding:18px 20px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
  transition:border-color var(--gecis),transform var(--gecis);
}
.mm-yzi-gezin-b:hover{border-color:var(--mavi);transform:translateY(-2px)}
.mm-yzi-gezin-b--ileri{text-align:right;flex-direction:row-reverse}
.mm-yzi-gezin-ok{
  width:38px;height:38px;flex:none;
  display:grid;place-items:center;border-radius:50%;
  background:var(--zemin-3);color:var(--lacivert);
  transition:background var(--gecis),color var(--gecis);
}
.mm-yzi-gezin-ok svg{width:16px;height:16px}
.mm-yzi-gezin-b:hover .mm-yzi-gezin-ok{background:var(--mavi);color:#fff}
.mm-yzi-gezin-et{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--metin-2);
}
.mm-yzi-gezin-ad{
  margin-top:4px;font-size:15px;font-weight:600;line-height:1.35;color:var(--lacivert);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
.mm-yzi-yan{
  position:sticky;top:126px;
  max-height:calc(100vh - 146px);
  overflow-y:auto;
  display:grid;gap:16px;align-content:start;
  scrollbar-width:thin;scrollbar-color:var(--cizgi) transparent;
}
.mm-yzi-yan::-webkit-scrollbar{width:6px}
.mm-yzi-yan::-webkit-scrollbar-thumb{background:var(--cizgi);border-radius:3px}
.mm-yzi-yan-kutu{
  padding:20px;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);background:#fff;
}
.mm-yzi-yan-bas{
  display:flex;align-items:center;gap:10px;
  padding-bottom:13px;margin-bottom:13px;
  border-bottom:1px solid var(--cizgi-2);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-yzi-yan-bas svg{width:18px;height:18px;color:var(--mavi)}
.mm-yzi-ic{display:grid;gap:2px}
.mm-yzi-ic a{
  display:block;position:relative;
  padding:8px 8px 8px 16px;
  border-radius:var(--radius);
  font-size:14px;line-height:1.45;color:var(--metin-2);
  transition:color var(--gecis),background var(--gecis);
}
.mm-yzi-ic a::before{
  content:"";position:absolute;left:0;top:10px;bottom:10px;
  width:2px;border-radius:1px;background:var(--cizgi);
  transition:background var(--gecis),top var(--gecis),bottom var(--gecis);
}
.mm-yzi-ic a:hover{color:var(--lacivert);background:var(--zemin-2)}
.mm-yzi-ic a.is-aktif{color:var(--mavi-koyu);font-weight:600;background:var(--zemin-2)}
.mm-yzi-ic a.is-aktif::before{background:var(--mavi);top:6px;bottom:6px}
.mm-yzi-yan-koyu{
  position:relative;overflow:hidden;
  padding:22px 20px;border-radius:var(--radius-2);
  background:
    radial-gradient(74% 130% at 86% 10%,rgba(0,131,190,.4),transparent 62%),
    linear-gradient(150deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  color:#fff;
}
.mm-yzi-yan-koyu-et{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;
  color:#5ac8f5;
}
.mm-yzi-yan-koyu-baslik{
  margin-top:8px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:21px;font-weight:700;line-height:1.12;text-transform:uppercase;color:#fff;
}
.mm-yzi-yan-koyu-metin{margin-top:9px;font-size:13.5px;line-height:1.6;color:#c9dcea}
.mm-yzi-yan-koyu .mm-btn{margin-top:16px;width:100%}
.mm-yzi-yan-tel{
  display:flex;align-items:center;gap:9px;
  margin-top:12px;font-size:14px;font-weight:600;color:#fff;
}
.mm-yzi-yan-tel svg{width:16px;height:16px;color:#5ac8f5;flex:none}
.mm-yzi-ilgili{
  padding:clamp(38px,4.4vw,62px) 0;
  background:var(--zemin-2);
  border-top:1px solid var(--cizgi);
}
.mm-yzi-bildirim{
  position:fixed;left:50%;bottom:26px;transform:translate(-50%,14px);
  z-index:var(--z-ustu);
  display:flex;align-items:center;gap:10px;
  padding:12px 20px;border-radius:999px;
  background:var(--lacivert);color:#fff;
  font-size:14px;font-weight:600;
  box-shadow:0 20px 40px -20px rgba(2,49,77,.8);
  opacity:0;pointer-events:none;
  transition:opacity var(--gecis),transform var(--gecis);
}
.mm-yzi-bildirim svg{width:17px;height:17px;color:#5ac8f5}
.mm-yzi-bildirim.is-acik{opacity:1;transform:translate(-50%,0)}
@media (max-width:1080px){
  .mm-yzi-duzen{grid-template-columns:minmax(0,1fr) 274px;gap:28px}
  .mm-yzi-yan-kutu{padding:18px}
}
@media (max-width:900px){
  .mm-yzi-duzen{grid-template-columns:minmax(0,1fr)}
  .mm-yzi-yan{position:static;max-height:none;overflow:visible;order:2;grid-auto-flow:row}
  .mm-yzi-govde{max-width:none;order:1}
  .mm-yzi-ic{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:760px){
  .mm-yzi-govde{font-size:15.5px}
  .mm-yzi-baslik{max-width:none}
  .mm-yzi-oz,.mm-yzi-kontrol,.mm-yzi-yazar{padding:18px}
  .mm-yzi-alinti{padding:22px 20px 22px 20px}
  .mm-yzi-alinti svg{position:static;margin-bottom:10px}
  .mm-yzi-urun{flex-direction:column;align-items:flex-start;gap:14px}
  .mm-yzi-urun-bag{width:100%}
  .mm-yzi-gezin{grid-template-columns:minmax(0,1fr)}
  .mm-yzi-gezin-b--ileri{text-align:left;flex-direction:row}
  .mm-yzi-ic{grid-template-columns:minmax(0,1fr)}
  .mm-yzi-yazarlik{margin-top:20px;padding-top:18px}
}
@media (max-width:480px){
  .mm-yzi-paylas-alt{flex-direction:column;align-items:flex-start}
  .mm-yzi-yazar{flex-direction:column;gap:14px}
}
@media (prefers-reduced-motion:reduce){
  .mm-yzi-paylas-b,.mm-yzi-gezin-b,.mm-yzi-bildirim,.mm-yzi-urun{transition:none}
  .mm-yzi-paylas-b:hover,.mm-yzi-gezin-b:hover{transform:none}
}
@media print{
  .mm-yzi-ilerleme,.mm-yzi-yan,.mm-yzi-paylas-alt,.mm-yzi-gezin,
  .mm-yzi-ilgili,.mm-yzi-bildirim,.mm-yzi-urun{display:none!important}
  .mm-yzi-duzen{grid-template-columns:1fr}
  .mm-yzi-govde{max-width:none;font-size:11pt}
}
/* === 32-kategori.css === */
.mm-ktg{
  padding:clamp(26px,3vw,38px) 0 clamp(46px,5vw,74px);
  background:var(--zemin-2);
  border-top:1px solid var(--cizgi);
}
.mm-ktg-duzen{
  display:grid;grid-template-columns:288px minmax(0,1fr);
  gap:clamp(20px,2.2vw,32px);
  align-items:start;
}
.mm-ktg-filtre{
  position:sticky;top:126px;
  max-height:calc(100vh - 146px);
  overflow-y:auto;
  background:#fff;
  border:1px solid var(--cizgi);
  border-radius:var(--radius-2);
  scrollbar-width:thin;scrollbar-color:var(--cizgi) transparent;
}
.mm-ktg-filtre::-webkit-scrollbar{width:6px}
.mm-ktg-filtre::-webkit-scrollbar-thumb{background:var(--cizgi);border-radius:3px}
.mm-ktg-filtre-bas{
  position:sticky;top:0;z-index:3;
  display:flex;align-items:center;gap:10px;
  padding:15px 18px;
  background:#fff;
  border-bottom:1px solid var(--cizgi);
  border-radius:var(--radius-2) var(--radius-2) 0 0;
}
.mm-ktg-filtre-bas h2{
  display:flex;align-items:center;gap:9px;flex:1;min-width:0;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-ktg-filtre-bas h2 svg{width:19px;height:19px;color:var(--mavi)}
.mm-ktg-sifirla{
  flex:none;font-size:13px;font-weight:600;color:var(--mavi-koyu);
  transition:color var(--gecis);
}
.mm-ktg-sifirla:hover{color:var(--lacivert);text-decoration:underline}
.mm-ktg-filtre-kapat{
  display:none;flex:none;
  width:34px;height:34px;place-items:center;
  border:1px solid var(--cizgi);border-radius:50%;
  color:var(--lacivert);
}
.mm-ktg-filtre-kapat svg{width:15px;height:15px}
.mm-ktg-blok{border-bottom:1px solid var(--cizgi-2)}
.mm-ktg-blok > summary{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding:14px 18px;cursor:pointer;list-style:none;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-ktg-blok > summary::-webkit-details-marker{display:none}
.mm-ktg-blok > summary:hover{color:var(--mavi-koyu)}
.mm-ktg-ok{
  flex:none;width:26px;height:26px;display:grid;place-items:center;
  border-radius:50%;background:var(--zemin-2);color:var(--metin-2);
  transition:transform var(--gecis),background var(--gecis),color var(--gecis);
}
.mm-ktg-ok svg{width:14px;height:14px}
.mm-ktg-blok[open] > summary .mm-ktg-ok{transform:rotate(180deg);background:var(--mavi);color:#fff}
.mm-ktg-blok-govde{padding:0 18px 18px}
.mm-ktg-ara{padding:16px 18px;border-bottom:1px solid var(--cizgi-2)}
.mm-ktg-ara-sar{position:relative;display:block}
.mm-ktg-ara-sar > svg{
  position:absolute;top:50%;left:13px;transform:translateY(-50%);
  width:17px;height:17px;color:var(--metin-2);pointer-events:none;
}
.mm-ktg-ara-giris{
  width:100%;height:44px;
  padding:0 38px 0 40px;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:var(--zemin-2);
  font-size:14.5px;color:var(--metin);
}
.mm-ktg-ara-giris::placeholder{color:var(--metin-2)}
.mm-ktg-ara-giris:focus{
  outline:0;background:#fff;border-color:var(--mavi);
  box-shadow:0 0 0 3px rgba(0,131,190,.14);
}
.mm-ktg-ara-sil{
  position:absolute;top:50%;right:6px;transform:translateY(-50%);
  width:30px;height:30px;display:grid;place-items:center;
  border-radius:50%;color:var(--metin-2);
  transition:background var(--gecis),color var(--gecis);
}
.mm-ktg-ara-sil svg{width:14px;height:14px}
.mm-ktg-ara-sil:hover{background:var(--zemin-3);color:var(--lacivert)}
.mm-ktg-secim{display:grid;gap:2px}
.mm-ktg-onay{
  position:relative;
  display:flex;align-items:center;gap:11px;
  padding:8px 8px 8px 6px;border-radius:var(--radius);
  font-size:14.5px;color:var(--metin);
  cursor:pointer;
  transition:background var(--gecis),color var(--gecis);
}
.mm-ktg-onay:hover{background:var(--zemin-2)}
.mm-ktg-onay input{position:absolute;opacity:0;width:1px;height:1px}
.mm-ktg-kutu{
  flex:none;width:19px;height:19px;
  display:grid;place-items:center;
  border:1.5px solid var(--cizgi);border-radius:5px;
  background:#fff;color:transparent;
  transition:background var(--gecis),border-color var(--gecis),color var(--gecis);
}
.mm-ktg-kutu svg{width:13px;height:13px}
.mm-ktg-onay input:checked ~ .mm-ktg-kutu{
  background:var(--mavi);border-color:var(--mavi);color:#fff;
}
.mm-ktg-onay input:focus-visible ~ .mm-ktg-kutu{
  outline:2px solid var(--mavi);outline-offset:2px;
}
.mm-ktg-onay-ad{flex:1;min-width:0}
.mm-ktg-onay input:checked ~ .mm-ktg-onay-ad{font-weight:600;color:var(--lacivert)}
.mm-ktg-adet{
  flex:none;padding:1px 8px;border-radius:999px;
  background:var(--zemin-3);
  font-size:11.5px;font-weight:600;color:var(--metin-2);
}
.mm-ktg-onay.is-bos{opacity:.45;pointer-events:none}
.mm-ktg-agac{display:grid;gap:1px}
.mm-ktg-agac a{
  display:flex;align-items:center;gap:11px;
  padding:9px 8px 9px 6px;border-radius:var(--radius);
  font-size:14.5px;color:var(--metin);
  transition:background var(--gecis),color var(--gecis);
}
.mm-ktg-agac a:hover{background:var(--zemin-2);color:var(--mavi-koyu)}
.mm-ktg-agac svg{width:15px;height:15px;flex:none;color:var(--metin-3)}
.mm-ktg-agac a[aria-current="page"]{
  background:var(--zemin-3);color:var(--lacivert);font-weight:600;
}
.mm-ktg-agac a[aria-current="page"] svg{color:var(--mavi)}
.mm-ktg-agac span:first-of-type{flex:1;min-width:0}
.mm-ktg-aralik{position:relative;height:34px;margin:6px 4px 0}
.mm-ktg-aralik-ray{
  position:absolute;left:0;right:0;top:16px;height:4px;
  border-radius:2px;background:var(--cizgi);
}
.mm-ktg-aralik-dolu{
  position:absolute;top:16px;height:4px;border-radius:2px;
  background:var(--mavi);
}
.mm-ktg-aralik input{
  position:absolute;left:0;top:8px;
  width:100%;height:20px;margin:0;
  background:none;pointer-events:none;
  appearance:none;-webkit-appearance:none;
}
.mm-ktg-aralik input::-webkit-slider-thumb{
  pointer-events:auto;
  -webkit-appearance:none;appearance:none;
  width:20px;height:20px;border-radius:50%;
  background:#fff;border:2px solid var(--mavi);
  box-shadow:0 2px 6px rgba(2,49,77,.28);
  cursor:pointer;
}
.mm-ktg-aralik input::-moz-range-thumb{
  pointer-events:auto;
  width:18px;height:18px;border-radius:50%;
  background:#fff;border:2px solid var(--mavi);
  box-shadow:0 2px 6px rgba(2,49,77,.28);
  cursor:pointer;
}
.mm-ktg-aralik input::-moz-range-track{background:none}
.mm-ktg-aralik input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--lacivert);outline-offset:2px}
.mm-ktg-aralik-kutular{
  display:flex;align-items:center;gap:10px;
  margin-top:12px;
}
.mm-ktg-aralik-alan{
  position:relative;flex:1;min-width:0;
  display:flex;align-items:center;
}
.mm-ktg-aralik-alan input{
  width:100%;height:38px;padding:0 34px 0 11px;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:var(--zemin-2);
  font-size:14px;color:var(--metin);
  appearance:textfield;-moz-appearance:textfield;
}
.mm-ktg-aralik-alan input::-webkit-outer-spin-button,
.mm-ktg-aralik-alan input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.mm-ktg-aralik-alan input:focus{outline:0;background:#fff;border-color:var(--mavi);box-shadow:0 0 0 3px rgba(0,131,190,.14)}
.mm-ktg-aralik-alan span{
  position:absolute;right:11px;
  font-size:12.5px;font-weight:600;color:var(--metin-2);pointer-events:none;
}
.mm-ktg-aralik-ayrac{flex:none;width:10px;height:1px;background:var(--cizgi)}
.mm-ktg-not{margin-top:11px;font-size:12.5px;line-height:1.55;color:var(--metin-2)}
.mm-ktg-blok.is-kapali > summary{color:var(--metin-2)}
.mm-ktg-kapali-govde{opacity:.55;pointer-events:none;filter:grayscale(1)}
.mm-ktg-yardim{
  margin:0;padding:18px;
  border-top:1px solid var(--cizgi-2);
  background:var(--zemin-2);
  border-radius:0 0 var(--radius-2) var(--radius-2);
}
.mm-ktg-yardim h3{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;
  color:var(--lacivert);line-height:1.15;
}
.mm-ktg-yardim p{margin-top:7px;font-size:13.5px;line-height:1.6;color:var(--metin-2)}
.mm-ktg-yardim .mm-btn{margin-top:13px;width:100%}
.mm-ktg-yardim-tel{
  display:flex;align-items:center;justify-content:center;gap:8px;
  margin-top:9px;font-size:14px;font-weight:600;color:var(--lacivert);
}
.mm-ktg-yardim-tel svg{width:15px;height:15px;color:var(--mavi)}
.mm-ktg-arac{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  padding:11px 14px;margin-bottom:14px;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
}
.mm-ktg-sayac{font-size:13.5px;color:var(--metin-2);min-width:0}
.mm-ktg-sayac b{color:var(--lacivert);font-weight:600}
.mm-ktg-arac-sag{display:flex;align-items:center;gap:10px;flex:none}
.mm-ktg-filtre-ac{
  display:none;align-items:center;gap:8px;
  height:38px;padding:0 14px;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-ktg-filtre-ac svg{width:17px;height:17px}
.mm-ktg-filtre-ac-adet{
  min-width:18px;height:18px;padding:0 5px;
  display:grid;place-items:center;border-radius:999px;
  background:var(--mavi);color:#fff;
  font-family:"Inter",sans-serif;font-size:11px;font-weight:700;letter-spacing:0;
}
.mm-ktg-sec{
  height:38px;padding:0 34px 0 12px;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352646f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center/14px 14px;
  font-size:13.5px;color:var(--metin);
  appearance:none;-webkit-appearance:none;cursor:pointer;
}
.mm-ktg-sec:focus{outline:0;border-color:var(--mavi);box-shadow:0 0 0 3px rgba(0,131,190,.14)}
.mm-ktg-gorunum{
  display:flex;gap:2px;padding:3px;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:var(--zemin-2);
}
.mm-ktg-gorunum button{
  width:32px;height:30px;display:grid;place-items:center;
  border-radius:3px;color:var(--metin-2);
  transition:background var(--gecis),color var(--gecis);
}
.mm-ktg-gorunum svg{width:17px;height:17px}
.mm-ktg-gorunum button:hover{color:var(--lacivert)}
.mm-ktg-gorunum button[aria-pressed="true"]{background:var(--lacivert);color:#fff}
.mm-ktg-cipler{
  display:flex;flex-wrap:wrap;align-items:center;gap:8px;
  margin-bottom:14px;
}
.mm-ktg-cip{
  display:inline-flex;align-items:center;gap:8px;
  height:32px;padding:0 8px 0 13px;
  border:1px solid var(--mavi);border-radius:999px;
  background:#fff;
  font-size:13px;color:var(--lacivert);
}
.mm-ktg-cip b{font-weight:600}
.mm-ktg-cip svg{width:11px;height:11px}
.mm-ktg-cip i{
  width:19px;height:19px;display:grid;place-items:center;
  border-radius:50%;background:var(--zemin-3);color:var(--metin-2);
  transition:background var(--gecis),color var(--gecis);
}
.mm-ktg-cip:hover i{background:var(--mavi);color:#fff}
.mm-ktg-cip-tumu{
  font-size:13px;font-weight:600;color:var(--mavi-koyu);
  padding:0 4px;
}
.mm-ktg-cip-tumu:hover{color:var(--lacivert);text-decoration:underline}
.mm-ktg-izgara{
  display:grid;gap:clamp(14px,1.4vw,20px);
  grid-template-columns:repeat(3,minmax(0,1fr));
}
.mm-ktg-izgara.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.mm-ktg-izgara.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.mm-ktg-izgara.is-4 .mm-urun-btnler{flex-wrap:wrap}
.mm-ktg-yok{
  text-align:center;
  padding:clamp(38px,4.6vw,64px) 22px;
  background:#fff;border:1px dashed var(--cizgi);border-radius:var(--radius-2);
}
.mm-ktg-yok-ikon{
  width:52px;height:52px;margin:0 auto 14px;
  display:grid;place-items:center;border-radius:50%;
  background:var(--zemin-3);color:var(--metin-2);
}
.mm-ktg-yok-ikon svg{width:24px;height:24px}
.mm-ktg-yok h3{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:23px;letter-spacing:.02em;text-transform:uppercase;color:var(--lacivert);
}
.mm-ktg-yok p{margin-top:8px;font-size:14.5px;color:var(--metin-2)}
.mm-ktg-yok-btnler{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}
.mm-ktg-sayfalar{
  display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;
  margin-top:clamp(24px,2.6vw,34px);
}
.mm-ktg-sayfa{
  min-width:40px;height:40px;padding:0 12px;
  display:inline-grid;place-items:center;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:600;letter-spacing:.04em;
  color:var(--lacivert);
  transition:border-color var(--gecis),background var(--gecis),color var(--gecis);
}
.mm-ktg-sayfa svg{width:15px;height:15px}
.mm-ktg-sayfa:hover{border-color:var(--mavi);color:var(--mavi-koyu)}
.mm-ktg-sayfa[aria-current="page"]{background:var(--lacivert);border-color:var(--lacivert);color:#fff}
.mm-ktg-sayfa[disabled]{opacity:.4;pointer-events:none}
.mm-ktg-sayfa-ara{padding:0 4px;color:var(--metin-3)}
.mm-ktg-yazi{
  padding:clamp(38px,4.4vw,58px) 0;
  background:var(--zemin);
  border-top:1px solid var(--cizgi);
}
@media (max-width:1180px){
  .mm-ktg-duzen{grid-template-columns:260px minmax(0,1fr)}
  .mm-ktg-izgara,.mm-ktg-izgara.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mm-ktg-izgara.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mm-ktg-gorunum{display:none}
}
@media (max-width:960px){
  .mm-ktg-duzen{grid-template-columns:minmax(0,1fr)}
  .mm-ktg-filtre-ac{display:inline-flex}
  .mm-ktg-filtre-kapat{display:grid}
  .mm-ktg-filtre{
    position:fixed;top:0;bottom:0;left:0;z-index:var(--z-drawer);
    width:min(340px,86vw);max-height:none;
    border-radius:0;border:0;border-right:1px solid var(--cizgi);
    transform:translateX(-102%);
    transition:transform .3s cubic-bezier(.4,0,.2,1);
    box-shadow:0 0 60px rgba(2,36,56,.35);
  }
  .mm-ktg-filtre.is-acik{transform:none}
  .mm-ktg-filtre-bas{border-radius:0}
  .mm-ktg-perde{
    position:fixed;inset:0;z-index:calc(var(--z-drawer) - 1);
    background:rgba(2,36,56,.55);
    opacity:0;pointer-events:none;
    transition:opacity var(--gecis);
  }
  .mm-ktg-perde.is-acik{opacity:1;pointer-events:auto}
}
@media (max-width:760px){
  .mm-ktg-arac{flex-direction:column;align-items:stretch;gap:10px}
  .mm-ktg-arac-sag{flex-wrap:wrap}
  .mm-ktg-filtre-ac{flex:1 1 auto;justify-content:center}
  .mm-ktg-sec{flex:1 1 auto;min-width:0}
  .mm-ktg-izgara,.mm-ktg-izgara.is-4,.mm-ktg-izgara.is-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
}
@media (prefers-reduced-motion:reduce){
  .mm-ktg-filtre,.mm-ktg-perde,.mm-ktg-ok{transition:none}
}
/* === 33-urun.css === */
.mm-urn-ust{
  padding:16px 0 0;
  background:var(--zemin);
}
.mm-urn-iz{
  display:flex;flex-wrap:wrap;align-items:center;gap:8px;
  font-size:13px;color:var(--metin-2);
}
.mm-urn-iz a{transition:color var(--gecis)}
.mm-urn-iz a:hover{color:var(--mavi-koyu)}
.mm-urn-iz svg{width:13px;height:13px;opacity:.5}
.mm-urn-iz [aria-current="page"]{color:var(--lacivert);font-weight:600}
.mm-urn-tepe{
  padding:clamp(18px,2.2vw,28px) 0 clamp(34px,3.8vw,52px);
  background:var(--zemin);
}
.mm-urn-duzen{
  display:grid;grid-template-columns:minmax(0,1.12fr) 428px;
  gap:clamp(22px,2.6vw,40px);
  align-items:start;
}
.mm-urn-galeri{min-width:0}
.mm-urn-sahne{
  position:relative;
  aspect-ratio:3/2;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:var(--zemin-2);
  overflow:hidden;
}
.mm-urn-sahne img{
  position:absolute;inset:0;
  width:100%;height:100%;object-fit:cover;
  opacity:0;transition:opacity .3s ease;
  transform-origin:var(--zx,50%) var(--zy,50%);
}
.mm-urn-sahne img.is-aktif{opacity:1}
.mm-urn-sahne.is-yakinlanabilir{cursor:zoom-in}
.mm-urn-sahne.is-yakin img.is-aktif{
  transform:scale(var(--zoom,2.2));
  transition:transform .12s linear;
}
.mm-urn-sahne.is-yakin .mm-urn-rozetler,
.mm-urn-sahne.is-yakin .mm-urn-ipucu{opacity:0}
.mm-urn-ipucu{
  position:absolute;top:14px;right:14px;z-index:4;
  display:inline-flex;align-items:center;gap:8px;
  padding:6px 12px;border-radius:999px;
  background:rgba(9,32,50,.62);
  backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);
  font-size:12.5px;color:#fff;
  pointer-events:none;
  transition:opacity var(--gecis);
}
.mm-urn-ipucu svg{width:14px;height:14px}
@media (hover:none),(pointer:coarse){
  .mm-urn-ipucu{display:none}
}
.mm-urn-rozetler{
  position:absolute;top:14px;left:14px;z-index:4;
  display:flex;flex-wrap:wrap;gap:7px;max-width:70%;
}
.mm-urn-rozet{
  display:inline-flex;align-items:center;gap:7px;
  height:28px;padding:0 12px;border-radius:999px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;
  color:#fff;background:var(--lacivert);
}
.mm-urn-rozet svg{width:14px;height:14px}
.mm-urn-rozet--yeni{background:var(--yesil)}
.mm-urn-rozet--bayi{background:var(--mavi-koyu)}
.mm-urn-ok{
  position:absolute;top:50%;transform:translateY(-50%);z-index:5;
  width:44px;height:44px;display:grid;place-items:center;
  border-radius:50%;
  background:rgba(255,255,255,.92);
  border:1px solid var(--cizgi);
  color:var(--lacivert);
  box-shadow:0 8px 20px -12px rgba(2,49,77,.6);
  transition:background var(--gecis),color var(--gecis),opacity var(--gecis);
}
.mm-urn-ok svg{width:17px;height:17px}
.mm-urn-ok--geri{left:14px}
.mm-urn-ok--ileri{right:14px}
.mm-urn-ok:hover{background:var(--mavi);color:#fff;border-color:var(--mavi)}
.mm-urn-ok[disabled]{opacity:.35;pointer-events:none}
.mm-urn-sayac{
  position:absolute;right:14px;bottom:14px;z-index:4;
  padding:5px 12px;border-radius:999px;
  background:rgba(9,32,50,.62);
  backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.08em;color:#fff;
}
.mm-urn-buyut{
  position:absolute;left:14px;bottom:14px;z-index:4;
  display:inline-flex;align-items:center;gap:8px;
  height:34px;padding:0 13px;border-radius:999px;
  background:rgba(9,32,50,.62);
  backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);
  color:#fff;font-size:13px;
  transition:background var(--gecis);
}
.mm-urn-buyut svg{width:15px;height:15px}
.mm-urn-buyut:hover{background:rgba(9,32,50,.85)}
.mm-urn-kupurler{
  display:grid;grid-auto-flow:column;grid-auto-columns:minmax(78px,1fr);
  gap:9px;margin-top:10px;
  overflow-x:auto;padding-bottom:4px;
  scrollbar-width:thin;scrollbar-color:var(--cizgi) transparent;
}
.mm-urn-kupurler::-webkit-scrollbar{height:6px}
.mm-urn-kupurler::-webkit-scrollbar-thumb{background:var(--cizgi);border-radius:3px}
.mm-urn-kupur{
  position:relative;
  aspect-ratio:3/2;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  overflow:hidden;background:var(--zemin-2);
  transition:border-color var(--gecis),transform var(--gecis);
}
.mm-urn-kupur img{width:100%;height:100%;object-fit:cover}
.mm-urn-kupur:hover{border-color:var(--mavi);transform:translateY(-2px)}
.mm-urn-kupur[aria-current="true"]{border-color:var(--mavi);box-shadow:0 0 0 2px rgba(0,131,190,.28)}
.mm-urn-kupur--video::after{
  content:"";position:absolute;inset:0;background:rgba(2,36,56,.42);
}
.mm-urn-kupur-oynat{
  position:absolute;inset:0;z-index:2;
  display:grid;place-items:center;color:#fff;
}
.mm-urn-kupur-oynat svg{width:22px;height:22px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}
.mm-urn-panel{
  position:sticky;top:126px;
  padding:clamp(20px,2vw,26px);
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
  box-shadow:0 26px 54px -44px rgba(2,49,77,.55);
}
.mm-urn-panel-ust{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  margin-bottom:10px;
}
.mm-urn-marka{
  display:inline-flex;align-items:center;gap:8px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--mavi-koyu);
}
.mm-urn-marka svg{width:15px;height:15px}
.mm-urn-kod{font-size:12.5px;color:var(--metin-2)}
.mm-urn-baslik{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(28px,3vw,40px);font-weight:700;
  line-height:1.04;letter-spacing:.01em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-urn-yildiz{
  display:flex;align-items:center;gap:8px;
  margin-top:9px;font-size:13px;color:var(--metin-2);
}
.mm-urn-yildiz span{color:var(--metin-2);letter-spacing:.08em}
.mm-urn-ozet{margin-top:13px;font-size:14.8px;line-height:1.66;color:var(--metin-2)}
.mm-urn-cipler{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.mm-urn-cip{
  display:inline-flex;align-items:center;gap:7px;
  padding:7px 12px;border-radius:var(--radius);
  background:var(--zemin-2);border:1px solid var(--cizgi);
  font-size:13px;color:var(--lacivert);
}
.mm-urn-cip svg{width:15px;height:15px;color:var(--mavi)}
.mm-urn-cip b{font-weight:600}
.mm-urn-fiyat{
  margin-top:18px;padding:16px 18px;
  border-radius:var(--radius-2);
  background:var(--zemin-2);border:1px solid var(--cizgi);
}
.mm-urn-fiyat-et{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--metin-2);
}
.mm-urn-fiyat-deger{
  margin-top:5px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(24px,2.4vw,30px);font-weight:700;letter-spacing:.01em;
  color:var(--lacivert);line-height:1.1;
}
.mm-urn-fiyat-not{margin-top:7px;font-size:13px;line-height:1.55;color:var(--metin-2)}
.mm-urn-eylem{display:grid;gap:10px;margin-top:16px}
.mm-urn-eylem .mm-btn{width:100%}
.mm-urn-eylem-ikili{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.mm-urn-wa{background:var(--yesil);color:#fff}
.mm-urn-wa:hover{background:#0d6b48}
.mm-urn-mini{
  display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;
}
.mm-urn-mini button,.mm-urn-mini a{
  flex:1 1 auto;
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  height:38px;padding:0 12px;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:#fff;
  font-size:13.5px;color:var(--metin-2);
  transition:border-color var(--gecis),color var(--gecis);
}
.mm-urn-mini svg{width:16px;height:16px}
.mm-urn-mini button:hover,.mm-urn-mini a:hover{border-color:var(--mavi);color:var(--mavi-koyu)}
.mm-urn-mini button[aria-pressed="true"]{border-color:var(--kirmizi);color:var(--kirmizi)}
.mm-urn-mini button[aria-pressed="true"] svg{fill:var(--kirmizi)}
.mm-urn-guven{
  display:grid;gap:11px;
  margin-top:18px;padding-top:16px;
  border-top:1px solid var(--cizgi-2);
}
.mm-urn-guven-satir{display:flex;align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.5;color:var(--metin-2)}
.mm-urn-guven-satir svg{width:18px;height:18px;flex:none;color:var(--mavi);margin-top:1px}
.mm-urn-guven-satir b{display:block;color:var(--lacivert);font-weight:600;font-size:14px}
.mm-urn-sek{
  padding:clamp(28px,3.2vw,44px) 0 clamp(38px,4.4vw,60px);
  background:var(--zemin-2);
  border-top:1px solid var(--cizgi);
}
.mm-urn-sek-serit{
  position:relative;
  margin-bottom:clamp(18px,2vw,26px);
  border-bottom:1px solid var(--cizgi);
}
.mm-urn-sek-liste{
  display:flex;gap:4px;
  overflow-x:auto;
  scrollbar-width:none;-webkit-overflow-scrolling:touch;
}
.mm-urn-sek-liste::-webkit-scrollbar{display:none}
.mm-urn-sek-b{
  position:relative;flex:none;
  display:inline-flex;align-items:center;gap:8px;
  padding:13px 15px 15px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;
  color:var(--metin-2);white-space:nowrap;
  transition:color var(--gecis);
}
.mm-urn-sek-b svg{width:16px;height:16px;opacity:.75}
.mm-urn-sek-b small{
  font-family:"Inter",sans-serif;font-size:11.5px;font-weight:600;letter-spacing:0;
  padding:1px 7px;border-radius:999px;background:var(--zemin-3);color:var(--metin-2);
}
.mm-urn-sek-b::after{
  content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;
  background:var(--mavi);
  transform:scaleX(0);transform-origin:center;
  transition:transform .3s cubic-bezier(.22,1,.36,1);
}
.mm-urn-sek-b:hover{color:var(--lacivert)}
.mm-urn-sek-b[aria-selected="true"]{color:var(--lacivert)}
.mm-urn-sek-b[aria-selected="true"]::after{transform:scaleX(1)}
.mm-urn-sek-b[aria-selected="true"] svg{opacity:1;color:var(--mavi)}
.mm-urn-sek-serit::after{
  content:"";position:absolute;top:0;bottom:1px;right:0;width:36px;
  background:linear-gradient(270deg,var(--zemin-2),transparent);
  pointer-events:none;
}
.mm-urn-panelkutu{
  background:#fff;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  padding:clamp(20px,2.6vw,38px);
}
.mm-urn-panelkutu[hidden]{display:none!important}
.mm-urn-metin{max-width:78ch;font-size:15.5px;line-height:1.76;color:var(--metin)}
.mm-urn-metin > * + p{margin-top:15px}
.mm-urn-metin > p + p{margin-top:15px}
.mm-urn-metin strong{font-weight:600;color:var(--lacivert)}
.mm-urn-metin h3{
  margin-top:26px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:21px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-urn-metin h3 + p{margin-top:10px}
.mm-urn-metin ul{margin-top:14px;display:grid;gap:9px}
.mm-urn-metin li{position:relative;padding-left:25px;font-size:15px;line-height:1.65}
.mm-urn-metin li::before{
  content:"";position:absolute;left:3px;top:10px;
  width:8px;height:8px;border-radius:50%;border:2px solid var(--mavi);
}
.mm-urn-one{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;
  margin-top:clamp(22px,2.4vw,30px);
}
.mm-urn-one-kart{
  padding:18px;border-radius:var(--radius-2);
  background:var(--zemin-2);border:1px solid var(--cizgi);
}
.mm-urn-one-ikon{
  width:40px;height:40px;display:grid;place-items:center;
  border-radius:var(--radius);background:var(--lacivert);color:#fff;
  margin-bottom:12px;
}
.mm-urn-one-ikon svg{width:21px;height:21px;stroke-width:1.5}
.mm-urn-one-ad{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;
  color:var(--lacivert);line-height:1.15;
}
.mm-urn-one-metin{margin-top:7px;font-size:13.8px;line-height:1.6;color:var(--metin-2)}
.mm-urn-figur{margin:clamp(22px,2.4vw,30px) 0 0}
.mm-urn-figur img{width:100%;border-radius:var(--radius-2);border:1px solid var(--cizgi)}
.mm-urn-figur figcaption{
  margin-top:9px;padding-left:13px;border-left:2px solid var(--mavi);
  font-size:13px;line-height:1.55;color:var(--metin-2);
}
.mm-urn-tablo{
  overflow-x:auto;
  border:1px solid var(--cizgi);border-radius:var(--radius-2);
  background:#fff;
}
.mm-urn-tablo + .mm-urn-tablo{margin-top:18px}
.mm-urn-tablo table{width:100%;border-collapse:collapse;min-width:460px;font-size:15px}
.mm-urn-tablo caption{
  padding:14px 18px;text-align:left;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;
  color:var(--lacivert);
  background:var(--zemin-2);border-bottom:1px solid var(--cizgi);
}
.mm-urn-tablo th,.mm-urn-tablo td{
  padding:13px 18px;text-align:left;vertical-align:top;
  border-bottom:1px solid var(--cizgi-2);
}
.mm-urn-tablo tbody th{width:44%;font-weight:600;color:var(--lacivert)}
.mm-urn-tablo td{color:var(--metin-2)}
.mm-urn-tablo tbody tr:last-child th,.mm-urn-tablo tbody tr:last-child td{border-bottom:0}
.mm-urn-tablo tbody tr:nth-child(odd){background:rgba(245,248,250,.6)}
.mm-urn-yerlesim{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;
  margin-top:clamp(20px,2.2vw,28px);
}
.mm-urn-yerlesim figure{margin:0}
.mm-urn-yerlesim img{
  width:100%;aspect-ratio:3/2;object-fit:cover;
  border-radius:var(--radius-2);border:1px solid var(--cizgi);
  background:var(--zemin-2);
}
.mm-urn-yerlesim figcaption{margin-top:8px;font-size:13.5px;line-height:1.5;color:var(--metin-2)}
.mm-urn-yerlesim b{display:block;color:var(--lacivert);font-weight:600;font-size:14.5px;margin-bottom:2px}
.mm-urn-video{
  position:relative;
  aspect-ratio:16/9;
  border-radius:var(--radius-2);overflow:hidden;
  background:var(--lacivert-3);
  border:1px solid var(--cizgi);
}
.mm-urn-video img,.mm-urn-video iframe{
  position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;
}
.mm-urn-video-ac{
  position:absolute;inset:0;z-index:2;
  display:grid;place-items:center;
  background:linear-gradient(180deg,rgba(2,36,56,.18),rgba(2,36,56,.55));
  color:#fff;
}
.mm-urn-video-daire{
  width:74px;height:74px;display:grid;place-items:center;
  border-radius:50%;background:rgba(255,255,255,.16);
  border:1px solid rgba(255,255,255,.5);
  backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);
  transition:background var(--gecis),transform var(--gecis);
}
.mm-urn-video-daire svg{width:28px;height:28px;margin-left:3px}
.mm-urn-video-ac:hover .mm-urn-video-daire{background:var(--mavi);transform:scale(1.06)}
.mm-urn-video-yazi{
  position:absolute;left:0;right:0;bottom:16px;
  text-align:center;font-size:14px;color:#dcebf5;padding:0 16px;
}
.mm-urn-video-not{margin-top:12px;font-size:13px;line-height:1.6;color:var(--metin-2)}
.mm-urn-bos{
  text-align:center;padding:clamp(30px,3.4vw,48px) 20px;
  border:1px dashed var(--cizgi);border-radius:var(--radius-2);
  background:var(--zemin-2);
}
.mm-urn-bos-ikon{
  width:52px;height:52px;margin:0 auto 14px;
  display:grid;place-items:center;border-radius:50%;
  background:#fff;border:1px solid var(--cizgi);color:var(--metin-2);
}
.mm-urn-bos-ikon svg{width:24px;height:24px}
.mm-urn-bos h3{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:22px;letter-spacing:.02em;text-transform:uppercase;color:var(--lacivert);
}
.mm-urn-bos p{margin-top:8px;font-size:14.5px;color:var(--metin-2)}
.mm-urn-bos .mm-btn{margin-top:16px}
.mm-urn-sss{display:grid;gap:10px}
.mm-urn-sss details{
  border:1px solid var(--cizgi);border-radius:var(--radius-2);background:#fff;
  transition:border-color var(--gecis);
}
.mm-urn-sss details[open]{border-color:var(--mavi)}
.mm-urn-sss summary{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  padding:15px 18px;cursor:pointer;list-style:none;
  font-size:15.5px;font-weight:600;color:var(--lacivert);line-height:1.4;
}
.mm-urn-sss summary::-webkit-details-marker{display:none}
.mm-urn-sss summary::after{
  content:"";flex:none;width:11px;height:11px;
  border-right:2px solid var(--mavi);border-bottom:2px solid var(--mavi);
  transform:rotate(45deg) translateY(-3px);
  transition:transform var(--gecis);
}
.mm-urn-sss details[open] summary::after{transform:rotate(225deg) translateY(-3px)}
.mm-urn-sss-cevap{padding:0 18px 17px;font-size:15px;line-height:1.72;color:var(--metin-2)}
.mm-urn-kutucuklar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mm-urn-kutucuk{
  padding:18px;border-radius:var(--radius-2);
  border:1px solid var(--cizgi);background:var(--zemin-2);
}
.mm-urn-kutucuk-bas{
  display:flex;align-items:center;gap:10px;margin-bottom:9px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-urn-kutucuk-bas svg{width:19px;height:19px;color:var(--mavi)}
.mm-urn-kutucuk p{font-size:14px;line-height:1.62;color:var(--metin-2)}
.mm-urn-bar{
  position:fixed;left:0;right:0;bottom:0;z-index:var(--z-header);
  background:rgba(255,255,255,.97);
  backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  border-top:1px solid var(--cizgi);
  box-shadow:0 -12px 30px -22px rgba(2,49,77,.5);
  transform:translateY(105%);
  transition:transform .3s cubic-bezier(.4,0,.2,1);
}
.mm-urn-bar.is-acik{transform:none}
.mm-urn-bar-ic{
  display:flex;align-items:center;gap:16px;
  padding:10px 0;
}
.mm-urn-bar-medya{
  width:56px;height:42px;flex:none;
  border-radius:var(--radius);overflow:hidden;border:1px solid var(--cizgi);
}
.mm-urn-bar-medya img{width:100%;height:100%;object-fit:cover}
.mm-urn-bar-metin{flex:1;min-width:0}
.mm-urn-bar-ad{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:18px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;
  color:var(--lacivert);line-height:1.1;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.mm-urn-bar-alt{margin-top:2px;font-size:12.5px;color:var(--metin-2)}
.mm-urn-bar-btn{display:flex;gap:9px;flex:none}
.mm-urn-lb{
  position:fixed;inset:0;z-index:var(--z-ustu);
  display:grid;place-items:center;
  background:rgba(2,24,38,.94);
  opacity:0;pointer-events:none;
  transition:opacity var(--gecis);
}
.mm-urn-lb.is-acik{opacity:1;pointer-events:auto}
.mm-urn-lb-sar{
  position:relative;
  max-width:min(1280px,94vw);max-height:82vh;
  border-radius:var(--radius-2);overflow:hidden;
  box-shadow:0 40px 80px -40px rgba(0,0,0,.9);
  touch-action:none;
}
.mm-urn-lb-gorsel{
  display:block;
  max-width:min(1280px,94vw);max-height:82vh;
  transform:translate(var(--lbx,0px),var(--lby,0px)) scale(var(--lbz,1));
  transition:transform .18s cubic-bezier(.22,1,.36,1);
  cursor:zoom-in;
  user-select:none;-webkit-user-drag:none;
}
.mm-urn-lb.is-yakin .mm-urn-lb-gorsel{cursor:grab}
.mm-urn-lb.is-tutuluyor .mm-urn-lb-gorsel{cursor:grabbing;transition:none}
.mm-urn-lb-arac{
  position:absolute;bottom:24px;left:50%;transform:translateX(-50%);
  display:flex;align-items:center;gap:4px;
  padding:5px;border-radius:999px;
  background:rgba(255,255,255,.14);
  border:1px solid rgba(255,255,255,.24);
  backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);
}
.mm-urn-lb-arac button{
  width:36px;height:36px;display:grid;place-items:center;
  border-radius:50%;color:#fff;
  transition:background var(--gecis),opacity var(--gecis);
}
.mm-urn-lb-arac button:hover{background:rgba(255,255,255,.22)}
.mm-urn-lb-arac button[disabled]{opacity:.35;pointer-events:none}
.mm-urn-lb-arac svg{width:16px;height:16px}
.mm-urn-lb-oran{
  min-width:58px;text-align:center;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.06em;color:#fff;
}
.mm-urn-lb-sigdir{
  width:auto!important;padding:0 13px;border-radius:999px!important;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;
}
.mm-urn-lb-btn{
  position:absolute;
  width:46px;height:46px;display:grid;place-items:center;
  border-radius:50%;
  background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);
  color:#fff;
  transition:background var(--gecis);
}
.mm-urn-lb-btn svg{width:18px;height:18px}
.mm-urn-lb-btn:hover{background:rgba(255,255,255,.28)}
.mm-urn-lb-kapat{top:22px;right:22px}
.mm-urn-lb-geri{left:3vw}
.mm-urn-lb-ileri{right:3vw}
.mm-urn-lb-sayac{
  position:absolute;top:24px;left:50%;transform:translateX(-50%);
  padding:6px 14px;border-radius:999px;
  background:rgba(255,255,255,.14);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.1em;color:#fff;
}
.mm-urn-ilgili{
  padding:clamp(38px,4.4vw,58px) 0;
  background:var(--zemin);
  border-top:1px solid var(--cizgi);
}
.mm-urn-ilgili .mm-urun-izgara{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:1180px){
  .mm-urn-duzen{grid-template-columns:minmax(0,1fr) 360px;gap:24px}
  .mm-urn-one{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mm-urn-ilgili .mm-urun-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:960px){
  .mm-urn-duzen{grid-template-columns:minmax(0,1fr)}
  .mm-urn-panel{position:static}
  .mm-urn-yerlesim{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mm-urn-kutucuklar{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:760px){
  .mm-urn-sahne{aspect-ratio:4/3}
  .mm-urn-ok{width:38px;height:38px}
  .mm-urn-kupurler{grid-auto-columns:minmax(66px,1fr)}
  .mm-urn-panelkutu{padding:18px}
  .mm-urn-one{grid-template-columns:minmax(0,1fr)}
  .mm-urn-metin{font-size:15px}
  .mm-urn-bar-medya,.mm-urn-bar-alt{display:none}
  .mm-urn-bar-btn .mm-btn{padding:0 14px}
  .mm-urn-lb-geri{left:8px}
  .mm-urn-lb-ileri{right:8px}
  .mm-urn-lb-arac{bottom:14px}
  .mm-urn-lb-sigdir{display:none}
  body.mm-urn-barli{padding-bottom:72px}
}
@media (max-width:520px){
  .mm-urn-yerlesim{grid-template-columns:minmax(0,1fr)}
  .mm-urn-eylem-ikili{grid-template-columns:minmax(0,1fr)}
  .mm-urn-ilgili .mm-urun-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
}
@media (prefers-reduced-motion:reduce){
  .mm-urn-sahne img,.mm-urn-bar,.mm-urn-lb,.mm-urn-kupur,.mm-urn-sek-b::after{transition:none}
  .mm-urn-kupur:hover{transform:none}
}
@media print{
  .mm-urn-bar,.mm-urn-lb,.mm-urn-ok,.mm-urn-buyut,.mm-urn-kupurler,
  .mm-urn-eylem,.mm-urn-mini,.mm-urn-ilgili{display:none!important}
  .mm-urn-panelkutu[hidden]{display:block!important}
}
/* === 34-hesap.css === */
.mm-hsp-bas{
  display:grid;grid-template-columns:minmax(0,1fr) 360px;
  gap:clamp(20px,2.4vw,40px);align-items:end;
}
.mm-hsp-kunye{
  padding:20px 22px;
  border-radius:var(--radius-2);
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.20);
  backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
}
.mm-hsp-kunye-ust{display:flex;align-items:center;gap:13px}
.mm-hsp-avatar{
  width:46px;height:46px;flex:none;
  display:grid;place-items:center;border-radius:50%;
  background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:700;letter-spacing:.06em;color:#fff;
}
.mm-hsp-kunye-ad{font-size:15.5px;font-weight:600;color:#fff;line-height:1.2}
.mm-hsp-kunye-rozet{
  display:inline-flex;align-items:center;gap:6px;margin-top:4px;
  font-size:12.5px;color:#5ac8f5;
}
.mm-hsp-kunye-rozet svg{width:13px;height:13px}
.mm-hsp-kunye-liste{display:grid;gap:7px;margin-top:15px;padding-top:14px;border-top:1px solid rgba(255,255,255,.16)}
.mm-hsp-kunye-liste li{display:flex;align-items:center;gap:9px;font-size:13.5px;color:#c9dcea}
.mm-hsp-kunye-liste svg{width:15px;height:15px;flex:none;color:#5ac8f5}
.mm-hsp{
  padding:clamp(26px,3vw,40px) 0 clamp(46px,5vw,74px);
  background:var(--zemin-2);
  border-top:1px solid var(--cizgi);
}
.mm-hsp-duzen{
  display:grid;grid-template-columns:290px minmax(0,1fr);
  gap:clamp(20px,2.2vw,32px);
  align-items:start;
}
.mm-hsp-yan{
  position:sticky;top:126px;
  max-height:calc(100vh - 146px);
  overflow-y:auto;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
  scrollbar-width:thin;scrollbar-color:var(--cizgi) transparent;
}
.mm-hsp-yan::-webkit-scrollbar{width:6px}
.mm-hsp-yan::-webkit-scrollbar-thumb{background:var(--cizgi);border-radius:3px}
.mm-hsp-uye{
  display:flex;align-items:center;gap:12px;
  padding:16px 18px;border-bottom:1px solid var(--cizgi);
}
.mm-hsp-uye-avatar{
  width:42px;height:42px;flex:none;
  display:grid;place-items:center;border-radius:50%;
  background:
    radial-gradient(70% 120% at 30% 10%,rgba(0,163,232,.5),transparent 60%),
    linear-gradient(150deg,var(--lacivert) 0%,var(--lacivert-3) 100%);
  color:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:700;letter-spacing:.06em;
}
.mm-hsp-uye-gov{min-width:0}
.mm-hsp-uye-ad{
  font-size:15px;font-weight:600;color:var(--lacivert);line-height:1.2;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.mm-hsp-uye-mail{
  margin-top:3px;font-size:12.5px;color:var(--metin-2);
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.mm-hsp-menu-ac{
  display:none;align-items:center;gap:10px;width:100%;
  padding:14px 18px;
  border-bottom:1px solid var(--cizgi);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:16px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;
  color:var(--lacivert);text-align:left;
}
.mm-hsp-menu-ac > svg:first-child{width:17px;height:17px;color:var(--mavi);flex:none}
.mm-hsp-menu-ac span{flex:1;min-width:0}
.mm-hsp-menu-ac-chev{width:13px;height:13px;flex:none;transition:transform var(--gecis)}
.mm-hsp-menu-ac[aria-expanded="true"] .mm-hsp-menu-ac-chev{transform:rotate(180deg)}
.mm-hsp-menu{padding:10px 0 6px}
.mm-hsp-menu-baslik{
  padding:8px 18px 6px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;
  color:var(--metin-2);
}
.mm-hsp-link{
  position:relative;
  display:flex;align-items:center;gap:11px;width:100%;
  padding:10px 18px;
  font-size:14.5px;color:var(--metin);text-align:left;
  transition:background var(--gecis),color var(--gecis);
}
.mm-hsp-link > svg:first-child{width:17px;height:17px;flex:none;color:var(--metin-2);transition:color var(--gecis)}
.mm-hsp-link span{flex:1;min-width:0}
.mm-hsp-link:hover{background:var(--zemin-2);color:var(--lacivert)}
.mm-hsp-link:hover > svg:first-child{color:var(--mavi)}
.mm-hsp-link.is-aktif{
  background:var(--zemin-3);color:var(--lacivert);font-weight:600;
}
.mm-hsp-link.is-aktif::before{
  content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;
  border-radius:0 2px 2px 0;background:var(--mavi);
}
.mm-hsp-link.is-aktif > svg:first-child{color:var(--mavi)}
.mm-hsp-n{
  flex:none;min-width:20px;padding:1px 7px;border-radius:999px;
  background:var(--zemin-3);
  font-size:11.5px;font-weight:600;color:var(--metin-2);text-align:center;
}
.mm-hsp-link.is-aktif .mm-hsp-n{background:#fff;color:var(--mavi-koyu)}
.mm-hsp-n--acil{background:var(--kirmizi);color:#fff}
.mm-hsp-chev{width:12px;height:12px;flex:none;color:var(--metin-3);transition:transform var(--gecis)}
.mm-hsp-link[aria-expanded="true"] .mm-hsp-chev{transform:rotate(180deg)}
.mm-hsp-alt{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1)}
.mm-hsp-alt > div{overflow:hidden;min-height:0}
.mm-hsp-grup.is-acik .mm-hsp-alt{grid-template-rows:1fr}
.mm-hsp-altlink{
  display:flex;align-items:center;gap:9px;width:100%;
  padding:8px 18px 8px 46px;
  font-size:14px;color:var(--metin-2);text-align:left;
  transition:background var(--gecis),color var(--gecis);
}
.mm-hsp-altlink::before{
  content:"";width:5px;height:5px;border-radius:50%;
  border:1.5px solid var(--cizgi);flex:none;
  transition:border-color var(--gecis),background var(--gecis);
}
.mm-hsp-altlink span{flex:1;min-width:0}
.mm-hsp-altlink:hover{background:var(--zemin-2);color:var(--lacivert)}
.mm-hsp-altlink.is-aktif{color:var(--mavi-koyu);font-weight:600}
.mm-hsp-altlink.is-aktif::before{border-color:var(--mavi);background:var(--mavi)}
.mm-hsp-cikis{
  margin-top:6px;border-top:1px solid var(--cizgi-2);
  color:var(--kirmizi);
}
.mm-hsp-cikis > svg:first-child{color:var(--kirmizi)}
.mm-hsp-cikis:hover{background:#fdf1f1;color:var(--kirmizi)}
.mm-hsp-cikis:hover > svg:first-child{color:var(--kirmizi)}
.mm-hsp-ana{min-width:0}
.mm-hsp-panel[hidden]{display:none!important}
.mm-hsp-panel-bas{
  display:flex;align-items:flex-start;justify-content:space-between;gap:18px;
  margin-bottom:clamp(16px,1.8vw,22px);
}
.mm-hsp-h{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(24px,2.5vw,32px);font-weight:700;
  line-height:1.06;letter-spacing:.01em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-hsp-m{margin-top:8px;max-width:70ch;font-size:14.5px;line-height:1.62;color:var(--metin-2)}
.mm-hsp-m a{color:var(--mavi-koyu);text-decoration:underline;text-underline-offset:3px}
.mm-hsp-blok{
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
  overflow:hidden;
}
.mm-hsp-blok + .mm-hsp-blok{margin-top:16px}
.mm-hsp-blok-bas{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  padding:15px 20px;border-bottom:1px solid var(--cizgi);
  background:var(--zemin-2);
}
.mm-hsp-blok-h{
  display:flex;align-items:center;gap:10px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-hsp-blok-h svg{width:18px;height:18px;color:var(--mavi)}
.mm-hsp-blok-not{font-size:12.5px;color:var(--metin-2)}
.mm-hsp-blok-gov{padding:clamp(16px,1.8vw,22px)}
.mm-hsp-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  height:40px;padding:0 16px;flex:none;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  color:var(--lacivert);
  transition:border-color var(--gecis),color var(--gecis),background var(--gecis);
}
.mm-hsp-btn svg{width:15px;height:15px}
.mm-hsp-btn:hover{border-color:var(--mavi);color:var(--mavi-koyu)}
.mm-hsp-btn--dolu{background:var(--mavi-koyu);border-color:var(--mavi-koyu);color:#fff}
.mm-hsp-btn--dolu:hover{background:var(--lacivert);border-color:var(--lacivert);color:#fff}
.mm-hsp-btn--tehlike{color:var(--kirmizi)}
.mm-hsp-btn--tehlike:hover{border-color:var(--kirmizi);color:var(--kirmizi);background:#fdf1f1}
.mm-hsp-foot{
  display:flex;flex-wrap:wrap;align-items:center;gap:12px;
  margin-top:18px;padding-top:16px;border-top:1px solid var(--cizgi-2);
}
.mm-hsp-foot-not{font-size:13px;color:var(--metin-2);flex:1;min-width:180px}
.mm-hsp-bilgi{
  display:flex;gap:13px;
  padding:15px 18px;margin-bottom:16px;
  border-radius:var(--radius-2);
  background:#eaf4fa;border:1px solid #cbe3f1;
  font-size:14.5px;line-height:1.62;color:#164358;
}
.mm-hsp-bilgi > svg{width:19px;height:19px;flex:none;color:var(--mavi-koyu);margin-top:2px}
.mm-hsp-bilgi b{color:var(--lacivert)}
.mm-hsp-bilgi--uyari{background:#fdf3e6;border-color:#f2ddc0;color:#5c3d12}
.mm-hsp-bilgi--uyari > svg{color:#a8620d}
.mm-hsp-bilgi-btn{
  font:inherit;color:var(--mavi-koyu);font-weight:600;
  text-decoration:underline;text-underline-offset:3px;
}
.mm-hsp-bilgi-btn:hover{color:var(--lacivert)}
.mm-hsp-statlar{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;
  margin-bottom:16px;
}
.mm-hsp-stat{
  padding:16px 18px;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
}
.mm-hsp-stat-et{
  display:flex;align-items:center;gap:8px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--metin-2);
}
.mm-hsp-stat-et svg{width:15px;height:15px;color:var(--mavi)}
.mm-hsp-stat-no{
  display:block;margin-top:9px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1;
  color:var(--lacivert);
}
.mm-hsp-stat-alt{display:block;margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--metin-2)}
.mm-hsp-hizli{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;
  margin-top:16px;
}
.mm-hsp-hizli-i{
  display:flex;align-items:center;gap:12px;text-align:left;
  padding:15px 16px;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
  transition:border-color var(--gecis),transform var(--gecis);
}
.mm-hsp-hizli-i:hover{border-color:var(--mavi);transform:translateY(-2px)}
.mm-hsp-hizli-ikon{
  width:40px;height:40px;flex:none;display:grid;place-items:center;
  border-radius:var(--radius);background:var(--zemin-3);color:var(--lacivert);
  transition:background var(--gecis),color var(--gecis);
}
.mm-hsp-hizli-ikon svg{width:20px;height:20px;stroke-width:1.5}
.mm-hsp-hizli-i:hover .mm-hsp-hizli-ikon{background:var(--mavi);color:#fff}
.mm-hsp-hizli-gov{min-width:0;flex:1}
.mm-hsp-hizli-gov b{display:block;font-size:14.5px;font-weight:600;color:var(--lacivert)}
.mm-hsp-hizli-gov span{display:block;margin-top:2px;font-size:12.5px;color:var(--metin-2)}
.mm-hsp-hizli-ok{width:15px;height:15px;flex:none;color:var(--metin-3);transition:transform var(--gecis),color var(--gecis)}
.mm-hsp-hizli-i:hover .mm-hsp-hizli-ok{color:var(--mavi);transform:translateX(3px)}
.mm-hsp-filtre{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  margin-bottom:16px;
}
.mm-hsp-cipler{display:flex;flex-wrap:wrap;gap:8px;min-width:0}
.mm-hsp-cip{
  display:inline-flex;align-items:center;gap:8px;
  height:36px;padding:0 14px;
  border:1px solid var(--cizgi);border-radius:999px;background:#fff;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;
  color:var(--metin-2);white-space:nowrap;
  transition:border-color var(--gecis),color var(--gecis),background var(--gecis);
}
.mm-hsp-cip b{
  padding:1px 7px;border-radius:999px;background:var(--zemin-3);
  font-family:"Inter",sans-serif;font-size:11.5px;font-weight:600;letter-spacing:0;color:var(--metin-2);
}
.mm-hsp-cip:hover{border-color:var(--mavi);color:var(--mavi-koyu)}
.mm-hsp-cip[aria-selected="true"]{background:var(--lacivert);border-color:var(--lacivert);color:#fff}
.mm-hsp-cip[aria-selected="true"] b{background:rgba(255,255,255,.18);color:#fff}
.mm-hsp-ara{position:relative;flex:none;width:min(260px,42vw)}
.mm-hsp-ara svg{
  position:absolute;top:50%;left:12px;transform:translateY(-50%);
  width:15px;height:15px;color:var(--metin-2);pointer-events:none;
}
.mm-hsp-ara input{
  width:100%;height:38px;padding:0 12px 0 36px;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  background:#fff;font-size:14px;color:var(--metin);
}
.mm-hsp-ara input:focus{outline:0;border-color:var(--mavi);box-shadow:0 0 0 3px rgba(0,131,190,.14)}
.mm-hsp-siparisler{display:grid;gap:14px}
.mm-hsp-siparis{
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
  overflow:hidden;
  transition:border-color var(--gecis);
}
.mm-hsp-siparis:hover{border-color:var(--mavi)}
.mm-hsp-siparis-bas{
  display:flex;flex-wrap:wrap;align-items:center;gap:18px;
  padding:14px 20px;background:var(--zemin-2);border-bottom:1px solid var(--cizgi);
}
.mm-hsp-alan{display:flex;flex-direction:column;gap:3px;min-width:0}
.mm-hsp-alan span{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--metin-2);
}
.mm-hsp-alan b{font-size:15px;font-weight:600;color:var(--lacivert)}
.mm-hsp-alan--tutar{margin-left:auto;text-align:right}
.mm-hsp-alan--tutar b{font-size:17px}
.mm-hsp-durum{
  display:inline-flex;align-items:center;gap:7px;
  height:28px;padding:0 12px;border-radius:999px;
  font-size:12.5px;font-weight:600;
}
.mm-hsp-durum svg{width:14px;height:14px}
.mm-hsp-durum--bekle{background:#fdf3e6;color:#8a5310}
.mm-hsp-durum--hazir{background:#eaf4fa;color:#155874}
.mm-hsp-durum--yolda{background:#e7f2fb;color:#0b5c8a}
.mm-hsp-durum--tamam{background:#e6f4ee;color:#0c6b48}
.mm-hsp-durum--iptal{background:#fdeeee;color:#a52020}
.mm-hsp-siparis-gov{padding:16px 20px}
.mm-hsp-siparis-ozet{margin-top:12px;font-size:14px;line-height:1.6;color:var(--metin-2)}
.mm-hsp-siparis-ozet b{color:var(--lacivert);font-weight:600}
.mm-hsp-siparis-alt{
  display:flex;flex-wrap:wrap;gap:9px;
  padding:0 20px 16px;
}
.mm-hsp-kucuk{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.mm-hsp-kucuk-i{
  width:56px;height:56px;flex:none;
  border:1px solid var(--cizgi);border-radius:var(--radius);
  overflow:hidden;background:#fff;
}
.mm-hsp-kucuk-i img{width:100%;height:100%;object-fit:contain}
.mm-hsp-kucuk-f{
  width:56px;height:56px;flex:none;display:grid;place-items:center;
  border:1px dashed var(--cizgi);border-radius:var(--radius);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:15px;font-weight:600;color:var(--metin-2);
}
.mm-hsp-takip{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
  margin-top:18px;
}
.mm-hsp-takip-i{position:relative;padding-top:22px;text-align:center}
.mm-hsp-takip-i::before{
  content:"";position:absolute;top:7px;left:0;right:0;height:2px;background:var(--cizgi);
}
.mm-hsp-takip-i:first-child::before{left:50%}
.mm-hsp-takip-i:last-child::before{right:50%}
.mm-hsp-takip-nokta{
  position:absolute;top:0;left:50%;transform:translateX(-50%);
  width:16px;height:16px;border-radius:50%;
  background:#fff;border:2px solid var(--cizgi);
}
.mm-hsp-takip-ad{display:block;font-size:12.5px;font-weight:600;color:var(--metin-2)}
.mm-hsp-takip-t{display:block;margin-top:2px;font-size:12px;color:var(--metin-2)}
.mm-hsp-takip-i.is-tamam::before{background:var(--mavi)}
.mm-hsp-takip-i.is-tamam .mm-hsp-takip-nokta{background:var(--mavi);border-color:var(--mavi)}
.mm-hsp-takip-i.is-tamam .mm-hsp-takip-ad{color:var(--lacivert)}
.mm-hsp-takip-i.is-simdi::before{
  background:linear-gradient(90deg,var(--mavi) 50%,var(--cizgi) 50%);
}
.mm-hsp-takip-i.is-simdi .mm-hsp-takip-nokta{
  background:#fff;border-color:var(--mavi);
  box-shadow:0 0 0 4px rgba(0,131,190,.16);
}
.mm-hsp-takip-i.is-simdi .mm-hsp-takip-ad{color:var(--mavi-koyu)}
.mm-hsp-iade{
  margin:0 20px 16px;padding:16px;
  background:var(--zemin-2);border:1px solid var(--cizgi);border-radius:var(--radius-2);
}
.mm-hsp-tablo-kutu{
  overflow-x:auto;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
}
.mm-hsp-tablo{width:100%;border-collapse:collapse;min-width:620px;font-size:14.5px}
.mm-hsp-tablo th,.mm-hsp-tablo td{
  padding:13px 18px;text-align:left;vertical-align:top;
  border-bottom:1px solid var(--cizgi-2);
}
.mm-hsp-tablo thead th{
  background:var(--zemin-2);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;
  color:var(--metin-2);
  white-space:nowrap;
}
.mm-hsp-tablo td{color:var(--metin-2)}
.mm-hsp-tablo tbody tr:last-child td{border-bottom:0}
.mm-hsp-tablo tbody tr:nth-child(odd){background:rgba(245,248,250,.55)}
.mm-hsp-tablo-no{font-weight:600;color:var(--lacivert);white-space:nowrap}
.mm-hsp-tablo-sag,.mm-hsp-tablo-para{text-align:right;white-space:nowrap}
.mm-hsp-tablo-para{font-weight:600;color:var(--lacivert)}
.mm-hsp-adresler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.mm-hsp-adres{
  position:relative;
  padding:18px 20px;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
}
.mm-hsp-adres-bayrak{
  position:absolute;top:14px;right:14px;
  padding:3px 10px;border-radius:999px;
  background:var(--zemin-3);
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--mavi-koyu);
}
.mm-hsp-adres-baslik{
  display:flex;align-items:center;gap:9px;
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:17px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;
  color:var(--lacivert);
}
.mm-hsp-adres-baslik svg{width:16px;height:16px;color:var(--mavi)}
.mm-hsp-adres-m{margin-top:11px;font-size:14px;line-height:1.7;color:var(--metin-2)}
.mm-hsp-adres-m b{display:block;color:var(--lacivert);font-weight:600}
.mm-hsp-adres-alt{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.mm-hsp-favlar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mm-hsp-fav{
  display:flex;flex-direction:column;
  background:#fff;border:1px solid var(--cizgi);border-radius:var(--radius-2);
  overflow:hidden;transition:border-color var(--gecis)}
.mm-hsp-fav:hover{border-color:var(--mavi)}
.mm-hsp-fav-g{display:block;aspect-ratio:4/3;background:var(--zemin-2);overflow:hidden}
.mm-hsp-fav-g img{width:100%;height:100%;object-fit:contain}
.mm-hsp-fav-gov{display:flex;flex-direction:column;flex:1;padding:14px 16px}
.mm-hsp-fav-marka{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--mavi-metin,#0079ae);
}
.mm-hsp-fav-ad{
  margin-top:5px;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--lacivert);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
.mm-hsp-fav-f{margin-top:7px;font-size:13.5px;color:var(--metin-2)}
.mm-hsp-fav-alt{display:flex;gap:8px;margin-top:auto;padding-top:13px}
.mm-hsp-fav-alt .mm-hsp-btn{height:36px;padding:0 12px;font-size:14px;flex:1}
.mm-hsp-bos{
  text-align:center;padding:clamp(32px,3.6vw,52px) 22px;
  background:#fff;border:1px dashed var(--cizgi);border-radius:var(--radius-2);
}
.mm-hsp-bos-ikon{
  width:54px;height:54px;margin:0 auto 14px;
  display:grid;place-items:center;border-radius:50%;
  background:var(--zemin-3);color:var(--metin-2);
}
.mm-hsp-bos-ikon svg{width:25px;height:25px}
.mm-hsp-bos h3{
  font-family:"Barlow Condensed","Inter",sans-serif;
  font-size:22px;letter-spacing:.02em;text-transform:uppercase;color:var(--lacivert);
}
.mm-hsp-bos p{margin-top:8px;font-size:14.5px;line-height:1.6;color:var(--metin-2)}
.mm-hsp-bos-btnler{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}
.mm-hsp-bos--sade{
  padding:22px;background:var(--zemin-2);border-style:solid;
  font-size:14.5px;color:var(--metin-2);
}
.mm-hsp-bildirim{
  position:fixed;left:50%;bottom:26px;transform:translate(-50%,14px);
  z-index:var(--z-ustu);
  display:flex;align-items:center;gap:10px;
  padding:12px 20px;border-radius:999px;
  background:var(--lacivert);color:#fff;
  font-size:14px;font-weight:600;
  box-shadow:0 20px 40px -20px rgba(2,49,77,.8);
  opacity:0;pointer-events:none;
  transition:opacity var(--gecis),transform var(--gecis);
}
.mm-hsp-bildirim svg{width:17px;height:17px;color:#5ac8f5}
.mm-hsp-bildirim.is-acik{opacity:1;transform:translate(-50%,0)}
@media (max-width:1180px){
  .mm-hsp-duzen{grid-template-columns:255px minmax(0,1fr)}
  .mm-hsp-statlar,.mm-hsp-hizli{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mm-hsp-favlar{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:960px){
  .mm-hsp-bas{grid-template-columns:minmax(0,1fr);align-items:start}
  .mm-hsp-duzen{grid-template-columns:minmax(0,1fr)}
  .mm-hsp-yan{position:static;max-height:none;overflow:visible}
  .mm-hsp-menu-ac{display:flex}
  .mm-hsp-menu{display:none}
  .mm-hsp-yan.is-acik .mm-hsp-menu{display:block}
  .mm-hsp-adresler{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:760px){
  .mm-hsp-filtre{flex-direction:column;align-items:stretch;gap:12px}
  .mm-hsp-cipler{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}
  .mm-hsp-cipler::-webkit-scrollbar{display:none}
  .mm-hsp-ara{width:100%}
  .mm-hsp-panel-bas{flex-direction:column;gap:12px}
  .mm-hsp-siparis-bas{gap:12px 16px}
  .mm-hsp-alan--tutar{margin-left:0}
  .mm-hsp-takip{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}
  .mm-hsp-takip-i::before{display:none}
  .mm-hsp-favlar{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:520px){
  .mm-hsp-statlar,.mm-hsp-hizli{grid-template-columns:minmax(0,1fr)}
  .mm-hsp-favlar{grid-template-columns:minmax(0,1fr)}
  .mm-hsp-foot .mm-hsp-btn{width:100%}
}
@media (prefers-reduced-motion:reduce){
  .mm-hsp-alt,.mm-hsp-hizli-i,.mm-hsp-bildirim,.mm-hsp-chev{transition:none}
  .mm-hsp-hizli-i:hover{transform:none}
}
