section.svelte-190nq2s{padding-top:4rem;padding-bottom:4rem}.vehicles-cover-image.svelte-190nq2s{background-image:url(/_app/immutable/assets/cover-vehicles-v2-3x-optimized_1.oia-kX6E.jpg);background-position:50% 38%;background-size:cover;background-attachment:scroll;height:287px}#vehicles.svelte-190nq2s{padding-bottom:0}#vehicles.svelte-190nq2s .title{text-transform:uppercase;font-family:Monument Extended Black,sans-serif;font-size:2rem;font-weight:600;line-height:1.2}@media screen and (max-width: 512px){#vehicles.svelte-190nq2s .title{font-size:1.5rem}}#vehicles.svelte-190nq2s .description{font-size:1.25rem;font-weight:400;line-height:1.3}#vehicles.svelte-190nq2s .headline{margin:3rem auto 0}#vehicles.svelte-190nq2s .headline span{margin-bottom:.5rem}#vehicles.svelte-190nq2s .headline p{margin:0;text-wrap:balance}#vehicles.svelte-190nq2s hgroup{text-align:center;font-size:1.25rem}#vehicles.svelte-190nq2s hgroup span{font-size:1.5rem;font-weight:700;display:block}#vehicles.svelte-190nq2s hgroup p{margin-top:.5rem}#vehicles.svelte-190nq2s .compatibility-make-links{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit,105px);justify-content:space-between;margin:2rem 0 3rem}#vehicles.svelte-190nq2s .compatibility-make-element{width:105px;margin-bottom:1.5rem}@media screen and (max-width: 480px){#vehicles.svelte-190nq2s .compatibility-make-links{grid-template-columns:repeat(auto-fit,85px)}#vehicles.svelte-190nq2s .compatibility-make-element{width:85px}}#vehicles.svelte-190nq2s .compatibility-make-anchor-link{border:1px solid rgba(0,0,0,.12);padding:4px;transition:all .2s;display:block}@media (hover: hover) and (pointer: fine){#vehicles.svelte-190nq2s .compatibility-make-anchor-link:hover{transform:scale(1.02);border:1px solid rgba(0,0,0,.5)}}#vehicles.svelte-190nq2s .compatibility-make-anchor-link:active{transform:scale(1.02);border:1px solid rgba(0,0,0,.5)}#vehicles.svelte-190nq2s .compatibility-make-name{text-align:center;margin-top:.5rem;line-height:1.2}.last-updated.svelte-190nq2s{text-align:center;font-style:italic;margin-bottom:1rem}.recommended-cars.svelte-190nq2s{width:85%;margin:2rem auto;background-color:var(--color-card-background);border:1px solid rgba(0,0,0,.4);padding:2rem 1rem}.recommended-cars.svelte-190nq2s .recommended-car-columns{margin-top:3rem}.recommended-cars.svelte-190nq2s .recommended-car-columns .recommended-car-stack{text-align:center;font-size:1.25rem}.recommended-cars.svelte-190nq2s .recommended-car-columns .recommended-car-stack strong{margin-bottom:.5rem;font-weight:700}.car-make-header.svelte-190nq2s{background-color:#000;justify-content:flex-start;align-items:center;margin-top:2rem;margin-bottom:0;padding:1rem;display:flex}.car-make-header.svelte-190nq2s img{width:48px;margin-right:1rem}.car-make-header.svelte-190nq2s h3{color:#fff;font-weight:700;font-size:1.5em;margin:0}.car-make-header.svelte-190nq2s h3 .muted{color:#fff;font-weight:700;opacity:.65}.car-row.svelte-190nq2s{background-color:var(--color-card-background);border-bottom:1px solid rgba(0,0,0,.4)}.car-details-wrapper.svelte-190nq2s{display:flex;justify-content:space-between;align-items:center;padding:14px 16px}.car-details-wrapper.svelte-190nq2s .car-details{display:flex;flex:1}@media screen and (max-width: 768px){.car-details-wrapper.svelte-190nq2s .car-details{flex-flow:column wrap}}.car-details-wrapper.svelte-190nq2s .car-details .model{flex:1;margin-right:8px;font-weight:600;padding-right:20px}.car-details-wrapper.svelte-190nq2s .car-details .year{flex:2}.car-details-wrapper.svelte-190nq2s .video-icon-wrapper{width:20px;height:20px;margin-left:2rem}.car-details-wrapper.svelte-190nq2s .video-icon-wrapper svg{color:red}.detail-content.svelte-190nq2s{width:100%!important}.car-detail-content-wrapper.svelte-190nq2s{padding:12px 16px 16px;display:block}.car-detail-tier.svelte-190nq2s{margin-bottom:1rem;font-size:1.25rem}@media screen and (min-width: 768px){.cards.svelte-190nq2s div:last-of-type{margin-bottom:0}}.device-promotion-card.svelte-190nq2s{background-color:#44413a1f;border:1px solid rgba(117,93,36,.25);padding:.75rem;font-size:14px}.device-promotion-card.svelte-190nq2s .product-wrapper{justify-content:space-between;align-items:center;display:flex;margin-bottom:.75rem}.device-promotion-card.svelte-190nq2s .product-wrapper .strikethrough-price{text-decoration:line-through;margin-right:.5rem}.device-promotion-card.svelte-190nq2s .product-wrapper .red-price{color:var(--color-red);font-weight:700}.device-promotion-card.svelte-190nq2s .product-wrapper img{width:64px;height:64px;padding:.25rem;margin-right:.75rem;background-color:#fff;border:1px solid #ccc;object-fit:contain}.device-promotion-card.svelte-190nq2s .product-wrapper hgroup{flex:1;margin-right:.75rem}.device-promotion-card.svelte-190nq2s .product-wrapper hgroup strong{font-size:1rem;font-weight:600}.device-promotion-card.svelte-190nq2s .product-wrapper hgroup .understated-price{opacity:.65}.device-promotion-card.svelte-190nq2s .product-wrapper hgroup div{font-size:.875rem}.device-promotion-card.svelte-190nq2s .description{border-top:1px solid rgba(117,93,36,.25);margin:.5rem 0;padding-top:.75rem;font-size:1rem}#faq.svelte-190nq2s{margin-bottom:3rem}
