#keep-updated-modal{position:fixed;width:350px;bottom:0;border-top-left-radius:5px;box-shadow:0 0 3px 3px rgba(30,30,30,0.1);right:-350px;background-color:#fff;z-index:50000;-webkit-transition:right 0.35s;transition:right 0.35s}#keep-updated-modal.visible{right:0}#keep-updated-modal .close-btn{display:block;position:absolute;top:5px;right:0;width:30px;height:30px;font-size:28px;color:#333;text-decoration:none;text-align:center;line-height:30px}#keep-updated-modal .inner{border-top-left-radius:5px;border-top:5px solid #6600c2;padding:18px;color:#222}#keep-updated-modal .confirmation{display:none;padding:35px 0 85px}#keep-updated-modal .confirmation .message{margin-top:28px}#keep-updated-modal .heading{font-size:18px;font-weight:600;margin-bottom:8px}#keep-updated-modal .message{font-size:16px;padding-right:16px;margin-top:18px}#keep-updated-modal form{padding-top:15px}#keep-updated-modal input{width:314px;padding:13px 11px 13px 6px;border-radius:3px;display:inline-block;vertical-align:top;box-shadow:none;font-size:15px;margin-right:5px;background-color:#fff;border:1px solid #ccc}#keep-updated-modal input:focus{border-color:#c9bae7;outline:none}#keep-updated-modal input#store_url{margin-top:18px}#keep-updated-modal select#has-ecommerce-store{margin:18px 5px 0 0;width:314px}#keep-updated-modal button{margin-top:18px;width:314px;height:47px;display:inline-block;vertical-align:top;padding:12px 11px;border-radius:3px;text-decoration:none;font-size:15px;border:2px solid transparent;color:#fff;background-color:#3e037c;background-color:rgba(111,51,149,0.8);background-color:#f38900;outline:none}@media only screen and (max-width: 790px){#keep-updated-modal{display:none}}
