.MUBxoG_DialogOverlay{background-color:#00000080;position:fixed;inset:0;z-index:10001!important}.MUBxoG_DialogOverlay[data-state=open]{animation:.2s ease-out MUBxoG_overlayShow}.MUBxoG_DialogOverlay[data-state=closed]{animation:.2s ease-out MUBxoG_overlayHide}.MUBxoG_DialogContent{background-color:var(--modal-background-color);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:90vw;max-height:85vh;color:var(--modal-color);border-radius:6px;padding:1rem;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633;z-index:10002!important}.MUBxoG_DialogContent[data-state=open]{animation:.2s ease-out MUBxoG_contentShow}.MUBxoG_DialogContent[data-state=closed]{animation:.2s ease-out MUBxoG_contentHide}.MUBxoG_SizeSm{max-width:450px}.MUBxoG_SizeLg{max-width:800px}.MUBxoG_DialogClose{color:var(--modal-close-color);opacity:.7;border-radius:.5rem;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:1rem;right:1rem}.MUBxoG_DialogClose:hover{opacity:1}.MUBxoG_DialogClose:focus:not(:focus-visible){box-shadow:none}.MUBxoG_DialogContent:focus{outline:none}.MUBxoG_DialogHeader{text-align:left;flex-direction:column;margin-bottom:1.5rem;padding-top:6px;display:flex}.MUBxoG_DialogHeader h2{color:var(--modal-header-color);margin-bottom:0}.MUBxoG_BorderBottom{background-color:#000;width:calc(100% + 32px);height:1px}.MUBxoG_DialogTitle{text-align:left;color:var(--dark);font-size:1.25rem;font-weight:700}.MUBxoG_DialogDescription{text-align:left;color:var(--dark);margin:10px 0 20px;font-size:15px;line-height:1.5}.MUBxoG_DialogFooter{justify-content:flex-end;margin-top:1.5rem;display:flex}@keyframes MUBxoG_overlayShow{0%{opacity:0}to{opacity:1}}@keyframes MUBxoG_overlayHide{0%{opacity:1}to{opacity:0}}@keyframes MUBxoG_contentShow{0%{opacity:0;top:40%}to{opacity:1;top:50%}}@keyframes MUBxoG_contentHide{0%{opacity:1;top:50%}to{opacity:0;top:40%}}
div.Tdg1hG_StyledNavbar{background-color:var(--car-sticky-header-background);width:100%;height:90px;color:var(--car-sticky-header-color);z-index:99991;position:fixed;top:-90px;box-shadow:0 0 #0000000a,0 2px 8px #00000029}@media (min-width:992px){div.Tdg1hG_StyledNavbar{padding:var(--header-navbar-padding)!important}}div.Tdg1hG_NavDown{transition:all .3s ease-in-out;transform:translateY(-100%)}div.Tdg1hG_NavUp{transition:all .3s ease-in-out;transform:translateY(100%)}div.Tdg1hG_CarDetails{flex-grow:1}div.Tdg1hG_CarDetails h4{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}@media (min-width:768px){div.Tdg1hG_CarDetails h4{font-size:1.1rem}}@media (min-width:992px){div.Tdg1hG_CarDetails h4{font-size:1.3rem}}div.Tdg1hG_CarDetails span{font-size:.8rem}@media (min-width:768px){div.Tdg1hG_CarDetails span{font-size:.9rem}}@media (min-width:992px){div.Tdg1hG_CarDetails span{font-size:1rem}}.Tdg1hG_HeaderImage{border-radius:.25rem}.Tdg1hG_CarPrice{font-size:1rem;font-weight:700}@media (min-width:768px){.Tdg1hG_CarPrice{font-size:1.2rem}}@media (min-width:992px){.Tdg1hG_CarPrice{font-size:1.6rem}}.Tdg1hG_CarPrice .Tdg1hG_priceType{font-size:.9rem}.Tdg1hG_FinanceEstimate{flex-shrink:0;font-size:.8rem}
.W6eY8G_LocationHeading{text-align:var(--location-info-heading-text-align);font-size:var(--location-info-heading-font-size);color:var(--location-info-heading-color);margin-bottom:var(--location-info-heading-margin-bottom)!important}.W6eY8G_DetailsColour{color:var(--location-info-detail-color)}
