.elementor-19 .elementor-element.elementor-element-e471501{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-52fe73d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-dbd2177 *//* =========================
   DESKTOP HEADER – ISOLATED CSS (desktopheader namespace)
========================= */

:root{
  --dh-brick:#B4533C;
  --dh-brick-2:#CF6A53;

  --dh-ink:#0f172a;
  --dh-border: rgba(15,23,42,.10);

  /* Dark/footer palette for Row2 */
  --dh-dark-1: rgba(180,83,60,.22);
  --dh-dark-2: rgba(207,106,83,.14);
  --dh-dark-a: #0d0706;
  --dh-dark-b: #070304;

  /* Container align */
  --noar-max: 1320px;
  --noar-gutter: 32px;
}

.desktopheader,
.desktopheader *{ box-sizing:border-box; }

.desktopheader{
  position:relative;
  z-index:999;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.desktopheader a{ color:inherit; text-decoration:none; }
.desktopheader button{ font:inherit; }

/* Container */
.desktopheader__container{
  width: min(var(--noar-max), calc(100% - var(--noar-gutter))) !important;
  margin-inline:auto !important;
}

/* Full width rows */
.desktopheader__topbar,
.desktopheader__row1,
.desktopheader__row2{
  width: 100% !important;
}

/* =========================
   TOPBAR (SMALL)
========================= */
.desktopheader__topbar{
  background: linear-gradient(135deg,var(--dh-brick),var(--dh-brick-2));
  border-bottom:1px solid rgba(255,255,255,.16);
  color:#fff;
}
.desktopheader__topbarInner{ padding: 4px 0; }

.desktopheader__marquee{ overflow:hidden; padding: 4px 0; }
.desktopheader__marqueeTrack{
  display:flex;
  width:max-content;
  animation: dhMarquee 22s linear infinite;
}
.desktopheader__marqueeContent{
  display:flex;
  align-items:center;
  gap:14px;
  white-space:nowrap;
  padding-right:28px;
  font-size:11px;
  line-height:1.05;
  letter-spacing:.2px;
  opacity:.96;
}
.desktopheader__chip{
  display:inline-flex;
  align-items:center;
  padding: 3px 9px;
  border-radius:999px;
  background: rgba(255,255,255,.18);
  border: 1px solid rgba(255,255,255,.22);
  font-weight: 800;
  font-size: 10.5px;
}
.desktopheader__sep{ margin: 0 10px; opacity:.9; }

.desktopheader__topbar:hover .desktopheader__marqueeTrack{ animation-play-state: paused; }

@keyframes dhMarquee{
  0%{ transform: translateX(0); }
  100%{ transform: translateX(-50%); }
}

/* =========================
   ROW 1 (COMPACT)
========================= */
.desktopheader__row1{
  background:#fff;
  border-bottom:1px solid rgba(15,23,42,.06);
}
.desktopheader__row1Grid{
  display:grid;
  grid-template-columns: 1fr auto 1fr;
  align-items:center;
  padding: 8px 0;
  gap: 12px;
}
.desktopheader__row1Left,
.desktopheader__row1Right{
  display:flex;
  align-items:center;
  gap: 10px;
}
.desktopheader__row1Left{ justify-content:flex-start; }
.desktopheader__row1Right{ justify-content:flex-end; }
.desktopheader__row1Center{ min-height:1px; }

.desktopheader__h1btn{
  display:inline-flex;
  align-items:center;
  gap: 9px;
  height: 38px;
  padding: 0 12px;
  border-radius: 999px;
  border: 1px solid rgba(15,23,42,.12);
  background: rgba(255,255,255,.92);
  color: rgba(15,23,42,.90);
  cursor:pointer;
  font-weight: 650;
  letter-spacing: .12px;
  transition: transform .15s ease, box-shadow .15s ease;
}
.desktopheader__h1btn:hover{
  transform: translateY(-1px);
  box-shadow: 0 10px 26px rgba(15,23,42,.10);
}
.desktopheader__h1ico{
  width:25px;
  height:25px;
  object-fit:contain;
  display:block;
  filter: drop-shadow(0 6px 14px rgba(15,23,42,.10));
}
.desktopheader__h1txt{ font-size: 12px; white-space:nowrap; }

.desktopheader__h1btn--call{
  border-color: rgba(180,83,60,.22);
  background: linear-gradient(135deg, rgba(180,83,60,.10), rgba(207,106,83,.08));
}

/* =========================
   ROW 2 (DARK / FOOTER STYLE)
========================= */
.desktopheader__row2{
  background:
    radial-gradient(900px 420px at 18% 0%, var(--dh-dark-1), transparent 60%),
    radial-gradient(700px 380px at 85% 10%, var(--dh-dark-2), transparent 60%),
    linear-gradient(180deg, var(--dh-dark-a) 0%, var(--dh-dark-b) 100%);
  border-bottom: 1px solid rgba(255,255,255,.10);
}

.desktopheader__row2Grid{
  display:grid;
  grid-template-columns: auto 1fr auto;
  align-items:center;
  gap: 16px;
  padding: 10px 0;
}

/* Logo */
.desktopheader__logo{
  display:flex;
  align-items:center;
  padding:0 !important;
  max-width: 180px;
  background: transparent !important;
  border: 0 !important;
  box-shadow:none !important;
}
.desktopheader__logoImg{
  height: 46px;
  width:auto;
  max-width: 360px;
  object-fit: contain;
  display:block;
  background: transparent !important;
  border: 0 !important;
  box-shadow:none !important;
  filter: drop-shadow(0 12px 26px rgba(0,0,0,.35));
}

/* Nav */
.desktopheader__nav{
  display:flex;
  align-items:center;
  justify-content:center;
  gap: 12px;
  flex-wrap: nowrap;
  min-width: 0;
}

.desktopheader__navLink{
  color: rgba(255,255,255,.92) !important;
  font-weight: 850;
  font-size: 12px;
  letter-spacing: .8px;
  padding: 8px 8px;
  border-radius: 12px;
  white-space:nowrap;
  transition: transform .18s ease, background .18s ease, color .18s ease;
}
.desktopheader__navLink:hover{
  background: rgba(255,255,255,.10);
  transform: translateY(-1px);
  color:#fff !important;
}

/* Needle pill */
.desktopheader__navPill{
  position:relative;
  display:inline-flex;
  align-items:center;
  gap: 10px;
  padding: 9px 13px;
  border-radius: 999px;
  white-space:nowrap;
  font-weight: 950;
  font-size: 11.5px;
  letter-spacing: 1px;
  color:#fff !important;
  border: 1px solid rgba(255,255,255,.26) !important;
  background:
    radial-gradient(140px 70px at 18% 0%, rgba(255,255,255,.14), transparent 70%),
    radial-gradient(110px 60px at 20% 0%, rgba(180,83,60,.42), transparent 65%),
    linear-gradient(135deg, rgba(180,83,60,.30), rgba(207,106,83,.22)) !important;
  box-shadow: 0 16px 42px rgba(0,0,0,.22) !important;
  transition: transform .18s ease, box-shadow .18s ease, background .18s ease, color .18s ease, border-color .18s ease;
}
.desktopheader__navPill:hover{
  transform: translateY(-1px);
  background:
    radial-gradient(160px 80px at 18% 0%, rgba(255,255,255,.22), transparent 70%),
    linear-gradient(135deg, rgba(255,255,255,.92), rgba(255,255,255,.76));
  box-shadow: 0 18px 46px rgba(0,0,0,.30);
  color: rgba(30, 64, 175, .95) !important;
}
.desktopheader__navPill:hover .desktopheader__pillDot{
  background: rgba(30, 64, 175, .95);
}

.desktopheader__pillDot{
  width: 10px;
  height: 10px;
  border-radius: 999px;
  background: rgba(255,255,255,.92);
  box-shadow: 0 0 0 0 rgba(207,106,83,.55);
  animation: dhPulse 1.6s ease infinite;
}
@keyframes dhPulse{
  0%{ box-shadow: 0 0 0 0 rgba(207,106,83,.55); }
  70%{ box-shadow: 0 0 0 12px rgba(207,106,83,0); }
  100%{ box-shadow: 0 0 0 0 rgba(207,106,83,0); }
}
.desktopheader__pillGlow{ display:none; }

/* CTAs */
.desktopheader__ctas{
  display:flex;
  align-items:center;
  gap: 10px;
}

.desktopheader__btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap: 10px;
  height: 40px;
  padding: 0 12px;
  border-radius: 999px;
  font-size: 11.5px;
  font-weight: 700;
  letter-spacing: 1px;
  white-space:nowrap;
  border: 1px solid rgba(255,255,255,.18);
  background: rgba(255,255,255,.08);
  color:#fff;
  transition: transform .18s ease, background .18s ease, box-shadow .18s ease, color .18s ease, border-color .18s ease;
}
.desktopheader__btn:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.12);
  box-shadow: 0 16px 44px rgba(0,0,0,.22);
}

.desktopheader__btnIco{ display:inline-flex; align-items:center; }
.desktopheader__btnIcoImg{
  width:25px;
  height:20px;
  object-fit:contain;
  display:block;
  filter: drop-shadow(0 8px 18px rgba(0,0,0,.30));
}

/* Appointment */
.desktopheader__btn--appointment{
  color:#fff !important;
  border-color: rgba(180,83,60,.28) !important;
  background: linear-gradient(135deg, var(--dh-brick), var(--dh-brick-2)) !important;
  box-shadow: 0 14px 36px rgba(180,83,60,.32);
}
.desktopheader__btn--appointment:hover{
  filter: brightness(1.05);
  box-shadow: 0 18px 46px rgba(180,83,60,.42);
}

/* WhatsApp = white button (hover FIX: ters renk yok) */
.desktopheader__btn--whatsapp{
  background: rgba(255,255,255,.92);
  border-color: rgba(255,255,255,.75);
  color: rgba(15,23,42,.92);
}
.desktopheader__btn--whatsapp .desktopheader__btnIcoImg{ filter:none; }

/* Hover: beyaz kalsın, yeşil vurgu + text yeşil */
.desktopheader__btn--whatsapp:hover{
  background: rgba(255,255,255,.96);
  border-color: rgba(34,197,94,.55);
  color: rgba(22,163,74,1);
  box-shadow: 0 16px 44px rgba(34,197,94,.12);
}
.desktopheader__btn--whatsapp:hover .desktopheader__btnIcoImg{
  filter:none;
}

/* =========================
   DESKTOP LANG MODAL
========================= */
.desktopheader__modal{
  position: fixed;
  inset: 0;
  display: none;
  z-index: 999999;
}
.desktopheader__modal.is-open{ display:block; }
.desktopheader__backdrop{
  position:absolute;
  inset:0;
  background: rgba(0,0,0,.42);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}
.desktopheader__panel{
  position:absolute;
  top: 92px;              /* row1 hizası */
  right: max(20px, calc((100vw - var(--noar-max)) / 2 + 20px));
  width: min(360px, calc(100vw - 40px));
  border-radius: 22px;
  background:
    radial-gradient(900px 320px at 18% 0%, rgba(180,83,60,.10), transparent 60%),
    radial-gradient(700px 300px at 85% 10%, rgba(207,106,83,.08), transparent 60%),
    linear-gradient(180deg, #fffaf6 0%, #ffffff 100%);
  border: 1px solid rgba(15,23,42,.10);
  box-shadow: 0 24px 80px rgba(0,0,0,.35);
  padding: 14px;
}
.desktopheader__panelHead{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(15,23,42,.08);
}
.desktopheader__panelTitle{
  font-size: 13px;
  font-weight: 650;
  letter-spacing: .35px;
  color: rgba(15,23,42,.88);
}
.desktopheader__close{
  width: 38px;
  height: 38px;
  border-radius: 14px;
  border: 1px solid rgba(15,23,42,.12);
  background: rgba(255,255,255,.90);
  cursor: pointer;
}

/* Lang items */
.desktopheader__lang{ display:grid; gap:10px; }
.desktopheader__gt{
  padding: 12px 12px;
  border-radius: 16px;
  border: 1px solid rgba(15,23,42,.10);
  background: rgba(255,255,255,.92);
}

/* Body lock (optional) */
body.dh-lock{ overflow:hidden; }

/* =========================
   STICKY STATES
========================= */
#desktopSmartHeader.is-stuck{
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99999;
  backdrop-filter: blur(10px);
  box-shadow: 0 18px 50px rgba(0,0,0,.22);
}
#desktopSmartHeader.is-hidden{
  transform: translate3d(0,-115%,0);
  transition: transform .22s ease;
}
#desktopSmartHeader.is-stuck:not(.is-hidden){
  transform: translate3d(0,0,0);
  transition: transform .22s ease;
}

/* Responsive (desktop only) */
@media (max-width: 1200px){
  .desktopheader__logoImg{ max-width: 320px; }
  .desktopheader__nav{ gap: 10px; }
}
@media (max-width: 1100px){
  .desktopheader__navLink{ letter-spacing:.6px; }
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  .desktopheader__marqueeTrack{ animation:none; }
  .desktopheader__pillDot{ animation:none; }
}

/* =========================
   DESKTOP LANG POPUP (dhLang)
========================= */
body.dh-lock{ overflow:hidden; }

#dhLang.desktopheader__modal{
  position: fixed;
  inset: 0;
  display: none;
  z-index: 999999;
}
#dhLang.desktopheader__modal.is-open{ display:block; }

#dhLang .desktopheader__backdrop{
  position:absolute;
  inset:0;
  background: rgba(0,0,0,.50);
  backdrop-filter: blur(6px);
}

#dhLang .desktopheader__panel{
  position:absolute;
  top: 14px;
  right: 14px;
  width: min(360px, calc(100vw - 28px));
  border-radius: 22px;
  overflow:hidden;
  background:
    radial-gradient(900px 420px at 18% 0%, rgba(180,83,60,.18), transparent 60%),
    radial-gradient(700px 380px at 85% 10%, rgba(207,106,83,.12), transparent 60%),
    linear-gradient(180deg, #fffaf6 0%, #ffffff 100%);
  border: 1px solid rgba(15,23,42,.10);
  box-shadow: 0 24px 80px rgba(0,0,0,.35);
}

#dhLang .desktopheader__panelHead{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  padding: 14px 14px 12px;
  border-bottom: 1px solid rgba(15,23,42,.08);
}
#dhLang .desktopheader__panelTitle{
  font-size: 13px;
  font-weight: 750;
  letter-spacing: .35px;
  color: rgba(15,23,42,.88);
}
#dhLang .desktopheader__close{
  width: 38px;
  height: 38px;
  border-radius: 14px;
  border: 1px solid rgba(15,23,42,.12);
  background: rgba(255,255,255,.92);
  cursor:pointer;
}

#dhLang .desktopheader__lang{
  display:grid;
  gap: 10px;
  padding: 12px 14px 14px;
}

#dhLang .desktopheader__langItem{
  display:flex;
  align-items:center;
  gap: 10px;
  padding: 12px 12px;
  border-radius: 16px;
  border: 1px solid rgba(15,23,42,.10);
  background: rgba(255,255,255,.92);
  color: rgba(15,23,42,.88);
  font-weight: 650;
  transition: transform .14s ease, box-shadow .14s ease, border-color .14s ease;
}

#dhLang .desktopheader__langItem:hover{
  transform: translateY(-1px);
  box-shadow: 0 14px 40px rgba(15,23,42,.12);
  border-color: rgba(180,83,60,.24);
}

#dhLang .desktopheader__langFlag{ font-size: 18px; line-height: 1; }
#dhLang .desktopheader__langTxt{ font-size: 13px; letter-spacing:.2px; }

/* =========================
   NOAR – LANG POPUP FONT OPTIMIZE
========================= */

/* ===== DESKTOP LANG POPUP ===== */

#dhLang .desktopheader__gt,
#dhLang .desktopheader__langItem{
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: .2px;
}

#dhLang .desktopheader__panelTitle{
  font-size: 14px !important;
  font-weight: 700 !important;
}

#dhLang .desktopheader__langFlag{
  font-size: 14px !important;
}


/* ===== MOBILE LANG POPUP ===== */

#mheaderLang .mheader__gt{
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: .2px;
}

#mheaderLang .mheader__sheetTitle{
  font-size: 14px !important;
  font-weight: 700 !important;
}

/* Eğer flags büyük görünüyorsa */
#mheaderLang .mheader__gt img{
  height: 16px !important;
  width: auto !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b46489 *//* =========================
   MOBILE HEADER (NAMESPACED) — mheader
========================= */
:root{
  --noar-brick:#B4533C;
  --noar-brick-2:#CF6A53;

  --mh-bg-1: rgba(180,83,60,.10);
  --mh-bg-2: rgba(207,106,83,.08);
  --mh-bg-3: #fffaf6;
  --mh-bg-4: #ffffff;
  --mh-border: rgba(15,23,42,.08);

  /* Row2 dark/footer dili */
  --mh-dark-1: rgba(180,83,60,.22);
  --mh-dark-2: rgba(207,106,83,.14);
  --mh-dark-a: #0d0706;
  --mh-dark-b: #070304;
}

.mheader, .mheader *{ box-sizing:border-box; }
.mheader a{ color: inherit; text-decoration:none; }
.mheader button{ font: inherit; }

/* ROOT */
.mheader{
  width:100%;
  position:relative;
  z-index:9999;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

/* TOPBAR */
.mheader__topbar{
  background: linear-gradient(135deg,var(--noar-brick),var(--noar-brick-2));
  border-bottom:1px solid rgba(255,255,255,.16);
  color:#fff;
}
.mheader__marquee{overflow:hidden;padding:7px 0}
.mheader__marqueeTrack{
  display:flex;gap:22px;width:max-content;white-space:nowrap;
  animation:mheaderMarquee 18s linear infinite;
  font-size:12px;font-weight:600;letter-spacing:.25px;opacity:.96;
}
.mheader__marqueeTrack b{font-weight:650}
@keyframes mheaderMarquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}

/* ROWS */
.mheader__row{
  display:grid;
  grid-template-columns:1fr auto 1fr;
  align-items:center;
  gap:10px;
  padding:10px 12px;
  background:
    radial-gradient(900px 320px at 18% 0%, var(--mh-bg-1), transparent 60%),
    radial-gradient(700px 300px at 85% 10%, var(--mh-bg-2), transparent 60%),
    linear-gradient(180deg, var(--mh-bg-3) 0%, var(--mh-bg-4) 100%);
  border-bottom:1px solid var(--mh-border);
}
.mheader__side{display:flex;align-items:center;min-width:0}
.mheader__side--left{justify-content:flex-start}
.mheader__side--right{justify-content:flex-end}
.mheader__center{display:flex;align-items:center;justify-content:center;min-width:0}

.mheader__ico{font-size:15px;line-height:1}
.mheader__txt{white-space:nowrap;font-size:12px;font-weight:550;letter-spacing:.12px;color:rgba(15,23,42,.82)}

/* CHIPS */
.mheader__chip{
  display:inline-flex;align-items:center;gap:7px;
  padding:8px 11px;border-radius:999px;
  border:1px solid rgba(15,23,42,.10);
  background: rgba(255,255,255,.86);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  cursor:pointer;
}
.mheader__chip--cta{
  color:#fff;
  background: linear-gradient(135deg,var(--noar-brick),var(--noar-brick-2));
  border-color: rgba(180,83,60,.18);
  box-shadow: 0 12px 32px rgba(180,83,60,.14);
}
.mheader__chip--cta .mheader__txt{color:#fff;font-weight:600;letter-spacing:.25px}

/* ROW2 (MAIN) – dark always */
.mheader__row--main{
  position:relative;
  background:
    radial-gradient(900px 420px at 18% 0%, var(--mh-dark-1), transparent 60%),
    radial-gradient(700px 380px at 85% 10%, var(--mh-dark-2), transparent 60%),
    linear-gradient(180deg, var(--mh-dark-a) 0%, var(--mh-dark-b) 100%);
  border-bottom: 1px solid rgba(255,255,255,.10);
}
.mheader__row--main .mheader__txt,
.mheader__row--main .mheader__ico{ color:#fff; }

.mheader__iconBtn{
  width:42px;height:42px;border-radius:14px;
  border:1px solid rgba(255,255,255,.14);
  background: rgba(255,255,255,.08);
  display:flex;align-items:center;justify-content:center;
  cursor:pointer;
}
.mheader__wa{
  width:42px;height:42px;border-radius:999px;
  border:1px solid rgba(255,255,255,.14);
  background: rgba(255,255,255,.08);
  display:flex;align-items:center;justify-content:center;
}
.mheader__logo img{height:46px;max-width:240px;width:auto;object-fit:contain;display:block}

/* Sticky state for Row2 */
#mheaderMain.is-stuck{
  position:fixed;
  left:0; right:0;
  top:0;
  z-index:99999;
  transform: translate3d(0,0,0);
}
#mheaderMain.is-hidden{
  transform: translate3d(0,-115%,0);
  transition: transform .22s ease;
}
#mheaderMain.is-stuck:not(.is-hidden){
  transition: transform .22s ease, box-shadow .22s ease, backdrop-filter .22s ease;
  box-shadow: 0 18px 50px rgba(0,0,0,.25);
}

/* Spacer */
.mheader__spacer{display:none;height:0}

/* MODALS */
.mheader__modal{position:fixed;inset:0;display:none;z-index:999999}
.mheader__modal.is-open{display:block}
.mheader__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.50);backdrop-filter: blur(6px)}

/* TOP PANEL */
.mheader__topPanel{
  position:absolute;top:12px;left:12px;right:12px;
  max-height: calc(100vh - 24px);
  overflow:auto;border-radius:22px;
  background:
    radial-gradient(900px 320px at 18% 0%, rgba(180,83,60,.10), transparent 60%),
    radial-gradient(700px 300px at 85% 10%, rgba(207,106,83,.08), transparent 60%),
    linear-gradient(180deg, #fffaf6 0%, #ffffff 100%);
  border:1px solid rgba(15,23,42,.10);
  box-shadow:0 24px 80px rgba(0,0,0,.35);
  padding:14px;
}
.mheader__panelHead{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding-bottom:10px;margin-bottom:10px;
  border-bottom:1px solid rgba(15,23,42,.08);
}
.mheader__panelTitle{font-size:13px;font-weight:650;letter-spacing:.35px;color:rgba(15,23,42,.88)}
.mheader__close{
  width:38px;height:38px;border-radius:14px;
  border:1px solid rgba(15,23,42,.12);
  background: rgba(255,255,255,.90);
  cursor:pointer;
}

/* MENU NAV */
.mheader__nav{display:grid;gap:10px;padding:4px 0 6px}
.mheader__nav a{
  display:block;
  font-size:14px;font-weight:600;
  padding:12px 12px;border-radius:16px;
  border:1px solid rgba(15,23,42,.10);
  background: rgba(255,255,255,.90);
  color: rgba(15,23,42,.86);
}

/* CTA row */
.mheader__ctaRow{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}
.mheader__btn{
  display:inline-flex;align-items:center;justify-content:center;
  padding:12px 14px;border-radius:999px;
  font-size:13px;font-weight:700;letter-spacing:.4px;
  color:#fff;
  background: linear-gradient(135deg,var(--noar-brick),var(--noar-brick-2));
  border:1px solid rgba(180,83,60,.16);
}
.mheader__btn--ghost{
  color: rgba(15,23,42,.86);
  background: rgba(255,255,255,.92);
  border:1px solid rgba(15,23,42,.12);
}

/* BOTTOM SHEET */
.mheader__sheet{
  position:absolute;left:10px;right:10px;bottom:10px;
  border-radius:22px;
  background:
    radial-gradient(900px 320px at 18% 0%, rgba(180,83,60,.10), transparent 60%),
    radial-gradient(700px 300px at 85% 10%, rgba(207,106,83,.08), transparent 60%),
    linear-gradient(180deg, #fffaf6 0%, #ffffff 100%);
  border:1px solid rgba(15,23,42,.10);
  box-shadow:0 24px 80px rgba(0,0,0,.35);
  padding:14px;
}
.mheader__sheetHead{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding-bottom:10px;margin-bottom:10px;
  border-bottom:1px solid rgba(15,23,42,.08);
}
.mheader__sheetTitle{font-size:13px;font-weight:650;letter-spacing:.35px;color:rgba(15,23,42,.88)}

/* Lists */
.mheader__list{display:grid;gap:10px}
.mheader__card{
  display:block;
  padding:12px 12px;border-radius:16px;
  border:1px solid rgba(15,23,42,.10);
  background: rgba(255,255,255,.92);
}
.mheader__k{font-size:13px;font-weight:800;color:rgba(15,23,42,.92)}
.mheader__v{font-size:12.5px;color:rgba(100,116,139,.95);margin-top:4px}

/* Lang items wrapper */
.mheader__lang{display:grid;gap:10px}
.mheader__gt{
  padding:12px 12px;border-radius:16px;
  border:1px solid rgba(15,23,42,.10);
  background: rgba(255,255,255,.92);
}

/* Body lock */
body.mheader-lock{overflow:hidden;}

.mheader__icoImg{
  width: 25px;
  height: 20px;
  object-fit: contain;
  display:block;
}
.mheader__icoImg--wa{
  width: 25px;
  height: 20px;
  filter: brightness(0) invert(1); /* dark bar üstünde beyaz gibi dursun */
}
.mheader__chip--cta .mheader__icoImg{
  filter: brightness(0) invert(1);
}

.mheader__icoImg--wa{
  filter: none !important;
}/* End custom CSS */