.gs-fab{position:fixed;right:var(--gs-dock-right, max(16px, env(safe-area-inset-right, 0px)));bottom:var(--gs-dock-bottom, calc(18px + env(safe-area-inset-bottom, 0px)) );z-index:40;display:flex;flex-direction:column;gap:var(--gs-dock-gap, 12px);align-items:flex-end}.gs-fab__btn{position:relative;display:inline-flex;align-items:center;gap:0;height:var(--gs-dock-size, 52px);width:var(--gs-dock-size, 52px);padding:0;border-radius:999px;background:#2088c9;color:#fff;text-decoration:none;box-shadow:0 8px 22px #071e2742;overflow:hidden;transition:width .26s cubic-bezier(.16,1,.3,1),background-color .2s ease,box-shadow .2s ease}.gs-fab__icon{flex:0 0 var(--gs-dock-size, 52px);width:var(--gs-dock-size, 52px);height:var(--gs-dock-size, 52px);display:grid;place-items:center}.gs-fab__icon svg{width:25px;height:25px}.gs-fab__label{white-space:nowrap;padding-right:20px;font-size:.875rem;font-weight:600;opacity:0;transition:opacity .18s ease}.gs-fab__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:2px solid #2088c9;opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.gs-fab__btn:hover,.gs-fab__btn:focus-visible{width:var(--gs-fab-open, 158px);background:#071e27;box-shadow:0 10px 26px #071e2757;outline:none}.gs-fab__btn:hover .gs-fab__label,.gs-fab__btn:focus-visible .gs-fab__label{opacity:1}}.gs-fab__btn:focus-visible{outline:2px solid #071e27;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.gs-fab__btn:after{animation:gs-fab-ring 5.5s cubic-bezier(.22,1,.36,1) infinite}.gs-fab__btn--delayed:after{animation-delay:2.75s}.gs-fab__icon{animation:gs-fab-nudge 5.5s ease-in-out infinite}.gs-fab__btn--delayed .gs-fab__icon{animation-delay:2.75s}.gs-fab__btn:hover:after,.gs-fab__btn:hover .gs-fab__icon{animation-play-state:paused}@keyframes gs-fab-ring{0%{transform:scale(1);opacity:.5}16%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}@keyframes gs-fab-nudge{0%,14%,to{transform:scale(1) rotate(0)}4%{transform:scale(1.12) rotate(-9deg)}9%{transform:scale(1.12) rotate(9deg)}}}@media print{.gs-fab{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/gs-floating-contact.css.map */
