.rvp{--rm-black:#0d0f12;--rm-off-black:#14171c;--rm-white:#fff;--rm-cream:#f3f3f1;--rm-blue:#14223a;--rm-blue-soft:#f3f3f1;--rm-orange:#f4d606;--rm-yellow:#f4d606;--rm-red:#e8402c;--rm-text:#1a1a1a;--rm-muted:#5a5f66;--rm-line:rgba(16,16,16,.14);--rm-light-line:rgba(255,255,255,.16);--ink:#0d0f12;--navy:#14223a;--yel:#f4d606;--red:#e8402c;--grey:#f3f3f1;--txt:#1a1a1a;--mute:#5a5f66;--line:rgba(16,16,16,.14);--card:#fff;--cardline:#e3e3df;font-family:Barlow,Helvetica,Arial,sans-serif;color:var(--txt);background:#fff;display:block}.rvp *{box-sizing:border-box}.rvp-section{padding:clamp(44px,6vw,96px) 0;overflow:hidden;background:#fff;color:var(--txt);display:block}.rvp-section.rvp-cream{background:var(--grey)}.rvp-section.rvp-white{background:#fff}.rvp-section.rvp-dark{background:var(--ink);color:#fff;--txt:#fff;--mute:rgba(255,255,255,.78);--line:rgba(255,255,255,.14);--card:rgba(255,255,255,.04);--cardline:rgba(255,255,255,.14)}.rvp-section.rvp-blue{background:var(--navy);color:#fff;--txt:#fff;--mute:rgba(255,255,255,.8);--line:rgba(255,255,255,.16);--card:rgba(255,255,255,.05);--cardline:rgba(255,255,255,.16)}.rvp-container{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.rvp-narrow{max-width:820px}.rvp-center{text-align:center}.rvp-center.rvp-narrow,.rvp-center .rvp-narrow,.rvp-narrow.rvp-center,.rvp-center .rvp-lead{margin-left:auto;margin-right:auto}.rvp-center .rvp-button-row{justify-content:center}.rvp-eyebrow{display:block;margin:0 0 14px;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--txt)}.rvp-dark .rvp-eyebrow,.rvp-blue .rvp-eyebrow{color:var(--yel)}.rvp h1,.rvp h2,.rvp h3{margin:0;font-family:Anton,Impact,Arial Black,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.012em;color:var(--txt)}.rvp h1{font-size:clamp(44px,6.4vw,96px);line-height:.92!important}.rvp h2{font-size:clamp(34px,4.6vw,68px);line-height:.94!important}.rvp h3{font-size:clamp(22px,1.9vw,27px);line-height:1.05!important}.rvp-dark h1,.rvp-dark h2,.rvp-blue h1,.rvp-blue h2{color:var(--yel)}.rvp p{margin:0 0 .9em;font-size:16px;line-height:1.6;color:var(--mute)}.rvp p:last-child{margin-bottom:0}.rvp p strong{color:var(--txt)}.rvp a{color:inherit}.rvp .rvp-lead{margin:18px 0 0;max-width:640px;font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:var(--mute)}.rvp-lead+p{margin-top:14px}.rvp-button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.rvp-button,.rvp button[type=submit],.rvp input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;border:2px solid var(--ink);background:var(--ink);color:#fff!important;font:800 15px/1 Barlow,Helvetica,Arial,sans-serif;letter-spacing:.01em;text-decoration:none!important;text-transform:none;cursor:pointer;transition:transform .15s,background .15s,color .15s}.rvp-button:hover{transform:translateY(-1px)}.rvp-button+.rvp-button,.rvp-button.outline,.rvp-button.rvp-outline{background:transparent;color:var(--ink)!important}.rvp-dark .rvp-button,.rvp-blue .rvp-button,.rvp-button.light{background:var(--yel);border-color:var(--yel);color:#111!important}.rvp-dark .rvp-button+.rvp-button,.rvp-blue .rvp-button+.rvp-button,.rvp-button.outline-light{background:transparent;border-color:#ffffffb3;color:#fff!important}.rvp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4.5vw,72px);align-items:center}.rvp-media{position:relative;border-radius:24px;overflow:hidden;background:var(--grey)}.rvp-media img,.rvp-media video{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.rvp-split+*{margin-top:clamp(24px,3vw,40px)}.rvp-card-grid,.rvp-warranty-grid,.rvp-stat-grid,.rvp-quote-grid,.rvp-review-grid,.rvp-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:clamp(22px,3vw,36px);text-align:left}.rvp-card-grid.four,.rvp-warranty-grid,.rvp-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rvp-quote-grid,.rvp-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rvp-card,.rvp-warranty-card,.rvp-stat,.rvp-quote,.rvp-review,.rvp-product-card{display:flex;flex-direction:column;gap:8px;min-height:0;padding:24px;border-radius:20px;border:1px solid var(--cardline);background:var(--card);color:var(--txt);text-decoration:none}a.rvp-card{transition:border-color .15s,transform .15s}a.rvp-card:hover{border-color:var(--yel);transform:translateY(-2px)}.rvp-card>strong:first-child,.rvp-warranty-card>span:first-child{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}a.rvp-card>strong:first-child{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:26px;letter-spacing:.02em;color:var(--red)}.rvp-number,.rvp-warranty-card>strong,.rvp-stat>strong{font-family:Anton,Impact,Arial Black,sans-serif;font-weight:400;font-size:clamp(34px,3.4vw,52px);line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--txt)}.rvp-dark .rvp-number,.rvp-blue .rvp-number,.rvp-dark .rvp-warranty-card>strong,.rvp-blue .rvp-warranty-card>strong,.rvp-dark .rvp-stat>strong,.rvp-blue .rvp-stat>strong{color:var(--yel)}.rvp-stat>span{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.rvp-card p,.rvp-warranty-card p{font-size:15px;line-height:1.5}.rvp-quote,.rvp-review{justify-content:space-between;gap:18px}.rvp-stars{display:block;margin-bottom:10px;color:var(--yel);letter-spacing:.12em;font-size:16px}.rvp-cream .rvp-stars,.rvp-white .rvp-stars{color:#d9a400}.rvp-quote p,.rvp-review p{font-size:16.5px;line-height:1.55;color:var(--txt)}.rvp-review>strong{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.rvp-quote-footer{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--cardline)}.rvp-name{font-weight:800;font-size:15px;color:var(--txt)}.rvp-tag{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.rvp-list,.rvp-checks{display:grid;gap:10px;margin-top:22px}.rvp-list-item,.rvp-check{position:relative;padding:14px 16px 14px 50px;border-radius:14px;border:1px solid var(--cardline);background:var(--card);font-size:15.5px;font-weight:700;line-height:1.4;color:var(--txt)}.rvp-list-item:before,.rvp-check:before{content:"";position:absolute;left:14px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:var(--yel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.5l3.5 3.5 7.5-8' fill='none' stroke='%23111' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.rvp-note{margin-top:22px;padding:16px 18px;border-radius:14px;border:1px solid var(--cardline);border-left:4px solid var(--red);background:var(--card)}.rvp-note p{font-size:15px;color:var(--txt)}.rvp-steps{display:grid;gap:12px}.rvp-step{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start;padding:20px;border-radius:18px;border:1px solid var(--cardline);background:var(--card)}.rvp-step-num{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--yel);color:#111;font-family:Anton,Impact,sans-serif;font-size:19px;line-height:1}.rvp-step p{margin-top:6px;font-size:15px}.rvp-accordion,.rvp-faq{display:grid;gap:10px;margin-top:clamp(22px,3vw,36px);text-align:left}.rvp details{border-radius:16px;border:1px solid var(--cardline);background:var(--card);overflow:hidden}.rvp-cream details,.rvp-white details{background:#fff}.rvp summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-size:17px;font-weight:800;line-height:1.3;color:var(--txt)}.rvp summary::-webkit-details-marker{display:none}.rvp summary:after{content:"+";flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--yel);color:#111;font-size:20px;font-weight:700;line-height:1}.rvp details[open] summary:after{content:"\2212"}.rvp details>:not(summary){margin:0;padding:0 20px 18px;font-size:16px;line-height:1.6;color:var(--mute)}.rvp-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rvp-product-card{padding:0;overflow:hidden;gap:0}.rvp-product-card img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#fff;padding:16px}.rvp-product-body{display:flex;flex-direction:column;gap:8px;flex:1;padding:20px;border-top:1px solid var(--cardline)}.rvp-product-body>strong{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.rvp-product-body p{font-size:15px;line-height:1.5}.rvp-product-body .rvp-button-row{margin-top:auto;padding-top:14px}.rvp-product-body .rvp-button{min-height:44px;width:100%}.rvp-form-wrap{padding:clamp(20px,2.6vw,32px);border-radius:24px;border:1px solid var(--cardline);background:var(--card)}.rvp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rvp-form-grid>.full,.rvp-form-grid>div:has(textarea){grid-column:1/-1}.rvp label{display:block;margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--txt)}.rvp input[type=text],.rvp input[type=email],.rvp input[type=tel],.rvp select,.rvp textarea{width:100%;min-height:50px;padding:12px 14px;border-radius:12px;border:1.5px solid #cfd3d8;background:#fff;color:#111;font:500 16px/1.4 Barlow,Helvetica,Arial,sans-serif}.rvp textarea{min-height:140px;resize:vertical}.rvp input:focus,.rvp select:focus,.rvp textarea:focus{outline:3px solid var(--yel);outline-offset:1px;border-color:#111}.rvp button[type=submit]{margin-top:16px}.rvp-dark button[type=submit],.rvp-blue button[type=submit]{background:var(--yel);border-color:var(--yel);color:#111!important}.rvp-prose{max-width:820px;margin:0 auto;padding:clamp(22px,3vw,44px);border-radius:24px;border:1px solid var(--cardline);background:#fff}.rvp-prose h2,.rvp-prose h3{margin:1.4em 0 .5em;font-size:clamp(22px,2vw,28px)}.rvp-prose>:first-child{margin-top:0}.rvp-prose p,.rvp-prose li{font-size:16.5px;line-height:1.65;color:#33373d}.rvp-prose ul,.rvp-prose ol{margin:0 0 1em;padding-left:1.2em}.rvp-prose a{font-weight:700;text-underline-offset:3px}.rvp-rows{display:grid;gap:10px;margin-top:22px}.rvp-row{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);font-size:16px;color:var(--txt)}.rvp-row b{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding-top:3px}.rvp-row a{font-weight:800;text-underline-offset:3px}@media(max-width:999px){.rvp-card-grid.four,.rvp-warranty-grid,.rvp-stat-grid,.rvp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rvp-quote-grid,.rvp-review-grid{grid-template-columns:1fr}}@media(max-width:749px){.rvp-split,.rvp-form-grid{grid-template-columns:1fr}.rvp-button-row .rvp-button{flex:1 1 auto}.rvp-row{grid-template-columns:1fr;gap:4px}.rvp-card,.rvp-warranty-card,.rvp-stat,.rvp-quote,.rvp-review{padding:18px}.rvp-card-grid:not(.four){grid-template-columns:1fr}.rvp summary{font-size:16px;padding:16px}.rvp details>:not(summary){padding:0 16px 16px}}.rvp-cap{position:absolute;left:14px;bottom:14px;padding:10px 14px;border-radius:14px;background:#0d0f12db;color:#fff;font-size:13px;line-height:1.3}.rvp-cap strong{display:block;font-size:15px}.rvp-book{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(18px,3vw,36px);align-items:start;margin-top:clamp(22px,3vw,36px)}.rvp-frame{border-radius:20px;overflow:hidden;border:1px solid var(--cardline);background:#fff}.rvp-frame iframe{display:block;border:0;width:100%}.rvp-card .rvp-row{grid-template-columns:1fr;gap:4px}@media(max-width:899px){.rvp-book{grid-template-columns:1fr}}html body :is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--main-blog,.shopify-section--main-article,.shopify-section--main-cart,.shopify-section--main-not-found,.shopify-section--main-product,.shopify-section--related-products,.shopify-section--featured-collection,.shopify-section--main-list-collections,.shopify-section--faq){--rounded-button:999px;--rounded-input:12px;--rounded-xs:10px;--rounded-sm:14px;--rounded:20px;--rounded-lg:24px}html body :is(main,#MainContent) .product-card{border-radius:20px;border:1px solid #e3e3df;background:#fff;overflow:hidden;transition:border-color .15s,transform .15s}html body :is(main,#MainContent) .product-card:hover{border-color:#111;transform:translateY(-2px)}html body :is(main,#MainContent) .product-card__info{padding:14px 16px 18px}html body :is(main,#MainContent) .product-card__title{font-weight:800}html body :is(main,#MainContent) .shopify-section--main-collection,html body :is(main,#MainContent) .shopify-section--main-search{background:#f3f3f1}html body :is(main,#MainContent) :is(.badge--on-sale,.badge--primary){background:#e8402c!important;color:#fff!important;border-radius:999px}html body :is(main,#MainContent) .blog-post-card{border-radius:20px;overflow:hidden}html body :is(main,#MainContent) .blog-post-card__image,html body :is(main,#MainContent) .blog-post-card img{border-radius:20px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/rover-pages.css.map */
