body,page{background:#f7f3ee;color:#2b2b2b;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:.75rem;line-height:1.6}taro-text-core,taro-view-core{box-sizing:border-box}taro-button-core::after{border:none}.page{min-height:100vh;padding-bottom:3.5rem}.card{background:#fff;border-radius:.5rem;box-shadow:0 .2rem .6rem rgba(84,62,40,.06);padding:.8rem}.section-title{color:#2b2b2b;font-size:.9rem;font-weight:600;margin:1rem 0 .5rem}.muted{color:#7a746c}.primary-text{color:#e07a3f}.price{color:#e07a3f;font-weight:700}.primary-btn{background:#e07a3f;border-radius:24.975rem;box-shadow:0 .2rem .5rem rgba(224,122,63,.28);color:#fff;font-size:.8rem;font-weight:600;padding:.6rem 0;text-align:center}.primary-btn:active{background:#b85c28}.ghost-btn{background:#fff;border:.05rem solid #e07a3f;border-radius:24.975rem;color:#e07a3f;font-size:.75rem;padding:.5rem 0;text-align:center}.form-item{margin-bottom:.7rem}.form-item .label{align-items:center;display:flex;font-size:.75rem;font-weight:600;margin-bottom:.35rem}.form-item .label .required{color:#d9534f;margin-left:.15rem}.input-box,.textarea-box{background:#faf7f3;border:.05rem solid #ede4da;border-radius:.35rem;color:#2b2b2b;font-size:.75rem;padding:.55rem .6rem;width:100%}.textarea-box{min-height:4rem}