.ec-favorites-page{padding:calc(var(--ec-favorites-top) * .75) 0 calc(var(--ec-favorites-bottom) * .75)}.ec-favorites-page__header{max-width:66rem}.ec-favorites-page h1{font-size:3.4rem;letter-spacing:-.045em;line-height:1.05;margin:0}.ec-favorites-page__lede{color:rgb(var(--ec-color-muted));font-size:1.4rem;line-height:1.5;margin:1.1rem 0 0;max-width:54rem}.ec-favorites-page__content{margin-top:3rem}.ec-favorites-page__empty{align-items:center;background:rgb(var(--ec-color-sand, 247, 238, 220));border-radius:2.4rem;display:flex;flex-direction:column;justify-content:center;min-height:25rem;padding:3rem 2rem;text-align:center}.ec-favorites-page__empty h2{font-size:2.25rem;margin:0}.ec-favorites-page__empty p{color:rgb(var(--ec-color-muted));font-size:1.4rem;line-height:1.5;margin:1rem 0 2rem;max-width:36rem}.ec-favorites-page__grid{display:grid;gap:2.4rem 1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.ec-favorites-page__grid .ec-product-card__content{padding:.9rem .1rem 0}.ec-favorites-page__grid .ec-product-card h3{display:-webkit-box;font-size:1.25rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ec-favorites-page__grid .ec-product-card__price{font-size:1.75rem;margin-top:.7rem}.ec-favorites-page__grid .ec-product-card__wholesale{font-size:.95rem;margin-top:.55rem;padding:.5rem .6rem;white-space:nowrap}.ec-favorites-page__grid .ec-product-card__quick-add{align-items:center;background:rgb(var(--color-button));border:0;border-radius:50%;bottom:.8rem;color:rgb(var(--color-button-text));cursor:pointer;display:flex;height:3.8rem;justify-content:center;padding:0;position:absolute;right:.8rem;width:3.8rem}.ec-favorites-page__grid .ec-product-card__quick-add:disabled{background:rgb(var(--ec-color-muted));cursor:not-allowed}@media screen and (min-width:750px){.ec-favorites-page{padding-top:var(--ec-favorites-top);padding-bottom:var(--ec-favorites-bottom)}.ec-favorites-page h1{font-size:4.8rem}.ec-favorites-page__content{margin-top:4rem}.ec-favorites-page__grid{gap:3.2rem 2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ec-favorites-page__grid .ec-product-card h3{font-size:1.5rem}.ec-favorites-page__grid .ec-product-card__price{font-size:2.2rem}.ec-favorites-page__grid .ec-product-card__wholesale{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-education-cards-favorites-page.css.map */
