.section-vrm-banner{width:100%;display:block;overflow:hidden}.section-vrm-banner .vrm-spinner{display:none}.section-vrm-banner.is-loading{opacity:.7}.section-vrm-banner.is-loading .vrm-spinner{display:block}.section-vrm-banner .vrm-nag-header{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-vrm-banner .vrm-nag-header:focus{outline:none}.section-vrm-banner .vrm-nag-header:hover{text-decoration:none;outline:none}.section-vrm-banner .vrm-nag-header:disabled{opacity:.5;pointer-events:none}.section-vrm-banner .vrm-nag-header{position:relative;flex-direction:column;gap:var(--space-xs);padding:0;align-items:start;font-size:1.5rem}@media(max-width:989.98px){.section-vrm-banner .vrm-nag-header{width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:var(--space-xs) 0;gap:0}}.section-vrm-banner .vrm-nag-header p.title{font-size:1.5rem;margin:0;font-weight:700}@media(max-width:989.98px){.section-vrm-banner .vrm-nag-header p.title{font-size:1rem}}.section-vrm-banner .vrm-nag-header p.heading{margin:0;font-size:1.5rem;line-height:1.3;font-weight:700;text-align:left}@media(max-width:989.98px){.section-vrm-banner .vrm-nag-header p.heading{font-size:1rem;margin:.5rem 0}}@media(max-width:575.98px){.section-vrm-banner .vrm-nag-header p.heading{text-align:center}}.section-vrm-banner .vrm-nag-header.is-active .expand-button svg{transform:rotate(180deg)}.section-vrm-banner .vrm-nag-header .expand-button svg{display:block;height:.35rem;position:absolute;right:1rem;top:1.375rem;width:1rem}@media(min-width:990px){.section-vrm-banner .vrm-nag-header .expand-button svg{display:none}}.section-vrm-banner .data-reg-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs)}@media(min-width:576px){.section-vrm-banner .data-reg-form{flex-direction:row}}.section-vrm-banner .data-reg-form input.reg{background:var(--colour-white);text-transform:uppercase;padding:0 1rem;color:var(--colour-black);font-size:1.25rem;font-weight:700;height:4rem;text-align:center}.section-vrm-banner .data-reg-form input.reg::-moz-placeholder{opacity:1;text-transform:uppercase;color:var(--colour-input-placeholder);font-size:1.25rem;font-weight:700}.section-vrm-banner .data-reg-form input.reg::placeholder{opacity:1;text-transform:uppercase;color:var(--colour-input-placeholder);font-size:1.25rem;font-weight:700}.section-vrm-banner .data-reg-form input.reg:focus{box-shadow:none!important;outline:none}@media(min-width:990px){.section-vrm-banner .data-reg-form .tab-link{max-width:-moz-max-content;max-width:max-content}}@media(max-width:989.98px){.section-vrm-banner .data-reg-form .form-group{width:100%}}@media(max-width:575.98px){.section-vrm-banner .data-reg-form .button{width:100%}}.section-vrm-banner button{display:flex;align-items:center;justify-content:center;gap:var(--space-sm)}.section-vrm-banner button.expand{padding:.5rem 0;width:auto!important;display:inline-block}.section-vrm-banner button.expand span{display:flex;gap:var(--space-xs);align-items:center}@media(max-width:989.98px){.section-vrm-banner button.expand{width:100%;margin-left:var(--gutter);margin-right:var(--gutter);margin-bottom:var(--space-sm)}.section-vrm-banner button.expand span{width:100%;justify-content:space-between}}.section-vrm-banner button.expand [data-hide-label],.section-vrm-banner button.expand.is-expanded [data-label]{display:none}.section-vrm-banner button.expand.is-expanded [data-hide-label]{display:flex}.section-vrm-banner .form-group{gap:var(--space-xs);display:flex;align-items:center}@media(max-width:989.98px){.section-vrm-banner .form-group{flex-direction:column}}.section-vrm-banner .form-group .form-field{height:auto;padding:1rem;border:none}@media(max-width:989.98px){.section-vrm-banner .form-group .form-field{width:100%}}.section-vrm-banner .alt-form{transition:all var(--transition-duration) var(--transition-timing);display:flex;justify-content:center;backface-visibility:hidden;border-radius:var(--border-radius);gap:.75rem}@media(max-width:989.98px){.section-vrm-banner .alt-form{flex-direction:column}}.section-vrm-banner .alt-form.is-expanded{pointer-events:all;height:auto;padding:1rem 0}@media(max-width:989.98px){.section-vrm-banner .alt-form.is-expanded{padding-left:var(--gutter);padding-right:var(--gutter)}}.section-vrm-banner .alt-form .tab-link{min-width:-moz-max-content;min-width:max-content}.section-vrm-banner .alt-form .form-group{background-color:var(--colour-white);border-radius:var(--border-radius);border:1px solid var(--colour-outline);overflow:hidden}@media(min-width:990px){.section-vrm-banner .nag-content{margin:1rem 0}}.section-vrm-banner .nag-content:not(.is-active){display:none}.section-vrm-banner .nag-content.your-vehicle.is-active{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(min-width:990px){.section-vrm-banner .nag-content.your-vehicle.is-active{flex-direction:row;gap:2rem}}.section-vrm-banner .nag-content.your-vehicle.is-active .vrm-toggle.is-active{display:flex;flex-direction:row;gap:2rem;align-items:center;width:100%}@media(max-width:989.98px){.section-vrm-banner .nag-content.your-vehicle.is-active .vrm-toggle.is-active .vehicle-selected{display:flex;flex-direction:column;padding:1rem;margin-bottom:1rem;width:100%}}.section-vrm-banner .nag-content.your-vehicle.is-active .vrm-toggle .vehicle-selected{background-color:var(--colour-white);display:flex;border-radius:var(--border-radius-sm);padding:.6rem 1rem;align-items:center;justify-content:center;gap:var(--space-sm)}@media(max-width:989.98px){.section-vrm-banner .nag-content.your-vehicle.is-active .vrm-toggle .vehicle-selected{display:none}}.section-vrm-banner .nag-content.your-vehicle.is-active .vrm-toggle .vehicle-selected .vehicle-buttons{display:flex;gap:var(--space-sm);justify-content:center}@media(min-width:990px){.section-vrm-banner .nag-content.your-vehicle.is-active .vrm-toggle .vehicle-selected .vehicle-buttons .button.change-vehicle{display:none}}.section-vrm-banner .nag-content.your-vehicle.is-active .vrm-toggle .vehicle-selected .vehicle-details{display:flex;flex-direction:column;gap:.25rem}.section-vrm-banner .nag-content.your-vehicle.is-active .vrm-toggle .vehicle-heading{color:var(--colour-dark);font-weight:700;font-size:1.5rem;line-height:1.2;margin:0;text-decoration:none}.section-vrm-banner .nag-content.your-vehicle.is-active .vrm-toggle .vehicle-heading:hover{text-decoration:underline}.section-vrm-banner .nag-content.your-vehicle.is-active .vrm-toggle .vehicle-years,.section-vrm-banner .nag-content.your-vehicle.is-active .vrm-toggle [data-vehicle-years]{font-size:1.25rem;color:var(--colour-dark)}.section-vrm-banner .nag-content.your-vehicle.is-active .vrm-toggle .vehicle-plate:not([hidden]){display:inline-block;border:1px solid var(--colour-input-outline);border-left:10px solid var(--colour-secondary);color:var(--colour-black);padding:.1rem .5rem;border-radius:.6rem;font-weight:700;font-size:1.4rem}.section-vrm-banner .nag-content .grid{display:flex;flex-direction:column;gap:var(--space-sm);justify-content:space-between;align-items:center}@media(min-width:990px){.section-vrm-banner .nag-content .grid{display:grid;grid-template-columns:.55fr 2fr;gap:var(--space-md)}}.section-vrm-banner .nag-content .grid spark-tabs{gap:0;width:100%}@media(max-width:989.98px){.section-vrm-banner .nag-content .grid spark-tabs{display:none;padding-bottom:var(--space-sm)}}.section-vrm-banner .nag-content .grid spark-tabs.is-active{display:flex}@media(min-width:990px){.section-vrm-banner .nag-content .grid spark-tabs{flex-direction:row;align-items:center;gap:6rem}.section-vrm-banner .nag-content .grid spark-tabs .tab-btns{order:2;background:none;padding:0}.section-vrm-banner .nag-content .grid spark-tabs .tab-btns .tab-link{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-vrm-banner .nag-content .grid spark-tabs .tab-btns .tab-link:focus{outline:none}.section-vrm-banner .nag-content .grid spark-tabs .tab-btns .tab-link:hover{text-decoration:none;outline:none}.section-vrm-banner .nag-content .grid spark-tabs .tab-btns .tab-link:disabled{opacity:.5;pointer-events:none}.section-vrm-banner .nag-content .grid spark-tabs .tab-btns .tab-link{display:flex;align-items:center;gap:var(--space-sm);white-space:nowrap}.section-vrm-banner .nag-content .grid spark-tabs .tab-btns .tab-link[aria-selected=true]{display:none}.section-vrm-banner .nag-content .grid spark-tabs .data-reg-form{max-width:100%}.section-vrm-banner .nag-content .grid spark-tabs .expand{display:none}}@media(min-width:990px){.section-vrm-banner .nag-content .vrm-toggle{display:contents}}.section-vrm-banner .nag-content .vrm-toggle.is-active{display:contents}@media(max-width:989.98px){.section-vrm-banner .tab-btns{display:flex;width:100%;padding:4px;background:var(--colour-bg-dark-transparent);border-radius:var(--border-radius-md)}.section-vrm-banner .tab-link{flex:1;padding:5px 10px;border:0;border-radius:var(--border-radius-md);background:transparent;color:var(--colour-bg-dark);font-weight:600;cursor:pointer}.section-vrm-banner .tab-link .icon{display:none}.section-vrm-banner .tab-link.is-active{background:var(--colour-dark);color:var(--colour-bg-white)}}.section-vrm-banner .change-vehicle-lg{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-vrm-banner .change-vehicle-lg:focus{outline:none}.section-vrm-banner .change-vehicle-lg:hover{text-decoration:none;outline:none}.section-vrm-banner .change-vehicle-lg:disabled{opacity:.5;pointer-events:none}.section-vrm-banner .change-vehicle-lg{display:none;cursor:pointer}@media(min-width:990px){.section-vrm-banner .change-vehicle-lg{display:block}}.section-vrm-banner .tab-link .icon{width:1rem;height:1rem}.section-vrm-banner button{font-size:1.1rem}.section-vrm-banner button .icon{width:.9rem;height:.9rem}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-vrm-search-banner.css.map */
