.PenskeTagline-module-scss-module__GJG4xW__penskeTagline{gap:var(--gap-sm);flex-direction:column;max-width:600px;display:flex}.PenskeTagline-module-scss-module__GJG4xW__penskeTagline.PenskeTagline-module-scss-module__GJG4xW__center{align-items:center}.PenskeTagline-module-scss-module__GJG4xW__penskeTagline.PenskeTagline-module-scss-module__GJG4xW__row{gap:var(--gap-lg);max-width:unset;flex-direction:row}.PenskeTagline-module-scss-module__GJG4xW__penskeTagline .PenskeTagline-module-scss-module__GJG4xW__penskeLogo{object-fit:contain;width:100%;max-width:300px;height:auto}.PenskeTagline-module-scss-module__GJG4xW__penskeTagline .PenskeTagline-module-scss-module__GJG4xW__penskeCopyright{max-width:400px;font-size:12px}
.LogoAndName-module-scss-module__sD9ZtW__container{cursor:pointer;justify-content:center;align-items:center;gap:30px;display:flex}.LogoAndName-module-scss-module__sD9ZtW__container .LogoAndName-module-scss-module__sD9ZtW__logo{min-width:120px;color:var(--lux-text-primary)}.LogoAndName-module-scss-module__sD9ZtW__container .LogoAndName-module-scss-module__sD9ZtW__name{font-family:var(--header-font);letter-spacing:1px;color:var(--lux-text-primary);white-space:nowrap;font-size:15px;font-style:normal;font-weight:400;line-height:15px}@media only screen and (max-width:768px){.LogoAndName-module-scss-module__sD9ZtW__container .LogoAndName-module-scss-module__sD9ZtW__name{white-space:normal}}
.GenesisInfoBar-module-scss-module__oBnyMW__container{top:var(--site-banner-offset,0);z-index:12;width:100%;height:55px;padding:10px var(--spacing-5xl);background-color:var(--black);justify-content:space-between;align-items:center;display:flex;position:-webkit-sticky;position:sticky}@media only screen and (max-width:768px){.GenesisInfoBar-module-scss-module__oBnyMW__container{display:none}}.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer{align-items:center;gap:34px;display:flex}.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__phoneNumbers,.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__phoneNumbers .GenesisInfoBar-module-scss-module__oBnyMW__servicePhone,.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__phoneNumbers .GenesisInfoBar-module-scss-module__oBnyMW__partsPhone{align-items:center;gap:var(--gap-md);display:flex}@media only screen and (max-width:1250px){.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__phoneNumbers .GenesisInfoBar-module-scss-module__oBnyMW__servicePhone,.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__phoneNumbers .GenesisInfoBar-module-scss-module__oBnyMW__partsPhone{display:none}}.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__phoneNumbers .GenesisInfoBar-module-scss-module__oBnyMW__salesPhone{align-items:center;gap:var(--gap-md);display:flex}@media only screen and (max-width:1000px){.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__phoneNumbers .GenesisInfoBar-module-scss-module__oBnyMW__salesPhone{display:none}}.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__iconContainer{align-items:center;gap:var(--gap-md);display:flex}@media only screen and (max-width:1400px){.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__iconContainer{display:none}}
.GenesisNavBar-module-scss-module__5eMiqa__navBar{top:calc(var(--site-banner-offset,0) + 55px);z-index:11;height:69px;padding:var(--spacing-lg)var(--spacing-5xl);background:var(--lux-surface);justify-content:space-between;align-items:center;display:flex;position:-webkit-sticky;position:sticky}@media only screen and (max-width:768px){.GenesisNavBar-module-scss-module__5eMiqa__navBar{display:none}}.GenesisNavBar-module-scss-module__5eMiqa__navBar .GenesisNavBar-module-scss-module__5eMiqa__navItems{align-items:center;gap:18px;width:-moz-fit-content;width:fit-content;display:flex}.GenesisNavBar-module-scss-module__5eMiqa__rightCtn{align-items:center;gap:var(--gap-md);display:flex}
.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue{padding:var(--spacing-xxs)var(--spacing-xs);font-family:var(--typography-font-family);color:var(--mega-menu-stock-color,var(--primary));border-radius:var(--radius-lg);align-items:center;font-weight:400;display:flex;position:absolute;right:-1px}.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue.MegaMenuItem-module-scss-module__F4VMvW__lux{color:var(--mega-menu-stock-color,var(--lux-text-primary))}.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue .MegaMenuItem-module-scss-module__F4VMvW__icon{height:100%;color:var(--mega-menu-stock-color,var(--primary));display:flex}.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue .MegaMenuItem-module-scss-module__F4VMvW__icon.MegaMenuItem-module-scss-module__F4VMvW__lux{color:var(--mega-menu-stock-color,var(--lux-text-primary))}.MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer{width:0;transition:width .25s;display:flex;position:relative;overflow:hidden}.MegaMenuItem-module-scss-module__F4VMvW__hiddenText{white-space:nowrap;margin-left:4px;transition:transform .25s;display:flex;overflow:hidden}.MegaMenuItem-module-scss-module__F4VMvW__linkItem{align-items:center;gap:var(--spacing-sm);width:265px;min-height:48px;padding:4px var(--spacing-xs);color:var(--text-primary);border-radius:var(--radius-xl);cursor:pointer;border:1px solid transparent;transition:all .15s ease-in-out;display:flex;position:relative;overflow:hidden!important}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__hidden{min-height:0;max-height:0;margin:calc(-1*var(--spacing-sm) + 2px);padding:0;transform:scale(0)}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__F4VMvW__linkItem{width:100%}}@media (hover:hover) and (pointer:fine){.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active{background-color:var(--elevated-level-two-90);border:var(--border-strong);box-shadow:var(--shadow-soft);transition:all 1s cubic-bezier(.075,.82,.165,1)}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue{color:var(--mega-menu-stock-color,var(--primary));background-color:var(--elevated-level-one);box-shadow:var(--shadow-soft);padding-left:8px;transition:all .15s linear}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer{width:64px}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer.MegaMenuItem-module-scss-module__F4VMvW__noCopy,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer.MegaMenuItem-module-scss-module__F4VMvW__noCopy{width:0}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__hiddenText,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__hiddenText{transform:translate(0)}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{justify-content:space-between;gap:var(--spacing-md);min-width:265px;height:245px;max-height:245px;padding:var(--padding-md);flex-direction:column;display:flex}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture.MegaMenuItem-module-scss-module__F4VMvW__bigPicturePaddingAdjustment{padding-bottom:12px}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{width:auto;min-width:unset;max-width:48%;height:-moz-fit-content;height:fit-content;padding:var(--spacing-xs)var(--spacing-xs)var(--spacing-md);flex-flow:wrap}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture.MegaMenuItem-module-scss-module__F4VMvW__bigPictureHidden{min-width:0}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux{color:var(--lux-text-primary)}@media (hover:hover) and (pointer:fine){.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:hover,.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:active{background:rgba(110,110,110,.9);border:1px solid #707070}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:hover .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue,.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:active .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue{color:var(--mega-menu-stock-color,var(--white));background-color:var(--black);box-shadow:var(--shadow-soft)}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{width:100%;height:100%;overflow:hidden}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{max-height:150px}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn .MegaMenuItem-module-scss-module__F4VMvW__imageLeft{object-fit:contain;width:50px;height:37.5px}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn .MegaMenuItem-module-scss-module__F4VMvW__imageLeft.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:100%}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__contentRight{align-items:center;width:100%;display:flex;position:relative}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__contentRight .MegaMenuItem-module-scss-module__F4VMvW__titleContainer{flex-direction:column;max-width:calc(100% - 48px);display:flex}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__contentRight.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{align-items:flex-end}
.MegaMenuSection-module-scss-module__uMrliq__container{flex-direction:column;align-items:flex-start;gap:10px;height:100%;padding:0 6px 10px;display:flex}@media screen and (max-width:768px){.MegaMenuSection-module-scss-module__uMrliq__container{width:100%;height:unset}}
.MegaMenu-module-scss-module__jsvNGG__megaMenuTray{z-index:12;opacity:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:100%;height:1px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s;position:absolute;left:0;overflow:hidden;box-shadow:inset 0 10px 20px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.2);background:var(--surface-80)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray.MegaMenu-module-scss-module__jsvNGG__lux{color:var(--lux-text-primary);background:var(--lux-surface)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{border-bottom:var(--border-soft);opacity:1;height:385px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}@media screen and (max-width:1350px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:450px}}@media screen and (max-width:1100px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:590px}}@media screen and (max-width:850px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:850px}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open.MegaMenu-module-scss-module__jsvNGG__sidebar{opacity:1;height:100vh;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray.MegaMenu-module-scss-module__jsvNGG__sidebar{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s;left:320px;box-shadow:15px 0 20px rgba(0,0,0,.2);background:var(--elevated-level-two)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections{border-bottom:var(--border-soft);opacity:1;height:385px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections.MegaMenu-module-scss-module__jsvNGG__sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures{border-bottom:var(--border-soft);opacity:1;height:315px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures.MegaMenu-module-scss-module__jsvNGG__sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--oemModelList{box-shadow:inset var(--shadow-soft),var(--shadow-soft)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openOemModelList{border-bottom:var(--border-soft);opacity:1;height:315px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openOemModelList.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}@media screen and (max-width:850px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openOemModelList{height:auto;min-height:450px}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openOemModelList.MegaMenu-module-scss-module__jsvNGG__sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--subaru{-webkit-backdrop-filter:none;backdrop-filter:none;height:0;max-height:0;transition:max-height .25s cubic-bezier(.77,0,.18,1),height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s;background:var(--surface)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openSubaru{border-bottom:var(--border-soft);opacity:1;height:80vh;max-height:80vh;transition:max-height .25s cubic-bezier(.77,0,.18,1),height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openSubaru.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openSubaru.MegaMenu-module-scss-module__jsvNGG__sidebar{height:100vh;max-height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn{flex-flow:column wrap;align-content:center;align-items:center;gap:10px;width:100%;padding:20px;display:flex;overflow:hidden}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:385px}@media screen and (max-width:1350px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:450px}}@media screen and (max-width:1100px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:590px}}@media screen and (max-width:850px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:850px}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections--sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--sidebar{padding-top:100px}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__sideScrollerViewPort{padding:10px 5px!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__sideScrollerCtn{display:flex;align-items:flex-start!important;gap:calc(var(--spacing-xl) - 12px)!important;padding:8px 0 5px!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn{z-index:2;background:var(--elevated-level-two);border-radius:var(--radius-lg);opacity:.4;cursor:pointer;justify-content:center;align-items:center;width:48px;height:100%;transition:all .18s;display:flex;position:absolute}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn.MegaMenu-module-scss-module__jsvNGG__lux{background-color:rgba(110,110,110,.9)!important}@media (hover:hover) and (pointer:fine){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn:hover{opacity:1}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn .MegaMenu-module-scss-module__jsvNGG__chevron{color:var(--text-primary);border-radius:var(--radius-full);opacity:1;cursor:pointer;font-size:28px}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn .MegaMenu-module-scss-module__jsvNGG__chevron.MegaMenu-module-scss-module__jsvNGG__lux{color:var(--lux-text-primary)}.MegaMenu-module-scss-module__jsvNGG__hiddenLink{display:none}
.PhoneMenuItem-module-scss-module__QrvPla__menuItem{align-items:center;gap:var(--gap-sm);width:100%;padding:var(--padding-md);padding-top:var(--padding-lg);padding-bottom:var(--padding-lg);border:var(--border-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}
.PhoneMenu-module-scss-module__WRM1mW__phoneMenuContainer{position:relative}.PhoneMenu-module-scss-module__WRM1mW__phoneMenuContainer .PhoneMenu-module-scss-module__WRM1mW__phoneMenu{background-color:var(--elevated-level-one);border-radius:var(--radius-lg);min-width:400px;box-shadow:var(--shadow-strong);padding:0}.PhoneMenu-module-scss-module__WRM1mW__menu{gap:var(--gap-md);padding:var(--padding-md);flex-direction:column;display:flex}.PhoneMenu-module-scss-module__WRM1mW__menu .PhoneMenu-module-scss-module__WRM1mW__menuHeader{justify-content:center;align-items:center;gap:var(--gap-sm);padding:var(--padding-md);padding-top:var(--padding-lg);padding-bottom:var(--padding-lg);border-radius:var(--radius-md);flex-direction:column;display:flex}.PhoneMenu-module-scss-module__WRM1mW__menu .PhoneMenu-module-scss-module__WRM1mW__menuItems{gap:var(--gap-sm);flex-direction:row;display:flex}.PhoneMenu-module-scss-module__WRM1mW__messageButtonContainer{justify-content:center;align-items:center;gap:var(--gap-sm);flex-direction:column;display:flex}
.CarshopNavBar-module-scss-module__fjjzqq__navBar{top:var(--site-banner-offset,0);z-index:11;background-color:var(--surface);border-bottom:var(--border-strong);justify-content:space-between;align-items:center;height:60px;padding:12px 34px;display:flex;position:-webkit-sticky;position:sticky}@media only screen and (max-width:768px){.CarshopNavBar-module-scss-module__fjjzqq__navBar{display:none}}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__navItemsContainer{flex:1;justify-content:space-between;display:flex;min-width:calc(50vw - 150px)!important;max-width:calc(50vw - 150px)!important}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__navItemsContainer .CarshopNavBar-module-scss-module__fjjzqq__navItems{align-items:center;gap:var(--spacing-md);flex:1;width:100%;min-width:40vw;display:flex}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__logo{width:160px}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__rightContent{justify-content:flex-end;align-items:center;gap:12px;display:flex;min-width:calc(50vw - 150px)!important;max-width:calc(50vw - 150px)!important}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__rightContent .CarshopNavBar-module-scss-module__fjjzqq__icon{fill:var(--carshop-accent);justify-content:center;align-items:center;width:24px;height:24px;display:flex}
.DesktopSearchButton-module-scss-module__4peYMG__searchButton{border-radius:var(--radius-md);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}@media (hover:hover) and (pointer:fine){.DesktopSearchButton-module-scss-module__4peYMG__searchButton:hover{background:var(--elevated-level-two)}.DesktopSearchButton-module-scss-module__4peYMG__searchButton.DesktopSearchButton-module-scss-module__4peYMG__lux:hover{background:rgba(255,255,255,.063)}}
.MobileNestedMenuPage-module-scss-module__i8b-Va__page{z-index:110;gap:var(--spacing-md);width:100%;height:100%;padding:var(--spacing-4xl)var(--spacing-lg);background-color:var(--surface);flex-direction:column;transition:right .16s;display:flex;position:absolute;right:0;overflow-y:scroll}.MobileNestedMenuPage-module-scss-module__i8b-Va__page.MobileNestedMenuPage-module-scss-module__i8b-Va__dark{color:var(--lux-text-primary);background:var(--lux-surface);border-bottom:var(--lux-border-soft)}.MobileNestedMenuPage-module-scss-module__i8b-Va__page--megaWithSubsections{gap:var(--spacing-xl)}.MobileNestedMenuPage-module-scss-module__i8b-Va__page--closed{right:-100%}.MobileNestedMenuPage-module-scss-module__i8b-Va__page .MobileNestedMenuPage-module-scss-module__i8b-Va__innerContainer{gap:var(--spacing-md);flex-direction:column;display:flex;position:relative}.MobileNestedMenuPage-module-scss-module__i8b-Va__page .MobileNestedMenuPage-module-scss-module__i8b-Va__innerContainer.MobileNestedMenuPage-module-scss-module__i8b-Va__bigPicture{justify-content:space-between;gap:var(--spacing-sm);flex-flow:wrap}
.NavItemIcon-module-scss-module__KWC_tW__listItemIcon{width:20px;max-width:35px;height:20px;color:var(--text-primary);margin-left:0;margin-right:0;font-size:20px;transition:transform .3s cubic-bezier(.1,.74,.45,1.3);overflow:hidden}.NavItemIcon-module-scss-module__KWC_tW__listItemIcon.NavItemIcon-module-scss-module__KWC_tW__lux,.NavItemIcon-module-scss-module__KWC_tW__listItemIcon.NavItemIcon-module-scss-module__KWC_tW__boldOnBlack{color:var(--lux-text-primary)}.NavItemIcon-module-scss-module__KWC_tW__listItemIcon.NavItemIcon-module-scss-module__KWC_tW__uppercase{width:20px;height:20px;font-size:20px;font-weight:700}.NavItemIcon-module-scss-module__KWC_tW__listItemIcon.NavItemIcon-module-scss-module__KWC_tW__open{transform:rotate(180deg)}
.NavLinkListItemText-module-scss-module__AUU6cW__listItemText{height:24px;font-family:var(--nav-link-font-family,var(--typography-font-family))!important;font-size:var(--nav-link-font-size,16px)!important;letter-spacing:var(--nav-link-letter-spacing,var(--letter-spacing-sm))!important}.NavLinkListItemText-module-scss-module__AUU6cW__listItemText.NavLinkListItemText-module-scss-module__AUU6cW__kiaEvGreen{color:#238705}
.NavLinkSection-module-scss-module__SRWttG__linkItem{width:100%;padding:var(--spacing-xs)0;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.NavLinkSection-module-scss-module__SRWttG__sectionTitle{font-size:20px;font-weight:500;line-height:20px;letter-spacing:-1px!important}.NavLinkSection-module-scss-module__SRWttG__sectionTitle.NavLinkSection-module-scss-module__SRWttG__kiaEvGreen{color:#238705}.NavLinkSection-module-scss-module__SRWttG__subList{padding:0;padding-bottom:var(--spacing-md)}.NavLinkSection-module-scss-module__SRWttG__sectionContainer{gap:var(--gap-md);flex-direction:column;display:flex}
.NavLinkListItem-module-scss-module__kNATTa__listItem{justify-content:center;align-items:center;gap:var(--gap-md);height:100%;color:var(--text-primary);white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-flow:row;margin:0 5px;padding:12px 15px;transition:background-color .1s,scale .1s;display:flex}@media (hover:hover){.NavLinkListItem-module-scss-module__kNATTa__listItem:hover{background-color:var(--elevated-level-two-90);outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem:focus-visible{background-color:var(--elevated-level-two-90);outline:none}}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__bold{margin:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__bold:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){scale:1.05}@media (hover:hover) and (pointer:fine){.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__boldOnBlack:hover{background-color:#424242!important}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__volvo:hover{background-color:var(--surface)}}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__secondary{white-space:normal;justify-content:space-between;width:100%;margin:5px 0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__topLevelSection{padding:12px 10px 12px 15px}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:not(.NavLinkListItem-module-scss-module__kNATTa__secondary),.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){margin:0;padding:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase{gap:var(--gap-sm);position:relative}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-2px;left:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:after{background-color:var(--text-primary);height:1px}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux{font-family:var(--nav-link-font-family,var(--header-font));color:var(--lux-text-primary);position:relative}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-2px;left:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:after{background-color:var(--lux-text-primary);height:1px}@media (hover:hover) and (pointer:fine){.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__secondary:hover{background-color:#424242}}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw{font-weight:700;position:relative}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-2px;left:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:after{background-color:var(--primary);height:2px}
.CloseButton-module-scss-module__KvaW8a__iconBtn{background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__closeIcon{color:var(--text-primary)}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__closeIcon.CloseButton-module-scss-module__KvaW8a__dark{color:var(--lux-text-primary)}.CloseButton-module-scss-module__KvaW8a__iconBtn.CloseButton-module-scss-module__KvaW8a__carshop{width:-moz-fit-content;width:fit-content}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__carshopClose{fill:var(--text-primary)}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__carshopCloseTitle{color:var(--text-secondary)}
.CountrySelector-module-scss-module__W7NhlG__countrySelector{border-left:1px solid rgba(141,141,141,.47);align-items:center;height:23px;padding-left:16px;display:flex}@media only screen and (max-width:768px){.CountrySelector-module-scss-module__W7NhlG__countrySelector{border:none;padding:0}}.CountrySelector-module-scss-module__W7NhlG__countrySelector .CountrySelector-module-scss-module__W7NhlG__button{transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}@media (hover:hover) and (pointer:fine){.CountrySelector-module-scss-module__W7NhlG__countrySelector .CountrySelector-module-scss-module__W7NhlG__button:hover{background:var(--elevated-level-two-90)}.CountrySelector-module-scss-module__W7NhlG__countrySelector .CountrySelector-module-scss-module__W7NhlG__button.CountrySelector-module-scss-module__W7NhlG__lux:hover{background-color:#424242}}
.NavLinkRenderable-module-scss-module__hY3aGW__listItemContainer{cursor:pointer;align-items:center;display:flex}
.LexusMobileNavBar-module-scss-module__ncpCWq__header{top:var(--site-banner-offset,0);z-index:11;width:100%;height:74px;color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);padding:8px;display:none;position:-webkit-sticky;position:sticky}.LexusMobileNavBar-module-scss-module__ncpCWq__header.LexusMobileNavBar-module-scss-module__ncpCWq__onTop{z-index:12!important}@media only screen and (max-width:768px){.LexusMobileNavBar-module-scss-module__ncpCWq__header{justify-content:space-between;align-items:center;gap:var(--gap-lg);display:flex}}.LexusMobileNavBar-module-scss-module__ncpCWq__header .LexusMobileNavBar-module-scss-module__ncpCWq__linkContainer{align-items:center;gap:var(--gap-xl);display:flex}@media only screen and (max-width:450px){.LexusMobileNavBar-module-scss-module__ncpCWq__header .LexusMobileNavBar-module-scss-module__ncpCWq__linkContainer{gap:var(--gap-lg)}}@media only screen and (max-width:380px){.LexusMobileNavBar-module-scss-module__ncpCWq__header .LexusMobileNavBar-module-scss-module__ncpCWq__linkContainer{gap:var(--gap-md)}}@media only screen and (max-width:320px){.LexusMobileNavBar-module-scss-module__ncpCWq__header .LexusMobileNavBar-module-scss-module__ncpCWq__linkContainer{gap:var(--gap-sm)}}.LexusMobileNavBar-module-scss-module__ncpCWq__header .LexusMobileNavBar-module-scss-module__ncpCWq__link{justify-content:center;align-items:center;height:40px;display:flex}.LexusMobileNavBar-module-scss-module__ncpCWq__header .LexusMobileNavBar-module-scss-module__ncpCWq__iconWrp{background:0 0;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.LexusMobileNavBar-module-scss-module__ncpCWq__locationIcon{width:38px;height:38px;fill:var(--text-primary);overflow:hidden}.LexusMobileNavBar-module-scss-module__ncpCWq__iconBtn{width:24px;height:24px;color:var(--primary);margin:8px;font-size:24px;overflow:hidden}.LexusMobileNavBar-module-scss-module__ncpCWq__logoLink{object-fit:contain;max-width:140px;padding-left:var(--padding-lg);align-items:center;display:flex}.LexusMobileNavBar-module-scss-module__ncpCWq__logoContainer{max-width:140px}.LexusMobileNavBar-module-scss-module__ncpCWq__logoContainer p{font-size:10px}
.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar{display:none}@media (max-width:768px){.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar{justify-content:space-between;align-items:center;gap:var(--gap-sm);height:46px;padding:var(--padding-md)var(--padding-lg);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);flex-flow:row;display:flex}}.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__logoButton{align-items:center;gap:var(--gap-sm);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__homeStoreMenu{background-color:var(--elevated-level-one);border-radius:var(--radius-lg);padding:0}.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__homeStoreOptions{gap:var(--gap-sm);padding:var(--padding-md);flex-direction:column;display:flex}.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__homeStoreOption{padding:var(--padding-sm)var(--padding-md);border-radius:var(--radius-md);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__homeStoreOptionActive{background-color:var(--elevated-level-two)}.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__optionLogo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:900px){.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__optionLogo{max-width:var(--nav-logo-width-mobile)}}.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__optionLogo{max-width:120px}
.PorscheMobileNavBar-module-scss-module__vC7-VG__header{top:var(--site-banner-offset,0);z-index:11;width:100%;height:74px;padding:var(--padding-sm)var(--padding-lg)var(--padding-sm)var(--padding-lg);color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);display:none;position:-webkit-sticky;position:sticky}.PorscheMobileNavBar-module-scss-module__vC7-VG__header.PorscheMobileNavBar-module-scss-module__vC7-VG__onTop{z-index:12!important}@media only screen and (max-width:768px){.PorscheMobileNavBar-module-scss-module__vC7-VG__header{justify-content:space-between;align-items:center;display:flex}}
.DefaultNavBar-module-scss-module__YCC3Ma__listCtn{top:var(--site-banner-offset,0);z-index:11;width:100%;color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;display:flex;position:-webkit-sticky;position:sticky}@media print{.DefaultNavBar-module-scss-module__YCC3Ma__listCtn{display:none}}@media only screen and (max-width:768px){.DefaultNavBar-module-scss-module__YCC3Ma__listCtn{display:none}}.DefaultNavBar-module-scss-module__YCC3Ma__listCtn .DefaultNavBar-module-scss-module__YCC3Ma__menuList{flex-direction:row;justify-content:space-between;width:100%;padding:5px 0;display:flex}
.GroupNavBar-module-scss-module__Nl-F1G__header{top:var(--site-banner-offset,0);z-index:11;width:100%;height:57px;color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:-webkit-sticky;position:sticky}@media only screen and (max-width:768px){.GroupNavBar-module-scss-module__Nl-F1G__header{display:none}}.GroupNavBar-module-scss-module__Nl-F1G__header .GroupNavBar-module-scss-module__Nl-F1G__leftCtn{align-items:center;width:100%;height:100%;display:flex}.GroupNavBar-module-scss-module__Nl-F1G__header .GroupNavBar-module-scss-module__Nl-F1G__menuList{justify-content:flex-start;align-items:center;width:100%;display:flex}.GroupNavBar-module-scss-module__Nl-F1G__header .GroupNavBar-module-scss-module__Nl-F1G__rightCtn{justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.GroupNavBar-module-scss-module__Nl-F1G__header .GroupNavBar-module-scss-module__Nl-F1G__button{width:-moz-fit-content!important;width:fit-content!important}
.PenskeWatermark-module-scss-module__EnkYzG__penskeWatermark{height:100%;padding:8px 0}
.PremierTruckNavBar-module-scss-module__aI9oEW__navBar{top:var(--site-banner-offset,0);z-index:11;background:var(--lux-surface);height:78px;box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:48px;margin-bottom:-2px;display:flex;position:-webkit-sticky;position:sticky}@media only screen and (max-width:768px){.PremierTruckNavBar-module-scss-module__aI9oEW__navBar{display:none}}.PremierTruckNavBar-module-scss-module__aI9oEW__navBar .PremierTruckNavBar-module-scss-module__aI9oEW__leftCtn{z-index:1;justify-content:flex-start;align-items:center;gap:var(--gap-lg);flex-flow:row;width:75%;height:100%;padding-left:30px;display:flex}.PremierTruckNavBar-module-scss-module__aI9oEW__navBar .PremierTruckNavBar-module-scss-module__aI9oEW__leftCtn .PremierTruckNavBar-module-scss-module__aI9oEW__logoCtn{justify-content:center;align-items:center;gap:var(--gap-xl);border-right:var(--lux-border-soft);flex-flow:row;margin-right:15px;padding-right:30px;display:flex}.PremierTruckNavBar-module-scss-module__aI9oEW__navBar .PremierTruckNavBar-module-scss-module__aI9oEW__leftCtn .PremierTruckNavBar-module-scss-module__aI9oEW__logoCtn .PremierTruckNavBar-module-scss-module__aI9oEW__logo{object-fit:contain;width:auto;max-width:100px;height:100%;display:inline-block}.PremierTruckNavBar-module-scss-module__aI9oEW__navBar .PremierTruckNavBar-module-scss-module__aI9oEW__leftCtn .PremierTruckNavBar-module-scss-module__aI9oEW__menuList{align-items:center;gap:var(--gap-xl);width:100%;height:48px;display:flex;overflow:visible}.PremierTruckNavBar-module-scss-module__aI9oEW__navBar .PremierTruckNavBar-module-scss-module__aI9oEW__rightCtn{z-index:1;align-items:center;gap:var(--gap-lg);width:-moz-fit-content;width:fit-content;height:100%;display:flex}.PremierTruckNavBar-module-scss-module__aI9oEW__navBar .PremierTruckNavBar-module-scss-module__aI9oEW__rightCtn.PremierTruckNavBar-module-scss-module__aI9oEW__nonPtg{background:linear-gradient(to left,var(--primary),transparent);padding-right:30px}
.TradeNavBar-module-scss-module__HQpsXG__header{top:var(--site-banner-offset,0);z-index:11;justify-content:space-between;align-items:center;gap:var(--gap-lg);width:100%;height:78px;color:var(--text-primary);background-color:var(--surface);box-shadow:var(--shadow-soft);padding:10px 56px;display:flex;position:-webkit-sticky;position:sticky}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header{height:62px;padding:10px 10px 10px 15px}}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__logoLink{height:100%;margin-right:18px}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__logoLink .TradeNavBar-module-scss-module__HQpsXG__mobileLogo{display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__logoLink .TradeNavBar-module-scss-module__HQpsXG__mobileLogo{display:block}}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__logoLink .TradeNavBar-module-scss-module__HQpsXG__logo{object-fit:contain;width:auto;max-width:220px;height:100%;display:inline-block}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__logoLink .TradeNavBar-module-scss-module__HQpsXG__logo{max-width:100px}}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__logoLink .TradeNavBar-module-scss-module__HQpsXG__textLogo{width:max-content;max-width:220px;color:var(--text-primary);margin-bottom:0}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__linkBtn{color:var(--text-primary);white-space:nowrap;margin-left:20px;font-size:18px;font-weight:400}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__linkBtn{display:none}}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__menu{background-color:var(--surface);border-radius:var(--radius-lg);top:50px!important}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__menu .TradeNavBar-module-scss-module__HQpsXG__item{letter-spacing:-.42px;color:var(--text-primary);white-space:nowrap;border-radius:var(--radius-sm);justify-content:center;margin:5px;padding:5px 40px;font-size:16px;font-weight:500;line-height:25px}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__menu .TradeNavBar-module-scss-module__HQpsXG__item--inventory{justify-content:flex-start;padding:5px 16px}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn{justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__mobileMenu{display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__mobileMenu{margin-left:12px;display:block}}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__phone{color:var(--primary);margin-right:28px;font-size:20px}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__phone{display:none}}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__phoneButton{height:40px;margin-right:12px;display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__phoneButton{display:block}}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__iconBtn{width:24px;color:var(--primary);margin:8px;overflow:hidden}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__openBtn{white-space:nowrap;border-radius:var(--radius-lg);width:-moz-fit-content;width:fit-content;height:48px;padding:15px 24px;font-size:16px;font-weight:400}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__openBtn{height:38px;padding:10px 17px}}.TradeNavBar-module-scss-module__HQpsXG__desktopNav{display:none}@media (min-width:768px){.TradeNavBar-module-scss-module__HQpsXG__desktopNav{align-items:center;display:flex}}
.VolvoNavBar-module-scss-module__aMSrka__navBar{top:var(--site-banner-offset,0);z-index:11;background-color:#fafafa;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:48px;height:64px;margin-bottom:-2px;padding:0 30px;display:grid;position:-webkit-sticky;position:sticky}@media only screen and (max-width:768px){.VolvoNavBar-module-scss-module__aMSrka__navBar{display:none}}.VolvoNavBar-module-scss-module__aMSrka__navBar.VolvoNavBar-module-scss-module__aMSrka__darkMode{background-color:var(--elevated-level-one)}.VolvoNavBar-module-scss-module__aMSrka__navBar .VolvoNavBar-module-scss-module__aMSrka__leftCtn{z-index:1;justify-content:flex-start;align-items:center;gap:var(--gap-lg);height:100%;display:flex}.VolvoNavBar-module-scss-module__aMSrka__navBar .VolvoNavBar-module-scss-module__aMSrka__leftCtn .VolvoNavBar-module-scss-module__aMSrka__menuList{justify-content:flex-start;align-items:center;width:100%;height:48px;display:flex;overflow:visible}.VolvoNavBar-module-scss-module__aMSrka__navBar .VolvoNavBar-module-scss-module__aMSrka__logoLink{justify-content:center;align-items:center;height:100%;display:flex}.VolvoNavBar-module-scss-module__aMSrka__navBar .VolvoNavBar-module-scss-module__aMSrka__logoLink .VolvoNavBar-module-scss-module__aMSrka__logo{width:108px;height:8px}.VolvoNavBar-module-scss-module__aMSrka__navBar .VolvoNavBar-module-scss-module__aMSrka__rightCtn{z-index:1;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}
.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item{background-color:color-mix(in srgb,var(--elevated-level-one)50%,transparent);position:relative}@media (hover:hover) and (pointer:fine){.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item:hover{background-color:var(--elevated-level-one);box-shadow:unset}.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item:hover.SubaruMegaMenuItem-module-scss-module__wD-9ZG__hybrid:before,.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item:hover.SubaruMegaMenuItem-module-scss-module__wD-9ZG__electric:before,.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item:hover.SubaruMegaMenuItem-module-scss-module__wD-9ZG__gas:before,.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item:hover.SubaruMegaMenuItem-module-scss-module__wD-9ZG__wilderness:before{opacity:1;max-width:80px;transform:translate(0)}}.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item.SubaruMegaMenuItem-module-scss-module__wD-9ZG__hybrid:after{top:var(--padding-md);right:var(--padding-md);z-index:2;background-color:var(--elevated-level-two);border-radius:var(--radius-full);content:"";background-image:url(/subaru/hybrid.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 18px;width:28px;height:28px;position:absolute}.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item.SubaruMegaMenuItem-module-scss-module__wD-9ZG__hybrid:before{top:var(--padding-md);z-index:1;max-width:0;height:28px;padding-right:var(--padding-md);padding-left:calc(14px + var(--padding-sm));font-family:var(--header-font);font-size:var(--font-body-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;opacity:0;content:"Hybrid";line-height:28px;transition:max-width .25s,transform .25s,opacity .25s;position:absolute;right:34px;overflow:hidden;transform:translate(8px)}.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item.SubaruMegaMenuItem-module-scss-module__wD-9ZG__electric:after{top:var(--padding-md);right:var(--padding-md);z-index:2;background-color:var(--elevated-level-two);border-radius:var(--radius-full);content:"";background-image:url(/subaru/electric.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 18px;width:28px;height:28px;position:absolute}.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item.SubaruMegaMenuItem-module-scss-module__wD-9ZG__electric:before{top:var(--padding-md);z-index:1;max-width:0;height:28px;padding-right:var(--padding-md);padding-left:calc(14px + var(--padding-sm));font-family:var(--header-font);font-size:var(--font-body-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;opacity:0;content:"Electric";line-height:28px;transition:max-width .25s,transform .25s,opacity .25s;position:absolute;right:34px;overflow:hidden;transform:translate(8px)}.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item.SubaruMegaMenuItem-module-scss-module__wD-9ZG__gas:after{top:var(--padding-md);right:var(--padding-md);z-index:2;background-color:var(--elevated-level-two);border-radius:var(--radius-full);content:"";background-image:url(/subaru/gas.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 18px;width:28px;height:28px;position:absolute}.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item.SubaruMegaMenuItem-module-scss-module__wD-9ZG__gas:before{top:var(--padding-md);z-index:1;max-width:0;height:28px;padding-right:var(--padding-md);padding-left:calc(14px + var(--padding-sm));font-family:var(--header-font);font-size:var(--font-body-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;opacity:0;content:"Gas";line-height:28px;transition:max-width .25s,transform .25s,opacity .25s;position:absolute;right:34px;overflow:hidden;transform:translate(8px)}.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item.SubaruMegaMenuItem-module-scss-module__wD-9ZG__wilderness:after{top:var(--padding-md);right:var(--padding-md);z-index:2;background-color:var(--elevated-level-two);border-radius:var(--radius-full);content:"";background-image:url(/subaru/wilderness.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 18px;width:28px;height:28px;position:absolute}.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item.SubaruMegaMenuItem-module-scss-module__wD-9ZG__wilderness:before{top:var(--padding-md);z-index:1;max-width:0;height:28px;padding-right:var(--padding-md);padding-left:calc(14px + var(--padding-sm));font-family:var(--header-font);font-size:var(--font-body-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;opacity:0;content:"Wilderness";line-height:28px;transition:max-width .25s,transform .25s,opacity .25s;position:absolute;right:34px;overflow:hidden;transform:translate(8px)}.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item img,.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item picture{object-position:center;object-fit:contain!important}.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item.SubaruMegaMenuItem-module-scss-module__wD-9ZG__gridLayout{width:100%;min-width:0;max-width:100%;padding:var(--padding-md)}@media (hover:hover) and (pointer:fine){.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item.SubaruMegaMenuItem-module-scss-module__wD-9ZG__gridLayout:hover [class*=stockDialogue]{background-color:var(--elevated-level-two);box-shadow:unset!important}.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item.SubaruMegaMenuItem-module-scss-module__wD-9ZG__gridLayout:hover [class*=hiddenTextContainer],.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item.SubaruMegaMenuItem-module-scss-module__wD-9ZG__gridLayout:active [class*=hiddenTextContainer]{width:0!important}}.SubaruMegaMenuItem-module-scss-module__wD-9ZG__item.SubaruMegaMenuItem-module-scss-module__wD-9ZG__listLayout{width:100%;max-width:unset}
.PremierTruckInfoBar-module-scss-module__V52N7G__infoBar{z-index:1;background:var(--lux-surface);border-bottom:var(--lux-border-soft);justify-content:flex-start;align-items:center;width:100%;height:32px;padding:0 30px;display:flex}@media (max-width:768px){.PremierTruckInfoBar-module-scss-module__V52N7G__infoBar{display:none}}.PremierTruckInfoBar-module-scss-module__V52N7G__infoBar .PremierTruckInfoBar-module-scss-module__V52N7G__navItems{align-items:center;gap:var(--gap-sm);margin-left:auto;display:flex}.PremierTruckInfoBar-module-scss-module__V52N7G__infoBar .PremierTruckInfoBar-module-scss-module__V52N7G__navItems .PremierTruckInfoBar-module-scss-module__V52N7G__navItem{display:flex}
.VolvoInfoBar-module-scss-module__qX52IG__infoBar{z-index:2;background-color:var(--elevated-level-two);justify-content:flex-start;align-items:center;width:100%;height:32px;padding:0 30px;display:flex;overflow-x:auto}@media (max-width:768px){.VolvoInfoBar-module-scss-module__qX52IG__infoBar{display:none}}.VolvoInfoBar-module-scss-module__qX52IG__infoBar .VolvoInfoBar-module-scss-module__qX52IG__buttonGroupContainer{justify-content:flex-start;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}.VolvoInfoBar-module-scss-module__qX52IG__infoBar .VolvoInfoBar-module-scss-module__qX52IG__buttonGroup{justify-content:flex-start;align-items:center;gap:var(--gap-md);flex-flow:row;display:flex}@media only screen and (max-width:1440px){.VolvoInfoBar-module-scss-module__qX52IG__infoBar .VolvoInfoBar-module-scss-module__qX52IG__hideOnDsktpXl{display:none}}@media only screen and (max-width:1200px){.VolvoInfoBar-module-scss-module__qX52IG__infoBar .VolvoInfoBar-module-scss-module__qX52IG__hideOnDsktpLg{display:none}}.VolvoInfoBar-module-scss-module__qX52IG__infoBar .VolvoInfoBar-module-scss-module__qX52IG__navItems{align-items:center;gap:var(--gap-sm);margin-left:auto;display:flex}.VolvoInfoBar-module-scss-module__qX52IG__infoBar .VolvoInfoBar-module-scss-module__qX52IG__navItems .VolvoInfoBar-module-scss-module__qX52IG__navItem{display:flex}
