.product-banner{position:fixed;bottom:15%;left:50%;transform:translateX(-50%);width:90%;max-width:500px;background-color:rgb(0 0 0 / .9);color:#fff;padding:20px;text-align:center;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0 / .3);z-index:2000;display:none;opacity:0;transition:opacity 0.3s ease}.product-banner.show{display:block;opacity:1}.product-banner button{margin-top:10px;background-color:#fc0;color:#000;border:none;padding:10px 15px;font-size:14px;cursor:pointer;border-radius:5px}.product-banner button:hover{background-color:#e6b800}