body,page{background:#f7f4ef;color:#3b3a36;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;font-size:.7rem;line-height:1.6}.page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;padding:.8rem .8rem 4rem}.section{margin-bottom:1.2rem}.section-title{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.85rem;font-weight:600;-webkit-justify-content:space-between;margin-bottom:.5rem;-ms-flex-pack:justify;-webkit-align-items:baseline;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}.section-sub{color:#a39f97;font-size:.6rem;font-weight:400}.card{background:#fff;border-radius:.8rem;-webkit-box-shadow:0 .2rem .6rem rgba(80,70,50,.06);box-shadow:0 .2rem .6rem rgba(80,70,50,.06);margin-bottom:.6rem;padding:.8rem}.btn{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#7a9e7e;border:none;border-radius:1.1rem;color:#fff;font-size:.75rem;height:2.2rem;justify-content:center;padding:0 1rem}.btn::after{border:none}.btn.ghost{background:#e8f0e6;color:#5f8264}.btn.accent{background:#c97b5a}.btn.member{background:#b8925a}.btn.small{font-size:.65rem;height:1.5rem;padding:0 .7rem}.btn.disabled{opacity:.5}.tag{background:#e8f0e6;border-radius:24.975rem;color:#5f8264;display:inline-block;font-size:.55rem;margin-right:.3rem;padding:.1rem .4rem}.tag.member{background:#f4ead9;color:#b8925a}.tag.accent{background:#f6e7df;color:#c97b5a}.tag.gray{background:#efece6;color:#6f6c66}.muted{color:#a39f97;font-size:.6rem}.empty{color:#a39f97;padding:2rem 0;text-align:center}.input,.textarea{background:#fff;border:.05rem solid #ebe6dd;border-radius:.5rem;font-size:.75rem;margin-bottom:.6rem;min-height:1.1rem;padding:.6rem}.textarea{min-height:5rem;width:auto}.bottom-bar{background:#fff;bottom:0;-webkit-box-shadow:0 -.1rem .5rem rgba(80,70,50,.06);box-shadow:0 -.1rem .5rem rgba(80,70,50,.06);display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5rem;left:0;padding:.5rem .8rem calc(.5rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:10}.bottom-bar .btn{-webkit-flex:1;-ms-flex:1;flex:1}.icon{display:inline-block;-webkit-flex-shrink:0;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}.icon--white{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.btn{gap:.25rem}.tag{vertical-align:middle}.gift-tag{-webkit-align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:#f6e7df;color:#c97b5a;gap:.15rem}#taro-navigation-bar{background:#f7f4ef!important;border-bottom:1px solid #ebe6dd;min-height:44PX}#taro-navigation-bar .taro-navigation-bar-title{font-size:17PX;font-weight:600;max-width:60vw}#taro-navigation-bar .taro-navigation-bar-back,#taro-navigation-bar .taro-navigation-bar-home{cursor:pointer;margin:-10PX 0;padding:10PX}.bottom-bar .btn{white-space:nowrap}.bottom-bar--compact{gap:.35rem}.bottom-bar--compact .btn{font-size:.7rem;padding:0 .4rem}.bottom-bar--compact .product__orig{display:none}