body .content-area:not(.container-sidebar) .card .card--grid {
  grid-template-columns: auto 3fr 1fr;
}
@media (min-width: 1251px) {
  body .content-area:not(.container-sidebar) .card .card--grid {
    grid-template-columns: auto 3fr 0.75fr;
  }
}
body .content-area:not(.container-sidebar) .card .card--grid .card--img {
  max-width: 200px;
}
body .content-area:not(.container-sidebar) .card .card--grid .card--img-outer {
  align-self: center;
}
body .content-area:not(.container-sidebar) .card .card--grid .card--title-offer-selling {
  display: grid;
  grid-template-columns: 1.4fr 1fr;
  grid-gap: 2em;
  align-items: center;
}
body .content-area:not(.container-sidebar) .card .card--grid .card--title-offer {
  display: flex;
  flex-direction: column;
  align-self: center;
}
body .content-area:not(.container-sidebar) .card .card--grid .card--offer {
  margin: 0.5em 0;
}
body .content-area:not(.container-sidebar) .card .card--grid .card--selling-points {
  border: 0;
  padding-top: 0;
}
body .content-area:not(.container-sidebar) .card .card--grid .card--selling-points li {
  padding-top: 0.75em;
}
body .content-area:not(.container-sidebar) .card .card--grid .card--selling-points li:first-child {
  padding-top: 0.25em;
}
body .content-area:not(.container-sidebar) .card .card--expanded .card--expanded-inner {
  grid-template-columns: 1fr 4.7fr;
}
body .content-area:not(.container-sidebar) .card .card--expanded .card--expanded-inner .card--data-column-wrapper {
  grid-template-columns: 1fr 1fr 1fr;
}
body .content-area:not(.container-sidebar) .card .card--expanded .card--expanded-inner .card--data-column-wrapper .card--data-column-span3 {
  grid-column: span 3;
}
body .content-area:not(.container-sidebar) .card .card--expanded .card--expanded-inner .card--data-column-wrapper .card--data-column-vertical {
  display: block;
  grid-column: auto;
}
body .content-area:not(.container-sidebar) .card.card--ranking .card--grid .card--img {
  max-width: 170px;
}

@media (min-width: 1025px) {
  .container-sidebar .card:not(.card-s):not(.card-featured) .card--grid {
    padding-top: 1.5em;
  }
  .container-sidebar .card:not(.card-s):not(.card-featured) .card--grid .card--title-offer-selling {
    grid-column: span 2;
    grid-row: span 2;
  }
  .container-sidebar .card:not(.card-s):not(.card-featured) .card--grid .card--apply {
    grid-column: 1;
    justify-content: flex-start;
    grid-gap: 0;
  }
  .container-sidebar .card:not(.card-s):not(.card-featured) .card--grid .sponsored-card {
    top: -0.5em;
    bottom: auto;
  }
}

/*# sourceMappingURL=cards-desktop.css.map */
