.quote-btn{margin-top:8px;padding:8px 12px;background:#0075e3;color:#fff;border:none;cursor:pointer}.quote-global-wrapper{margin:40px 0;text-align:center}.quote-btn--global{padding:14px 28px;font-size:16px;background:#0075e3;color:#fff;border:none;cursor:pointer;border-radius:6px}.quote-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:9999}.quote-modal.active{display:block}.quote-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.quote-modal__dialog{position:relative;max-width:520px;margin:5vh auto;background:#fff;border-radius:14px;padding:28px;z-index:1;box-shadow:0 20px 40px #0003;animation:modalFadeIn .25s ease-out}.quote-modal__close{position:absolute;top:14px;right:14px;border:none;background:none;font-size:20px;cursor:pointer;opacity:.6}.quote-modal__close:hover{opacity:1}.quote-modal__header h2{margin:0;font-size:22px}.quote-modal__header p{margin:6px 0 20px;font-size:14px;color:#666}.quote-form input,.quote-form textarea{width:100%;padding:12px 14px;border-radius:8px;border:1px solid #ddd;font-size:14px;margin-bottom:14px;transition:border .2s,box-shadow .2s}.quote-form input:focus,.quote-form textarea:focus{outline:none;border-color:#000;box-shadow:0 0 0 2px #00000014}.quote-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quote-form__submit{margin-top:10px;width:100%;padding:14px;border-radius:10px;border:none;background:#0075e3;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s,transform .05s}.quote-form__submit:hover{background:#111}.quote-form__submit:active{transform:translateY(1px)}@media(max-width:600px){.quote-modal__dialog{margin:0;border-radius:0;height:100%;max-width:100%}.quote-form__row{grid-template-columns:1fr}}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/quote-modal.css.map */
