.header.svelte-1olhv4k{width:100%;background-color:#000;margin-top:2rem;margin-bottom:2rem}.header.svelte-1olhv4k h1{font-size:3rem;font-weight:600;margin:1rem 2rem;color:#fff;text-wrap:balance}@media screen and (max-width: 1024px){.header.svelte-1olhv4k h1{font-size:2.5rem}}@media screen and (max-width: 480px){.header.svelte-1olhv4k h1{font-size:2rem}}@media screen and (max-width: 375px){.header.svelte-1olhv4k h1{font-size:1.5rem}}.header.svelte-1olhv4k img{color:#fff;width:100%}.questions.svelte-1olhv4k .label{font-size:1.25rem;font-weight:600;margin:1rem .75rem 1rem 0}.questions.svelte-1olhv4k .details{font-size:1.25rem!important;line-height:1.4;padding:.25rem 0 1rem}.questions.svelte-1olhv4k .details *:first-child{margin-top:0}.questions.svelte-1olhv4k .details *:last-child{margin-bottom:0}.questions.svelte-1olhv4k .details a{color:#000;border-bottom:2px solid #86ff4e;background-color:#86ff4e26}.questions.svelte-1olhv4k .details li{font-size:1.25rem}.questions.svelte-1olhv4k .details .video-container{position:relative;padding-bottom:56.25%;height:0}.questions.svelte-1olhv4k .details .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.svelte-14jrfd0{padding-top:4rem;padding-bottom:4rem}.vehicles-cover-image.svelte-14jrfd0{background-image:url(/images/h1.png);background-position:50% 30%;background-size:cover;background-attachment:scroll;height:287px}#vehicles.svelte-14jrfd0{padding-bottom:0}#vehicles.svelte-14jrfd0 .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-14jrfd0 .title{font-size:1.5rem}}#vehicles.svelte-14jrfd0 .description{font-size:1.25rem;font-weight:400;line-height:1.3}#vehicles.svelte-14jrfd0 .headline{margin:3rem auto 0}#vehicles.svelte-14jrfd0 .headline span{margin-bottom:.5rem}#vehicles.svelte-14jrfd0 .headline p{margin:0;text-wrap:balance}#vehicles.svelte-14jrfd0 hgroup{text-align:center;font-size:1.25rem}#vehicles.svelte-14jrfd0 hgroup span{font-size:1.5rem;font-weight:700;display:block}#vehicles.svelte-14jrfd0 hgroup p{margin-top:.5rem}#vehicles.svelte-14jrfd0 .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-14jrfd0 .compatibility-make-element{width:105px;margin-bottom:1.5rem}@media screen and (max-width: 480px){#vehicles.svelte-14jrfd0 .compatibility-make-links{grid-template-columns:repeat(auto-fit,85px)}#vehicles.svelte-14jrfd0 .compatibility-make-element{width:85px}}#vehicles.svelte-14jrfd0 .compatibility-make-anchor-link{border:1px solid rgba(0,0,0,.12);padding:8px;transition:all .2s;display:flex;align-items:center;justify-content:center;height:80px;background:#fff}#vehicles.svelte-14jrfd0 .compatibility-make-anchor-link img{max-width:100%;max-height:100%;object-fit:contain}@media (hover: hover) and (pointer: fine){#vehicles.svelte-14jrfd0 .compatibility-make-anchor-link:hover{transform:scale(1.02);border:1px solid rgba(0,0,0,.5)}}#vehicles.svelte-14jrfd0 .compatibility-make-anchor-link:active{transform:scale(1.02);border:1px solid rgba(0,0,0,.5)}#vehicles.svelte-14jrfd0 .compatibility-make-name{text-align:center;margin-top:.5rem;line-height:1.2}.last-updated.svelte-14jrfd0{text-align:center;font-style:italic;margin-bottom:1rem}.recommended-cars.svelte-14jrfd0{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-14jrfd0 .recommended-car-columns{margin-top:3rem}.recommended-cars.svelte-14jrfd0 .recommended-car-columns .recommended-car-stack{text-align:center;font-size:1.25rem}.recommended-cars.svelte-14jrfd0 .recommended-car-columns .recommended-car-stack strong{margin-bottom:.5rem;font-weight:700}.car-make-header.svelte-14jrfd0{background-color:#000;justify-content:flex-start;align-items:center;margin-top:2rem;margin-bottom:0;padding:1rem;display:flex}.car-make-header.svelte-14jrfd0 img{width:64px;height:64px;object-fit:contain;margin-right:1rem;background:#fff;padding:4px;border-radius:4px}.car-make-header.svelte-14jrfd0 h3{color:#fff;font-weight:700;font-size:1.5em;margin:0}.car-make-header.svelte-14jrfd0 h3 .muted{color:#fff;font-weight:700;opacity:.65}.car-row.svelte-14jrfd0{background-color:var(--color-card-background);border-bottom:1px solid rgba(0,0,0,.4)}.car-details-wrapper.svelte-14jrfd0{display:flex;justify-content:space-between;align-items:center;padding:14px 16px}.car-details-wrapper.svelte-14jrfd0 .car-details{display:flex;flex:1}@media screen and (max-width: 768px){.car-details-wrapper.svelte-14jrfd0 .car-details{flex-flow:column wrap}}.car-details-wrapper.svelte-14jrfd0 .car-details .model{flex:1;margin-right:8px;font-weight:600;padding-right:20px}.car-details-wrapper.svelte-14jrfd0 .car-details .year{flex:2}.car-details-wrapper.svelte-14jrfd0 .video-icon-wrapper{width:20px;height:20px;margin-left:2rem}.car-details-wrapper.svelte-14jrfd0 .video-icon-wrapper svg{color:red}.detail-content.svelte-14jrfd0{width:100%!important}.car-detail-content-wrapper.svelte-14jrfd0{padding:12px 16px 16px;display:block}.car-detail-tier.svelte-14jrfd0{margin-bottom:1rem;font-size:1.25rem}@media screen and (min-width: 768px){.cards.svelte-14jrfd0 div:last-of-type{margin-bottom:0}}.device-promotion-card.svelte-14jrfd0{background-color:#44413a1f;border:1px solid rgba(117,93,36,.25);padding:.75rem;font-size:14px}.device-promotion-card.svelte-14jrfd0 .product-wrapper{justify-content:space-between;align-items:center;display:flex;margin-bottom:.75rem}.device-promotion-card.svelte-14jrfd0 .product-wrapper .strikethrough-price{text-decoration:line-through;margin-right:.5rem}.device-promotion-card.svelte-14jrfd0 .product-wrapper .red-price{color:var(--color-red);font-weight:700}.device-promotion-card.svelte-14jrfd0 .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-14jrfd0 .product-wrapper hgroup{flex:1;margin-right:.75rem}.device-promotion-card.svelte-14jrfd0 .product-wrapper hgroup strong{font-size:1rem;font-weight:600}.device-promotion-card.svelte-14jrfd0 .product-wrapper hgroup .understated-price{opacity:.65}.device-promotion-card.svelte-14jrfd0 .product-wrapper hgroup div{font-size:.875rem}.device-promotion-card.svelte-14jrfd0 .description{border-top:1px solid rgba(117,93,36,.25);margin:.5rem 0;padding-top:.75rem;font-size:1rem}#faq.svelte-14jrfd0{margin-bottom:3rem}
