.fp-float{--fp-float-header: 64px;--fp-float-top: calc(var(--fp-float-header) + 12px);--fp-float-right: 24px;--fp-float-height: 64px;--fp-float-bottom: 24px;--fp-float-panel-bottom: calc( var(--fp-float-bottom) + var(--fp-float-height) + 12px )}@media(max-width:767px){.fp-float{--fp-float-height: 60px}}.fp-float{display:contents;color:var(--fp-white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.fp-float a{color:var(--fp-white);text-decoration:none}.fp-float button{font-family:inherit}.fp-float .fp-bar{z-index:41}.fp-float .fp-toast{z-index:43}.fp-float-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:fixed;z-index:42;bottom:var(--fp-float-bottom);right:var(--fp-float-right);width:var(--fp-float-height);height:var(--fp-float-height);padding:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.06);border-radius:50%;background-color:#191a1ef5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--fp-o200);font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.25;letter-spacing:-.02em;text-align:center;white-space:nowrap;box-shadow:0 10px 30px #0d0e1259;animation:fp-float-in-up .3s ease both;transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.fp-float-btn:hover{background-color:#25262afa}.fp-float-dot{position:absolute;top:calc(var(--fp-float-height) * .146 - 5px);right:calc(var(--fp-float-height) * .146 - 5px);width:10px;height:10px;border-radius:50%;background-color:var(--fp-o200);animation:fp-float-dot-pop .25s cubic-bezier(.2,.7,.2,1) both}@keyframes fp-float-dot-pop{0%{transform:scale(0)}}@media(prefers-reduced-motion:reduce){.fp-float-dot{animation:none}}.fp-float-btn.is-open{color:var(--fp-white)}.fp-float-btn.is-hidden{animation:none;opacity:0;pointer-events:none;transform:translateY(8px)}@media(max-width:767px){.fp-float-btn{bottom:calc(24px + env(safe-area-inset-bottom));right:16px;font-size:12px}}@keyframes fp-float-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fp-float-btn{animation:none}}.fp-float .fp-bar.is-compact .fp-sheet{--fp-sheet-pt: 28px;--fp-sheet-px: 24px;--fp-sheet-pb: 32px}@media(max-width:767px){.fp-float .fp-bar.is-compact .fp-sheet{height:calc(100dvh - 124px)}}.fp-float .fp-bar.is-compact .fp-bar-price-m{margin:8px}@media(min-width:768px){.fp-float .fp-bar,.fp-float .fp-bar.is-compact{left:auto;right:var(--fp-float-right);top:auto;bottom:var(--fp-float-panel-bottom);width:420px;max-width:calc(100% - 48px);transform:translateY(16px)}.fp-float .fp-bar.is-visible{transform:translate(0)}.fp-float .fp-bar.is-compact .fp-bar-body{display:flex;flex-direction:column;height:min(680px,calc(100dvh - var(--fp-float-top) - var(--fp-float-panel-bottom)))}.fp-float .fp-bar.is-compact .fp-sheet-rows{flex:1;min-height:0;grid-template-rows:minmax(0,1fr)}.fp-float .fp-bar.is-compact .fp-bar-row{flex-shrink:0}.fp-float .fp-bar.is-compact .fp-sheet{height:100%}}
