/* ===== RESPONSIVE ===== */
@media(max-width:768px){
    .nav{padding:15px 30px}
    .nav-title{font-size:1.3rem}
    .burger{display:flex}
    .nav-links{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(10,10,10,.98);flex-direction:column;justify-content:center;align-items:center;gap:30px;z-index:999}
    .nav-links.open{display:flex}
    .nav-links a{font-size:1.2rem}
    .section-content{padding:0 30px}
    .section-content.right{margin-left:0}
    .hero-logo{width:200px}
    .gallery-item{min-width:260px;height:380px}
    .gallery-track{padding:0 30px}
    .gal-btn{width:40px;height:40px;font-size:1.1rem}
    .delivery-section{padding:80px 30px}
    .footer{padding:60px 30px;flex-direction:column;align-items:center;text-align:center}
    .footer-logo{flex-direction:column}
    .side-nav{display:none}
    .map-section{padding:60px 30px 0}
    .map-container{height:280px}
    .map-header{flex-direction:column;align-items:flex-start}
}
