.request-quote-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;z-index:99999;align-items:center;justify-content:center;display:none}.request-quote-popup._show{display:flex}.request-quote-popup-inner{height:auto;overflow:hidden;overflow-y:auto;width:100%;background:#fff;max-height:90%;max-width:600px;position:relative}.request-quote-popup-inner .close-popup{position:absolute;top:0;right:0;z-index:3;width:44px;height:44px;margin:0;padding:0;border:none;background:#fff;color:#0b2e38;display:flex;align-items:center;justify-content:center;cursor:pointer}.request-quote-popup-inner .close-popup:hover{color:#00a2a0}.request-quote-popup-inner .close-popup .icon{width:16px;height:16px;display:block;pointer-events:none}.request-quote-popup-inner .content{padding:10px;position:relative;z-index:1}.request-quote-success-banner{display:none;align-items:center;justify-content:space-between;gap:16px;margin:0 auto 16px;max-width:var(--page-width, 1200px);padding:14px 18px;border-radius:8px;border:1px solid #6ee7b7;background:#ecfdf5;color:#065f46;font-size:15px;font-weight:600;line-height:1.45}.request-quote-success-banner.is-visible{display:flex}.request-quote-success-banner p{margin:0;flex:1}.request-quote-success-dismiss{flex-shrink:0;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#065f46;font-size:22px;line-height:1;cursor:pointer}.request-quote-success-dismiss:hover{background:#065f4614}.elisa-listing-section .request-quote-success-banner{margin-left:16px;margin-right:16px}@media(max-width:749px){.request-quote-success-banner{margin-left:12px;margin-right:12px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/request-quote.css.map */
