.m-floating-contact{--m-floating-contact-bg: #0d4848;--m-floating-contact-size: 50px;position:fixed;right:16px;bottom:20px;z-index:90;display:inline-flex;align-items:center;justify-content:center;width:var(--m-floating-contact-size);height:var(--m-floating-contact-size);border-radius:50%;background-color:var(--m-floating-contact-bg);color:#fff;text-decoration:none;box-shadow:0 4px 14px #00000038;transition:transform .2s ease,box-shadow .2s ease}.m-floating-contact:hover,.m-floating-contact:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #00000047}.m-floating-contact:focus-visible{outline:2px solid #fff;outline-offset:-5px}.m-floating-contact__label{position:absolute;right:calc(100% + 10px);top:50%;padding:6px 12px;border-radius:6px;background-color:#222;color:#fff;font-size:13px;line-height:1.3;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translate(6px,-50%);transition:opacity .2s ease,transform .2s ease,visibility .2s}.m-floating-contact:focus-visible .m-floating-contact__label{opacity:1;visibility:visible;transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.m-floating-contact:hover .m-floating-contact__label{opacity:1;visibility:visible;transform:translateY(-50%)}}@media(max-width:767px){.m-floating-contact{--m-floating-contact-size: 48px;bottom:76px}.m-button--scroll-top{bottom:136px}.m-floating-contact__label{display:none}}@media(prefers-reduced-motion:reduce){.m-floating-contact,.m-floating-contact__label{transition:none}.m-floating-contact:hover,.m-floating-contact:focus-visible{transform:none}}@media print{.m-floating-contact{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAQ */
