.floating-contact-actions{position:fixed;right:40px;bottom:140px;z-index:98;display:flex;flex-direction:column;gap:10px}.floating-contact-button{width:45px;height:45px;min-width:45px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 18px #0003;transition:transform .2s ease,box-shadow .2s ease;color:#fff}.floating-contact-button svg{width:24px;height:24px}.floating-contact-button.is-whatsapp{background:#25d366}.floating-contact-button.is-quote{background:var(--main-color);font-size:28px;font-weight:700;line-height:1}@media(min-width:1025px){.floating-contact-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0000003d}}@media(max-width:767px){.floating-contact-actions{flex-direction:column;right:40px;bottom:140px}}.floating-quote-modal{display:none}.floating-quote-modal.is-open{display:block}.floating-quote-overlay{position:fixed;left:0;top:0;right:0;bottom:0;background:#00000073;z-index:99}.floating-quote-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(920px,calc(100% - 24px));max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:14px;padding:22px;z-index:100}.floating-quote-close{position:absolute;right:10px;top:6px;border:0;background:transparent;font-size:34px;line-height:1;color:#222;cursor:pointer}.floating-quote-dialog h3{margin:0 30px 14px 0}.floating-quote-body .form-group{margin-bottom:14px;display:flex;flex-direction:column}.floating-quote-body.collapsible-content{position:static;left:auto;right:auto;z-index:auto;margin-top:0;border:0;padding:0;background:transparent;animation:none}.floating-quote-body .form-group input,.floating-quote-body .form-group textarea,.floating-quote-body .quote-notes input[type=text],.floating-quote-body .quote-notes input[type=file]{width:100%}.floating-quote-body .quote-form-table{width:100%;border-collapse:collapse;margin-bottom:16px}.floating-quote-body .quote-form-table th,.floating-quote-body .quote-form-table td{border:1px solid #ddd;padding:8px;text-align:left}.floating-quote-body .quote-form-table td input{width:100%}.floating-quote-body .submit input[type=submit]{background:var(--main-color);color:#fff;border:0;padding:11px 20px;border-radius:6px;cursor:pointer}body.floating-quote-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/16/assets/floating-contact.css.map */
