.nv-mobility--refresh{font-family:var(--nv-nav-font,Arial,Helvetica,sans-serif);background:#f6f7f2}
.nv-mobility--refresh [hidden]{display:none!important}
.nv-mobility--refresh .nv-mobility__wrap{width:100%;max-width:none;padding:60px clamp(20px,4vw,140px)}
.nv-mobility--refresh .nv-mobility__section-head{gap:32px;align-items:end}
.nv-mobility--refresh .nv-mobility__section-head>p{max-width:520px;font-size:15px}
.nv-mobility--refresh .nv-mobility__button,.nv-mobility--refresh .nv-mobility__range-nav a{border-radius:5px;box-shadow:0 4px 0 #1e321a24;transition:transform .22s,box-shadow .22s,background .22s}
.nv-mobility--refresh .nv-mobility__universe{display:flex;flex-direction:column;min-height:0;border-radius:10px;background:#1e3025;box-shadow:0 8px 24px #18302010;transition:transform .3s,box-shadow .3s}
.nv-mobility--refresh .nv-mobility__universe:before{display:none}
.nv-mobility--refresh .nv-mobility__universe>img{display:block;position:static;width:100%;height:auto;min-height:0;aspect-ratio:1672/941;object-fit:contain;z-index:auto;transform:none}
.nv-mobility--refresh .nv-mobility__universe>div{padding:clamp(24px,2.3vw,55px)}
.nv-mobility--refresh .nv-mobility__universe h3{font-size:clamp(30px,2.7vw,58px);margin:12px 0}
.nv-mobility--refresh .nv-mobility__universe p{font-size:15px;max-width:600px}
.nv-mobility--refresh .nv-mobility__universe small{font-size:12px;letter-spacing:.03em}
.nv-mobility--refresh .nv-mobility__universe div>span{font-size:15px}
.nv-mobility--refresh .nv-mobility__universe b{transition:transform .25s}
.nv-mobility--refresh .nv-mobility__range{background:#e9eee1;border-block:1px solid #d9e1cf}
.nv-mobility--refresh .nv-mobility__range-nav{margin-bottom:24px}
.nv-mobility--refresh .nv-home-product-rail__track>.nv-mobility__product{flex-basis:calc((100% - 60px)/3.5)}
.nv-mobility--refresh .nv-mobility__product .product-card{border-radius:8px;box-shadow:0 4px 15px #20351b08;transition:transform .25s,box-shadow .25s}
.nv-mobility--refresh .nv-mobility__product .nv-card-buy button{transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 3px 0 #1b2d172b;border-radius:5px}
.nv-mobility--refresh .nv-brand-marquee{margin:0;padding-inline:clamp(20px,4vw,140px);background:#edf1e6;border-color:#d8e0ce}
.nv-mobility--refresh .nv-brand-marquee__heading{padding-inline:0}
.nv-mobility--refresh .nv-brand-marquee__item a{background:transparent}
.nv-mobility--refresh .nv-mobility__brands{background:#e2e8d8}
.nv-mobility--refresh .nv-mobility__brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.nv-mobility--refresh .nv-mobility__brand-card{border-radius:9px;padding:24px;border-color:#cfd9c4;transition:transform .25s,box-shadow .25s,border-color .25s}
.nv-mobility--refresh .nv-mobility__brand-card .nv-brand-card__photo{aspect-ratio:4/3;max-height:360px}
.nv-mobility--refresh .nv-mobility__brand-card .nv-brand-card__photo img{transition:transform .35s}

.nv-mobility--refresh .nv-guide-photo{height:clamp(180px,18vw,420px);border-radius:7px;overflow:hidden;margin:0 0 22px;background:#f4f6ed}
.nv-mobility--refresh .nv-guide-photo img{width:100%;height:100%;object-fit:cover;display:block}
.nv-mobility--refresh .nv-mobility__guide-grid article:nth-child(2) .nv-guide-photo img{object-fit:contain}
.nv-mobility--refresh .nv-mobility__guide-grid{gap:24px;margin:32px 0}
.nv-mobility--refresh .nv-mobility__guide-grid article{padding-top:0;border:0}
.nv-mobility--refresh .nv-mobility__guide h3{font-size:clamp(23px,1.8vw,36px)}
.nv-mobility--refresh .nv-mobility__guide-grid p{font-size:14px;max-width:100%}
.nv-story{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(28px,5vw,100px);background:#edf0e5}
.nv-story__photo{overflow:hidden;border-radius:8px}
.nv-story__photo img{width:100%;height:auto;display:block}
.nv-story__copy>p:not(.nv-mobility__eyebrow){font-size:16px;line-height:1.75;max-width:660px;color:#4d5c45}
.nv-story__copy .nv-mobility__button{margin-top:16px}
.nv-social{background:#fff}
.nv-mobility--refresh .nv-social .nv-reels{padding:0;max-width:none}
.nv-mobility--refresh .nv-social .nv-reels__track{padding:0;gap:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}
.nv-mobility--refresh .nv-social .nv-reel{width:auto;min-width:0}
.nv-mobility--refresh .nv-social .nv-reel__media{aspect-ratio:4/5;max-height:660px;border-radius:8px}
.nv-social__links{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-top:24px;border-top:1px solid #d9e1d0}
.nv-social__links strong{margin-right:auto;font-size:17px}
.nv-social__links a{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:48px;padding:12px 24px;border:1px solid #768966;border-radius:5px}
.nv-recent__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:5px 0 20px}
.nv-recent__track>.nv-mobility__product{flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start}
.nv-recent [data-recent-clear]{min-height:44px;border:1px solid #bac8ac;border-radius:4px;padding:10px 16px;background:transparent;color:#435c35;font:inherit;font-size:12px;cursor:pointer}
.nv-mobility--refresh>.nv-mobility__assurance{background:#dce5cd;border:0}
@media(min-width:750px){.nv-mobility--refresh .nv-home-hero__stage{aspect-ratio:1672/941}.nv-mobility--refresh .nv-home-hero .nv-home-hero__slide{min-height:0;height:100%}.nv-mobility--refresh .nv-home-hero .nv-mobility__hero-copy{position:absolute;inset:0;min-height:100%;width:100%;padding:5% 5% 8%;justify-content:center}.nv-mobility--refresh .nv-home-hero .nv-mobility__hero-visual{inset:0;min-height:0;height:100%}.nv-mobility--refresh .nv-home-hero .nv-mobility__hero-visual>img,.nv-mobility--refresh .nv-home-hero .nv-mobility__hero-visual picture img{object-fit:contain;object-position:center;min-height:0;max-height:none}.nv-mobility--refresh .nv-home-hero__video{transform:scale(1.32);transform-origin:center}.nv-mobility--refresh .nv-home-hero h1,.nv-mobility--refresh .nv-home-hero .nv-home-hero__title{font-size:clamp(48px,5vw,110px);max-width:780px}.nv-mobility--refresh .nv-home-hero .nv-mobility__hero-copy>.nv-mobility__eyebrow{font-size:12px}.nv-mobility--refresh .nv-home-hero .nv-mobility__button{min-height:56px;font-size:15px;padding:16px 25px}}
@media(min-width:1900px){.nv-mobility--refresh .nv-home-product-rail__track>.nv-mobility__product{flex-basis:calc((100% - 100px)/5)}.nv-mobility--refresh .nv-mobility__brand-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.nv-mobility--refresh .nv-mobility__brand-card:nth-child(n+7){grid-column:span 2}.nv-mobility--refresh h2{font-size:60px;max-width:1000px}.nv-mobility--refresh .nv-mobility__brand-card .nv-brand-card__photo{max-height:300px}}
@media(hover:hover) and (pointer:fine){.nv-mobility--refresh .nv-mobility__button:hover,.nv-mobility--refresh .nv-mobility__range-nav a:hover,.nv-mobility--refresh .nv-mobility__product .nv-card-buy button:hover{transform:translateY(-3px);box-shadow:0 7px 0 #1e321a29}.nv-mobility--refresh .nv-mobility__universe:hover,.nv-mobility--refresh .nv-mobility__brand-card:hover{transform:translateY(-6px);box-shadow:0 18px 34px #1c321b20}.nv-mobility--refresh .nv-mobility__universe:hover b{transform:translate(4px,-4px)}.nv-mobility--refresh .nv-mobility__brand-card:hover .nv-brand-card__photo img{transform:scale(1.045)}.nv-mobility--refresh .nv-mobility__product .product-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #21351c19}}
@media(max-width:1100px){.nv-mobility--refresh .nv-home-product-rail__track>.nv-mobility__product{flex-basis:calc((100% - 40px)/2.35)}.nv-recent__track>.nv-mobility__product{flex-basis:calc((100% - 40px)/3)}.nv-story{gap:28px}}
@media(max-width:749px){.nv-mobility--refresh .nv-mobility__wrap{padding:36px 20px}.nv-mobility--refresh .nv-mobility__section-head>p{font-size:13px}.nv-mobility--refresh .nv-mobility__universe-grid{gap:20px}.nv-mobility--refresh .nv-mobility__universe>div{padding:24px}.nv-mobility--refresh .nv-mobility__universe h3{font-size:30px}.nv-mobility--refresh .nv-mobility__universe p{font-size:13px}.nv-mobility--refresh .nv-mobility__universe small{font-size:10px}.nv-mobility--refresh .nv-home-product-rail__track>.nv-mobility__product{flex-basis:86%}.nv-mobility--refresh .nv-mobility__brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nv-mobility--refresh .nv-mobility__brand-card{padding:18px 12px}.nv-mobility--refresh .nv-mobility__brand-card .nv-brand-card__photo{aspect-ratio:1}.nv-mobility--refresh .nv-mobility__guide-grid{gap:30px}.nv-mobility--refresh .nv-mobility__guide-grid article{padding-left:0}.nv-mobility--refresh .nv-mobility__step{position:static;display:inline-block;margin:0 0 10px}.nv-mobility--refresh .nv-guide-photo{height:auto;aspect-ratio:16/9}.nv-story{grid-template-columns:1fr}.nv-story__copy>p:not(.nv-mobility__eyebrow){font-size:14px}.nv-mobility--refresh .nv-social .nv-reels__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.nv-mobility--refresh .nv-social .nv-reel{flex:0 0 82%;scroll-snap-align:start}.nv-mobility--refresh .nv-social .nv-reel__media{aspect-ratio:9/14}.nv-social__links{gap:10px}.nv-social__links strong{width:100%;font-size:15px}.nv-social__links a{flex:1;padding:11px 17px;font-size:13px}.nv-recent__track>.nv-mobility__product{flex-basis:86%}.nv-recent .nv-mobility__section-head{display:flex;align-items:center}.nv-recent h2{font-size:27px}.nv-recent [data-recent-clear]{max-width:130px;font-size:11px}.nv-mobility--refresh .nv-mobility__faq{gap:25px}.nv-mobility--refresh .nv-home-hero .nv-mobility__hero-copy{padding-bottom:70px}}
@media(prefers-reduced-motion:reduce){.nv-mobility--refresh *, .nv-mobility--refresh *:before,.nv-mobility--refresh *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.nv-mobility--refresh .nv-mobility__button:hover,.nv-mobility--refresh .nv-mobility__universe:hover,.nv-mobility--refresh .nv-mobility__brand-card:hover,.nv-mobility--refresh .nv-mobility__product .product-card:hover,.nv-mobility--refresh .nv-mobility__product .nv-card-buy button:hover{transform:none}}

