.mp-reg-header{--mp-rs-bg: #262b33;--mp-rs-text: #ffffff;--mp-rs-accent: #09da8d;--mp-rs-button: #1e8fd5;--mp-rs-plate-badge: #3b2ee0;width:100%;background:var(--mp-rs-bg);color:var(--mp-rs-text)}.mp-reg-header *,.mp-reg-header *:before,.mp-reg-header *:after{box-sizing:border-box}.mp-reg-header .mp-reg-header__inner{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;padding:14px 20px}.mp-reg-header .mp-reg-header__text{display:flex;align-items:center;gap:10px;min-width:0}.mp-reg-header .mp-reg-header__logo{flex:0 0 32px;width:32px;height:32px;max-width:none;margin:0;object-fit:contain}.mp-reg-header .mp-reg-header__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.mp-reg-header .subheading{margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--mp-rs-text)}.mp-reg-header .text-overlay__heading{margin:0;padding:0;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;color:#09da8d}.mp-reg-header .vehicle_search_ribbon_wrap_v2,.mp-reg-header .vehicle_search_ribbon_v2,.mp-reg-header .vehicle_reg-lookup_v2{flex:0 0 auto;width:auto;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.mp-reg-header .vehicle_content_v2{display:flex;align-items:center;gap:14px;margin:0;padding:0}.mp-reg-header .vehicle_reg_box_v2{display:flex;align-items:stretch;gap:4px;width:310px;height:56px;margin:0;padding:4px;background:#fff;border:0;border-radius:8px}.mp-reg-header .vehicle_uk_plate_v2{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex:0 0 30px;width:30px;margin:0;padding:4px 0 3px;background:var(--mp-rs-plate-badge);border-radius:4px}.mp-reg-header .input_ico_v2{display:flex;line-height:0}.mp-reg-header .input_ico_v2 svg{width:22px;height:13px}.mp-reg-header .country_code_v2,.mp-reg-header .country_code_v2 span{font-size:12px;font-weight:700;line-height:1;color:#fff}.mp-reg-header #vehicle_reg_input_v2,.mp-reg-header #vehicle_reg_input_head_v2{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 10px;background:#fff;border:1.5px solid #111111;border-radius:3px;box-shadow:none;outline:none;font-size:24px;font-weight:700;line-height:1;letter-spacing:.5px;text-transform:uppercase;text-align:left;color:#111}.mp-reg-header #vehicle_reg_input_v2::placeholder,.mp-reg-header #vehicle_reg_input_head_v2::placeholder{color:#111;opacity:1}.mp-reg-header #vehicle_reg_input_v2:focus,.mp-reg-header #vehicle_reg_input_head_v2:focus{border-color:var(--mp-rs-button)}.mp-reg-header .vehicle_reg_submit_v2{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;min-width:152px;margin:0;padding:0 26px;background:var(--mp-rs-button);border:0;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.3px;line-height:1;text-transform:uppercase;white-space:nowrap;color:#fff;cursor:pointer;transition:filter .2s ease}.mp-reg-header .vehicle_reg_submit_v2:hover,.mp-reg-header .vehicle_reg_submit_v2:focus-visible{filter:brightness(.88)}.mp-reg-header .vehicle_reg_submit_v2 img{width:14px;height:14px;margin:0;filter:brightness(0) invert(1)}.mp-reg-header{background:none}.mp-reg-header .mp-reg-header__inner .subheading{color:#262b33}.logo-main-header-part{width:100%;display:flex;flex-wrap:wrap;position:relative}.logo-main-header-part .header__logo{width:12%;flex:0 0 12%}.logo-main-header-part .header__icons{width:14%;flex:0 0 14%;padding-left:0;margin:0 0 2px}.logo-main-header-part .mp-reg-header{width:73%;flex:0 0 73%}.logo-main-header-part .header__logo,.logo-main-header-part .header__icons{align-self:center}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 button{letter-spacing:0px}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 button img{width:auto;max-width:100%;height:16px}.logo-main-header-part .header__icons .header__search{position:absolute;right:14.5%;width:75%;z-index:9;top:0;height:100%;padding:11px 15px;background:#fff;opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center}.logo-main-header-part .header__icons .header__search .speech-search--failed{width:100%}.search-is-visible .logo-main-header-part .header__icons .header__search{opacity:1;visibility:visible}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2{max-width:100%}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2{flex-direction:row}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 .vehicle_reg_box_v2{width:300px}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 button{width:50%;height:52px;font-size:14px}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_uk_plate_v2{height:40px}.logo-main-header-part .mp-reg-header .mp-reg-header__inner{gap:15px;padding:14px 11px}.logo-main-header-part .mp-reg-header .mp-reg-header__text{align-items:flex-start}.mp-reg-header .reg-search-header-error{color:red;font-size:12px;padding:4px 4px 0;height:22px}.logo-main-header-part .mp-reg-header .vehicle_reg-lookup_v2{position:relative}@media(max-width:989px){.mp-reg-header .mp-reg-header__inner{gap:20px}.mp-reg-header .vehicle_reg_box_v2{width:250px}.mp-reg-header #vehicle_reg_input_v2,.mp-reg-header #vehicle_reg_input_head_v2{font-size:20px}.logo-main-header-part .mp-reg-header .mp-reg-header__inner{flex-direction:column}.logo-main-header-part .header__logo{width:16%;flex:0 0 16%}.logo-main-header-part .mp-reg-header{width:69%;flex:0 0 69%}.logo-main-header-part .header__icons{width:15%;flex:0 0 15%}.logo-main-header-part .header__icons .header__search{right:14.5%;width:71%}}@media(max-width:840px){.logo-main-header-part .header__logo{width:20%;flex:0 0 20%}.logo-main-header-part .mp-reg-header{width:65%;flex:0 0 65%}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 .vehicle_reg_box_v2{width:45%;height:75px}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_uk_plate_v2{height:59px}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 button{width:32%;height:62px}.mp-reg-header #vehicle_reg_input_v2,.mp-reg-header #vehicle_reg_input_head_v2{font-size:24px}}@media(max-width:768px){.logo-main-header-part .mp-reg-header{width:109%;flex:0 0 109%;margin-left:-9%}.header header.header__grid--left-logo{display:flex;flex-wrap:wrap;align-items:flex-start}.header header.header__grid--left-logo .logo-main-header-part{width:90%;order:2}.header header.header__grid--left-logo .main-menu{width:10%;order:1}.logo-main-header-part .header__logo{width:20%;flex:0 0 20%}.logo-main-header-part .header__icons{width:20%;flex:0 0 20%;margin-left:auto}.logo-main-header-part .mp-reg-header .mp-reg-header__inner{flex-direction:column;align-items:flex-start}.logo-main-header-part .mp-reg-header .mp-reg-header__inner .vehicle_search_ribbon_wrap_v2,.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2 .vehicle_reg-lookup_v2{width:100%}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 .vehicle_reg_box_v2{width:68%;height:75px}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_uk_plate_v2{height:59px}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 button{width:32%;height:62px}.logo-main-header-part .header__icons .header__search{right:20.5%;width:52%;height:auto;padding:0}}@media(max-width:749px){.mp-reg-header .mp-reg-header__inner{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.mp-reg-header .text-overlay__heading{font-size:18px}.mp-reg-header .vehicle_content_v2{gap:10px}.mp-reg-header .vehicle_reg_box_v2{flex:1 1 auto;width:auto;height:50px}.mp-reg-header #vehicle_reg_input_v2,.mp-reg-header #vehicle_reg_input_head_v2{font-size:20px}.mp-reg-header .vehicle_reg_submit_v2{height:46px;min-width:0;padding:0 16px;font-size:12px}.logo-main-header-part .header__icons{width:34%;flex:0 0 34%}.logo-main-header-part .header__icons .header__icon{padding:8px}.logo-main-header-part .header__logo{width:28%;flex:0 0 28%;margin:0 0 0 22px}.logo-main-header-part .header__icons .header__search{right:0;width:108%;height:auto;padding:6px 0;top:26%}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 button img{height:14px}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2{gap:7px}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 button{font-size:11px}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 .vehicle_reg_box_v2{width:60%}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 button{width:40%}.logo-main-header-part .mp-reg-header #vehicle_reg_input_v2,.logo-main-header-part .mp-reg-header #vehicle_reg_input_head_v2{font-size:18px;padding:2px 4px 0}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_uk_plate_v2{height:34px}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 button{height:49px}}@media(max-width:620px){.logo-main-header-part .mp-reg-header .mp-reg-header__inner{gap:15px;padding:11px 0 1px}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 .vehicle_reg_box_v2{padding:4px;height:50px}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_uk_plate_v2{height:42px}.logo-main-header-part .mp-reg-header #vehicle_reg_input_v2,.logo-main-header-part .mp-reg-header #vehicle_reg_input_head_v2{border-radius:6px}.mp-reg-header .text-overlay__heading{font-size:15px;display:none}.logo-main-header-part .vehicle_search_ribbon_wrap_v2 .vehicle_search_ribbon_v2>div .vehicle_content_v2 button{height:48px;border-radius:10px;font-size:12px}header.header__grid--left-logo .main-menu__toggle:before,.main-menu__toggle:after,header.header__grid--left-logo .main-menu__toggle-icon:before,.main-menu__toggle-icon:after{left:0}.logo-main-header-part .header__logo{margin:0 0 0 8px}.header header.header__grid--left-logo{padding-left:15px;padding-right:15px}.logo-main-header-part .mp-reg-header .country_code_v2{top:-1px;position:relative}.logo-main-header-part .mp-reg-header #vehicle_reg_input_v2,.logo-main-header-part .mp-reg-header #vehicle_reg_input_head_v2{padding:2px 6px 0}.mp-reg-header .reg-search-header-error{height:18px}.logo-main-header-part .header__icons .header__search{width:109%;padding:0;top:28%}.logo-main-header-part .header__icons .header__search form.search{margin:5px 0}store-header.header{padding-bottom:6px}.logo-main-header-part .header__icons .header__search .search__input{padding-top:10px;padding-bottom:10px}.logo-main-header-part .mp-reg-header .mp-reg-header__copy{align-self:center}}@media(max-width:400px){.mp-reg-header .vehicle_content_v2{flex-direction:column;align-items:stretch}.mp-reg-header .vehicle_reg_submit_v2{width:100%}.mp-reg-header .text-overlay__heading{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/registration-search-header.css.map */
