#cart-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;text-align:center}.cart-popup-inner{background:#fff;padding:30px;margin:10% auto;max-width:400px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.2)}#cart-popup .button{margin:10px}