.section-header{color:var(--Purple-Dark-100);font-family:var(--Font-HeadingNow);font-size:32px;font-weight:500;line-height:40px;letter-spacing:0;margin:56px 0 28px}.field{display:flex;height:102px;justify-content:space-between;flex-basis:content;gap:0 16px}.field-label-container{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:8px 0;justify-content:flex-start;padding-top:14px}@media(max-width:576px){.field-label-container{padding-top:0}}.field-label{display:flex;flex-direction:column;gap:16px;color:var(--Purple-Dark-80);font-size:18px;line-height:24px;font-weight:700}.field-label.heading{display:flex;flex-direction:row}.field-label.subheading{display:flex;flex-direction:row;margin-top:-10px}.field-label.description{font-size:14px;font-weight:400;line-height:22px}.field-label-field-is-large{justify-content:flex-start;margin-top:14px}.field-label-info-svg{width:24px;min-width:24px;height:24px;background-position:center;background-repeat:no-repeat;border-radius:12px;visibility:collapse}.field-label-info-svg.error{background-color:var(--Coral-100);background-size:auto 14px;visibility:visible}.field-label-info-svg.valid{background-color:var(--Mint-100);background-size:auto 12px;visibility:visible}.field-response{display:flex;flex-direction:column;max-width:416px;width:100%;gap:10px 0}.field-response-container{width:100%;gap:8px 0;display:flex;flex-direction:column}.field-input{color:var(--Charcoal-80);font-size:16px;font-weight:400;height:52px;padding:0 16px;border:1px solid var(--Purple-60);border-radius:4px}.field-input:focus,.field-radio-item:focus,.field-radio-item-checked{border:2px solid var(--Purple-Primary);outline:2px solid var(--Purple-Dark-100);outline-offset:3px}.field-input.error{border:2px solid var(--Coral-100)}.field-input.error:focus{border:2px solid var(--Coral-100);outline:2px solid var(--Purple-Dark-100);outline-offset:3px}.form-field-replay{display:flex;flex-direction:column;gap:16px 16px;padding:16px;font-family:var(--Font-HeadingNow);font-size:14px;font-weight:700;color:var(--Purple-Dark-100);line-height:22px;border-radius:12px;box-shadow:0 4px 20px #0000001a}@media(max-width:767px){.form-field-replay{gap:10px 16px}}.replay-contents{display:flex;flex-direction:row;gap:0 16px}.replay-contents-lines{display:flex;flex-direction:column}.replay-reset{font-size:14px;font-family:var(--Font-Helvetica-Neue);font-weight:400;color:var(--Purple-Primary);border-bottom:1px solid var(--Purple-Primary);width:fit-content;margin-right:auto;margin-left:40px;cursor:pointer}.replay-reset:hover{color:var(--Purple-Primary);border-bottom:1px solid var(--Purple-Primary)}.replay-icon{width:24px;min-width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:auto 24px}.replay-icon-car{background-size:auto 12px}.error-span{font-size:16px;font-weight:700;color:var(--Charcoal-100);background-color:var(--Coral-5);border-left:4px solid var(--Coral-100);padding:0 16px;height:auto;min-height:40px;align-content:center}.error-span.warning{font-weight:400;padding:8px 16px;background-color:var(--Peach-5);border-left:4px solid var(--Peach-100)}select,li{transition:background-color .1s linear}.help-text-container{padding:8px 0}@media(max-width:576px){.field{flex-direction:column;gap:16px 0}}@media(max-width:1081px){.details{width:unset;padding:40px 32px}}.help-button{display:flex;flex-direction:row;gap:0 8px;border:0px;background-color:unset;color:var(--Purple-Primary);align-items:center;padding:0;margin:8px 0 16px;cursor:pointer}.help-button-text{font-family:var(--Font-HeadingNow);font-size:16px;font-weight:700;border-bottom:2px solid var(--Purple-Primary)}.help-button-icon{height:20px;width:20px;background-position:center;background-size:auto 12px;background-repeat:no-repeat;border:solid 2px var(--Purple-Primary);border-radius:50%}.help-button-icon:hover{outline:solid 1px var(--Purple-Primary)}.help-open>.help-button-icon{background-color:var(--Purple-Primary);color:var(--White-100)}.help-text-contents{margin-top:8px;color:var(--Purple-Primary);border:2px solid var(--Purple-Primary);padding:16px;font-size:14px;font-weight:400;border-radius:4px;box-shadow:0 4px 20px #9237cd1a}.help-text-contents-why{font-weight:700;height:22px;line-height:22px}.form-field-money{position:relative}.form-field-money>input{padding-left:41px}.form-field-money:after{content:"£";position:absolute;bottom:16px;left:20px;font-size:16px;line-height:20px;font-weight:700;color:var(--Charcoal-80)}.field-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--White-100);color:var(--Charcoal-100);text-overflow:ellipsis;box-sizing:border-box;position:relative}.field-select:open{background-color:var(--White-100)}.has-chevron{position:relative}.has-chevron:before{content:"";position:absolute;bottom:calc(100% - 32px);right:21px;width:24px;height:100%;background-repeat:no-repeat;background-size:14px auto;margin:auto;transform:rotate(180deg);z-index:1;pointer-events:none}.field-radio{display:flex;flex-direction:column;gap:8px 0}.field-radio-row-order{flex-direction:row;gap:0 8px;width:100%}.field-radio-row-order>.field-radio-item{width:100%}.field-radio-item{color:var(--Purple-Dark-80);font-weight:700;font-size:16px;display:flex;align-items:center;height:56px;border:1px solid var(--Purple-60);border-radius:4px}.field-radio-item>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;content:"";width:24px;height:24px;margin:16px;border:1px solid var(--Purple-60);border-radius:50%}.field-radio-item-checked>input:checked{background-color:var(--Purple-Neon);border:6px solid var(--White-100);outline:2px solid var(--Purple-Primary)}.field-checkbox{display:flex;font-size:16px;color:var(--Purple-Dark-80);font-weight:700;flex-direction:row;align-items:center;height:54px;border:1px solid var(--Purple-60);border-radius:4px}.field-checkbox-div-check{border:1px solid var(--Purple-Primary);outline:1px solid var(--Purple-Primary)}.field-checkbox-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--Purple-60);margin:16px;content:"";height:24px;width:24px;padding:0}.field-checkbox-check:checked{background-size:14px auto;background-position:center;background-repeat:no-repeat;border-color:var(--Purple-Primary);outline:1px solid var(--Purple-Primary)}.field-checkbox-check:focus{outline:none;border:inherit}.field-date-container{display:flex;flex-direction:row;max-height:56px;max-width:416px;outline:1px solid var(--Purple-60);border-radius:4px}.field-date-container.error{outline:2px solid var(--Coral-100)}.form-field-date-input{border:1px;height:56px;text-align:center;flex-grow:0;width:inherit}.form-field-date-input:focus{height:52px;z-index:1;margin-left:-1px}.form-field-date-divider{outline:1px solid var(--Purple-60);width:0;height:24px;align-self:center}.calendar-button-container{position:relative;flex-shrink:0;width:56px;height:56px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:24px;cursor:pointer}.form-field-hidden-calendar-input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:.01;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-field-hidden-calendar-input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;opacity:.01;z-index:20}.form-field-hidden-calendar-input::-webkit-datetime-edit,.form-field-hidden-calendar-input::-webkit-datetime-edit-fields-wrapper{pointer-events:none!important;opacity:0}.field-licence-container{display:grid;grid-template-columns:1fr 0fr 1fr 0fr 1fr 0fr 1fr;gap:0;width:100%;max-height:56px;border:1px solid var(--Purple-60);border-radius:4px}.field-licence-container.error{border:2px solid var(--Coral-100)}.form-field-licence-input{border:1px;width:100%;max-width:70px;height:56px;background-color:unset}.form-field-licence-input:focus{height:52px;z-index:1;margin-left:-1px}.form-field-licence-divider{background-color:var(--Purple-60);width:1px;height:24px;align-self:center}.error .form-field-licence-divider{background-color:var(--Coral-100)}.form-field-postcode-list{border-radius:4px;box-shadow:0 4px 20px #0000001a;color:var(--Purple-Dark-80);font-family:var(--Font-HelveticaNeue);font-size:14px;font-weight:400;line-height:1.57;max-height:232px;overflow:auto;list-style:none;padding:0}.form-field-postcode-list:before{width:0;margin:0;padding:0}.form-field-postcode-list>li{padding:8px 16px;touch-action:manipulation}.form-field-postcode-list>li:hover{background-color:var(--Purple-10);color:var(--Purple-Primary)}.field-input-magnifying-glass{position:relative}.field-input-magnifying-glass>input{padding-left:48px}.field-input-magnifying-glass:after{position:absolute;content:"";width:24px;height:24px;background-repeat:no-repeat;background-size:24px auto;margin:auto;z-index:1;top:calc(50% - 12px);left:16px}.form-field-completion-list{border-radius:4px;box-shadow:0 4px 20px #0000001a;color:var(--Purple-Dark-80);font-family:var(--Font-HelveticaNeue);font-size:14px;font-weight:400;line-height:1.57;max-height:232px;overflow:auto;list-style:none;padding:0}.form-field-completion-list:before{width:0;margin:0;padding:0}.form-field-completion-list>li{padding:8px 16px;touch-action:manipulation}li:nth-child(n+2){border-top:1px solid var(--Purple-20)}.form-field-completion-list>li:hover{background-color:var(--Purple-10);color:var(--Purple-Primary)}.form-field-find-vehicle-button{color:var(--Purple-Primary);font-family:var(--Font-HelveticaNeue);font-size:16px;font-weight:700;border-radius:4px;border:3px solid var(--Purple-Primary);height:48px;width:137px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:unset;cursor:pointer}.manual-vehicle-form{display:flex;flex-direction:column;gap:28px 0}.go-button{font-family:var(--Font-Helvetica-Neue);font-weight:700;font-size:16px;line-height:18px;padding:12px 20px;background-color:var(--Purple-Primary);color:var(--White-100);max-width:107px;max-height:48px;border-radius:4px;border:none;cursor:pointer}.details-form{display:flex;flex-direction:column;gap:28px 0}
