.seasonal-heading{margin-bottom:2rem}.showcase-empty{background:#fff;border:1px solid var(--line);padding:4rem 2rem;text-align:center}.showcase-empty h3{font:400 2.4rem var(--serif);margin:0 0 .5rem}.showcase-empty p{color:var(--muted);margin:0}.shop-carousel:has(.showcase-empty){grid-template-columns:1fr}.shop-carousel:has(.showcase-empty) .carousel-stage{grid-column:1/-1}
