.contact-panel[hidden]{display:none!important}contact-panel{display:block}.floating-chat-bubble.contact-panel-trigger .chat-bubble-text{display:none}.contact-panel.is-floating{position:fixed;left:var(--contact-panel-left);bottom:var(--contact-panel-bottom);width:var(--contact-panel-width);max-height:var(--contact-panel-height);overflow:auto;z-index:9998;background:#fff;border:1px solid #e6e6e4;border-radius:8px;box-shadow:0 8px 30px #00000024;opacity:0;visibility:hidden;pointer-events:none;transform:translate(var(--contact-panel-slide, -20px));transition:transform .22s ease,opacity .22s ease,visibility .22s}.contact-panel.is-floating.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.contact-panel.is-floating .product-contact-info{display:flex;align-items:flex-start;gap:14px;padding:20px;font-family:var(--font-body-family);text-align:left}.contact-panel.is-floating :focus-visible{outline:2px solid #d95300;outline-offset:2px}@media(prefers-reduced-motion:reduce){.contact-panel.is-floating{transition:none}}.contact-panel.is-floating .contact-avatar{flex-shrink:0}.contact-panel.is-floating .contact-avatar img{display:block;width:48px;height:48px;max-width:100%;object-fit:cover;border-radius:50%}.contact-panel.is-floating .contact-content{flex:1;min-width:0}.contact-panel.is-floating .contact-title{margin:0 0 5px;color:#111;font-family:var(--font-heading-family);font-size:18px;font-weight:700;line-height:1.25}.contact-panel.is-floating .contact-subtitle{margin:0 0 16px;color:#666;font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:1.5}.contact-panel.is-floating .contact-items{display:flex;flex-direction:column;align-items:stretch;gap:12px;flex-wrap:nowrap}.contact-panel.is-floating .contact-item{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;min-height:32px}.contact-panel.is-floating .contact-icon{width:20px;height:20px;flex:0 0 20px;display:flex;align-items:center;justify-content:center}.contact-panel.is-floating .contact-icon svg{width:100%;height:100%;fill:#333}.contact-panel.is-floating .contact-value{text-decoration:none;cursor:pointer;transition:color .3s ease}.contact-panel.is-floating .facebook-messenger{background:none;border:none;padding:0;font:inherit;cursor:pointer;display:flex;align-items:center;gap:8px;transition:color .3s ease}.contact-panel.is-floating .contact-value,.contact-panel.is-floating .facebook-messenger{font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.5;color:#d95300;white-space:normal;overflow-wrap:anywhere;text-align:left}.contact-panel.is-floating a.contact-value:hover,.contact-panel.is-floating .facebook-messenger:hover{color:#a84000;text-decoration:underline}@media(max-width:359px){.contact-panel.is-floating .product-contact-info{padding:16px;gap:10px}.contact-panel.is-floating .contact-avatar img{width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/component-contact-panel.css.map */
