



@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("../fonts/inter-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("../fonts/inter-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


:root {
  --title: "Inter", "Segoe UI", Arial, sans-serif;
  --display: "Inter", "Segoe UI", Arial, sans-serif;
  --body: "Inter", "Segoe UI", Arial, sans-serif;

  --c-mavi: #081c30;       

  --c-panel: #12304f;      

  --c-lacivert: #081c30;   

  --c-gece: #081c30;       

  --c-acik: #eaf1fb;       

  --c-acik-2: #dbe7f8;
  --c-acik-3: #c9dcf5;
  --c-metin: #111827;
  --c-ikincil: #374151;
  --c-altin: #c2ad8e;      

  --c-altin-koyu: #86662f; 

  --c-altin-dolgu: #c2ad8e;
--c-vurgu: #1557a8;
  --c-yesil: #00704a;
  --c-kirmizi: #e10613;
}

html:has(> body.gece) {
  background: var(--c-gece);
}

body.gece {
  --navy: #081c30;
  --deep: #081c30;
  --cream: #ffffff;
  --gold: #c2ad8e;
  --gold-soft: #c2ad8e;
  --on-navy: #ffffff;
  --on-navy-soft: #e6edf7;

  --g-blue-1: #081c30;
  --g-blue-2: #1557a8;
  --g-blue-3: #3f7fd0;
  --g-coral: #c2ad8e;
}


body.gece.zemin-acik,
body.gece.zemin-acik .concept-note,
body.gece.zemin-acik .z-beyaz,
body.gece.zemin-acik .site-header,
body.gece.zemin-acik :is(.ff-hero--page, .ff-rehber-acilis) + .section--paper {
  --gold: #1557a8;
  --gold-ink: #1557a8;
  --muted: #374151;
  --line: #8fa9cc;
  --paper: #ffffff;
  --stone: #eaf1fb;
  --fav-bg: #ffffff;
  --ink: #111827;
  --ink-soft: #374151;
  --ink-faint: #374151;
  --error: #b42318;
  --accent-ink: #1557a8;
  --em-ink: #1557a8;
  --focus: #081c30;

  --g-night: #ffffff;
  --g-deep: #ffffff;
  --g-navy: #eaf1fb;
  --g-surface: #dbe7f8;
  --g-surface-2: #c9dcf5;
  --g-gold: #1557a8;
  --g-gold-light: #1557a8;
  --g-cream: #111827;
  --g-soft: #374151;
  --g-dim: #374151;
  --g-line: #8fa9cc;
  --g-line-strong: #5f7fa8;
  --g-gold-soft: #dbe7f8;
  --g-gold-line: #c2ad8e;
  --g-coral: #c2ad8e;     

  --z-star: #c2ad8e;
  --z-placeholder: #4a6590;
  --z-accent: #081c30;

  --z-fill: #c2ad8e;
  --z-fill-hover: #d6c8b2;
  --z-btn-glow: rgba(194, 173, 142, 0.5);
  --z-veil: #eaf1fb;
  --z-dot: #5f7fa8;
  --z-dot-hover: #081c30;
  --z-ghost-line: #081c30;
  --z-ghost-line-hover: #081c30;
  --z-ghost-hover-bg: #eaf1fb;
  --z-link-line: #1557a8;
  --z-field-line: #5f7fa8;
  --z-field-line-hover: #081c30;
  --z-field-focus: #081c30;
  --z-pill: #ffffff;
  --z-sheen: rgba(255, 255, 255, 0.75);
  --z-halo: radial-gradient(closest-side, rgba(21, 87, 168, 0.14), rgba(21, 87, 168, 0));
  --z-halo-ring: inset 0 0 0 1px #c2ad8e;
  --z-lost-code: #1557a8;
  --z-todo-line: #1557a8;
  --z-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23103c73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  --z-small-gold: #1557a8;
  --z-small-soft: #374151;
  color-scheme: light;
}

body.gece.zemin-acik {
  --z-band: #081c30;
  --z-shadow: rgba(8, 28, 48, 0.26);
  --z-shadow-2: rgba(8, 28, 48, 0.16);
  background: #ffffff;
  color: var(--g-cream);
}

body.gece.zemin-acik .z-beyaz {
  --z-shadow: rgba(8, 28, 48, 0.26);
  --z-shadow-2: rgba(8, 28, 48, 0.16);
  background: #ffffff;
  color: var(--g-cream);
}

body.gece.zemin-acik .concept-note {
  background: #eaf1fb;
  color: var(--g-soft);
}

body.gece.zemin-acik .cta {
  --z-small-gold: #1557a8;
  --z-small-soft: #374151;
  --accent-ink: #1557a8;
  --em-ink: #1557a8;
  --focus: #081c30;
}

body.gece.zemin-acik :is(.section--paper, .section--navy, .z-lacivert) .cta {
  --accent-ink: #c2ad8e;
  --em-ink: #c2ad8e;
  --focus: #c2ad8e;
}


body.gece.zemin-acik :where(
  .skip-link, .site-footer,
  .section--paper, .section--navy, .ff-marquee, .z-lacivert,
  .section:not(.section--paper, .section--navy) + .contact,
  .ff-closing__band, .ff-notif, .ff-float-chip,
  .ff-how__art, .ff-pos,
  .ff-hero--page, .ff-rehber-acilis, .ff-404,
  .hm-yazi__kategori, .hm-yazi > h1, .hm-yazi__sure,
  .section:has(> .wrap > .hm-yazi) > .wrap > .crumbs,
  .ff-kvkk > .wrap > .crumbs, .ff-kvkk .split__side, .ff-kvkk .split > div > h1
),
body.gece.zemin-acik :is(.section--paper, .section--navy, .z-lacivert) .cta {
  --gold: #c2ad8e;
  --gold-ink: #c2ad8e;
  --muted: #e6edf7;
  --line: rgba(255, 255, 255, 0.34);
  --paper: #081c30;
  --stone: #12304f;
  --fav-bg: #081c30;
  --ink: #ffffff;
  --ink-soft: #e6edf7;
  --ink-faint: #e6edf7;
  --error: #ff8f7d;
  --accent-ink: #c2ad8e;
  --em-ink: #c2ad8e;
  --focus: #c2ad8e;

  --g-night: #081c30;
  --g-deep: #12304f;
  --g-navy: #12304f;
  --g-surface: #12304f;
  --g-surface-2: #081c30;
  --g-gold: #c2ad8e;
  --g-gold-light: #c2ad8e;
  --g-cream: #ffffff;
  --g-soft: #e6edf7;
  --g-dim: #e6edf7;
  --g-line: rgba(255, 255, 255, 0.34);
  --g-line-strong: rgba(255, 255, 255, 0.7);
  --g-gold-soft: #081c30;
  --g-gold-line: rgba(194, 173, 142, 0.7);
  --g-coral: #c2ad8e;
  --z-star: #c2ad8e;
  --z-placeholder: #a9bcd6;
  --z-accent: #c2ad8e;

  --z-fill: #c2ad8e;
  --z-fill-hover: #d6c8b2;
  --z-btn-glow: #c2ad8e;
  --z-veil: rgba(255, 255, 255, 0.1);
  --z-dot: rgba(255, 255, 255, 0.7);
  --z-dot-hover: #ffffff;
  --z-ghost-line: #ffffff;
  --z-ghost-line-hover: #ffffff;
  --z-ghost-hover-bg: rgba(255, 255, 255, 0.14);
  --z-link-line: #c2ad8e;
  --z-field-line: rgba(255, 255, 255, 0.7);
  --z-field-line-hover: #ffffff;
  --z-field-focus: #c2ad8e;
  --z-pill: #081c30;
  --z-sheen: rgba(255, 255, 255, 0.1);
  --z-halo: radial-gradient(closest-side, rgba(194, 173, 142, 0.3), rgba(194, 173, 142, 0));
  --z-halo-ring: none;
  --z-lost-code: #c2ad8e;
  --z-todo-line: #c2ad8e;
  --z-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c2ad8e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  --z-small-gold: #c2ad8e;
  --z-small-soft: #e6edf7;
  color-scheme: dark;
}


body.gece.zemin-acik :where(
  .section--paper, .section--navy, .ff-marquee, .site-footer, .z-lacivert,
  .section:not(.section--paper, .section--navy) + .contact,
  .ff-rehber-acilis, .ff-404
) {
  --g-navy: #12304f;
  --g-surface: #12304f;
  --z-shadow: rgba(8, 28, 48, 0.7);
  --z-shadow-2: rgba(8, 28, 48, 0.5);
  background: var(--z-band);
  color: var(--g-cream);
}

body.gece.zemin-acik .site-footer {
  background: var(--c-gece);
  border-top-color: var(--g-gold-line);
}


body.gece.zemin-acik ::selection {
  background: rgba(194, 173, 142, 0.5);
  color: #111827;
}

body.gece.zemin-acik :where(
  .site-footer, .section--paper, .section--navy, .ff-marquee, .z-lacivert,
  .section:not(.section--paper, .section--navy) + .contact,
  .ff-closing__band, .ff-hero--page, .ff-rehber-acilis, .ff-404
) ::selection {
  background: rgba(194, 173, 142, 0.45);
  color: #ffffff;
}

body.gece.zemin-acik .z-beyaz ::selection {
  background: rgba(194, 173, 142, 0.5);
  color: #111827;
}


body.gece.gece :is(h1, h2, .title) {
  font-family: var(--title);
  font-weight: 600;
  letter-spacing: -0.01em;
}

body.gece.gece h3 {
  font-family: var(--body);
  font-weight: 700;
  letter-spacing: -0.005em;
}


body.gece.gece :is(
  .inquiry__title, .footer-brand > p + p, .ff-marquee__item, .ff-themes__line, .ff-kalem__motto,
  .ff-aud .ff-aud__q, .ff-segs .segment > p, .ff-hero__slogan, .hm-yazi-gecis b, .ff-network__empty .ff-network__title, .ff-store__name,
  .ff-finder__empty .ff-finder__title, .catalog__empty-title, .catalog-card__title
) {
  font-weight: 600;
}


body.gece.gece :is(
  .card__no, .segment__no, .ff-segs .segment__no, .hm-belge__ust b, .ff-app__screen-title, .ff-app__hello,
  .ff-store__logo, .footer-brand p
) {
  font-weight: 600;
}


body.gece.gece :is(.hm-panel__baslik, .hm-tanitim__metin b, .hm-bu-yazida__baslik) {
  font-family: var(--body);
  font-weight: 700;
}


body.gece.gece :is(
  .title em, h1 em, h2 em, h3 em, [data-todo], .card__no, .steps dt, .segment__no, .ff-segs .segment__no,
  .footer-brand > p + p, .ff-card__slogan, .ff-app__hello em, .ff-hero__note, .ff-marquee__item,
  .ff-themes__line, .ff-kalem__motto, .ff-lost__code, .ff-hero__slogan em, .ff-aud .ff-aud__q, .hm-kayan__baslik em
) {
  font-style: normal;
}

body.gece.gece :is(.title em, h1 em, h2 em, h3 em) {
  color: var(--em-ink);
  font-weight: inherit;
}


.reveal,
.js-reveal .reveal,
.reveal.is-visible {
  opacity: 1 !important;
}

.reveal {
  transition: transform 0.5s var(--ease);
}


body.gece.zemin-acik .site-header {
  border-bottom: 1px solid #c3d3e8;
  background: #ffffff;
  color: var(--c-gece);
}

body.gece .nav__links > a,
body.gece .hm-acilir__dugme {
  color: var(--c-gece);
  font-family: var(--display);
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0;
}

body.gece .nav__links > a:hover,
body.gece .nav__links > a[aria-current="page"],
body.gece .nav__links > a[aria-current="true"],
body.gece .hm-acilir__dugme:hover,
body.gece .hm-acilir__dugme[aria-expanded="true"],
body.gece .hm-acilir__dugme.is-gecerli {
  border-color: var(--c-mavi);
  color: var(--c-mavi);
}

body.gece .hm-acilir__ok {
  width: 14px;
  height: 14px;
  color: var(--c-mavi);
  stroke-width: 2.25;
}

body.gece .hm-giris,
body.gece .nav .ff-nav-cta {
  font-size: 15px;
}

body.gece .hm-giris,
body.gece .hm-giris[aria-current="page"] {
  border-color: var(--c-lacivert);
  background: var(--c-lacivert);
  color: #ffffff;
  transition: background var(--t-fast), border-color var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast);
}

body.gece .hm-giris:hover {
  border-color: #12304f;
  background: #12304f;
  box-shadow: 0 16px 34px -14px rgba(8, 28, 48, 0.6);
  transform: translateY(-2px);
}

body.gece .ff-nav-cta {
  background: #c2ad8e;
  color: #ffffff;
  font-weight: 700;
}

body.gece .ff-nav-cta:hover {
  background: #a8926f;
  box-shadow: 0 16px 34px -14px rgba(168, 146, 111, 0.7);
}

body.gece .nav-toggle {
  border-color: var(--c-lacivert);
  color: var(--c-gece);
}

body.gece .nav-toggle:hover {
  border-color: var(--c-mavi);
  background: var(--c-acik);
}

body.gece .nav-toggle__bars i {
  height: 2px;
  background: var(--c-mavi);
}


body.gece.zemin-acik .hm-panel.z-beyaz {
  border-color: #c3d3e8;
  background: #ffffff;
  box-shadow: 0 34px 70px -30px rgba(8, 28, 48, 0.55);
}

body.gece .hm-panel__satir > .ff-ico--arrow {
  opacity: 1;
}

body.gece .nav__links .hm-panel a.hm-panel__satir:hover,
body.gece .nav__links .hm-panel a.hm-panel__satir:focus-visible {
  background: var(--c-acik);
}

body.gece .nav__links .hm-panel a.hm-panel__satir[aria-current="page"] {
  background: var(--c-acik);
}


body.gece.zemin-acik .mobile-nav {
  border-top-color: #c3d3e8;
  background: #ffffff;
}

body.gece .mobile-nav a::after {
  color: var(--c-mavi);
}

body.gece .mobile-nav .mobile-nav__sub {
  border-left-color: var(--c-altin-dolgu);
}

body.gece .mobile-nav .ff-drawer-cta {
  border-color: #c2ad8e;
  background: #c2ad8e;
  color: #ffffff;
  font-weight: 700;
}

body.gece .mobile-nav .ff-drawer-cta:hover {
  border-color: #a8926f;
  background: #a8926f;
}

body.gece .mobile-nav .ff-drawer-cta--ghost {
  border-color: var(--c-lacivert);
  background: var(--c-lacivert);
  color: #ffffff;
}

body.gece .mobile-nav .ff-drawer-cta--ghost:hover {
  border-color: #12304f;
  background: #12304f;
}


body.gece .mobile-nav .ff-drawer-cta[aria-current],
body.gece .mobile-nav .ff-drawer-cta--ghost[aria-current] {
  color: #ffffff;
}

body.gece .mobile-nav .ff-drawer-sub a,
body.gece .mobile-nav .hm-cekmece__alt a {
  color: var(--c-metin);
}

body.gece .mobile-nav .ff-drawer-sub a:hover,
body.gece .mobile-nav .hm-cekmece__alt a:hover,
body.gece .mobile-nav .hm-cekmece__alt a[aria-current="page"] {
  color: var(--c-mavi);
}


body.gece.zemin-acik .btn {
  border-color: var(--z-fill);
  background: var(--z-fill);
  color: var(--c-lacivert);
  font-weight: 700;
}

body.gece.zemin-acik .btn__arrow {
  background: var(--c-lacivert);
  color: var(--z-fill);
}

body.gece .btn:disabled {
  opacity: 1;
}



body.gece .ff-aud__icon {
  border-color: var(--c-mavi);
  background: var(--c-mavi);
  color: var(--c-altin);
}

body.gece.zemin-acik :is(.section--paper, .section--navy, .z-lacivert) .ff-aud__icon,
body.gece.zemin-acik .section:not(.section--paper, .section--navy) + .contact .ff-aud__icon,
body.gece.zemin-acik :is(.section--paper, .section--navy, .z-lacivert) .ff-network__icon {
  border-color: var(--z-fill);
  background: var(--z-fill);
  color: var(--c-lacivert);
}

body.gece .ff-network__icon {
  border-color: var(--c-mavi);
  background: var(--c-mavi);
  color: var(--c-altin);
}


body.gece.zemin-acik :is(.ff-hero--page, .ff-rehber-acilis) + .section--paper .ff-aud__icon,
body.gece.zemin-acik :is(.ff-hero--page, .ff-rehber-acilis) + .section--paper .ff-network__icon {
  border-color: var(--c-mavi);
  background: var(--c-mavi);
  color: var(--c-altin);
}


body.gece.zemin-acik .ff-segs .segment:hover .ff-aud__icon,
body.gece.zemin-acik .ff-segs .segment:focus-visible .ff-aud__icon {
  border-color: var(--c-altin);
  background: var(--c-altin);
  color: var(--c-lacivert);
}


body.gece :is(.fields, .inquiry) :where(input, textarea)::placeholder {
  color: var(--z-placeholder);
  font-weight: 400;
}

body.gece :is(.fields, .inquiry) select:disabled {
  color: var(--z-placeholder);
  font-weight: 400;
}

body.gece :is(.choice, .consent) input {
  color-scheme: light;
  accent-color: var(--z-accent);
}


body.gece .ff-closing__band {
  background: var(--c-mavi);
}

body.gece .ff-closing__img {
  left: auto;
  right: 0;
  width: 66%;
  object-position: right 16%;
}

body.gece .ff-closing__band::after {
  background: linear-gradient(90deg, #081c30 0, #081c30 34%, rgba(8, 28, 48, 0.92) 60%, rgba(8, 28, 48, 0) 67%);
}


@media (min-width: 601px) and (max-width: 1320px) {
  body.gece .ff-closing__copy {
    max-width: 60%;
    padding-right: 0;
  }

  body.gece .ff-closing__img {
    width: 58%;
  }

  body.gece .ff-closing__band::after {
    background: linear-gradient(90deg, #081c30 0, #081c30 42%, rgba(8, 28, 48, 0.92) 58%, rgba(8, 28, 48, 0) 65%);
  }
}


@media (max-width: 600px) {
  body.gece .ff-closing__band {
    display: block;
    min-height: 0;
  }

  body.gece .ff-closing__img {
    position: static;
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 1040 / 797;
    object-position: center;
    animation: none;
  }

  body.gece .ff-closing__band::after {
    content: none;
  }
}

body.gece .ff-closing__copy > p:not(.eyebrow) {
  color: #ffffff;
}


body.gece .ff-iki-sutun__alt {
  --focus: #c2ad8e;
  background: var(--c-lacivert);
  color: #e6edf7;
}

body.gece .ff-iki-sutun__alt strong {
  color: #ffffff;
}

body.gece .ff-iki-sutun__alt .ff-textlink,
body.gece .ff-iki-sutun__alt .ff-textlink .ff-ico {
  border-bottom-color: var(--c-altin);
  color: var(--c-altin);
}

body.gece .ff-iki-sutun__alt .ff-textlink > span {
  border-bottom-color: var(--c-altin);
}


body.gece .ff-phone__screen,
body.gece .ff-app {
  --app-bg: #f3f7fd;
  --app-surface: #ffffff;
  --app-surface-2: #e3edfa;
  --app-surface-hover: #f3f7fd;
  --app-ink: #081c30;
  --app-ink-2: #374151;
  --app-accent: #1557a8;
  --app-gold: #c2ad8e;
  --app-gold-tint: #c2ad8e;
  --app-line: #b4c9e4;
  --app-line-strong: #8faacb;
  --app-navy: #081c30;
  --app-on-navy: #ffffff;
  --app-on-navy-2: #e6edf7;
  --app-on-navy-gold: #c2ad8e;
  --app-switch-bed: #c9dcf5;
  --app-bar: #1557a8;
  --app-glass: rgba(243, 247, 253, 0.97);
  --app-glass-edge: rgba(243, 247, 253, 0.66);
  --app-shadow: 0 1px 1px rgba(8, 28, 48, 0.08), 0 calc(var(--ff-u) * 8) calc(var(--ff-u) * 18) calc(var(--ff-u) * -10) rgba(8, 28, 48, 0.24);
}

body.gece .ff-phone {
  background: var(--c-gece);
}


body.gece :is(.ff-app, .ff-webpos, .ff-how__canvas, .ff-pos) .ff-ico {
  stroke-width: 2.25;
}

body.gece .ff-phone::before {
  background: var(--c-lacivert);
}

body.gece .ff-phone::after {
  background: var(--c-mavi);
}

body.gece .ff-app .ff-app__wallet-fade {
  background: linear-gradient(180deg, rgba(8, 28, 48, 0), rgba(8, 28, 48, 0.34));
}

body.gece .ff-app .ff-app__pocket .ff-app__soon {
  background: rgba(255, 255, 255, 0.16);
}

body.gece .ff-app .ff-app__pocket .ff-app__chip--soon {
  border-color: #e6edf7;
}

body.gece .ff-app .ff-app__chart {
  background:
    linear-gradient(90deg, #cddcf0 50%, transparent 0) 0 calc(var(--ff-u) * 12) / calc(var(--ff-u) * 8) 1px repeat-x,
    linear-gradient(90deg, #cddcf0 50%, transparent 0) 0 calc(var(--ff-u) * 58) / calc(var(--ff-u) * 8) 1px repeat-x,
    linear-gradient(#b4c9e4, #b4c9e4) 0 calc(var(--ff-u) * 104) / 100% 1px no-repeat;
}

body.gece .ff-app .ff-app__bar.is-selected .ff-app__bar-lbl {
  color: var(--c-mavi);
}

body.gece .ff-app .ff-app__status--off {
  background: var(--app-surface-2);
}

body.gece .ff-app .ff-app__seg button:not([aria-pressed="true"]):hover {
  background: var(--app-surface-2);
}

body.gece .ff-app button.ff-app__menu-row:hover {
  background-color: var(--app-surface-2);
}


body.gece .ff-app :is(.ff-app__status, .ff-app__tagchip, .ff-app__soon) {
  color: var(--c-lacivert);
}

body.gece .ff-app .ff-app__explore-ico {
  color: var(--c-lacivert);
}

body.gece .ff-app .ff-app__status--on::before {
  background: var(--app-accent);
}

body.gece .ff-app .ff-app__pocket .ff-app__soon {
  color: var(--app-on-navy-gold);
}


body.gece .ff-app.is-locked .ff-app__cardwrap .ff-card {
  filter: none;
}

body.gece .ff-app__chip--soon .ff-ico {
  opacity: 1;
}


body.gece .ff-app__bell::after,
body.gece .ff-app__bar-live {
  background: var(--c-altin-dolgu);
}

body.gece .ff-app .ff-app__ring-orbit {
  stroke: var(--c-mavi);
}

body.gece .ff-app .ff-app__explore {
  border-color: var(--c-altin-dolgu);
}

body.gece .ff-app .ff-app__stitch {
  border-color: rgba(194, 173, 142, 0.7);
}

body.gece .ff-app .ff-app__pocket {
  box-shadow: inset 0 1px 0 rgba(194, 173, 142, 0.7), inset 0 calc(var(--ff-u) * -30) calc(var(--ff-u) * 40) calc(var(--ff-u) * -30) rgba(8, 28, 48, 0.25);
}

body.gece .ff-app .ff-app__wallet-halo,
body.gece .ff-app .ff-app__cardwrap-halo {
  background: radial-gradient(closest-side, rgba(21, 87, 168, 0.28), rgba(21, 87, 168, 0));
}

body.gece .ff-app__sheen {
  background: linear-gradient(90deg, rgba(194, 173, 142, 0), rgba(194, 173, 142, 0.14) 38%, rgba(194, 173, 142, 0));
}

body.gece .ff-app .ff-app__bar.is-selected .ff-app__bar-fill {
  box-shadow: inset 0 calc(var(--ff-u) * 3) 0 var(--app-gold), 0 calc(var(--ff-u) * 6) calc(var(--ff-u) * 14) calc(var(--ff-u) * -4) rgba(8, 28, 48, 0.35);
}

body.gece.zemin-acik .ff-phone {
  box-shadow: 0 50px 90px -30px var(--z-shadow), 0 0 0 1px var(--c-mavi), inset 0 0 0 1px rgba(255, 255, 255, 0.14);
}

@media (max-width: 760px) {
  body.gece.zemin-acik .ff-showcase__phones .ff-phone {
    box-shadow: 0 18px 28px -18px var(--z-shadow), 0 0 0 1px var(--c-mavi), inset 0 0 0 1px rgba(255, 255, 255, 0.14);
  }
}

body.gece .ff-how__mini {
  box-shadow: 0 0 0 1px var(--c-mavi), 0 calc(var(--ff-u) * 20) calc(var(--ff-u) * 40) calc(var(--ff-u) * -20) rgba(8, 28, 48, 0.8);
}

body.gece.zemin-acik .ff-lost__card {
  filter: drop-shadow(0 18px 26px var(--z-shadow)) drop-shadow(0 0 0.6px rgba(8, 28, 48, 0.45));
}

body.gece .ff-app .ff-app__nav {
  box-shadow: 0 calc(var(--ff-u) * -6) calc(var(--ff-u) * 16) calc(var(--ff-u) * -12) rgba(8, 28, 48, 0.2);
}

body.gece .ff-app .ff-app__wallet-card,
body.gece .ff-app .ff-app__cardwrap .ff-card {
  box-shadow: 0 calc(var(--ff-u) * 14) calc(var(--ff-u) * 30) rgba(8, 28, 48, 0.3);
}

body.gece .ff-app.is-locked .ff-app__cardwrap .ff-card {
  box-shadow: 0 calc(var(--ff-u) * 8) calc(var(--ff-u) * 18) rgba(8, 28, 48, 0.2);
}

body.gece .ff-app .ff-app__seg button[aria-pressed="true"] {
  box-shadow: 0 calc(var(--ff-u) * 4) calc(var(--ff-u) * 10) calc(var(--ff-u) * -4) rgba(8, 28, 48, 0.45);
}

body.gece .ff-app .ff-app__switch {
  box-shadow: inset 0 0 0 1px var(--c-mavi);
}

body.gece .ff-app .ff-app__switch::after {
  box-shadow: 0 1px 2px rgba(8, 28, 48, 0.3), 0 2px 6px rgba(8, 28, 48, 0.25);
}

body.gece.zemin-acik .footer-legal a {
  text-decoration-color: rgba(194, 173, 142, 0.7);
}

body.gece.zemin-acik .section .process__item[open],
body.gece.zemin-acik .z-beyaz .process__item[open] {
  border-color: var(--c-vurgu);
}

body.gece.zemin-acik .ff-tax__card--on {
  border-color: var(--c-vurgu);
  box-shadow: 0 0 0 4px #c3d3e8;
}

body.gece.zemin-acik .ff-tax__card--on:hover {
  box-shadow: 0 0 0 4px #c3d3e8, 0 30px 60px -34px rgba(8, 28, 48, 0.55);
}

body.gece.zemin-acik .ff-tax__card--soon,
body.gece.zemin-acik .ff-tax__card--soon:hover {
  border-color: var(--c-vurgu);
}


body.gece .ff-tax__card--info,
body.gece .ff-tax__card--info:hover {
  background: var(--g-navy);
}


body.gece.zemin-acik .card__flag--active {
  border-color: var(--c-altin-dolgu);
  background: var(--c-altin-dolgu);
  color: var(--c-lacivert);
}

body.gece.zemin-acik .card__flag--active::before {
  background: var(--c-lacivert);
}


body.gece .ff-webpos {
  background: var(--c-panel);
  box-shadow: 0 0 0 1px var(--c-lacivert), 0 36px 70px -34px var(--z-shadow, rgba(8, 28, 48, 0.7));
}

body.gece .ff-webpos__dots i,
body.gece .ff-webpos__url i {
  background: rgba(255, 255, 255, 0.72);
}

body.gece .ff-webpos__url {
  background: rgba(255, 255, 255, 0.16);
  color: #ffffff;
}

body.gece .ff-webpos__tag {
  color: #ffffff;
}

body.gece .ff-webpos__screen {
  background: #ffffff;
}

body.gece .ff-webpos__f {
  background: var(--c-mavi);
  color: var(--c-altin);
}

body.gece :is(.ff-webpos__brand b, .ff-webpos__amount b, .ff-webpos__ways li) {
  color: var(--c-gece);
}

body.gece :is(.ff-webpos__brand small, .ff-webpos__amount small) {
  color: var(--c-ikincil);
}

body.gece .ff-webpos__ok {
  background: var(--c-altin-dolgu);
  color: var(--c-lacivert);
}

body.gece .ff-webpos__ok circle {
  fill: var(--c-lacivert);
}

body.gece .ff-webpos__ok path {
  stroke: var(--c-altin-dolgu);
}

body.gece .ff-webpos__wait i {
  background: var(--c-mavi);
}

body.gece .ff-webpos__ways li:first-child {
  background: var(--c-acik);
  color: var(--c-mavi);
}

@keyframes ff-webpos-pick {
  0%, 30% {
    border-color: #c2ad8e;
    background: #eaf1fb;
    box-shadow: inset 0 0 0 1px #c2ad8e;
    color: #081c30;
  }
  34%, 100% {
    border-color: #c3d3e8;
    background: #ffffff;
    box-shadow: inset 0 0 0 1px rgba(194, 173, 142, 0);
    color: #081c30;
  }
}


body.gece .ff-pos {
  background: var(--c-panel);
}

body.gece .ff-pos__screen {
  background: #ffffff;
}

body.gece .ff-pos__keys i {
  background: rgba(255, 255, 255, 0.3);
}

body.gece .ff-pos__keys i:last-child {
  background: var(--c-altin-dolgu);
}

body.gece .ff-pos__slot {
  background: rgba(255, 255, 255, 0.34);
}

body.gece .ff-pos__pending small {
  color: var(--c-ikincil);
}

body.gece :is(.ff-pos__pending b, .ff-pos__ok span) {
  color: var(--c-gece);
}

body.gece .ff-pos__ok circle {
  fill: var(--c-altin-dolgu);
}


body.gece .ff-how__mini {
  background: var(--c-gece);
}

body.gece .ff-how__mini-screen {
  background: var(--c-lacivert);
}

body.gece .ff-how__mini-bar {
  background: rgba(255, 255, 255, 0.3);
}

body.gece .ff-how__mini-bar + .ff-how__mini-bar {
  background: rgba(255, 255, 255, 0.22);
}

body.gece .ff-how__mini-chips span:first-child {
  color: var(--c-lacivert);
}

body.gece .ff-how__toast {
  background: #ffffff;
}

body.gece .ff-how__toast-f {
  background: var(--c-mavi);
}

body.gece .ff-how__toast-text small {
  color: var(--c-ikincil);
}

body.gece .ff-how__toast-text b {
  color: var(--c-gece);
}

body.gece .ff-how-topic__icon {
  border-color: var(--c-altin);
  background: var(--c-mavi);
  color: var(--c-altin);
}

body.gece .ff-how-topic__icon::before {
  border-color: var(--c-altin);
}

body.gece .ff-how-topic__tags li {
  background: var(--c-mavi);
}

body.gece .ff-how-form {
  background: var(--c-lacivert);
}

body.gece .ff-how-form__f {
  color: var(--c-lacivert);
}

body.gece .ff-how-form__field small {
  background: rgba(255, 255, 255, 0.34);
}

body.gece .ff-how-form__box i {
  background: rgba(255, 255, 255, 0.72);
}

body.gece .ff-how-form__btn {
  color: var(--c-lacivert);
}

body.gece .ff-how-list__sheet {
  background: #ffffff;
}

body.gece .ff-how-list__sheet::after {
  background: linear-gradient(225deg, var(--c-gece) 50%, #c9dcf5 50%);
}

body.gece .ff-how-list__head {
  color: var(--c-gece);
}

body.gece .ff-how-list__head .ff-ico {
  color: var(--c-vurgu);
}

body.gece .ff-how-list__row {
  border-bottom-color: #c3d3e8;
}

body.gece .ff-how-list__row i {
  background: #b4c9e4;
}

body.gece .ff-how-list__row b {
  background: #8faacb;
}

body.gece .ff-how-list__row em,
body.gece .ff-how-list__tag {
  background: var(--c-altin-dolgu);
}

body.gece .ff-how-list__tag {
  color: var(--c-lacivert);
}

body.gece .ff-how-list__lira {
  background: var(--c-lacivert);
  color: var(--c-altin);
}

body.gece .ff-how-pick__tiles > span {
  background: var(--c-mavi);
  color: #ffffff;
}

body.gece .ff-how-pick__tiles > span:first-child {
  background: var(--c-vurgu);
  color: var(--c-altin);
}

@keyframes ff-pick {
  0%, 28% { border-color: #c2ad8e; background: #1557a8; color: #c2ad8e; }
  34%, 100% { border-color: rgba(255, 255, 255, 0.34); background: #081c30; color: #ffffff; }
}

body.gece :is(.ff-how-cihaz__laptop, .ff-how-cihaz__tablet, .ff-how-cihaz__phone) {
  border-color: rgba(255, 255, 255, 0.34);
  background: var(--c-panel);
}

body.gece .ff-how-cihaz__base {
  border-color: rgba(255, 255, 255, 0.34);
  background: var(--c-lacivert);
}

body.gece .ff-how-cihaz__ekran {
  background: #ffffff;
}

body.gece .ff-how-cihaz__ekran b {
  background: var(--c-mavi);
  color: var(--c-altin);
}

body.gece .ff-how-cihaz__ekran i {
  background: #8faacb;
}

body.gece .ff-how-cihaz__ekran i + i {
  background: #b4c9e4;
}

body.gece .ff-how-cihaz__ekran em {
  background: var(--c-yesil);
}

body.gece .ff-how-cihaz__tag {
  background: var(--c-altin-dolgu);
  color: var(--c-lacivert);
}

body.gece .ff-how-cihaz__tik {
  background: var(--c-lacivert);
  color: var(--c-altin);
}


body.gece .hm-belge {
  --g-surface: #081c30;
  --g-gold-line: rgba(194, 173, 142, 0.7);
  --g-gold-soft: #081c30;
  background: linear-gradient(160deg, #081c30, #12304f 62%, #081c30);
}

body.gece .hm-belge__satirlar i {
  opacity: 1;
}


body.gece .hm-belge__amblem {
  background: var(--c-lacivert);
}

body.gece .hm-belge__amblem::before {
  content: "";
  width: 58%;
  height: 58%;
  background: var(--c-altin);
  -webkit-mask: url("../img/ff-amblem-sampanya.svg") center / contain no-repeat;
  mask: url("../img/ff-amblem-sampanya.svg") center / contain no-repeat;
}

body.gece .hm-belge__amblem img {
  display: none;
}


body.gece.zemin-acik .ff-lost__slot {
  border-color: var(--c-altin);
  background: var(--c-panel);
}

body.gece.zemin-acik .ff-lost:hover .ff-lost__slot {
  border-color: var(--c-altin);
  background: var(--c-lacivert);
}

body.gece .ff-lost__code {
  align-self: end;
  padding-bottom: 3%;
  font-weight: 600;
}


body.gece .ff-stage__rise {
  display: none;
}


body.gece.zemin-acik .ff-star {
  color: var(--z-star);
}


body.gece .ff-card__shine::before {
  --fc-shine: rgba(255, 255, 255, 0.2);
}


@keyframes ff-rise {
  0% { transform: translateY(calc(var(--ff-u) * 30)) rotate(-8deg); opacity: 0; }
  1%, 99% { opacity: 1; }
  100% { transform: translateY(calc(var(--ff-u) * -330)) rotate(18deg); opacity: 0; }
}

@keyframes ff-twinkle {
  0%, 100% { transform: scale(0.55) rotate(0deg); opacity: 1; }
  50% { transform: scale(1) rotate(45deg); opacity: 1; }
}

@keyframes ff-glow {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 1; transform: scale(1.06); }
}

@keyframes ff-halo {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 1; transform: scale(1.05); }
}

@keyframes ff-blink {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 1; transform: scale(0.7); }
}

@keyframes ff-balance {
  0%, 20% { opacity: 1; transform: scale(0.94); }
  30% { opacity: 1; transform: scale(1.06); }
  38%, 86% { opacity: 1; transform: scale(1); }
  100% { opacity: 1; transform: scale(0.94); }
}

@keyframes ff-chip {
  0%, 100% { opacity: 1; transform: translateX(-4px) scale(0.98); }
  10%, 84% { opacity: 1; transform: translateX(0) scale(1); }
}

@keyframes ff-grow {
  from { transform: scaleY(0.6); }
  to { transform: scaleY(1); }
}

@keyframes ff-ring {
  from { stroke-dashoffset: 78; }
  to { stroke-dashoffset: 0; }
}

@keyframes ff-notif {
  0%, 8% { transform: translateY(calc(var(--ff-u) * -72)); opacity: 0; }
  8.5%, 91.5% { opacity: 1; }
  20%, 80% { transform: translateY(0); opacity: 1; }
  92%, 100% { transform: translateY(calc(var(--ff-u) * -72)); opacity: 0; }
}

@keyframes ff-swipe {
  0% { transform: translateX(calc(var(--ff-u) * -110)) rotate(-12deg); opacity: 0; }
  0.5%, 93.5% { opacity: 1; }
  32%, 80% { transform: translateX(0) rotate(-4deg); opacity: 1; }
  94%, 100% { transform: translateX(calc(var(--ff-u) * -110)) rotate(-12deg); opacity: 0; }
}

@keyframes ff-pending {
  0%, 41.5% { opacity: 1; }
  42%, 99.5% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes ff-approved {
  0%, 41.5% { opacity: 0; transform: scale(0.85); }
  42% { opacity: 1; transform: scale(0.85); }
  46%, 95.5% { opacity: 1; transform: scale(1); }
  96%, 100% { opacity: 0; transform: scale(1); }
}

@keyframes ff-type {
  0%, 4% { transform: scaleX(0); opacity: 1; }
  20%, 95.5% { transform: scaleX(1); opacity: 1; }
  96%, 100% { transform: scaleX(1); opacity: 0; }
}

@keyframes ff-ok {
  0%, 61% { opacity: 0; transform: translateX(calc(var(--ff-u) * -8)); }
  61.5% { opacity: 1; transform: translateX(calc(var(--ff-u) * -8)); }
  68%, 96.5% { opacity: 1; transform: translateX(0); }
  97%, 100% { opacity: 0; transform: translateX(0); }
}

@keyframes ff-deal {
  0%, 4% { opacity: 1; transform: translateY(calc(var(--ff-u) * 12)) rotate(0deg); }
  18%, 90% { opacity: 1; transform: translateY(0) rotate(var(--r)); }
  100% { opacity: 1; transform: translateY(calc(var(--ff-u) * 12)) rotate(0deg); }
}


body.gece.zemin-acik .ff-hero--page {
  --g-navy: #12304f;
  --g-surface: #12304f;
  --z-shadow: rgba(8, 28, 48, 0.7);
  --z-shadow-2: rgba(8, 28, 48, 0.5);
  background: var(--c-mavi);
  color: #ffffff;
}

body.gece.zemin-acik .ff-rehber-acilis,
body.gece.zemin-acik .ff-404 {
  background: var(--c-mavi);
  color: #ffffff;
}

body.gece.zemin-acik :is(.ff-hero--page, .ff-rehber-acilis, .ff-404) :is(h1, .title) {
  color: #ffffff;
}

body.gece.zemin-acik :is(.ff-hero--page, .ff-rehber-acilis, .ff-404) :is(h1, .title) em {
  color: var(--c-altin);
}

body.gece.zemin-acik :is(.ff-hero--page, .ff-rehber-acilis, .ff-404) .ff-hero__copy > p:not(.eyebrow),
body.gece.zemin-acik .ff-rehber-acilis .section-head > p,
body.gece.zemin-acik .ff-404 p:not(.eyebrow) {
  color: #ffffff;
}


body.gece.zemin-acik :is(.ff-hero--page, .ff-rehber-acilis) .crumbs,
body.gece.zemin-acik :is(.ff-hero--page, .ff-rehber-acilis) .crumbs a,
body.gece.zemin-acik :is(.ff-hero--page, .ff-rehber-acilis) .crumbs li::after {
  color: #ffffff;
}

body.gece.zemin-acik :is(.ff-hero--page, .ff-rehber-acilis) .crumbs a:hover {
  color: var(--c-altin);
}


body.gece.zemin-acik :is(.ff-hero--page, .ff-rehber-acilis) + .section--paper {
  --g-navy: #ffffff;
  --g-surface: #ffffff;
  --g-surface-2: #dbe7f8;
  --g-deep: #eaf1fb;
  --stone: #ffffff;
  --z-shadow: rgba(8, 28, 48, 0.26);
  --z-shadow-2: rgba(8, 28, 48, 0.16);
  background: #eaf1fb;
  color: var(--g-cream);
}


@media screen {
  body.gece.zemin-acik .section:has(> .wrap > .hm-yazi) > .wrap > .crumbs,
  body.gece.zemin-acik .hm-yazi > .hm-yazi__kategori,
  body.gece.zemin-acik .hm-yazi > h1,
  body.gece.zemin-acik .hm-yazi > .hm-yazi__sure,
  body.gece.zemin-acik .ff-kvkk > .wrap > .crumbs,
  body.gece.zemin-acik .ff-kvkk .split > div > h1 {
    background: var(--c-mavi);
    box-shadow: 0 0 0 100vmax var(--c-mavi);
    color: #ffffff;
  }

  body.gece.zemin-acik .section:has(> .wrap > .hm-yazi) > .wrap > .crumbs,
  body.gece.zemin-acik .ff-kvkk > .wrap > .crumbs {
    clip-path: inset(calc(-1 * var(--pad-section)) -100vmax -80px -100vmax);
  }

  body.gece.zemin-acik .hm-yazi > :is(.hm-yazi__kategori, h1) {
    clip-path: inset(0 -100vmax -40px -100vmax);
  }

  body.gece.zemin-acik .hm-yazi > .hm-yazi__sure {
    margin-bottom: clamp(44px, calc(4 * var(--vw)), 64px);
    clip-path: inset(0 -100vmax calc(-1 * clamp(22px, calc(2 * var(--vw)), 32px)) -100vmax);
  }

  body.gece.zemin-acik .hm-yazi > .hm-yazi__sure + .hm-bu-yazida,
  body.gece.zemin-acik .hm-yazi > .hm-yazi__sure + .hm-yazi__govde {
    margin-top: 0;
  }

  body.gece.zemin-acik .ff-kvkk .split > div > h1 {
    margin-bottom: clamp(44px, calc(4 * var(--vw)), 64px);
    clip-path: inset(0 -100vmax calc(-1 * clamp(22px, calc(2 * var(--vw)), 32px)) -100vmax);
  }

  body.gece.zemin-acik .ff-kvkk .split__side {
    position: relative;
    z-index: 1;
  }

  body.gece.zemin-acik .ff-kvkk .split__side,
  body.gece.zemin-acik .ff-kvkk .split__side > p:not(.eyebrow) {
    color: #ffffff;
  }

  body.gece.zemin-acik .section:has(> .wrap > .hm-yazi) > .wrap > .crumbs :is(a, li),
  body.gece.zemin-acik .section:has(> .wrap > .hm-yazi) > .wrap > .crumbs li::after,
  body.gece.zemin-acik .ff-kvkk > .wrap > .crumbs :is(a, li),
  body.gece.zemin-acik .ff-kvkk > .wrap > .crumbs li::after,
  body.gece.zemin-acik .hm-yazi > .hm-yazi__sure {
    color: #ffffff;
  }

  body.gece.zemin-acik .section:has(> .wrap > .hm-yazi) > .wrap > .crumbs a:hover,
  body.gece.zemin-acik .ff-kvkk > .wrap > .crumbs a:hover {
    color: var(--c-altin);
  }

  body.gece.zemin-acik .hm-yazi > h1 em,
  body.gece.zemin-acik .ff-kvkk .split > div > h1 em {
    color: var(--c-altin);
  }

  body.gece.zemin-acik .hm-yazi > .hm-yazi__kategori {
    color: var(--c-altin);
  }
}


body.gece.zemin-acik .section:has(> .hm-giris-kap) {
  background: var(--c-mavi);
}

body.gece.zemin-acik .hm-giris-kart {
  --g-navy: #ffffff;
  border-color: var(--c-altin-dolgu);
  background: #ffffff;
  box-shadow: 0 40px 80px -46px rgba(8, 28, 48, 0.8);
}

@media print {
  body.gece.zemin-acik :is(.ff-hero--page, .ff-rehber-acilis, .ff-404),
  body.gece.zemin-acik :is(.ff-hero--page, .ff-rehber-acilis, .ff-404) *,
  body.gece.zemin-acik .hm-yazi > :is(.hm-yazi__kategori, h1, .hm-yazi__sure),
  body.gece.zemin-acik .hm-yazi > h1 *,
  body.gece.zemin-acik .section:has(> .wrap > .hm-yazi) > .wrap > .crumbs *,
  body.gece.zemin-acik .ff-kvkk > .wrap > .crumbs *,
  body.gece.zemin-acik .ff-kvkk .split__side,
  body.gece.zemin-acik .ff-kvkk .split__side *,
  body.gece.zemin-acik .ff-kvkk .split > div > h1,
  body.gece.zemin-acik .ff-kvkk .split > div > h1 * {
    color: #000000 !important;
  }

  body.gece.zemin-acik .section:has(> .hm-giris-kap) {
    background: none;
  }
}


body.gece.zemin-acik .skip-link {
  --focus: #081c30;
}

body.gece .hm-panel .hm-tanitim:focus-visible {
  outline-color: var(--c-mavi);
}


body.gece .ff-squiggle__line path {
  stroke-width: 2px;
}

body.gece.zemin-acik .hm-kayan {
  --z-star: #c2ad8e;
}

body.gece .ff-squiggle__star {
  top: -0.2em;
  right: -0.5em;
  width: 0.42em;
  height: 0.42em;
  color: var(--c-altin);
}


@media (max-width: 374px) {
  body.gece .hm-yazi__govde .hm-tablo :is(th, td) {
    padding-inline: 7px;
  }
}


:root {
  --fs-ust-etiket: max(15px, calc(var(--fs-label) * 1.16));
}


@media (min-width: 961px) and (max-width: 1040px) {
  body.gece .nav,
  body.gece .nav__links {
    gap: 16px;
  }

  body.gece .hm-giris,
  body.gece .nav .ff-nav-cta {
    padding-inline: 13px;
  }
}

@media (min-width: 1041px) and (max-width: 1180px) {
  body.gece .nav,
  body.gece .nav__links {
    gap: 20px;
  }
}


body.gece.gece :is(
  .eyebrow, .ff-aud__kitle, .ff-toc__label, .ff-chips__label, .ff-dots__label,
  .hm-yazi__kategori, .hm-yazi-gecis small, .card__flag, .tags li.is-soon small,
  .facts dt, .contact-cards dt, .contact-lines dt, .footer-col strong, .mobile-nav__label,
  .catalog-card__group, .store-link small, .ff-store__brand
) {
  font-family: var(--body);
  font-size: var(--fs-ust-etiket);
  font-weight: 700;
  letter-spacing: 0;
}

body.gece.gece .hm-panel__baslik {
  font-size: max(15px, var(--fs-serif-h3));
  letter-spacing: 0;
}

body.gece.gece .hm-tablo thead th,
body.gece.gece .hm-tablo--yigin td[data-sutun]::before {
  font-family: var(--body);
  font-size: var(--fs-ust-etiket);
  font-weight: 700;
  letter-spacing: 0;
}


body.gece.gece .hm-rakam__ad {
  font-family: var(--body);
  font-size: clamp(15px, calc(var(--fs-label) * 1.16), 16px);
  font-weight: 600;
  letter-spacing: 0;
}


body.gece.gece .crumbs,
body.gece.gece .section .crumbs {
  font-size: max(14px, calc(var(--fs-label) * 1.08));
  letter-spacing: 0;
}

body.gece.gece .skip-link {
  font-family: var(--body);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
}


body.gece.gece .nav-toggle {
  letter-spacing: 0;
}


body.gece.gece :is(.ff-app__label, .ff-app__kicker, .ff-how-form__head) {
  font-size: calc(var(--ff-u) * 12.5);
  letter-spacing: 0;
}

body.gece.gece .ff-app__ring-center small {
  font-size: calc(var(--ff-u) * 11.5);
  letter-spacing: 0;
}

body.gece.gece .ff-notif__text small {
  font-size: max(10px, calc(var(--ff-u) * 12.5));
  letter-spacing: 0;
}

body.gece.gece :is(.ff-webpos__tag, .ff-webpos__brand small) {
  font-size: calc(var(--wp) * 8.5);
  letter-spacing: 0;
}

body.gece.gece .ff-webpos__amount small {
  font-size: calc(var(--wp) * 9);
  letter-spacing: 0;
}

body.gece.gece .hm-belge__ust small {
  font-size: max(10px, calc(var(--ff-u) * 13.5));
}

@media print {
  :root {
    --fs-ust-etiket: 10pt;
  }

  body.gece.gece .hm-rakam__ad {
    font-size: 10pt;
  }

  body.gece.gece .crumbs,
  body.gece.gece .section .crumbs {
    font-size: 9pt;
  }
}


html body *,
html body *::before,
html body *::after {
  text-transform: none !important;
  font-variant-caps: normal !important;
}


body.gece .ff-showcase__orbit {
  display: none;
}

body.gece .ff-showcase__stage *,
body.gece .ff-showcase__stage *::before,
body.gece .ff-showcase__stage *::after {
  animation: none !important;
  transition: none !important;
}


body.gece .mobile-nav #cekmece-avantajlar a::after {
  content: none;
}
