/* Ported from Shopify sections/zynbe-footer.liquid — keep in sync with parts/footer.php */
.zft{ background:#F7EDE4; border-top:1px solid #F0E3DB; padding:20px 18px 22px; text-align:center; }

  .zft__badges{
    display:flex; justify-content:center; flex-wrap:wrap;
    gap:6px 14px; margin-bottom:14px;
    font-size:10.5px; font-weight:700; color:#6D5D59;
  }

  .zft__links{
    display:flex; justify-content:center; flex-wrap:wrap;
    gap:6px 16px; margin-bottom:16px;
  }
  .zft__links a{
    font-size:11.5px; font-weight:600; color:#8B7F7C;
    text-decoration:none;
  }
  .zft__links a:hover{ color:var(--zf); }

  .zft__social{
    display:flex; justify-content:center; align-items:center;
    gap:10px; margin-bottom:14px;
  }
  .zft__social a{
    width:36px; height:36px; border-radius:50%;
    background:#fff; border:1px solid #F0E3DB;
    color:var(--zf);
    display:grid; place-items:center;
  }
  .zft__social svg{ width:17px; height:17px; }
  .zft__handle{ font-size:11px; font-weight:800; color:#6D5D59; margin-left:4px; }

  .zft__legal{ margin:0 0 4px; font-size:10.5px; color:#8B7F7C; line-height:1.6; }
  .zft__copy{ margin:0; font-size:10px; color:#B3A49F; }

  @media (min-width:1024px){
    .zft{ padding:28px 28px 30px; }
    .zft__links a{ font-size:12.5px; }
  }
