.card-video{margin:0 auto;overflow:hidden}.card-video video{display:block;width:100%;border:.10185vw solid #e9b75a}.card-swiper{padding:0;position:relative}.card-swiper:after,.card-swiper:before{content:" ";border-left:.10185vw solid #e9b75a;height:39.25926vw;position:absolute;left:0;top:2.03704vw;z-index:2}.card-swiper:after{left:unset;right:0}.card-swiper img{display:block;width:100%}.card-swiper .swiper{overflow:hidden}.card-swiper .swiper .swiper-wrapper{display:flex}.card-swiper .swiper .swiper-wrapper .swiper-slide{flex-shrink:0;width:75.92593vw;height:42.59259vw;box-sizing:content-box;border:.10185vw solid #e9b75a}.card-swiper .swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%}.card-swiper .swiper .swiper-wrapper .swiper-slide .s-img-deco{display:block;width:2.03704vw;height:2.03704vw;position:absolute;bottom:-1.11111vw;left:36.94444vw;transform:rotate(45deg);border-left:.10185vw solid #e9b75a;border-top:.10185vw solid #e9b75a}.card-swiper .swiper .swiper-wrapper .swiper-slide .s-img-deco:after{content:"";display:block;width:1.01852vw;height:1.01852vw;background-color:#e9b75a;position:relative;top:.46296vw;left:.46296vw}.card-swiper .swiper .swiper-wrapper .swiper-slide .swiper-slide-shadow-coverflow{background:rgba(0,0,0,.5)}.card-swiper .swiper .swiper-pagination{position:relative;top:0;bottom:unset;margin:4.62963vw auto 0;height:2.77778vw;width:22.96296vw;display:flex;justify-content:space-around;align-items:center}.card-swiper .swiper .swiper-pagination .swiper-pagination-bullet{width:1.85185vw;height:1.85185vw;background-color:#fcf6dd;border-radius:0;rotate:45deg;transform-origin:center center;margin:0;opacity:1;transform:scale(.6)}.card-swiper .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#e9b75a;transform:scale(1)}.card-picture img{display:block;width:100%;height:100%}.card-content{font-size:3.33333vw;font-style:normal;font-weight:400;line-height:4.62963vw;background-position:50%;background-repeat:no-repeat;background-size:cover}.card-title .title-type-one{display:flex;justify-content:space-between;align-items:center;font-size:4.81481vw;font-style:normal;font-weight:630;line-height:normal}.card-title .title-type-one img{display:block;width:6.66667vw;height:100%}.card-title .title-type-one span{text-align:center;max-width:56.48148vw}.card-title .title-type-two{display:flex;font-size:3.61111vw;font-style:normal;font-weight:600;line-height:3.61111vw}.card-title .title-type-two .point-box{margin-right:1.94444vw;margin-top:1.2037vw}.card-title .title-type-two .point-box .point{width:1.2963vw;height:1.2963vw;border-radius:50%}.card-gift-code{display:flex;align-items:flex-start}.card-gift-code .point-box{margin-right:1.94444vw;padding-top:2.77778vw}.card-gift-code .point-box .point{width:1.2963vw;height:1.2963vw;border-radius:50%}.card-gift-code .text{font-size:3.33333vw;font-style:normal;font-weight:400;line-height:6.48148vw;word-break:break-all}.card-gift-code .code-box{display:inline-block;white-space:nowrap}.card-gift-code .gift-code{display:inline-block;margin-left:.92593vw;margin-right:1.48148vw;padding:1.01852vw 2.03704vw;border-radius:4.16667vw;text-align:center;font-size:3.7037vw;font-style:normal;font-weight:700;line-height:1.2}.card-gift-code .copy{position:relative;top:.46296vw}.card-gift-code .icon-copy{width:2.96296vw;height:3.51852vw}.card-app-two{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 4.81481vw}.card-app-two .content-box{border-radius:1.48148vw;overflow:hidden;margin-bottom:2.22222vw;display:flex;flex-direction:column}.card-app-two .content-box .image-box{width:44.07407vw;height:24.81481vw;position:relative}.card-app-two .content-box .image-box img{display:block;width:100%;height:100%}.card-app-two .content-box .image-box .app-name{position:absolute;left:2.03704vw;right:2.03704vw;bottom:2.22222vw;color:#fff;font-size:3.33333vw;font-style:normal;font-weight:500;line-height:3.88889vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-app-two .content-box .ope-box{width:44.07407vw;background-color:#fff;padding:1.85185vw 2.03704vw;display:flex;align-items:center;justify-content:space-between;flex-grow:1}.card-app-two .content-box .ope-box .logo{display:block;width:6.48148vw;height:6.48148vw;border-radius:1.2963vw;flex-shrink:0;overflow:hidden}.card-app-two .content-box .ope-box .logo img{display:block;width:100%;height:100%}.card-app-two .content-box .ope-box .desc{margin-left:1.2963vw;width:20.46296vw;color:#7e7e7e;font-size:2.40741vw;font-style:normal;font-weight:400;line-height:2.40741vw;word-break:break-all;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-app-two .content-box .ope-box .base-box{width:10.37037vw;height:5.37037vw;border:.18519vw solid #e7e7e7;box-sizing:border-box;border-radius:5.55556vw;text-align:center;font-size:2.77778vw;font-style:normal;font-weight:500;line-height:2.8vw}.card-app-two .content-box .ope-box .ope{position:relative;overflow:hidden;flex-shrink:0;border:none;color:#00c27e;display:flex;justify-content:center;align-items:center}.card-app-two .content-box .ope-box .icon-reserve{width:2.87037vw;height:3.14815vw}.card-app-two .content-box .ope-box .icon-success{width:3.88889vw;height:3.88889vw}.card-app-two .content-box .ope-box .btn-mask{position:absolute;top:0;left:0;bottom:0;background-color:#00c27e;color:#fff;overflow:hidden}.card-app-two .content-box .ope-box .btn-mask-text,.card-app-two .content-box .ope-box .btn-text-box{display:flex;justify-content:center;align-items:center}.card-app-two .content-box .ope-box .btn-mask-text .icon-pause,.card-app-two .content-box .ope-box .btn-text-box .icon-pause{width:3.88889vw;height:3.88889vw}.card-app-two .content-box .ope-box .btn-mask-text .icon-loading,.card-app-two .content-box .ope-box .btn-text-box .icon-loading{width:2.77778vw;height:2.77778vw;animation:circling .8s infinite}.card-app-two .content-box .ope-box .btn-text-box .icon-loading{fill:#00c27e}.card-app-two .content-box .ope-box .btn-mask-text .icon-loading{fill:#fff}.card-app-two .content-box .ope-box .reserve-done,.card-app-two .content-box .ope-box .to-reserve{display:flex;justify-content:center;align-items:center}.card-download{margin:0}.card-download .download-btn-box{position:relative;margin:0 auto;border-radius:9.25926vw;overflow:hidden}.card-download .download-btn-box .download-btn-box-image img{display:block;width:100%;height:100%}.card-download .download-btn-box .btn-mask{position:absolute;left:0;top:0;bottom:0}.card-download .download-btn-box .btn-text-box{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;font-size:4.44444vw;font-style:normal;font-weight:600;display:flex;justify-content:center;align-items:center}.card-download .download-btn-box .btn-text-box .pause-content{display:block;width:4.81481vw}.card-download .download-btn-box .btn-text-box .icon-loading{width:4.81481vw;height:4.81481vw;fill:#663303;animation:circling .8s infinite}.card-download.bottom{z-index:2;position:fixed;bottom:0;left:0;right:0;opacity:0;pointer-events:none;transition:all .3s;display:flex;justify-content:center;align-items:center;padding:5.55556vw 0}.card-download.bottom.show-btn{opacity:1;pointer-events:auto}.card-download.bottom.hide-btn{opacity:0;pointer-events:none}.card-reserve .reserve-btn{position:relative;text-align:center;font-size:4.44444vw;font-weight:600}.card-reserve .reserve-btn img{display:block;width:100%;height:100%}.card-reserve .reserve-btn .reserve-btn-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-reserve.bottom{margin-bottom:0!important;padding:5.55556vw 0;z-index:2;position:fixed;bottom:0;left:0;right:0;opacity:0;pointer-events:none;transition:all .3s;display:flex;justify-content:center;align-items:center}.card-reserve.bottom.show-btn{opacity:1;pointer-events:auto}.card-reserve.bottom.hide-btn{opacity:0;pointer-events:none}.card-back-btn{position:absolute;top:8.88889vw;left:3.88889vw;width:9.25926vw;height:9.25926vw;z-index:3}.card-back-btn svg{width:100%;height:100%}.card-copyright{color:hsla(0,0%,100%,.5);text-align:center;font-size:2.77778vw;font-style:normal;font-weight:400;line-height:2.77778vw;margin-bottom:6.01852vw}.card-copyright.hide-copyright{display:none}.card-loginname{color:#fff9e2;text-align:center;font-style:normal;line-height:4.62963vw}.card-loginname .beginning{font-size:3.33333vw;font-weight:400}.card-loginname .nickname{margin-top:1.38889vw;font-size:4.44444vw;font-weight:500;min-height:4.62963vw}.comp-applist-container .applist-title{padding:4.08163vw 5.10204vw;overflow:hidden;color:#000;font-size:4.59184vw;font-style:normal;font-weight:500;line-height:normal;word-break:break-all}.comp-applist-container .apps{margin:0 5.10204vw;overflow:hidden}.app-infos{justify-content:space-between;margin-bottom:4.08163vw}.app-infos,.app-infos .content{display:flex;align-items:center;min-width:0}.app-infos .content{flex:1;height:14.28571vw}.app-infos .content .logo{width:14.28571vw;height:14.28571vw;border-radius:3.57143vw;border:1px solid rgba(0,0,0,.1);overflow:hidden;flex:none}.app-infos .content .logo img{display:block;width:100%;height:100%}.app-infos .content .info{max-width:55.61224vw;flex:1;min-width:0;padding:0 3.06122vw;box-sizing:border-box}.app-infos .content .info .app-name{overflow:hidden;color:#000;text-overflow:ellipsis;font-size:3.57143vw;font-style:normal;font-weight:400;line-height:1.2;white-space:nowrap}.app-infos .content .info .app-cate{color:rgba(0,0,0,.4);font-size:3.06122vw;font-style:normal;font-weight:400;line-height:1.2;margin-top:1px}.app-infos .content .info .stars-size{margin-top:.5102vw;display:flex;align-items:center}.app-infos .content .info .stars-size .stars{color:#ff8514;font-size:3.06122vw;font-style:normal;font-weight:300;display:flex;align-items:center;line-height:1}.app-infos .content .info .stars-size .stars .stars-star{margin-left:.5102vw;font-size:2.80612vw;line-height:1;margin-bottom:1px}.app-infos .content .info .stars-size .size{margin-left:1.53061vw;color:rgba(0,0,0,.4);font-size:3.06122vw;font-style:normal;font-weight:300;line-height:1}.app-infos .content .info .coupon-name{margin-top:.5102vw;border-radius:.5102vw;background-color:rgba(255,133,20,.1);padding:0 1.02041vw;color:#ff8514;font-size:3.06122vw;font-style:normal;font-weight:400;line-height:normal;display:inline-block}.app-infos .ope-btn{height:7.14286vw;background-color:rgba(5,196,116,.1);border-radius:4.59184vw;overflow:hidden;position:relative;flex-shrink:0;flex-grow:0;min-width:13.77551vw}.app-infos .ope-btn .text{padding:0 2.04082vw}.app-infos .ope-btn .base-box{min-width:13.77551vw;height:7.14286vw;font-size:3.57143vw;font-weight:400;line-height:1;font-style:normal}.app-infos .ope-btn .btn-text-box{color:#00c27e}.app-infos .ope-btn .btn-mask{position:absolute;top:0;left:0;bottom:0;background-color:#05c474;color:#fff;overflow:hidden}.app-infos .ope-btn .btn-mask-text,.app-infos .ope-btn .btn-text-box{display:flex;justify-content:center;align-items:center}.app-infos .ope-btn .icon-pause,.app-infos .ope-btn .icon-success{width:3.82653vw;height:3.82653vw}.app-infos .ope-btn .icon-loading{width:2.80612vw;height:2.80612vw;animation:circling .8s infinite}.app-infos .ope-btn .btn-text-box .icon-loading{fill:#05c474}.app-infos .ope-btn .btn-mask-text .icon-loading{fill:#fff}.card-copy{white-space:nowrap;display:flex;align-items:center}.card-copy .gift-code{font-size:3.33333vw;padding:1.66667vw 3.88889vw;margin-right:3.24074vw}.card-copy .copy{position:relative;top:0}.card-copy .copy svg{display:block}.card-title-pic{position:relative}.card-title-pic .title-pic-text{font-size:3.61111vw;font-style:normal;font-weight:600;line-height:normal;position:relative;top:-3.88889vw}.card-title-pic img{display:block;width:13.7037vw;height:9.44444vw}.card-lottery{margin-left:3.7037vw;margin-right:3.7037vw;padding:3.88889vw 3.88889vw 5.55556vw;border-radius:3.33333vw;border:.27778vw solid transparent;background-clip:padding-box,border-box;background-origin:padding-box,border-box}.card-lottery .top-text-box{margin-bottom:3.7037vw;display:flex;justify-content:flex-end}.card-lottery .top-text-box .history-box{margin-left:3.33333vw}.card-lottery .top-text-box .history-box,.card-lottery .top-text-box .rule-box{font-size:3.05556vw;font-style:normal;font-weight:400;line-height:2.59259vw}.card-lottery .lottery-box .first-line,.card-lottery .lottery-box .second-line{display:flex;justify-content:space-between;align-items:center}.card-lottery .lottery-box .first-line img,.card-lottery .lottery-box .second-line img{display:block}.card-lottery .lottery-box .lottery-list{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:41.94444vw}.card-lottery .lottery-box .second-line{margin-top:1.38889vw}.card-lottery .lottery-box .lottery-content{flex:none;width:20.18519vw;height:20.37037vw;box-sizing:border-box;border-radius:1.94444vw;border:.27778vw solid transparent;position:relative}.card-lottery .lottery-box .lottery-content img{display:block;position:relative;width:15.92593vw;height:14.07407vw;left:50%;transform:translate(-50%)}.card-lottery .lottery-box .lottery-content .desc{position:absolute;left:1.01852vw;right:1.01852vw;bottom:1.48148vw;color:#0b1f4f;text-align:center;font-size:2.12963vw;font-style:normal;font-weight:400;line-height:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-lottery .lottery-box .lottery-content.default{border-color:var(--lottery-content-default-border-color)}.card-lottery .lottery-box .lottery-content.big{width:41.75926vw;height:41.94444vw;border-radius:2.77778vw}.card-lottery .lottery-box .lottery-content.big img{max-width:unset;width:38.42593vw;height:33.98148vw}.card-lottery .lottery-box .lottery-content.big .desc{font-size:3.33333vw;bottom:1.94444vw;-webkit-line-clamp:1}.card-lottery .lottery-box .lottery-content.big.active:after{border-radius:2.77778vw}.card-lottery .lottery-box .lottery-content.active:after{content:"";position:absolute;top:-.27778vw;left:-.27778vw;right:-.27778vw;bottom:-.27778vw;border-style:solid;border-width:.64815vw;border-color:var(--lottery-content-active-border-color);border-radius:1.94444vw}.card-lottery .lottery-box .lottery-content.big.active:after{border-width:.74074vw}.card-lottery .lottery-box .lottery-content.hit:after{content:"";position:absolute;top:-.27778vw;left:-.27778vw;right:-.27778vw;bottom:-.27778vw;border-style:solid;border-width:.64815vw;border-color:var(--lottery-content-hit-border-color);border-radius:1.94444vw}.card-lottery .lottery-box .lottery-content.big.hit:after{border-width:.74074vw}.card-lottery .luck-modal-content{width:70.37037vw;background-color:#fff;border-radius:6.66667vw;border-width:.92593vw;border-style:solid;position:relative}.card-lottery .luck-modal-content .icon-title-deco{display:block;width:57.03704vw;height:10vw;position:relative;left:50%;top:0;transform:translate(-50%)}.card-lottery .luck-modal-content .luck-modal-title{width:50.92593vw;height:10vw;position:absolute;top:0;left:9.25926vw;text-align:center;color:#fff;font-size:4.44444vw;font-style:normal;font-weight:450;line-height:9.25926vw;overflow:hidden}.card-lottery .luck-modal-content .luck-history-box{display:flex;flex-direction:column;justify-content:center;align-items:center}.card-lottery .luck-modal-content .luck-history-box img{display:block;width:27.12963vw;height:24.07407vw;margin-top:2.22222vw}.card-lottery .luck-modal-content .luck-history-box .luck-history-name{max-width:58.51852vw;color:#000;text-align:center;font-size:3.05556vw;font-style:normal;font-weight:400;line-height:normal;margin-top:.55556vw}.card-lottery .luck-modal-content .luck-history-box .luck-history-desc{max-width:57.96296vw;color:#000;text-align:center;font-size:2.59259vw;font-style:normal;font-weight:300;line-height:normal;margin-top:1.11111vw;margin-bottom:10.09259vw}.card-lottery .luck-modal-content .luck-history-box .luck-history-desc.has-btn{margin-bottom:2.03704vw}.card-lottery .luck-modal-content .luck-history-box .luck-history-btn{margin-bottom:4.90741vw;width:49.25926vw;height:10vw;border-radius:9.44444vw;color:#fff;text-align:center;font-size:3.7037vw;font-style:normal;font-weight:600;line-height:10vw}.card-lottery .luck-modal-content .luck-rules-box{min-height:54.07407vw;max-height:67.40741vw;margin-top:2.22222vw;padding:0 4.62963vw 3.33333vw;overflow-y:auto;font-size:2.59259vw;font-style:normal;font-weight:400;line-height:normal}.card-lottery .luck-modal-content .luck-rules-box .rule-title{margin:1.11111vw 0;color:#000;font-size:3.05556vw;font-weight:500}.card-lottery .luck-modal-content .luck-rules-box .rule-desc{margin-bottom:1.11111vw;color:rgba(0,0,0,.8);font-size:2.59259vw}.card-lottery .luck-modal-content .luck-rules-box ul{padding-inline-start:1em}.card-lottery .luck-modal-content .luck-history-error{margin:7.96296vw 0 19.44444vw;display:flex;justify-content:center}.card-lottery .luck-modal-content .luck-history-error img{display:block;width:30vw;height:26.66667vw}.card-lottery .luck-modal-content .luck-placeholder{height:54.07407vw}.card-lottery .award-modal-content{position:relative}.card-lottery .award-modal-content img{display:block;width:75vw;height:85.64815vw}.card-lottery .award-modal-content .award-title{position:absolute;top:14.07407vw;left:9.81481vw;right:9.81481vw;color:#723103;text-align:center;font-size:4.44444vw;font-style:normal;font-weight:500;line-height:5.37037vw;white-space:nowrap;overflow:hidden}.card-lottery .award-modal-content .award-btn{position:absolute;bottom:4.62963vw;left:14.07407vw;right:14.07407vw;height:10.18519vw;color:#723103;text-align:center;font-size:3.33333vw;font-style:normal;font-weight:500;line-height:10.18519vw}.card-lottery .award-modal-content .award-pic{position:absolute;top:23.88889vw;left:20.55556vw;right:20.55556vw}.card-lottery .award-modal-content .award-pic img{display:block;width:100%;height:100%}.card-lottery .award-modal-content .award-desc{position:absolute;top:55.64815vw;left:14.07407vw;right:14.07407vw;height:6.85185vw;color:#723103;text-align:center;font-size:3.05556vw;font-style:normal;font-weight:300;line-height:normal}.card-lottery .btn-box{margin:5.10204vw 0 2.55102vw;height:11.22449vw;border-radius:3.57143vw;color:#000;text-align:center;font-size:3.57143vw;font-style:normal;font-weight:500;line-height:11.47959vw;position:relative}.card-lottery .btn-box .left-count{position:absolute;top:-1.27551vw;right:0;height:4.08163vw;padding:0 2.04082vw;background-color:#fa4c2a;border-radius:2.55102vw 2.55102vw 2.55102vw 1px;color:#fff;text-align:center;font-size:3.06122vw;font-style:normal;font-weight:500;line-height:4.08163vw}.card-lottery .task-big-btn{background:hsla(0,0%,100%,.2);color:#fff;margin:0}.card-lottery .task-btn{width:16.32653vw}.card-lottery .lottery-modal-head{position:relative;padding-top:5.10204vw}.card-lottery .lottery-modal-head .lottery-modal-head-bg{position:absolute;left:0;right:0;bottom:0;top:0}.card-lottery .lottery-modal-head .icon-close-2{position:relative;top:0;left:auto;right:0;width:6.63265vw;height:6.63265vw;display:block;margin-left:auto;margin-right:5.10204vw}.card-lottery .lottery-modal-head .lottery-modal-head-title{margin-top:1.53061vw;color:#000;font-size:6.12245vw;font-weight:500}.card-lottery .lottery-modal-head .lottery-modal-head-sub-title,.card-lottery .lottery-modal-head .lottery-modal-head-title{padding:0 5.10204vw;text-align:center;font-style:normal;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;position:relative}.card-lottery .lottery-modal-head .lottery-modal-head-sub-title{margin-top:1.02041vw;color:rgba(0,0,0,.6);font-size:3.57143vw;font-weight:400}.card-lottery .lottery-modal-coupon .bottom-modal-content,.card-lottery .lottery-modal-my-award .bottom-modal-content,.card-lottery .lottery-modal-pay .bottom-modal-content,.card-lottery .lottery-modal-real-award .bottom-modal-content,.card-lottery .lottery-modal-task-list .bottom-modal-content{overflow:hidden;padding:0}.card-lottery .lottery-modal-coupon .lottery-modal-coupon-content{margin:6.63265vw 5.10204vw 0;border-radius:3.57143vw;background-color:#fef5f2}.card-lottery .lottery-modal-coupon .lottery-modal-coupon-content .coupon-box{padding:6.12245vw 0 3.57143vw;margin:0 4.59184vw 3.57143vw;border-bottom:1px dashed rgba(241,169,58,.7)}.card-lottery .lottery-modal-coupon .lottery-modal-coupon-content .coupon-box.no-one-app{margin-bottom:4.08163vw;border-bottom:none}.card-lottery .lottery-modal-coupon .lottery-modal-coupon-content .coupon-box .coupon-price{color:#ff5b29;font-size:6.37755vw;font-style:normal;font-weight:500;line-height:normal}.card-lottery .lottery-modal-coupon .lottery-modal-coupon-content .coupon-box .coupon-desc{color:#401a18;font-size:3.57143vw;font-style:normal;font-weight:400;line-height:normal;margin-top:1.02041vw}.card-lottery .lottery-modal-coupon .lottery-modal-coupon-content .coupon-box .coupon-validity{color:#401a18;font-size:3.06122vw;font-style:normal;font-weight:400;line-height:normal;opacity:.6;margin-top:1.02041vw}.card-lottery .lottery-modal-coupon .lottery-modal-coupon-content .one-app-box{padding:4.08163vw}.card-lottery .lottery-modal-coupon .lottery-modal-coupon-content .one-app-box .app-infos{margin-bottom:0}.card-lottery .lottery-modal-coupon .lottery-modal-coupon-content .one-app-box .app-infos .content .info{max-width:51.02041vw}.card-lottery .lottery-modal-coupon .lottery-modal-applist-title{margin-top:4.59184vw;padding:4.08163vw 5.10204vw;overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:4.33673vw;font-style:normal;font-weight:400;line-height:6.12245vw}.card-lottery .lottery-modal-coupon .lottery-modal-applist-content{padding:0 5.10204vw}.card-lottery .lottery-modal-real-award .lottery-modal-head{margin-bottom:4.08163vw}.card-lottery .lottery-modal-real-award .real-award-img{width:45.91837vw;height:40.56122vw;margin:0 auto}.card-lottery .lottery-modal-real-award .real-award-img img{display:block;width:100%;height:100%}.card-lottery .lottery-modal-real-award .real-award-title{margin-top:7.14286vw;color:#000;text-align:center;font-size:5.10204vw;font-style:normal;font-weight:400;line-height:normal;padding:0 5.10204vw}.card-lottery .lottery-modal-real-award .real-award-desc{margin-top:2.04082vw;color:rgba(0,0,0,.7);text-align:center;font-size:3.57143vw;font-style:normal;font-weight:300;line-height:normal;padding:0 5.10204vw 12.7551vw}.card-lottery .lottery-modal-my-award .lottery-modal-head{margin-bottom:8.16327vw}.card-lottery .lottery-modal-my-award .my-award-item{padding:0 5.10204vw 5.10204vw;display:flex;align-items:center}.card-lottery .lottery-modal-my-award .my-award-item .my-award-item-icon{width:12.2449vw;height:12.2449vw;border-radius:3.06122vw;overflow:hidden;background-color:rgba(52,130,255,.08);padding:0 2.04082vw;display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0}.card-lottery .lottery-modal-my-award .my-award-item .my-award-item-icon img{display:block;width:100%;height:100%;object-fit:contain}.card-lottery .lottery-modal-my-award .my-award-item .my-award-item-text{display:flex;margin:0 3.06122vw;flex-direction:column;justify-content:center;align-items:flex-start;flex:1;min-width:0}.card-lottery .lottery-modal-my-award .my-award-item .my-award-item-text .my-award-item-title{color:#000;font-size:3.57143vw;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;overflow:hidden}.card-lottery .lottery-modal-my-award .my-award-item .my-award-item-text .my-award-item-desc{color:rgba(0,0,0,.4);font-size:3.06122vw;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.card-lottery .lottery-modal-my-award .my-award-item .my-award-item-btn{height:7.14286vw;padding:0 2.04082vw;overflow:hidden;background-color:#0075ed;border-radius:254.84694vw;color:#fff;text-align:center;font-size:3.57143vw;font-style:normal;font-weight:400;line-height:7.14286vw;margin-left:auto;min-width:13.77551vw;flex-grow:0;flex-shrink:0}.card-lottery .lottery-modal-my-award .my-award-list-empty{display:flex;align-items:center;justify-content:center;height:25vh}.card-lottery .lottery-modal-my-award .my-award-list-empty img{width:29.84694vw;height:auto}.card-lottery .lottery-modal-task-list .lottery-modal-head{margin-bottom:7.14286vw}.card-lottery .lottery-modal-task-list .task-item{padding:0 5.10204vw 5.10204vw;display:flex;align-items:center}.card-lottery .lottery-modal-task-list .task-item .task-icon{width:12.2449vw;height:12.2449vw;border-radius:3.06122vw;overflow:hidden;flex-grow:0;flex-shrink:0}.card-lottery .lottery-modal-task-list .task-item .task-icon img{display:block;width:100%;height:100%}.card-lottery .lottery-modal-task-list .task-item .task-text{display:flex;margin-left:3.06122vw;flex-direction:column;justify-content:center;align-items:flex-start;flex-grow:0;flex-shrink:1}.card-lottery .lottery-modal-task-list .task-item .task-text .task-title{overflow:hidden;color:#000;text-overflow:ellipsis;font-size:3.57143vw;font-style:normal;font-weight:400;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.card-lottery .lottery-modal-task-list .task-item .task-text .task-desc{overflow:hidden;color:rgba(0,0,0,.4);font-size:3.06122vw;font-style:normal;font-weight:400;line-height:normal;margin-top:.5102vw}.card-lottery .lottery-modal-task-list .task-item .task-btn{height:7.14286vw;padding:0 2.04082vw;overflow:hidden;background-color:#0075ed;border-radius:254.84694vw;color:#fff;text-align:center;font-size:3.57143vw;font-style:normal;font-weight:400;line-height:7.14286vw;margin-left:auto;position:relative;width:unset;min-width:13.77551vw;flex-grow:0;flex-shrink:0}.card-lottery .lottery-modal-task-list .task-item .task-btn.done{opacity:.4}.card-lottery .lottery-modal-task-list .task-item .task-btn .base-box{min-width:13.77551vw;height:7.14286vw;font-size:3.57143vw;font-weight:400;line-height:1;font-style:normal}.card-lottery .lottery-modal-task-list .task-item .task-btn .btn-text-box{color:#fff}.card-lottery .lottery-modal-task-list .task-item .task-btn .btn-mask-text,.card-lottery .lottery-modal-task-list .task-item .task-btn .btn-text-box{display:flex;justify-content:center;align-items:center}.card-lottery .lottery-modal-task-list .task-item .task-btn .icon-pause,.card-lottery .lottery-modal-task-list .task-item .task-btn .icon-success{width:3.82653vw;height:3.82653vw}.card-lottery .lottery-modal-task-list .task-item .task-btn .icon-loading{width:2.80612vw;height:2.80612vw;animation:circling .8s infinite}.card-lottery .lottery-modal-task-list .task-item .task-btn .btn-text-box .icon-loading{fill:#fff}.card-lottery .lottery-modal-pay .lottery-modal-head{margin-bottom:7.14286vw}.card-lottery .lottery-modal-pay .app-infos{padding:0 5.10204vw 5.10204vw;margin-bottom:0}.lottery-modal-gift-code .lottery-modal-head-bg{display:none}.lottery-modal-gift-code .lottery-modal-head{padding-top:0}.lottery-modal-gift-code .lottery-modal-head .lottery-modal-head-title{margin-top:-5.10204vw}.lottery-modal-gift-code .modal-content{max-height:70vh;padding-bottom:20.40816vw}.lottery-modal-gift-code .icon-close-2{margin-bottom:5.10204vw}.lottery-modal-gift-code .gift-code-modal-name{word-break:break-all}.lottery-modal-gift-code .gift-code-modal-code,.lottery-modal-gift-code .gift-code-modal-name{margin:4.08163vw 5.10204vw;overflow:hidden;color:#000;font-feature-settings:"ss07" on;font-size:4.59184vw;font-style:normal;font-weight:400;line-height:normal}.lottery-modal-gift-code .gift-code-modal-code{padding:0 5.10204vw;height:11.22449vw;background:rgba(0,0,0,.04);border-radius:2.55102vw;display:flex;align-items:center;justify-content:space-between;text-overflow:ellipsis}.lottery-modal-gift-code .gift-code-modal-content{margin:4.08163vw 5.10204vw 2.55102vw;overflow:hidden;color:rgba(0,0,0,.4);font-feature-settings:"ss07" on;word-break:break-all;font-size:3.06122vw;font-style:normal;font-weight:330;line-height:normal;letter-spacing:-.018px}.lottery-modal-gift-code .gift-code-modal-pic{margin:2.55102vw 2.04082vw 4.08163vw 0;display:flex;align-items:center;grid-gap:2.55102vw;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.lottery-modal-gift-code .gift-code-modal-pic::-webkit-scrollbar{display:none}.lottery-modal-gift-code .gift-code-modal-pic .gift-code-modal-pic-item{flex-shrink:0;width:12.7551vw;height:12.7551vw;padding:1.27551vw;border-radius:20.40816vw;border:1px solid rgba(0,0,0,.05);overflow:hidden}.lottery-modal-gift-code .gift-code-modal-pic .gift-code-modal-pic-item:first-child{margin-left:5.10204vw}.lottery-modal-gift-code .gift-code-modal-pic .gift-code-modal-pic-item img{width:100%;height:100%;object-fit:cover}.lottery-modal-gift-code .gift-code-modal-detail{margin:4.08163vw 5.10204vw;display:flex;flex-direction:column;gap:2.04082vw}.lottery-modal-gift-code .gift-code-modal-detail .gift-code-modal-detail-title{color:#000;font-size:3.82653vw;font-style:normal;font-weight:400;line-height:normal}.lottery-modal-gift-code .gift-code-modal-detail .gift-code-modal-detail-content{color:rgba(0,0,0,.4);font-size:3.06122vw;font-style:normal;font-weight:400;line-height:normal}.lottery-modal-gift-code .line{margin:4.08163vw 5.10204vw;border-top:1px dashed rgba(0,0,0,.2)}.lottery-modal-gift-code .gift-code-modal-useful-time{margin:4.08163vw 5.10204vw;display:flex;flex-direction:column;gap:2.04082vw}.lottery-modal-gift-code .gift-code-modal-useful-time .gift-code-modal-useful-time-title{color:#000;font-size:3.82653vw;font-style:normal;font-weight:400;line-height:normal}.lottery-modal-gift-code .gift-code-modal-useful-time .gift-code-modal-useful-time-content{color:rgba(0,0,0,.4);font-size:3.06122vw;font-style:normal;font-weight:400;line-height:normal}.lottery-modal-gift-code .gift-code-modal-btn{z-index:10;width:100%;position:absolute;bottom:0;left:0;right:0;background:#fff;padding:3.06122vw 0}.lottery-modal-gift-code .gift-code-modal-btn .gift-code-modal-btn-text{margin:0 auto;border-radius:4.08163vw;background:#0075ed;text-align:center;width:calc(100% - 10.20408vw);height:12.7551vw;box-sizing:border-box;overflow:hidden;color:#fff;font-feature-settings:"ss07" on;font-size:4.33673vw;font-style:normal;font-weight:520;line-height:12.7551vw;display:flex;align-items:center;justify-content:center}.lottery-modal-gift-code .gift-code-modal-btn .gift-code-modal-btn-text .gift-code-modal-btn-text-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.lottery-modal-gift-code .gift-code-modal-btn .gift-code-modal-btn-text .icon-loading{width:5.10204vw;height:5.10204vw;animation:circling .8s infinite;fill:#fff}.lottery-modal-gift-code .gift-code-modal-btn .gift-code-modal-btn-text .icon-pause{width:5.61224vw;height:5.61224vw;fill:#fff}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1000}.modal-overlay .icon-close{margin-top:5.55556vw;width:7.77778vw;height:7.77778vw;z-index:1001}.bottom-modal-overlay{position:fixed;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.bottom-modal-overlay .bottom-modal-content{position:absolute;bottom:0;left:0;width:100%;border-top-left-radius:5.10204vw;border-top-right-radius:5.10204vw;padding:5.10204vw 0 0}.bottom-modal-overlay .modal-content{width:100%;overflow-y:auto;max-height:80vh;min-height:50vh;border-top-left-radius:5.10204vw;border-top-right-radius:5.10204vw}.bottom-modal-overlay .icon-close-2{position:absolute;top:5.10204vw;right:5.10204vw;width:6.63265vw;height:6.63265vw}.card-coupon{margin-left:2.55102vw;margin-right:2.55102vw;border-radius:4.08163vw;overflow:hidden;padding:5.10204vw 4.08163vw}.card-coupon .title{margin-bottom:3.57143vw;font-size:4.84694vw;font-style:normal;font-weight:500;line-height:normal}.card-coupon .count-down-box{display:flex;align-items:center}.card-coupon .count-down-box .count-down-text{margin-right:2.55102vw;font-size:3.31633vw;font-style:normal;font-weight:500;line-height:4.59184vw}.card-coupon .count-down-box .count-down-item{display:flex;align-items:center}.card-coupon .count-down-box .count-down-item .num{width:4.33673vw;height:4.33673vw;border-radius:.76531vw;text-align:center;font-size:3.31633vw;font-style:normal;font-weight:600;line-height:4.33673vw;margin-right:1px}.card-coupon .count-down-box .count-down-item .separator{line-height:3.31633vw;margin:0 1.78571vw 0 1.53061vw}.card-coupon .btn-box{height:12.2449vw;border-radius:10.20408vw;background:#fd5c26;color:#fff;text-align:center;font-size:4.59184vw;font-style:normal;font-weight:500;line-height:12.2449vw}.card-coupon .bottom-modal-content .comp-coupon-list{padding:0 5.10204vw}.card-coupon .bottom-modal-content .modal-content{position:relative}.card-coupon .bottom-modal-content .icon-close-2{position:absolute;top:0;right:5.10204vw}.comp-coupon-list .coupon-box{margin:3.06122vw 0 3.57143vw;display:grid;grid-template-columns:repeat(2,1fr);gap:2.04082vw;align-items:stretch}.comp-coupon-list .coupon-box .coupon-item{border-radius:3.06122vw;overflow:hidden;padding:3.31633vw;box-sizing:border-box;background:linear-gradient(0deg,#fffdf5,#fffdf5),#fff;position:relative}.comp-coupon-list .coupon-box .coupon-item.sold-out{background:transparent;border:.74px solid rgba(64,26,24,.2)}.comp-coupon-list .coupon-box .coupon-item.sold-out .coupon-title{color:rgba(64,26,24,.5)}.comp-coupon-list .coupon-box .coupon-item.sold-out .coupon-desc{color:rgba(64,26,24,.4)}.comp-coupon-list .coupon-box .coupon-item.full-width{grid-column:1/-1}.comp-coupon-list .coupon-box .coupon-item .coupon-title{color:#401a18;font-size:5.10204vw;font-style:normal;font-weight:500;line-height:1.4;position:relative}.comp-coupon-list .coupon-box .coupon-item .coupon-desc{color:#351b0a;opacity:.6;font-size:2.80612vw;font-style:normal;font-weight:400;line-height:1.4;position:relative}.comp-coupon-list .coupon-box .icon-coupon-bg{width:11.73469vw;height:10.20408vw;position:absolute;top:2.80612vw;right:2.29592vw}.comp-bottom-modal-head{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 5.10204vw;margin-top:2.80612vw;margin-bottom:6.12245vw;overflow:hidden}.comp-bottom-modal-head img{display:block;width:15.05102vw;height:15.05102vw;margin-bottom:1.27551vw}.comp-bottom-modal-head.success img{margin-left:3.06122vw}.comp-bottom-modal-head.fail img{width:9.69388vw;height:9.69388vw}.comp-bottom-modal-head .title{margin-bottom:0;color:#000;font-size:6.12245vw;font-weight:500}.comp-bottom-modal-head .sub-title,.comp-bottom-modal-head .title{text-align:center;font-style:normal;line-height:normal;word-break:break-all}.comp-bottom-modal-head .sub-title{margin-top:1.27551vw;color:rgba(0,0,0,.6);font-size:3.31633vw;font-weight:400}.card-coupon-swiper{padding:5.10204vw 0 4.59184vw}.card-coupon-swiper .coupon-swiper-title{padding:0 4.08163vw 5.10204vw;margin-bottom:0;font-size:4.59184vw;font-style:normal;font-weight:500;line-height:normal}.card-coupon-swiper .success-bottom-modal-content{border-radius:3.57143vw;background:#fffcf1;margin:0 5.10204vw 4.59184vw;overflow:hidden}.card-coupon-swiper .success-bottom-modal-content .modal-coupon{padding:6.12245vw 4.59184vw 0;display:flex;justify-content:space-between;position:relative}.card-coupon-swiper .success-bottom-modal-content .modal-coupon .coupon-tag{position:absolute;top:0;left:0;height:4.08163vw;border-radius:3.57143vw 0;background:linear-gradient(332deg,#fd5c26 -17.61%,#ff7d32 94.3%);color:#fff;font-size:2.55102vw;font-style:normal;font-weight:400;line-height:4.08163vw;padding:0 2.80612vw}.card-coupon-swiper .success-bottom-modal-content .modal-coupon .left-box{display:flex;flex-direction:column}.card-coupon-swiper .success-bottom-modal-content .modal-coupon .left-box .price{color:#401a18;font-size:6.63265vw;font-style:normal;font-weight:500;line-height:normal}.card-coupon-swiper .success-bottom-modal-content .modal-coupon .left-box .condition{color:#401a18;font-size:3.57143vw;font-style:normal;font-weight:400;line-height:normal}.card-coupon-swiper .success-bottom-modal-content .modal-coupon .left-box .expire{margin-top:1.02041vw;color:#401a18;opacity:.6;font-size:3.06122vw;font-style:normal;font-weight:400;line-height:normal}.card-coupon-swiper .success-bottom-modal-content .modal-coupon .right-box img{display:block;width:13.77551vw;height:auto}.card-coupon-swiper .success-bottom-modal-content .line{margin:6.12245vw 4.59184vw;border-top:.74px dashed #f1a93a;opacity:.3}.card-coupon-swiper .success-bottom-modal-content .app-infos{padding:4.08163vw;background-color:#fff;margin-bottom:0}.card-coupon-swiper .comp-applist-container .title{margin-bottom:0}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:111.11111vw}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:111.11111vw}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:3.88889vw;height:3.88889vw;position:absolute;left:50%;top:50%;margin-left:-1.94444vw;margin-top:-1.94444vw;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:.37037vw solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:.37037vw solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,.74074vw);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,.74074vw));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,.74074vw));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,.74074vw);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,.55556vw) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:.74074vw}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,.37037vw)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,.37037vw);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,.37037vw);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.comp-coupon-swiper .swiper-box .swiper-wrapper{margin-bottom:4.84694vw}.comp-coupon-swiper .swiper-box .swiper-pagination{display:flex;justify-content:center;gap:2.55102vw;bottom:0}.comp-coupon-swiper .swiper-box .swiper-pagination .swiper-pagination-bullet{width:1.27551vw;height:1.27551vw;border-radius:50%;background:#fff;opacity:.5;display:block}.comp-coupon-swiper .swiper-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.comp-coupon-swiper .swiper-box .coupon-item{width:75.5102vw;height:34.69388vw;border-radius:3.57143vw;background:#fffdf5;padding:4.08163vw 4.59184vw;position:relative;overflow:hidden}.comp-coupon-swiper .swiper-box .coupon-item .coupon-tag{position:absolute;top:0;left:0;height:4.08163vw;border-radius:3.57143vw 0;background:linear-gradient(332deg,#fd5c26 -17.61%,#ff7d32 94.3%);color:#fff;font-size:2.55102vw;font-style:normal;font-weight:400;line-height:4.08163vw;padding:0 2.80612vw}.comp-coupon-swiper .swiper-box .coupon-item .top-box{height:12.7551vw;display:flex;justify-content:space-between;align-items:center}.comp-coupon-swiper .swiper-box .coupon-item .top-box .prices{display:flex;align-items:center}.comp-coupon-swiper .swiper-box .coupon-item .top-box .prices .new{color:#401a18;font-size:6.63265vw;font-style:normal;font-weight:500;line-height:normal}.comp-coupon-swiper .swiper-box .coupon-item .top-box .prices .old{margin-left:1.53061vw;margin-top:2.55102vw;color:#401a18;font-size:2.80612vw;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.comp-coupon-swiper .swiper-box .coupon-item .top-box .sku-image{width:12.2449vw;height:11.22449vw}.comp-coupon-swiper .swiper-box .coupon-item .top-box .sku-image img{display:block;width:100%;height:100%}.comp-coupon-swiper .swiper-box .coupon-item .bottom-box{height:8.16327vw;display:flex;align-items:center;justify-content:space-between}.comp-coupon-swiper .swiper-box .coupon-item .bottom-box .package-info{display:flex;align-items:center}.comp-coupon-swiper .swiper-box .coupon-item .bottom-box .package-info .package-logo{border:.74px solid rgba(0,0,0,.1);box-sizing:content-box;width:5.10204vw;height:5.10204vw;border-radius:50%;overflow:hidden}.comp-coupon-swiper .swiper-box .coupon-item .bottom-box .package-info .package-logo img{display:block;width:100%;height:100%}.comp-coupon-swiper .swiper-box .coupon-item .bottom-box .package-info .package-name{margin-left:1.53061vw;color:#401a18;font-size:3.06122vw;font-style:normal;font-weight:400;line-height:normal;opacity:.6;max-width:39.54082vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-coupon-swiper .swiper-box .coupon-item .bottom-box .btn{height:8.16327vw;padding:0 3.06122vw;border-radius:5.10204vw;background:rgba(255,133,20,.1);color:#ff8514;text-align:center;font-size:3.57143vw;font-style:normal;font-weight:400;line-height:8.16327vw;text-wrap:nowrap}.comp-coupon-swiper .swiper-box .coupon-item .line{width:100%;margin:3.06122vw 0;border-top:.74px dashed #f1a93a;opacity:.3}.card-scratch{border-radius:4.08163vw;overflow:hidden;background:hsla(0,0%,100%,.2);position:relative;margin:0 2.55102vw;padding:6.12245vw 0;display:none}.card-scratch--has-data{opacity:0;transform:translateY(-2.55102vw);animation:fadeInUp .4s ease-in-out forwards;flex-direction:column;justify-content:center;gap:3.57143vw}.card-scratch .scratch-count-down,.card-scratch--has-data{display:flex;align-items:center}.card-scratch .scratch-count-down img{display:block;width:4.33673vw;height:4.33673vw;margin-right:2.04082vw}.card-scratch .scratch-count-down .count-down-item{display:flex;align-items:center;gap:0}.card-scratch .scratch-count-down .count-down-item .num{width:4.33673vw;height:4.33673vw;border-radius:.76531vw;background:hsla(0,0%,100%,.1);color:#fff;font-size:3.31633vw;font-style:normal;font-weight:520;line-height:4.33673vw;text-align:center;margin-right:.5102vw}.card-scratch .scratch-count-down .count-down-item .separator{color:#fff;font-size:3.31633vw;font-weight:500;margin:0 1.78571vw;line-height:4.33673vw}.card-scratch .scratch-title-tag{padding:0 4.08163vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.04082vw}.card-scratch .scratch-title-tag .scratch-title{color:#fff;text-align:center;font-size:4.59184vw;font-style:normal;font-weight:500;line-height:normal;word-break:break-word}.card-scratch .scratch-title-tag .scratch-tag{color:#fd5c26;text-align:center;font-size:6.12245vw;font-style:normal;font-weight:630;line-height:normal;word-break:break-word}.card-scratch .scratch-code-box{margin:0 auto;width:83.67347vw;padding:3.06122vw 5.10204vw;display:flex;align-items:center;justify-content:space-between;border-radius:2.55102vw;border:1px solid hsla(0,0%,100%,.3)}.card-scratch .scratch-code-box .scratch-code-text{color:#fff;font-size:3.57143vw;font-style:normal;font-weight:400;line-height:normal;word-break:break-all}.card-scratch .scratch-code-box svg{display:block;width:7.14286vw;height:7.14286vw;flex-shrink:0}.card-scratch .scratch-btn{margin:2.55102vw auto 0;padding:0 5.10204vw;width:86.73469vw;height:12.2449vw;border-radius:10.20408vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fd5c26;color:#fff;text-align:center;font-size:4.08163vw;font-style:normal;font-weight:500;line-height:12.2449vw}.card-scratch .scratch-btn.scratch-btn-1{background:hsla(0,0%,100%,.3)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.scratch-card-modal-container{position:relative}.scratch-card-modal-container.deco-ready .scratch-card-deco-bottom,.scratch-card-modal-container.deco-ready .scratch-card-deco-top{opacity:1}.scratch-card-modal-container .scratch-card-deco-bottom,.scratch-card-modal-container .scratch-card-deco-top{position:absolute;left:-4.33673vw;width:80.61224vw;height:auto;opacity:0;transition:opacity .3s ease-in-out}.scratch-card-modal-container .scratch-card-deco-bottom img,.scratch-card-modal-container .scratch-card-deco-top img{display:block;width:100%;height:100%;object-fit:contain}.scratch-card-modal-container .scratch-card-deco-top{top:-18.36735vw}.scratch-card-modal-container .scratch-card-deco-bottom{bottom:-14.28571vw}.scratch-card-modal{position:relative;width:71.93878vw;min-height:76.53061vw;box-sizing:border-box;margin:0 auto;border-radius:6.63265vw;background:radial-gradient(298.52% 117.38% at 50% 113.17%,#ffe660 0,#ffae50 19.7%,#ff7759 68.74%),#fff;box-shadow:0 .44643vw .76531vw 0 rgba(0,0,0,.5);overflow:hidden}.scratch-card-modal.mask-ready .scratch-card-body .scratch-content{opacity:1;pointer-events:auto}.scratch-card-modal .scratch-card-body{position:relative;width:100%;height:100%;background:#fff}.scratch-card-modal .scratch-card-body .scratch-canvas{position:absolute;top:0;left:0;width:100%;height:100%;touch-action:none;z-index:10;transition:opacity .2s ease}.scratch-card-modal .scratch-card-body .scratch-canvas.scratched{opacity:0;pointer-events:none}.scratch-card-modal .scratch-card-body .scratch-content{min-height:76.53061vw;position:relative;z-index:1;opacity:0;transition:opacity .3s ease-in-out;text-align:center;width:100%;height:100%;border-radius:6.63265vw;border:1.02041vw solid #f98340;box-shadow:0 1.02041vw 5.10204vw 0 rgba(255,226,73,.6);background:#fff}.scratch-card-modal .scratch-card-body .scratch-content .modal-title-icon{position:absolute;top:-1.02041vw;width:57.14286vw;height:9.94898vw;margin:0 7.39796vw}.scratch-card-modal .scratch-card-body .scratch-content .modal-title-icon img{width:57.14286vw;height:9.94898vw}.scratch-card-modal .scratch-card-body .scratch-content .modal-title-icon .modal-title{position:absolute;top:0;left:5.10204vw;right:5.10204vw;color:#fff;text-align:center;font-size:4.33673vw;font-style:normal;font-weight:500;line-height:8.92857vw}.scratch-card-modal .scratch-card-body .scratch-content .prize-logo{margin:10.96939vw auto 0;width:56.12245vw;height:15.56122vw}.scratch-card-modal .scratch-card-body .scratch-content .prize-logo img{display:block;width:100%;height:100%;object-fit:contain}.scratch-card-modal .scratch-card-body .scratch-content .prize-price{margin-top:.5102vw;color:#fc6140;text-align:center;font-size:5.10204vw;font-style:normal;font-weight:630;line-height:normal}.scratch-card-modal .scratch-card-body .scratch-content .prize-desc{margin-top:1.02041vw;color:#000;text-align:center;font-size:3.06122vw;font-style:normal;font-weight:400;line-height:normal}.scratch-card-modal .scratch-card-body .scratch-content .gift-code-line{display:block;margin:3.31633vw auto 2.04082vw}.scratch-card-modal .scratch-card-body .scratch-content .gift-code-section{margin:0 9.69388vw 3.57143vw;display:flex;align-items:center;justify-content:space-between;gap:2.55102vw}.scratch-card-modal .scratch-card-body .scratch-content .gift-code-section .gift-code-text{color:rgba(0,0,0,.4);font-size:3.57143vw;font-style:normal;font-weight:500;line-height:normal;word-break:break-all}.scratch-card-modal .scratch-card-body .scratch-content .gift-code-section .copy-icon{width:7.14286vw;height:7.14286vw}.scratch-card-modal .scratch-card-body .scratch-content .use-now-btn{margin:0 auto;width:51.02041vw;height:10.20408vw;border-radius:25.2551vw;background:#ffefe7;border:none;color:#f95606;text-align:center;font-size:3.33342vw;font-style:normal;font-weight:520;line-height:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 5.10204vw}.scratch-card-modal .scratch-card-body .scratch-content.success .use-now-btn{margin-bottom:9.18367vw}.scratch-card-modal .scratch-card-body .scratch-content.fail .use-now-btn{margin-bottom:7.14286vw}.scratch-card-modal .scratch-card-body .scratch-content.fail .fail-text{margin:6.88776vw 10.20408vw 16.83673vw;color:#000;text-align:center;font-size:4.59184vw;font-style:normal;font-weight:380;line-height:normal;word-break:break-word}.unpaid-container{position:relative;width:71.93878vw;min-height:76.53061vw;display:flex;flex-direction:column;box-sizing:border-box;margin:0 auto;padding:7.14286vw 9.18367vw 6.12245vw;border-radius:6.63265vw;background:radial-gradient(ellipse at 71.93878vw 0,#fff3e1 0,#fff3e1 30%,transparent 60%) 100% 0/100% 50% no-repeat,radial-gradient(ellipse at 0 0,#ffe8e7 0,#ffe8e7 30%,#fff 70%) 0 0/100% 50% no-repeat,#fff 100% 100%/50% 22.95918vw no-repeat;overflow:hidden}.unpaid-container .unpaid-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.unpaid-container .unpaid-content .unpaid-title{text-align:center;font-size:5.10204vw;line-height:7.39796vw;font-weight:630;color:#6b2600;margin-bottom:2.29592vw}.unpaid-container .unpaid-content .unpaid-image{max-height:22.95918vw;width:100%;margin-bottom:3.57143vw}.unpaid-container .unpaid-content .unpaid-image img{max-height:100%;object-fit:contain;margin:0 auto}.unpaid-container .unpaid-content .unpaid-tips{font-size:2.55102vw;font-weight:380;text-align:center;color:rgba(0,0,0,.6);margin-bottom:2.80612vw}.unpaid-container .unpaid-content .go-home-btn{margin:0 auto;width:51.02041vw;height:10.20408vw;border-radius:25.2551vw;border:none;color:#fff;text-align:center;font-size:3.33418vw;font-weight:520;line-height:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:2.55102vw 0;background:linear-gradient(180deg,#f98340 34.62%,#ff8630)}.card-cert-code{min-height:7.77778vw}.card-cert-code .error{display:flex;align-items:center}.card-cert-code .error svg{display:block;width:7.77778vw;height:7.77778vw;position:relative;top:.18519vw}.card-cert-code .error-text{display:inline-block;padding:1.66667vw 3.88889vw;border-radius:4.16667vw;font-size:3.33333vw;font-style:normal;font-weight:500;line-height:normal;margin-right:1.38889vw}.card-cert-code .not-match{opacity:.5}.error-toast{z-index:1001;position:fixed;bottom:28.7037vw;left:50%;transform:translateX(-50%);max-width:78.88889vw;padding:3.33333vw 4.44444vw;border-radius:3.88889vw;border:1px solid rgba(0,0,0,.1);background:linear-gradient(0deg,hsla(0,0%,95%,.64),hsla(0,0%,95%,.64)),rgba(97,96,96,.56);backdrop-filter:blur(9.07407vw);text-align:center;color:rgba(0,0,0,.8);font-weight:400;font-size:3.61111vw;line-height:4.81481vw;opacity:0}.error-toast.show-anim{transition:opacity .5s;opacity:1}.empty-container img{display:block;width:38.88889vw;height:38.88889vw}