/*
Theme Name: Twenty Twenty-one Child
Version: 1.6
Template: twentytwentyone
*/
:root {
  --viewport-width: min(100vw, 2000px);
  --b: calc(var(--viewport-width) / 160);
}

#furniture #example {
  background: #fff;
}
#furniture #example .example__wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: max(6rem, 30px);
  padding-top: max(12.5rem, 80px);
  padding-bottom: max(22rem, 100px);
}
#furniture #example .example__wrapper figure img {
  width: 100%;
  aspect-ratio: 1/1;
}
#furniture #example .example__wrapper figure figcaption {
  line-height: 2;
  margin-top: max(1rem, 10px);
}/*# sourceMappingURL=furniture.css.map */