@import url(https://fonts.googleapis.com/css?family=Raleway&display=swap);main{width:580px}form>*{margin:10px 0}button{background-color:var(--accent-color)}button{background:var(--accent-color);border-radius:var(--radius);color:#fff;border:0;padding:12px 16px;margin-top:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:block}button:hover{filter:contrast(115%)}button:active{transform:translateY(0) scale(.98);filter:brightness(.9)}button:disabled{opacity:.5;cursor:none}input,select{display:block;font-size:1.1em;width:100%;margin-bottom:10px}label{display:block}a{color:var(--accent-color);font-weight:900}small{font-size:.6em}fieldset,input,select{border:1px solid #efefef}#payment-form{border:#f6f9fc solid 1px;border-radius:var(--radius);padding:20px;margin:20px 0;box-shadow:0 30px 50px -20px rgb(50 50 93 / 25%),0 30px 60px -30px rgb(0 0 0 / 30%)}#messages{font-family:source-code-pro,Menlo,Monaco,Consolas,'Courier New';display:none;background-color:#0a253c;color:#00d924;padding:20px;margin:20px 0;border-radius:var(--radius);font-size:.7em}