.section--hero-how-it-works{column-gap:0;height:calc(100svh - 64px);margin-bottom:80px;min-height:650px;padding:0}@media only screen and (min-width: 960px){.section--hero-how-it-works{margin-left:20px;align-items:center;grid-template-columns:48% 52%;max-height:725px}}@media only screen and (min-width: 960px) and (min-width: 480px){.section--hero-how-it-works{margin-left:32px}}@media only screen and (min-width: 960px) and (min-width: 960px){.section--hero-how-it-works{margin-left:54px}}@media only screen and (min-width: 960px) and (min-width: 1024px){.section--hero-how-it-works{margin-left:88px}}@media only screen and (min-width: 1200px){.section--hero-how-it-works{grid-template-columns:1fr 1fr}}.section--hero-how-it-works .section--split-left-area{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:650px;width:100%;padding-left:20px;padding-right:20px}@media only screen and (min-height: 700px) and (orientation: portrait){.section--hero-how-it-works .section--split-left-area{margin-bottom:27px}}@media only screen and (orientation: landscape){.section--hero-how-it-works .section--split-left-area{margin-bottom:27px}}@media only screen and (min-width: 480px){.section--hero-how-it-works .section--split-left-area{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 960px){.section--hero-how-it-works .section--split-left-area{padding-left:54px;padding-right:54px}}@media only screen and (min-width: 1024px){.section--hero-how-it-works .section--split-left-area{padding-left:88px;padding-right:88px}}@media only screen and (min-width: 960px){.section--hero-how-it-works .section--split-left-area{margin-bottom:100px;margin-left:0;max-width:unset;padding:0}}.section--hero-how-it-works .section--split-right-area{min-height:300px}@media only screen and (min-width: 960px){.section--hero-how-it-works .section--split-right-area{height:100%}}.section--hero-how-it-works .section--split-right-area img{height:100%;object-fit:cover;width:100%}.section--hero-how-it-works .hero-title{color:#1e1f21;font-size:45px;font-weight:700;letter-spacing:-.56px;line-height:100%;margin-left:auto;margin-right:auto;margin-top:10px;max-width:6em;text-align:center}@media only screen and (min-height: 700px) and (orientation: portrait){.section--hero-how-it-works .hero-title{font-size:56px;margin-top:40px}}@media only screen and (orientation: landscape){.section--hero-how-it-works .hero-title{font-size:56px;margin-top:40px}}@media only screen and (min-width: 640px){.section--hero-how-it-works .hero-title{max-width:12em}}@media only screen and (min-width: 960px){.section--hero-how-it-works .hero-title{font-size:66px;margin-left:unset;margin-right:unset;margin-top:100px;max-width:6em;text-align:left}}@media only screen and (min-width: 1200px){.section--hero-how-it-works .hero-title{font-size:80px;margin-top:120px}}.section--hero-how-it-works .hero-title .accent{color:#00a3ad}.learn-more{align-items:center;border-radius:10px;bottom:24px;display:flex;font-size:14px;font-weight:600;justify-content:center;left:0;line-height:16px;margin:auto;padding:12px;position:absolute;right:0;transition:transform .5s cubic-bezier(.645,.045,.355,1);width:fit-content;z-index:30}@media only screen and (min-width: 960px){.learn-more{margin:0;position:static}}.learn-more--offscreen{transform:translateY(100px);visibility:hidden}@media only screen and (min-width: 960px){.learn-more--offscreen{transform:translateY(0);visibility:visible}}.learn-more i{margin-left:4px}.learn-more:before{border-radius:10px}.subheading--how-it-works{color:#50555c;font-size:20px;font-weight:500;line-height:28px;margin:0;text-align:center}@media only screen and (min-height: 700px) and (orientation: portrait){.subheading--how-it-works{margin-top:40px}}@media only screen and (orientation: landscape){.subheading--how-it-works{margin-top:40px}}@media only screen and (min-width: 960px){.subheading--how-it-works{font-size:24px;line-height:32px;margin-bottom:40px;margin-right:48px;max-width:21em;text-align:left}}.h2--how-it-works{color:#1e1f21;font-size:32px;font-weight:600;letter-spacing:-.32px;line-height:40px;margin-bottom:42px;text-align:center}.timeline{background:linear-gradient(180deg,#fff 60.48%,rgba(255,255,255,0));margin-bottom:16px;overflow:hidden;padding-bottom:20px;padding-top:20px;position:sticky;top:64px;z-index:30;margin-left:-20px;margin-right:-20px}@media only screen and (min-width: 480px){.timeline{margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 960px){.timeline{margin-left:-54px;margin-right:-54px}}@media only screen and (min-width: 1024px){.timeline{margin-left:-88px;margin-right:-88px}}.timeline__container{display:grid;grid-template-columns:96px auto 96px auto 96px;place-items:center;width:120vw}@media only screen and (min-width: 640px){.timeline__container{margin-left:auto;margin-right:auto;width:384px}}.timeline__step{align-items:center;display:flex;flex-direction:column;width:96px}.timeline__text{color:#1e1f21;flex:0 0 0;font-size:13px;font-weight:600;leading-trim:both;letter-spacing:2px;line-height:24px;margin-top:16px;text-edge:cap;text-transform:uppercase}.timeline__icon{background:#1e1f21;border:#f9f8f7;border-radius:56px;color:#fff;font-size:32px;height:56px;padding:12px;width:56px}.timeline__line{background-color:#1e1f21;display:inline-block;height:4px;margin-bottom:60px;width:calc(100% + 20px)}@media only screen and (min-width: 640px){.timeline__line{background-color:#ced4db}}.timeline-sticky-container{margin-bottom:-40px}.timeline-sticky-container .how-it-works-expectations{padding-bottom:160px}@media only screen and (min-width: 640px){.timeline-sticky-container .how-it-works-expectations{padding-bottom:90px}}.how-it-works-expectations{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width: 640px){.how-it-works-expectations{align-items:baseline;flex-direction:row;justify-content:space-between}}.how-it-works-expectations__row{align-items:center;display:flex;margin-bottom:40px}@media only screen and (min-width: 640px){.how-it-works-expectations__row{flex-direction:column;width:30%}}.how-it-works-expectations__text{color:#50555c;font-size:18px;font-weight:400;line-height:24px;margin-top:0}.how-it-works-expectations__image{border:1px solid rgba(30,31,33,.1);border-radius:8px;flex-shrink:0;height:100px;margin-right:20px;object-fit:cover;width:100px}@media only screen and (min-width: 640px){.how-it-works-expectations__image{height:200px;margin-bottom:40px;margin-right:0;width:100%}}@media only screen and (min-width: 960px){.how-it-works-expectations__image{height:260px}}.link--primary-block{color:#e47e1a;display:block;font-weight:500}.rinse-drop-modal{color:#50555c;font-size:18px;line-height:24px}.rinse-drop-modal__dialog{height:auto!important}.rinse-drop-modal__body{padding-left:20px;padding-right:20px}@media only screen and (min-width: 640px){.rinse-drop-modal__body{padding-bottom:50px;padding-left:70px;padding-right:70px}}@media only screen and (min-width: 960px){.rinse-drop-modal__body{padding-bottom:80px;padding-left:100px;padding-right:100px}}.rinse-drop-modal__heading{font-size:20px;margin-bottom:32px;margin-top:50px}@media only screen and (min-width: 640px){.rinse-drop-modal__heading{font-size:24px}}.rinse-drop-modal__p{margin-bottom:32px}.rinse-drop-modal__img{border-radius:12px}@media only screen and (min-width: 640px){.rinse-drop-modal__img{aspect-ratio:2.1/1;object-fit:cover}}.schedule-card{background-image:url(https://static-prod.rinse.com/assets/bundles/ribbon.sha256-e71ebfb417.svg);background-repeat:no-repeat;background-color:#ffcf69;background-position:20% 20%;background-size:120%;border-radius:16px;display:flex;flex-flow:column wrap;justify-content:center;padding:24px 20px;text-align:center}@media only screen and (min-width: 960px){.schedule-card{padding:64px}}.schedule-card__title{display:block;margin:0 0 32px}.schedule-card__title--highlight{color:#e47e1a}@media only screen and (min-width: 960px){.schedule-card__title{margin:0 0 48px}}@media only screen and (min-width: 1200px){.schedule-card__title{font-size:72px}}.schedule-card__button{margin-left:auto;margin-right:auto;max-width:414px;padding:20px;width:100%}.schedule-card__button:before{border-radius:16px}.schedule-card--has-order{background-image:url(https://static-prod.rinse.com/assets/bundles/ribbon--teal.sha256-b09ae445e6.svg);background-repeat:no-repeat;background-color:#1d6076;color:#f9f8f7}.schedule-card--has-order .schedule-card__title--highlight{color:#9bdde1}@media only screen and (min-width: 960px){.h2--faq-how-it-works{font-size:48px;margin-bottom:48px;text-align:center}}@media only screen and (min-width: 960px){.faq--how-it-works dl{column-gap:80px;display:grid;grid-template-columns:1fr 1fr}}.faq--how-it-works dt{font-weight:600;margin-bottom:16px}.faq--how-it-works dd{color:#50555c;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.faq--how-it-works hr{color:#e1e5eb;margin-bottom:24px;margin-top:24px}@media only screen and (min-width: 960px){.faq--how-it-works hr{display:none}}.faq--how-it-works a.rinse-button{display:block;margin-top:24px;width:100%}@media only screen and (min-width: 960px){.faq--how-it-works a.rinse-button{margin-left:auto;margin-right:auto;margin-top:48px;max-width:350px}}
