.heading{margin:60px 0 40px}.return{display:inline-block;font-size:1.4rem;padding-top:40px}.return .icon{margin-right:10px}.dealer{display:flex;justify-content:flex-start}.dealer .info{width:100%;max-width:500px;padding-right:40px}.dealer .info .logo{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-width:420px;max-height:160px;margin:20px 0}.dealer .info .title{border-top:1px solid #eee;font-size:2.8rem;padding-top:10px;margin:10px 0 20px}.dealer .info .button{font-size:1.6rem;padding:10px 40px;margin-bottom:20px}.dealer .info .description{padding-right:60px;margin-top:30px}.dealer .info .contact{display:flex;justify-content:flex-start;align-items:baseline}.dealer .info .contact .icon{width:16px;color:#06c;margin-right:10px}.dealer .info .dealer-banner{max-width:100%}.dealer .trading .hours{background-color:#f5f5fa;padding:20px 40px;margin:0;border-radius:10px}.dealer .trading .hours li{border-bottom:1px solid #ddd;padding:10px 0}.dealer .trading .hours li:last-child{border:none}.dealer .trading .hours li .day{display:inline-block;width:200px}.dealer .location{flex:1;margin-left:40px}.dealer .location .map{width:100%;height:360px;border-radius:10px}.dealer .mobile-view-btns{display:none}.inventory{display:flex;justify-content:flex-start;flex-wrap:wrap;background-color:#f5f5fa;padding:20px;border-radius:10px}.search-related-items{order:110;margin-bottom:50px}.search-related-items .popular-searches{display:inline-block;background-color:#f5f5fa;padding:10px 20px;margin:10px 10px 10px 0;border-radius:5px}.search-related-items .popular-searches:hover{color:#fff;background-color:#a0cfff}.pagination{border:1px solid #ddd;border-radius:5px;display:inline-flex;padding:0;margin:15px 0 0 20px;overflow:hidden}.pagination .page{border-right:1px solid #ddd;color:#727272;width:45px;height:45px;cursor:pointer}.pagination .page a,.pagination .page span{display:block;color:#333;padding:10px}.pagination .page a:hover,.pagination .page span:hover{color:#06c}.pagination .page .icon{vertical-align:middle;width:15px;height:15px}.pagination .page:last-child{border:none}.pagination .page.active{background-color:#06c}.pagination .page.active a,.pagination .page.active span{color:#fff}.pagination .page.disabled{cursor:default}.pagination .page.disabled svg{color:#ddd}@media only screen and (max-width:1600px){.dealer{flex-wrap:wrap}.dealer .info{max-width:700px}.dealer .location{flex:unset;width:100%;margin-left:0}.dealer .location .map{width:500px;height:400px}.inventory{padding:20px}.inventory .block{margin-bottom:20px}.inventory .block .content .row.bar .spec:last-child{display:none}}@media only screen and (max-width:1365px){.dealer .info{max-width:500px}.inventory .block,.inventory .block .image,.inventory .block .image .slider .slide{height:330px}.inventory .block .content .row.name{display:flex;justify-content:flex-start;flex-wrap:wrap}.inventory .block .content .row.name .heading{width:100%;height:auto;margin-bottom:20px}.inventory .block .content .row.name .value{border-right:1px solid #eee;padding-right:30px;margin-right:30px}.inventory .block .content .row.name .value:last-child{border:none}.inventory .block .content .row.name .value .info{text-align:left}.inventory .block .content .row.bar .spec p{font-size:1.2rem}.inventory .block .content .button{padding:10px 40px}.inventory .block .content .location{display:none}}@media only screen and (max-width:1023px){.dealer .info{max-width:400px}.dealer .info .description{padding-right:40px}.dealer .info .address{display:none}.dealer .trading .hours li .day{width:120px}.dealer .mobile-view-btns{display:block;width:100%}.dealer .mobile-view-content{display:none}.dealer .mobile-view-content.active{display:block;width:100%}.dealer .dealer-info-btn{display:inline-block;background-color:#f5f5fa;padding:8px 10px;margin:5px 3px 5px 0;border-radius:5px;border:1px}.dealer .dealer-info-btn:hover{color:#fff;background-color:#06c}.inventory{justify-content:space-between}.inventory .block{flex-wrap:wrap;width:48.5%;height:100%}.inventory .block .image{width:100%;height:100%}.inventory .block .image .slider .slide{height:100%}.inventory .block .content{padding:20px 20px 10px}.inventory .block .content .row.name .heading{height:55px;overflow:hidden}.inventory .block .content .row.name .value{padding-right:20px;margin-right:20px}.inventory .block .content .row.actions{justify-content:flex-end}}@media only screen and (max-width:767px){.heading{margin:40px 0 20px}.return{padding-top:20px}.dealer .info{max-width:100%;padding-right:0}.dealer .info .title{font-size:2.4rem;margin:10px 0 15px}.dealer .info .button{padding:8px 24px}.dealer .info .description{padding-right:0}.dealer .info .address{display:none}.dealer .trading{width:100%;margin-bottom:20px}.dealer .location .map{width:100%;height:300px}.dealer .mobile-view-btns{display:block;width:100%}.dealer .mobile-view-content{display:none}.dealer .mobile-view-content.active{display:block;width:100%}.dealer .dealer-info-btn{display:inline-block;background-color:#f5f5fa;padding:8px 10px;margin:5px 3px 5px 0;border-radius:5px;border:1px}.dealer .dealer-info-btn:hover{color:#fff;background-color:#06c}.inventory{background-color:#fff;padding:0}.inventory .block{width:100%}.inventory .block .content{padding:10px 15px}.inventory .block .content .row.name .heading{height:auto;font-size:1.8rem;margin-bottom:15px}.inventory .block .content .row.name .value .price,.inventory .block .content .row.name .value .result{font-size:2.4rem}.inventory .block .content .row.bar{flex-wrap:wrap;padding:15px 0 5px;margin:10px 0}.inventory .block .content .row.bar .spec{display:flex;justify-content:flex-start;align-items:center;width:49%;margin-bottom:15px;text-align:left}.inventory .block .content .row.bar .spec p{margin:0 0 0 10px}.inventory .block .content .button{padding:10px 20px}}