@media(max-width:700px){
  .mobile-layout-active .topbar,.mobile-layout-active .crumbs{display:none!important}.mobile-layout-active .hero{padding:0 0 18px}.mobile-layout-active .hero-grid,.mobile-layout-active .trust-strip,.mobile-layout-active .content-grid{display:none!important}
  .mobile-vehicle-flow{display:grid;gap:12px}.mobile-flow-section{min-width:0;padding:0 13px}.mobile-flow-section>h2{margin:0 0 8px;font:800 20px Manrope;color:#173d31}
  .mobile-header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:4px;padding-bottom:5px;border-bottom:1px solid #dde0e4}.mobile-detail-back{width:42px;height:42px;border:0;background:transparent;color:#202622;font-size:34px;line-height:1;cursor:pointer}.mobile-header #vehicleTitle{min-width:0;margin:0;font:800 25px/1.05 Manrope;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-header .vehicle-watch-actions{grid-column:3;display:flex;margin:0}.mobile-header .vehicle-watch-actions button{width:36px;height:36px}.mobile-header>.eyebrow{grid-column:2/4;margin:0;font-size:9px}
  .mobile-light .sale-light-panel{margin:0;padding:6px}.mobile-light .single-status .sale-light{min-height:52px;padding:7px 10px}.mobile-light .sale-light>span:first-child{width:18px;height:18px}.mobile-light .light-copy b{font-size:12px}.mobile-light .light-copy small{font-size:8px}.mobile-light .sale-light i{font-size:20px}
  .mobile-stats{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:6px 18px}.mobile-stats .vehicle-activity-counters{display:contents}.mobile-stats .vehicle-activity-counters div,.mobile-photo-stat{display:flex!important;align-items:baseline;justify-content:center;gap:5px;padding:8px!important;border:0!important;background:transparent!important}.mobile-stats b{font:900 18px Manrope!important;color:#4f5753!important}.mobile-stats span{font-size:9px!important;font-weight:800;text-transform:uppercase;color:#737b77}
  .mobile-photos{padding:0}.mobile-photos .gallery-categories{margin:0;padding:0 13px 8px}.mobile-photos .photo-main img,.mobile-photos .gallery-placeholder{aspect-ratio:4/3}.mobile-photos #mainGalleryView{background:#111}.mobile-extras .thumbnail-gallery-row{margin:0}.mobile-extras .media-panel{margin-top:10px}
  .mobile-buy{position:relative;z-index:4;display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:-48px 16px 0;padding:17px;border:0;background:#fff;box-shadow:0 6px 20px #0003}.mobile-current-bid{display:flex;flex-direction:column;justify-content:center}.mobile-current-bid>span{font-size:11px;color:#606762}.mobile-current-bid>.price{margin:3px 0;font-size:27px}.mobile-buy .auction-countdown{margin:0;padding:0;border:0;background:#fff}.mobile-buy .auction-countdown>div:first-child b{font-size:10px}.mobile-buy .countdown-units{margin-top:4px}.mobile-buy .countdown-units span{padding:3px 2px}.mobile-buy .countdown-units strong{font-size:17px}.mobile-buy .auction-countdown p{display:none}.mobile-buy .purchase-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:8px}.mobile-buy .purchase-actions .btn{min-height:54px;border-radius:30px;font-size:14px}.mobile-buy .purchase-actions .bid-now{order:-1;background:linear-gradient(90deg,#ff5a00,#ff244f);color:#fff;border:0}.mobile-buy .purchase-actions .buy-now{border:2px solid #e96922;background:#fff;color:#d85316}
  .mobile-location .vehicle-location-banner{margin:0}.mobile-inspection #inspection{padding-top:0}.mobile-inspection #inspection>.section-head{display:none}.mobile-details>.section-head{margin:12px 0}.mobile-details>.section-head .eyebrow{display:none}.mobile-details>.section-head h2{font-size:25px}.mobile-details>.price{margin:0 0 8px}.mobile-details>.badges{margin:10px 0}.mobile-details>.quick-specs{margin-bottom:14px}
  .mobile-carfax .carfax-report-button{margin:0;min-height:60px}.mobile-delivery .delivery-estimator{margin:0}.mobile-finance>.est{margin-bottom:12px}.mobile-finance .cta{margin:8px -13px 0;padding:30px 15px}.mobile-finance .cta h2{font-size:28px}.mobile-donation .car-lottery-panel{margin:0}.mobile-contact .contact-card{margin:0;padding:20px}
}
@media(max-width:800px){
  .auction-card-side{grid-template-columns:auto minmax(0,1fr) 118px!important;column-gap:10px}.auction-card-side>span{white-space:nowrap}.auction-card-side>strong{min-width:0;text-align:center;white-space:nowrap}
  .card-countdown{width:118px!important;min-width:118px!important;text-align:right}.card-countdown .card-timer-value{white-space:nowrap!important;font-size:17px!important;letter-spacing:0!important}
}
@media(max-width:380px){.auction-card-side{grid-template-columns:auto minmax(0,1fr) 105px!important;column-gap:6px}.card-countdown{width:105px!important;min-width:105px!important}.card-countdown .card-timer-value{font-size:15px!important}.card-timer-value:before{margin-right:4px!important}}
