.quote-request-root{box-sizing:border-box;margin:0;padding:0;width:100%;font-size:22px;color:#4a4a4a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.quote-request-root *,.quote-request-root *:before,.quote-request-root *:after{box-sizing:border-box}.quote-request-root main{display:block;padding-top:80px}.quote-request-root #siteHeader{display:block;height:160px;min-height:0}.quote-request-root #quotation{max-width:1000px;margin:0 auto 200px;padding:0 20px}.quote-request-root #quotation h3{margin:0 0 1em;text-align:left;text-transform:uppercase;font-weight:600;font-size:40px;line-height:1}.quote-request-root #quotation form .inputGroup{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.quote-request-root #quotation form .inputGroup .input{flex:0 0 48%;padding:0;margin-bottom:20px;border:none}.quote-request-root .input{padding:0;border:none;margin-bottom:25px}.quote-request-root .input.select label{display:block}.quote-request-root input[type=text],.quote-request-root input[type=email],.quote-request-root input[type=tel],.quote-request-root input[type=number],.quote-request-root textarea,.quote-request-root select{width:100%;padding:10px 18px;box-shadow:none;background:transparent;border:1px solid var(--border-color);border-radius:var(--input-border-radius);color:var(--text-color);font-size:var(--base-font-size);font-family:var(--body-font-stack);line-height:1.6;transition:border-color .3s}.quote-request-root select{-webkit-appearance:none;appearance:none;padding-right:28px;cursor:pointer}.quote-request-root textarea{min-height:120px;line-height:1.6}.quote-request-root input[type=text]:focus,.quote-request-root input[type=email]:focus,.quote-request-root input[type=tel]:focus,.quote-request-root input[type=number]:focus,.quote-request-root textarea:focus,.quote-request-root select:focus{border-color:var(--text-color);outline:none}.quote-request-root label{margin-bottom:.3em;display:block;font-size:16px;font-weight:600;color:var(--text-color)}.quote-request-root .required label:after{content:"*"}.quote-request-root .checkbox input,.quote-request-root .checkbox label{vertical-align:middle}.quote-request-root .checkbox label{display:inline}.quote-request-root .checkbox:not(foo){position:relative;opacity:1;display:flex;gap:6px;padding-left:0;align-items:baseline}.quote-request-root .checkbox:not(foo) label{font-size:16px;font-weight:400}.quote-request-root .checkbox:not(foo) input[type=checkbox]{display:block}.quote-request-root .checkbox:not(foo) label a{color:inherit;text-decoration:underline}.quote-request-root a{color:#d90000;text-decoration:none}.quote-request-root a:hover{color:#ff0d0d}.quote-request-root .submit{text-align:center;margin-top:.5em}.quote-request-root .submit .btn{width:auto}.quote-request-root .form-errors{margin-bottom:1em;color:#c14343;font-size:.95em}.quote-request-root .quote-contact-success{text-align:center;padding:1em 1.25em;margin-bottom:1.25em;background:#88b555;color:#fff;border-radius:10px;font-weight:600}@media(max-width:1200px){.quote-request-root{font-size:19px}.quote-request-root #quotation h3{font-size:30px}}@media(max-width:1000px){.quote-request-root #siteHeader{height:140px}.quote-request-root #quotation form .inputGroup{display:block}.quote-request-root #quotation form .inputGroup .input{flex:none;width:100%}.quote-request-root label{font-size:15px}}@media(max-width:700px){.quote-request-root #siteHeader{min-height:0;height:100px}.quote-request-root main{padding-top:40px}}@media(max-width:500px){.quote-request-root{font-size:14px}.quote-request-root #quotation h3{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/quote-contact-form.css.map */
