body.lifty-unified #MainContent .lfr-page{font-family:Arial,Helvetica,sans-serif!important;color:#151718!important;background:#fff!important;padding-bottom:48px!important}body.lifty-unified #MainContent .lfr-page *{box-sizing:border-box!important}body.lifty-unified #MainContent .lfr-hero{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:#101112!important;color:#fff!important;min-height:380px!important;text-align:center!important;padding:32px 24px 78px!important}body.lifty-unified #MainContent .lfr-city{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-2!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 55%!important}body.lifty-unified #MainContent .lfr-hero:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(100deg,#101112ed,#101112ad)!important;z-index:-1!important}body.lifty-unified #MainContent .lfr-hero-content{max-width:1120px!important;margin:auto!important}body.lifty-unified #MainContent .lfr-back{display:block!important;width:max-content!important;color:#ddd!important;text-decoration:none!important;font-size:12px!important;margin:0 0 30px!important}body.lifty-unified #MainContent .lfr-eyebrow{display:inline-block!important;padding:10px 16px!important;border:1px solid #ffffff59!important;color:#fff!important;font:700 10px/1.4 Arial,sans-serif!important;letter-spacing:1.6px!important;margin:0 0 20px!important}body.lifty-unified #MainContent .lfr-page h1{font-family:Syne,Arial Black,Arial,sans-serif!important;font-size:clamp(36px,5vw,72px)!important;font-weight:900!important;line-height:1.02!important;letter-spacing:-.04em!important;text-transform:uppercase!important;color:#fff!important;margin:0 0 20px!important}body.lifty-unified #MainContent .lfr-page h1 span{color:#ffe100!important}body.lifty-unified #MainContent .lfr-subtitle{font:18px/1.55 Arial,sans-serif!important;color:#fff!important;margin:0 0 12px!important}body.lifty-unified #MainContent .lfr-hero-note{font:13px/1.6 Arial,sans-serif!important;color:#c3c7ca!important;margin:0!important}body.lifty-unified #MainContent .lfr-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;max-width:1240px!important;margin:-34px auto 0!important;padding:0 32px!important;position:relative!important;z-index:1!important}body.lifty-unified #MainContent .lfr-choice{display:flex!important;flex-direction:column!important;min-width:0!important;border:1px solid #d9dcde!important;border-radius:4px!important;background:#fff!important;color:#151718!important;text-decoration:none!important;box-shadow:0 12px 35px #0000000c!important;transition:transform .2s,border-color .2s!important;overflow:hidden!important}body.lifty-unified #MainContent .lfr-choice:hover{transform:translateY(-5px)!important;border-color:#151718!important}body.lifty-unified #MainContent .lfr-choice:focus-visible{outline:3px solid #1388c4!important;outline-offset:4px!important}body.lifty-unified #MainContent .lfr-choice-top{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:20px 24px 0!important;font:700 12px/1 Arial,sans-serif!important;color:#697075!important}body.lifty-unified #MainContent .lfr-choice-top span:last-child{display:grid!important;place-items:center!important;background:#ffe100!important;color:#151718!important;width:34px!important;height:34px!important;font-size:25px!important}body.lifty-unified #MainContent .lfr-choice-photo{height:260px!important;margin:8px 16px!important;background:#fff!important}body.lifty-unified #MainContent .lfr-choice-photo img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:normal!important;background:#fff!important}body.lifty-unified #MainContent .lfr-choice-copy{padding:24px!important;border-top:1px solid #e9ebec!important;display:flex!important;flex-direction:column!important;flex:1!important;background:#fafbfb!important}body.lifty-unified #MainContent .lfr-choice h2{font:900 clamp(20px,2vw,28px)/1.1 Syne,"Arial Black",Arial,sans-serif!important;letter-spacing:-.04em!important;text-transform:uppercase!important;color:#151718!important;margin:0 0 15px!important}body.lifty-unified #MainContent .lfr-choice p{font:14px/1.7 Arial,sans-serif!important;color:#596168!important;margin:0 0 28px!important;flex:1!important}body.lifty-unified #MainContent .lfr-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important;background:#151718!important;color:#fff!important;font:700 11px/1.4 Arial,sans-serif!important;letter-spacing:.5px!important;text-transform:uppercase!important}body.lifty-unified #MainContent .lfr-cta b{color:#ffe100!important;font-size:20px!important}body.lifty-unified #MainContent .lfr-sources{max-width:1176px!important;margin:28px auto 0!important;padding:0 32px!important;color:#596168!important;font:12px/1.6 Arial,sans-serif!important}body.lifty-unified #MainContent .lfr-sources a{color:#596168!important;text-decoration:underline!important}body.lifty-unified #MainContent .lfr-sources summary{cursor:pointer!important;font:12px/1.6 Arial,sans-serif!important}body.lifty-unified #MainContent .lfr-sources ul{columns:2!important}@media(max-width:1000px){body.lifty-unified #MainContent .lfr-grid{gap:14px!important;padding:0 20px!important}body.lifty-unified #MainContent .lfr-choice-copy{padding:18px!important}body.lifty-unified #MainContent .lfr-choice-photo{height:210px!important}body.lifty-unified #MainContent .lfr-choice h2{font-size:20px!important}}@media(max-width:650px){body.lifty-unified #MainContent .lfr-hero{padding:25px 20px 65px!important;min-height:350px!important}body.lifty-unified #MainContent .lfr-grid{grid-template-columns:1fr!important;max-width:460px!important;gap:20px!important}body.lifty-unified #MainContent .lfr-choice-photo{height:245px!important}body.lifty-unified #MainContent .lfr-choice h2{font-size:26px!important}body.lifty-unified #MainContent .lfr-choice p{margin-bottom:20px!important}body.lifty-unified #MainContent .lfr-eyebrow{font-size:9px!important;letter-spacing:1px!important}body.lifty-unified #MainContent .lfr-subtitle{font-size:16px!important}body.lifty-unified #MainContent .lfr-sources ul{columns:1!important}}@media(prefers-reduced-motion:reduce){body.lifty-unified #MainContent .lfr-choice{transition:none!important}}@media(min-width:651px)and (max-width:1000px){body.lifty-unified #MainContent .lfr-choice h2{font-size:16px!important}body.lifty-unified #MainContent .lfr-choice:nth-child(2) h2{white-space:nowrap!important}}body.lifty-unified #MainContent .lfr-guide{max-width:1240px!important;margin:0 auto!important;padding:0 32px!important}body.lifty-unified #MainContent .lfr-jumps{display:flex!important;gap:12px!important;flex-wrap:wrap!important;padding:30px 0 6px!important}body.lifty-unified #MainContent .lfr-jumps a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;flex:1 1 180px!important;min-height:48px!important;border:1px solid #d9dcde!important;padding:12px 16px!important;font:700 12px/1.5 Arial,sans-serif!important;text-decoration:none!important;color:#151718!important;background:#fff!important}body.lifty-unified #MainContent .lfr-jumps a:hover{background:#ffe100!important;border-color:#151718!important}body.lifty-unified #MainContent .lfr-guide-section{padding:60px 0!important;border-bottom:1px solid #d9dcde!important;scroll-margin-top:150px!important}body.lifty-unified #MainContent .lfr-page .lfr-section-label{font:700 10px/1.5 Arial,sans-serif!important;letter-spacing:1.5px!important;color:#646b70!important;margin:0 0 14px!important;text-transform:uppercase!important}body.lifty-unified #MainContent .lfr-guide h2{font:900 clamp(25px,3.2vw,42px)/1.1 Syne,"Arial Black",Arial,sans-serif!important;letter-spacing:-.035em!important;color:#151718!important;text-transform:uppercase!important;margin:0 0 20px!important;overflow-wrap:anywhere!important}body.lifty-unified #MainContent .lfr-guide p{font:15px/1.8 Arial,sans-serif!important;color:#596168!important;margin:0 0 22px!important}body.lifty-unified #MainContent .lfr-guide-section>p:not(.lfr-section-label){max-width:800px!important}body.lifty-unified #MainContent .lfr-compare-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin-top:30px!important}body.lifty-unified #MainContent .lfr-compare-card{min-width:0!important;border:1px solid #d9dcde!important;background:#fafbfb!important;padding:26px!important;border-top:4px solid #ffe100!important}body.lifty-unified #MainContent .lfr-guide .lfr-mini-index{font:700 10px/1.6 Arial,sans-serif!important;letter-spacing:.4px!important;text-transform:uppercase!important;color:#596168!important;margin:0 0 16px!important}body.lifty-unified #MainContent .lfr-guide h3{font:900 21px/1.2 Syne,Arial Black,Arial,sans-serif!important;color:#151718!important;letter-spacing:-.035em!important;margin:0 0 14px!important;overflow-wrap:anywhere!important}body.lifty-unified #MainContent .lfr-guide .lfr-card-lead{font-weight:700!important;color:#151718!important;margin-bottom:24px!important}body.lifty-unified #MainContent .lfr-compare-card dl{margin:0!important;padding:0!important}body.lifty-unified #MainContent .lfr-compare-card dl>div{padding:18px 0!important;border-top:1px solid #d9dcde!important}body.lifty-unified #MainContent .lfr-compare-card dl>div:last-child{padding-bottom:0!important}body.lifty-unified #MainContent .lfr-compare-card dt{font:800 11px/1.5 Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#151718!important;margin:0 0 8px!important}body.lifty-unified #MainContent .lfr-compare-card dd{font:14px/1.8 Arial,sans-serif!important;color:#596168!important;margin:0!important}body.lifty-unified #MainContent .lfr-route-note{margin-top:24px!important;padding:24px!important;border-left:4px solid #ffe100!important;background:#f2f4f5!important}body.lifty-unified #MainContent .lfr-route-note>strong{font:800 16px/1.5 Arial,sans-serif!important;color:#151718!important;display:block!important;margin-bottom:8px!important}body.lifty-unified #MainContent .lfr-guide .lfr-route-note p{font-size:13px!important;margin-bottom:8px!important}body.lifty-unified #MainContent .lfr-guide a{color:#151718!important;text-underline-offset:4px!important}body.lifty-unified #MainContent .lfr-route-note a{display:inline-flex!important;align-items:center!important;min-height:44px!important;font:700 12px/1.6 Arial,sans-serif!important}body.lifty-unified #MainContent .lfr-charge-layout{display:grid!important;grid-template-columns:1fr 2fr!important;gap:22px!important;margin-top:28px!important}body.lifty-unified #MainContent .lfr-rate{background:#151718!important;padding:24px!important;color:#fff!important;min-width:0!important}body.lifty-unified #MainContent .lfr-rate label{font:700 13px/1.6 Arial,sans-serif!important;display:block!important;margin-bottom:14px!important;color:#fff!important}body.lifty-unified #MainContent .lfr-rate input{display:block!important;width:100%!important;max-width:100%!important;height:58px!important;border:1px solid #fff!important;padding:10px 14px!important;font:700 28px/1.2 Arial,sans-serif!important;color:#151718!important;background:#fff!important;border-radius:0!important;margin:0 0 14px!important}body.lifty-unified #MainContent .lfr-guide .lfr-rate p{font:12px/1.7 Arial,sans-serif!important;color:#c5cacf!important;margin:0!important}body.lifty-unified #MainContent .lfr-charge-results{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body.lifty-unified #MainContent .lfr-charge-results article{border:1px solid #d9dcde!important;background:#fafbfb!important;padding:24px 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}body.lifty-unified #MainContent .lfr-charge-results span{font:12px/1.7 Arial,sans-serif!important;color:#596168!important;display:block!important}body.lifty-unified #MainContent .lfr-charge-results strong{font:900 clamp(26px,3vw,40px)/1.2 Arial,sans-serif!important;letter-spacing:-1px!important;color:#151718!important;margin:18px 0 12px!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important}body.lifty-unified #MainContent .lfr-method{margin-top:22px!important;border:1px solid #d9dcde!important;padding:0 22px!important}body.lifty-unified #MainContent .lfr-method summary{font:700 13px/1.7 Arial,sans-serif!important;cursor:pointer!important;padding:16px 0!important;min-height:48px!important;color:#151718!important}body.lifty-unified #MainContent .lfr-guide .lfr-method p{font-size:13px!important}body.lifty-unified #MainContent .lfr-payment-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin-top:30px!important}body.lifty-unified #MainContent .lfr-payment-card{border:1px solid #d9dcde!important;padding:28px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important}body.lifty-unified #MainContent .lfr-payment-card:first-child{background:#fafbfb!important}body.lifty-unified #MainContent .lfr-payment-card:nth-child(2){border-top:4px solid #ffe100!important;padding-top:25px!important}body.lifty-unified #MainContent .lfr-payment-tag{font:700 9px/1.6 Arial,sans-serif!important;letter-spacing:.6px!important;text-transform:uppercase!important;color:#646b70!important;margin-bottom:18px!important}body.lifty-unified #MainContent .lfr-payment-card h3{font-size:27px!important}body.lifty-unified #MainContent .lfr-guide .lfr-payment-card p:not(.lfr-card-lead){font-size:14px!important;flex:1!important}body.lifty-unified #MainContent .lfr-guide .lfr-payment-card .lfr-card-lead{margin-bottom:12px!important}body.lifty-unified #MainContent .lfr-text-link{font:700 12px/1.6 Arial,sans-serif!important;display:flex!important;gap:24px!important;align-items:center!important;min-height:44px!important;text-decoration:underline!important}body.lifty-unified #MainContent .lfr-text-link span{font-size:22px!important}body.lifty-unified #MainContent .lfr-payment-notes{margin-top:24px!important}body.lifty-unified #MainContent .lfr-guide .lfr-payment-notes p{font-size:12px!important;margin:0 0 14px!important}body.lifty-unified #MainContent .lfr-match{margin:60px 0 20px!important;background:#151718!important;padding:40px!important;display:flex!important;align-items:center!important;gap:32px!important;scroll-margin-top:150px!important;position:relative!important;border-left:6px solid #ffe100!important}body.lifty-unified #MainContent .lfr-match>div{flex:1!important;min-width:0!important}body.lifty-unified #MainContent .lfr-guide .lfr-match h2{color:#fff!important;font-size:clamp(25px,2.8vw,36px)!important}body.lifty-unified #MainContent .lfr-guide .lfr-match p{color:#c5cacf!important;margin-bottom:0!important;font-size:14px!important}body.lifty-unified #MainContent .lfr-guide .lfr-match .lfr-section-label{color:#ffe100!important;margin-bottom:14px!important;font-size:10px!important}body.lifty-unified #MainContent .lfr-guide .lfr-match-button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;background:#ffe100!important;color:#151718!important;padding:18px 22px!important;font:700 13px/1.5 Arial,sans-serif!important;text-decoration:none!important;min-height:56px!important;flex-shrink:0!important}body.lifty-unified #MainContent .lfr-match-button span{font-size:26px!important}body.lifty-unified #MainContent .lfr-guide .lfr-guide-reference{font-size:12px!important;margin-bottom:0!important}body.lifty-unified #MainContent .lfr-guide :is(a,summary,input):focus-visible{outline:3px solid #1388c4!important;outline-offset:4px!important}@media(max-width:1000px){body.lifty-unified #MainContent .lfr-guide{padding:0 20px!important}body.lifty-unified #MainContent .lfr-compare-grid{gap:14px!important}body.lifty-unified #MainContent .lfr-compare-card{padding:20px!important}body.lifty-unified #MainContent .lfr-charge-layout{grid-template-columns:1fr!important}body.lifty-unified #MainContent .lfr-match{flex-direction:column!important;align-items:stretch!important}}@media(max-width:760px){body.lifty-unified #MainContent .lfr-compare-grid{grid-template-columns:1fr!important}body.lifty-unified #MainContent .lfr-guide-section{padding:42px 0!important}body.lifty-unified #MainContent .lfr-compare-card{padding:24px!important}body.lifty-unified #MainContent .lfr-payment-grid{grid-template-columns:1fr!important}body.lifty-unified #MainContent .lfr-payment-card{padding:24px!important}body.lifty-unified #MainContent .lfr-jumps{gap:8px!important}body.lifty-unified #MainContent .lfr-jumps a{flex-basis:40%!important;padding:12px!important;gap:6px!important;font-size:11px!important}body.lifty-unified #MainContent .lfr-match{padding:28px 22px!important;margin-top:42px!important}body.lifty-unified #MainContent .lfr-guide h2{font-size:26px!important}body.lifty-unified #MainContent .lfr-charge-results article{padding:20px 12px!important}body.lifty-unified #MainContent .lfr-charge-results strong{font-size:26px!important}body.lifty-unified #MainContent .lfr-charge-results span{font-size:11px!important}}@media(max-width:380px){body.lifty-unified #MainContent .lfr-charge-results{grid-template-columns:1fr!important;gap:10px!important}body.lifty-unified #MainContent .lfr-charge-results article{display:grid!important;grid-template-columns:1fr auto!important;gap:4px 10px!important}body.lifty-unified #MainContent .lfr-charge-results strong{grid-column:2!important;grid-row:1 / 3!important;margin:0!important;align-self:center!important}body.lifty-unified #MainContent .lfr-charge-results span:last-child{grid-column:1!important}body.lifty-unified #MainContent .lfr-guide .lfr-match h2{font-size:25px!important}}body.template-index{--lfh-ground:#f6f5f2;--lfh-ink:#111;--lfh-gutter:clamp(24px,4.2vw,80px);--lfh-paper:#fff;--lfh-muted:#555;--lfh-line:#d8d7d3;--lfh-radius:3px;--lfh-space:clamp(48px,6vw,80px)}.template-index .lu-header{margin-bottom:0}.template-index #MainContent{padding-top:0}.template-index #MainContent :is(h1,h2,h3,h4){font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.035em;text-transform:uppercase}.template-index #MainContent .lf-home{font-family:Arial,Helvetica,sans-serif;color:#111;background:#fff;padding:0;margin:0;width:100%}.template-index #MainContent .lf-home *,.template-index #MainContent .lfh-services *{box-sizing:border-box}.template-index #MainContent .lf-home a,.template-index #MainContent .lfh-services a{text-decoration:none}.template-index #MainContent .lfh-intro{position:relative;isolation:isolate;min-height:0;background:#111;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;color:#fff}.template-index #MainContent .lfh-city-image{position:relative;height:auto;aspect-ratio:3/2;width:100%;z-index:0;background:#111}.template-index #MainContent .lfh-city-image:after{content:none}.template-index #MainContent .lfh-scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;transition:opacity .7s ease;pointer-events:none}.template-index #MainContent .lfh-scene[data-active=true]{opacity:1;pointer-events:auto}.template-index #MainContent .lfh-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#000b 0%,#0008 25%,#0002 48%,transparent 68%)}.template-index #MainContent .lfh-campaign-copy{position:absolute;z-index:1;left:3%;top:50%;transform:translateY(-50%);width:44%;max-width:740px;padding:24px;text-align:center;color:#fff;text-shadow:0 2px 16px #0009}.template-index #MainContent .lfh-campaign-label{font:800 clamp(10px,1vw,14px)/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;margin:0 0 20px;color:#fff}.template-index #MainContent .lfh-campaign-title{font-family:Road Rage,cursive;font-size:clamp(66px,8.8vw,158px);font-weight:400;font-style:normal;line-height:.88;letter-spacing:.005em;text-transform:uppercase;transform:rotate(-3deg);margin:0 0 26px;color:#fff;-webkit-text-fill-color:currentColor}@keyframes lfh-brush-letter{0%,50%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-.12em) rotate(-5deg)}}.template-index #MainContent .lfh-campaign-title .lfh-title-line{color:inherit;-webkit-text-fill-color:currentColor}.template-index #MainContent .lfh-campaign-title .lfh-title-accent{color:#ffd400;display:inline-block}.template-index #MainContent .lfh-campaign-title .lfh-brush-word{display:inline-block;white-space:nowrap}.template-index #MainContent .lfh-campaign-title .lfh-brush-letter{display:inline-block;font-style:inherit;transform-origin:50% 80%}.template-index #MainContent .lfh-scene[data-active=true] .lfh-brush-letter{animation:lfh-brush-letter 3.2s ease-in-out calc(var(--lfh-letter)*45ms) infinite}.template-index #MainContent .lfh-campaign-note{font:600 clamp(13px,1.15vw,17px)/1.5 Arial,sans-serif;color:#fff;margin:0 0 24px}.template-index #MainContent .lfh-campaign-link{display:inline-flex;align-items:center;justify-content:center;gap:24px;box-sizing:border-box;height:52px;min-height:52px;padding:0 22px;border:1px solid #fff;border-radius:2px;color:#111;background:#fff;font:800 12px/1.4 Arial,sans-serif;letter-spacing:.03em;text-transform:uppercase;text-shadow:none}.template-index #MainContent .lfh-campaign-link:hover{background:#ffd400;border-color:#ffd400}.template-index #MainContent .lfh-campaign-link:focus-visible{outline:3px solid #ffd400;outline-offset:5px}.template-index #MainContent .lfh-campaign-link span{font-size:20px}.template-index #MainContent .lfh-campaign-legal{display:block;font:600 11px/1.5 Arial,sans-serif;color:#fff;margin:14px auto 0;max-width:300px}.template-index #MainContent .lfh-scene-scooter .lfh-campaign-copy{left:0;width:35%;top:38%}.template-index #MainContent .lfh-scene-scooter .lfh-campaign-title{font-size:clamp(62px,8vw,144px)}.template-index #MainContent .lfh-scene-euc .lfh-campaign-copy{left:0;width:36%}.template-index #MainContent .lfh-scene-euc .lfh-campaign-title{font-size:clamp(62px,8vw,144px)}.template-index #MainContent .lfh-scene img{width:100%;height:100%;object-fit:contain;object-position:right center;display:block}.template-index #MainContent .lfh-intro-copy{max-width:1100px;position:relative;width:100%;margin:0 auto;padding:28px 24px 32px;text-align:center}.template-index #MainContent .lfh-eyebrow{color:#fff;font-size:11px;font-weight:700;letter-spacing:.15em;margin:0 0 16px}.template-index #MainContent .lfh-eyebrow>span{display:none}.template-index #MainContent .lf-home h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(24px,2.6vw,36px);font-weight:800;line-height:1.1;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 12px;color:#fff!important;-webkit-text-fill-color:#fff!important}.template-index #MainContent .lfh-type-line{white-space:normal}.template-index #MainContent :is(.lfh-pen-stroke,.lfh-help-border){display:none}.template-index #MainContent .lfh-intro-description{font-size:15px;line-height:1.6;color:#fff;max-width:760px;margin:0 auto 20px}.template-index #MainContent .lfh-desktop-break{display:none}.template-index #MainContent .lfh-hero-actions{display:flex;width:360px;max-width:100%;margin:0 auto}.template-index #MainContent .lfh-range-button{display:flex;align-items:center;justify-content:center;gap:30px;height:52px;width:100%;min-width:0;padding:0 24px;color:#111;background:#fff;border:1px solid #fff;border-radius:2px;font-size:13px;font-weight:800;text-transform:uppercase}.template-index #MainContent .lfh-range-button:hover{background:#ffd400;border-color:#ffd400}.template-index #MainContent .lfh-guided{grid-column:2;position:fixed;z-index:190;right:0;top:50%;bottom:auto;transform:translate(115%,-50%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .65s cubic-bezier(.22,1.35,.36,1),opacity .2s,visibility .65s;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;width:52px;height:258px;min-height:0;padding:8px 6px 14px;margin:0;border:1px solid #ffd400;border-radius:2px;color:#111;background:#ffd400;box-shadow:none;overflow:hidden}.template-index #MainContent .lfh-help-copy{display:flex;align-items:center;justify-content:center;gap:12px;flex-direction:row;flex:1;min-width:0;align-self:stretch;padding:12px 4px;background:#111;writing-mode:vertical-rl;transform:none}.template-index #MainContent .lfh-help-copy>*{transform:none;white-space:nowrap}.template-index #MainContent .lfh-help-char{white-space:pre;color:inherit;-webkit-text-fill-color:currentColor}.template-index #MainContent .lfh-guided:focus-visible{outline:2px solid #fff;outline-offset:4px}.template-index #MainContent .lfh-help-brand{font-size:10px;font-weight:900;letter-spacing:.18em;color:#fff}.template-index #MainContent .lfh-guided strong{font-size:16px;line-height:1.2;font-weight:900;letter-spacing:.02em;color:#fff}.template-index #MainContent .lfh-help-assist{display:none}.template-index #MainContent .lfh-guided b{display:block;flex:0 0 26px;font-size:24px;line-height:1;color:#111;transform-origin:center}.template-index #MainContent .lfh-guided:hover{background:#ffd400}.template-index:not(.is--opend-drawer):not(:has(dialog[open])):not(:has(.lifty-rivian-menu.is-open)) #MainContent .lfh-guided[data-scroll-visible=true]{transform:translateY(-50%);opacity:1;visibility:visible;pointer-events:auto}@media(prefers-reduced-motion:reduce){.template-index #MainContent .lfh-guided{transition:none}}body.is--opend-drawer #MainContent .lfh-guided,body:has(dialog[open]) #MainContent .lfh-guided,body:has(.lifty-rivian-menu.is-open) #MainContent .lfh-guided{visibility:hidden;pointer-events:none}@media(max-width:767px){.template-index #MainContent .lfh-guided strong{font-size:12px}.template-index #MainContent .lfh-help-brand{font-size:9px}}.template-index #MainContent .lfh-scene-bar{grid-column:2;grid-row:2;align-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:12px;color:#fff}.template-index #MainContent .lfh-location-tag{color:#fff;font:11px/1.4 Arial,sans-serif;text-transform:none}.template-index #MainContent .lfh-scene-buttons{display:flex;align-items:center;gap:6px;background:#0006;padding:4px;border-radius:3px}.template-index #MainContent :is(.lfh-scene-buttons,.lfh-slide-controls) button{height:44px;width:44px;min-width:44px;border:1px solid #ffffff70;border-radius:3px;display:grid;place-items:center;color:#fff;background:transparent;padding:0;font:20px/1 Arial,sans-serif;cursor:pointer}.template-index #MainContent .lfh-scene-buttons span{min-width:40px;text-align:center;font:12px/1 Arial,sans-serif;color:#fff}.template-index #MainContent :is(.lfh-scene-buttons,.lfh-slide-controls) button:hover{background:#ffd400;color:#111;border-color:#ffd400}.template-index #MainContent .lfh-services{padding:76px 0 20px;background:#fff;color:#111}.template-index #MainContent .lfh-services-heading{padding:0 var(--lfh-gutter);text-align:center;margin:0 auto 36px}.template-index #MainContent .lfh-services-heading h2{font:800 clamp(28px,3.2vw,44px)/1.1 Arial,sans-serif;color:#111;margin:0 0 14px}.template-index #MainContent .lfh-services-heading p{font:16px/1.6 Arial,sans-serif;color:#555;margin:0}.template-index #MainContent .lfh-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0 var(--lfh-gutter);margin:0}.template-index #MainContent .lfh-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:0;border-radius:3px;background:#f6f5f2}.template-index #MainContent .lfh-card-copy{order:2;display:flex;flex-direction:column;flex:1;padding:24px;color:#111}.template-index #MainContent .lfh-card-index{font:11px/1.5 Arial,sans-serif;margin:0 0 18px;color:#666;display:flex;gap:8px}.template-index #MainContent .lfh-card h2{font:800 clamp(21px,2vw,28px)/1.1 Arial,sans-serif;color:#111;margin:0 0 14px}.template-index #MainContent .lfh-card-copy>div>p{font:14px/1.6 Arial,sans-serif;color:#555;margin:0 0 16px}.template-index #MainContent .lfh-card-cta{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-top:1px solid #d5d4d1;margin-top:auto;font:800 12px/1.4 Arial,sans-serif;color:#111}.template-index #MainContent .lfh-card-cta b{font-size:20px}.template-index #MainContent .lfh-carousel{position:relative;display:flex;flex-direction:column;height:270px;background:#fff}.template-index #MainContent .lfh-slide-stage{flex:1;min-height:0}.template-index #MainContent .lfh-slide{display:flex;flex-direction:column;height:100%;width:100%;color:#111;position:relative}.template-index #MainContent .lfh-slide[hidden]{display:none}.template-index #MainContent .lfh-slide-media{flex:1;min-height:0;display:block;overflow:hidden;background:#fff}.template-index #MainContent .lfh-slide-media img{height:100%;width:100%;object-fit:contain;display:block}.template-index #MainContent .lfh-card-repair .lfh-slide-media img{object-fit:cover}.template-index #MainContent .lfh-slide-name{font:11px/1.4 Arial,sans-serif;min-height:40px;padding:10px 36px 8px 12px;color:#555}.template-index #MainContent .lfh-arrow{position:absolute;right:12px;bottom:12px;font-size:18px}.template-index #MainContent .lfh-slide-controls{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;border-top:1px solid #e5e5e5}.template-index #MainContent .lfh-slide-controls button{width:36px;min-width:36px;height:36px;color:#111;border-color:#d5d5d5;font-size:18px}.template-index #MainContent .lfh-slide-controls>span{font-size:11px;color:#555}.template-index #MainContent .lfh-credits{margin:20px var(--lfh-gutter) 0;font:12px/1.6 Arial,sans-serif;color:#666}.template-index #MainContent .lfh-credits a{color:#555;text-decoration:underline}.template-index #MainContent .lfh-credits ul{columns:2}@media(max-width:1000px){.template-index #MainContent .lfh-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.template-index #MainContent .lfh-intro{min-height:0}}@media(max-width:767px){.template-index .lu-header{margin-bottom:0}.template-index #MainContent .lfh-intro{min-height:0;padding:0;gap:0;background:#111}.template-index #MainContent .lfh-city-image{order:0;aspect-ratio:auto;height:calc(80vw + 150px);width:100%}.template-index #MainContent .lfh-scene img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;object-position:center}.template-index #MainContent .lfh-scene:after{background:linear-gradient(0deg,#000d 0%,#0009 38%,#0003 68%,transparent 100%)}.template-index #MainContent .lfh-campaign-copy,.template-index #MainContent .lfh-scene-scooter .lfh-campaign-copy,.template-index #MainContent .lfh-scene-euc .lfh-campaign-copy{left:0;right:0;top:0;bottom:0;width:100%;max-width:none;transform:none;padding:0 20px 14px;display:grid;grid-template-rows:50px 26px;align-content:end;gap:8px;justify-items:center;text-align:center}.template-index #MainContent .lfh-campaign-label{display:none}.template-index #MainContent .lfh-campaign-title,.template-index #MainContent .lfh-scene-scooter .lfh-campaign-title,.template-index #MainContent .lfh-scene-euc .lfh-campaign-title{position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%) rotate(-3deg);font-size:clamp(45px,12.9vw,78px);line-height:.95;margin:0}.template-index #MainContent .lfh-campaign-note{display:none}.template-index #MainContent .lfh-campaign-link{display:flex;width:100%;height:50px;min-height:50px;font-size:12px;line-height:1.2;gap:12px;padding:6px 12px}.template-index #MainContent .lfh-campaign-legal{font-size:10px;line-height:1.3;margin:0 auto}.template-index #MainContent .lfh-scene-bar{order:1;width:100%;padding:12px 20px 20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.template-index #MainContent .lfh-location-tag{font-size:10px;max-width:110px}.template-index #MainContent .lfh-scene-buttons{gap:2px;padding:0;background:none}.template-index #MainContent .lfh-scene-buttons button{height:40px;width:40px;min-width:40px}.template-index #MainContent .lfh-scene-buttons span{min-width:32px;font-size:11px}.template-index #MainContent .lfh-intro-copy{order:2;text-align:center;padding:24px 24px 28px;width:100%}.template-index #MainContent .lf-home h1{font-size:25px;line-height:1.1;margin-bottom:12px}.template-index #MainContent .lfh-eyebrow{font-size:10px;letter-spacing:.11em;margin-bottom:14px}.template-index #MainContent .lfh-intro-description{font-size:15px;margin-bottom:24px}.template-index #MainContent .lfh-hero-actions{display:flex;width:100%}.template-index #MainContent .lfh-range-button{height:50px;width:100%;min-width:0}.template-index #MainContent .lfh-guided{width:46px;height:228px;padding:4px 4px 6px;gap:6px;top:48%;border:2px solid #ffd400;box-shadow:-4px 4px #111,0 6px 18px #0005;background:#111}.template-index #MainContent .lfh-help-copy{gap:5px;padding:8px 3px;background:#111}.template-index #MainContent .lfh-help-brand{font:900 9px/1.1 Arial,Helvetica,sans-serif;letter-spacing:.12em}.template-index #MainContent .lfh-guided strong{font:900 12px/1.1 Arial,Helvetica,sans-serif;letter-spacing:.04em}.template-index #MainContent .lfh-help-assist{display:none}.template-index #MainContent .lfh-guided b{display:grid;place-items:center;align-self:stretch;flex:0 0 28px;font:900 26px/1 Arial,Helvetica,sans-serif;background:#ffd400;color:#111;border-radius:2px}.template-index #MainContent .lfh-services{padding:48px 0 24px}.template-index #MainContent .lfh-services-heading{text-align:center;margin-bottom:28px}.template-index #MainContent .lfh-services-heading p{font-size:15px}.template-index #MainContent .lfh-cards{display:flex;overflow-x:auto;gap:16px;padding:0 24px 20px;scroll-snap-type:x mandatory;scroll-padding-inline:24px}.template-index #MainContent .lfh-card{flex:0 0 86%;scroll-snap-align:start}.template-index #MainContent .lfh-card h2{font-size:25px}.template-index #MainContent .lfh-carousel{height:280px}.template-index #MainContent .lfh-credits ul{columns:1}}@media(prefers-reduced-motion:reduce){.template-index #MainContent .lfh-scene{transition:none}.template-index #MainContent .lfh-scene[data-active=true] .lfh-brush-letter{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/501/assets/lifty-photo-navigation.css.map */
