.BottomBar-module-scss-module__1-aWYq__button{z-index:11;justify-content:center;align-items:center;gap:var(--gap-lg);width:-moz-fit-content;width:fit-content;height:70px;padding:var(--padding-sm)var(--padding-xl)var(--padding-sm)var(--padding-xl);background-color:var(--carshop-green);border-radius:var(--radius-full);box-shadow:var(--shadow-strong);flex-direction:row;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}@media only screen and (min-width:768px){.BottomBar-module-scss-module__1-aWYq__button{display:none}}.BottomBar-module-scss-module__1-aWYq__icon{width:60px;height:60px;fill:var(--white);padding:10px}
.PremierTruckNavBar-module-scss-module__zn1rTG__navBar{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;top:0}@media only screen and (max-width:768px){.PremierTruckNavBar-module-scss-module__zn1rTG__navBar{display:none}}.PremierTruckNavBar-module-scss-module__zn1rTG__navBar .PremierTruckNavBar-module-scss-module__zn1rTG__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__zn1rTG__navBar .PremierTruckNavBar-module-scss-module__zn1rTG__leftCtn .PremierTruckNavBar-module-scss-module__zn1rTG__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__zn1rTG__navBar .PremierTruckNavBar-module-scss-module__zn1rTG__leftCtn .PremierTruckNavBar-module-scss-module__zn1rTG__logoCtn .PremierTruckNavBar-module-scss-module__zn1rTG__logo{object-fit:contain;width:auto;max-width:100px;height:100%;display:inline-block}.PremierTruckNavBar-module-scss-module__zn1rTG__navBar .PremierTruckNavBar-module-scss-module__zn1rTG__leftCtn .PremierTruckNavBar-module-scss-module__zn1rTG__menuList{align-items:center;gap:var(--gap-xl);width:100%;height:48px;display:flex;overflow:visible}.PremierTruckNavBar-module-scss-module__zn1rTG__navBar .PremierTruckNavBar-module-scss-module__zn1rTG__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__zn1rTG__navBar .PremierTruckNavBar-module-scss-module__zn1rTG__rightCtn.PremierTruckNavBar-module-scss-module__zn1rTG__nonPtg{background:linear-gradient(to left,var(--primary),transparent);padding-right:30px}
.TradeNavBar-module-scss-module__f33qDa__header{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;top:0}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__f33qDa__header{height:62px;padding:10px 10px 10px 15px}}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__logoLink{height:100%;margin-right:18px}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__logoLink .TradeNavBar-module-scss-module__f33qDa__mobileLogo{display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__logoLink .TradeNavBar-module-scss-module__f33qDa__mobileLogo{display:block}}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__logoLink .TradeNavBar-module-scss-module__f33qDa__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__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__logoLink .TradeNavBar-module-scss-module__f33qDa__logo{max-width:100px}}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__logoLink .TradeNavBar-module-scss-module__f33qDa__textLogo{width:max-content;max-width:220px;color:var(--text-primary);margin-bottom:0}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__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__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__linkBtn{display:none}}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__menu{background-color:var(--surface);border-radius:var(--radius-lg);top:50px!important}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__menu .TradeNavBar-module-scss-module__f33qDa__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__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__menu .TradeNavBar-module-scss-module__f33qDa__item--inventory{justify-content:flex-start;padding:5px 16px}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn{justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__mobileMenu{display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__mobileMenu{margin-left:12px;display:block}}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__phone{color:var(--primary);margin-right:28px;font-size:20px}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__phone{display:none}}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__phoneButton{height:40px;margin-right:12px;display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__phoneButton{display:block}}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__iconBtn{width:24px;color:var(--primary);margin:8px;overflow:hidden}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__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__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__openBtn{height:38px;padding:10px 17px}}.TradeNavBar-module-scss-module__f33qDa__desktopNav{display:none}@media (min-width:768px){.TradeNavBar-module-scss-module__f33qDa__desktopNav{align-items:center;display:flex}}
.VolvoInfoBar-module-scss-module___7WpdG__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___7WpdG__infoBar{display:none}}.VolvoInfoBar-module-scss-module___7WpdG__infoBar .VolvoInfoBar-module-scss-module___7WpdG__buttonGroupContainer{justify-content:flex-start;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}.VolvoInfoBar-module-scss-module___7WpdG__infoBar .VolvoInfoBar-module-scss-module___7WpdG__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___7WpdG__infoBar .VolvoInfoBar-module-scss-module___7WpdG__hideOnDsktpXl{display:none}}@media only screen and (max-width:1200px){.VolvoInfoBar-module-scss-module___7WpdG__infoBar .VolvoInfoBar-module-scss-module___7WpdG__hideOnDsktpLg{display:none}}.VolvoInfoBar-module-scss-module___7WpdG__infoBar .VolvoInfoBar-module-scss-module___7WpdG__navItems{align-items:center;gap:var(--gap-sm);margin-left:auto;display:flex}.VolvoInfoBar-module-scss-module___7WpdG__infoBar .VolvoInfoBar-module-scss-module___7WpdG__navItems .VolvoInfoBar-module-scss-module___7WpdG__navItem{display:flex}
.VolvoNavBar-module-scss-module__OKjz9q__navBar{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;top:0}@media only screen and (max-width:768px){.VolvoNavBar-module-scss-module__OKjz9q__navBar{display:none}}.VolvoNavBar-module-scss-module__OKjz9q__navBar.VolvoNavBar-module-scss-module__OKjz9q__darkMode{background-color:var(--elevated-level-one)}.VolvoNavBar-module-scss-module__OKjz9q__navBar .VolvoNavBar-module-scss-module__OKjz9q__leftCtn{z-index:1;justify-content:flex-start;align-items:center;gap:var(--gap-lg);height:100%;display:flex}.VolvoNavBar-module-scss-module__OKjz9q__navBar .VolvoNavBar-module-scss-module__OKjz9q__leftCtn .VolvoNavBar-module-scss-module__OKjz9q__menuList{justify-content:flex-start;align-items:center;width:100%;height:48px;display:flex;overflow:visible}.VolvoNavBar-module-scss-module__OKjz9q__navBar .VolvoNavBar-module-scss-module__OKjz9q__logoLink{justify-content:center;align-items:center;height:100%;display:flex}.VolvoNavBar-module-scss-module__OKjz9q__navBar .VolvoNavBar-module-scss-module__OKjz9q__logoLink .VolvoNavBar-module-scss-module__OKjz9q__logo{width:108px;height:8px}.VolvoNavBar-module-scss-module__OKjz9q__navBar .VolvoNavBar-module-scss-module__OKjz9q__rightCtn{z-index:1;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}
.EstimateModal-module-scss-module___IzpEW__modal{z-index:1000!important}.EstimateModal-module-scss-module___IzpEW__modal .EstimateModal-module-scss-module___IzpEW__contents{background-color:var(--elevated-level-one);flex-direction:column;width:414px;height:716px;display:flex;position:relative}@media only screen and (max-width:768px){.EstimateModal-module-scss-module___IzpEW__modal .EstimateModal-module-scss-module___IzpEW__contents{width:100vw;top:0}}.EstimateModal-module-scss-module___IzpEW__modal .EstimateModal-module-scss-module___IzpEW__contents .EstimateModal-module-scss-module___IzpEW__header{z-index:10;background-color:var(--elevated-level-one);justify-content:flex-end;align-items:center;width:100%;padding:8px;display:flex;position:absolute}.EstimateModal-module-scss-module___IzpEW__modal .EstimateModal-module-scss-module___IzpEW__contents .EstimateModal-module-scss-module___IzpEW__header--first{background:0 0}.EstimateModal-module-scss-module___IzpEW__modal .EstimateModal-module-scss-module___IzpEW__contents .EstimateModal-module-scss-module___IzpEW__body{flex-direction:column;align-items:center;width:100%;height:100%;padding:64px 20px 10px;display:flex;overflow-x:hidden;overflow-y:auto}.EstimateModal-module-scss-module___IzpEW__modal .EstimateModal-module-scss-module___IzpEW__contents .EstimateModal-module-scss-module___IzpEW__body .EstimateModal-module-scss-module___IzpEW__title{color:var(--text-primary);text-align:center;padding:12px;font-size:22px;font-weight:700}
.LoginPage-module-scss-module__gKE75W__page{width:100%;min-height:100vh;padding:var(--spacing-lg);background-color:var(--surface);justify-content:center;align-items:center;display:flex}@media only screen and (max-width:768px){.LoginPage-module-scss-module__gKE75W__page{align-items:flex-start;padding:0}}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form{gap:var(--spacing-md);width:414px;height:716px;padding:var(--spacing-xl);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-hover);flex-direction:column;display:flex}@media only screen and (max-width:768px){.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form{border:none;border-radius:0;width:100%;height:100%}}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form h1{margin-bottom:var(--spacing-md);color:var(--text-primary);text-align:center;font-size:22px;font-weight:700}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form .LoginPage-module-scss-module__gKE75W__availInput{margin-bottom:0}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form .LoginPage-module-scss-module__gKE75W__contactInputs{gap:var(--spacing-md);flex-direction:column;display:flex}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form .LoginPage-module-scss-module__gKE75W__contactInputs .LoginPage-module-scss-module__gKE75W__name{gap:8px;display:flex}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form .LoginPage-module-scss-module__gKE75W__contactInputs .LoginPage-module-scss-module__gKE75W__name .LoginPage-module-scss-module__gKE75W__availInput{width:100%}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form .LoginPage-module-scss-module__gKE75W__btnCtn{width:100%;margin-top:auto}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form .LoginPage-module-scss-module__gKE75W__btnCtn .LoginPage-module-scss-module__gKE75W__submit{height:52px}
