.floating-payment-button{position:fixed;bottom:60px;left:-10px;display:flex;align-items:center;cursor:pointer;transition:all .3s ease;z-index:1000;overflow:hidden;font-family:Gotham,sans-serif}.floating-payment-button:hover{transform:translateY(-2px)}.floating-payment-button .payment-logo{transform:translateX(30%)}.floating-payment-button .payment-button{background:#fbbf24;color:#1f2937;padding:12px 20px 12px 30px;display:flex;border-radius:0 10px 10px 0;align-items:center;gap:8px;min-width:140px}.floating-payment-button .payment-button .button-text{display:flex;flex-direction:column;line-height:1.1}.floating-payment-button .payment-button .button-text .text-line-1,.floating-payment-button .payment-button .button-text .text-line-2{font-family:Gotham,sans-serif;font-weight:700;font-size:16px}.floating-payment-button .payment-button .button-arrow{font-size:24px;font-weight:900;color:#374151}@media(max-width:768px){.floating-payment-button{bottom:15px;left:15px}.floating-payment-button .payment-button{padding:10px 12px;min-width:120px}.floating-payment-button .payment-button .button-text .text-line-1,.floating-payment-button .payment-button .button-text .text-line-2{font-size:11px}.floating-payment-button .payment-button .button-arrow{font-size:14px}}.floating-payment-button.fade-in{animation:fadeInUp .5s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}