.slv-rit{--slv-primary: #16556B;--slv-bg: #FFFFFF;--slv-panel: #EAF3F6;--slv-accent: #7FB8C9;--slv-text: #1A2B33;--slv-muted: #5C6B72;--slv-border: #D8E4E9;--slv-radius-lg: 14px;--slv-font-title: "Sora", sans-serif;--slv-font-body: "Inter", sans-serif;--slv-ease: cubic-bezier(.22, 1, .36, 1);--slv-num-size: 48px;--slv-reveal-shift: 26px;--slv-reveal-duration: .7s}.slv-rit{background:var(--slv-bg)!important;font-family:var(--slv-font-body)!important;color:var(--slv-text)!important;padding:64px 20px!important}.slv-rit *,.slv-rit *:before,.slv-rit *:after{box-sizing:border-box!important}.slv-rit__inner{max-width:1180px!important;margin:0 auto!important}.slv-rit__title{font-family:var(--slv-font-title)!important;font-size:32px!important;font-weight:700!important;color:var(--slv-primary)!important;text-align:center!important;margin:0 0 8px!important}.slv-rit__subtitle{text-align:center!important;font-weight:600!important;font-size:15.5px!important;color:var(--slv-muted)!important;margin:0 0 44px!important}.slv-rit__steps{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;position:relative!important}.slv-rit__steps:before{content:""!important;position:absolute!important;top:calc(var(--slv-num-size) / 2)!important;left:11%!important;right:11%!important;height:2px!important;background:var(--slv-border)!important;z-index:0!important}.slv-rit__step{position:relative!important;z-index:1!important;text-align:center!important;padding:0 8px 20px!important;border-radius:var(--slv-radius-lg)!important}.slv-rit__step--focus{background:var(--slv-panel)!important;border:1.5px solid var(--slv-accent)!important;padding:0 14px 22px!important}.slv-rit__step--focus .slv-rit__num{background:var(--slv-primary)!important;box-shadow:0 6px 16px #16556b40!important}.slv-rit__num-wrap{display:flex!important;justify-content:center!important;margin:0 0 16px!important}.slv-rit__num{width:var(--slv-num-size)!important;height:var(--slv-num-size)!important;border-radius:50%!important;background:var(--slv-accent)!important;color:#fff!important;font-family:var(--slv-font-title)!important;font-size:20px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:4px solid var(--slv-bg)!important}.slv-rit__step--focus .slv-rit__num{border-color:var(--slv-panel)!important}.slv-rit__media{height:150px!important;border-radius:10px!important;overflow:hidden!important;margin:0 0 14px!important;background:var(--slv-panel)!important}.slv-rit__media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.slv-rit__step-title{font-family:var(--slv-font-title)!important;font-size:18px!important;font-weight:700!important;color:var(--slv-primary)!important;margin:0 0 8px!important;line-height:1.3!important}.slv-rit__step-text{font-size:15px!important;line-height:1.55!important;color:var(--slv-muted)!important}.slv-rit__step-text p{margin:0!important}.slv-reveal{opacity:0!important;transform:translateY(var(--slv-reveal-shift))!important;transition:opacity var(--slv-reveal-duration) var(--slv-ease),transform var(--slv-reveal-duration) var(--slv-ease)!important}.slv-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.slv-rit__step.slv-reveal:nth-child(2){transition-delay:.1s!important}.slv-rit__step.slv-reveal:nth-child(3){transition-delay:.2s!important}.slv-rit__step.slv-reveal:nth-child(4){transition-delay:.3s!important}@media(prefers-reduced-motion:reduce){.slv-reveal{opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:900px){.slv-rit{padding:44px 14px!important}.slv-rit__title{font-size:24px!important}.slv-rit__subtitle{margin-bottom:28px!important}.slv-rit__steps{grid-template-columns:1fr!important;gap:14px!important}.slv-rit__steps:before{top:0!important;bottom:0!important;left:calc(var(--slv-num-size) / 2 + 14px)!important;right:auto!important;width:2px!important;height:auto!important}.slv-rit__step{display:grid!important;grid-template-columns:var(--slv-num-size) minmax(0,1fr)!important;column-gap:16px!important;text-align:left!important;padding:10px 14px 16px!important}.slv-rit__num-wrap{margin:0!important;align-self:start!important}.slv-rit__media{grid-column:2!important;height:120px!important}.slv-rit__step-title{grid-column:2!important;font-size:16.5px!important}.slv-rit__step-text{grid-column:2!important;font-size:14.5px!important}.slv-rit__step--focus{padding:14px 14px 18px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sollevia-rituale.css.map */
