.page-indicator{bottom:35px;left:50%;max-width:64px;overflow:visible;position:absolute;transform:translateX(-50%);z-index:1}@media (hover:hover) and (pointer:fine){.page-indicator{display:none}}@media (min-width:768px){.page-indicator{bottom:45px;display:none}}@media (min-width:1025px){.page-indicator{bottom:14px}}.page-indicator .pages{backface-visibility:hidden;display:flex;flex-wrap:nowrap;justify-content:center;list-style-type:none;margin:0;padding:0}.page-indicator .pages:has(>.page:nth-of-type(5)){justify-content:flex-start}.page-indicator .pages .page{align-items:center;display:inline-flex;margin:0;padding:0 0 0 8px}.page-indicator .pages .page:first-of-type{padding-left:0}.page-indicator .pages .page.current .indicator{background-color:#232323}.page-indicator .pages .page.hidden{padding-left:0;transform:scale(0)}.page-indicator .pages .page.hidden .indicator{opacity:0;width:0}.page-indicator .pages .page .indicator{background-color:#c4c4c4;border-radius:50%;display:block;height:8px;opacity:1;overflow:hidden;text-indent:-1000px;width:8px}.tabs-nav{display:block;margin:10px 0 5px;overflow:hidden;position:relative;width:100%}@media (min-width:1025px){.tabs-nav{margin-left:40px;margin-right:40px}}@media (min-width:1440px){.tabs-nav{align-self:baseline;flex:1 0 auto;margin-top:0;transform:translateY(-5px)}}.tabs-nav .tabs-container{-ms-overflow-style:none;overflow-x:scroll;padding:0 20px;position:relative;scrollbar-color:#0000 #0000;scrollbar-width:none}.tabs-nav .tabs-container::-webkit-scrollbar{display:none}@media (min-width:768px){.tabs-nav .tabs-container{padding:4px 32px}}@media (min-width:1024px){.tabs-nav .tabs-container{padding:4px 0}}@media (min-width:1025px){.tabs-nav .tabs-container{margin:0 16px}}@media (min-width:1440px){.tabs-nav .tabs-container{margin:0}}@media (min-width:1920px){.tabs-nav .tabs-container{margin:0 56px}}.tabs-nav ul{border-bottom:1px solid #c4c4c4;display:inline-flex;flex-wrap:nowrap;height:35px;justify-content:flex-start;list-style-type:none;margin:0;padding:0;position:relative;transform:translateY(-4px);z-index:1}@media (min-width:1024px){.tabs-nav ul{margin-left:30px}}@media (min-width:1025px){.tabs-nav ul{height:33px;margin-left:0}}@media (min-width:1440px){.tabs-nav ul{border-bottom:0}}.tabs-nav .tab-container{color:#717171;margin:0 21px 0 0;padding:4px}.tabs-nav .tab-container:first-of-type{padding-left:0}.tabs-nav .tab-container:last-of-type{margin-right:0;padding-right:0}@media (min-width:1025px){.tabs-nav .tab-container{margin-right:30px}.tabs-nav .tab-container:last-of-type{margin-right:0}}@media (min-width:1440px){.tabs-nav .tab-container:first-of-type{padding-left:4px}.tabs-nav .tab-container:last-of-type{padding-right:4px}}.tabs-nav .tab-container.active{color:#0077c0}.tabs-nav .tab-container.active button{font-family:AvenirNextBold,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.tabs-nav .tab-container.active button:after{transform:scaleX(1)}.tabs-nav .tab-container button{align-items:center;color:inherit;display:flex;font-family:AvenirNextDemi,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;height:32px;letter-spacing:0;line-height:1.912;position:relative;white-space:nowrap}.tabs-nav .tab-container button:after{border-bottom:2px solid #0077c0;bottom:.5px;content:"";display:block;position:absolute;transform:scaleX(0);transform-origin:0 50%;width:100%;z-index:2}@media (min-width:1025px){.tabs-nav .tab-container button{height:30px}}.tabs-nav .tab-container button .tab-label{font-family:AvenirNextBold,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.195rem}.tabs-nav .tab-container button .count{font-family:AvenirNextDemi,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;margin-left:4px}.tab-panel{display:flex;min-height:inherit}.scroll-snap-page-container{-ms-overflow-style:none;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scrollbar-color:#0000 #0000;scrollbar-width:thin}.scroll-snap-page-container.has-overflow{overflow-x:scroll}.scroll-snap-page-container::-webkit-scrollbar{background-color:initial;width:14px}.scroll-snap-page-container::-webkit-resizer,.scroll-snap-page-container::-webkit-scrollbar-button,.scroll-snap-page-container::-webkit-scrollbar-corner{display:none}.scroll-snap-page-container::-webkit-scrollbar-thumb{background-color:initial;border:4px solid #fff;border-radius:23px}.scroll-snap-page-container::-webkit-scrollbar-track{background:#0000}.scroll-snap-page-container::-webkit-scrollbar-track-piece{background-color:initial;margin:0 20px}@media (min-width:768px){.scroll-snap-page-container::-webkit-scrollbar-track-piece{margin:0 28px}}@media (min-width:768px) and (hover:none){.scroll-snap-page-container.has-overflow{-ms-overflow-style:initial;scrollbar-color:#232323 #0000}.scroll-snap-page-container.has-overflow::-webkit-scrollbar{display:initial}.scroll-snap-page-container.has-overflow::-webkit-scrollbar-thumb{background-color:#232323}}@media (min-width:1025px){.scroll-snap-page-container::-webkit-scrollbar-track-piece{margin:0 53px}}.vehicle-card{border-radius:4px;height:100%;overflow:hidden;position:relative;width:100%}.vehicle-card .content-wrapper,.vehicle-card picture{bottom:0;left:0;position:absolute;right:0;top:0}.vehicle-card picture{z-index:0}.vehicle-card picture img{height:100%;object-fit:cover;width:100%}.vehicle-card .content{display:flex;flex-direction:column;height:100%;padding:20px 20px 16px;position:relative}@media (min-width:1025px){.vehicle-card .content{padding:24px 24px 0}}.vehicle-card .content .gradient{z-index:0}.vehicle-card .content .gradient.top{height:90px;top:0}.vehicle-card .content .gradient.bottom{background:linear-gradient(180deg,#0000 5.15%,#0003 31.13%,#000 92.76%);bottom:0;height:150px}.vehicle-card .content .headline{color:#fff;font-family:AvenirNextMedium,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:24px;margin:0 0 12px;order:2;position:relative;z-index:1}@media (min-width:1025px){.vehicle-card .content .headline{margin-bottom:16px;order:1}}.vehicle-card .content .model-info{color:#fff;height:100%;order:1;position:relative;width:100%;z-index:1}@media (min-width:1025px){.vehicle-card .content .model-info{height:auto;margin-bottom:12px;order:3}}.vehicle-card .content .model-info .model-info-content{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.vehicle-card .content .model-info .model{display:flex;flex:1 1 50%;flex-direction:column;height:100%;justify-content:flex-end}.vehicle-card .content .model-info .model .model-year{font-family:AvenirNextRegular,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:10px}.vehicle-card .content .model-info .model .model-name{display:inline-block;font-family:AvenirNextMedium,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.625rem;line-height:24px;padding:8px 0 2px}.vehicle-card .content .model-info .msrp{display:flex;flex:1 1 50%;flex-direction:column;height:100%;justify-content:flex-end;text-align:right}.vehicle-card .content .model-info .msrp .msrp-label{font-family:AvenirNextMedium,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:10px}.vehicle-card .content .model-info .msrp .msrp-label sup{font-size:inherit;line-height:inherit;margin-left:1px;top:0}.vehicle-card .content .model-info .msrp .msrp-label a{color:inherit}.vehicle-card .content .model-info .msrp .msrp-value{display:inline-block;font-family:AvenirNextDemi,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;padding-top:11px}.vehicle-card .content .cutline{order:4}:export{bpLarge:1024;bpLargePlus:1025;bpMedium:768;bpXLarge:1440;bpXXLarge:1920;contentMaxWidth:1400px;globalNavHeight:48px;pageIndicatorMaxVisible:5;siteMaxWidth:1920px}.ui-fullLine{display:flex;flex-direction:column;overflow:hidden;padding:40px 0 20px;position:relative}.ui-fullLine .vehicles-nav-header{align-items:center;display:flex;flex:0 0 49px;flex-wrap:wrap}@media (min-width:1440px){.ui-fullLine .vehicles-nav-header{flex-wrap:nowrap;height:26px}}.ui-fullLine .vehicles-nav-header .header{align-self:flex-start;flex:1 1 50%;height:26px;max-width:50%;order:1;padding-left:20px;white-space:nowrap}@media (min-width:768px){.ui-fullLine .vehicles-nav-header .header{padding-left:32px}}@media (min-width:1024px){.ui-fullLine .vehicles-nav-header .header{padding-left:32px}}@media (min-width:1025px){.ui-fullLine .vehicles-nav-header .header{padding-left:56px}}@media (min-width:1440px){.ui-fullLine .vehicles-nav-header .header{flex:0 1 auto;padding-left:56px}}@media (min-width:1920px){.ui-fullLine .vehicles-nav-header .header{padding-left:56px}}.ui-fullLine .vehicles-nav-header .tabs-nav{order:3}@media (min-width:1440px){.ui-fullLine .vehicles-nav-header .tabs-nav{flex:1 1 auto;order:2}}.ui-fullLine .vehicles-nav-header .compare{align-self:flex-start;flex:1 1 50%;height:26px;max-width:50%;order:2;padding-right:20px;text-align:right;white-space:nowrap}@media (min-width:768px){.ui-fullLine .vehicles-nav-header .compare{padding-right:32px}}@media (min-width:1024px){.ui-fullLine .vehicles-nav-header .compare{padding-right:32px}}@media (min-width:1025px){.ui-fullLine .vehicles-nav-header .compare{padding-right:56px}}@media (min-width:1440px){.ui-fullLine .vehicles-nav-header .compare{flex:0 1 auto;order:3;padding-right:56px}}@media (min-width:1920px){.ui-fullLine .vehicles-nav-header .compare{padding-right:56px}}.ui-fullLine .vehicles-nav-header .compare a{display:inline-block;margin-right:-4px;padding:4px;white-space:nowrap}.ui-fullLine .tab-panel{padding-bottom:6px}.ui-fullLine .vehicles{box-sizing:initial;height:119.11111vw;list-style-type:none;margin:0;min-width:100%;padding:14px 0 45px}@media (min-width:768px){.ui-fullLine .vehicles{height:59.72222vw;padding-bottom:16px}}@media (min-width:1024px){.ui-fullLine .vehicles{height:59.72222vw}}@media (min-width:1025px){.ui-fullLine .vehicles{height:calc(28.09756vw + 16px)}}@media (min-width:1440px){.ui-fullLine .vehicles{height:calc(21.80556vw + 16px)}}@media (min-width:1920px){.ui-fullLine .vehicles{height:434px}}.ui-fullLine .vehicles .item{box-sizing:initial;display:block;flex:0 0 100%;height:100%;max-width:0;opacity:0;overflow:hidden;padding:0}.ui-fullLine .vehicles .item.show-item{margin-left:-20px;max-width:89.33333vw;opacity:1;padding-left:20px;padding-right:8px;padding-top:0}@media (min-width:768px){.ui-fullLine .vehicles .item.show-item{margin-left:-32px;max-width:44.79167vw;padding-left:32px;padding-right:16px}}@media (min-width:1024px){.ui-fullLine .vehicles .item.show-item{margin-left:-32px;max-width:44.79167vw;padding-left:32px;padding-right:16px}}@media (min-width:1025px){.ui-fullLine .vehicles .item.show-item{margin-left:-56px;max-width:28.09756vw;padding-left:56px;padding-right:24px}}@media (min-width:1440px){.ui-fullLine .vehicles .item.show-item{margin-left:-56px;max-width:21.80556vw;padding-left:56px;padding-right:24px}}@media (min-width:1920px){.ui-fullLine .vehicles .item.show-item{margin-left:-56px;max-width:434px;padding-left:56px;padding-right:24px}}.ui-fullLine .vehicles .item.show-item.first{margin-left:0}.ui-fullLine .vehicles .item.show-item.last{margin-right:12px}@media (min-width:768px){.ui-fullLine .vehicles .item.show-item.last{margin-right:16px}}@media (min-width:1024px){.ui-fullLine .vehicles .item.show-item.last{margin-right:16px}}@media (min-width:1025px){.ui-fullLine .vehicles .item.show-item.last{margin-right:29px}}@media (min-width:1440px){.ui-fullLine .vehicles .item.show-item.last{margin-right:32px}}@media (min-width:1920px){.ui-fullLine .vehicles .item.show-item.last{margin-right:32px}}.ui-fullLine.is-loading .vehicles-nav-header{opacity:0}.ui-fullLine.is-loading .controls,.ui-fullLine.is-loading .page-indicator{display:none}