.shopping-form {padding-top:2.4rem;}
.form-group {display:-ms-flexbox;display:flex;padding:.625rem .75rem;background-color:#fff;margin-bottom:1px;}
.form-group:nth-of-type(1) {margin-top:1px;}
.form-group label {display:inline-block;width:3rem;font-size:.7rem;color:#000000;margin-right:.45rem;line-height:1.5;}
.form-group input,.form-group textarea {width:calc(100% - 3rem);border:none;outline:none;font-size:.6rem;line-height:1.5;}
.form-group #address {height:4rem;}
