
#mainContent.mz-page--mobil-mutfak-kiralama { width: 100% !important; max-width: none !important; overflow-x: hidden !important; }
.mz-page--mobil-mutfak-kiralama {
  --mz-ink: #10231f;
  --mz-accent: #0f766e;
  --mz-accent-2: #d97706;
  --mz-soft: #f3faf7;
  --mz-muted: #5f6f6b;
  --mz-line: rgba(15, 23, 42, .12);
  --mz-radius: 22px;
  --mz-shell: min(calc(100% - var(--enb-layout-edge-gap, 48px)), var(--enb-layout-shell, var(--enb-header-shell, 1552px)));
  --mz-shell-max: var(--enb-layout-shell, var(--enb-header-shell, 1552px));
  color: #17332d;
  background:
    radial-gradient(circle at 88% 2%, color-mix(in srgb, var(--mz-accent-2) 14%, transparent), transparent 28%),
    linear-gradient(180deg, #fff 0%, var(--mz-soft) 48%, #fff 100%);
}
.mz-page--mobil-mutfak-kiralama * { box-sizing: border-box; }
.mz-page--mobil-mutfak-kiralama .mz-wrap { width: var(--mz-shell); max-width: var(--mz-shell-max); margin: 0 auto; }
.mz-page--mobil-mutfak-kiralama h1, .mz-page--mobil-mutfak-kiralama h2, .mz-page--mobil-mutfak-kiralama h3, .mz-page--mobil-mutfak-kiralama h4 { letter-spacing: -.025em; text-wrap: balance; color: var(--mz-ink); }
.mz-page--mobil-mutfak-kiralama p, .mz-page--mobil-mutfak-kiralama li { color: #51645f; line-height: 1.76; text-wrap: pretty; }
.mz-page--mobil-mutfak-kiralama .mz-hero { position: relative; min-height:100vh; min-height:100svh; min-height:100dvh; display:flex; align-items:center; padding: clamp(54px, 7vw, 104px) 0 46px; overflow: hidden; background: linear-gradient(135deg, #0b2621 0%, #0f4c43 54%, #1f5f55 100%); color: #fff; }
.mz-page--mobil-mutfak-kiralama .mz-hero::after { content:""; position:absolute; inset:auto -12% -32% 46%; height:62%; border-radius:999px; background:radial-gradient(circle, color-mix(in srgb, var(--mz-accent-2) 34%, transparent), transparent 68%); opacity:.7; pointer-events:none; }
.mz-page--mobil-mutfak-kiralama .mz-hero__grid { position:relative; z-index:1; display:grid; grid-template-columns:minmax(0,1.05fr) minmax(280px,.85fr); gap:clamp(28px,5vw,64px); align-items:center; }
.mz-page--mobil-mutfak-kiralama .mz-hero h1 { margin:0 0 18px; max-width:920px; color:#fff; font-size:clamp(2.15rem,5vw,4.7rem); line-height:.98; }
.mz-page--mobil-mutfak-kiralama .mz-hero__lead { margin:0 0 14px; max-width:760px; color:rgba(255,255,255,.93); font-size:clamp(1.04rem,2vw,1.28rem); line-height:1.72; }
.mz-page--mobil-mutfak-kiralama .mz-hero__text { margin:0; max-width:760px; color:rgba(255,255,255,.78); }
.mz-page--mobil-mutfak-kiralama .mz-actions { display:flex; flex-wrap:wrap; gap:12px; margin-top:24px; }
.mz-page--mobil-mutfak-kiralama .mz-btn { display:inline-flex; align-items:center; justify-content:center; min-height:48px; padding:.58rem .88rem; border-radius:999px; font-size:.9rem; font-weight:760; text-decoration:none; border:1px solid transparent; cursor:pointer; transition:transform .2s ease, box-shadow .2s ease, background .2s ease; }
.mz-page--mobil-mutfak-kiralama .mz-btn:hover { transform:translateY(-1px); }
.mz-page--mobil-mutfak-kiralama .mz-btn--primary { background:#fff; color:#123c35; box-shadow:0 12px 28px rgba(15,23,42,.16); }
.mz-page--mobil-mutfak-kiralama .mz-btn--soft { background:rgba(255,255,255,.12); color:#fff; border-color:rgba(255,255,255,.30); }
.mz-page--mobil-mutfak-kiralama .mz-btn--line { background:#fff; color:var(--mz-accent); border-color:color-mix(in srgb, var(--mz-accent) 32%, #fff); box-shadow:none; min-height:48px; padding:.52rem .78rem; font-size:.86rem; }
.mz-page--mobil-mutfak-kiralama .mz-hero__media { margin:0; border-radius:30px; padding:10px; background:rgba(255,255,255,.14); border:1px solid rgba(255,255,255,.24); box-shadow:0 28px 80px rgba(0,0,0,.22); }
.mz-page--mobil-mutfak-kiralama .mz-hero__media img { display:block; width:100%; aspect-ratio:4/3; object-fit:cover; border-radius:22px; background:rgba(255,255,255,.10); }
.mz-page--mobil-mutfak-kiralama .mz-hero__media figcaption { color:rgba(255,255,255,.82); font-size:.88rem; padding:10px 6px 2px; }
.mz-page--mobil-mutfak-kiralama .mz-section { padding:clamp(38px,6vw,76px) 0; }
.mz-page--mobil-mutfak-kiralama .mz-section-head { max-width:780px; margin-bottom:20px; }
.mz-page--mobil-mutfak-kiralama h2 { margin:0 0 14px; font-size:clamp(1.5rem,3vw,2.32rem); line-height:1.1; }
.mz-page--mobil-mutfak-kiralama h3 { margin:0 0 8px; font-size:1.08rem; }
.mz-page--mobil-mutfak-kiralama h4 { margin:0 0 6px; font-size:.98rem; }
.mz-page--mobil-mutfak-kiralama .mz-world__grid, .mz-page--mobil-mutfak-kiralama .mz-price__grid, .mz-page--mobil-mutfak-kiralama .mz-scenes__grid, .mz-page--mobil-mutfak-kiralama .mz-plan__grid, .mz-page--mobil-mutfak-kiralama .mz-form__grid { display:grid; grid-template-columns:minmax(0,1.05fr) minmax(290px,.95fr); gap:24px; align-items:start; }
.mz-page--mobil-mutfak-kiralama .mz-world__panel, .mz-page--mobil-mutfak-kiralama .mz-price__box, .mz-page--mobil-mutfak-kiralama .mz-package-card, .mz-page--mobil-mutfak-kiralama .mz-scene-list article, .mz-page--mobil-mutfak-kiralama .mz-plan-card, .mz-page--mobil-mutfak-kiralama .mz-related-card, .mz-page--mobil-mutfak-kiralama .mz-request-form, .mz-page--mobil-mutfak-kiralama .mz-media-card, .mz-page--mobil-mutfak-kiralama .mz-video-card, .mz-page--mobil-mutfak-kiralama .mz-faq details { background:rgba(255,255,255,.94); border:1px solid var(--mz-line); border-radius:var(--mz-radius); box-shadow:0 16px 48px rgba(15,23,42,.075); }
.mz-page--mobil-mutfak-kiralama .mz-world__panel { padding:24px; }
.mz-page--mobil-mutfak-kiralama .mz-shelf-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
.mz-page--mobil-mutfak-kiralama .mz-shelf-grid article { padding:14px; border-radius:16px; background:color-mix(in srgb, var(--mz-soft) 72%, #fff); border:1px solid color-mix(in srgb, var(--mz-accent) 16%, #fff); }
.mz-page--mobil-mutfak-kiralama .mz-shelf-grid p { margin:0; font-size:.92rem; }
.mz-page--mobil-mutfak-kiralama .mz-price { background:linear-gradient(180deg, rgba(255,255,255,.58), var(--mz-soft)); }
.mz-page--mobil-mutfak-kiralama .mz-price__box { padding:24px; }
.mz-page--mobil-mutfak-kiralama .mz-price__box strong { display:block; color:var(--mz-accent); font-size:clamp(1.48rem,4vw,2.24rem); line-height:1.08; letter-spacing:-.04em; }
.mz-page--mobil-mutfak-kiralama .mz-package-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
.mz-page--mobil-mutfak-kiralama .mz-package-card { padding:22px; display:flex; flex-direction:column; gap:14px; }
.mz-page--mobil-mutfak-kiralama .mz-package-card strong { color:var(--mz-accent); font-size:1.02rem; }
.mz-page--mobil-mutfak-kiralama .mz-package-card p { margin:0; }
.mz-page--mobil-mutfak-kiralama .mz-package-card ul { margin:0; padding-left:1.1rem; }
.mz-page--mobil-mutfak-kiralama .mz-package-card .mz-btn { margin-top:auto; align-self:flex-start; }
.mz-page--mobil-mutfak-kiralama .mz-scenes { background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--mz-soft) 68%, #fff)); }
.mz-page--mobil-mutfak-kiralama .mz-scene-list { display:grid; gap:12px; }
.mz-page--mobil-mutfak-kiralama .mz-scene-list article { padding:18px 20px; }
.mz-page--mobil-mutfak-kiralama .mz-scene-list p { margin:0; }
.mz-page--mobil-mutfak-kiralama .mz-media { background:linear-gradient(180deg, color-mix(in srgb, var(--mz-soft) 75%, #fff), #fff); }
.mz-page--mobil-mutfak-kiralama .mz-media-track { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
.mz-page--mobil-mutfak-kiralama .mz-media-card { margin:0; overflow:hidden; }
.mz-page--mobil-mutfak-kiralama .mz-media-card img { display:block; width:100%; aspect-ratio:4/3; object-fit:cover; background:var(--mz-soft); }
.mz-page--mobil-mutfak-kiralama .mz-media-card figcaption { padding:12px 14px 14px; color:#475569; font-size:.92rem; }
.mz-page--mobil-mutfak-kiralama .mz-video-card { margin-top:18px; padding:16px; }
.mz-page--mobil-mutfak-kiralama .mz-video-card video { display:block; width:100%; max-height:520px; border-radius:16px; background:#0f172a; }
.mz-page--mobil-mutfak-kiralama .mz-video-card p { margin:10px 2px 0; font-size:.92rem; }
.mz-page--mobil-mutfak-kiralama .mz-plan-card, .mz-page--mobil-mutfak-kiralama .mz-related-card { padding:24px; }
.mz-page--mobil-mutfak-kiralama .mz-plan-card ol { margin:0; padding-left:1.25rem; }
.mz-page--mobil-mutfak-kiralama .mz-related-links { display:flex; flex-wrap:wrap; gap:10px; margin-top:18px; }
.mz-page--mobil-mutfak-kiralama .mz-related-links a { color:var(--mz-accent); background:color-mix(in srgb, var(--mz-soft) 76%, #fff); border:1px solid color-mix(in srgb, var(--mz-accent) 22%, #fff); border-radius:999px; padding:.5rem .72rem; font-size:.88rem; font-weight:740; text-decoration:none; }
.mz-page--mobil-mutfak-kiralama .mz-form-section { background:linear-gradient(135deg, var(--mz-soft), #fff); }
.mz-page--mobil-mutfak-kiralama .mz-request-form { padding:22px; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }
.mz-page--mobil-mutfak-kiralama .mz-request-form label { display:grid; gap:7px; color:var(--mz-ink); font-weight:720; font-size:.92rem; }
.mz-page--mobil-mutfak-kiralama .mz-request-form input, .mz-page--mobil-mutfak-kiralama .mz-request-form select, .mz-page--mobil-mutfak-kiralama .mz-request-form textarea { width:100%; border:1px solid rgba(15,23,42,.16); border-radius:14px; padding:.76rem .84rem; font-size:16px; background:#fff; color:#172033; outline:none; }
.mz-page--mobil-mutfak-kiralama .mz-request-form input:focus, .mz-page--mobil-mutfak-kiralama .mz-request-form select:focus, .mz-page--mobil-mutfak-kiralama .mz-request-form textarea:focus { border-color:var(--mz-accent); box-shadow:0 0 0 4px color-mix(in srgb, var(--mz-accent) 16%, transparent); }
.mz-page--mobil-mutfak-kiralama .mz-form-wide, .mz-page--mobil-mutfak-kiralama .mz-request-form button { grid-column:1 / -1; }
.mz-page--mobil-mutfak-kiralama .mz-request-form .mz-btn--primary { background:var(--mz-accent); color:#fff; justify-self:start; min-height:48px; box-shadow:0 12px 28px color-mix(in srgb, var(--mz-accent) 22%, transparent); }
.mz-page--mobil-mutfak-kiralama .mz-faq-list { display:grid; gap:12px; }
.mz-page--mobil-mutfak-kiralama .mz-faq details { padding:18px 20px; }
.mz-page--mobil-mutfak-kiralama .mz-faq summary { cursor:pointer; font-weight:800; color:var(--mz-ink); }
.mz-page--mobil-mutfak-kiralama .mz-faq details p { margin:12px 0 0; }
.mz-page--mobil-mutfak-kiralama a:focus-visible, .mz-page--mobil-mutfak-kiralama button:focus-visible, .mz-page--mobil-mutfak-kiralama input:focus-visible, .mz-page--mobil-mutfak-kiralama select:focus-visible, .mz-page--mobil-mutfak-kiralama textarea:focus-visible { outline:3px solid color-mix(in srgb, var(--mz-accent) 35%, #fff); outline-offset:3px; }
@media (max-width: 980px) {
  .mz-page--mobil-mutfak-kiralama .mz-hero__grid, .mz-page--mobil-mutfak-kiralama .mz-world__grid, .mz-page--mobil-mutfak-kiralama .mz-price__grid, .mz-page--mobil-mutfak-kiralama .mz-scenes__grid, .mz-page--mobil-mutfak-kiralama .mz-plan__grid, .mz-page--mobil-mutfak-kiralama .mz-form__grid { grid-template-columns:1fr; }
  .mz-page--mobil-mutfak-kiralama .mz-package-grid { grid-template-columns:1fr; }
}
@media (max-width: 767px) {
  .mz-page--mobil-mutfak-kiralama .mz-wrap { width: calc(100% - 24px); max-width: var(--mz-shell-max); }
  .mz-page--mobil-mutfak-kiralama .mz-hero { padding:42px 0 30px; }
  .mz-page--mobil-mutfak-kiralama .mz-actions { gap:10px; }
  .mz-page--mobil-mutfak-kiralama .mz-btn { min-height:48px; padding:.52rem .76rem; font-size:.86rem; }
  .mz-page--mobil-mutfak-kiralama .mz-shelf-grid { grid-template-columns:1fr; }
  .mz-page--mobil-mutfak-kiralama .mz-media-track { display:flex; overflow-x:auto; gap:12px; padding:4px 4px 14px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; }
  .mz-page--mobil-mutfak-kiralama .mz-media-track::-webkit-scrollbar { height:6px; }
  .mz-page--mobil-mutfak-kiralama .mz-media-track::-webkit-scrollbar-thumb { background:color-mix(in srgb, var(--mz-accent) 32%, #cbd5e1); border-radius:999px; }
  .mz-page--mobil-mutfak-kiralama .mz-media-card { min-width:84%; scroll-snap-align:start; }
  .mz-page--mobil-mutfak-kiralama .mz-request-form { grid-template-columns:1fr; padding:16px; }
  .mz-page--mobil-mutfak-kiralama .mz-request-form .mz-btn--primary { width:auto; justify-self:start; }
}


/* Sayfa kabuğu genişliği yorum alanı ile aynı hizaya alınır. */
@media (min-width: 1280px) {
  .mz-page--mobil-mutfak-kiralama .mz-wrap {
    width: var(--mz-shell) !important;
    max-width: var(--mz-shell-max) !important;
  }
}

.mz-page--mobil-mutfak-kiralama .mz-hero__summary h2 { color: var(--mz-ink); font-size: 1.4rem; }
.mz-page--mobil-mutfak-kiralama .mz-hero__summary p, .mz-page--mobil-mutfak-kiralama .mz-hero__summary li { color: #51645f; }
.mz-page--mobil-mutfak-kiralama .mz-form-error { color: #b91c1c; }
.mz-page--mobil-mutfak-kiralama .mz-form-error[hidden] { display: none; }
.mz-page--mobil-mutfak-kiralama .mz-form-privacy { font-size: .9rem; }
.mz-page--mobil-mutfak-kiralama .mz-btn:focus-visible { outline: 3px solid currentColor; outline-offset: 4px; }
.mz-page--mobil-mutfak-kiralama :is(input, select, textarea) { min-width: 0; max-width: 100%; }
@media (prefers-reduced-motion: reduce) {
  .mz-page--mobil-mutfak-kiralama .mz-btn { transition: none; }
}

.mz-page--mobil-mutfak-kiralama .mz-form__grid { grid-template-columns: minmax(0, 1fr); }

/* Mobil mutfak sayfası: proje temasını bozmadan teknik/operasyon vurgusu. */
.mz-page--mobil-mutfak-kiralama .mz-hero::before {
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);
  background-size:34px 34px;
  mask-image:linear-gradient(90deg, transparent, #000 34%, #000 100%);
  opacity:.42;
}
.mz-page--mobil-mutfak-kiralama .mz-hero__summary {
  position:relative;
  overflow:hidden;
  border-color:rgba(255,255,255,.28);
  background:rgba(255,255,255,.96);
}
.mz-page--mobil-mutfak-kiralama .mz-hero__summary::before {
  content:"";
  position:absolute;
  inset:0 auto 0 0;
  width:5px;
  background:linear-gradient(180deg,#10b981,#f59e0b);
}
.mz-page--mobil-mutfak-kiralama .mz-hero__summary ul {
  margin:14px 0 12px;
  padding-left:1.15rem;
}
.mz-page--mobil-mutfak-kiralama .mz-hero__summary li::marker { color:#0f766e; }
.mz-page--mobil-mutfak-kiralama .mz-shelf-grid article,
.mz-page--mobil-mutfak-kiralama .mz-package-card,
.mz-page--mobil-mutfak-kiralama .mz-scene-list article {
  position:relative;
  overflow:hidden;
}
.mz-page--mobil-mutfak-kiralama .mz-shelf-grid article::before,
.mz-page--mobil-mutfak-kiralama .mz-package-card::before,
.mz-page--mobil-mutfak-kiralama .mz-scene-list article::before {
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:3px;
  background:linear-gradient(90deg,#0f766e,#10b981,#d97706);
  opacity:.82;
}
.mz-page--mobil-mutfak-kiralama .mz-package-card:nth-child(2)::before { background:linear-gradient(90deg,#0284c7,#0f766e); }
.mz-page--mobil-mutfak-kiralama .mz-package-card:nth-child(3)::before { background:linear-gradient(90deg,#d97706,#f59e0b); }
.mz-page--mobil-mutfak-kiralama .mz-price__box {
  background:linear-gradient(145deg,#ffffff,#f0fdfa);
  border-color:rgba(15,118,110,.18);
}
.mz-page--mobil-mutfak-kiralama .mz-price__box strong { color:#0f766e; }
.mz-page--mobil-mutfak-kiralama .mz-related-links a:hover,
.mz-page--mobil-mutfak-kiralama .mz-related-links a:focus-visible {
  background:#ecfdf5;
  border-color:rgba(15,118,110,.38);
}
.mz-page--mobil-mutfak-kiralama .mz-request-form textarea { resize:vertical; }
.mz-page--mobil-mutfak-kiralama .mz-request-form input[type="number"] { font-variant-numeric:tabular-nums; }

@media (max-width: 767px) {
  .mz-page--mobil-mutfak-kiralama .mz-hero {
    min-height:0;
  }
  .mz-page--mobil-mutfak-kiralama .mz-hero h1 {
    font-size:clamp(2rem,11vw,3rem);
    line-height:1.02;
  }
  .mz-page--mobil-mutfak-kiralama .mz-hero__summary,
  .mz-page--mobil-mutfak-kiralama .mz-world__panel,
  .mz-page--mobil-mutfak-kiralama .mz-price__box,
  .mz-page--mobil-mutfak-kiralama .mz-package-card,
  .mz-page--mobil-mutfak-kiralama .mz-plan-card,
  .mz-page--mobil-mutfak-kiralama .mz-related-card,
  .mz-page--mobil-mutfak-kiralama .mz-request-form {
    border-radius:18px;
  }
}

html[data-theme="dark"] body .mz-page--mobil-mutfak-kiralama {
  --mz-ink:#f8fafc;
  --mz-soft:#0f1f1c;
  --mz-line:rgba(148,163,184,.22);
  color:#e2e8f0;
  background:linear-gradient(180deg,#071512,#0b1916 50%,#071512);
}
html[data-theme="dark"] body .mz-page--mobil-mutfak-kiralama h2,
html[data-theme="dark"] body .mz-page--mobil-mutfak-kiralama h3,
html[data-theme="dark"] body .mz-page--mobil-mutfak-kiralama h4,
html[data-theme="dark"] body .mz-page--mobil-mutfak-kiralama .mz-faq summary,
html[data-theme="dark"] body .mz-page--mobil-mutfak-kiralama .mz-request-form label {
  color:#f8fafc;
}
html[data-theme="dark"] body .mz-page--mobil-mutfak-kiralama p,
html[data-theme="dark"] body .mz-page--mobil-mutfak-kiralama li,
html[data-theme="dark"] body .mz-page--mobil-mutfak-kiralama .mz-hero__summary p,
html[data-theme="dark"] body .mz-page--mobil-mutfak-kiralama .mz-hero__summary li {
  color:#cbd5e1;
}
html[data-theme="dark"] body .mz-page--mobil-mutfak-kiralama :is(.mz-world__panel,.mz-price__box,.mz-package-card,.mz-scene-list article,.mz-plan-card,.mz-related-card,.mz-request-form,.mz-faq details) {
  background:rgba(15,31,28,.96);
  border-color:rgba(148,163,184,.22);
}
html[data-theme="dark"] body .mz-page--mobil-mutfak-kiralama .mz-price__box {
  background:linear-gradient(145deg,#10231f,#0b1b18);
}
html[data-theme="dark"] body .mz-page--mobil-mutfak-kiralama :is(input,select,textarea) {
  background:#091713;
  color:#f8fafc;
  border-color:rgba(148,163,184,.32);
}

