/* Independent desktop layer. Disable from Catalogue Controls to roll back only this layer. */
@media (min-width: 761px) {
  .home .lulu-category-grid { gap: 24px; }
  .home .lulu-category-card { min-height: 220px; }
  .home .lulu-category-copy { padding: 28px 20px; }
  .home .lulu-category-copy strong { font-size: 2rem; }
  .home .lulu-category-copy small { width: auto; max-width: 100%; font-size: 1rem; }
  .lulu-category-template-southern-card,
  .lulu-category-template-quick-card { width: min(100%, 1024px); margin-inline: auto; padding: 24px 32px 40px; }
  .lulu-southern-group-banner { height: auto; aspect-ratio: 3.6 / 1; }
  .lulu-southern-card-inner { padding: 40px 48px 48px; }
  .lulu-southern-card h2 { font-size: 2.8rem; }
  .lulu-southern-en { font-size: 1.5rem; }
  .lulu-southern-image-link { min-height: 260px; margin: 24px auto; }
  .lulu-southern-fish { max-height: 340px; }
  .lulu-southern-prices { width: min(100%, 560px); margin-top: 24px; }
  .lulu-southern-prices table { font-size: 1.35rem; }
  .lulu-quick-products { padding: 24px 48px 40px; }
  .lulu-quick-product h2 { font-size: 2rem; }
  .lulu-quick-table { width: min(100%, 420px); }
  .lulu-catalog-single-card { padding: 40px 48px 48px; }
  .lulu-catalog-single-heading h1 { font-size: 2.8rem; }
  .lulu-catalog-single .lulu-detail-gallery-item img { height: 360px; }
}
