.cr-it{--cr-gutter:20px;position:relative;padding-inline:max(var(--cr-gutter),50% - 800px);font-family:var(--font-body-family);font-weight:var(--font-body-weight,400);font-size:14px;line-height:1.6;color:rgb(var(--cr-text,20 20 20));background:rgb(var(--cr-bg,245 242 236))}.cr-it--transparent{background:transparent}.cr-it :where(p,h2,h3){margin:0;font-size:inherit;line-height:inherit;text-align:inherit;color:inherit;min-height:0}.cr-it__grid{display:grid;gap:40px;align-items:start;text-align:center;justify-content:safe center}.cr-it__item{scroll-snap-align:center}.cr-it__word{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,500);font-size:min(20vw,65px);letter-spacing:0;line-height:1;overflow-wrap:anywhere;margin-bottom:.2em}.cr-it__word--gradient{background-image:var(--cr-it-gradient);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.cr-it__content{max-width:750px;margin-inline:auto}.cr-it__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,500);letter-spacing:-.02em;font-size:18px;line-height:1.3;overflow-wrap:anywhere}.cr-it__heading+.cr-it__text{margin-block-start:20px}.cr-it__text p+p{margin-block-start:12px}.cr-it__btn{display:inline-block;margin-block-start:24px;padding:16px 32px;border-radius:12.8px;background:rgb(var(--cr-btn-bg,50 80 60));color:rgb(var(--cr-btn-text,255 255 255));font-size:14px;font-weight:700;line-height:1.6;text-align:center;text-decoration:none;transition:opacity .15s ease-in-out}@media screen and (min-width:700px){.cr-it{--cr-gutter:32px;font-size:16px}.cr-it__grid{gap:32px;justify-content:space-evenly}.cr-it__word{font-size:min(15vw,240px)}.cr-it__heading{font-size:22px}.cr-it__heading+.cr-it__text{margin-block-start:20px}.cr-it__text p+p{margin-block-start:16px}.cr-it__btn{margin-block-start:32px;padding:17px 40px;font-size:16px}}@media screen and (min-width:1000px){.cr-it{--cr-gutter:48px}}@media screen and (min-width:1150px){.cr-it__grid{gap:48px}.cr-it__heading+.cr-it__text{margin-block-start:24px}.cr-it__text p+p{margin-block-start:24px}}@media screen and (min-width:1400px){.cr-it__heading{font-size:28px}}@media screen and (pointer:fine){.cr-it__btn:hover{opacity:.85}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cr-impact-text.css.map */
