.rivo-home{--rivo-ink:#171714;--rivo-ivory:#f4f0e8;--rivo-paper:#fbfaf7;--rivo-brass:#9a7548;--rivo-line:rgba(23,23,20,.14);color:var(--rivo-ink)}.rivo-home *{box-sizing:border-box}.rivo-home__wrap{width:min(100% - 32px,1280px);margin-inline:auto}.rivo-home__eyebrow{margin:0 0 12px;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.rivo-home__heading{margin:0;font-family:var(--font-heading--family,serif);font-size:clamp(2.1rem,5vw,4.75rem);font-weight:500;line-height:.98;letter-spacing:-.035em}.rivo-home__lede{max-width:640px;margin:20px 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65;color:#171714b8}.rivo-home__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin-top:28px;padding:12px 24px;border:1px solid var(--rivo-ink);background:var(--rivo-ink);color:#fff;text-decoration:none;transition:background .2s,color .2s}.rivo-home__button:hover{background:transparent;color:var(--rivo-ink)}.rivo-home__button:focus-visible,.rivo-promo__toggle:focus-visible{outline:3px solid #fff;outline-offset:3px}.rivo-home__section{padding:clamp(64px,9vw,128px) 0;background:var(--rivo-paper)}.rivo-promo{position:relative;display:flex;min-height:48px;align-items:center;overflow:hidden;background:var(--rivo-ink);color:#fff}.rivo-promo__track{display:flex;width:max-content;animation:rivo-marquee 24s linear infinite}.rivo-promo__item{padding:0 44px;white-space:nowrap;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rivo-promo__toggle{position:absolute;z-index:2;right:4px;top:2px;width:44px;height:44px;border:0;background:var(--rivo-ink);color:#fff;cursor:pointer}.rivo-promo.is-paused .rivo-promo__track{animation-play-state:paused}@keyframes rivo-marquee{to{transform:translate(-50%)}}.rivo-hero{position:relative;min-height:min(78svh,820px);display:grid;align-items:end;overflow:hidden;background:#d9d2c4}.rivo-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.rivo-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a099e,#0a0a0933 48%,#0a0a0914)}.rivo-hero__media img{width:100%;height:100%;object-fit:cover}.rivo-hero__content{position:relative;z-index:1;width:min(100% - 32px,1080px);max-width:none;padding:clamp(72px,10vw,144px) 0;color:#fff}.rivo-hero__copy{max-width:720px}.rivo-hero .rivo-home__lede{color:#ffffffd6}.rivo-hero .rivo-home__button{border-color:#fff;background:#fff;color:var(--rivo-ink)}.rivo-hero .rivo-home__button:hover{background:transparent;color:#fff}.rivo-values{background:var(--rivo-ivory)}.rivo-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;background:var(--rivo-line)}.rivo-value{min-height:250px;padding:36px;background:var(--rivo-ivory)}.rivo-value__number{display:block;margin-bottom:48px;color:var(--rivo-brass);font-size:.8rem;letter-spacing:.14em}.rivo-value h3{margin:0 0 12px;font-family:var(--font-heading--family,serif);font-size:clamp(1.45rem,2.3vw,2rem);font-weight:500}.rivo-value p{margin:0;line-height:1.65;color:#171714b3}.rivo-editorial__header,.rivo-featured__content,.rivo-trust__header,.rivo-contact__header{max-width:760px}.rivo-editorial__grid{display:grid;grid-template-columns:repeat(12,1fr);align-items:stretch;gap:18px;margin-top:52px}.rivo-editorial-card{position:relative;display:grid;grid-column:span 4;grid-template-rows:auto 1fr;overflow:hidden;background:#e8e2d7}.rivo-editorial-card__media{aspect-ratio:4/5;overflow:hidden}.rivo-editorial-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.rivo-editorial-card:hover img{transform:scale(1.025)}.rivo-editorial-card__body{min-height:132px;padding:24px}.rivo-editorial-card__label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rivo-brass)}.rivo-editorial-card h3{margin:10px 0 0;font-family:var(--font-heading--family,serif);font-size:1.55rem;font-weight:500}.rivo-featured{background:var(--rivo-ivory)}.rivo-featured__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,8vw,110px);align-items:center}.rivo-featured__media{aspect-ratio:1/1;background:#e4ded2;overflow:hidden}.rivo-featured__media img{width:100%;height:100%;object-fit:cover}.rivo-featured__price{display:flex;gap:12px;align-items:baseline;margin-top:22px;font-size:1.25rem}.rivo-featured__compare{text-decoration:line-through;color:#1717147a}.rivo-featured__status{margin-top:12px;font-size:.85rem;color:#171714a6}.rivo-featured__form button{font:inherit;cursor:pointer}.rivo-featured__form button[disabled]{opacity:.45;cursor:not-allowed}.rivo-trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.rivo-trust-card{padding:32px;border:1px solid var(--rivo-line);background:#fff}.rivo-trust-card h3{margin:0 0 12px;font-size:1.1rem}.rivo-trust-card p{margin:0;line-height:1.65;color:#171714ad}.rivo-testimonials{background:var(--rivo-ink);color:#fff}.rivo-testimonials .rivo-home__lede{color:#ffffffb8}.rivo-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.rivo-quote{padding:30px;border:1px solid rgba(255,255,255,.18)}.rivo-quote blockquote{margin:0 0 24px;font-family:var(--font-heading--family,serif);font-size:1.28rem;line-height:1.45}.rivo-quote cite{font-style:normal;font-size:.82rem}.rivo-quote a{color:#fff}.rivo-contact{background:#ece6da}.rivo-contact__grid{display:grid;grid-template-columns:1.2fr repeat(2,1fr);gap:1px;margin-top:48px;background:var(--rivo-line)}.rivo-contact__column{min-height:260px;padding:32px;background:#ece6da}.rivo-contact__column h3{margin:0 0 18px;font-family:var(--font-heading--family,serif);font-size:1.35rem;font-weight:500}.rivo-contact__column p{line-height:1.65;color:#171714b3}.rivo-contact__details{margin-top:12px}.rivo-contact__details p{margin:0}.rivo-contact__details p+p{margin-top:4px}.rivo-contact__column ul{margin:0;padding:0;list-style:none}.rivo-contact__column li+li{margin-top:11px}.rivo-contact__column a{color:var(--rivo-ink);text-underline-offset:4px}@media(max-width:749px){.rivo-home__wrap{width:min(100% - 24px,1280px)}.rivo-hero{min-height:680px}.rivo-hero__media:after{background:linear-gradient(0deg,#0a0a09b8,#0a0a0914 80%)}.rivo-values__grid,.rivo-trust__grid,.rivo-testimonials__grid,.rivo-contact__grid{grid-template-columns:1fr}.rivo-value{min-height:0}.rivo-editorial__grid{grid-template-columns:1fr}.rivo-editorial-card{grid-column:auto}.rivo-editorial-card:nth-child(2){margin-top:0}.rivo-featured__grid{grid-template-columns:1fr}.rivo-contact__column{min-height:0}}@media(prefers-reduced-motion:reduce){.rivo-promo__track{animation:none}.rivo-editorial-card img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rivo-home.css.map */
