.homepage-quality-promise{background:var(--quality-promise-background)}.homepage-quality-promise__inner{display:grid;gap:2.4rem}.homepage-quality-promise__intro{min-width:0}.homepage-quality-promise__heading-row{align-items:flex-start;display:flex;gap:.8rem}.homepage-quality-promise__intro-icon,.homepage-quality-promise__card-icon{color:rgb(var(--color-button));display:block;flex:0 0 auto}.homepage-quality-promise__intro-icon{margin-top:.1rem;width:calc(var(--font-heading-scale) * 2.8rem)}.homepage-quality-promise__heading{margin:0}.homepage-quality-promise__supporting-text{color:rgba(var(--color-foreground),.78);font-size:1.5rem;line-height:1.55;margin-top:1rem;max-width:42rem}.homepage-quality-promise__supporting-text p{margin:0}.homepage-quality-promise__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;min-width:0}.homepage-quality-promise__card{align-items:center;background:var(--quality-promise-card-background);border-radius:1.2rem;display:flex;gap:1rem;min-height:7.2rem;min-width:0;padding:1.2rem}.homepage-quality-promise__card-icon{width:3rem}.homepage-quality-promise__intro-icon svg,.homepage-quality-promise__card-icon svg{display:block;height:auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:100%}.homepage-quality-promise__card-title{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.35rem;font-style:var(--font-body-style);font-weight:600;line-height:1.3;margin:0;min-width:0;overflow-wrap:anywhere}@media screen and (min-width:750px){.homepage-quality-promise__intro-icon{width:calc(var(--font-heading-scale) * 3.4rem)}.homepage-quality-promise__inner{align-items:center;grid-template-columns:minmax(20rem,.85fr) minmax(0,2.15fr);gap:clamp(2.4rem,4vw,5rem)}.homepage-quality-promise__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.homepage-quality-promise__card{min-height:8rem;padding:1.4rem}.homepage-quality-promise__card-icon{width:3.4rem}.homepage-quality-promise__card-title{font-size:1.45rem}}@media screen and (min-width:1100px){.homepage-quality-promise__card{gap:1.2rem;padding:1.6rem}.homepage-quality-promise__card-title{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/section-homepage-quality-promise.css.map */
