/* Site geneli yeni başlık, alt bilgi, mobil menü ve alt gezinme (body.hv2-page sınıfını header.php ekler) */
/* ---------- alt bilgi (yalnızca yeni ana sayfada; ikinci aşamada tüm siteye taşınacak) ---------- */
body.hv2-page .modern-footer { background: #0A1224; color: rgba(255,255,255,.7); border-top: 1px solid rgba(255,255,255,.08); margin: 0; padding: 0; box-shadow: none; }
body.hv2-page .modern-footer::before, body.hv2-page .modern-footer::after { display: none; }
body.hv2-page .modern-footer-container { max-width: 1320px; margin: 0 auto; padding: 0 clamp(20px, 4vw, 56px); }
body.hv2-page .modern-footer-content { display: grid; grid-template-columns: minmax(0, 1.5fr) minmax(0, .8fr) minmax(0, 1fr); gap: clamp(28px, 5vw, 72px); padding: 64px 0 44px; }
body.hv2-page .modern-footer-brand { display: flex; align-items: center; gap: 14px; margin-bottom: 18px; }
body.hv2-page .modern-footer-logo { background: transparent; border: 1px solid rgba(255,255,255,.2); border-radius: 12px; color: #fff; box-shadow: none; }
body.hv2-page .modern-footer-title { font: 700 22px 'Space Grotesk', 'Inter', sans-serif; color: #fff; letter-spacing: -.01em; margin: 0; }
body.hv2-page .modern-footer-description { color: rgba(255,255,255,.62); font-size: 15px; line-height: 1.75; max-width: 440px; }
body.hv2-page .modern-footer-social { display: flex; gap: 10px; margin-top: 22px; }
body.hv2-page .modern-social-link { background: transparent; border: 1px solid rgba(255,255,255,.2); color: #fff; box-shadow: none; transform: none; transition: background .2s, border-color .2s; }
body.hv2-page .modern-social-link:hover { background: rgba(255,255,255,.08); border-color: rgba(255,255,255,.45); transform: none; }
body.hv2-page .modern-footer-heading { font: 600 12.5px 'Inter', sans-serif; letter-spacing: .14em; text-transform: uppercase; color: rgba(255,255,255,.5); margin: 0 0 18px; padding: 0; }
body.hv2-page .modern-footer-heading::after { display: none; }
body.hv2-page .modern-footer-links { list-style: none; margin: 0; padding: 0; display: grid; gap: 2px; }
body.hv2-page .modern-footer-links li { margin: 0; } /* style.css her satıra 12px alt boşluk veriyordu; gap ile üst üste biniyordu */
body.hv2-page .modern-footer-link { color: rgba(255,255,255,.82); font-size: 15.5px; padding: 5px 0; display: inline-block; transition: color .2s; }
body.hv2-page .modern-footer-link::before { display: none; }
body.hv2-page .modern-footer-link:hover { color: #fff; transform: none; padding-left: 0; }
body.hv2-page .modern-footer-contact { display: grid; gap: 0; }
body.hv2-page .modern-contact-item { display: flex; align-items: center; gap: 14px; background: transparent; border: 0; border-bottom: 1px solid rgba(255,255,255,.1); border-radius: 0; padding: 14px 0; box-shadow: none; transform: none; }
body.hv2-page .modern-contact-item:hover { background: transparent; transform: none; }
body.hv2-page .modern-contact-icon { background: transparent; border: 0; width: auto; height: auto; color: rgba(255,255,255,.55); box-shadow: none; }
body.hv2-page .modern-contact-text { color: rgba(255,255,255,.88); font-size: 15.5px; font-weight: 500; }
body.hv2-page .modern-footer-bottom { background: transparent; border-top: 1px solid rgba(255,255,255,.1); padding: 22px 0; margin: 0; }
body.hv2-page .modern-footer-bottom-content { display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap; align-items: center; }
body.hv2-page .modern-footer-copyright, body.hv2-page .modern-footer-bottom-link { color: rgba(255,255,255,.5); font-size: 13.5px; }
body.hv2-page .modern-footer-bottom-link::after { display: none; }
body.hv2-page .modern-footer-bottom-link:hover { color: #fff; }
@media (max-width: 860px) { body.hv2-page .modern-footer-content { grid-template-columns: minmax(0, 1fr); padding: 48px 0 32px; } }

/* =====================================================================
   Üst menü (header) — yeni tasarım. Şimdilik yalnızca yeni ana sayfada (body.hv2-page);
   onaylanınca tüm siteye taşınacak. Masaüstü menü sadeleştirildi: Hizmetler · Ürünler · Blog · İletişim.
   "Ana Sayfa" (logo zaten ana sayfaya gider) ve "Hakkımızda" (alt bilgide) üst menüden çıkarıldı; mobil menüde duruyor.
   ===================================================================== */
body.hv2-page .header { background: rgba(255, 255, 255, .88); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); box-shadow: none; border-bottom: 1px solid rgba(14, 22, 38, .09); }
body.hv2-page .header .container { max-width: 1320px; padding-left: clamp(20px, 4vw, 56px); padding-right: clamp(20px, 4vw, 56px); }
body.hv2-page .navbar { padding: 13px 0; gap: 18px; }

@media (min-width: 769px) {
  body.hv2-page #navbarMenu.navbar-menu { gap: 4px !important; margin-left: auto; margin-right: 8px; }
  body.hv2-page #navbarMenu.navbar-menu > a.nav-link:nth-of-type(-n+2) { display: none !important; }
  body.hv2-page #navbarMenu.navbar-menu .nav-link:not(.nav-link-special) {
    display: inline-flex !important; align-items: center; height: 42px; line-height: 1 !important; padding: 0 16px !important; margin: 0;
    border-radius: 999px; background: transparent !important; box-shadow: none !important;
    color: #3C4658 !important; font: 500 15px 'Inter', sans-serif !important; transition: background .2s, color .2s;
  }
  body.hv2-page #navbarMenu.navbar-menu .nav-link:not(.nav-link-special):hover { background: rgba(14, 22, 38, .06) !important; color: #0E1626 !important; }
  body.hv2-page #navbarMenu.navbar-menu .nav-link:not(.nav-link-special).active { background: rgba(14, 22, 38, .08) !important; color: #0E1626 !important; }
  body.hv2-page #navbarMenu.navbar-menu .nav-link::after { display: none !important; }
  body.hv2-page #navbarMenu.navbar-menu .nav-link svg, body.hv2-page #navbarMenu.navbar-menu .nav-link i { display: none !important; }

  body.hv2-page #navbarMenu.navbar-menu .nav-link-special {
    display: inline-flex !important; align-items: center; height: 44px; line-height: 1 !important; padding: 0 22px !important; margin-left: 6px;
    border-radius: 999px; border: 0 !important; background: #12213F !important; color: #fff !important; box-shadow: none !important;
    font: 600 15px 'Inter', sans-serif !important; transform: none !important; transition: background .2s;
  }
  body.hv2-page #navbarMenu.navbar-menu .nav-link-special:hover { background: #0B1830 !important; color: #fff !important; }

  body.hv2-page .nav-phone { border: 1px solid rgba(14, 22, 38, .24); border-radius: 999px; background: transparent; padding: 0 18px 0 14px; height: 44px; box-shadow: none; }
  body.hv2-page .nav-phone:hover { border-color: #0E1626; background: transparent; }
  body.hv2-page .nav-phone svg { color: #12213F; }
  body.hv2-page .nav-phone-lbl { display: none; }
  body.hv2-page .nav-phone-num { font: 600 15px 'Inter', sans-serif; color: #0E1626; }

  body.hv2-page .lang-current { border: 1px solid rgba(14, 22, 38, .18); border-radius: 999px; background: transparent; height: 40px; padding: 0 14px; color: #0E1626; font: 600 13.5px 'Inter', sans-serif; box-shadow: none; }
  body.hv2-page .lang-current:hover { border-color: #0E1626; }
}

/* =====================================================================
   Başlık v2: üst yardımcı satır + ana menü + açılır geniş menüler (mega menü). Yalnızca masaüstü (≥769px).
   ===================================================================== */
.hx-util, .hx-mega { display: none; }
@media (min-width: 769px) {
  body.hv2-page { padding-top: 112px; }
  body.hv2-page .header { background: rgba(255, 255, 255, .94); }

  body.hv2-page .hx-util { display: block; background: #E2E6EC; border-bottom: 1px solid rgba(14, 22, 38, .08); font: 400 13px/1 'Inter', sans-serif; color: #3C4658; }
  body.hv2-page .hx-wrap { max-width: 1320px; margin: 0 auto; padding: 0 clamp(20px, 4vw, 56px); }
  body.hv2-page .hx-util .hx-wrap { display: flex; align-items: center; justify-content: space-between; height: 38px; gap: 24px; }
  body.hv2-page .hx-u-left, body.hv2-page .hx-u-right { display: flex; align-items: center; gap: 26px; }
  body.hv2-page .hx-util a, body.hv2-page .hx-util span { display: inline-flex; align-items: center; gap: 8px; color: inherit; text-decoration: none; transition: color .2s; }
  body.hv2-page .hx-util a:hover { color: #0E1626; }
  body.hv2-page .hx-util svg { width: 15px; height: 15px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; flex: none; }
  body.hv2-page .hx-util .hx-u-phone b { color: #0E1626; font-weight: 600; font-size: 13.5px; letter-spacing: .01em; }
  body.hv2-page .hx-lang { gap: 2px !important; }
  body.hv2-page .hx-lang a { padding: 5px 9px; border-radius: 7px; font-weight: 600; font-size: 12px; letter-spacing: .04em; }
  body.hv2-page .hx-lang a.on { background: #12213F; color: #fff; }

  body.hv2-page .navbar { padding: 12px 0; }
  body.hv2-page .logo { height: 44px; }
  /* eski telefon ve dil seçici üst satıra taşındı */
  body.hv2-page .nav-phone, body.hv2-page .language-switcher { display: none !important; }

  /* menü bağlantıları: açılır olanlarda ok */
  body.hv2-page #navbarMenu.navbar-menu .nav-link[data-mega]::before { content: ''; order: 2; width: 7px; height: 7px; margin: -3px 0 0 9px; border-right: 1.6px solid currentColor; border-bottom: 1.6px solid currentColor; transform: rotate(45deg); opacity: .6; transition: transform .2s; }
  body.hv2-page #navbarMenu.navbar-menu .nav-link[data-mega].hx-open { background: rgba(14, 22, 38, .08) !important; color: #0E1626 !important; }
  body.hv2-page #navbarMenu.navbar-menu .nav-link[data-mega].hx-open::before { transform: rotate(225deg); margin-top: 3px; }

  /* Servis takip: çerçeveli; birincil düğme "Teklif al" */
  body.hv2-page #navbarMenu.navbar-menu .nav-link-special { background: transparent !important; color: #0E1626 !important; border: 1px solid rgba(14, 22, 38, .32) !important; }
  body.hv2-page #navbarMenu.navbar-menu .nav-link-special:hover { background: rgba(14, 22, 38, .06) !important; color: #0E1626 !important; border-color: #0E1626 !important; }
  body.hv2-page .hx-cta { display: inline-flex; align-items: center; height: 44px; padding: 0 26px; margin-left: 4px; border-radius: 999px; border: 0; background: #12213F; color: #fff; font: 600 15px 'Inter', sans-serif; cursor: pointer; transition: background .2s; white-space: nowrap; }
  body.hv2-page .hx-cta:hover { background: #0B1830; }

  /* açılır geniş menü */
  body.hv2-page .hx-mega { position: absolute; left: 0; right: 0; top: 100%; background: #FFFFFF; border-top: 1px solid rgba(14, 22, 38, .08); border-bottom: 1px solid rgba(14, 22, 38, .14); box-shadow: 0 28px 44px -26px rgba(14, 22, 38, .28); }
  body.hv2-page .hx-mega:not([hidden]) { display: block; animation: hxIn .18s ease; }
  @keyframes hxIn { from { opacity: 0; transform: translateY(-6px); } to { opacity: 1; transform: none; } }
  body.hv2-page .hx-m-grid { display: grid; grid-template-columns: minmax(0, 1fr) 340px; gap: 44px; padding-top: 26px; padding-bottom: 30px; }
  body.hv2-page .hx-m-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 2px 26px; align-content: start; }
  body.hv2-page .hx-m-list.cats { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  body.hv2-page .hx-m-list a { display: block; padding: 12px 14px; border-radius: 12px; text-decoration: none; transition: background .15s; }
  body.hv2-page .hx-m-list a:hover { background: rgba(18, 33, 63, .06); }
  body.hv2-page .hx-m-list b { display: block; font: 600 15.5px 'Inter', sans-serif; color: #0E1626; }
  body.hv2-page .hx-m-list small { display: block; margin-top: 3px; font: 400 13px/1.45 'Inter', sans-serif; color: #6B7587; }
  body.hv2-page .hx-m-list a.all b { color: #12213F; }
  body.hv2-page .hx-m-card { align-self: start; background: #12213F; color: #fff; border-radius: 20px; padding: 26px; }
  body.hv2-page .hx-m-card span { font: 600 12px 'Inter', sans-serif; letter-spacing: .12em; text-transform: uppercase; color: rgba(255, 255, 255, .6); }
  body.hv2-page .hx-m-card h4 { margin: 10px 0 8px; font: 700 24px/1.15 'Space Grotesk', 'Inter', sans-serif; letter-spacing: -.02em; color: #fff; }
  body.hv2-page .hx-m-card p { margin: 0 0 20px; font: 400 14.5px/1.55 'Inter', sans-serif; color: rgba(255, 255, 255, .72); }
  body.hv2-page .hx-m-card div { display: flex; gap: 10px; flex-wrap: wrap; }
  body.hv2-page .hx-m-card a, body.hv2-page .hx-m-card button { display: inline-flex; align-items: center; height: 42px; padding: 0 20px; border-radius: 999px; border: 1px solid rgba(255, 255, 255, .4); background: transparent; color: #fff; font: 600 14.5px 'Inter', sans-serif; text-decoration: none; cursor: pointer; transition: background .2s, border-color .2s; }
  body.hv2-page .hx-m-card a:hover, body.hv2-page .hx-m-card button:hover { border-color: #fff; }
  body.hv2-page .hx-m-card .w { background: #fff; border-color: #fff; color: #12213F; }
  body.hv2-page .hx-m-card .w:hover { background: #E8ECF3; }
}
@media (min-width: 769px) and (max-width: 1100px) {
  body.hv2-page .hx-u-left span { display: none; }
  body.hv2-page .hx-m-grid { grid-template-columns: minmax(0, 1fr) 280px; gap: 28px; }
  body.hv2-page .hx-m-list { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 768px) { .hx-cta { display: none; } }

/* =====================================================================
   Başlık v2 — son dokunuşlar: koyu lacivert üst satır, geniş harf aralıklı büyük harf menü,
   altı çizgi göstergesi, kaydırınca üst satırın kapanması. (Eski sade görünüme dönmek için bu bloğu silmek yeterli.)
   ===================================================================== */
@media (min-width: 769px) {
  body.hv2-page .hx-util { background: #0E1A33; border-bottom: 0; color: rgba(255, 255, 255, .7); height: 38px; overflow: hidden; transition: height .3s ease, opacity .25s ease; }
  body.hv2-page .hx-util a:hover { color: #fff; }
  body.hv2-page .hx-util .hx-u-phone b { color: #fff; }
  body.hv2-page .hx-lang a.on { background: #fff; color: #0E1A33; }
  body.hv2-page .hx-lang a { color: rgba(255, 255, 255, .75); }
  body.hv2-page .hx-lang a.on { color: #0E1A33; }
  body.hv2-page .header.hx-scrolled .hx-util { height: 0; opacity: 0; }
  body.hv2-page .header { transition: box-shadow .3s ease, background .3s ease; }
  body.hv2-page .header.hx-scrolled { box-shadow: 0 14px 34px -22px rgba(14, 22, 38, .5); }

  /* ana menü: küçük, harf aralıklı büyük harf */
  body.hv2-page #navbarMenu.navbar-menu .nav-link:not(.nav-link-special) {
    font: 600 12.5px 'Inter', sans-serif !important; letter-spacing: .1em !important; text-transform: uppercase !important;
    border-radius: 0 !important; padding: 0 16px !important; height: 46px;
    background: linear-gradient(#12213F, #12213F) no-repeat 16px calc(100% - 9px) / 0 1.5px !important;
    transition: background-size .28s ease, color .2s !important;
  }
  body.hv2-page #navbarMenu.navbar-menu .nav-link:not(.nav-link-special):hover,
  body.hv2-page #navbarMenu.navbar-menu .nav-link:not(.nav-link-special).active,
  body.hv2-page #navbarMenu.navbar-menu .nav-link[data-mega].hx-open {
    background: linear-gradient(#12213F, #12213F) no-repeat 16px calc(100% - 9px) / calc(100% - 32px) 1.5px !important;
    color: #0E1626 !important;
  }
  body.hv2-page #navbarMenu.navbar-menu .nav-link[data-mega]::before { margin-left: 8px; width: 6px; height: 6px; }

  /* düğmeler: aynı tipografi, biraz daha yüksek */
  body.hv2-page #navbarMenu.navbar-menu .nav-link-special, body.hv2-page .hx-cta {
    font: 600 12.5px 'Inter', sans-serif !important; letter-spacing: .1em !important; text-transform: uppercase !important; height: 46px;
  }
  body.hv2-page #navbarMenu.navbar-menu .nav-link-special { padding: 0 24px !important; }
  body.hv2-page .hx-cta { padding: 0 28px; }
  body.hv2-page .navbar { padding: 12px 0; }
}

/* Ürünler açılır menüsü: görselli kategori kartları + ürün sayısı */
@media (min-width: 769px) {
  body.hv2-page .hx-m-eyebrow { font: 600 12px 'Inter', sans-serif; letter-spacing: .12em; text-transform: uppercase; color: #6B7587; margin: 0 0 14px 14px; }
  body.hv2-page .hx-m-list.cats { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px 22px; }
  body.hv2-page .hx-m-list a.cat { display: flex; align-items: center; gap: 14px; padding: 10px 14px 10px 10px; border: 1px solid transparent; }
  body.hv2-page .hx-m-list a.cat:hover { background: #fff; border-color: rgba(14, 22, 38, .1); }
  body.hv2-page .hx-m-list a.cat .th { flex: none; width: 56px; height: 56px; border-radius: 12px; overflow: hidden; background: #fff; border: 1px solid rgba(14, 22, 38, .1); display: grid; place-items: center; }
  body.hv2-page .hx-m-list a.cat .th img { width: 100%; height: 100%; object-fit: contain; display: block; }
  body.hv2-page .hx-m-list a.cat .th i { font: 700 22px 'Space Grotesk', 'Inter', sans-serif; color: #B9BDBC; font-style: normal; }
  body.hv2-page .hx-m-list a.cat .tx { min-width: 0; }
  body.hv2-page .hx-m-list a.cat b { font-size: 15.5px; }
  body.hv2-page .hx-m-list a.cat small { margin-top: 2px; }
  body.hv2-page .hx-m-all { display: inline-flex; align-items: center; gap: 8px; margin: 14px 0 0 14px; font: 600 12.5px 'Inter', sans-serif; letter-spacing: .1em; text-transform: uppercase; color: #12213F; text-decoration: none; border-bottom: 1px solid #12213F; padding-bottom: 3px; }
  body.hv2-page .hx-m-all span { transition: transform .2s; } body.hv2-page .hx-m-all:hover span { transform: translateX(4px); }
}
@media (min-width: 769px) and (max-width: 1100px) { body.hv2-page .hx-m-list.cats { grid-template-columns: repeat(2, minmax(0, 1fr)); } }

/* ===== Mobil menü + alt gezinme: yeni dile uyum (yapı ve id'ler aynı) ===== */
@media (max-width: 768px) {
  body.hv2-page .mobile-menu-toggle { background: #fff; border: 1px solid rgba(14, 22, 38, .14); border-radius: 50%; width: 44px; height: 44px; }
  body.hv2-page .mobile-menu-toggle span { background: #12213F; height: 1.75px; }
  body.hv2-page .mobile-menu-toggle.active { background: #12213F; border-color: #12213F; }
  /* style.css'teki global `.mobile-menu-toggle span { background: #111827 !important }` açık
     durumda lacivert zemin üstünde koyu X bırakıyordu; aynı !important + daha özgül seçici. */
  body.hv2-page .mobile-menu-toggle.active span { background: #fff !important; }

  body.hv2-page #navbarMenu.navbar-menu { background: #F2F4F7 !important; border-radius: 26px 26px 0 0 !important; }
  body.hv2-page #navbarMenu.navbar-menu.active { box-shadow: 0 -18px 50px rgba(10, 18, 36, .28) !important; }
  body.hv2-page .mm-handle, body.hv2-page .mm-head { background: #F2F4F7; }
  body.hv2-page .mm-handle::before { background: rgba(14, 22, 38, .22); }
  body.hv2-page .mm-head { border-bottom: 1px solid rgba(14, 22, 38, .1); }
  body.hv2-page .mm-title { font: 600 24px 'Space Grotesk', 'Inter', sans-serif; color: #12213F; letter-spacing: -.02em; }
  body.hv2-page .mm-close { background: #fff; border: 1px solid rgba(14, 22, 38, .12); border-radius: 50%; color: #12213F; }

  body.hv2-page #navbarMenu.navbar-menu .nav-link,
  body.hv2-page #navbarMenu.navbar-menu .nav-link-special {
    font: 500 18px 'Space Grotesk', 'Inter', sans-serif !important; letter-spacing: -.01em;
    color: #12213F !important; border-bottom: 1px solid rgba(14, 22, 38, .08) !important; padding: 17px 22px !important;
  }
  body.hv2-page #navbarMenu.navbar-menu .nav-link svg,
  body.hv2-page #navbarMenu.navbar-menu .nav-link-special svg { color: #6B7587 !important; }
  body.hv2-page #navbarMenu.navbar-menu .nav-link::after,
  body.hv2-page #navbarMenu.navbar-menu .nav-link-special::after { border-color: rgba(14, 22, 38, .3); }
  body.hv2-page #navbarMenu.navbar-menu .nav-link.active { font-weight: 700; }
  body.hv2-page #navbarMenu.navbar-menu .nav-link.active svg { color: #12213F !important; }
  body.hv2-page #navbarMenu.navbar-menu .nav-link-special { background: #12213F !important; color: #fff !important; margin: 14px 18px 0 !important; border-radius: 14px !important; border-bottom: 0 !important; }
  body.hv2-page #navbarMenu.navbar-menu .nav-link-special svg { color: #fff !important; }
  body.hv2-page #navbarMenu.navbar-menu .nav-link-special::after { border-color: rgba(255, 255, 255, .6); }

  body.hv2-page .mm-act { background: #fff; border: 1px solid rgba(14, 22, 38, .14); border-radius: 999px; color: #12213F; font-family: 'Inter', sans-serif; }
  body.hv2-page .mm-act-wa { background: #fff; border-color: rgba(14, 22, 38, .14); color: #12213F; }
  body.hv2-page .mm-act-wa svg { color: #1F8A4C; }

  /* Alt gezinme */
  body.hv2-page .pub-mob-nav { background: rgba(255, 255, 255, .96); border-top: 1px solid rgba(14, 22, 38, .1); box-shadow: 0 -8px 28px rgba(10, 18, 36, .08); }
  body.hv2-page .pub-mob-item { color: #6B7587; font-family: 'Inter', sans-serif; }
  body.hv2-page .pub-mob-item.active, body.hv2-page .pub-mob-item:active { color: #12213F; }
  body.hv2-page .pub-mob-item.active svg, body.hv2-page .pub-mob-item:active svg { stroke: #12213F; }
  body.hv2-page .pub-mob-fab-c { background: #12213F; box-shadow: 0 6px 16px rgba(18, 33, 63, .35); }
  body.hv2-page .pub-mob-fab-lbl { color: #12213F; }

}

/* İmleç: style.css'teki kaba siyah ok yerine açık renkli sistem oku (beyaz dolgu, lacivert kontur). Tıklanabilirde el işareti, yazı alanında I-beam aynen kalır. */
body.hv2-page { cursor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M4 2.5 L4 19 L8.3 15 L11.1 21.3 L14 20.1 L11.2 13.9 L17 13.9 Z" fill="%23FFFFFF" stroke="%2312213F" stroke-width="1.5" stroke-linejoin="round"/></svg>') 4 3, default !important; }
