.benefits-section{width:100%;text-align:center;background-size:cover;padding:110px 0 120px;background-repeat:no-repeat}.benefits-section__title{font-size:54px;font-weight:800;color:#2b313b;line-height:105%;letter-spacing:-2%;margin:0 0 20px}.benefits-section__subtitle{font-size:22px;font-weight:600;color:#676a71;font-family:var(--font-archivo);margin:0 0 20px}.benefits-section__desc{font-size:16px;line-height:130%;max-width:740px;margin:0 auto 50px;font-family:var(--font-body-family);font-weight:500;color:#676a71}.benefits-section__desc strong{font-weight:500;color:#2b313b;font-family:var(--font-body-family)}.benefits-grid--top{display:grid;grid-template-columns:repeat(3,1fr);gap:52px;margin-bottom:52px}.benefits-grid--bottom{display:grid;grid-template-columns:repeat(2,1fr);gap:52px;max-width:740px;margin:0 auto 44px}.benefits-card{background:#fff;border-radius:16px;padding:28px 24px;display:flex;align-items:center;gap:18px;text-align:left}.benefits-card__icon{flex-shrink:0;width:56px;height:56px}.benefits-card__icon svg{width:56px;height:56px;display:block}.benefits-card__body{display:flex;flex-direction:column;gap:6px}.benefits-card__body-title{font-size:22px;font-weight:600;color:#2c2b2f;font-family:var(--font-archivo);letter-spacing:-2%;margin:0;line-height:110%}.benefits-card__body-text{font-size:16px;color:#474c53;line-height:130%;font-family:var(--font-body-family)}.benefits-section__footer-note{font-size:15px;font-weight:700;color:#1e2235}@media screen and (min-width:992px)and (max-width:1895px){.benefits-section{padding:5.805vw 0 6.332vw}.benefits-section__title{font-size:2.85vw;margin-bottom:.95vw;margin:0 0 .792vw}.benefits-section__subtitle{font-size:1.161vw;margin-bottom:.739vw;margin:0 0 1.055vw}.benefits-section__desc{font-size:.792vw;max-width:36.939vw;margin:0 auto 2.639vw}.benefits-grid--top{gap:2.744vw;margin-bottom:2.744vw}.benefits-grid--bottom{gap:2.744vw;max-width:39.05vw;margin:0 auto 2.322vw}.benefits-card{border-radius:.844vw;padding:1.478vw 1.266vw;gap:.95vw}.benefits-card__icon{width:2.955vw;height:2.955vw}.benefits-card__icon svg{width:2.955vw;height:2.955vw}.benefits-card__body{gap:.317vw}.benefits-card__body-title{font-size:1.161vw}.benefits-card__body-text{font-size:.844vw}.benefits-section__footer-note{font-size:.792vw}}@media screen and (min-width:992px)and (max-width:1399px){.benefits-section__subtitle{font-size:16px}.benefits-section__desc{font-size:12px}.benefits-card__body-title{font-size:16px}.benefits-card__body-text,.benefits-section__footer-note{font-size:12px}}@media(max-width:991px){.benefits-section{padding:50px 0}.benefits-grid--top{grid-template-columns:repeat(1,1fr);gap:20px;margin-bottom:20px}.benefits-grid--bottom{grid-template-columns:repeat(2,1fr);max-width:100%;gap:20px}.benefits-section__title{font-size:38px}.benefits-section__subtitle{font-size:18px;line-height:130%}}@media(max-width:767px){.benefits-grid--top{margin:0 0 20px}.benefits-grid--top,.benefits-grid--bottom{grid-template-columns:1fr;max-width:100%;gap:20px}.benefits-section__desc{font-size:14px;line-height:130%;margin:0 auto 30px}.benefits-card__icon{flex-shrink:0;width:48px;height:48px}.benefits-card__body-title{font-size:18px}.benefits-card__body-text{font-size:14px}.benefits-card{padding:28px}.benefits-section__footer-note{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/pdp-benefits.css.map */
