/* ===========================================================
   Pickel'z — responsive.css  (v3 — dark editorial)
   Breakpoints: 980 / 768 / 480
   =========================================================== */

@media (max-width:980px){
  .ed-about__grid,
  .ed-recent__grid,
  .ed-dish{grid-template-columns:1fr;gap:2.2rem;}
  .ed-about__media,
  .ed-recent__media{order:-1;max-width:520px;margin-inline:auto;}
  .ed-dish__media{order:-1;max-width:520px;margin-inline:auto;width:100%;}
  .ed-dish__text{max-width:none;}
  .ed-dish--rev .ed-dish__media{order:-1;}
  .ed-dish--rev .ed-dish__text{order:0;}
  .ed-about__text{max-width:none;}
}

@media (max-width:768px){
  .nav__center{display:none;}
  .nav__burger{display:block;}

  .ingredient{display:none;}

  .menu__grid{grid-template-columns:1fr;gap:0;}
  .menu__filters{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;}
  .menu__filter{flex:0 0 auto;}

  .ed-news__inner{flex-direction:column;align-items:flex-start;text-align:left;}
  .ed-news__form{width:100%;}

  .footer__grid{grid-template-columns:1fr 1fr;}
  .footer__brand{grid-column:1 / -1;}

  .hero__socials{left:.6rem;gap:.7rem;}
  .hero__socials a{width:34px;height:34px;}
}

@media (max-width:480px){
  .hero__socials{display:none;}
  .hero{padding-top:6rem;}
  .hero__slides{margin-top:1.7rem;}
  .ed-news__inner{width:auto;margin-inline:1rem;}

  .ed-dish__foot{gap:1rem;}
  .ed-news__form{flex-direction:column;background:transparent;border:none;padding:0;gap:.6rem;}
  .ed-news__form input{background:rgba(243,238,228,.06);border:1px solid var(--line);border-radius:999px;}
  .ed-news__form .btn{width:100%;justify-content:center;}

  .footer__grid{grid-template-columns:1fr;text-align:center;}
  .footer__socials{justify-content:center;}
  .footer__bottom{justify-content:center;text-align:center;}
}
