.ewl-contact-popup-modal{border-radius:var(--ewl-radius-card)}.ewl-contact-popup{display:flex;flex-direction:column;gap:14px;padding:8px 4px 4px;font-family:inherit;color:var(--ewl-ink)}.ewl-contact-popup__header{display:flex;gap:16px;align-items:flex-start;padding-right:32px}.ewl-contact-popup__avatar{display:flex;flex:none;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;border-radius:50%;background:var(--ewl-bg-media);color:var(--ewl-text-faint)}.ewl-contact-popup__avatar img{width:100%;height:100%;object-fit:cover}.ewl-contact-popup__title{margin:0 0 6px;font-size:20px;font-weight:var(--ewl-font-weight-heading);line-height:1.25;letter-spacing:-.4px;color:var(--ewl-ink)}.ewl-contact-popup__subtitle,.ewl-contact-popup__hours{margin:0;font-size:14px;line-height:1.55;color:var(--ewl-text-meta)}.ewl-contact-popup__hours{margin-top:4px}.ewl-contact-popup__hours strong{font-weight:500;color:var(--ewl-ink)}.ewl-contact-popup__contacts{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;font-size:14px}.ewl-contact-popup__contacts a{display:inline-flex;align-items:center;min-height:24px;color:var(--ewl-accent);text-decoration:none;border-bottom:1px solid var(--ewl-line-2)}.ewl-contact-popup__contacts a:hover,.ewl-contact-popup__contacts a:focus-visible{border-bottom-color:var(--ewl-accent)}.ewl-contact-popup .ewl-contact-popup__fields{grid-template-columns:minmax(0,1fr);gap:10px}.ewl-contact-popup .ewl-inquiry-form__field{gap:4px}.ewl-contact-popup .ewl-inquiry-form input[type=text],.ewl-contact-popup .ewl-inquiry-form input[type=email],.ewl-contact-popup .ewl-inquiry-form input[type=tel],.ewl-contact-popup input,.ewl-contact-popup textarea{padding-top:10px;padding-bottom:10px}.ewl-contact-popup__field--message textarea{min-height:88px;resize:vertical}.ewl-contact-popup__note{margin:0}.ewl-contact-popup__submit{margin-top:4px}.ewl-contact-popup__done{padding:18px 20px;border-radius:var(--ewl-radius-card);background:var(--ewl-accent-hover-bg)}.ewl-contact-popup__done-text{margin:0;font-size:15px;line-height:1.55;color:var(--ewl-ink)}.ewl-contact-popup__done-text:focus{outline:none}@media(max-width:479px){.ewl-contact-popup__header{flex-direction:column;gap:12px}}body:has(xo-modal[xo-name=contact-popup][xo-active]) .xo-sticky-cart{z-index:1}
/*# sourceMappingURL=/cdn/shop/t/8/assets/contact-popup.css.map */
