.ec-catalog-intro{padding:calc(var(--ec-catalog-intro-top) * .75) 0 calc(var(--ec-catalog-intro-bottom) * .75)}.ec-catalog-intro__inner{align-items:end;display:flex;gap:2rem;justify-content:space-between}.ec-catalog-intro__copy{max-width:70rem}.ec-catalog__eyebrow{color:rgb(var(--ec-color-muted));font-size:1rem;font-weight:600;letter-spacing:.08em;line-height:1.3;margin:0 0 .8rem}.ec-catalog-intro h1,.ec-catalog-grid h2{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.045em;line-height:1.05;margin:0}.ec-catalog-intro h1{font-size:3.4rem}.ec-catalog-intro__description{color:rgb(var(--ec-color-muted));font-size:1.4rem;line-height:1.5;margin-top:1rem}.ec-catalog-intro__description>*{margin:0}.ec-catalog-intro__count,.ec-catalog-grid__count{color:rgb(var(--ec-color-muted));font-size:1.2rem;line-height:1.4;margin:0;white-space:nowrap}.ec-collection-context{padding:calc(var(--ec-context-top) * .75) 0 calc(var(--ec-context-bottom) * .75);overflow:hidden}.ec-collection-context__viewport{overflow-x:auto;scrollbar-width:none}.ec-collection-context__viewport::-webkit-scrollbar{display:none}.ec-collection-context__track{display:flex;gap:.8rem;overflow:visible;padding-left:1.6rem;padding-right:1.6rem;width:max-content}.ec-collection-context__item{align-items:center;background:rgb(var(--ec-color-surface));border:.1rem solid rgba(var(--ec-color-line),.9);border-radius:2.4rem;color:rgb(var(--color-foreground));display:inline-flex;flex:0 0 auto;font-size:1.2rem;font-weight:500;gap:.7rem;line-height:1;min-height:4.6rem;padding:.5rem 1.25rem .5rem .55rem;text-decoration:none;white-space:nowrap}.ec-collection-context__item--active{background:rgb(var(--ec-color-sage));border-color:rgb(var(--color-button));color:rgb(var(--color-button))}.ec-collection-context__item>img,.ec-collection-context__mark{align-items:center;background:rgb(var(--ec-color-sand));border-radius:50%;display:flex;height:3.4rem;justify-content:center;object-fit:cover;width:3.4rem}.ec-collection-context__mark .icon{height:1.55rem;width:1.55rem}.ec-catalog-grid{padding:calc(var(--ec-catalog-top) * .75) 0 calc(var(--ec-catalog-bottom) * .75)}.ec-catalog-grid__toolbar{align-items:end;display:flex;gap:1.6rem;justify-content:space-between;margin-bottom:2rem}.ec-catalog-grid h2{font-size:2.8rem}.ec-catalog-grid__tools{align-items:center;display:flex;gap:1rem}.ec-catalog-grid__sort{align-items:center;background:rgb(var(--ec-color-surface));border:.1rem solid rgba(var(--ec-color-line),.9);border-radius:2.2rem;display:inline-flex;min-height:4rem;padding:0 1.1rem;position:relative}.ec-catalog-grid__sort select{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:rgb(var(--color-foreground));cursor:pointer;font:inherit;font-size:1.15rem;outline:0;padding:.4rem 2rem .4rem .2rem}.ec-catalog-grid__sort .svg-wrapper{height:1.35rem;pointer-events:none;position:absolute;right:1.1rem;width:1.35rem}.ec-catalog-grid__list{display:grid;gap:2.4rem 1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.ec-catalog-grid__item{min-width:0}.ec-catalog-grid .ec-product-card__content{padding:.9rem .1rem 0}.ec-catalog-grid .ec-product-card h3{display:-webkit-box;font-size:1.25rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ec-catalog-grid .ec-product-card__price{font-size:1.75rem;margin-top:.7rem}.ec-catalog-grid .ec-product-card__wholesale{font-size:.95rem;margin-top:.55rem;padding:.5rem .6rem;white-space:nowrap}.ec-product-card__quick-add{bottom:.8rem}.ec-product-card__quick-add{align-items:center;background:rgb(var(--color-button));border:0;border-radius:50%;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-product-card__quick-add .icon{height:1.8rem;width:1.8rem}.ec-product-card__quick-add.loading .icon{visibility:hidden}.ec-product-card__quick-add .loading__spinner{height:1.6rem;position:absolute;width:1.6rem}.ec-product-card__quick-add:disabled{background:rgb(var(--ec-color-muted));cursor:not-allowed}.ec-product-card__quick-add:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.25rem}.ec-product-card__quick-add-form .product-form__error-message-wrapper{display:none}.ec-catalog-grid__empty{align-items:center;background:rgb(var(--ec-color-sand));border-radius:2.4rem;display:flex;flex-direction:column;min-height:24rem;justify-content:center;padding:3rem 2rem;text-align:center}.ec-catalog-grid__empty h3{font-size:2.2rem;margin:0}.ec-catalog-grid__empty p{color:rgb(var(--ec-color-muted));font-size:1.4rem;margin:1rem 0 2rem;max-width:38rem}@media screen and (min-width:750px){.ec-catalog-intro,.ec-collection-context{padding-top:var(--ec-catalog-intro-top, var(--ec-context-top));padding-bottom:var(--ec-catalog-intro-bottom, var(--ec-context-bottom))}.ec-catalog-intro h1{font-size:4.8rem}.ec-collection-context__track{gap:1rem;padding-left:5rem;padding-right:5rem}.ec-catalog-grid{padding-top:var(--ec-catalog-top);padding-bottom:var(--ec-catalog-bottom)}.ec-catalog-grid__list{gap:3.2rem 2rem;grid-template-columns:repeat(var(--ec-catalog-columns),minmax(0,1fr))}.ec-catalog-grid h2{font-size:3.2rem}.ec-catalog-grid .ec-product-card h3{font-size:1.5rem}.ec-catalog-grid .ec-product-card__price{font-size:2.2rem}.ec-catalog-grid .ec-product-card__wholesale{font-size:1.1rem}}@media screen and (max-width:749px){.ec-catalog-intro__inner{align-items:start;flex-direction:column;gap:.8rem}.ec-catalog-grid__toolbar{align-items:start;flex-direction:column}.ec-catalog-grid__tools{justify-content:space-between;width:100%}.ec-catalog-grid__count{display:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-education-cards-catalog.css.map */
