.activation-timeline h2{font-family:Geist,sans-serif;font-size:var(--font-size-40);font-weight:700;line-height:100%;letter-spacing:-.8px;text-transform:uppercase;text-align:center;margin-bottom:40px}.activation-timeline h2 span{color:#228746}.activation-timeline__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.activation-timeline__card{background-color:var(--at-card-bg);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:14px;position:relative}.activation-timeline__card:after{content:"";position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid var(--at-card-bg);z-index:1;display:none}.activation-timeline__badge{display:inline-flex;align-items:center;width:fit-content;background:var(--at-badge-bg);border:1px solid rgba(255,255,255,.3);border-radius:100px;padding:4px 12px;font-family:var(--at-badge-font);font-size:var(--at-badge-size);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--at-badge-color)}.activation-timeline__benefit{font-family:var(--at-benefit-font);font-size:var(--at-benefit-size);font-weight:600;line-height:1.2;margin:0;flex-grow:1;color:var(--at-benefit-color)}.activation-timeline__ingredients{margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.2)}.activation-timeline__ingredients-label{display:flex;align-items:center;gap:5px;font-family:var(--at-label-font);font-size:var(--at-label-size);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--at-label-color);margin-bottom:8px}.activation-timeline__ingredients-list{list-style:none;padding:0;margin:0}.activation-timeline__ingredients-list li{font-family:var(--at-ingredient-font);font-size:var(--at-ingredient-size);font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1.8;color:var(--at-ingredient-color)}@media screen and (min-width:1024px){.activation-timeline__card:not(:nth-child(3n)):not(:last-child):after{display:block}}@media screen and (min-width:750px)and (max-width:1023px){.activation-timeline__grid{grid-template-columns:repeat(2,1fr);gap:14px}.activation-timeline__card:not(:nth-child(2n)):not(:last-child):after{display:block}}@media screen and (max-width:749px){.activation-timeline__grid{grid-template-columns:1fr;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-activation-timeline.css.map */
