.roll-gift[data-v-5491e923]{padding-top:calc(min(78%, 6.93333rem)*168/808/2);margin-bottom:.16rem}.roll-gift__card[data-v-5491e923]{position:relative;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 .2rem .37333rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.roll-gift__topic-wrap[data-v-5491e923]{position:relative;z-index:2;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:calc(min(68%, 6.93333rem)*168/808/-2);margin-bottom:0}.roll-gift__topic-wrap[data-v-5491e923],.roll-gift__topic[data-v-5491e923]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.roll-gift__topic[data-v-5491e923]{box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:68%;max-width:6.93333rem;aspect-ratio:4.80952381;padding:0 .64rem .05333rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.roll-gift__title[data-v-5491e923]{margin:0;font-size:.42667rem;font-weight:700;line-height:1.2;color:#fc0000;text-align:center}.roll-gift__spec[data-v-5491e923]{width:1.86667rem;height:auto}.roll-gift__spec[data-v-5491e923],.roll-gift__tag[data-v-5491e923]{position:absolute;top:.16rem;right:.48rem;z-index:3;object-fit:contain;pointer-events:none}.roll-gift__tag[data-v-5491e923]{width:1.46667rem;height:1.46667rem}.roll-gift__main[data-v-5491e923]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:.21333rem}.roll-gift__main--special[data-v-5491e923]{padding-top:.26667rem}.roll-gift__output-label[data-v-5491e923]{margin:0;font-size:.37333rem;line-height:1.3;color:#333;text-align:center}.roll-gift__output-value[data-v-5491e923]{margin:.10667rem 0 0;font-size:.64rem;font-weight:700;line-height:1.15;color:#d70300;text-align:center}.roll-gift__grid[data-v-5491e923]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.18667rem;margin-top:.26667rem}.roll-gift__grid--special[data-v-5491e923]{margin-top:.32rem}.roll-gift__cell[data-v-5491e923]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:0;min-height:1.70667rem;padding:.16rem .08rem;text-align:center;background:#ffe8c2;border:.02667rem solid #fff;border-radius:.18667rem}.roll-gift__cell-label[data-v-5491e923]{margin:0;font-size:.32rem;line-height:1.25;color:#333;letter-spacing:-.01333rem}.roll-gift__cell-value[data-v-5491e923]{margin:.10667rem 0 0;font-size:.50667rem;font-weight:700;line-height:1.1;color:red}.roll-gift__cell-sub[data-v-5491e923]{margin:.05333rem 0 0;font-size:.29333rem;line-height:1.2;color:#8a2a00}.roll-gift__buy[data-v-5491e923]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:60%;height:1.06667rem;margin:.32rem auto .10667rem;font-size:.48rem;font-weight:600;color:#fff;background:#d70300;border:none;border-radius:.26667rem}.roll-gift__coupon-tag[data-v-5491e923]{position:absolute;top:-.37333rem;right:.16rem;z-index:2;width:2.13333rem;height:auto;pointer-events:none}.roll-gift__special-tip[data-v-5491e923]{margin:.10667rem .21333rem 0;font-size:.42667rem;font-weight:600;line-height:1.55;color:#8a2a00;text-align:center;white-space:pre-line}.lucky-coupon[data-v-18ac5318]{position:relative;width:100%;min-height:2.24rem;padding:.32rem .37333rem .32rem .16rem;background:url(../../static/img/lucky_coupon.b97c8af8.png) 50%/100% 100% no-repeat}.lucky-coupon[data-v-18ac5318],.lucky-coupon__face[data-v-18ac5318]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lucky-coupon__face[data-v-18ac5318]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1.97333rem;padding:0 .10667rem;font-size:.58667rem;font-weight:700;line-height:1.15;color:#d70300;text-align:center;white-space:pre-line}.lucky-coupon__split[data-v-18ac5318]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:.02667rem;height:auto;margin:-.32rem 0;background:#d70300}.lucky-coupon__desc[data-v-18ac5318]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 .21333rem;margin:0;font-size:.34667rem;line-height:1.4;color:#333}.lucky-coupon__use[data-v-18ac5318]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:.74667rem;padding:0 .37333rem;font-size:.4rem;font-weight:600;color:#fff;background:#d70300;border:none;border-radius:.37333rem}.lucky-coupon__use[data-v-18ac5318]:disabled{background:#c8c8c8}.lucky-coupon__check[data-v-18ac5318]{position:absolute;top:.21333rem;right:.26667rem;width:.48rem;height:.48rem;object-fit:contain}.lucky-picker[data-v-0adb9b12]{box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:80vh;padding:0 .4rem .53333rem;background:#fff}.lucky-picker[data-v-0adb9b12],.lucky-picker__head[data-v-0adb9b12]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lucky-picker__head[data-v-0adb9b12]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.37333rem 0 .21333rem;font-size:.48rem;font-weight:600;color:#222}.lucky-picker__head img[data-v-0adb9b12]{width:.53333rem;height:.53333rem}.lucky-picker__list[data-v-0adb9b12]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.lucky-picker__none[data-v-0adb9b12]{position:relative;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:1.28rem;padding:0 .37333rem;margin-bottom:.21333rem;font-size:.42667rem;color:#333;background:#faf6f5;border-radius:.21333rem}.lucky-picker__none.is-checked[data-v-0adb9b12]{color:#d70300;font-weight:600}.lucky-picker__none-check[data-v-0adb9b12]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:.48rem;height:.48rem;object-fit:contain}.lucky-picker__item[data-v-0adb9b12]{margin-bottom:.21333rem}.lucky-picker__btn[data-v-0adb9b12]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:1.17333rem;margin-top:.26667rem;font-size:.48rem;font-weight:600;color:#fff6c2;background:#d70300;border:none;border-radius:.26667rem}.lucky-picker__btn[data-v-0adb9b12],.roll-buy[data-v-2df873b6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.roll-buy[data-v-2df873b6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:hidden;background:#b41917}.roll-buy__hero[data-v-2df873b6]{position:relative;z-index:1;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;aspect-ratio:1.5984556;background:url(../../static/img/integral_top.ca5a105c.png) top/100% auto no-repeat}.roll-buy__nav[data-v-2df873b6]{position:absolute;top:0;right:0;left:0;z-index:2}.roll-buy__body[data-v-2df873b6]{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:0;margin-top:-4%;background:-webkit-linear-gradient(top,#ffebe7,#faf6f5);background:linear-gradient(180deg,#ffebe7,#faf6f5);border-radius:.4rem .4rem 0 0}.roll-buy__scroll[data-v-2df873b6]{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;padding:.37333rem .4rem .64rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.roll-buy__note[data-v-2df873b6]{box-sizing:border-box;gap:.16rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:.24rem .26667rem;margin:.10667rem 0 .26667rem;background:#fff6d7;border:.01333rem solid #ffbe32;border-radius:.18667rem}.roll-buy__note-icon[data-v-2df873b6],.roll-buy__note[data-v-2df873b6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.roll-buy__note-icon[data-v-2df873b6]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:.42667rem;height:.42667rem;margin-top:.02667rem;font-size:.32rem;font-weight:700;color:#fff;background:#ff8706;border-radius:50%}.roll-buy__note-text[data-v-2df873b6]{margin:0;font-size:.37333rem;line-height:1.45;color:#cb5500}.roll-buy__coupon[data-v-2df873b6]{position:relative;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.37333rem;margin-bottom:.26667rem;background:#fff;border-radius:.26667rem}.roll-buy__coupon-label[data-v-2df873b6]{font-size:.42667rem;color:#333}.roll-buy__coupon-name[data-v-2df873b6]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:.21333rem;font-size:.42667rem;color:#d70300;text-align:right}.roll-buy__great[data-v-2df873b6]{position:absolute;top:-.29333rem;right:.96rem;z-index:2;width:.96rem;height:auto;pointer-events:none}.roll-buy__coupon-arrow[data-v-2df873b6]{margin-left:.16rem;font-size:.53333rem;font-weight:300;color:#999}.roll-buy__qty[data-v-2df873b6]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.37333rem .37333rem;margin-bottom:.26667rem;background:#fff;border-radius:.26667rem}.roll-buy__qty-label[data-v-2df873b6]{font-size:.42667rem;color:#333}.roll-buy__qty-ctrl[data-v-2df873b6]{gap:.32rem}.roll-buy__qty-btn[data-v-2df873b6],.roll-buy__qty-ctrl[data-v-2df873b6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.roll-buy__qty-btn[data-v-2df873b6]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:.74667rem;height:.74667rem;padding:0;font-size:.53333rem;line-height:1;color:#666;background:#f3f3f3;border:none;border-radius:.16rem}.roll-buy__qty-btn[data-v-2df873b6]:disabled{opacity:.4}.roll-buy__qty-val[data-v-2df873b6]{min-width:.53333rem;font-size:.50667rem;font-weight:700;color:#d70300;text-align:center}.roll-buy__pay[data-v-2df873b6]{box-sizing:border-box;padding:.42667rem .37333rem .32rem;background:#fff;border-radius:.26667rem}.roll-buy__pay-label[data-v-2df873b6]{margin:0;font-size:.42667rem;color:#333;text-align:center}.roll-buy__pay-amount[data-v-2df873b6]{margin:.16rem 0 0;font-size:.74667rem;font-weight:700;line-height:1.2;color:#d70300;text-align:center}.roll-buy__pay-yen[data-v-2df873b6]{margin-right:.08rem;font-size:.50667rem;font-weight:700}.roll-buy__balance[data-v-2df873b6]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.26667rem .32rem;margin-top:.37333rem;background:#fff3f0;border-radius:.21333rem}.roll-buy__balance-info[data-v-2df873b6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.08rem}.roll-buy__balance-label[data-v-2df873b6]{font-size:.37333rem;color:#999}.roll-buy__balance-val[data-v-2df873b6]{font-size:.45333rem;font-weight:700;color:#333}.roll-buy__recharge[data-v-2df873b6]{height:.74667rem;padding:0 .37333rem;font-size:.4rem;font-weight:600;color:#d70300;background:#fff;border:.01333rem solid #d70300;border-radius:.37333rem}.roll-buy__submit[data-v-2df873b6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:60%;height:1.17333rem;margin:.48rem auto 0;font-size:.48rem;font-weight:600;color:#fff;background:#d70300;border:none;border-radius:.26667rem}.roll-buy__submit[data-v-2df873b6]:disabled{opacity:.6}