/* MOBİLYA MAĞAZAM — responsive.css */
@media(max-width:1100px){
  .hero-grid{grid-template-columns:1fr;gap:40px}
  .hero-visual{max-width:520px;aspect-ratio:16/12}
  .cat-grid,.prod-grid,.tgrid{grid-template-columns:repeat(2,1fr)}
  .masonry{columns:2}
  .foot-top{grid-template-columns:1fr 1fr}
  .pd{grid-template-columns:1fr}
}
@media(max-width:900px){
  .nav-links{display:none}
  .burger{display:flex}
  .nav-actions .nav-ic.desk{display:none}
  .split,.contact-grid,.showroom-inner{grid-template-columns:1fr;gap:36px}
  .split.rev .split-media{order:0}
  .stats{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:680px){
  :root{--pad-x:20px}
  .cat-grid,.prod-grid,.tgrid{grid-template-columns:1fr}
  .masonry{columns:1}
  .foot-top{grid-template-columns:1fr;gap:34px}
  .toolbar{flex-direction:column;align-items:stretch}
  .search-box{min-width:0}
  .spec-table{grid-template-columns:1fr}
  .hero{padding-top:120px}
  .pd{padding-top:120px}
  .foot-bottom{flex-direction:column;text-align:center;align-items:center}
  .wa-float{bottom:18px;right:18px;width:52px;height:52px}
}
@media(min-width:1900px){
  :root{--maxw:1640px}
  body{font-size:17px}
}
@media(prefers-reduced-motion:reduce){
  *{animation-duration:.001s!important;transition-duration:.001s!important}
  .intro-media img{animation:none;transform:scale(1.1)}
}
