.quote-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:2.4rem;font-family:inherit}.quote-modal[hidden]{display:none}.quote-modal [hidden]{display:none!important}.quote-modal__overlay{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#08162c8c;border:0;margin:0;padding:0}.quote-modal__panel{position:relative;z-index:1;width:100%;max-width:72rem;max-height:92vh;overflow-y:auto;background:#fff;border-radius:1.2rem;box-shadow:0 2.4rem 6rem #0000004d}@media screen and (min-width:750px){.quote-modal__panel{max-height:min(92vh,78rem);overflow-y:auto;scrollbar-width:thin}}.quote-modal__header{position:relative;background-image:linear-gradient(135deg,#0453b0,#042a57);color:#fff;padding:1.8rem 2.8rem}.quote-modal__title{font-size:1.9rem;font-weight:700;line-height:1.2}.quote-modal__product{font-size:1.35rem;color:#ffffffc7;margin-top:.4rem}.quote-modal__sku{opacity:.85}.quote-modal__close{position:absolute;top:1.8rem;right:1.8rem;width:3.2rem;height:3.2rem;border-radius:50%;border:0;background:#ffffff29;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer;transition:background .15s ease}.quote-modal__close:hover{background:#ffffff47}.quote-form__body{padding:1.6rem 2.8rem 2rem;display:flex;flex-direction:column;gap:1rem}.quote-form__error-banner{margin:0;padding:1.2rem 1.6rem;border-radius:.7rem;background:#dc354514;border-left:.3rem solid rgb(220,53,69);font-size:1.4rem;color:#1c2228}.quote-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.quote-form__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:.9rem 1.2rem}.quote-form__field{display:flex;flex-direction:column;gap:.4rem}.quote-form__field--6{grid-column:span 6}.quote-form__field--4{grid-column:span 4}.quote-form__field--3{grid-column:span 3}.quote-form__field--full{grid-column:1 / -1}.quote-form__field label{font-size:1.3rem;font-weight:600;color:#1c2228}.quote-form__field input,.quote-form__field select,.quote-form__field textarea{padding:.9rem 1.2rem;border:.1rem solid #d8d5cf;border-radius:.7rem;background:#fff;color:#1c2228;font-size:1.4rem;font-family:inherit}.quote-form__field input:focus,.quote-form__field select:focus,.quote-form__field textarea:focus{outline:none;border-color:#0453b0;box-shadow:0 0 0 .2rem #0453b026}.quote-form__field textarea{resize:vertical}.quote-form__submit{margin-top:.2rem;background:#0453b0;color:#fff;border:0;padding:1.2rem;border-radius:.7rem;font-size:1.5rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s ease}.quote-form__submit:hover{background:#043e85}.quote-form__note{margin:0;font-size:1.15rem;color:#8a8a8a;text-align:center}.quote-modal__success{padding:4rem 2.8rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.4rem}.quote-modal__success-icon{display:inline-flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border-radius:50%;background:#e8f3ea;color:#1f8a5b}.quote-modal__success-title{font-size:2rem;font-weight:700;color:#1c2228}.quote-modal__success-text{margin:0;font-size:1.4rem;color:#6c685f;max-width:32rem;line-height:1.5}.quote-modal__success-note{display:flex;align-items:flex-start;gap:1.2rem;width:100%;max-width:46rem;margin-top:.4rem;padding:1.2rem 1.6rem;line-height:1.5;border-radius:.8rem;background:#0453b00f;border:.1rem solid rgba(4,83,176,.14);text-align:left}.quote-modal__success-note-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin-top:.1rem;border-radius:50%;background:#0453b01a;color:#0453b0}.quote-modal__success-note-body{display:block;flex:1 1 auto;min-width:0;font-size:1.35rem;line-height:1.5;color:#4a5568}.quote-modal__success-note-body strong{display:block;margin-bottom:.1rem;font-size:1.4rem;line-height:1.5;font-weight:700;color:#0b2a55}.quote-modal__success-close{margin-top:.6rem;background:#fff;color:#1c2228;border:.2rem solid #e0e0e0;padding:1.1rem 2.6rem;border-radius:.7rem;font-size:1.4rem;font-weight:600;cursor:pointer;font-family:inherit}.quote-modal__success-close:hover{border-color:#c8c8c8}@media screen and (max-width:749px){.quote-form__field--6,.quote-form__field--4,.quote-form__field--3,.quote-form__field--full{grid-column:1 / -1}.quote-modal{padding:1.6rem}.quote-modal__panel{max-height:88vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.quote-form__field{position:relative}.quote-form__field-error{position:absolute;left:0;top:100%;z-index:5;margin-top:.6rem;max-width:100%;background:#1c2228;color:#fff;font-size:1.25rem;line-height:1.3;padding:.7rem 1rem;border-radius:.6rem;box-shadow:0 .4rem 1.2rem #00000040;pointer-events:none}.quote-form__field-error:before{content:"";position:absolute;bottom:100%;left:1.6rem;border:.6rem solid transparent;border-bottom-color:#1c2228}.quote-form__field-error[hidden]{display:none}.quote-form__field-input--error,.quote-form__field input.quote-form__field-input--error,.quote-form__field select.quote-form__field-input--error,.quote-form__field textarea.quote-form__field-input--error{border-color:#b00020;box-shadow:0 0 0 .2rem #b000201f}
/*# sourceMappingURL=/cdn/shop/t/11/assets/quote-form.css.map */
