[data-ramboo-buy-now] .lf-button{position:relative;isolation:isolate;overflow:visible!important;display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px}.lf-button>*{pointer-events:none}.lf-button .lf-surface{display:none}.lf-button .lf-copy{position:relative;z-index:2}.lf-button .lf-plane{position:relative;z-index:3;order:-1;width:24px;height:24px;flex-shrink:0}.lf-button .lf-trail,.lf-button .lf-result,.lf-button .lf-checkout{display:none}[data-ramboo-buy-now] .lf-button.lf-running,[data-ramboo-buy-now] .lf-button.lf-running:hover{background:transparent!important;box-shadow:none!important;border-color:transparent!important;cursor:progress;transition:none!important}[data-ramboo-buy-now] .lf-button:before,[data-ramboo-buy-now] .lf-button:after{display:none!important}.lf-running .lf-surface{display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:var(--flight-bg);border-radius:var(--flight-radius);will-change:clip-path;animation:lf-morph .9s cubic-bezier(.22,.61,.36,1) both}.lf-running .lf-copy{will-change:transform,opacity;animation:lf-copy-out .13s ease-out both}.lf-running .lf-plane{position:absolute;left:calc(50% - 12px);top:calc(50% - 12px);offset-path:path("M -67 0 C -55 -80 85 -80 90 -5 C 95 70 -25 80 0 4");offset-rotate:0deg;will-change:offset-distance,transform,opacity;animation:lf-fly .62s linear both}.lf-running .lf-result{display:grid;place-items:center;position:absolute;z-index:3;width:48px;height:48px;left:calc(50% - 24px);top:calc(50% - 24px);border-radius:50%;background:var(--flight-bg);color:var(--flight-fg);will-change:transform,opacity;animation:lf-check .9s cubic-bezier(.22,.61,.36,1) both}.lf-result svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.lf-running .lf-checkout{display:block;position:absolute;z-index:2;left:calc(50% - 17px);top:50%;white-space:nowrap;color:var(--flight-fg);will-change:transform,opacity;animation:lf-reveal .9s cubic-bezier(.22,.61,.36,1) both}@keyframes lf-copy-out{to{opacity:0;transform:translateY(3px) scale(.9)}}@keyframes lf-morph{0%{clip-path:inset(0 0 round 24px)}48%,65%{clip-path:inset(0 calc(50% - 24px) round 24px)}to{clip-path:inset(0 calc(50% - 92px) round 24px)}}@keyframes lf-fly{0%{offset-distance:0%;color:var(--flight-fg);opacity:1;transform:scale(1)}18%{color:var(--flight-bg)}78%{opacity:1;transform:scale(1)}to{offset-distance:100%;color:var(--flight-bg);opacity:0;transform:scale(.6)}}@keyframes lf-check{0%,58%{opacity:0;transform:translateY(6px) scale(.85)}74%{opacity:1;transform:translateY(0) scale(1)}to{opacity:1;transform:translate(-68px) scale(1)}}@keyframes lf-reveal{0%,72%{opacity:0;transform:translate(-7px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){[data-ramboo-buy-now] .lf-button *{animation:none!important}}@media(prefers-reduced-motion:no-preference){[data-ramboo-buy-now] .lf-button:not(.lf-running):not(:disabled){transform-origin:50% 65%;animation:lf-jelly-idle 1.5s 80ms cubic-bezier(.36,.07,.28,1) infinite both;will-change:transform}[data-ramboo-buy-now] .lf-button:not(.lf-running):not(:disabled) .lf-plane{transform-origin:50% 80%;animation:lf-paw-jelly 1.5s 80ms cubic-bezier(.36,.07,.28,1) infinite both}}@keyframes lf-jelly-idle{0%,3%{transform:translateZ(0) scale(1) rotate(0)}18%{transform:translate3d(0,3px,0) scale(1.065,.8) rotate(-.8deg)}32%{transform:translate3d(0,-6px,0) scale(.94,1.25) rotate(.9deg)}46%{transform:translate3d(0,2px,0) scale(1.04,.9) rotate(-.6deg)}60%{transform:translate3d(0,-2px,0) scale(.98,1.075) rotate(.35deg)}73%{transform:translateZ(0) scale(1.012,.975) rotate(-.15deg)}85%,to{transform:translateZ(0) scale(1) rotate(0)}}@keyframes lf-paw-jelly{0%,3%{transform:translateZ(0) scale(1) rotate(0)}18%{transform:translate3d(0,2px,0) scale(1.14,.8) rotate(-12deg)}32%{transform:translate3d(0,-3px,0) scale(.88,1.25) rotate(10deg)}46%{transform:translate3d(0,1px,0) scale(1.08,.93) rotate(-6deg)}60%{transform:translate3d(0,-1px,0) scale(.97,1.06) rotate(3deg)}73%{transform:translateZ(0) scale(1.02,.99) rotate(-1deg)}85%,to{transform:translateZ(0) scale(1) rotate(0)}}.lf-button .lf-jelly-halo{position:absolute;z-index:-1;top:-5px;right:-7px;bottom:-5px;left:-7px;border:1.5px solid color-mix(in srgb,var(--flight-bg) 42%,transparent);border-radius:var(--flight-radius);background:color-mix(in srgb,var(--flight-bg) 4%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--flight-bg) 5%,transparent),inset 0 0 8px color-mix(in srgb,var(--flight-bg) 9%,transparent);opacity:0;transform-origin:50% 60%}@media(prefers-reduced-motion:no-preference){[data-ramboo-buy-now] .lf-button:not(.lf-running):not(:disabled) .lf-jelly-halo{will-change:transform,opacity;animation:lf-jelly-halo 1.5s 80ms cubic-bezier(.36,.07,.28,1) infinite both}}@keyframes lf-jelly-halo{0%,8%{opacity:0;transform:scale(.99,.94)}18%{opacity:.25;transform:scaleY(.94)}32%{opacity:.8;transform:scale(1.025,1.12)}46%{opacity:.65;transform:scale(1.035,1.38)}60%{opacity:.3;transform:scale(1.018,1.18)}76%,to{opacity:0;transform:scale(1.005,1.04)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ramboo-buy-now.css.map */
