.cars-guide-details{padding:40px 0 80px}.cars-guide-details h1{margin:0;padding:0;text-align:center;font-size:32px}.cars-guide-details h2{font-size:32px;color:var(--dark)}.cars-guide-details .breadcrumbs{margin-top:40px}.cars-guide-details .price{margin-top:30px;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase}.cars-guide-details .price .msrp{font-size:34px;font-weight:700;color:var(--dark)}.cars-guide-details .price .msrp span{font-weight:300}.cars-guide-details .overview{margin:12px 0 0;padding:0;display:grid;grid-template-columns:40% auto;grid-column-gap:10px;grid-row-gap:10px}.cars-guide-details .overview .image{display:flex;justify-content:center;align-items:center;border:1px solid #eee;border-radius:4px 4px 4px 4px}.cars-guide-details .overview .image div{width:100%;background-color:var(--body);background-size:cover;background-repeat:no-repeat;background-position-x:50%;background-position-y:50%;position:relative}.cars-guide-details .overview .image div:after{padding-top:56.25%;display:block;content:""}.cars-guide-details .overview .information{display:flex;align-items:center}.cars-guide-details .overview .information>div{width:100%}.cars-guide-details .overview .information .items{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px;grid-row-gap:10px;border:0 solid var(--border-light);border-radius:4px}.cars-guide-details .overview .information .items .item{margin:0;padding:25px 10px 20px;text-align:center;border:1px solid var(--border-light);border-radius:4px 4px 4px 4px}.cars-guide-details .overview .information .items .item .box .icon{margin:0;display:flex;align-items:center;justify-content:center}.cars-guide-details .overview .information .items .item .box .icon svg{width:45px;height:45px;fill:var(--text-light)}.cars-guide-details .overview .information .items .item .box .data{margin:10px 0 0;padding:0;line-height:normal}.cars-guide-details .overview .information .items .item .box .data .name{margin:5px 0 0;font-size:15px}.cars-guide-details .overview .information .items .item .box .data .value{margin:10px 0 0;font-size:15px;min-height:40px;color:var(--dark);font-weight:600}.cars-guide-details .trims{margin-top:40px}.cars-guide-details .trims .items{margin:30px 0 0;padding:0;display:grid;grid-template-columns:25% 25% 25% 25%;grid-column-gap:10px;grid-row-gap:10px}.cars-guide-details .trims .items .btn{display:flex;align-items:center;justify-content:center;font-weight:300}.cars-guide-details .specifications{margin-top:30px;margin:40px 0 0;padding:0;font-size:18px}.cars-guide-details .specifications .items{margin:0;padding:0}.cars-guide-details .specifications .items .item{margin:30px 0 0;padding:0}.cars-guide-details .specifications .items .item .group{font-weight:600;text-transform:uppercase;color:var(--dark)}.cars-guide-details .specifications .items .item .lists{margin:5px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr)}.cars-guide-details .specifications .items .item .lists .list{margin:10px 0 0;padding:0;display:grid;grid-template-columns:17px auto;line-height:normal}.cars-guide-details .specifications .items .item .lists .list .icon{display:flex;align-items:center}.cars-guide-details .specifications .items .item .lists .list .icon div{width:5px;height:5px;background:var(--brand);border-radius:50%}.cars-guide-details .specifications .items .item .lists .list .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cars-guide-details .equipment{margin:30px 0 0;padding:0;font-size:18px}.cars-guide-details .equipment .items{margin:0;padding:0}.cars-guide-details .equipment .items .item{margin:20px 0 0;padding:0}.cars-guide-details .equipment .items .item .group{font-weight:600;text-transform:uppercase;color:var(--dark)}.cars-guide-details .equipment .items .item .lists{margin:5px 0 0;padding:0}.cars-guide-details .equipment .items .item .lists .list{margin:10px 0 0;padding:0;display:grid;grid-template-columns:17px auto;line-height:normal}.cars-guide-details .equipment .items .item .lists .list .icon{display:flex;align-items:center}.cars-guide-details .equipment .items .item .lists .list .icon div{margin:8px 0 0;width:5px;height:5px;background:var(--brand);border-radius:50%}@media (max-width:999px){.cars-guide-details{padding:40px 0 80px}.cars-guide-details .overview{grid-template-columns:repeat(1,1fr)}}@media (max-width:899px){.cars-guide-details .specifications .items .item .lists{display:grid;grid-template-columns:repeat(1,1fr)}.cars-guide-details .specifications .items .item .lists .list .text{white-space:normal;overflow:auto;text-overflow:unset}}@media (max-width:649px){.cars-guide-details h1{font-size:28px}.cars-guide-details .price{margin-top:20px;display:block;text-align:center}.cars-guide-details .price .action{margin-top:20px}}@media (max-width:549px){.cars-guide-details .overview .information .items{grid-template-columns:repeat(2,1fr)}}@media (max-width:499px){.cars-guide-details .overview .information .items{grid-template-columns:repeat(1,1fr)}}@media (max-width:399px){.cars-guide-details .overview .information .items .item{padding:30px 10px}.cars-guide-details .overview .information .items .item .box .icon svg{width:40px;height:40px}.cars-guide-details .overview .information .items .item .box .data{margin:15px 0 0}}