:root {
  --comp-space: 0.75cm;
  --grande: 400 24px/1.33 Loomicons, OpenSans, basic, sans-serif:
  --tall: 400 16px/1.5 Loomicons, OpenSans, basic, sans-serif;
}

@page {
  margin: 0.75cm;
}

img {
  max-width: 250px;
}

a img {
  border: none;
}

/* layout */
.sheet__header-right,
.sheet__header-bottom,
.sheet__footer-top,
.sheet__header-burger {
  display: none;
}

.tooly__content {
  display: none;
}

.sheet__footer {
  margin-top: 1cm;
}

/* article */
.article__media,
.article__bottom {
  display: none;
}

.article__title {
  font-size: 30px;
}

/* comps */
.rail,
.options,
.colorant,
.quartet,
.button {
  display: none;
}

/* comp elements */
.product__media,
.index__left,
.banderole__button {
  display: none;
}

.snippet__prefix a {
  font-size: 10px;
  white-space: pre;
}

.product__title {
  margin-top: 10px;
}

.product__title,
.product__title span {
  font-size: 12px;
}

.banderole {
  padding: 0;
  margin: 1cm 0.75cm;
}

.banderole__title {
  font: 400 24px/1.33 Loomicons, OpenSans, basic, sans-serif;
}

.banderole__items {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.banderole__item {
  align-self: flex-start;
}

.banderole__item--landscape {
  margin: 0;
}


/* Blocks */
#block-next-issue,
#block-extra {
  display: none;
}

 