@media (min-width: 1025px) {
  .topbar {
    padding-inline: 1.25rem;
  }

  .header-search {
    min-width: min(34rem, 40vw);
  }

  .brand-hero,
  .about-hero {
    grid-template-columns: minmax(0, 1.12fr) minmax(360px, 0.88fr);
  }

  .page-hero.about-hero-card {
    display: block;
  }

  .about-hero-card .about-hero {
    grid-template-columns: minmax(260px, 340px) minmax(0, 1fr);
    align-items: center;
  }

  .about-hero-card .about-photo {
    width: min(100%, 340px);
    justify-self: start;
  }

  .page-hero {
    display: grid;
    grid-template-columns: minmax(0, 1.05fr) auto;
    align-items: end;
    gap: 1.5rem;
  }

  .category-command-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .home-product-grid,
  .related-grid {
    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  }

  .arrivals-section,
  #recentlyViewedSection {
    display: block;
  }

  .arrivals-section .section-head,
  #recentlyViewedSection .section-head {
    margin-bottom: 1rem;
  }

  .arrivals-section #homeArrivals,
  #recentlyViewedSection #homeRecentlyViewed {
    grid-template-columns: repeat(auto-fill, minmax(230px, 280px));
    justify-content: start;
    align-items: start;
  }

  .arrivals-section #homeArrivals .card,
  #recentlyViewedSection #homeRecentlyViewed .card {
    max-width: 280px;
  }

  .info-grid,
  .need-grid {
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  }

  .bundle-grid,
  .product-trust-grid,
  .trust-strip {
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  }

  .video-grid {
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  }

  .catalog-top {
    grid-template-columns: minmax(0, 1.8fr) repeat(2, minmax(220px, 0.75fr));
    align-items: center;
  }

  .list-grid {
    grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));
  }

  .list-card,
  .spotlight-card,
  .flash-strip-card {
    grid-template-columns: minmax(210px, 240px) minmax(0, 1fr);
  }

  .detail-wrap {
    display: grid;
    grid-template-columns: minmax(0, 1.08fr) minmax(380px, 0.92fr);
    align-items: start;
    gap: 1.25rem;
  }

  .product-hero-shell {
    grid-template-columns: minmax(0, 1fr) minmax(360px, 400px);
    gap: 2rem;
    align-items: start;
  }

  .product-gallery-surface {
    min-height: 36rem;
  }

  .product-gallery-surface .media-frame {
    width: min(100%, 38rem);
    min-height: min(72vh, 42rem);
  }

  .product-summary-stack {
    position: sticky;
    top: calc(var(--topbar-height) + 1rem);
    align-content: start;
  }

  .contact-form-grid,
  .form-grid.two-col {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .checkout-progress {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .storefront-page-head {
    grid-template-columns: minmax(0, 1.2fr) minmax(280px, 0.8fr);
  }

  .storefront-page-meta {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .footer-row {
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
  }

  .social-category-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .social-step-grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 280px;
    gap: 1rem;
    align-items: start;
  }

  .social-float-card {
    position: sticky;
    top: calc(var(--topbar-height) + 1.5rem);
  }

  .bottom-nav {
    display: none;
  }

  .hero-highlights-wrap {
    display: none !important;
  }
}
