.sj-thanks__card{position:relative;max-width:88rem;margin:0 auto;padding:4rem 2rem 3.6rem;border-radius:var(--sj-radius-lg);background:#fff;box-shadow:var(--sj-shadow);text-align:center;overflow:hidden}.sj-thanks__card:before{content:"";position:absolute;inset:0 0 auto;height:.4rem;background:linear-gradient(90deg,var(--sj-green),var(--sj-gold),var(--sj-green))}.sj-thanks__badge{display:inline-flex;align-items:center;justify-content:center;width:8rem;height:8rem;margin-bottom:2rem;border-radius:50%;background:var(--sj-green);color:var(--sj-cream);box-shadow:0 0 0 .6rem #efe9dd,0 0 0 .7rem #c9a04f73}.sj-thanks__badge svg{width:3.8rem;height:3.8rem}.sj-thanks__title{margin:0;font-size:clamp(2.8rem,7vw,4.4rem);line-height:1.12;color:var(--sj-green)}.sj-thanks__subtitle{margin:1.2rem 0 0;font-size:1.8rem;font-weight:600;line-height:1.4;color:rgb(var(--color-foreground))}.sj-thanks__text{margin:.6rem auto 0;max-width:48rem;font-size:1.6rem;line-height:1.5;color:rgba(var(--color-foreground),.72)}.sj-thanks__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;margin:3.2rem 0 0;text-align:left}.sj-thanks__step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:1.4rem;align-items:center;padding:1.6rem;border-radius:var(--sj-radius);background:var(--sj-cream);box-shadow:inset 0 0 0 1px var(--sj-line)}.sj-thanks__icon{grid-row:1 / 3;display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background:#efe9dd;color:var(--sj-green);box-shadow:inset 0 0 0 1px #c9a04f59}.sj-thanks__icon svg{width:2.6rem;height:2.6rem}.sj-thanks__step-title{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;line-height:1.3;letter-spacing:0;color:var(--sj-green)}.sj-thanks__step-text{margin:.2rem 0 0;font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground),.72)}.sj-thanks__button{margin-top:3.2rem;min-width:24rem}@media screen and (max-width:749px){.sj-thanks__button{width:100%;min-width:0}}@media screen and (min-width:750px){.sj-thanks__card{padding:5.6rem 4.8rem 4.8rem}.sj-thanks__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;text-align:center}.sj-thanks__step{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;justify-items:center;row-gap:.4rem;padding:2.4rem 1.6rem}.sj-thanks__icon{grid-row:auto;width:6.4rem;height:6.4rem;margin-bottom:.8rem}.sj-thanks__icon svg{width:3rem;height:3rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-sj-thank-you.css.map */
