body.bs-secondary #MainContent#MainContent{--bs-page-ink:#171a20;--bs-page-muted:#60646b;--bs-page-paper:#fff;--bs-page-soft:#f5f5f7;--bs-page-line:#dedfe2;font-family:Arial,Helvetica Neue,sans-serif;background:var(--bs-page-paper);color:var(--bs-page-ink)}body.bs-secondary #MainContent#MainContent :is(h1,h2,h3,h4){font-family:Arial,Helvetica Neue,sans-serif!important;font-weight:500!important;letter-spacing:-.035em!important;text-wrap:balance;overflow-wrap:break-word}body.bs-secondary #MainContent#MainContent h1:not(.visually-hidden){font-size:clamp(36px,4.6vw,66px)!important;line-height:1.08!important}body.bs-secondary #MainContent#MainContent h2{font-size:clamp(29px,3.3vw,46px)!important;line-height:1.13!important}body.bs-secondary #MainContent#MainContent h3{font-size:clamp(22px,2vw,28px)!important;line-height:1.22!important}body.bs-secondary #MainContent#MainContent h4{font-size:20px!important;line-height:1.3!important}body.bs-secondary #MainContent#MainContent :is(h1,h2,h3) em{font:inherit!important;letter-spacing:inherit!important}body.bs-secondary #MainContent#MainContent :is(p,li){line-height:1.7}body.bs-secondary #MainContent#MainContent :is(button,input,select,textarea){font-family:inherit}body.bs-secondary #MainContent#MainContent :is(input,select,textarea){max-width:100%;box-sizing:border-box}body.bs-secondary #MainContent#MainContent :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #3159a1!important;outline-offset:4px}body.bs-secondary #MainContent#MainContent :is(section,article,div){scroll-margin-top:112px}body.bs-secondary #MainContent#MainContent .breadcrumb{background:#fff;border-bottom:1px solid #e9eaec;font-size:12px}body.bs-secondary #MainContent#MainContent .page-default{background:#fff!important;color:#171a20!important;padding:0 0 72px!important;--color-background:#fff;--color-text-primary:#171a20;--color-text-secondary:#60646b;--color-heading:#171a20}body.bs-secondary #MainContent#MainContent .page-default__container{max-width:none;width:100%;padding:0}body.bs-secondary #MainContent#MainContent .page-default__banner{background:#f5f5f7!important;border-radius:0!important;padding:64px max(6vw,24px)!important;min-height:0!important;max-width:none;margin:0!important;text-align:left!important;border-bottom:1px solid #e5e5e7}body.bs-secondary #MainContent#MainContent .page-default__banner:before,body.bs-secondary #MainContent#MainContent .page-default__banner:after{background:none!important;box-shadow:none!important}body.bs-secondary #MainContent#MainContent .page-default__title{color:#171a20!important;background:none!important;-webkit-text-fill-color:#171a20!important;text-align:left!important;margin:0 auto!important;max-width:1200px;font-size:clamp(34px,4vw,58px)!important}body.bs-secondary #MainContent#MainContent .page-default__rte{width:100%;max-width:1120px;margin:0 auto!important;padding:48px max(24px,3vw)!important;box-sizing:border-box;color:#171a20}body.bs-secondary #MainContent#MainContent .page-default__rte>:is(p,ul,ol,blockquote){color:#42464c;font-size:16px;max-width:80ch}body.bs-secondary #MainContent#MainContent .page-default__rte>:is(h2,h3,h4){color:#171a20;margin-top:40px;margin-bottom:16px}body.bs-secondary #MainContent#MainContent .page-default__rte>:is(p,ul,ol):first-child{margin-top:0}body.bs-secondary #MainContent#MainContent .page-default__rte>:is(ul,ol){padding-left:24px}body.bs-secondary #MainContent#MainContent .page-default__rte>ul li{margin:10px 0}body.bs-secondary #MainContent#MainContent .page-default__rte>:is(p,ul,ol) a{color:#171a20!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}body.bs-secondary #MainContent#MainContent .page-default__rte>blockquote{padding:24px 28px;background:#f5f5f7;border:0;border-left:3px solid #bd9958;margin:28px 0}body.bs-secondary #MainContent#MainContent .page-default:has(.page-default__rte h1) .page-default__banner{padding-block:24px!important;background:#fff!important}body.bs-secondary #MainContent#MainContent .page-default:has(.page-default__rte h1) .page-default__title{font-size:16px!important;line-height:1.4!important;letter-spacing:0!important;color:#60646b!important;-webkit-text-fill-color:#60646b!important}body.bs-secondary #MainContent#MainContent .page-default__rte:has(:is(.bsbuy,.bsfinance,.bsprice,.bs-tow-match,.bsf)){max-width:none;padding:0!important}body.bs-secondary #MainContent#MainContent :is(.bsrv,.bsth,.bsbuy,.bsfinance){--ink:#171a20;--paper:#fff;--mist:#f5f5f7;--sand:#f5f5f7;--line:#dedfe2;--lime:#171a20;--coral:#eceef0}body.bs-secondary #MainContent#MainContent :is(.bsrv-shell,.bsth-shell,.bsbuy-shell,.bsfinance-shell){max-width:1320px;margin-inline:auto;padding-inline:clamp(24px,5vw,72px)}body.bs-secondary #MainContent#MainContent :is(.bsrv-chapter,.bsth-section,.bsbuy-section,.bsfinance-section){padding-block:72px}body.bs-secondary #MainContent#MainContent :is(.bsrv-chapter-heading,.bsth-section-head,.bsbuy-section-head){margin-bottom:32px}body.bs-secondary #MainContent#MainContent :is(.bsrv-chapter-heading,.bsth-section-head,.bsbuy-section-head) p{font-size:16px;font-weight:400;max-width:66ch}body.bs-secondary #MainContent#MainContent :is(.bsrv-hero,.bsth-hero,.bsbuy-hero,.bsfinance-hero){min-height:0!important}body.bs-secondary #MainContent#MainContent :is(.bsrv-hero h1,.bsth-hero h1,.bsbuy-hero h1,.bsfinance-hero h1){max-width:15ch;font-weight:500!important}body.bs-secondary #MainContent#MainContent :is(.bsrv-hero p,.bsth-hero p,.bsbuy-hero p,.bsfinance-hero p){font-weight:400;max-width:58ch}body.bs-secondary #MainContent#MainContent :is(.bsfinance-estimator,.bsbuy-calculator){background:#f5f5f7!important;color:#171a20!important;box-shadow:none!important;border:1px solid #dedfe2!important;border-radius:8px}body.bs-secondary #MainContent#MainContent :is(.bsrv-button,.bsth-button,.bsbuy-button,.bsfinance-button,.bs-company-profile__btn,.bs-contact-section__btn,.bs-download-card__btn,.bs-download-hub__support-link,.uvi-btn,.contact__button){min-height:48px;border-radius:4px!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;padding:14px 24px!important;text-decoration:none!important}body.bs-secondary #MainContent#MainContent :is(.bsrv-button,.bsth-button,.bsbuy-button,.bsfinance-button,.uvi-btn--ghost){border:1px solid #bec1c5!important;background:#fff!important;color:#171a20!important}body.bs-secondary #MainContent#MainContent :is(.bsrv-button-accent,.bsth-button-accent,.bsbuy-button-accent,.bsfinance-button-accent,.bs-company-profile__btn--gold,.bs-contact-section__btn,.bs-download-card__btn,.uvi-btn--primary,.contact__button){border:1px solid #171a20!important;background:#171a20!important;color:#fff!important}body.bs-secondary #MainContent#MainContent :is(.bsrv-button-accent,.bsth-button-accent,.bsbuy-button-accent,.bsfinance-button-accent,.bs-company-profile__btn--gold,.bs-contact-section__btn,.bs-download-card__btn,.uvi-btn--primary,.contact__button) *{color:inherit!important}body.bs-secondary #MainContent#MainContent :is(.bs-company-profile__btn--ghost,.bs-contact-section__btn--ghost,.bs-download-hub__support-link){background:#fff!important;border:1px solid #bec1c5!important;color:#171a20!important}body.bs-secondary #MainContent#MainContent :is(.bs-company-profile,.bs-contact-section,.bs-download-hub){background:#f5f5f7!important;color:#171a20!important;padding-block:64px!important}body.bs-secondary #MainContent#MainContent :is(.bs-company-profile,.bs-contact-section,.bs-download-hub) :is(h1,h2,h3,h4,p,li){color:#171a20!important}body.bs-secondary #MainContent#MainContent :is(.bs-company-profile,.bs-contact-section,.bs-download-hub) p{color:#60646b!important;font-size:16px!important}body.bs-secondary #MainContent#MainContent :is(.bs-company-profile__wrap,.bs-contact-section__wrap,.bs-download-hub__wrap){max-width:1240px!important;padding-inline:24px!important;margin:auto}body.bs-secondary #MainContent#MainContent :is(.bs-contact-section__hero,.bs-download-hub__hero){background:transparent!important;border:0!important;border-radius:0!important;padding:0 0 40px!important;box-shadow:none!important}body.bs-secondary #MainContent#MainContent :is(.bs-contact-section__info,.bs-contact-section__action,.bs-download-card,.bs-download-hub__side,.bs-download-hub__support,.bs-company-profile__pillar){background:#fff!important;border:1px solid #dedfe2!important;border-radius:8px!important;box-shadow:none!important;color:#171a20!important}body.bs-secondary #MainContent#MainContent :is(.bs-contact-section__label,.bs-contact-section__eyebrow,.bs-contact-section__badge,.bs-download-hub__eyebrow,.bs-download-hub__side-label,.bs-download-card__type){color:#60646b!important;letter-spacing:.12em!important;font-size:11px!important}body.bs-secondary #MainContent#MainContent :is(.bs-contact-section__value,.bs-download-hub__side a){color:#171a20!important;font-weight:500!important;font-size:20px!important;line-height:1.5!important}body.bs-secondary #MainContent#MainContent .bs-contact-section__value--large{font-size:30px!important}body.bs-secondary #MainContent#MainContent :is(.bs-contact-section__icon,.bs-download-card__icon){color:#8c6b31!important;background:#f6f3ec!important;border:1px solid #e6dfd0!important}body.bs-secondary #MainContent#MainContent .bs-contact-section__item{border-color:#e4e5e7!important}body.bs-secondary #MainContent#MainContent .contact{background:#fff!important;color:#171a20!important;padding-block:64px!important;--color-background:#fff;--color-text-primary:#171a20;--color-text-secondary:#60646b;--color-heading:#171a20}body.bs-secondary #MainContent#MainContent .contact :is(h2,label){color:#171a20!important}body.bs-secondary #MainContent#MainContent .contact :is(input,textarea){background:#f5f5f7!important;border:1px solid #d0d2d5!important;border-radius:4px;color:#171a20!important;padding:14px!important;font-size:16px}body.bs-secondary #MainContent#MainContent .contact :is(input,textarea)::placeholder{color:#60646b;opacity:1}body.bs-secondary #MainContent#MainContent .uvi{background:#fff!important;color:#171a20;--uvi-bg:#fff;--uvi-text:#171a20;--uvi-border:#dedfe2}body.bs-secondary #MainContent#MainContent .uvi__header{padding-block:44px!important;text-align:left}body.bs-secondary #MainContent#MainContent .uvi__title{font-size:clamp(36px,4vw,58px)!important}body.bs-secondary #MainContent#MainContent :is(.uvi-card,.bsth-model-card,.bsbuy-cost-card,.bsfinance-price-card){border:1px solid #dedfe2!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden}body.bs-secondary #MainContent#MainContent .uvi-card h3{font-size:21px!important;line-height:1.3!important;letter-spacing:-.02em!important}body.bs-secondary #MainContent#MainContent :is(.shopify-policy__container,.search__container){max-width:1120px;margin-inline:auto;padding-inline:24px}body.bs-secondary #MainContent#MainContent .shopify-policy__body{line-height:1.75}@media(max-width:760px){body.bs-secondary #MainContent#MainContent h1:not(.visually-hidden){font-size:36px!important}body.bs-secondary #MainContent#MainContent h2{font-size:30px!important}body.bs-secondary #MainContent#MainContent h3{font-size:23px!important}body.bs-secondary #MainContent#MainContent .page-default__banner{padding:36px 24px!important}body.bs-secondary #MainContent#MainContent .page-default__title{font-size:34px!important}body.bs-secondary #MainContent#MainContent .page-default__rte{padding:32px 24px!important}body.bs-secondary #MainContent#MainContent :is(.bsrv-chapter,.bsth-section,.bsbuy-section,.bsfinance-section){padding-block:44px}body.bs-secondary #MainContent#MainContent :is(.bsrv-shell,.bsth-shell,.bsbuy-shell,.bsfinance-shell){padding-inline:22px}body.bs-secondary #MainContent#MainContent :is(.bs-company-profile,.bs-contact-section,.bs-download-hub,.contact){padding-block:40px!important}body.bs-secondary #MainContent#MainContent :is(.bs-contact-section__grid,.bs-download-hub__grid){grid-template-columns:1fr!important;gap:18px!important}body.bs-secondary #MainContent#MainContent :is(.bs-contact-section__info,.bs-contact-section__action,.bs-download-card){padding:24px!important}body.bs-secondary #MainContent#MainContent .bs-contact-section__value{font-size:18px!important;overflow-wrap:anywhere}body.bs-secondary #MainContent#MainContent .bs-contact-section__value--large{font-size:26px!important}body.bs-secondary #MainContent#MainContent :is(.bsrv-button,.bsth-button,.bsbuy-button,.bsfinance-button){padding:13px 18px!important}body.bs-secondary #MainContent#MainContent .page-default__rte :is(table){display:block;max-width:100%;overflow-x:auto}body.bs-secondary #MainContent#MainContent .page-default__rte>:is(p,ul,ol){font-size:16px;overflow-wrap:break-word}}body.bs-secondary #MainContent#MainContent :is(.bs-company-profile__intro,.bs-company-profile__statement,.bs-company-profile__quote,.bs-company-profile__timeline,.bs-company-profile__cta,.bs-company-profile__stat,.bs-download-hub__intro,.bs-contact-section__map){background:#fff!important;border:1px solid #dedfe2!important;border-radius:8px!important;box-shadow:none!important;color:#171a20!important}body.bs-secondary #MainContent#MainContent :is(.bs-company-profile__statement,.bs-company-profile__quote,.bs-company-profile__timeline,.bs-company-profile__stat,.bs-company-profile__cta,.bs-download-hub__side) :is(div,span,strong,em,small){color:#42464c!important}body.bs-secondary #MainContent#MainContent :is(.bs-company-profile__intro,.bs-download-hub__intro){padding:40px!important}body.bs-secondary #MainContent#MainContent .bs-company-profile__eyebrow{color:#60646b!important}body.bs-secondary #MainContent#MainContent .bs-company-profile__stat strong{color:#171a20!important;font-weight:500!important}body.bs-secondary #MainContent#MainContent :is(.bs-company-profile__event,.bs-company-profile__year){color:#42464c!important}@media(max-width:760px){body.bs-secondary #MainContent#MainContent :is(.bs-company-profile__intro,.bs-download-hub__intro){padding:26px!important}}body.bs-secondary #MainContent#MainContent .uvi:is(.is-filter-open,.is-modal-open){z-index:10040!important}body.bs-secondary #MainContent#MainContent .uvi__filters-head h2{font-size:26px!important;line-height:1.2!important}body.bs-secondary #MainContent#MainContent .bsf-title{font-size:clamp(36px,4.6vw,66px)!important;line-height:1.08!important}body.bs-secondary #MainContent#MainContent .uvi__filters{color:#f5f5f7!important}body.bs-secondary #MainContent#MainContent .uvi__filters :is(summary,label,.uvi-icon-btn){color:#f5f5f7!important}body.bs-secondary #MainContent#MainContent .uvi__filters :is(input,select){color:#f5f5f7!important}body.bs-secondary #MainContent#MainContent .uvi__filters input::placeholder{color:#afb4bd!important;opacity:1}body.bs-secondary #MainContent#MainContent :is(.after-sale-service-title,.after-sale-service-subtitle){color:#171a20!important}body.bs-secondary:is(.bs-page-rv-dealers-bk-html,.bs-page-2027-lineup-pricing) #MainContent#MainContent .page-default__rte a{color:#171a20!important;text-decoration:underline;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/36/assets/bs-secondary-pages.css.map */
