@media screen and (min-width: 1024px) {
  .entry-header-card .container {
    grid-template-columns: auto 3fr auto;
    grid-gap: 1.5em 3em;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1251px) {
  .entry-header-card .card-single--card-image {
    max-width: 300px;
  }
}
@media screen and (min-width: 1024px) {
  .entry-header-card .card-single--specs .card--grid {
    grid-template-columns: 2fr 1fr;
    grid-gap: 3em;
  }
  .entry-header-card .card-single--specs .card--grid .card--interest_rates--grid {
    grid-template-columns: 1fr;
    grid-gap: 0.3em;
  }
  .entry-header-card .card-single--award {
    max-width: 200px;
  }
  .data-container .data-container--wrapper .rewards-calc .rewards-calc--spending {
    display: block;
  }
  .data-container .data-container--wrapper .rewards-calc .rewards-calc--spending .calc-the-rewards {
    text-align: left;
    margin-bottom: 0;
  }
  .data-container .data-container--wrapper .rewards-calc .rewards-calc--spending .input-cash {
    max-width: 100%;
  }
  .data-container .data-container--wrapper .rewards-calc .rewards-calc--spending {
    display: grid;
  }
  .data-container .data-container--wrapper .rewards-calc .rewards-calc--spending .rewards-calc--spending-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    grid-gap: 0.75em 1.5em;
    padding: 0 20px;
  }
  .data-container .data-container--wrapper .rewards-calc .rewards-calc--spending .card-specs--title {
    text-align: left;
    margin-bottom: 0.3em;
  }
  .data-container .data-container--wrapper .rewards-calc .rewards-calc--breakdown {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 0.75em 1.5em;
  }
  .data-container .data-container--wrapper .rewards-calc .rewards-calc--breakdown .reset-filters {
    grid-column: span 3;
    margin-top: 0;
  }
  .data-container .data-container--wrapper .rewards-calc .rewards-calc--breakdown .reset-filters button {
    background: #fff;
  }
  html[lang^=fr i] #fees_conditions .card-data span:last-child,
  html[lang^=fr i] #frais_et_conditions .card-data span:last-child {
    max-width: 200px;
  }
  #earnings .data-container--wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 4em;
  }
  #earnings .data-container--wrapper .card-data {
    grid-template-columns: 1fr auto;
  }
  .card-awards-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 1.5em;
  }
}

/*# sourceMappingURL=card-single-desktop.css.map */
