#MainContent .reg-finder-container{width:100%}#MainContent .reg-finder-container .reg-finder-wrapper{position:relative!important;isolation:isolate;height:auto!important;min-height:480px!important;background-position:center center!important;background-size:cover!important;overflow:hidden}#MainContent .reg-finder-container .reg-finder-wrapper:before{content:"";position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1!important;background:linear-gradient(96deg,#05132ed6,#05132e91 63%,#05132e6e)!important;pointer-events:none}#MainContent .reg-finder-container .reg-finder-content-inner{position:relative!important;top:auto!important;left:auto!important;transform:none!important;z-index:2!important;padding:clamp(40px,5vw,70px) 0 clamp(35px,5vw,56px)!important;width:100%!important;text-align:center!important}#MainContent .reg-finder-container .reg-finder-content-inner .content-wrapper.page-width{width:100%;max-width:1180px;margin:0 auto;padding:0 20px!important}#MainContent .reg-finder-container .reg-finder-content-inner h2.display02M{max-width:910px;font-size:clamp(33px,4.2vw,55px)!important;font-weight:850!important;line-height:1.09!important;letter-spacing:-.035em!important;color:#fff!important;text-align:center!important;margin:0 auto 12px!important;padding:0!important;text-shadow:0 2px 15px rgba(0,0,0,.15)}#MainContent .reg-finder-container .reg-finder-content-inner>.content-wrapper>p.heading02M{max-width:700px;margin:0 auto 25px!important;text-align:center!important;font-size:clamp(15px,1.5vw,19px)!important;line-height:1.5!important;font-weight:500!important;color:#f2f5fc!important;padding:0!important}#MainContent .reg-finder-container .reg-finder__block{display:flex!important;flex-direction:column!important;position:relative!important;overflow:visible!important;width:100%!important;max-width:850px!important;margin:0 auto!important;padding:19px 19px 20px!important;border:1px solid rgba(230,235,245,.88)!important;border-radius:17px!important;background:#fffffff7!important;box-shadow:0 18px 46px #02091d45!important;text-align:left!important}#MainContent .reg-finder-container .vipa-hero-reg-label{display:block;font-size:12px;line-height:1.4;letter-spacing:.095em;font-weight:800;color:#1d2d4e;margin:0 0 11px;text-transform:uppercase}#MainContent .reg-finder-container #reg-finder-form{display:grid!important;grid-template-columns:54px minmax(140px,1fr) minmax(220px,.77fr)!important;grid-template-rows:minmax(62px,auto);align-items:stretch!important;gap:0!important;padding:0!important;width:100%!important;margin:0!important;max-width:none!important}#MainContent .reg-finder-container #reg-finder-form:before{content:"UK";grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;align-self:stretch;border-radius:10px 0 0 10px;background:#1046a6;border:2px solid #1046a6;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:.02em;font-weight:800;text-align:center}#MainContent .reg-finder-container #reg-finder-form input#reg{grid-column:2;grid-row:1;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:62px!important;margin:0!important;padding:10px 12px!important;border:2px solid #161e2f!important;border-left:0!important;border-radius:0 10px 10px 0!important;background:#ffda48!important;box-shadow:inset 0 -2px #00000014;color:#10161f!important;font-family:UKNumberPlate,Arial Black,Arial,sans-serif!important;font-size:clamp(25px,3vw,34px)!important;font-weight:700!important;line-height:1!important;letter-spacing:.075em!important;text-align:center!important;text-transform:uppercase!important;outline-offset:3px}#MainContent .reg-finder-container #reg-finder-form input#reg::placeholder{font-family:UKNumberPlate,Arial Black,Arial,sans-serif;color:#343b43!important;opacity:.72!important;letter-spacing:.055em}#MainContent .reg-finder-container #reg-finder-form input#reg:focus-visible{outline:3px solid #194dea!important;outline-offset:3px!important;border-color:#142e71!important}#MainContent .reg-finder-container #reg-finder-form button#reg-submit{grid-column:3;grid-row:1;display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:calc(100% - 13px)!important;max-width:none!important;height:62px!important;min-height:62px!important;margin:0 0 0 13px!important;padding:10px 15px!important;border:none!important;border-radius:10px!important;background:#00f!important;color:#fff!important;font-family:inherit;font-size:clamp(14px,1.5vw,18px)!important;line-height:1.2!important;font-weight:800!important;box-shadow:0 4px #0809b5,0 9px 16px #0000ff24;text-transform:none!important;white-space:normal!important;cursor:pointer!important;transition:background .16s ease,transform .16s ease}#MainContent .reg-finder-container #reg-finder-form button#reg-submit span{font-weight:800!important;color:#fff!important;line-height:1.2!important}#MainContent .reg-finder-container #reg-finder-form button#reg-submit:hover{background:#1414c8!important;transform:translateY(-1px)}#MainContent .reg-finder-container #reg-finder-form button#reg-submit:focus-visible{outline:3px solid #ffdc49!important;outline-offset:3px}#MainContent .reg-finder-container .vipa-hero-reg-support{max-width:850px;display:flex;gap:10px 24px;flex-wrap:wrap;align-items:center;justify-content:center;margin:15px auto 0;color:#fff;font-size:13px;font-weight:650;line-height:1.4;text-align:center}#MainContent .reg-finder-container .vipa-hero-reg-support span{white-space:nowrap}#MainContent .reg-finder-container .vipa-hero-reg-browse{display:inline-flex;align-items:center;justify-content:center;margin:15px auto 0;font-size:14px;font-weight:750;line-height:1.4;color:#fff!important;text-underline-offset:4px;text-decoration:underline}#MainContent .reg-finder-container .vipa-hero-reg-browse:hover{color:#ffda48!important}#MainContent .reg-finder-container .trustpilot{margin:16px auto 0!important;max-width:850px}#MainContent .reg-finder-container .trustpilot p{justify-content:center;align-items:center;text-align:center!important;margin:0!important;padding:0 8px!important;color:#f6f7fc!important;font-size:13px!important}#MainContent .reg-finder-container .trustpilot p a{color:#fff!important}@media(max-width:760px){#MainContent .reg-finder-container .reg-finder-wrapper{min-height:490px!important;background-position:center!important}#MainContent .reg-finder-container .reg-finder-content-inner{padding:36px 0 29px!important}#MainContent .reg-finder-container .reg-finder-content-inner .content-wrapper.page-width{padding:0 15px!important}#MainContent .reg-finder-container .reg-finder-content-inner h2.display02M{font-size:clamp(29px,7.2vw,39px)!important;line-height:1.13!important;max-width:510px;letter-spacing:-.025em!important}#MainContent .reg-finder-container .reg-finder-content-inner>.content-wrapper>p.heading02M{margin-bottom:18px!important;font-size:15px!important}#MainContent .reg-finder-container .reg-finder__block{max-width:530px!important;padding:15px!important;border-radius:13px!important}#MainContent .reg-finder-container #reg-finder-form{grid-template-columns:47px minmax(0,1fr)!important;grid-template-rows:58px minmax(53px,auto)}#MainContent .reg-finder-container #reg-finder-form:before{font-size:16px;border-radius:8px 0 0 8px}#MainContent .reg-finder-container #reg-finder-form input#reg{height:58px!important;font-size:clamp(24px,5vw,31px)!important;border-radius:0 8px 8px 0!important}#MainContent .reg-finder-container #reg-finder-form button#reg-submit{grid-column:1 / span 2;grid-row:2;width:100%!important;height:53px!important;min-height:53px!important;margin:11px 0 0!important;border-radius:8px!important;font-size:17px!important}#MainContent .reg-finder-container .vipa-hero-reg-support{margin-top:13px;gap:7px 15px;font-size:11px}#MainContent .reg-finder-container .vipa-hero-reg-browse{margin-top:12px;font-size:13px}#MainContent .reg-finder-container .trustpilot{margin:12px auto 0!important}}@media(max-width:375px){#MainContent .reg-finder-container .reg-finder-content-inner h2.display02M{font-size:27px!important}#MainContent .reg-finder-container #reg-finder-form input#reg{font-size:25px!important;letter-spacing:.035em!important}#MainContent .reg-finder-container .vipa-hero-reg-support{gap:4px 9px;font-size:10px}}@media(prefers-reduced-motion:reduce){#MainContent .reg-finder-container #reg-finder-form button#reg-submit{transition:none}}@media(min-width:761px){body:has(.vipa-bottom-finder) #MainContent .reg-finder-container .reg-finder-wrapper{min-height:405px!important}body:has(.vipa-bottom-finder) #MainContent .reg-finder-container .reg-finder-content-inner{padding-top:35px!important;padding-bottom:30px!important}}@media(max-width:760px){body:has(.vipa-bottom-finder) #MainContent .reg-finder-container .reg-finder-wrapper{min-height:445px!important}}body:has(.vipa-make-navigation) #MainContent .reg-finder-container .reg-finder-wrapper{height:auto!important;min-height:0!important;background:#fff!important;background-image:none!important;background-color:#fff!important;border:0!important;overflow:visible!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container .reg-finder-wrapper:before{display:none!important;content:none!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container .reg-finder-content-inner{position:relative!important;top:auto!important;left:auto!important;transform:none!important;padding:0 0 17px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container .reg-finder-content-inner .content-wrapper.page-width{max-width:1160px!important;padding:0 16px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container .reg-finder-content-inner .content-wrapper.page-width{background:#fff!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container .reg-finder-content-inner h2.display02M{margin:0 auto 4px!important;font-size:clamp(17px,2vw,21px)!important;line-height:1.25!important;color:#172d50!important;letter-spacing:0!important;text-shadow:none!important;text-transform:none!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container .reg-finder-content-inner>.content-wrapper>p.heading02M{color:#52647d!important;font-size:13px!important;line-height:1.35!important;margin:0 auto 10px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container .reg-finder__block{margin:0 auto!important;padding:10px!important;border:1px solid #dce5f2!important;border-radius:10px!important;background:#f7f9fd!important;box-shadow:none!important;max-width:735px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container .vipa-hero-reg-label{color:#243958!important;font-size:10px!important;text-align:center!important;margin:0 0 6px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container #reg-finder-form{grid-template-columns:43px minmax(100px,1fr) minmax(195px,.78fr)!important;grid-template-rows:49px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container #reg-finder-form:before{font-size:15px!important;border-radius:8px 0 0 8px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container #reg-finder-form input#reg{height:49px!important;min-height:49px!important;font-size:26px!important;border-radius:0 8px 8px 0!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container #reg-finder-form button#reg-submit{height:49px!important;min-height:49px!important;width:calc(100% - 10px)!important;margin:0 0 0 10px!important;font-size:14px!important;box-shadow:none!important;padding:8px 12px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container .vipa-hero-reg-support,body:has(.vipa-make-navigation) #MainContent .reg-finder-container .vipa-hero-reg-browse,body:has(.vipa-make-navigation) #MainContent .reg-finder-container .trustpilot{display:none!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container #reg-finder-form{scroll-margin-top:100px}@media(max-width:760px){body:has(.vipa-make-navigation) #MainContent .reg-finder-container .reg-finder-content-inner{padding:0 0 12px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container .reg-finder-content-inner .content-wrapper.page-width{padding:0 12px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container .reg-finder-content-inner h2.display02M{font-size:17px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container .reg-finder-content-inner>.content-wrapper>p.heading02M{font-size:12px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container .reg-finder__block{max-width:510px!important;padding:9px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container #reg-finder-form{grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:49px 46px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container #reg-finder-form:before{font-size:14px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container #reg-finder-form input#reg{height:49px!important;font-size:24px!important}body:has(.vipa-make-navigation) #MainContent .reg-finder-container #reg-finder-form button#reg-submit{grid-column:1 / span 2!important;grid-row:2!important;width:100%!important;height:46px!important;min-height:46px!important;margin:9px 0 0!important;font-size:14px!important}}.vehicle-confirm__modal{background:#06122bbd!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vehicle-confirm__modal .vehicle-confirm__block{box-sizing:border-box!important;width:min(92vw,560px)!important;max-width:560px!important;max-height:calc(100dvh - 30px)!important;overflow-y:auto!important;overflow-x:hidden!important;border:1px solid #e0e8f6!important;border-radius:17px!important;background:#fff!important;box-shadow:0 24px 75px #0415324d!important;padding:24px 27px!important;color:#1b2f52!important}.vehicle-confirm__modal .vehicle-confirm__details{box-sizing:border-box;color:#1b2f52!important;text-align:left!important}.vehicle-confirm__modal .vehicle-confirm__details :is(h1,h2),.vehicle-confirm__modal .vehicle-confirm__block>h2{color:#152f61!important;font-size:clamp(23px,2.8vw,29px)!important;line-height:1.13!important;font-weight:900!important;letter-spacing:-.025em!important;text-align:left!important;margin:0 0 16px!important}.vehicle-confirm__modal .vehicle-confirm__details h3{color:#40526e!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important;text-align:left!important;margin:0 0 7px!important}.vehicle-confirm__modal .vehicle-confirm__details :is(p,span){color:#40526e!important}.vehicle-confirm__modal .vehicle-confirm__details strong,.vehicle-confirm__modal :is(#vehicleMake,#vehicleModel,#vehicleBody,#vehicleColor,#vehicleYear,#vehicleFuel){color:#152d5a!important;font-size:14px!important;font-weight:800!important}.vehicle-confirm__modal img#vehicleImage{display:block!important;width:min(100%,290px)!important;max-height:172px!important;height:auto!important;object-fit:contain!important;margin:12px auto 15px!important}.vehicle-confirm__modal .vehicle-confirm__buttons{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important;margin-top:12px!important}.vehicle-confirm__modal :is(a,button).button--primary.green,.vehicle-confirm__modal :is(a,button).button--primary.red{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:47px!important;margin:0!important;padding:11px 13px!important;border-radius:9px!important;box-shadow:none!important;font-size:14px!important;line-height:1.3!important;font-weight:800!important;text-align:center!important;text-decoration:none!important}.vehicle-confirm__modal :is(a,button).button--primary.green{background:#1010ed!important;color:#fff!important;border:1px solid #1010ed!important}.vehicle-confirm__modal :is(a,button).button--primary.red{background:#f2f6fc!important;color:#142e66!important;border:1px solid #cad8eb!important}.vehicle-confirm__modal :is(a,button).button--primary.green:hover{background:#0808c9!important}.vehicle-confirm__modal :is(a,button).button--primary.red:hover{background:#e7effd!important}.vehicle-confirm__modal :is(a,button).button--primary:focus-visible,.vipa-finder-manual-panel :is(select,button,a):focus-visible{outline:3px solid #6487fa!important;outline-offset:2px!important}.vipa-finder-manual-panel{width:min(92vw,530px)!important;max-width:530px!important;box-sizing:border-box!important;max-height:calc(100dvh - 30px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:23px 26px!important;border-radius:17px!important;border:1px solid #e0e8f6!important;background:#fff!important;box-shadow:0 22px 72px #0415324d!important;color:#182c4f!important}.vipa-finder-manual-panel :is(h1,h2,h3){color:#152f61!important;font-size:clamp(22px,2.7vw,28px)!important;text-align:left!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.025em!important;margin:0 0 15px!important}.vipa-finder-manual-panel label{display:block!important;text-align:left!important;color:#263a58!important;font-size:12px!important;font-weight:800!important;margin:9px 0 5px!important}.vipa-finder-manual-panel :is(select[name=make],select[name=model],select[name=body-style],select[name=date-range]){box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:47px!important;padding:10px 12px!important;margin:0 0 8px!important;border:1px solid #bdcfe7!important;border-radius:8px!important;background:#f8faff!important;color:#1c3356!important;font:500 14px/1.35 inherit!important}.vipa-finder-manual-panel select:disabled{color:#75849a!important;background:#f1f3f7!important}.vipa-finder-manual-panel :is(a,button).button--primary{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;margin:14px 0 7px!important;padding:11px 12px!important;border:1px solid #1010ed!important;border-radius:9px!important;background:#1010ed!important;color:#fff!important;box-shadow:none!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important}@media(max-width:600px){.vehicle-confirm__modal .vehicle-confirm__block,.vipa-finder-manual-panel{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:18px 16px!important;border-radius:12px!important}.vehicle-confirm__modal img#vehicleImage{max-height:125px!important}}.vehicle-confirm__modal :is(a,button).button--primary.red,.vehicle-confirm__modal :is(a,button).button--primary.red :is(span,strong,em,small){color:#142e66!important;text-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/vipa-main-reg-design.css.map */
