.footer-container{will-change:transform}@supports (height:100dvh){.footer-container{bottom:0}}@supports not (height:100dvh){.footer-container{position:fixed;bottom:0}}.footer-group{pointer-events:none;background:0 0;justify-content:space-around;align-items:center;width:100%;max-width:600px;margin:0 auto;padding:0 1rem;display:flex}.footer-btn{pointer-events:auto;cursor:pointer;text-transform:lowercase;letter-spacing:0;justify-content:center;align-items:center;min-width:25%;display:flex;position:relative;overflow:hidden}.footer-btn-orders:hover{color:var(--fr-white);background:#e63e00}.footer-btn-cart:hover{color:var(--fr-white);background:#e600e6}.footer-btn-active-rider{background:var(--fr-neon-lime);color:var(--fr-black);box-shadow:0px 0px 0px var(--fr-black);border-color:var(--fr-black);transform:translate(0)}.footer-btn-active-rider:hover{background:#89c025}.footer-btn-active-orders{background:var(--fr-neon-orange);color:var(--fr-white);box-shadow:0px 0px 0px var(--fr-black);border-color:var(--fr-black);transform:translate(0)}.footer-btn-active-orders:hover{background:#cc3700}.footer-btn-active-cart{background:var(--fr-neon-pink);color:var(--fr-white);box-shadow:0px 0px 0px var(--fr-black);border-color:var(--fr-black);transform:translate(0)}.footer-btn-active-cart:hover{background:#c0c}.footer-badge{background:var(--fr-neon-pink);color:#fff;border:2px solid var(--fr-black);border-radius:0;padding:2px 8px;font-size:10px;font-weight:900;animation:.3s cubic-bezier(.175,.885,.32,1.275) badge-pop,2s ease-in-out infinite badge-pulse}@keyframes badge-pulse{0%{box-shadow:0 0 #f0f6}70%{box-shadow:0 0 0 6px #f0f0}to{box-shadow:0 0 #f0f0}}@keyframes badge-pop{0%{transform:scale(0)}to{transform:scale(1)}}.footer-btn-bump{animation:.3s cubic-bezier(.175,.885,.32,1.275) btn-bump}@keyframes btn-bump{0%{transform:scale(1)}50%{background-color:var(--fr-neon-pink);transform:scale(1.1)}to{transform:scale(1)}}.cart-shake{animation:.3s cubic-bezier(.36,.07,.19,.97) cart-shake}@keyframes cart-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}}
