.eb-promise{display:block}.eb-promise__head{text-align:center;max-width:600px;margin:0 auto var(--space-7)}.eb-promise__eyebrow{font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-2);margin:0 0 var(--space-3)}.eb-promise__heading{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,4vw,38px);line-height:1.15;letter-spacing:-.01em;color:var(--color-text);margin:0}.eb-promise__intro{margin-top:var(--space-3);color:var(--color-text-muted);font-size:16px;line-height:1.7}.eb-promise__grid{display:grid;grid-template-columns:repeat(var(--promise-cols, 3),1fr);gap:var(--space-4)}.eb-promise__item{text-align:center;padding:var(--space-5) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-bg) 60%,transparent)}.eb-promise__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);color:var(--color-accent-2);margin-bottom:var(--space-3)}.eb-promise__value{font-family:var(--font-display);font-weight:500;font-size:clamp(36px,5vw,48px);line-height:1;color:var(--color-text);display:flex;align-items:baseline;justify-content:center;gap:2px}.eb-promise__unit{font-size:.45em;color:var(--color-accent-2);font-weight:500}.eb-promise__label{font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--color-text);margin-top:var(--space-2)}.eb-promise__note{font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--color-text-muted);margin-top:var(--space-1)}.eb-promise__cta{text-align:center;margin-top:var(--space-6)}@media(max-width:760px){.eb-promise__grid{grid-template-columns:1fr;gap:var(--space-3)}.eb-promise__item{display:grid;grid-template-columns:52px 1fr;grid-template-areas:"icon value" "icon label" "icon note";align-items:center;column-gap:var(--space-4);text-align:left;padding:var(--space-4)}.eb-promise__icon{grid-area:icon;margin-bottom:0}.eb-promise__value{grid-area:value;justify-content:flex-start}.eb-promise__label{grid-area:label;margin-top:4px}.eb-promise__note{grid-area:note}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/section-promise-strip.css.map */
