@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;900&display=swap";@font-face{font-family:"Acumin Pro Wide";src:url("acuminprowide-ultrablack-webfont.woff2") format("woff2"),url("acuminprowide-ultrablack-webfont.woff") format("woff")}.vehicle-selector__banner{top:64px}.vehicle-selector__banner.mobile{display:none}.vehicle-selector__banner.desktop{display:none}@media screen and (min-width: 768px){.vehicle-selector__banner.mobile{display:none}}.home{font-family:"Roboto",sans-serif}.home__content{padding:0px 20px;margin:0 auto}@media(min-width: 768px){.home__content{padding:0px 40px}}@media(min-width: 1440px){.home__content{width:1200px;padding:0}}@media(min-width: 1600px){.home__content{width:1240px}}.home__gap{padding-block:48px}@media(min-width: 1440px){.home__gap{padding-block:96px}}.home__gap-top{padding-top:48px}@media(min-width: 1440px){.home__gap-top{padding-top:96px}}.home__gap-bottom{margin-bottom:48px}@media(min-width: 1440px){.home__gap-bottom{margin-bottom:96px}}.home__featured-products .vehicle-featured-products{display:block}.home__featured-products h2{display:block}@media(min-width: 1600px){.home__featured-products .product-card{width:340px}}.home__shop-categories{margin-top:64px;margin-bottom:76px}.home__shop-categories .categories-grid{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:8px;column-gap:8px;row-gap:34px}@media(min-width: 834px){.home__shop-categories .categories-grid{grid-template-columns:repeat(4, 1fr);-moz-column-gap:12px;column-gap:12px;row-gap:28px}}.home__shop-categories .categories-cell{width:100%}.home__shop-categories .categories-title{font-size:14px;font-weight:500;line-height:20px;text-align:center;color:#ed1c24}@media(min-width: 834px){.home__shop-categories .categories-title{font-size:16px;line-height:22px}}.home__section-header{font-family:"Acumin Pro Wide",sans-serif;font-size:20px;font-weight:900;line-height:28px;color:#000;text-transform:uppercase;margin-bottom:12px}@media(min-width: 768px){.home__section-header{font-size:20px;line-height:32px;margin-bottom:24px}}@media(min-width: 1024px){.home__section-header{font-size:24px;margin-bottom:36px}}.home .featured-products-grid{display:flex;overflow-x:auto}.home .featured-products-grid .featured-product-cell{width:200px;margin-right:8px;background:#fff;border:.939759px solid #cecece;box-sizing:border-box;box-shadow:0px 4px 4px rgba(0,0,0,.1);border-radius:10px;padding:20px}@media(min-width: 834px){.home .featured-products-grid .featured-product-cell{width:336px;height:440px;margin-right:16px}}.home .featured-products-grid .featured-product-cell:hover{cursor:pointer}.home .featured-products-grid .featured-product-image{width:100%}.home .featured-products-grid .featured-product-title{font-size:14px;font-weight:500;line-height:20px;color:#ed1c24}@media(min-width: 834px){.home .featured-products-grid .featured-product-title{font-size:20px;line-height:28px;font-weight:700;margin-bottom:20px}}.home .featured-products-grid .featured-product-type{font-size:12px;font-weight:500;line-height:16px;margin-top:12px}.home .featured-products-grid .featured-product-price{font-size:20px;font-weight:700;line-height:28px;color:#000}.home .featured-products-grid img{width:100%}@media(pointer: coarse){.home .featured-products-grid::-webkit-scrollbar{display:none}}.home .featured-products-grid::-webkit-scrollbar{width:14px}.home .featured-products-grid::-webkit-scrollbar-track{background:#f8f8f8;border-radius:80px}.home .featured-products-grid::-webkit-scrollbar-thumb{background:#6d6d6d;border-radius:80px}.home .collection__categories{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:12px;column-gap:12px;row-gap:12px}@media(min-width: 768px){.home .collection__categories{grid-template-columns:repeat(3, 1fr);row-gap:24px}}@media(min-width: 1024px){.home .collection__categories{grid-template-columns:repeat(5, 1fr)}}.home .collection__categories img{width:100%}.home .collection__categories .category-title{font-size:20px;font-weight:700;line-height:28px;color:#ed1c24;text-align:center}.home .collection__category-header{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:12px;font-size:14px;font-weight:500;line-height:20px;color:#ed1c24}@media(min-width: 1024px){.home .collection__category-header{font-size:20px;line-height:28px}}.home__help{display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:cover !important;width:100%;height:160px;color:#fff;opacity:.8;font-family:"Acumin Pro Wide";font-size:18px;font-weight:950;line-height:30px;color:#fff}@media(min-width: 768px){.home__help{height:240px;font-size:24px}}@media(min-width: 1440px){.home__help{height:480px;font-size:32px}}.home__help h3{color:#fff;text-align:center}.home__help p{color:#fff;text-align:center}.home__video{max-width:1200px;margin:0 auto;padding-block:48px}@media(min-width: 1600px){.home__video{max-width:1440px}}.home__video-heading{font-family:"Acumin Pro Wide",sans-serif;font-size:24px;line-height:32px;text-align:center;color:#000;margin-bottom:24px;text-transform:uppercase}.home__video-player-container{position:relative;width:100%;padding-bottom:56.25%}.home__video-player .video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.home__video-carousel{margin-top:24px !important;width:248px;margin:0 auto}@media(min-width: 768px){.home__video-carousel{width:658px}}@media(min-width: 1024px){.home__video-carousel{width:824px}}.home__video-carousel img{width:120px;height:68px;margin-right:8px}@media(min-width: 768px){.home__video-carousel img{width:160px;height:90px}}.home__video-carousel .flickity-prev-next-button.next{display:flex;right:-50px}.home__video-carousel .flickity-prev-next-button.previous{display:flex;left:-50px}.home__video-text{color:#fff;letter-spacing:-1.5%;margin:35px 0px;padding:0px 20px}@media(min-width: 834px){.home__video-text{padding:0px;margin:0px;margin-top:35px}}.home__video-text .text-header{font-size:18px;font-weight:900;line-height:30px}@media(min-width: 834px){.home__video-text .text-header{font-size:24px;line-height:40px}}.home__video-text .text-body{font-size:14px;font-weight:400;line-height:24px}@media(min-width: 834px){.home__video-text .text-body{font-size:16px;line-height:28px}}.home__video-button{width:100%;height:56px;border:1px solid #fff;margin-top:28px;padding:16px 0px;font-size:14px;font-weight:500;line-height:16px}.home__image-text-grid{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.home__image-text-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}}.home__image-text__container{display:flex;flex-direction:column;gap:24px}.home__image-text__content{display:flex;flex-direction:column;gap:12px}.home__image-text__heading{font-family:"Acumin Pro Wide";font-style:normal;font-weight:950;font-size:24px;line-height:32px;display:flex;align-items:center;text-transform:uppercase}.home__image-text__subheading{font-family:"Roboto";font-style:normal;font-weight:400;font-size:16px;line-height:24px;display:flex;align-items:center;color:#000}.home__image-text__image{height:344px}.home__image-text__image img{height:344px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.home__image-text__button{width:75%;display:flex}@media(min-width: 1024px){.home__image-text__button{width:55%}}.home__image-text__button .btn{display:flex;justify-content:space-between;align-items:center}.text-bold{font-weight:900}.text-yellow{color:#fc0}.image-with-text{display:flex;width:unset;padding-left:20px;padding-right:20px;margin:0 auto}@media(min-width: 768px){.image-with-text{padding-left:40px;padding-right:40px}}@media(min-width: 1440px){.image-with-text{max-width:1200px;width:1200px;padding-left:0;padding-right:0}}@media(min-width: 1600px){.image-with-text{width:1240px;max-width:1240px}}.image-with-text__image .image{min-height:100%;min-width:100%}.image-with-text__heading{font-family:"Acumin Pro Wide",sans-serif !important;font-size:24px !important;font-weight:950 !important;line-height:32px !important;text-transform:uppercase}.image-with-text__subheading{font-family:"Roboto",sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:24px !important;color:#000 !important}