#mikal-contact-widget{position:fixed;bottom:30px;left:30px;z-index:999999;font-family:inherit;transition:opacity .3s ease,transform .3s ease,visibility .3s}@media(max-width:768px){#mikal-contact-widget{left:auto;top:auto;right:clamp(5px,0% - 20px,100% - 45px);bottom:calc(clamp(5px,19% - 20px,100% - 45px) + 55px)}#mikal-contact-widget.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px)}}.mikal-widget-btn{width:40px;height:40px;background-color:#2c2c2c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.mikal-widget-btn:hover{transform:scale(1.05);background-color:#000}.mikal-widget-btn svg{width:28px;height:28px;fill:currentColor}.mikal-widget-expanded{display:none;background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;padding:20px;width:280px;position:relative;border:1px solid #eaeaea;animation:fadeIn .3s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mikal-widget-close{position:absolute;top:10px;right:15px;font-size:24px;color:#888;cursor:pointer;background:transparent;border:none;padding:0;line-height:1}.mikal-widget-close:hover{color:#000}.mikal-widget-content{display:flex;align-items:center;gap:15px;margin-top:5px}.mikal-widget-content img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #f0f0f0}.mikal-widget-text p{margin:0;font-size:14px;color:#333;line-height:1.4}.mikal-widget-text .mikal-title{font-weight:600;margin-bottom:4px}.mikal-widget-text a{color:#2c2c2c;font-weight:700;text-decoration:none;font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mikal-contact.css.map */
