@media (max-width: 900px) {
  nav { padding: 1.2rem 1.5rem; }
  .nav-links, .nav-right { display: none; }
  .hamburger { display: flex; }
  .hero-content { padding: 3rem 1.5rem; }
  .hero-label, .scroll-indicator { display: none; }
  section { padding: 4rem 1.5rem; }
  .editorial-strip { grid-template-columns: 1fr; }
  .editorial-text { padding: 3rem 1.5rem; }
  .products-grid { grid-template-columns: 1fr 1fr; }
  .features-grid { grid-template-columns: 1fr; }
  .lookbook-grid { grid-template-columns: 1fr 1fr; }
  .detail-strip { grid-template-columns: 1fr; }
  .detail-content { padding: 3rem 1.5rem; }
  .about-inner { grid-template-columns: 1fr; gap: 2.5rem; }
  .footer-grid { grid-template-columns: 1fr 1fr; gap: 2rem; }
  .footer-bottom { flex-direction: column; gap: 1rem; align-items: flex-start; }
}
@media(max-width:900px){

    .product-detail-grid{
        grid-template-columns:1fr;
    }

    .product-detail-title{
        font-size:2.2rem;
    }

}
@media(max-width:900px){

    .cart-card{
        grid-template-columns:1fr;
    }

    .cart-actions{
        flex-direction:column;
        align-items:flex-start;
    }

    .cart-summary{
        text-align:left;
    }

}
@media(max-width:900px){

    .checkout-layout{

        grid-template-columns:1fr;
    }
}