
  /* ============ EDE B2B HEADER v32 — KUM-KREM / IKONLU SAG BLOK ============
     v31 -> v32: cart ikonu degisti (cop kovasi gibi duran torba yerine klasik alisveris arabasi).
     Sira: nav -> Partner With Us -> bosluk -> Sign In / Cart ikonlari en sagda.
     Zemin base.html satir 521 (#EDE6D8). NOT: yorumda bile Handlebars sozdizimi KULLANILMAZ. */
  .body,#main-content{margin-top:0!important;padding-top:0!important;}
  #main-content > .container:first-child,
  #main-content > main:first-child,
  #main-content > .page:first-child{margin-top:0!important;padding-top:0!important;}
  .b2bhdr{position:sticky;top:0;z-index:50;background:#EDE6D8;font-family:'Jost',system-ui,sans-serif;}
  .b2bhdr:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;
    background:linear-gradient(90deg,
      rgba(42,32,25,0) 0%,
      rgba(42,32,25,.14) 12%,
      rgba(42,32,25,.34) 50%,
      rgba(42,32,25,.14) 88%,
      rgba(42,32,25,0) 100%);}
  .b2bhdr-in{width:100%;box-sizing:border-box;height:96px;padding:0 clamp(24px,4vw,64px);display:flex;align-items:center;gap:clamp(34px,4.6vw,80px);}

  .b2bhdr-logo{display:flex;flex-direction:column;align-items:stretch;justify-content:center;text-decoration:none;flex:0 0 auto;}
  .b2bhdr-logo-img{display:block;height:38px;width:auto;aspect-ratio:15/7;filter:none;opacity:1;}
  .b2bhdr-logo-tag{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;font-family:'Space Mono',ui-monospace,monospace;font-style:normal;font-weight:400;font-size:8px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#8A5320;margin-top:8px;}
  .b2bhdr-logo-tag span{display:block;}

  .b2bhdr-nav{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:clamp(34px,4.2vw,72px);margin:0;}
  .b2bhdr-nav a{display:inline-block;white-space:nowrap;font-family:'Oswald',sans-serif;font-size:15px;line-height:1;font-weight:300;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#2A2019;padding:6px 0 4px;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease;}
  .b2bhdr-nav a:hover{color:#8A5320;border-bottom-color:#8A5320;}
  .b2bhdr-nav a.is-hot{color:#8A5320;font-weight:400;}

  .b2bhdr-side{display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(22px,2.4vw,38px);flex:0 0 auto;}
  .b2bhdr-ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#2A2019;text-decoration:none;transition:color .2s ease;}
  .b2bhdr-ico svg{width:21px;height:21px;display:block;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;}
  .b2bhdr-ico:hover{color:#8A5320;}
  .b2bhdr-icons{display:flex;align-items:center;gap:6px;flex:0 0 auto;}

  .b2bhdr-apply{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-family:'Oswald',sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.07em;border:1px solid #2A2019;border-radius:4px;padding:10px 18px 9px!important;color:#2A2019!important;font-weight:400!important;text-decoration:none;border-bottom:1px solid #2A2019!important;transition:background .25s ease,color .25s ease;}
  .b2bhdr-apply:hover{background:#2A2019;color:#EDE6D8!important;border-bottom-color:#2A2019!important;}
  .b2bhdr-apply::after{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(105deg,rgba(255,255,255,0),rgba(255,255,255,.55),rgba(255,255,255,0));transform:skewX(-18deg);animation:edeHdrShine 3.4s ease infinite;pointer-events:none;}
  @keyframes edeHdrShine{0%{left:-130%}45%{left:160%}100%{left:160%}}

  .b2bhdr a:focus-visible{outline:3px solid #8A5320;outline-offset:2px;}
  .b2bhdr-burger{display:none;margin-left:auto;width:44px;height:44px;border:1px solid rgba(42,32,25,.35);border-radius:8px;background:transparent;cursor:pointer;padding:0;align-items:center;justify-content:center;flex:0 0 auto;}
  .b2bhdr-burger span{display:block;width:20px;height:2px;background:#2A2019;position:relative;transition:background .2s ease;}
  .b2bhdr-burger span:before,.b2bhdr-burger span:after{content:"";position:absolute;left:0;width:20px;height:2px;background:#2A2019;transition:transform .25s ease,top .25s ease;}
  .b2bhdr-burger span:before{top:-6px;}
  .b2bhdr-burger span:after{top:6px;}
  .b2bhdr.is-open .b2bhdr-burger span{background:transparent;}
  .b2bhdr.is-open .b2bhdr-burger span:before{top:0;transform:rotate(45deg);}
  .b2bhdr.is-open .b2bhdr-burger span:after{top:0;transform:rotate(-45deg);}

  @media (max-width:1300px){
    .b2bhdr-in{height:64px;padding:0 18px;gap:14px;align-items:center;}
    .b2bhdr-logo-tag{font-size:7px;letter-spacing:.04em;margin-top:6px;}
    .b2bhdr-logo-img{height:26px;}
    .b2bhdr-burger{display:flex;}
    .b2bhdr-nav,.b2bhdr-side{display:none;}
    .b2bhdr.is-open .b2bhdr-nav{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:0;overflow:visible;position:absolute;top:100%;left:0;right:0;background:#EDE6D8;border-bottom:1px solid #D6CCB8;box-shadow:0 18px 34px rgba(42,32,25,.18);padding:6px 0 0;margin:0;height:auto;}
    .b2bhdr.is-open .b2bhdr-nav a{padding:14px 20px;border-bottom:1px solid rgba(42,32,25,.12);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:.08em;}
    .b2bhdr.is-open .b2bhdr-nav a:hover{border-bottom-color:rgba(42,32,25,.12);background:#E3DACA;}
    .b2bhdr.is-open .b2bhdr-side{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:0;position:absolute;top:calc(100% + 236px);left:0;right:0;background:#EDE6D8;padding:0 0 12px;box-shadow:0 18px 34px rgba(42,32,25,.18);height:auto;}
    .b2bhdr.is-open .b2bhdr-icons{justify-content:center;gap:26px;padding:14px 0 4px;}
    .b2bhdr-apply{margin:14px 20px;width:calc(100% - 40px);padding:12px 0!important;}
  }
