@media print {
  @page {}
  html, body {
    width: 100%;
    background-color: white;
    font-size: 11pt;
  }
  h1, h2, h3, h4, h5, h6 {
    color: #000 !important;
  }
  h1, h2, h3 {
    font-size: 14pt;
  }
  h4, h5 {
    font-size: 11pt;
  }
  h6 {
    font-size: 10pt;
  }
  p, a, li, td, th, span, div {
    color: #000 !important;
    font-size: 10pt;
  }
  nav, footer {
    display: none !important;
  }
  .container--hero, .feedback, .input-container, .nav--spacer {
    display: none !important;
  }
  #FilterCheckbox, #FilterSearch {
    display: none !important;
  }
  #product-rows {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    margin: 0;
  }
  #product-rows > div {
    flex: 1 0 25%;
    box-sizing: border-box;
    height: 65mm;
    margin: 0;
    padding: 0 !important;
    border: 0;
    box-shadow: none;
  }
  #product-rows > div .card-text {
    margin-bottom: 0.5mm !important;
  }
  #product-rows > div .product-thumbnail {
    padding-bottom: 75%;
  }
  #product-rows > div .product-name {
    font-size: 10pt !important;
  }
  #product-rows > div .card-text--category {
    font-size: 9pt !important;
  }
  .lottie {
    display: none !important;
  }
  #mobileFilter {
    display: none !important;
  }
  .feedback-icon {
    display: none !important;
  }
}/*# sourceMappingURL=print.css.map */