.quote-request-form{display:block;width:100%}.quote-request-form form{display:flex;flex-direction:column;gap:10px;width:100%}.quote-request-form__section-title{margin:14px 0 2px;font-size:16px;font-weight:700;line-height:normal}.quote-request-form__section-title:first-child{margin-top:0}.quote-request-form__address{display:flex;flex-direction:column;gap:10px}.quote-request-form__columns{display:flex;flex-wrap:wrap;gap:10px}.quote-request-form__columns .quote-request-form__field{width:calc(50% - 5px)}.quote-request-form__columns--three .quote-request-form__field{width:calc(33.33% - 7px)}.quote-request-form__field{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-width:0}.quote-request-form__field label,.quote-request-form__label{font-size:13px;font-weight:600;line-height:1.3;color:#000}.quote-request-form__optional{font-weight:400;color:#0009}.quote-request-form__field input,.quote-request-form__field select,.quote-request-form__field textarea{border:1px solid #cccccc;border-radius:5px;font-size:14px;font-weight:500;line-height:normal;color:#000;background-color:#fff;padding:12px 16px;width:100%;box-sizing:border-box;font-family:var(--font-open-sans)}.quote-request-form__field textarea{resize:vertical;min-height:80px}.quote-request-form__select{position:relative;display:flex;width:100%}.quote-request-form__select:after{background:url(dropmenu-arrow.svg);background-size:15px;position:absolute;width:15px;height:15px;content:"";right:16px;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;pointer-events:none}.quote-request-form__field select{appearance:none;-webkit-appearance:none;padding-right:40px;text-overflow:ellipsis}.quote-request-form__field select:disabled{background-color:#f4f4f4;color:#00000080}.quote-request-form__field input:focus,.quote-request-form__field select:focus,.quote-request-form__field textarea:focus{outline:none;border-color:var(--orange-color)}.quote-request-form__field input:focus-visible,.quote-request-form__field select:focus-visible,.quote-request-form__field textarea:focus-visible{box-shadow:0 0 0 1px var(--orange-color)}.quote-request-form__known-email{margin:0;font-size:14px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.quote-request-form__checkbox{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #cccccc;border-radius:5px;font-size:14px;font-weight:500;cursor:pointer}.quote-request-form__checkbox input{width:18px;height:18px;margin:0;accent-color:var(--primary-blue-color);cursor:pointer}.quote-request-form__billing{margin:0;padding:0;border:0;min-width:0}.quote-request-form__billing[hidden],.quote-request-form__field-error[hidden],.quote-request-form__status[hidden]{display:none}.quote-request-form__field .is-invalid,.quote-request-form__field .is-invalid:focus{border-color:#d72c0d;box-shadow:0 0 0 1px #d72c0d}.quote-request-form__field-error,.quote-request-form__status{margin:0;font-size:13px;line-height:1.4;color:#d72c0d}.quote-request-form__status{margin-top:10px;font-size:14px;font-weight:600}.quote-request-form__footer{margin-top:20px;padding-top:24px;border-top:2px solid rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;gap:20px}.quote-request-form__sign-in{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.quote-request-form__footer p{margin:0;font-size:18px;font-weight:600;text-align:center}.quote-request-form__footer a{color:#0009;font-size:16px;text-decoration:underline;font-weight:400}.quote-request-form__footer a:hover{color:var(--orange-color)}.quote-request-form__footer strong{color:#0009;font-weight:600}.quote-request-form__submit{align-self:flex-start;width:100%;min-width:100%;letter-spacing:0;text-transform:none;font-size:18px;padding:23px 10px;min-height:auto;height:auto}.quote-request-form__submit:after,.quote-request-form__submit:before{content:none}.quote-request-form__submit[disabled]{opacity:.6;cursor:not-allowed}@media screen and (max-width:767px){.quote-request-form form,.quote-request-form__address,.quote-request-form__columns{gap:8px}.quote-request-form__columns .quote-request-form__field{width:calc(50% - 4px)}.quote-request-form__columns--three .quote-request-form__field:first-child{width:100%}.quote-request-form__field input,.quote-request-form__field select,.quote-request-form__field textarea{font-size:16px;padding:10px 14px}.quote-request-form__footer{margin-top:16px;padding-top:20px;gap:16px}.quote-request-form__footer p{font-size:15px}.quote-request-form__footer a{font-size:13px}.quote-request-form__sign-in{gap:6px}.quote-request-form__submit{font-size:16px;padding:18px 10px}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/quote-request-form.css.map */
