.ea-course-grid__grid{display:grid}.ea-course-grid__grid--mobile-1{grid-template-columns:repeat(1,1fr);row-gap:6.3rem}.ea-course-grid__grid--mobile-2{grid-template-columns:repeat(2,1fr);column-gap:1.5rem;row-gap:2.2rem}.ea-course-card__wrapper{position:relative;display:flex;flex-direction:column;height:100%}.ea-course-card__media{aspect-ratio:17 / 21;margin-bottom:1rem;position:relative}.ea-course-card__media--sold-out .ea-course-card__image{filter:grayscale(100%)}.ea-course-card__image{width:100%;height:100%;object-fit:cover;display:block}.ea-course-card__sold-out-badge{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;font-family:var(--font-heading-family);color:#fff;font-size:5.2rem;text-align:center;-webkit-user-select:none;user-select:none}.ea-course-card__info{display:flex;column-gap:.5rem;width:100%;margin-bottom:1rem}.ea-course-card__text{flex-grow:1;flex-basis:100%}.ea-course-card__title{font-size:1rem;text-transform:uppercase;line-height:1.4;margin:0 0 .2rem}.ea-course-card__subtitle{font-size:1rem;margin:0}.ea-course-card__price{font-size:1.2rem;line-height:1.4}.ea-course-card__price--sale{font-size:1rem}.ea-course-card__price__compare{text-decoration:line-through}.ea-course-card__sale-badge{position:absolute;top:1.2rem;right:1.8rem;color:#fff;padding:0 3.5rem;height:4.4rem;border:1px solid #ffffff;display:flex;align-items:center;background-color:#0003}.ea-course-card__cta{margin-top:auto}.ea-course-card__button{font-size:1rem;line-height:1.4;height:2.7rem;min-width:unset;width:auto;padding:0 1.5rem;border-width:1px}.ea-course-card__cta variant-selects{margin-bottom:2rem}@media only screen and (min-width: 750px){.ea-course-grid__grid{grid-template-columns:repeat(3,1fr);column-gap:6rem;row-gap:10rem}}@media only screen and (min-width: 990px){.ea-course-card__button{font-size:2rem;height:5.7rem;padding:0 3.6rem}}@media only screen and (min-width: 1200px){.ea-course-grid__grid{grid-template-columns:repeat(4,1fr);column-gap:7rem}.ea-course-card__media{aspect-ratio:9 / 11;margin-bottom:2rem}.ea-course-card__info{margin-bottom:2rem;column-gap:2rem}.ea-course-card__title{font-size:1.6rem;margin:0 0 .6rem}.ea-course-card__subtitle{font-size:1.6rem}.ea-course-card__price{font-size:2.5rem}.ea-course-card__price--sale{font-size:2rem}}@media only screen and (min-width: 1500px){.ea-course-grid__grid{grid-template-columns:repeat(4,1fr);column-gap:13rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ea-course-grid.css.map */
