.LexusModelItem-module-scss-module__HaUFTq__carItem{width:15.625rem;min-height:3.125rem;padding:var(--spacing-xs);border-bottom:var(--border-strong);cursor:pointer;display:none}@media only screen and (min-width:75rem){.LexusModelItem-module-scss-module__HaUFTq__carItem{align-items:center;display:flex}}@media (hover:hover) and (pointer:fine){.LexusModelItem-module-scss-module__HaUFTq__carItem:hover{background:var(--elevated-level-two)}}.LexusModelItem-module-scss-module__HaUFTq__carItem--active{padding-left:var(--spacing-xxs);background:var(--elevated-level-two);border-left:.25rem solid #b6a171;font-weight:700}@media only screen and (max-width:75rem){.LexusModelItem-module-scss-module__HaUFTq__carItem--active{display:none}.LexusModelItem-module-scss-module__HaUFTq__carItem{padding:var(--spacing-sm);font-size:var(--font-size-default);text-align:center}}
.LexusModelSelector-module-scss-module__JVYpoW__desktopView{display:none}@media only screen and (min-width:75rem){.LexusModelSelector-module-scss-module__JVYpoW__desktopView{display:block}}.LexusModelSelector-module-scss-module__JVYpoW__desktopView .LexusModelSelector-module-scss-module__JVYpoW__carList{flex-direction:column;width:100%;min-width:12.5rem}@media only screen and (min-width:75rem){.LexusModelSelector-module-scss-module__JVYpoW__desktopView .LexusModelSelector-module-scss-module__JVYpoW__carList{display:flex}}.LexusModelSelector-module-scss-module__JVYpoW__mobileView{align-items:center;width:fit-content;display:flex;position:relative}@media only screen and (min-width:75rem){.LexusModelSelector-module-scss-module__JVYpoW__mobileView{display:none}}@media only screen and (max-width:48rem){.LexusModelSelector-module-scss-module__JVYpoW__mobileView{width:100%}}.LexusModelSelector-module-scss-module__JVYpoW__mobileView .LexusModelSelector-module-scss-module__JVYpoW__icon{top:40%;right:var(--font-size-md);font-size:var(--font-size-lg);justify-content:center;align-items:center;display:flex;position:absolute}.LexusModelSelector-module-scss-module__JVYpoW__mobileSectionWrapper{padding:var(--spacing-lg);flex-direction:column;align-items:center;display:flex}.LexusModelSelector-module-scss-module__JVYpoW__mobileSelect{width:100%;padding-right:var(--spacing-2xl);border-top:var(--border-strong);border-right:none;border-bottom:var(--border-strong);box-shadow:none;border-left:none;border-radius:0;align-items:center;margin-bottom:0;font-weight:700;display:flex;position:relative}.LexusModelSelector-module-scss-module__JVYpoW__mobileSelect:focus{box-shadow:none!important}
.LexusModelHero-module-scss-module__X_rRjW__desktopOnly{display:block}@media only screen and (max-width:75rem){.LexusModelHero-module-scss-module__X_rRjW__desktopOnly{display:none}}.LexusModelHero-module-scss-module__X_rRjW__mobileOnly{display:none}@media only screen and (max-width:75rem){.LexusModelHero-module-scss-module__X_rRjW__mobileOnly{display:block}}.LexusModelHero-module-scss-module__X_rRjW__mobileSectionWrapper{flex-direction:column;display:flex}.LexusModelHero-module-scss-module__X_rRjW__carSelectorMobile{display:block}@media only screen and (min-width:75rem){.LexusModelHero-module-scss-module__X_rRjW__carSelectorMobile{display:none}}
.LexusKeyFeatures-module-scss-module__OTfZNq__features{gap:var(--spacing-lg);width:100%;min-height:7.5rem;padding:var(--spacing-lg);text-align:left;flex-direction:column;display:flex}.LexusKeyFeatures-module-scss-module__OTfZNq__features .LexusKeyFeatures-module-scss-module__OTfZNq__keyFeaturesList{gap:var(--spacing-xs);font-family:inherit;font-size:var(--font-size-sm);font-weight:300;line-height:var(--font-size-sm);letter-spacing:var(--letter-spacing-sm);text-transform:uppercase;flex-direction:column;margin-top:0;padding:0;list-style-type:none;display:flex}@media only screen and (max-width:75rem){.LexusKeyFeatures-module-scss-module__OTfZNq__features .LexusKeyFeatures-module-scss-module__OTfZNq__keyFeaturesList{font-size:var(--font-size-xs);line-height:1.5}}.LexusKeyFeatures-module-scss-module__OTfZNq__features .LexusKeyFeatures-module-scss-module__OTfZNq__keyFeaturesList .LexusKeyFeatures-module-scss-module__OTfZNq__listItem{margin:var(--spacing-xxs) 0}
.LexusModelDetails-module-scss-module__FCmnXG__carDetails{flex:1}.LexusModelDetails-module-scss-module__FCmnXG__carDetails .LexusModelDetails-module-scss-module__FCmnXG__detailsContent{gap:var(--spacing-sm);flex-direction:column;display:flex;position:relative}
.LexusPackageList-module-scss-module__EZ0fpG__packagesContainer{gap:var(--spacing-xs);padding:var(--spacing-lg);flex-direction:column;display:flex}.LexusPackageList-module-scss-module__EZ0fpG__packagesContainer .LexusPackageList-module-scss-module__EZ0fpG__packageAccordion{margin-bottom:var(--spacing-xxs);border-top:var(--border-strong);border-bottom:var(--border-strong);overflow:hidden}.LexusPackageList-module-scss-module__EZ0fpG__packagesContainer .LexusPackageList-module-scss-module__EZ0fpG__packageHeader{padding:var(--spacing-xs);background:var(--surface);cursor:pointer;justify-content:space-between;align-items:center;transition:background-color .3s;display:flex}@media (hover:hover) and (pointer:fine){.LexusPackageList-module-scss-module__EZ0fpG__packagesContainer .LexusPackageList-module-scss-module__EZ0fpG__packageHeader:hover{background-color:var(--elevated-level-two)}}.LexusPackageList-module-scss-module__EZ0fpG__packagesContainer .LexusPackageList-module-scss-module__EZ0fpG__packageHeader .LexusPackageList-module-scss-module__EZ0fpG__expandIcon{margin-right:var(--spacing-xxs)}.LexusPackageList-module-scss-module__EZ0fpG__packagesContainer .LexusPackageList-module-scss-module__EZ0fpG__packageFeatures{padding:var(--spacing-xxs);background:var(--elevated-level-one);margin:0;list-style-type:none}.LexusPackageList-module-scss-module__EZ0fpG__carSelectorDesktop{display:none}@media only screen and (min-width:75rem){.LexusPackageList-module-scss-module__EZ0fpG__carSelectorDesktop{display:block}}.LexusPackageList-module-scss-module__EZ0fpG__carSelectorMobile{display:none}@media only screen and (max-width:75rem){.LexusPackageList-module-scss-module__EZ0fpG__carSelectorMobile{display:block}}
.LexusList-module-scss-module__lvc8eW__carSelector{gap:var(--spacing-2xl);display:flex}@media only screen and (max-width:75rem){.LexusList-module-scss-module__lvc8eW__carSelector{flex-direction:column}}.LexusList-module-scss-module__lvc8eW__carSelector .LexusList-module-scss-module__lvc8eW__carSelectorDesktop{display:none}@media only screen and (min-width:75rem){.LexusList-module-scss-module__lvc8eW__carSelector .LexusList-module-scss-module__lvc8eW__carSelectorDesktop{display:block}}
