.riv-page{--riv-ink:#101d29;--riv-navy:#18384e;--riv-blue:#2f6078;--riv-copper:#bb6b42;--riv-sand:#e5d4bd;--riv-cream:#f7f1e8;color:var(--riv-ink);background:var(--riv-cream);overflow:hidden}.riv-page *,.riv-page *:before,.riv-page *:after{box-sizing:border-box}.riv-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.riv-page h1,.riv-page h2,.riv-page h3,.riv-page p{margin-top:0}.riv-page h1,.riv-page h2,.riv-page h3{color:var(--riv-ink);line-height:1.02}.riv-page h1{max-width:790px;margin-bottom:24px;font-size:clamp(4.4rem,6.8vw,8.5rem);letter-spacing:-.06em}.riv-page h2{margin-bottom:18px;font-size:clamp(3.2rem,4.7vw,6rem);letter-spacing:-.05em}.riv-page h3{font-size:2.08rem;letter-spacing:-.03em}.riv-page p{font-size:1.58rem;line-height:1.66}.riv-page a{color:inherit;text-decoration:none}.riv-kicker{margin-bottom:13px!important;color:var(--riv-copper);font-size:1.08rem!important;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.riv-heading{max-width:800px;margin-bottom:46px}.riv-heading>p:last-child{max-width:700px;margin-bottom:0}.riv-heading--center{margin-inline:auto;text-align:center}.riv-heading--center>p:last-child{margin-inline:auto}.riv-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:13px 24px;border:1px solid var(--riv-ink);border-radius:0;font-size:1.4rem;font-weight:850;letter-spacing:.025em;transition:transform .2s ease,box-shadow .2s ease}.riv-button:hover{transform:translateY(-3px);box-shadow:7px 8px #101d2926}.riv-button--primary{color:#fff!important;border-color:var(--riv-copper);background:var(--riv-copper)}.riv-button--outline{background:#ffffff59}.riv-button--light{color:var(--riv-navy)!important;border-color:#fff;background:#fff}.riv-actions{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 27px}.riv-hero{position:relative;padding:82px 0 98px;background:linear-gradient(122deg,#f8f1e7 0 56%,#d6c1a5 56%)}.riv-hero:after{position:absolute;inset:auto 0 0;height:9px;background:linear-gradient(90deg,var(--riv-ink),var(--riv-copper) 68%,var(--riv-sand));content:""}.riv-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,.8fr);gap:68px;align-items:center}.riv-lead{max-width:700px;font-size:1.82rem!important}.riv-hero__notes{display:flex;flex-wrap:wrap;gap:8px}.riv-hero__notes span{padding:7px 11px;border:1px solid rgba(16,29,41,.32);background:#ffffff80;font-size:1.16rem;font-weight:760}.riv-performance{position:relative;min-height:610px;overflow:hidden;border:2px solid var(--riv-ink);background:var(--riv-navy);box-shadow:16px 18px #101d2921}.riv-performance__ring{position:absolute;border:2px solid rgba(229,212,189,.36);border-radius:50%}.riv-performance__ring--one{top:55px;right:55px;bottom:55px;left:55px}.riv-performance__ring--two{top:115px;right:115px;bottom:115px;left:115px}.riv-performance__ring--three{top:175px;right:175px;bottom:175px;left:175px;border-color:var(--riv-copper)}.riv-performance__machine{position:absolute;z-index:3;left:50%;bottom:90px;width:185px;height:305px;border:7px solid var(--riv-ink);border-radius:78px 78px 28px 28px;background:var(--riv-copper);transform:translate(-50%)}.riv-performance__machine:before{position:absolute;top:-150px;left:50%;width:34px;height:170px;border:7px solid var(--riv-ink);border-bottom:0;border-radius:22px 22px 0 0;content:"";transform:translate(-50%) rotate(4deg);transform-origin:bottom}.riv-performance__machine i{position:absolute;top:42px;right:30px;bottom:72px;left:30px;border:3px solid var(--riv-ink);border-radius:50px;background:#d8c7b0}.riv-performance__machine b{position:absolute;left:50%;bottom:-55px;width:280px;height:88px;border:7px solid var(--riv-ink);background:#e6d8c5;transform:translate(-50%)}.riv-performance__type{position:absolute;z-index:5;top:22px;left:22px;color:#ffffffc7;font-size:1rem;font-weight:900;letter-spacing:.18em;line-height:1.55}.riv-compare{padding:105px 0;background:#fff}.riv-compare__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:2px solid var(--riv-ink)}.riv-compare__grid article{min-height:300px;padding:28px 24px;border-right:1px solid rgba(16,29,41,.32);background:var(--riv-cream)}.riv-compare__grid article:last-child{border-right:0}.riv-compare__grid span{display:block;margin-bottom:72px;color:var(--riv-copper);font-size:1.08rem;font-weight:900;letter-spacing:.15em}.riv-compare__grid h3{margin-bottom:12px}.riv-compare__grid p{margin-bottom:0;color:#53606a;font-size:1.34rem;line-height:1.58}.riv-test{padding:100px 0;color:#fff;background:var(--riv-ink)}.riv-test h2{color:#fff}.riv-test .riv-kicker{color:#e6aa86}.riv-test__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:78px;align-items:center}.riv-test__copy p:last-child{color:#ffffffb3}.riv-test__board{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.25);border-left:1px solid rgba(255,255,255,.25)}.riv-test__board article{min-height:180px;padding:24px;border-right:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}.riv-test__board span{display:block;margin-bottom:48px;color:#e6aa86;font-size:1rem;font-weight:900;letter-spacing:.16em}.riv-test__board strong{display:block;font-size:1.55rem;line-height:1.35}.riv-ownership{padding:100px 0;background:#e2d1bb}.riv-ownership__line{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.riv-ownership__line article{position:relative;padding:32px 28px;border-top:8px solid var(--riv-copper);background:#f9f4ec}.riv-ownership__line span{display:block;margin-bottom:45px;color:var(--riv-copper);font-size:1.05rem;font-weight:900;letter-spacing:.15em}.riv-ownership__line p{margin-bottom:0;color:#59636a;font-size:1.38rem}.riv-products{padding:100px 0;background:#fff}.riv-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.riv-products__grid a{display:flex;min-width:0;flex-direction:column;padding:15px;border:1px solid rgba(16,29,41,.24)}.riv-products__grid a>span{display:grid;aspect-ratio:1;place-items:center;background:#f1ece5}.riv-products__grid img{width:100%;height:100%;object-fit:contain}.riv-products__grid strong{margin-top:16px;font-size:1.45rem}.riv-products__grid small{margin-top:8px;color:var(--riv-copper);font-size:1.24rem;font-weight:850}.riv-local{padding:88px 0;color:#fff;background:var(--riv-copper)}.riv-local h2{max-width:830px;color:#fff}.riv-local .riv-kicker{color:#ffe1cb}.riv-local p:last-child{max-width:820px;margin-bottom:0;color:#ffffffd1}.riv-local__inner{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}@media screen and (max-width:989px){.riv-hero__grid{grid-template-columns:1fr}.riv-hero__copy{text-align:center}.riv-lead{margin-inline:auto}.riv-actions,.riv-hero__notes{justify-content:center}.riv-performance{width:min(610px,100%);margin-inline:auto}.riv-compare__grid{grid-template-columns:repeat(2,1fr)}.riv-compare__grid article:nth-child(2){border-right:0}.riv-compare__grid article:nth-child(-n+2){border-bottom:1px solid rgba(16,29,41,.32)}.riv-test__grid{grid-template-columns:1fr;gap:44px}.riv-products__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.riv-wrap{width:min(100% - 28px,1180px)}.riv-page h1{font-size:clamp(4rem,13vw,5.9rem)}.riv-page h2{font-size:clamp(3rem,9vw,4.3rem)}.riv-hero{padding:58px 0 76px}.riv-actions{flex-direction:column}.riv-button{width:100%}.riv-performance{min-height:520px}.riv-performance__ring--one{top:42px;right:42px;bottom:42px;left:42px}.riv-performance__ring--two{top:92px;right:92px;bottom:92px;left:92px}.riv-performance__ring--three{top:142px;right:142px;bottom:142px;left:142px}.riv-performance__machine{width:150px;height:255px}.riv-performance__machine b{width:240px}.riv-compare,.riv-test,.riv-ownership,.riv-products,.riv-local{padding:72px 0}.riv-compare__grid,.riv-test__board,.riv-ownership__line,.riv-products__grid{grid-template-columns:1fr}.riv-compare__grid article{min-height:0;border-right:0;border-bottom:1px solid rgba(16,29,41,.32)}.riv-compare__grid article:last-child{border-bottom:0}.riv-compare__grid span{margin-bottom:28px}.riv-test__board article{min-height:0}.riv-test__board span{margin-bottom:25px}.riv-local__inner{grid-template-columns:1fr;gap:28px}}@media(prefers-reduced-motion:reduce){.riv-page *,.riv-page *:before,.riv-page *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/riccar-vacuums.css.map */
