.ej-icon{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ej-promise{padding:7.2rem 0}.ej-promise__head{text-align:center;max-width:64rem;margin:0 auto 4rem}.ej-promise__pill{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.6rem;padding:.5rem 1.4rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:999px;background:rgba(var(--color-foreground),.05);font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ej-promise__pill .ej-icon{width:1.5rem;height:1.5rem}.ej-promise__head .ej-h2{margin-bottom:1.2rem}.ej-promise__intro{font-size:1.7rem;line-height:1.6;opacity:.8;margin:0}.ej-promise__lead{display:flex;align-items:center;gap:3.2rem;padding:2.8rem 3.2rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:18px;background:rgb(var(--color-background));box-shadow:0 6px 24px rgba(var(--color-foreground),.06);margin-bottom:1.6rem}.ej-promise__seal{flex:none;width:14rem;height:14rem;border-radius:50%;display:grid;place-content:center;text-align:center;background:var(--ej-pine);color:#fff;box-shadow:0 0 0 5px rgb(var(--color-background)),0 0 0 7px var(--ej-pine)}.ej-promise__seal-num{font-family:var(--font-heading-family);font-weight:800;font-size:5.2rem;line-height:1;color:var(--ej-yellow)}.ej-promise__seal-text{font-size:1.05rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-top:.4rem}.ej-promise__lead h3{font-size:clamp(2.2rem,2.6vw,3rem);margin:0 0 .8rem}.ej-promise__lead p{margin:0;font-size:1.6rem;line-height:1.6;opacity:.85}.ej-promise__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.ej-promise__card{text-align:center;padding:2.4rem 2rem 2.8rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:18px;background:rgba(var(--color-foreground),.035)}.ej-promise__icon{display:inline-grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:50%;background:rgba(var(--color-foreground),.1);margin-bottom:1.4rem}.ej-promise__card h3{font-size:1.9rem;margin:0 0 .6rem}.ej-promise__card p{margin:0;font-size:1.45rem;line-height:1.55;opacity:.8}@media(max-width:989px){.ej-promise__grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.ej-promise__lead{flex-direction:column;text-align:center;padding:2.4rem;gap:2rem}.ej-promise__seal{width:12rem;height:12rem}.ej-promise__seal-num{font-size:4.4rem}}@media(max-width:480px){.ej-promise__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/ej-promise.css.map */
