.template-basket-add-products .fastquote-empty-hero{color:#fff;padding:78px 0 34px;text-align:center}.template-basket-add-products .fastquote-empty-hero__inner{margin:0 auto;max-width:760px}.template-basket-add-products .fastquote-empty-hero__logo{display:block;margin:0 auto 14px;max-height:110px;max-width:min(420px,90%);width:auto}.template-basket-add-products .fastquote-empty-hero__title{color:#fff;font-size:56px;font-weight:300;line-height:1.1;margin:0 0 14px}.template-basket-add-products .fastquote-empty-hero__intro{color:#fff;font-size:16px;line-height:1.55;margin:0 auto;max-width:730px}.template-basket-add-products .fastquote-empty-hero__intro p{color:inherit;font:inherit;line-height:inherit;margin:0}.template-basket-add-products .fastquote-empty-hero--add-products{padding-top:130px}.template-basket-add-products .fastquote-empty-content{background:#fff;padding:38px 0 72px}.template-basket-add-products .fastquote-empty-content__inner{margin:0 auto;max-width:980px}.template-basket-add-products .fastquote-empty-intro h2{color:#171717;font-size:25px;font-weight:700;line-height:1.25;margin:0 0 20px;text-transform:none}.template-basket-add-products .fastquote-empty-intro p{color:#252525;font-size:14px;line-height:1.55;margin:0 0 16px}.template-basket-add-products .fastquote-empty-intro__actions{margin-bottom:16px}.template-basket-add-products .fastquote-empty-intro__actions .cta_btn{font-size:15px;min-height:42px}.template-basket-add-products .fastquote-product-search{margin:0}.template-basket-add-products .fastquote-product-search .input-group{flex-wrap:nowrap;width:100%}.template-basket-add-products .fastquote-product-search .form-control{background:#fff;border:1px solid #cbd1d6;border-radius:999px 0 0 999px;border-right:0;box-shadow:none;color:#252525;font-size:14px;height:42px;min-height:42px;padding:8px 16px}.template-basket-add-products .fastquote-product-search .form-control::-moz-placeholder{color:#a8adb2;font-style:italic}.template-basket-add-products .fastquote-product-search .form-control::placeholder{color:#a8adb2;font-style:italic}.template-basket-add-products .fastquote-product-search .input-group-append{margin-left:0}.template-basket-add-products .fastquote-product-search__button{align-items:center;background:#e87722;border:1px solid #e87722;border-radius:0 999px 999px 0;color:#fff;cursor:pointer;display:inline-flex;height:42px;justify-content:center;min-height:42px;padding:0;width:42px}.template-basket-add-products .fastquote-product-search__button:focus-visible,.template-basket-add-products .fastquote-product-search__button:hover{background:#cf651d;border-color:#cf651d;color:#fff}.template-basket-add-products .fastquote-empty-prompt{margin-top:18px}.template-basket-add-products .fastquote-empty-prompt__card{align-items:center;background:#e87722;border-radius:7px;box-shadow:0 4px 10px rgba(0,0,0,.18);color:#fff;display:grid;gap:34px;grid-template-columns:minmax(0, 1fr) 315px;padding:28px 32px}.template-basket-add-products .fastquote-empty-prompt__message{align-items:flex-start;display:flex;gap:24px;min-width:0}.template-basket-add-products .fastquote-empty-prompt__icon{align-items:center;background:hsla(0,0%,100%,.18);border-radius:50%;display:inline-flex;flex:0 0 66px;height:66px;justify-content:center;width:66px}.template-basket-add-products .fastquote-empty-prompt__icon svg{height:36px;width:36px}.template-basket-add-products .fastquote-empty-prompt__icon svg path{fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.template-basket-add-products .fastquote-empty-prompt__copy{min-width:0}.template-basket-add-products .fastquote-empty-prompt__copy h3{color:#fff;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 7px;text-transform:none}.template-basket-add-products .fastquote-empty-prompt__copy p{color:#fff;font-size:14px;line-height:1.5;margin:0}.template-basket-add-products .fastquote-empty-prompt__actions{display:grid;gap:12px;min-width:0}.template-basket-add-products .fastquote-empty-prompt__catalogue-link{align-items:center;background:#fff;border:1px solid #fff;border-radius:999px;color:#e87722;display:inline-flex;font-family:OpenSans-Bold,Arial,sans-serif;font-size:14px;font-weight:700;gap:9px;justify-content:center;line-height:1.25;min-height:46px;padding:9px 20px;text-align:center;text-decoration:none;width:100%}.template-basket-add-products .fastquote-empty-prompt__catalogue-link i{color:#e87722;flex:0 0 auto;font-size:12px}.template-basket-add-products .fastquote-empty-prompt__catalogue-link:focus-visible,.template-basket-add-products .fastquote-empty-prompt__catalogue-link:hover{background:#fff8f2;border-color:#cf651d;color:#cf651d;text-decoration:none}.template-basket-add-products .fastquote-empty-prompt__catalogue-link:focus-visible i,.template-basket-add-products .fastquote-empty-prompt__catalogue-link:hover i{color:#cf651d}.template-basket-add-products .fastquote-empty-prompt__search.fastquote-product-search .input-group{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.55);border-radius:999px;overflow:hidden}.template-basket-add-products .fastquote-empty-prompt__search.fastquote-product-search .form-control{background:transparent;border:0;border-radius:999px 0 0 999px;color:#fff;height:40px;min-height:40px;padding:8px 14px}.template-basket-add-products .fastquote-empty-prompt__search.fastquote-product-search .form-control::-moz-placeholder{color:hsla(0,0%,100%,.72);font-style:normal}.template-basket-add-products .fastquote-empty-prompt__search.fastquote-product-search .form-control::placeholder{color:hsla(0,0%,100%,.72);font-style:normal}.template-basket-add-products .fastquote-empty-prompt__search.fastquote-product-search .form-control:focus{background:transparent;box-shadow:none}.template-basket-add-products .fastquote-empty-prompt__search.fastquote-product-search .input-group-append{align-items:center;display:flex;padding-right:4px}.template-basket-add-products .fastquote-empty-prompt__search.fastquote-product-search .fastquote-product-search__button{background:hsla(0,0%,100%,.26);border:0;border-radius:50%;color:#fff;height:32px;min-height:32px;width:32px}.template-basket-add-products .fastquote-empty-prompt__search.fastquote-product-search .fastquote-product-search__button:focus-visible,.template-basket-add-products .fastquote-empty-prompt__search.fastquote-product-search .fastquote-product-search__button:hover{background:hsla(0,0%,100%,.38);border-color:transparent;color:#fff}.template-basket-add-products .fastquote-empty-prompt__divider{align-items:center;color:#2f2f2f;display:flex;font-size:12px;gap:16px;letter-spacing:.12em;line-height:1.3;margin:24px 0 4px;text-align:center;text-transform:uppercase}.template-basket-add-products .fastquote-empty-prompt__divider:after,.template-basket-add-products .fastquote-empty-prompt__divider:before{background:#d6d6d6;content:"";flex:1 1 auto;height:1px}.template-basket-add-products .fastquote-empty-prompt__divider span{flex:0 1 auto}.template-basket-add-products .fastquote-panel{background:#f4f4f4;border-top:3px solid #e87722;margin-top:24px;padding:25px 24px 28px}.template-basket-add-products .fastquote-panel__title{color:#171717;font-size:25px;font-weight:700;line-height:1.25;margin:0 0 8px;text-transform:none}.template-basket-add-products .fastquote-panel__description{color:#252525;font-size:14px;line-height:1.55;margin:0 0 14px}.template-basket-add-products .fastquote-form-grid{display:grid;gap:15px 24px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);width:100%}.template-basket-add-products .fastquote-form-grid>.fastquote-address-toggle,.template-basket-add-products .fastquote-form-grid>.fastquote-delivery-fields,.template-basket-add-products .fastquote-form-grid>.fastquote-form-field,.template-basket-add-products .fastquote-form-grid>.form-check,.template-basket-add-products .fastquote-form-grid>.form-group{margin:0;max-width:none;padding:0;width:100%}.template-basket-add-products .fastquote-form-grid .fastquote-span-2{grid-column:1 /  -1}.template-basket-add-products .fastquote-field-label{color:#171717;display:block;font-size:13px;font-weight:700;line-height:1.25;margin:0 0 6px}.template-basket-add-products .fastquote-address-toggle{align-items:flex-start;display:flex;gap:10px;margin-top:1px !important}.template-basket-add-products .fastquote-address-toggle input{accent-color:#e87722;flex:0 0 auto;height:20px;margin:0;width:20px}.template-basket-add-products .fastquote-address-toggle label{color:#222;cursor:pointer;font-size:13px;font-weight:700;line-height:1.35;margin:1px 0 0}.template-basket-add-products .fastquote-delivery-fields{display:grid;gap:15px 24px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);padding-top:5px !important}.template-basket-add-products .fastquote-delivery-fields[hidden]{display:none !important}.template-basket-add-products .fastquote-delivery-fields__title{color:#171717;font-size:18px;font-weight:700;grid-column:1 /  -1;margin:0}.template-basket-add-products .fastquote-consent-field,.template-basket-add-products .fastquote-recaptcha-field{grid-column:1 /  -1;margin:4px 0 0 !important;max-width:none;padding:0 !important;width:100%}.template-basket-add-products .fastquote-consent-field{align-items:start;-moz-column-gap:9px;column-gap:9px;display:grid;grid-template-columns:20px minmax(0, 1fr)}.template-basket-add-products .fastquote-consent-field input[type=checkbox]{accent-color:#e87722;grid-column:1;height:20px;margin:1px 0 0;vertical-align:top;width:20px}.template-basket-add-products .fastquote-consent-field label{color:#222;font-size:13px;grid-column:2;line-height:1.45;margin:0;min-width:0;text-align:left}.template-basket-add-products .fastquote-consent-field .text-danger{grid-column:2}.template-basket-add-products .fastquote-recaptcha-field{overflow-x:auto;overflow-y:hidden;padding-top:3px !important}.template-basket-add-products .fastquote-recaptcha-field .g-recaptcha{display:inline-block;max-width:100%}.template-basket-add-products .fastquote-field-hidden,.template-basket-add-products .fastquote-original-delivery-toggle,.template-basket-add-products .fastquote-original-fieldsets{display:none !important}.template-basket-add-products .fastquote-visually-hidden{height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;clip:rect(0, 0, 0, 0) !important;border:0 !important;white-space:nowrap !important}.template-basket-add-products #fastquote-enquiry-form .umbraco-forms-form{margin:0}.template-basket-add-products #fastquote-enquiry-form .umbraco-forms-page{margin:0 !important}.template-basket-add-products #fastquote-enquiry-form .umbraco-forms-page>hr{display:none !important}.template-basket-add-products #fastquote-enquiry-form input.form-control,.template-basket-add-products #fastquote-enquiry-form select.form-control,.template-basket-add-products #fastquote-enquiry-form textarea.form-control{background-color:#fff;border:1px solid #cbd1d6;border-radius:2px;box-shadow:none;color:#252525;font-size:14px;margin:0;min-width:0;width:100%}.template-basket-add-products #fastquote-enquiry-form input.form-control:focus,.template-basket-add-products #fastquote-enquiry-form select.form-control:focus,.template-basket-add-products #fastquote-enquiry-form textarea.form-control:focus{border-color:#e87722;box-shadow:0 0 0 2px rgba(232,119,34,.16);outline:0}.template-basket-add-products #fastquote-enquiry-form input.form-control,.template-basket-add-products #fastquote-enquiry-form select.form-control{height:40px;min-height:40px;padding:7px 10px}.template-basket-add-products #fastquote-enquiry-form textarea.form-control{min-height:82px;padding:10px;resize:vertical}.template-basket-add-products #fastquote-enquiry-form .fastquote-comments-field textarea.form-control{min-height:150px}.template-basket-add-products #fastquote-enquiry-form .input-validation-error,.template-basket-add-products #fastquote-enquiry-form [aria-invalid=true]{background-color:#fff1f2 !important;border-color:#b52222 !important;box-shadow:inset 0 0 0 1px rgba(181,34,34,.1) !important;color:#4a1d22 !important}.template-basket-add-products #fastquote-enquiry-form .input-validation-error:focus,.template-basket-add-products #fastquote-enquiry-form [aria-invalid=true]:focus{background-color:#fff1f2 !important;border-color:#b52222 !important;box-shadow:0 0 0 2px rgba(181,34,34,.16) !important}.template-basket-add-products #fastquote-enquiry-form .input-validation-error::-moz-placeholder,.template-basket-add-products #fastquote-enquiry-form [aria-invalid=true]::-moz-placeholder{color:#9a666a}.template-basket-add-products #fastquote-enquiry-form .input-validation-error::placeholder,.template-basket-add-products #fastquote-enquiry-form [aria-invalid=true]::placeholder{color:#9a666a}.template-basket-add-products #fastquote-enquiry-form .fastquote-validation-message,.template-basket-add-products #fastquote-enquiry-form .field-validation-error,.template-basket-add-products #fastquote-enquiry-form .text-danger{color:#b52222;display:block;font-size:12px;line-height:1.35;margin-top:4px}.template-basket-add-products #fastquote-enquiry-form .umbraco-forms-navigation{margin-top:20px}.template-basket-add-products #fastquote-enquiry-form .umbraco-forms-navigation .fastquote-submit-button{align-items:center;border:0;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:15px;gap:10px;height:42px;justify-content:center;line-height:1;min-height:42px;padding:0 20px 0 18px;white-space:nowrap;width:auto}.template-basket-add-products #fastquote-enquiry-form .umbraco-forms-navigation .fastquote-submit-button .fastquote-submit-icon{align-items:center;color:currentColor;display:inline-flex;flex:0 0 18px;font-size:17px;font-style:normal;height:18px;justify-content:center;line-height:18px;margin:0;padding:0;position:static;transform:none;width:18px}.template-basket-add-products #fastquote-enquiry-form .umbraco-forms-navigation .fastquote-submit-button .fastquote-submit-icon:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:400}.template-basket-add-products #fastquote-enquiry-form .umbraco-forms-navigation .fastquote-submit-button span{display:inline-block;line-height:20px;margin:0;padding:0}@media(max-width:767.98px){.template-basket-add-products .fastquote-empty-hero{padding:56px 0 28px}.template-basket-add-products .fastquote-empty-hero--add-products{padding-top:68px}.template-basket-add-products .fastquote-empty-hero__title{font-size:42px}.template-basket-add-products .fastquote-empty-hero__intro{font-size:14px}.template-basket-add-products .fastquote-empty-content{padding:30px 0 50px}.template-basket-add-products .fastquote-empty-prompt{margin-top:16px}.template-basket-add-products .fastquote-empty-prompt__card{gap:22px;grid-template-columns:minmax(0, 1fr);padding:22px 18px}.template-basket-add-products .fastquote-empty-prompt__message{gap:15px}.template-basket-add-products .fastquote-empty-prompt__icon{flex-basis:54px;height:54px;width:54px}.template-basket-add-products .fastquote-empty-prompt__icon svg{height:30px;width:30px}.template-basket-add-products .fastquote-empty-prompt__copy h3{font-size:18px}.template-basket-add-products .fastquote-empty-prompt__copy p{font-size:13px}.template-basket-add-products .fastquote-empty-prompt__catalogue-link{white-space:normal}.template-basket-add-products .fastquote-empty-prompt__divider{font-size:10px;gap:10px;letter-spacing:.08em;margin-top:20px}.template-basket-add-products .fastquote-empty-intro h2,.template-basket-add-products .fastquote-panel__title{font-size:22px}.template-basket-add-products .fastquote-panel{padding:22px 18px 24px}.template-basket-add-products #fastquote-enquiry-form .umbraco-forms-navigation{width:100%}.template-basket-add-products #fastquote-enquiry-form .umbraco-forms-navigation .fastquote-submit-button{gap:8px;height:auto;line-height:1.3;max-width:100%;min-height:48px;padding:10px 16px;text-align:center;white-space:normal;width:100%}.template-basket-add-products #fastquote-enquiry-form .umbraco-forms-navigation .fastquote-submit-button .fastquote-submit-icon{flex:0 0 18px}.template-basket-add-products #fastquote-enquiry-form .umbraco-forms-navigation .fastquote-submit-button span{line-height:1.3;min-width:0;overflow-wrap:break-word;white-space:normal}.template-basket-add-products .fastquote-delivery-fields,.template-basket-add-products .fastquote-form-grid{gap:14px;grid-template-columns:minmax(0, 1fr)}.template-basket-add-products .fastquote-delivery-fields__title,.template-basket-add-products .fastquote-form-grid .fastquote-span-2{grid-column:auto}}