.easy-as{background:var(--easy-as-bg, #fff);padding-top:var(--easy-as-pt, 64px);padding-bottom:var(--easy-as-pb, 64px)}.easy-as__container{margin:0 auto;padding:0 26px}.easy-as__header{display:flex;flex-direction:column;max-width:640px;margin:0 auto 40px;text-align:center}.easy-as__eyebrow{font-size:12.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--easy-as-eyebrow-color, #0b6b3a);margin:0 0 12px;justify-content:center;font-family:var(--font-body--family)}.easy-as__heading{font-size:38px;font-weight:800;color:var(--easy-as-heading-color, #0f1a13);margin:0;line-height:1.15;font-family:var(--font-body--family)}.easy-as__list{display:grid;grid-template-columns:repeat(var(--easy-as-columns, 3),1fr);gap:var(--easy-as-gap, 40px);list-style:none;margin:0;padding:0}.easy-as__empty-state{font-size:14px;color:#78857d;padding:24px;text-align:center;border:1px dashed #e3e8df;border-radius:12px}.easy-as__item{display:flex;flex-direction:column;position:relative}.easy-as__list--center .easy-as__item{align-items:center;text-align:center}.easy-as__list--left .easy-as__item{align-items:flex-start;text-align:left}.easy-as__badge{width:52px;height:52px;border-radius:var(--easy-as-badge-radius, 14px);background:var(--easy-as-badge-bg, #f3f6f1);display:grid;place-items:center;flex-shrink:0;margin-bottom:16px;position:relative;z-index:1}.easy-as__badge-number{font-size:22px;font-weight:900;color:var(--easy-as-badge-text, #0b6b3a);font-family:var(--font-heading--family)}.easy-as__badge-icon{width:28px;height:28px;object-fit:contain}.easy-as__step-title{font-size:19px;margin:0 0 8px;font-family:var(--font-body--family);color:var(--easy-as-step-title-color, #0f1a13)}.easy-as__step-description{font-size:14.5px;font-family:var(--font-body--family);color:var(--easy-as-step-desc-color, #5b6960)}@media screen and (max-width:1000px){.easy-as__list{grid-template-columns:repeat(var(--easy-as-columns-tablet, 3),1fr)}}@media screen and (max-width:560px){.easy-as{padding-top:var(--easy-as-pt-mobile, 40px);padding-bottom:var(--easy-as-pb-mobile, 40px)}.easy-as__list{grid-template-columns:repeat(var(--easy-as-columns-mobile, 1),1fr)}.easy-as__heading{font-size:30px}}@media screen and (max-width:640px){.easy-as__container{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-easy-as.css.map */
