.champ-text{position:relative;overflow:clip;isolation:isolate}.champ-text__bg{pointer-events:none}.champ-text__buttons{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:480px;margin-inline:auto}@media only screen and (min-width:1024px){.champ-text__buttons{flex-direction:row;justify-content:center;gap:1rem;max-width:616px}}.champ-text__button{width:100%;min-height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:1.75rem;font-size:1rem}@media only screen and (min-width:1024px){.champ-text__button{min-width:18.75rem;max-width:100%}}@media only screen and (min-width:1024px){.champ-text__buttons:not(:has(.btn:nth-child(2))) .champ-text__button{width:fit-content}}@media only screen and (min-width:1024px){.champ-text__button--primary{order:2}}@media only screen and (min-width:1024px){.champ-text__button--secondary{order:1}}.btn.btn--secondary.champ-text__button--secondary{border:2px solid var(--primary-nima-grey)}.btn.btn--secondary.champ-text__button--secondary:hover{border:2px solid var(--primary-nima-dark-teal)}.champ-text__bg .absolute-img{--mobile-object-position: bottom center;--desktop-object-position: bottom center}.champ-text__wrapper{display:flex;flex-direction:column;align-items:center;gap:1.75rem;padding-inline:1.25rem;text-align:center}@media only screen and (min-width:1024px){.champ-text__wrapper{padding-inline:4.5rem;gap:2.25rem}}.champ-text__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center;width:100%}@media only screen and (min-width:1024px){.champ-text__header{gap:1.25rem}}.champ-text__title-small{color:var(--primary-nima-dark-teal);margin:0;font-size:.875rem;line-height:1.5;text-transform:uppercase;font-weight:700}.champ-text__title{color:var(--primary-nima-black);margin:0;font-size:2rem;line-height:1.2;font-weight:600;letter-spacing:-.96px;text-wrap:balance;max-width:54rem}@media only screen and (min-width:1024px){.champ-text__title{font-size:2.5rem;line-height:1.14;letter-spacing:-1.6px}}@media only screen and (min-width:1536px){.champ-text__title{font-size:4rem;letter-spacing:-2.56px}}.champ-text__title.champ-text__title--mobile{display:block}@media only screen and (min-width:1024px){.champ-text__title.champ-text__title--mobile{display:none}}.champ-text__title.champ-text__title--desktop{display:none}@media only screen and (min-width:1024px){.champ-text__title.champ-text__title--desktop{display:block}}.champ-text__subtitle{color:var(--primary-nima-black);margin:0;font-size:1.125rem;line-height:1.5;font-weight:600;text-wrap:balance;max-width:56rem}@media only screen and (min-width:1024px){.champ-text__subtitle{font-size:1.5rem;letter-spacing:-.48px}}.champ-text__description{color:var(--primary-nima-black);text-wrap:balance;max-width:32rem}@media only screen and (min-width:1024px){.champ-text__description{max-width:36rem}}.champ-text__description *{margin:0;color:inherit}.champ-text__description *:not(h1,h2,h3,h4,h5,h6){font-size:1rem;line-height:1.5}@media only screen and (min-width:1024px){.champ-text__description *:not(h1,h2,h3,h4,h5,h6){font-size:1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/champ-text.css.map */
