@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-display:swap;src:url(fredoka-latin.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(caveat-latin.woff2) format("woff2")}.lr-rs{--lr-rs-fill: #ffdb00;padding:8rem 7vw 8.8rem;background:#fffaf0;color:#0b2233}.lr-rs__inner{max-width:128rem;margin:0 auto}.lr-rs__head{display:grid;justify-items:center;gap:1.8rem;max-width:68rem;margin:0 auto 5.6rem;text-align:center}.lr-rs__kicker{display:inline-flex;padding:.8rem 1.6rem;border-radius:100px;background:#c9452f;color:#fff;font-family:"Space Grotesk",var(--font-body-family),sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.lr-rs__title{margin:0;font-family:"Fredoka",var(--font-body-family),sans-serif;font-weight:600;font-size:clamp(3.4rem,4.2vw,5.8rem);line-height:1.05;letter-spacing:-.02em;text-transform:none;color:#0b2233}.lr-rs__script{font-family:Caveat,cursive;font-style:normal;font-weight:500;font-size:1.18em;color:#1786bd}.lr-rs__intro{font-size:1.8rem;line-height:1.6;color:#0b2233cc}.lr-rs__intro p{margin:0}.lr-rs__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;margin:0;padding:0;list-style:none;counter-reset:none}.lr-rs__step{position:relative;display:grid;align-content:start;gap:1.2rem;padding:3.2rem 2.8rem 3.6rem;border-radius:2.4rem;background:#fff;box-shadow:0 1px #0b22330f,0 12px 28px -18px #0b223359}.lr-rs__num{position:absolute;top:2.4rem;right:2.8rem;font-family:"Fredoka",var(--font-body-family),sans-serif;font-weight:600;font-size:4.4rem;line-height:1;color:#219fda2e}.lr-rs__icon{display:flex;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;margin-bottom:.8rem;border-radius:50%;background:#219fda;color:#0b2233}.lr-rs__step:nth-child(4n+2) .lr-rs__icon{background:#ffdb00;--lr-rs-fill: #fff}.lr-rs__step:nth-child(4n+3) .lr-rs__icon{background:#f05922}.lr-rs__step:nth-child(4n+4) .lr-rs__icon{background:#1d9e77}.lr-rs__icon svg{width:4.4rem;height:4.4rem}.lr-rs__step-title{margin:0;font-family:"Fredoka",var(--font-body-family),sans-serif;font-weight:600;font-size:2.3rem;line-height:1.15;letter-spacing:-.01em;text-transform:none;color:#0b2233}.lr-rs__step-text{margin:0;font-size:1.6rem;line-height:1.6;color:#0b2233c7}.lr-rs__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:0;margin:4.8rem 0 0;padding:0;list-style:none;border-radius:2.4rem;overflow:hidden;background:#0b2233;color:#fff}.lr-rs__fact{display:grid;gap:.4rem;padding:2.8rem 3.2rem;text-align:center}.lr-rs__fact+.lr-rs__fact{border-left:1px solid rgba(255,255,255,.14)}.lr-rs__fact strong{font-family:"Fredoka",var(--font-body-family),sans-serif;font-weight:600;font-size:2.6rem;line-height:1.1;color:#ffdb00}.lr-rs__fact span{font-size:1.5rem;line-height:1.4;color:#fffc}.lr-rs__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;margin-top:4.8rem}.lr-rs__btn{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 3.2rem;border-radius:30px;font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.lr-rs__btn:hover{transform:translateY(-2px);box-shadow:0 8px 14px #101d2c24}.lr-rs__btn:focus-visible{outline:2px solid #0b2233;outline-offset:3px}.lr-rs__btn--blue{background:#219fda;color:#fff}.lr-rs__btn--outline{border:2px solid #0b2233;color:#0b2233}@media screen and (max-width:1020px){.lr-rs__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.lr-rs{padding:5.6rem 2rem 6.4rem}.lr-rs__head{margin-bottom:3.6rem}.lr-rs__steps{grid-template-columns:minmax(0,1fr);gap:1.6rem}.lr-rs__step{grid-template-columns:auto minmax(0,1fr);column-gap:1.8rem;padding:2.4rem 2rem}.lr-rs__icon{grid-column:1;grid-row:1 / span 2;width:6rem;height:6rem;margin:0}.lr-rs__step-title,.lr-rs__step-text{grid-column:2}.lr-rs__icon svg{width:3.6rem;height:3.6rem}.lr-rs__num{display:none}.lr-rs__fact+.lr-rs__fact{border-left:0;border-top:1px solid rgba(255,255,255,.14)}.lr-rs__btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.lr-rs__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lr-ritual-steps.css.map */
