.ma-checklist__grid{display:grid;grid-template-columns:minmax(0,487fr) minmax(0,553fr);column-gap:160px;align-items:center}.ma-checklist--valign-top .ma-checklist__grid{align-items:start}.ma-checklist--vrule .ma-checklist__grid{column-gap:160px;position:relative}.ma-checklist--vrule .ma-checklist__copy{display:flex;flex-direction:column;justify-content:center}.ma-checklist--vrule .ma-checklist__list{position:relative}.ma-checklist--vrule .ma-checklist__list:before{content:"";position:absolute;top:50%;translate:0 -50%;left:-80px;width:1px;height:400px;background:var(--ma-ink);opacity:.35}@media screen and (min-width:990px){.ma-checklist--vrule .ma-checklist__grid{min-height:520px}}.ma-checklist__copy{display:flex;flex-direction:column;gap:16px;max-width:487px}.ma-checklist__eyebrow{margin:0;font-family:var(--ma-font-display);font-size:16px;line-height:1;letter-spacing:.04em}.ma-checklist__heading{margin:0;font-family:var(--ma-font-display);font-weight:400;line-height:1;text-wrap:balance}.ma-checklist__heading--48{font-size:clamp(32px,3.3vw,48px)}.ma-checklist__heading--40{font-size:clamp(30px,2.8vw,40px)}.ma-checklist__heading--32{font-size:32px}.ma-checklist__rule{display:block;width:80px;height:1px;background:currentColor;margin:12px 0}.ma-checklist__text{font-family:var(--ma-font-body);line-height:var(--ma-lh-body)}.ma-checklist__text--20{font-size:20px}.ma-checklist__text--16{font-size:16px;max-width:432px}.ma-checklist__text p{margin:0}.ma-checklist__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;column-gap:34px;row-gap:20px}.ma-checklist--cols-2 .ma-checklist__list{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.ma-checklist--card .ma-checklist__grid{grid-template-columns:minmax(0,382fr) minmax(0,738fr);column-gap:80px}}.ma-checklist--card.ma-checklist--cols-2 .ma-checklist__list{grid-auto-flow:column;grid-template-rows:repeat(var(--rows, 3),auto)}.ma-checklist--card .ma-checklist__list{background:var(--ma-cl-card, var(--ma-cream));border-radius:18px;padding:40px 28px}.ma-checklist__item{display:flex;align-items:center;gap:12px;min-height:36px}.ma-checklist__icon{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--ma-cl-icon, var(--ma-terracotta));color:#fff;display:grid;place-items:center;scale:.4;opacity:0;transition:scale .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease-out;transition-delay:calc(var(--ma-reveal-i, 0) * 80ms + .2s)}.ma-checklist__icon svg{width:24px;height:24px}.ma-section.is-in .ma-checklist__icon{scale:1;opacity:1}.ma-checklist--icon-spark .ma-checklist__icon{background:none;color:var(--ma-cl-icon, var(--ma-olive));flex-basis:28px;width:28px;height:28px}.ma-checklist--icon-spark .ma-checklist__icon svg{width:28px;height:28px}.ma-checklist--icon-spark .ma-checklist__item{gap:16px;min-height:60px;border-bottom:1px solid rgba(47,42,36,.15)}.ma-checklist--icon-spark .ma-checklist__list{row-gap:0}.ma-checklist--icon-spark .ma-checklist__item:last-child{border-bottom:0}.ma-checklist__item:hover .ma-checklist__icon{rotate:15deg;transition:rotate .35s ease-out}.ma-checklist__label{font-family:var(--ma-font-display);font-size:20px;line-height:1.4}.ma-checklist--label-body .ma-checklist__label{font-family:var(--ma-font-body)}@media screen and (max-width:989px){.ma-checklist__grid{grid-template-columns:1fr;row-gap:32px}.ma-checklist--vrule .ma-checklist__copy{padding-right:0;border-right:0}.ma-checklist--vrule .ma-checklist__list{padding-left:0}}@media screen and (max-width:749px){.ma-checklist{padding-block:40px!important}.ma-checklist--cols-2 .ma-checklist__list{grid-template-columns:1fr}.ma-checklist--card.ma-checklist--cols-2 .ma-checklist__list{grid-auto-flow:row;grid-template-rows:none}.ma-checklist--card .ma-checklist__list{padding:40px 28px}.ma-checklist__heading--48,.ma-checklist__heading--40{font-size:32px}.ma-checklist__text--20,.ma-checklist__label{font-size:16px}.ma-checklist--icon-spark .ma-checklist__item{min-height:52px}}@media screen and (max-width:749px){.ma-checklist__list{row-gap:12px}.ma-checklist__item{min-height:28px}.ma-checklist__icon{flex-basis:28px;width:28px;height:28px}.ma-checklist__icon svg{width:18px;height:18px}}@media screen and (max-width:749px){.ma-checklist--icon-spark .ma-checklist__item{min-height:44px}}@media screen and (max-width:749px){.ma-checklist__copy{gap:8px}.ma-checklist__rule{margin:8px 0}.ma-checklist__grid{row-gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-ma-checklist-v2.css.map */
