.rt{background:var(--rt-bg);color:var(--rt-ink);padding:var(--rt-pt-m) 20px var(--rt-pb-m);box-sizing:border-box}.rt *,.rt *:before,.rt *:after{box-sizing:border-box}@media screen and (min-width:750px){.rt{padding:var(--rt-pt) 40px var(--rt-pb)}}.rt__inner{max-width:var(--rt-width);margin:0 auto}.rt__head{text-align:var(--rt-align);margin-bottom:40px}.rt__heading{font-size:calc(var(--rt-h) * .75);line-height:1.15;margin:0;color:inherit}.rt__sub{margin-top:12px;font-size:var(--rt-text);line-height:1.5;opacity:.85}.rt__sub p{margin:0 0 .6em}@media screen and (min-width:750px){.rt__heading{font-size:var(--rt-h)}}.rt__list{list-style:none;margin:0;padding:0;position:relative}.rt__line{position:absolute;left:calc((var(--rt-dot) - var(--rt-line-w)) / 2);top:0;height:0;width:var(--rt-line-w);background:var(--rt-track);border-radius:999px;overflow:hidden;list-style:none}.rt__fill{display:block;width:100%;height:100%;background:var(--rt-accent);transform-origin:top}.rt.is-ready .rt__fill{height:0}.rt:not(.is-ready) .rt__line{top:22px;bottom:22px;height:auto;background:var(--rt-accent)}.rt__step{position:relative;padding:0 0 36px calc(var(--rt-dot) + 22px);list-style:none;margin:0}.rt__step:last-child{padding-bottom:0}.rt__dot{position:absolute;left:0;top:calc(22px - var(--rt-dot) / 2);width:var(--rt-dot);height:var(--rt-dot);border-radius:50%;background:var(--rt-bg);border:2px solid var(--rt-track);z-index:1;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,transform .4s ease}.rt__step.is-lit .rt__dot{background:var(--rt-accent);border-color:var(--rt-accent)}.rt__step.is-active .rt__dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--rt-accent) 22%,transparent);transform:scale(1.15)}.rt__pill{display:flex;align-items:center;min-height:44px;padding:8px 18px;border-radius:6px;font-size:var(--rt-pill);font-weight:700;line-height:1.2;background:var(--rt-accent);color:var(--rt-accent-text);transition:opacity .5s ease,filter .5s ease}.rt[data-pill-width=auto] .rt__pill{display:inline-flex}.rt__pill--accent{background:var(--rt-accent);color:var(--rt-accent-text)}.rt__pill--dark{background:var(--rt-dark);color:var(--rt-dark-text)}.rt__pill--custom{background:var(--pill-bg, var(--rt-accent));color:var(--pill-text, var(--rt-accent-text))}.rt__body{padding-top:16px}.rt__title{font-size:calc(var(--rt-title) * .8);line-height:1.2;margin:0 0 12px;color:inherit;transition:opacity .5s ease}@media screen and (min-width:750px){.rt__title{font-size:var(--rt-title)}}.rt__bullets{list-style:none;margin:0;padding:0}.rt__li{display:flex;align-items:flex-start;gap:10px;margin:0 0 10px;font-size:var(--rt-text);line-height:1.45;list-style:none;transition:opacity .5s ease}.rt__li:last-child{margin-bottom:0}.rt__check{flex:0 0 16px;margin-top:.2em;color:var(--rt-accent)}.rt__text{font-size:var(--rt-text);line-height:1.6;transition:opacity .5s ease}.rt__text>*:first-child{margin-top:0}.rt__text>*:last-child{margin-bottom:0}.rt__text p{margin:0 0 .9em}.rt__text a{color:inherit;text-decoration:underline}.rt__img{margin:18px 0 0;overflow:hidden;transition:opacity .5s ease}.rt__img img{display:block;width:100%;height:auto}.rt__footnote{margin:14px 0 0;font-size:calc(var(--rt-text) * .8);opacity:.7;line-height:1.4}.rt.is-ready .rt__step:not(.is-lit) .rt__pill{opacity:var(--rt-dim);filter:grayscale(.85)}.rt.is-ready .rt__step:not(.is-lit) .rt__title,.rt.is-ready .rt__step:not(.is-lit) .rt__li,.rt.is-ready .rt__step:not(.is-lit) .rt__text,.rt.is-ready .rt__step:not(.is-lit) .rt__img,.rt.is-ready .rt__step:not(.is-lit) .rt__footnote{opacity:var(--rt-dim)}.rt.is-ready .rt__step:not(.is-lit) .rt__check{color:var(--rt-ink)}.rt.is-ready[data-stagger=true] .rt__step.is-lit .rt__li{transition-delay:calc(var(--i) * 90ms + .12s)}.rt.is-ready[data-stagger=true] .rt__step.is-lit .rt__text{transition-delay:.15s}.rt__cta-wrap{text-align:var(--rt-align);margin-top:44px}.rt__cta{display:inline-block;padding:16px 34px;border-radius:6px;background:var(--rt-accent);color:var(--rt-accent-text);font-weight:700;font-size:16px;text-decoration:none;transition:opacity .2s ease}.rt__cta:hover{opacity:.88}.rt__foot{margin-top:24px;text-align:var(--rt-align);font-size:13px;opacity:.7;line-height:1.5}.rt__foot p{margin:0 0 .5em}@media(prefers-reduced-motion:reduce){.rt *,.rt *:before,.rt *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
