.gallery--expanded{background-color:#000000e6;height:100%;left:0;position:fixed;top:0;width:100%;z-index:3}.gallery--expanded .gallery__frame{background-color:#0000}.gallery--expanded .gallery__item{background-size:contain;height:80vh;margin-bottom:10vh;margin-top:10vh}.gallery--expanded .gallery__outer-container{cursor:default}.gallery__item{background-position:50%}.gallery__outer-container{cursor:pointer;position:relative}.gallery__slider{position:relative;width:100%}.gallery__frame{background-color:#0000;font-size:0;line-height:0;overflow:hidden;white-space:nowrap;width:100%}.gallery__slides{display:inline-block;width:100%}.gallery__slides--center .gallery__item{background-position:50%;display:block;margin:0 auto;width:100%}.gallery__item{background-repeat:no-repeat;background-size:cover;display:inline-block;font-size:16px;height:133px;line-height:1.45;min-height:350px;position:relative;width:100%}@media(min-width:768px){.gallery__item{height:396px}}@media(min-width:1240px){.gallery__item{height:476px}}@media(max-width:calc(480px - 1px)){.gallery__item{min-height:250px}}@media(min-width:1240px){.gallery__item{min-height:550px}}.gallery__buttons{bottom:0;color:#fff;left:0;position:absolute;right:0;top:0}.gallery__buttons svg{fill:#fff;height:60px;width:60px}.gallery__next{right:0}.gallery__next,.gallery__prev{bottom:0;position:absolute;top:0}.gallery__prev{left:0}.gallery__button{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center}.gallery__video-container{height:0;padding-bottom:56%;position:relative;width:100%}.gallery__video{height:100%;left:0;position:absolute;top:0;width:100%}.gallery__header-embed iframe{width:100%}.gallery__photo-button{align-items:center;background-color:#081536;bottom:15px;color:#fff;display:flex;left:15px;padding:5px;position:absolute;z-index:1}.gallery__photo-button>:first-child{margin-right:5px}
.dark-theme{--graph-background:#040a1a;--graph-shadow:#1254cbb3;--graph-internal1:#1c2a47;--graph-internal2:#1254cb;--graph-internal3:#7a9ccc;--graph-internal4:#fafbfd;--graph-internal5:#1c2a47;--graph-internal6:#1254cb;--graph-external:#364773;--text-top:#fff;--text-bottom:#d3d2cd}.graph-internal1{stop-color:var(--graph-internal1,#d2dceb)}.graph-internal2{stop-color:var(--graph-internal2,#fbfbfb)}.graph-internal3{stop-color:var(--graph-internal3,#d2dceb)}.graph-internal4{stop-color:var(--graph-internal4,#fbfbfb)}.graph-internal5{stop-color:var(--graph-internal5,#34415e)}.graph-internal6{stop-color:var(--graph-internal6,#34415e)}.graph-external{stop-color:var(--graph-external,#969eb2)}.graph-background{stop-color:var(--graph-background,#fff)}.text-top{stop-color:var(--text-top,#040a1a)}.text-bottom{stop-color:var(--text-bottom,#000)}.graph-shadow{filter:drop-shadow(0 0 10px var(--graph-shadow,rgba(0,0,0,.4)))}.graph-shadow-expired{filter:drop-shadow(0 0 10px rgba(255,0,0,.4))}.graph-expired{stop-color:#eb5346}.graph-expired-light{stop-color:#f5a9a2}
.mh__title{font-size:16px}.mh__value{font-size:18px}.mh__result,.mh__value{color:#040a1a;font-weight:700}.mh__result{font-size:30px;text-transform:uppercase}.mh__result--fail{color:#e61600}.mh__reason-cat{margin-bottom:10px;margin-top:20px;text-decoration:underline}.mh__reasons{list-style:square;margin-left:40px}.mh__reasons li{margin-bottom:10px;text-indent:10px}@media(max-width:calc(480px - 1px)){.mh__title{font-size:14px}.mh__value{font-size:16px}}.tabs__selectors{display:flex}@media(max-width:767px){.tabs__selectors{flex-direction:column}}.tabs__selector{fill:#081536;align-items:center;background-color:#f1f1f1;color:#040a1a;cursor:pointer;display:flex;flex:1 0 auto;font-size:18px;font-weight:700;justify-content:center;line-height:34px;margin-left:10px;padding:25px 10px;position:relative;text-align:center;text-decoration:none}.tabs__selector:first-child{margin-left:0}.tabs__selector svg{display:inline-block;height:34px;margin-right:10px;pointer-events:none;width:34px}.tabs__selector svg,.tabs__selector svg path{fill:#081536}@media(max-width:767px){.tabs__selector{font-size:14px;line-height:15px;margin-bottom:5px;margin-left:0;padding:15px 5px}.tabs__selector svg{height:15px;width:15px}}.tabs__selector--active{fill:#fff;background-color:#162855;color:#fff;position:relative}.tabs__selector--active:before{border-bottom:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;bottom:0;content:"";left:50%;position:absolute;transform:translateX(-50%)}.tabs__selector--active:hover{color:#fff}.tabs__selector--active svg,.tabs__selector--active svg path{fill:#fff}.tabs__panel{display:none}.tabs__panel--active{display:inherit}.fininfo__type{border-bottom:2px solid #081536;font-family:Strada,sans-serif;font-size:18px;font-weight:700;text-align:center}.fininfo__line{border-bottom:2px solid #f1f1f1;display:grid;grid-template-columns:1fr 1fr;padding:3px 0}.fininfo__line:last-child{border-bottom:0}.fininfo .value{font-weight:700;text-align:right}.finance-tabs{display:flex;text-align:center}.finance-tab{background:#f7f7f7;border:1px solid;border-color:#0000 #0000 #d0d0d0;cursor:pointer;flex:1;padding:20px}.finance-tab--active{background:#fff;border:1px solid #d0d0d0;border-bottom-color:#0000}.finance-tab__price{font-size:14px;font-weight:700}.finance-panel{border:1px solid #d0d0d0;border-top-color:#0000;display:none;margin-bottom:20px;padding:20px}.finance-panel--active{display:block}.finance--table{font-family:muli,Arial,sans-serif;width:100%}.finance--table td{background:#f1f1f1;border-bottom:1px solid #fff;color:#040a1a;font-size:14px;min-height:50px;padding:15px}.finance--table td:first-child{border-right:2px solid #fff;width:50%}.finance--table td:last-child{font-weight:700;width:50%}.finance--table tr:last-child td{border-bottom:1px solid #cecece}.extra-info__regitid{color:#d0d0d0}.due-chart{display:block;margin:0 auto;max-width:310px;position:relative}.due-chart__canvas{margin:0 auto;max-width:100%;width:190px}.due-chart--alert span{color:#e61600!important}.due-chart__add,.due-chart__days{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.due-chart__add i,.due-chart__days i{display:block;height:35px;margin-bottom:10px;width:35px}.due-chart__add span,.due-chart__days span{color:#040a1a;font-size:20px;font-weight:700}.due-chart__add{cursor:pointer;left:50%;max-width:190px;transform:translateX(-50%)}.due-chart__add span{display:inline-block;font-size:15px;padding:0 30px;text-align:center}.due-chart__add svg{height:100%;margin:0 auto;width:100%}.due-chart__add svg g,.due-chart__add svg path{fill:#0089b3}.due-chart__health-title{font-family:muli,Arial,sans-serif;font-size:18px;padding-bottom:5px}.due-chart__health-title b{font-weight:700}.due-chart__toggle{cursor:pointer}.due-chart__date{background:#f1f1f1;border:1px solid #ccc;font-family:muli,Arial,sans-serif;left:50%;padding:20px;position:absolute;top:70%}.due-chart__edit{font-size:14px;position:absolute;right:0;text-align:right;top:0}.due-chart__edit--shifted{top:32px}.form-field--merge{margin-bottom:5px;top:-15px}.spec-list{display:flex;flex-wrap:wrap;font-size:13px;justify-content:center;text-align:center}.spec-list li{align-items:center;display:flex;flex-basis:60px;flex-direction:column;justify-content:flex-start;margin:0 20px 30px}.spec-list svg{fill:#ef6100;margin-bottom:5px;max-height:35px;max-width:40px}.spec-list__header{font-weight:700;margin-bottom:5px}.spec-list--ev svg{fill:#2cc41e}.spec-summary{background-color:#ecf7fe;border-radius:5px}.spec-summary--ev{background-color:#dcfadc}.spec-summary svg{fill:#081536;margin-bottom:5px;max-height:35px;max-width:40px}.navlink{align-items:center;font-size:12px}.navlink .fi-left-open,.navlink .fi-right-open{color:#ef6100}.navlink__img{height:52px;margin:0 5px;width:85px}.navlink__img img{height:100%;object-fit:cover;width:100%}.navlink--next{justify-content:flex-end;text-align:right}@media(max-width:calc(480px - 1px)){.breadcrumbs-wrap{display:none}}.additional-details__read-more{font-family:muli,sans-serif;font-size:15px;max-height:120px;overflow:hidden}.additional-details__read-more--active{max-height:none;overflow:auto}.running-costs{font-size:15px;width:100%}.running-costs thead{font-weight:700}.running-costs td{padding:10px 5px}.running-costs td:nth-child(2){color:#0089b3;font-weight:700;text-align:right}.bottom-bar{background:#040a1a;background:#031a4ae6;bottom:-100px;left:0;overflow:hidden;position:fixed;right:0;width:100%;z-index:2}.bottom-bar--top li{color:#fff;padding:20px 15px}.bottom-bar--top li a{color:#fff;text-decoration:none}.bottom-bar__list{align-items:center;justify-content:center;padding:5px 0}.bottom-bar__button{padding:5px 10px}.bottom-bar__button--phone{align-items:center;background-color:#fff;border-color:#fff;display:flex;justify-content:center;min-width:0;padding:0;width:40px}.bottom-bar__button--phone svg{fill:#00cfe6;height:25px;width:25px}.bottom-bar--open{bottom:50px}@media(min-width:768px){.bottom-bar{bottom:auto;height:60px;top:-100px}.bottom-bar--open{animation:animateUp 1s ease-out normal;bottom:auto;top:0}.bottom-bar--closed{animation:animateDown 1s ease-out normal}}.enquire__success{min-height:auto}.vact__row{align-items:center;border-bottom:1px solid #d0d0d0;display:flex;justify-content:center;padding:20px}.vact__icon{height:50px;width:50px}.vact__title{flex-grow:1;font-size:20px;font-weight:700;padding:0 20px}.vact__arrow{color:#ef6100;font-size:32px}.ucd-gallery{position:relative}.ucd-gallery__star{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:5%;top:5%;width:40px}.ucd-gallery__star-icon{color:#fff;text-shadow:0 0 2px #000}.ucd-gallery__star-icon--active{color:#081536;text-shadow:none}.prices{align-items:center;color:#081536;display:flex;flex-wrap:wrap;justify-content:space-between}.prices--ev{color:#2cc41e}.prices__price{margin-right:10px}.prices__hp{margin-left:10px}.similar-cars__image{border-radius:5px;height:250px;width:100%}.similar-cars__image img{border-radius:5px;height:100%;object-fit:cover;width:100%}.similar-cars__badge{background-color:#ecf7fe;border-radius:20px;color:#040a1a;display:inline-block;margin:0 5px 5px 0;padding:5px 10px}.similar-cars__dealer{background-color:#ecf7fe;border-radius:5px;margin-bottom:20px;padding:20px}.lease-table{flex-wrap:wrap}.lease-table,.lease-table__row{display:flex;justify-content:space-between}.lease-table__row{flex-basis:47.5%;padding:10px 0}@media(max-width:767px){.lease-table__row{flex-basis:100%}}.iframe-container{display:block;margin:0 auto;width:100%}@media(min-width:768px){.iframe-container{max-width:90rem}}.iframe-container .cf247-calculator-container{width:100%}.iframe-container .cf247-calculator-container iframe{display:block;height:auto;transition:height .3s ease;width:100%}

/*# sourceMappingURL=car-search-details.69b7e18ba95e4169c1e3.css.map*/