.content-cards__heading{margin-bottom:2rem}.content-cards__grid{gap:1rem;margin:0}@media (max-width: 990px){.content-cards__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;width:calc(100% + 1.6rem);scroll-snap-type:x mandatory}}@media (min-width: 990px){.content-cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}}.content-cards__item{position:relative}@media (max-width: 990px){.content-cards__item{width:calc(252 / 414 * 100%);flex-shrink:0;scroll-snap-align:start}}.content-card{position:relative;height:100%;overflow:hidden;border-radius:.8rem;background:var(--gradient-background);display:grid}.content-card__media{grid-column:1 / -1;grid-row:1 / -1;width:100%;aspect-ratio:1;overflow:hidden;display:flex}@media (min-width: 750px){.content-card__media{aspect-ratio:456 / 440}}.content-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.content-card:hover .content-card__image{transform:scale(1.05)}.content-card__content{grid-column:1 / -1;grid-row:1 / -1;padding:2.4rem;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.content-card__text{align-self:flex-start}.content-card__title{margin:0 0 .8rem}.content-card__title a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.content-card__description{margin:0;font-size:1.4rem;line-height:1}@media (min-width: 990px){.content-card__description{font-size:1.8rem}}.content-card__description p{margin:0}.content-card__button{align-self:flex-start;margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-content-cards.css.map */
