
  /* ============ EDE B2B FOOTER v6.1 — ODEME SERIDI ============
     v6.0 -> v6.1: logo kunyesi daraltildi (max-width 150px), legal seridine odeme
     yontemi etiketleri eklendi (Stripe OCS: Visa/Mastercard/Amex/Discover/JCB/Diners + Google Pay).
     Ucuncu parti logo gorseli cekilmiyor — metin etiket, telif ve yukleme yuku yok. */
  .b2bftr{background:#231f1a;color:#b0a696;font-family:'Jost',system-ui,sans-serif;font-size:16px;font-weight:300;}
  .b2bftr a{color:#ded6c8;text-decoration:none;transition:color .2s ease;}
  .b2bftr a:hover{color:#E3B27E;}
  .b2bftr a:focus-visible{outline:3px solid #E3B27E;outline-offset:2px;}
  .b2bftr-cta{border-bottom:1px solid #3a352d;}
  .b2bftr-cta-in{max-width:1400px;margin:0 auto;padding:52px 40px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;}
  .b2bftr-cta-in p{margin:0;font-size:20px;color:#f4efe7;font-weight:300;letter-spacing:.005em;line-height:1.4;}
  .b2bftr-cta-in p small{display:block;font-size:14.5px;color:#8f8676;margin-top:8px;line-height:1.6;max-width:62ch;}
  .b2bftr-btn{display:inline-block;border:1px solid #E3B27E;background:transparent;color:#E3B27E!important;padding:14px 30px;font-family:'Oswald',sans-serif;font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;transition:background .25s ease,color .25s ease;}
  .b2bftr-btn:hover{background:#E3B27E;color:#231f1a!important;}
  .b2bftr-grid{max-width:1400px;margin:0 auto;padding:72px 40px 60px;display:grid;grid-template-columns:300px 1fr 1fr 1fr;gap:56px;}
  .b2bftr h3{font-family:'Oswald',sans-serif;font-size:12.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#E3B27E;margin:0 0 24px;}
  .b2bftr ul{list-style:none;margin:0;padding:0;}
  .b2bftr li{margin-bottom:15px;line-height:1.6;}
  .b2bftr-logo{display:inline-block;text-decoration:none;margin:0 0 6px;}
  .b2bftr-logo img{display:block;height:44px;width:auto;}
  .b2bftr-logo small{display:block;font-family:'Space Mono',ui-monospace,monospace;font-size:7.5px;letter-spacing:.22em;color:#E3B27E;margin-top:10px;text-transform:uppercase;max-width:150px;line-height:1.4;}
  .b2bftr-about{line-height:1.75;margin:20px 0 0;max-width:270px;font-size:14.5px;}
  .b2bftr-retail{margin:14px 0 0;font-size:13px;color:#8f8676;max-width:270px;line-height:1.7;}
  .b2bftr-retail a{color:#E3B27E;}
  .b2bftr address{font-style:normal;line-height:1.9;margin:0 0 18px;}
  .b2bftr address b{display:block;color:#ded6c8;font-weight:400;margin-bottom:3px;}
  .b2bftr-pay{border-top:1px solid #3a352d;}
  .b2bftr-pay-in{max-width:1400px;margin:0 auto;padding:26px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;}
  .b2bftr-pay-k{font-family:'Space Mono',ui-monospace,monospace;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#8f8676;margin:0;}
  .b2bftr-pay-l{display:flex;align-items:center;gap:8px;flex-wrap:wrap;list-style:none;margin:0;padding:0;}
  .b2bftr-pay-l li{margin:0;border:1px solid #3a352d;border-radius:3px;padding:6px 11px 5px;font-family:'Oswald',sans-serif;font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#b0a696;line-height:1;}
  .b2bftr-grid>div:first-child{max-width:280px;}
  .b2bftr-grid>div:first-child p{max-width:280px!important;}
  .b2bftr-legal{border-top:1px solid #3a352d;}
  .b2bftr-legal-in{max-width:1400px;margin:0 auto;padding:28px 40px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:13.5px;color:#8f8676;letter-spacing:.02em;}
  @media (max-width:900px){
    .b2bftr-grid{grid-template-columns:1fr 1fr;gap:44px;padding:52px 24px 40px;}
    .b2bftr-cta-in{padding:40px 24px;}
    .b2bftr-pay-in{padding:22px 24px;}
  }
  @media (max-width:560px){
    .b2bftr-grid{grid-template-columns:1fr;gap:38px;}
    .b2bftr-logo img{height:34px;}
    .b2bftr-cta-in p{font-size:18px;}
    .b2bftr-pay-l li{font-size:10px;padding:5px 9px 4px;}
  }
