.invite-friend[data-v-5ea4f9f5]{width:100%;height:auto;padding:0 .38rem}.invite-friend .card[data-v-5ea4f9f5]{width:100%;height:1.76rem;margin-bottom:.28rem;position:relative;padding:.4rem 0 0 .28rem;display:block;background:#fff0ed;margin-top:.4rem;margin-bottom:.2rem}.invite-friend .card .title[data-v-5ea4f9f5]{font-size:.3rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#1c1c1c;margin-bottom:.2rem}.invite-friend .card .btn[data-v-5ea4f9f5]{width:2.18rem;height:.52rem;line-height:.52rem;background:linear-gradient(90deg,#f97659,#f54a5b);border-radius:.34rem;font-size:.24rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#fff;text-align:center}.invite-friend .card .img[data-v-5ea4f9f5]{width:1rem;height:1rem;position:absolute;top:.28rem;right:.42rem}.invite-friend .local[data-v-5ea4f9f5]{padding-left:0;padding-right:0}.invite-friend .rule[data-v-5ea4f9f5]{width:100%;margin-bottom:.2rem}.invite-friend .rule .item[data-v-5ea4f9f5]{padding-left:.2rem;width:100%;font-size:.24rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#454545;line-height:.4rem}.invite-friend .footer[data-v-5ea4f9f5]{width:100%;max-width:11.25rem;height:calc(.9rem + env(safe-area-inset-bottom));height:calc(.9rem + constant(safe-area-inset-bottom));background:#fff;box-shadow:0 -.05rem .11rem 0 rgba(0,0,0,.1);padding:.1rem .25rem;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.invite-friend .footer .btn[data-v-5ea4f9f5]{width:100%;height:100%;line-height:.7rem;border-radius:.7rem;background:linear-gradient(90deg,#f97659,#f54a5b);text-align:center;font-size:.3rem;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#fff}.gift-item[data-v-5ea4f9f5]{max-width:50%;position:absolute;overflow:hidden;border:1px solid #e3e3e3;box-shadow:0 .03rem .12rem 0 rgba(53,54,60,.18);border-radius:.1rem}.gift-item .img[data-v-5ea4f9f5]{background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:#e1e1e1}.gift-item .item-title[data-v-5ea4f9f5]{font-size:.26rem;color:#303b51;line-height:1.2;margin:.14rem .2rem .12rem}.gift-item .item-price[data-v-5ea4f9f5]{padding:0 .2rem;color:#fe523c;font-size:.22rem;margin:.12rem 0 .2rem}.gift-item .btn[data-v-5ea4f9f5]{margin:0 .25rem .25rem;text-align:center;height:.54rem;line-height:.54rem;border:1px solid #f3503b;color:#f3503b;font-size:.24rem;border-radius:.27rem}