.dm-contact{position:fixed;right:1.6rem;bottom:calc(1.6rem + var(--dm-contact-lift, 0px));z-index:890;display:flex;flex-direction:column;align-items:flex-end;gap:1rem;font-family:var(--font-body-family);color:#333}html.dm-contact-chat shopify-chat:not([open]){display:none!important}body:has(shopify-chat[open])>.dm-contact{display:none}body.overflow-hidden>.dm-contact,body.overflow-hidden-mobile>.dm-contact,body.overflow-hidden-tablet>.dm-contact,html.dm-b2b-locked .dm-contact,html.dm-cat-locked .dm-contact{display:none}.dm-contact__launch{display:inline-flex;align-items:center;gap:.8rem;min-height:5.2rem;padding:0 2.2rem 0 1.8rem;border:0;border-radius:999px;background:#f96449;color:#fff;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 20px #00000040;cursor:pointer;animation:dm-contact-in .4s ease-out,dm-contact-pulse 1.6s ease-out 2s 2}.dm-contact__launch:hover{background:#d6452e}.dm-contact__launch:focus-visible{outline:3px solid #01ADB9;outline-offset:3px}.dm-contact__launch svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes dm-contact-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@keyframes dm-contact-pulse{0%{box-shadow:0 6px 20px #00000040,0 0 #f9644999}to{box-shadow:0 6px 20px #00000040,0 0 0 1.6rem #f9644900}}@media(prefers-reduced-motion:reduce){.dm-contact__launch{animation:none}}.dm-contact__panel{width:min(34rem,calc(100vw - 3.2rem));box-sizing:border-box;padding:1.4rem 1.6rem 1.6rem;border-top:4px solid #F96449;border-radius:10px;background:#fff;box-shadow:0 12px 40px #00000040}.dm-contact__panel[hidden]{display:none}.dm-contact__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dm-contact__title{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;line-height:1.2;color:#111}.dm-contact__close{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin-right:-.8rem;padding:0;border:0;background:none;color:#666;cursor:pointer}.dm-contact__close svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.dm-contact__close:focus-visible{outline:2px solid #01ADB9}.dm-contact__status{display:flex;align-items:center;gap:.7rem;margin:.2rem 0 1.2rem;font-size:1.35rem;line-height:1.4;color:#444}.dm-contact__dot{flex:none;width:.9rem;height:.9rem;border-radius:50%;background:#01adb9}.dm-contact--open .dm-contact__dot{background:#2e9e4f}.dm-contact__list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.dm-contact__list li[hidden]{display:none}.dm-contact__choice{display:flex;align-items:center;gap:1.2rem;padding:1.1rem 1.2rem;border:1px solid #e1e3e5;border-radius:8px;color:#333;text-decoration:none}.dm-contact__choice:hover{border-color:#f96449;background:#fff7f5}.dm-contact__choice:focus-visible{outline:2px solid #01ADB9;outline-offset:2px}.dm-contact__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;color:#fff}.dm-contact__icon svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dm-contact__icon--call{background:#f96449}.dm-contact__icon--whatsapp{background:#25d366}.dm-contact__icon--email{background:#01adb9}.dm-contact__icon--chat{background:#333}button.dm-contact__choice{width:100%;background:#fff;font:inherit;text-align:left;cursor:pointer}.dm-contact__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.dm-contact__text strong{font-size:1.5rem;color:#111}.dm-contact__text span{overflow-wrap:anywhere;font-size:1.3rem;color:#666}.dm-contact__note{margin:1.2rem 0 0;padding:.8rem 1rem;border-radius:6px;background:#f9f9f9;font-size:1.3rem;line-height:1.4;color:#444}.dm-contact__note[hidden]{display:none}@media screen and (max-width:749px){.dm-contact{right:1.2rem;bottom:calc(1.2rem + var(--dm-contact-lift, 0px))}.dm-contact__launch{min-height:4.8rem;padding:0 1.8rem 0 1.5rem;font-size:1.4rem}}@media print{.dm-contact{display:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/dm-contact.css.map */
