.floating-contact-tab{position:fixed;top:50%;right:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:2.2rem 1.2rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));text-decoration:none;border-radius:.8rem 0 0 .8rem;box-shadow:-.2rem .2rem .6rem rgba(var(--color-shadow),.35);transform:translateY(-50%) translate(0);animation:floating-contact-tab-in .6s cubic-bezier(.16,1,.3,1) .4s both,floating-contact-tab-pulse 3.2s ease-in-out 1.2s infinite;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.floating-contact-tab:hover,.floating-contact-tab:focus-visible{transform:translateY(-50%) translate(-.4rem);box-shadow:-.3rem .3rem 1rem rgba(var(--color-shadow),.45);color:rgb(var(--color-button-text))}.floating-contact-tab__text{writing-mode:vertical-rl;transform:rotate(180deg);font-size:1.7rem;font-weight:700;letter-spacing:.04em;line-height:1.3;white-space:nowrap}@keyframes floating-contact-tab-in{0%{transform:translateY(-50%) translate(100%);opacity:0}to{transform:translateY(-50%) translate(0);opacity:1}}@keyframes floating-contact-tab-pulse{0%,to{box-shadow:-.2rem .2rem .6rem rgba(var(--color-shadow),.35)}50%{box-shadow:-.3rem .3rem 1.4rem rgba(var(--color-shadow),.6)}}@media screen and (max-width:749px){.floating-contact-tab{padding:1.6rem .9rem}.floating-contact-tab__text{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.floating-contact-tab{animation:none;transform:translateY(-50%)}.floating-contact-tab:hover,.floating-contact-tab:focus-visible{transform:translateY(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-floating-contact-tab.css.map */
