@media print {
  a[href]:after {
    content: "" !important;
  }

  * {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
    color-adjust: exact !important;
  }

  #pageContent, #Header_top-container, .ProductPage_thumbs,
  .share-box, #download-pdf, .ProductPage_price, .ProductPage_order-button,
  .ProductPage_gratis, .ProductPage_plans-title, .reflectButtons,
  #reviews, #tech-spec {
    display: none !important;
  }

  .product-header, .tabs-content {
    border: 0 !important;
  }

  .product, #product-gallery {
    padding: 0 !important;
  }

  #gallery {
    width: 45% !important;
    margin-top: 0.25rem;
  }

  .ProductPage_gratis-print {
    display: block !important;
    margin: 1rem 0 0 0 !important;
    list-style: none;
  }

  .printable {
    display: block !important;
  }

  .product-right {
    flex-grow: 1 !important;
  }

  .ProductPage_attrs {
    flex-direction: row;
    column-gap: 0;
    row-gap: 0.5rem;
  }

  .ProductPage_attr {
    width: 40%;
    font-size: 0.65rem;
  }

  .ProductPage_attr div {
    justify-content: flex-start;
  }

  .ProductPage_plans-container {
    display: flex;
    align-items: center;
  }

  .ProductPage_plans-container .plans-image img {
    max-height: 400px;
  }

  .ProductPage_plans-table {
    font-size: 0.65rem;
  }

  .ProductPage_plans-table td {
    padding: 0.25rem 0.5rem;
  }

  .ProductPage_plans-table tbody tr:nth-of-type(even) {
    border-bottom: 0;
    background-color: #f1f1f1 !important;
  }

  .chatbox {
    display: none;
  }
}
