.viliante-floating-order-shell{position:fixed;right:24px;bottom:24px;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,18px,0);transition:opacity .28s ease,transform .28s ease,visibility 0s linear .28s}.viliante-floating-order-shell.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);transition-delay:0s}.viliante-floating-order{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:148px;height:54px;padding:0 24px;overflow:visible;background:linear-gradient(135deg,#1357b7,#0a3f8d);color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:999px;box-shadow:0 14px 34px #10233f38,inset 0 1px #ffffff2e;font-family:var(--font-heading-family);font-size:15px;font-weight:800;line-height:1;letter-spacing:-.015em;text-decoration:none;animation:vilianteOrderHeartbeat 2.8s ease-in-out infinite;will-change:transform,box-shadow}.viliante-floating-order:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;animation:vilianteOrderHeartbeatRing 2.8s ease-out infinite}.viliante-floating-order:hover{color:#fff;text-decoration:none;filter:brightness(1.06)}.viliante-floating-order:focus-visible{outline:3px solid rgba(21,87,183,.32);outline-offset:4px}.viliante-floating-order:hover,.viliante-floating-order:hover:after{animation-play-state:paused}@keyframes vilianteOrderHeartbeat{0%,38%,to{transform:scale(1);box-shadow:0 14px 34px #10233f38,inset 0 1px #ffffff2e}45%{transform:scale(1.038);box-shadow:0 18px 44px #10233f4d,inset 0 1px #ffffff38}54%{transform:scale(1)}62%{transform:scale(1.025)}70%{transform:scale(1)}}@keyframes vilianteOrderHeartbeatRing{0%,38%,to{box-shadow:0 0 #1557b700}45%{box-shadow:0 0 0 8px #1557b71c}70%{box-shadow:0 0 0 14px #1557b700}}@media screen and (max-width:749px){.viliante-floating-order-shell{right:14px;bottom:14px}.viliante-floating-order{min-width:132px;height:50px;padding:0 19px;font-size:14px}}@media(prefers-reduced-motion:reduce){.viliante-floating-order-shell{transition:opacity .2s ease;transform:none}.viliante-floating-order,.viliante-floating-order:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/viliante-floating-order.css.map */
