.lexus-charging__hero{position:relative;display:flex;align-items:center;justify-content:center;height:100vh}.lexus-charging__hero::after{content:"";display:block;width:100%;position:absolute;bottom:0;left:0;z-index:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, #000000 100%);pointer-events:none}@media only screen and (min-width: 768px){.lexus-charging__hero::after{height:50%;min-height:37.3rem}}@media only screen and (max-width: 767px){.lexus-charging__hero::after{height:14rem}}.lexus-charging__hero .lexus-charging__hero-content{display:flex;flex-direction:column;align-items:center;gap:3rem}.lexus-charging__hero .lexus-charging__hero-logo{width:28.5rem}@media only screen and (max-width: 767px){.lexus-charging__hero .lexus-charging__hero-logo{width:19.8rem}}.lexus-charging__hero .lexus-charging__hero-heading{text-align:center;color:#fff;font-size:2.8rem}@media only screen and (max-width: 767px){.lexus-charging__hero .lexus-charging__hero-heading{font-size:2.4rem}}.lexus-charging__hero .lexus-charging__hero-heading strong{font-size:3.7rem}@media only screen and (max-width: 767px){.lexus-charging__hero .lexus-charging__hero-heading strong{font-size:3.2rem}}.lexus-charging__statement{padding:7.3rem 0 10rem;color:#fff;text-align:center}@media only screen and (max-width: 767px){.lexus-charging__statement{padding:5.5rem 0 18rem}}.lexus-charging__statement .lexus-charging__hero-description{font-size:1.6rem;line-height:1.75}.lexus-charging__statement .lexus-charging__hero-note{margin-top:3.2rem;font-size:1.2rem;line-height:1.75}@media only screen and (max-width: 767px){.lexus-charging__statement .lexus-charging__hero-note{margin-top:2.2rem;font-size:1rem;text-align:left;padding-left:1em;text-indent:-1em;width:31.5rem;margin-left:auto;margin-right:auto}}.lexus-charging__statement .lexus-charging__hero-note a{color:inherit;text-decoration:underline}.lexus-charging__features{color:#fff;padding-bottom:12rem}@media only screen and (max-width: 767px){.lexus-charging__features{padding-bottom:10rem}}@media only screen and (min-width: 768px){.lexus-charging__features .lexus-charging__features-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 12rem}}.lexus-charging__features .lexus-charging__feature{border-bottom:1px solid #343434;padding:12rem 0;line-height:1.75}@media only screen and (min-width: 768px){.lexus-charging__features .lexus-charging__feature:nth-child(-n+2){border-top:1px solid #343434}}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature{padding:10rem 0;width:31.5rem;margin-left:auto;margin-right:auto}.lexus-charging__features .lexus-charging__feature:nth-child(1){border-top:1px solid #343434}}.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-header{display:flex;align-items:center;gap:2rem}.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-header{display:flex;justify-content:space-between;align-items:center}.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-icon.-icon1{width:5.3rem}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-icon.-icon1{width:5rem}}.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-icon.-icon2{width:6.3rem}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-icon.-icon2{width:5.9rem}}.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-icon.-icon3{width:3.3rem}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-icon.-icon3{width:3.1rem}}.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-icon.-icon4{width:5.6rem}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-icon.-icon4{width:5.3rem}}.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-icon img{width:100% !important}.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-number{font-size:7rem;line-height:1;font-weight:400}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-number{font-size:5rem}}.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-heading{margin-top:3.2rem;font-size:2.8rem}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-heading{font-size:2.2rem}}.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-description{font-size:1.6rem;margin-top:3.2rem}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-description{font-size:1.4rem}}.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-note{font-size:1rem;margin-top:1rem}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-note{margin-top:3.2rem}}.lexus-charging__features .lexus-charging__feature .lexus-charging__feature-note span{padding-right:.5em}.lexus-charging__features .lexus-charging__feature-stats{display:flex;justify-content:space-between;margin-top:6.4rem}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature-stats{flex-wrap:wrap;gap:.8rem;margin-top:3.2rem}}.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat{border:1px solid #fff;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 768px){.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat{width:32%}}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat{padding:1rem}.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat:nth-child(1){width:100%;display:flex;flex-direction:row;justify-content:space-between}.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat:nth-child(2),.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat:nth-child(3){width:15.3rem}}.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat .lexus-charging__feature-stat-labelbox{display:flex;flex-direction:column;justify-content:center;flex:1}.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat .lexus-charging__feature-stat-label{font-size:1.4rem}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat .lexus-charging__feature-stat-label{font-size:1.2rem}}.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat .lexus-charging__feature-stat-sublabel{font-size:1.2rem}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat .lexus-charging__feature-stat-sublabel{font-size:1rem}}.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat .lexus-charging__feature-stat-value{font-size:1.4rem}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat .lexus-charging__feature-stat-value{font-size:1.2rem}}.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat .lexus-charging__feature-stat-value strong{font-size:4rem;font-weight:500;line-height:1}@media only screen and (max-width: 767px){.lexus-charging__features .lexus-charging__feature-stats .lexus-charging__feature-stat .lexus-charging__feature-stat-value strong{font-size:3.5rem}}.lexus-charging-steps{background-color:#fff;padding:4rem 3rem}@media only screen and (max-width: 767px){.lexus-charging-steps{padding:5.2rem 1rem 5.2rem 2.4rem;width:31.5rem;margin-left:auto;margin-right:auto}}.lexus-charging-steps .lexus-charging-steps__heading{font-size:2.1rem}.lexus-charging-steps .lexus-charging-steps__lead{font-size:1.4rem;margin-top:.8rem}.lexus-charging-steps .lexus-charging-steps__list{margin-top:2rem;display:flex}@media only screen and (min-width: 768px){.lexus-charging-steps .lexus-charging-steps__list{justify-content:space-between}}@media only screen and (max-width: 767px){.lexus-charging-steps .lexus-charging-steps__list{gap:5.7rem;flex-direction:column}}.lexus-charging-steps .lexus-charging-steps__item{position:relative;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (min-width: 768px){.lexus-charging-steps .lexus-charging-steps__item:nth-child(1){width:25rem}.lexus-charging-steps .lexus-charging-steps__item:nth-child(2){gap:2rem}.lexus-charging-steps .lexus-charging-steps__item:nth-child(4){max-width:17rem}}.lexus-charging-steps .lexus-charging-steps__item:not(:last-child)::after{content:"";display:block;width:1.7rem;height:6.2rem;background:url("/models/bev/lep/charging/lexuscharging/images/arrow_steps.svg") no-repeat center center/contain;position:absolute}@media only screen and (min-width: 768px){.lexus-charging-steps .lexus-charging-steps__item:not(:last-child)::after{top:0;bottom:0;margin:auto 0;right:-3.6rem}}@media only screen and (max-width: 767px){.lexus-charging-steps .lexus-charging-steps__item:not(:last-child)::after{transform:rotate(90deg);bottom:-6rem;left:0;right:0;margin-left:auto;margin-right:auto}}.lexus-charging-steps .lexus-charging-steps__item .lexus-charging-steps__icon{display:flex;align-items:flex-start;width:10rem}@media only screen and (min-width: 768px){.lexus-charging-steps .lexus-charging-steps__item .lexus-charging-steps__icon:not(:nth-child(2)){margin-right:1.8rem}}.lexus-charging-steps .lexus-charging-steps__item .lexus-charging-steps__text{flex:1}.lexus-charging-steps .lexus-charging-steps__item .lexus-charging-steps__label{font-size:1.2rem}.lexus-charging-steps .lexus-charging-steps__item .lexus-charging-steps__title{font-size:1.4rem}@media only screen and (max-width: 767px){.lexus-charging-steps .lexus-charging-steps__item .lexus-charging-steps__title{margin-top:.4rem}}.lexus-charging-steps .lexus-charging-steps__item .lexus-charging-steps__note{margin-top:0}.lexus-charging-steps .lexus-charging-steps__note{font-size:1rem;margin-top:1rem}@media only screen and (max-width: 767px){.lexus-charging-steps .lexus-charging-steps__note{margin-top:3.2rem}}.lexus-charging__related{background-color:#fff;padding:10rem 0}.lexus-charging__related .lexus-charging__related-inner{max-width:116rem;margin:0 auto}@media only screen and (max-width: 767px){.lexus-charging__related .lexus-charging__related-inner{width:31.5rem;margin-left:auto;margin-right:auto}}.lexus-charging__related .lexus-charging__related-heading{font-size:2.4rem}@media only screen and (max-width: 767px){.lexus-charging__related .lexus-charging__related-heading{font-size:2.1rem}}.lexus-charging__related .lexus-charging__related-body{background-color:#e3e3e3;height:29.2rem;margin-top:2.5rem}#main .lexus-charging-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center}#main .lexus-charging-modal[hidden]{display:flex;opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,.3s}#main .lexus-charging-modal{opacity:1;visibility:visible;pointer-events:auto;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}#main .lexus-charging-modal .lexus-charging-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.8);opacity:1;transition-duration:.3s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-property:opacity}#main .lexus-charging-modal .lexus-charging-modal__dialog{position:relative;z-index:1;width:min(100% - 4rem,104rem);max-height:calc(100dvh - 6rem);overflow:auto;background-color:#fff;color:#000;opacity:1;transition-duration:.3s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-property:opacity}@media only screen and (max-width: 767px){#main .lexus-charging-modal .lexus-charging-modal__dialog{width:32.7rem;max-height:calc(100dvh - 4rem)}}#main .lexus-charging-modal[hidden] .lexus-charging-modal__overlay{opacity:0}#main .lexus-charging-modal[hidden] .lexus-charging-modal__dialog{opacity:0}#main .lexus-charging-modal .lexus-charging-modal__content{padding:8.8rem 8rem 5.6rem}@media only screen and (max-width: 767px){#main .lexus-charging-modal .lexus-charging-modal__content{padding:10rem 2.4rem 5.4rem}}#main .lexus-charging-modal .lexus-charging-modal__icon-close{position:absolute;top:2.8rem;right:2.8rem;z-index:2;width:4.4rem;height:4.4rem;display:grid;place-items:center;border:0;padding:0;background:rgba(0,0,0,0);color:#000;font-size:2.8rem;line-height:1;cursor:pointer}@media only screen and (max-width: 767px){#main .lexus-charging-modal .lexus-charging-modal__icon-close{top:2rem;right:2rem;width:2.8rem;height:2.8rem}}#main .lexus-charging-modal .lexus-charging-modal__title{font-size:2.8rem;line-height:1.7;text-align:center}@media only screen and (max-width: 767px){#main .lexus-charging-modal .lexus-charging-modal__title{font-size:2.4rem}}#main .lexus-charging-modal .lexus-charging-modal__body{margin-top:2.8rem}@media only screen and (max-width: 767px){#main .lexus-charging-modal .lexus-charging-modal__body{margin-top:3.2rem}}#main .lexus-charging-modal .lexus-charging-modal__text{font-size:1.6rem;line-height:1.75}#main .lexus-charging-modal .lexus-charging-modal__text+#main .lexus-charging-modal .lexus-charging-modal__text{margin-top:1.8rem}@media only screen and (max-width: 767px){#main .lexus-charging-modal .lexus-charging-modal__text{font-size:1.4rem;line-height:1.75}#main .lexus-charging-modal .lexus-charging-modal__text+#main .lexus-charging-modal .lexus-charging-modal__text{margin-top:1.6rem}}#main .lexus-charging-modal .lexus-charging-modal__cta{margin-top:4.4rem;text-align:center}@media only screen and (max-width: 767px){#main .lexus-charging-modal .lexus-charging-modal__cta{margin-top:2.4rem}}#main .lexus-charging-modal .lexus-charging-modal__link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;font-size:2.4rem;line-height:1.7;text-decoration:underline}@media only screen and (max-width: 767px){#main .lexus-charging-modal .lexus-charging-modal__link{font-size:2.1rem}}#main .lexus-charging-modal .lexus-charging-modal__footer{margin-top:3.2rem;display:flex;justify-content:center}#main .lexus-charging-modal .lexus-charging-modal__text-close{border:0;padding:0;background:rgba(0,0,0,0);color:inherit;font-size:1.6rem;line-height:1.3;cursor:pointer;display:flex;align-items:center;gap:.6rem}@media only screen and (max-width: 767px){#main .lexus-charging-modal .lexus-charging-modal__text-close{font-size:1.2rem}}#main .lexus-charging-modal .lexus-charging-modal__text-close img{width:1.6rem;height:1.6rem}@media only screen and (max-width: 767px){#main .lexus-charging-modal .lexus-charging-modal__text-close img{width:2rem;height:2rem}}.lexus-charging__closing{color:#fff;padding:12rem 0 0}@media only screen and (max-width: 767px){.lexus-charging__closing{padding:10rem 0 0}}.lexus-charging__closing .lexus-charging__closing-text{font-size:2.1rem;text-align:center;list-style:1.75}@media only screen and (max-width: 767px){.lexus-charging__closing .lexus-charging__closing-text{font-size:1.8rem}}#main{position:relative}#main::before{content:"";display:block}@media only screen and (min-width: 768px){#main::before{width:calc(100% - 80px);background:url("/models/bev/lep/charging/lexuscharging/images/bg_hero.jpg") no-repeat center center/cover}}@media only screen and (max-width: 767px){#main::before{width:100%;background:url("/models/bev/lep/charging/lexuscharging/images/bg_hero_sp.jpg") no-repeat center center/cover}}#main::before{height:100vh;position:absolute;right:0px;top:0;z-index:0}#main.-fixed::before{position:fixed}#main .features-contentArea{position:relative;z-index:1;padding-bottom:0}@media screen and (min-width: 1400px){#main .features-contentArea{margin-left:5.242857142vw}}#main .features-contentArea-inner{background-color:#000;padding-bottom:12rem}#main .features-contentArea-inner>*{max-width:116rem;margin:0 auto}#main img{width:auto;max-width:100%;height:auto}.ljp-footer{position:relative}.ljp-footer::before{content:"";display:block;width:100%;height:calc(5200vw/var(--designMaxWidthNavigation));position:absolute;top:calc(-5200vw/var(--designMaxWidthNavigation));left:0;z-index:0;background-color:#fff}@media only screen and (max-width: 767px){.u-pc{display:none !important}}@media only screen and (min-width: 768px){.u-sp{display:none !important}}
