/* The shop's own rules on top of the site's site.css (copied in at deploy from site/assets, with its fonts, the
   logo and the photo). Same colors and type as apocalaptop.com; big, plain text for older buyers. */
.test-banner {
  margin: 0;
  padding: 10px var(--gutter);
  background: var(--amber);
  color: var(--ink);
  font-weight: 800;
  text-align: center;
}

.shop { padding: 48px 0 72px; min-height: 60vh; }

.shop-closed { max-width: 760px; }
.shop-closed h1 {
  margin: 28px 0 16px;
  font-size: clamp(2rem, 4.4vw, 3rem);
  font-stretch: 112%;
  font-weight: 800;
  line-height: 1.1;
  color: #fff;
}
.shop-closed p { font-size: 1.2rem; }
.shop-photo { width: 100%; height: auto; max-height: 360px; object-fit: cover; border: 1px solid var(--slate); }

.shop-foot { border-top: 1px solid var(--slate); padding: 24px 0; color: var(--fog-dim); font-size: 0.95rem; }
.shop-foot p { margin: 0; }
