.quote-wrapper{width:100%;margin-top:12px}.quote-open-btn{width:100%;background:#fff;color:#263c6f;border:1px solid #263C6F;cursor:pointer}.quote-open-btn:hover{background:#263c6f;color:#fff}.quote-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#0004;display:flex;justify-content:center;align-items:center;padding:20px}.quote-modal-box{position:relative;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;padding:20px 30px;background:#fff;color:#222;border-radius:12px;box-shadow:0 15px 45px #0003}.quote-modal-box h2{font-size:26px;color:#263c6f;margin:0 35px 0 0}.quote-modal-box p{margin:0 0 10px}.quote-close{position:absolute;right:15px;top:10px;font-size:30px;background:transparent;border:0;cursor:pointer;color:#333}.quote-field{margin-bottom:5px}.quote-field label{display:block;margin-bottom:5px;font-size:13px;font-weight:600}.quote-field input,.quote-field textarea{display:block;width:100%;box-sizing:border-box;padding:5px;border:1px solid #ccc;border-radius:6px;background:#fff;color:#222;font:15px}.quote-field input:focus,.quote-field textarea:focus{outline:2px solid #263C6F;outline-offset:1px}.quote-field input[readonly]{background:#f5f5f5}.quote-submit{width:100%;background:#263c6f;color:#fff;border:1px solid #263C6F;cursor:pointer}.quote-success{padding:12px;background:#eaf7ed;color:#176b35;margin-bottom:8px}.quote-error{color:#b00020;margin-bottom:15px}.button.button--full-width.button--secondary.quote-open-btn{width:74%}@media(max-width:749px){.quote-modal-box{padding:22px 18px;max-height:85vh}.button.button--full-width.button--secondary.quote-open-btn{width:100%}}.quote-success[hidden],.quote-error[hidden],[data-quote-content][hidden]{display:none!important}.quote-success{text-align:center;padding:30px 12px;color:#263c6f;font-size:16px;line-height:1.7}.quote-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.quote-modal[hidden]{display:none!important}.quote-modal-box{width:100%;max-width:500px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
/*# sourceMappingURL=/cdn/shop/t/47/assets/get-a-quote.css.map */
