@import"//at.alicdn.com/t/c/font_4920602_2pt4388byq3.css";.redeem-item[data-v-566f9470]{cursor:pointer}.redeem-item.completed[data-v-566f9470]{cursor:default}.number-input[data-v-2def76fa]{display:flex;align-items:center;border-radius:8px;border:1px solid rgba(226,201,179,.4);padding:8px;height:48px;gap:12px;transition:border-color .3s ease-in-out}.number-input[data-v-2def76fa]:focus-within{border-color:#e2c9b3e6}.number-input .spin-btn[data-v-2def76fa]{height:100%;width:56px;background:#59585e14;border-radius:8px;transition:background .2s ease-in-out}.number-input .spin-btn[data-v-2def76fa]:active{background:#59585e52}.number-input .spin-btn.plus[data-v-2def76fa]{background:#6a2b3a}.number-input .spin-btn.plus .icon-plus[data-v-2def76fa]{color:#fff}.number-input .spin-btn.plus[data-v-2def76fa]:active{background:#6a2b3acc}.number-input .spin-btn.plus[data-v-2def76fa]:disabled{background:#6a2b3a80}.number-input .spin-btn[data-v-2def76fa]:disabled{background:#59585e14;cursor:not-allowed}.number-input input[data-v-2def76fa]{flex:1;height:100%;border:none;text-align:center;font-size:14px;font-weight:600;line-height:1.2}.number-input input[data-v-2def76fa]:focus{outline:none}.number-input input[data-v-2def76fa]::-webkit-outer-spin-button,.number-input input[data-v-2def76fa]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.list .redeem-item[data-v-0796ca20]{margin-bottom:8px}.form__number-input[data-v-0796ca20]{margin-top:16px}.redeem-form[data-v-498645d0]{margin-top:24px}li[data-v-a1d6e706]{flex-shrink:0;display:flex;flex-direction:column;padding:14px 16px;gap:0;transition:gap .3s ease-in-out}li .faq-title[data-v-a1d6e706]{flex:1;display:flex;align-items:center}li .faq-title p[data-v-a1d6e706]{font-size:12px;font-weight:500;flex:1;line-height:1.2}li .faq-content-wrapper[data-v-a1d6e706]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease-in-out}li .faq-content-wrapper .faq-content[data-v-a1d6e706]{font-size:12px;color:#59585e;min-height:0}li.active[data-v-a1d6e706]{gap:8px}li.active .faq-content-wrapper[data-v-a1d6e706]{grid-template-rows:1fr}.icon[data-v-a1d6e706]{width:24px;height:24px}.icon .icon-line[data-v-a1d6e706]{stroke:#35353b;stroke-width:10;stroke-linecap:round;transform-origin:center;transition:transform .7s cubic-bezier(.68,-.55,.27,1.55)}.icon .v-line[data-v-a1d6e706]{transform:rotate(0)}.icon.active .v-line[data-v-a1d6e706]{transform:rotate(90deg)}.count[data-v-e12d5d04]{line-height:1.3;font-weight:500;color:#6a2b3a}.guest .tips[data-v-cf7b71e0]{line-height:1.5;font-size:12px;text-align:center}.guest button[data-v-cf7b71e0]{height:44px;font-size:14px;font-weight:600;letter-spacing:.5px;background:#6a2b3a;border-radius:8px;width:100%;margin-top:24px}.tag[data-v-fadcf8ac]{background:#fa5151;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.3;color:#fff;border-radius:99px}.prizes[data-v-b623f3c9]{list-style:none;margin-top:16px}.prizes li[data-v-b623f3c9]{display:flex;align-items:center;font-size:12px;height:48px;margin-inline:-8px;cursor:pointer}.prizes li .ctx[data-v-b623f3c9]{flex:1}.prizes .lutefont[data-v-b623f3c9]{font-size:16px;padding:8px}.prizes .icons[data-v-b623f3c9]{display:flex;align-items:center}.userinfo[data-v-95a75a9e]{display:flex;flex-direction:column;align-items:center}.userinfo .avatar[data-v-95a75a9e]{position:relative;background:#e9d0be;border:2px solid rgba(141,80,99,.2);border-radius:99px;filter:drop-shadow(4.571px 6.857px 13.714px rgba(221,186,162,.75))}.userinfo .avatar .img[data-v-95a75a9e]{width:64px;height:64px;border-radius:99px;vertical-align:middle;object-fit:cover}.userinfo .avatar .level[data-v-95a75a9e]{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);font-size:12px;line-height:1;font-weight:600;color:#6a2b3a;padding:3px 10px;background:linear-gradient(0deg,#fec9a480,#fec9a480),linear-gradient(90deg,#fcede2 -53.13%,#fec9a4 54.06%,#fec9a4),#fec9a4;border-radius:99px;box-shadow:2px 6px 14px #ddbaa226}.userinfo .name[data-v-95a75a9e]{font-size:14px;font-weight:600;margin-top:22px}.userinfo .email[data-v-95a75a9e]{font-size:12px;font-weight:400;margin-top:4px}.userinfo .coins[data-v-95a75a9e]{display:flex;align-items:center;gap:6px;font-size:12px;margin-top:18px;cursor:pointer}.userinfo .coins strong[data-v-95a75a9e]{font-weight:600;color:#6a2b3a}.userinfo .coins .lutefont[data-v-95a75a9e]{font-size:14px}.box[data-v-ef5c6174]{padding:24px;background:url(/cdn/shop/files/redeem-app_bg.svg?v=1747186887) top/100% 168px no-repeat,linear-gradient(180deg,#ebbea4,#fbebe1) top 167px right/48px 115px no-repeat,linear-gradient(105.81deg,#fcede2 36.46%,#ebbea4 95.11%) top/100% 168px no-repeat,linear-gradient(180deg,#fcece1,#fcece1 22.99%,#fef9f6)}.box .opreate[data-v-ef5c6174]{font-size:16px;color:#6a2b3a;position:absolute;top:12px;padding:12px;cursor:pointer}.box .opreate.icon-question[data-v-ef5c6174]{left:12px}.box .opreate.icon-close[data-v-ef5c6174]{right:12px}.box .title[data-v-ef5c6174]{margin-top:8px}.box .title h2[data-v-ef5c6174]{font-size:20px;background:linear-gradient(0deg,#ecc0a7 23.08%,#f1dace00 136.54%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin:0;font-weight:600}.box .title p[data-v-ef5c6174]{font-size:20px;color:#6a2b3a;text-align:center;margin:0;font-weight:700}.info[data-v-ef5c6174]{margin-top:54px;padding:24px 16px 16px;background:linear-gradient(0deg,#fffc,#fffc),linear-gradient(90deg,#fef9f6 -84.38%,#fee8d6 79.88%,#fed8b6 180.47%);border-radius:12px;box-shadow:0 4px 16px #e2c9b326;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:.75px solid #FFF}.info .user[data-v-ef5c6174]{margin-top:-56px}.info .line[data-v-ef5c6174]{margin-top:32px}.to-account[data-v-ef5c6174]{margin-top:24px;text-align:center}.to-account a[data-v-ef5c6174]{font-size:14px;color:#6a2b3a;text-decoration:underline;font-weight:600;cursor:pointer}.to-account a[data-v-ef5c6174]:hover{color:#4a1c2b}.progress-container[data-v-7178016c]{width:100%;height:4px;background-color:#59585e14;border-radius:4px;overflow:hidden;position:relative}.progress-bar[data-v-7178016c]{height:100%;background-color:#6a2b3a;border-radius:4px;transition:width .6s ease-in-out}.list p[data-v-3f8b063d]{font-size:14px;text-align:center}.tabs-container[data-v-3c401f9f]{width:100%;border:1px solid #E2C9B3;border-radius:99px;overflow:hidden}.tabs-header[data-v-3c401f9f]{position:relative;display:flex}.tab[data-v-3c401f9f]{padding:13px 0;cursor:pointer;text-align:center;font-size:14px;font-weight:500;letter-spacing:.5px;transition:color .3s;position:relative;z-index:1;flex:1}.tab.active[data-v-3c401f9f]{color:#fff;font-weight:500}.slider[data-v-3c401f9f]{position:absolute;bottom:0;height:100%;background-color:#6a2b3a;transition:all .3s ease-in-out;border-radius:99px}.link[data-v-e41c06f0]{text-decoration:underline}.tabs[data-v-e41c06f0]{margin-top:16px}.redeem-list .list-wrapper[data-v-e41c06f0]{margin-top:20px}.redeem-item .info[data-v-e41c06f0]{flex:1}.redeem-item .progress-wrapper[data-v-e41c06f0]{margin-top:2px;margin-right:24px}.redeem-item .icon[data-v-e41c06f0]{color:#fff}.fade-enter-active[data-v-507cc179],.fade-leave-active[data-v-507cc179],.back-leave-active[data-v-507cc179]{transition:.2s cubic-bezier(.175,.885,.32,1.275);transition-property:transform,opacity}.fade-leave-active[data-v-507cc179],.back-leave-active[data-v-507cc179]{position:absolute!important;top:0}.back-leave-active[data-v-507cc179]{z-index:1}.fade-enter-from[data-v-507cc179],.fade-leave-from[data-v-507cc179]{opacity:0;transform:translate(24px)}.back-leave-to[data-v-507cc179]{transform:translate(24px);opacity:0}.page-leave-active[data-v-507cc179],.page-enter-active[data-v-507cc179]{transition:.2s cubic-bezier(.175,.885,.32,1.275);transition-property:transform,opacity}.page-leave-to[data-v-507cc179],.page-enter-from[data-v-507cc179]{opacity:0;transform:translate(24px)}.scrollbar__thumbPlaceholder{position:absolute;display:inline-flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;contain:strict;transition:opacity 275ms ease}.scrollbar__thumbPlaceholder--vertical{top:3px;right:0;width:var(--1fb98f78)}.scrollbar__thumbPlaceholder--horizontal{left:3px;bottom:0;height:var(--1fb98f78)}.scrollbar__thumbPlaceholder--autoHide{opacity:0}.scrollbar__thumbPlaceholder--scrolling{opacity:1}.scrollbar__thumbPlaceholder:hover>.scrollbar__thumb{opacity:1}.scrollbar__thumbPlaceholder--autoExpand:hover>.scrollbar__thumb--vertical{transform:scaleX(1.5)}.scrollbar__thumbPlaceholder--autoExpand:hover>.scrollbar__thumb--horizontal{transform:scaleY(1.5)}.scrollbar__thumb{background-color:#091e4280;opacity:.6;transition:opacity 275ms ease,transform .2s ease;contain:strict;border-radius:4px}.scrollbar__thumb--vertical{width:66.667%;height:100%}.scrollbar__thumb--horizontal{height:66.667%;width:100%}.scrollbar__shepherd{position:absolute;contain:strict}.scrollbar__shepherd--vertical{width:0%;height:1000;top:0;right:0}.scrollbar__shepherd--horizontal{width:100%;height:0%;bottom:0;left:0}.scrollbar__wrapper{position:relative;height:fit-content}.scrollbar__wrapper:hover>.scrollbar__thumbPlaceholder{opacity:1}.scrollbar__scroller{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:auto!important}.scrollbar__scroller::-webkit-scrollbar{display:none}.scrollbar__content--vertical{display:block}.scrollbar__content--vertical.scrollbar__content--fixedThumb{display:inline-block}.scrollbar__content--horizontal{display:inline-flex}#lute-redeem-app-page{position:relative;overflow:hidden}@media (max-width: 768px){html.is-scrollBlock{overflow:hidden!important}}.lute-redeem-app .line{width:100%;height:1px;background:linear-gradient(90deg,#e2c9b30d,#e2c9b380 49.53%,#e2c9b30d)}.lute-redeem-app .line.full-line{background:#59585e0d}.lute-redeem-app .line:not(:first-of-type):last-of-type{display:none}.lute-redeem-app .loading{display:flex;align-items:center;justify-content:center;padding:8px 0}.lute-redeem-app .loading .icon{color:#6a2b3a;animation:rotate 1.5s linear infinite}.lute-redeem-app .loading .icon.big{font-size:24px}.lute-redeem-app .loading-btn{display:flex;align-items:center;justify-content:center;gap:4px}.lute-redeem-app .loading-btn .icon{font-size:12px;color:#fff;animation:rotate 1.5s linear infinite}.lute-redeem-app .header{display:flex;align-items:center;height:64px;background:#fffaf6;padding:0 16px}.lute-redeem-app .header i{font-size:16px;padding:8px;cursor:pointer}.lute-redeem-app .header h2{flex:1;text-align:center;font-size:14px;font-weight:600}.lute-redeem-app .redeem-list{background:linear-gradient(0deg,#fffc,#fffc),linear-gradient(90deg,#fef9f6 -84.38%,#fee8d6 79.88%,#fed8b6 180.47%);box-shadow:0 4px 16px #e2c9b326;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column}.lute-redeem-app .redeem-list .header{flex-shrink:0}.lute-redeem-app .redeem-list .ctx{flex:1;overflow:hidden;padding:16px;display:flex;flex-direction:column}.lute-redeem-app .redeem-list .ctx .balance{font-size:14px;text-decoration:none}.lute-redeem-app .redeem-list .ctx .balance strong{font-weight:600;color:#6a2b3a}.lute-redeem-app .redeem-list .ctx .balance.link strong{position:relative}.lute-redeem-app .redeem-list .ctx .balance.link strong:after{content:"";position:absolute;width:100%;height:1px;background:#6a2b3a;bottom:-2px;left:0}.lute-redeem-app .redeem-list .list-wrapper{margin-top:16px;flex:1;overflow:hidden;border:1px solid rgba(226,201,179,.2);background:linear-gradient(0deg,#fff,#fff),linear-gradient(90deg,#fef9f6 -84.38%,#fee8d6 79.88%,#fed8b6 180.47%);box-shadow:0 4px 16px #e2c9b326;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:12px;width:100%}.lute-redeem-app .redeem-list .list-wrapper .scrollbar__scroller,.lute-redeem-app .redeem-list .list-wrapper .simplebar-wrapper{height:100%}.lute-redeem-app .redeem-list .list-wrapper .scrollbar__thumbPlaceholder--horizontal{display:none}.lute-redeem-app .redeem-list .list-wrapper .scrollbar__thumbPlaceholder--vertical{width:3px;right:4px}.lute-redeem-app .redeem-list .list-wrapper .scrollbar__thumbPlaceholder--vertical .scrollbar__thumb--vertical{width:100%;background:#eaded3}.lute-redeem-app .redeem-list .list{padding:12px 0;display:flex;flex-direction:column;gap:8px;list-style:none;overflow-y:auto}.lute-redeem-app .redeem-list .list .line{padding:0;margin:0 16px;width:calc(100% - 32px)}.lute-redeem-app .redeem-item{flex-shrink:0;display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.2;padding:8px 16px}.lute-redeem-app .redeem-item .info{flex:1;display:flex;flex-direction:column;gap:8px}.lute-redeem-app .redeem-item .info .title{display:flex;align-items:center;gap:8px}.lute-redeem-app .redeem-item .info .title .product-name{font-weight:500}.lute-redeem-app .redeem-item .info .date,.lute-redeem-app .redeem-item .operate .icon-circletick{color:#6a2b3a}.lute-redeem-app .redeem-item .operate .btn{pointer-events:auto}.lute-redeem-app .redeem-item .btn{padding:5px 10px;font-weight:500;line-height:1.2;letter-spacing:-.4px;border-radius:99px;background:#6a2b3a}.lute-redeem-app .redeem-item.completed .icon .icon-gift,.lute-redeem-app .redeem-item.completed .info .title,.lute-redeem-app .redeem-item.completed .info .date{color:#59585e99}.lute-redeem-app .redeem-item.progress{cursor:pointer}.lute-redeem-app .redeem-form{padding:0 16px;font-size:12px;line-height:1.2}.lute-redeem-app .redeem-form h4{font-weight:500;font-size:12px}.lute-redeem-app .redeem-form .number{padding-top:16px}.lute-redeem-app .redeem-form .form-item{margin-bottom:12px}.lute-redeem-app .redeem-form .form-item .form-item__input{border-radius:8px;border:1px solid rgba(226,201,179,.4);background:#fff;width:100%;padding:10px 16px;line-height:2;transition:border-color .3s ease-in-out}.lute-redeem-app .redeem-form .form-item .form-item__input::placeholder{color:#59585e99}.lute-redeem-app .redeem-form .form-item .form-item__input:focus{outline:none;border-color:#e2c9b3e6}.lute-redeem-app .redeem-form .form-button{border-radius:8px;margin-top:48px;font-size:14px;font-weight:500;letter-spacing:.5px;background:#6a2b3a;padding:13px 0;width:100%}.lute-redeem-app .redeem-form .form-button.completed{background:#59585e66;cursor:not-allowed}.lute-redeem-app .task-detail .ctx{margin-top:0}.lute-redeem-app .task-detail .ctx .redeem-item{line-height:1.2}.lute-redeem-app .task-detail .ctx .list-wrapper{padding:12px 0}.lute-redeem-app .task-detail .ctx .line-wrapper{margin:8px 16px 24px}.lute-redeem-app .redeem-toast{position:absolute;bottom:10%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:15px 36px;font-size:14px;font-weight:500;border-radius:99px;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.lute-redeem-app .redeem-toast .icon-circletick,.lute-redeem-app .redeem-toast .icon-error{color:#07c160;font-size:18px;position:relative}.lute-redeem-app .redeem-toast .icon-circletick:after,.lute-redeem-app .redeem-toast .icon-error:after{z-index:-1;content:"";position:absolute;background-color:#fff;border-radius:50%;width:60%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%)}.lute-redeem-app .redeem-toast .icon-error{color:#fa5151}.lute-redeem-app .redeem-toast .msg{color:#fff;width:22ch}.lute-redeem-app .toast-fade-enter-active,.lute-redeem-app .toast-fade-leave-active{transition:opacity .3s,transform .3s}.lute-redeem-app .toast-fade-enter-from,.lute-redeem-app .toast-fade-leave-to{opacity:0;transform:translate(-50%,-20px)}@keyframes skeleton-move{to{transform:translate(50%)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lute-redeem-app .skeletonCard,.lute-redeem-app .skeletonText{position:relative;overflow:hidden;pointer-events:none}.lute-redeem-app .skeletonCard--shine:before,.lute-redeem-app .skeletonText--shine:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(90deg,transparent,transparent 40%,hsla(0,0%,100%,.8) 50%,transparent 60%,transparent);transform:translate(-50%);animation:skeleton-move 1.2s infinite}.lute-redeem-app .skeletonUser{width:100%;border-top:2px solid transparent;border-left:2px solid transparent}.lute-redeem-app .skeletonText{width:120px;height:12px;border-radius:6px;background-color:#f4f4f6}.lute-redeem-app .skeletonText--long{width:160px}.lute-redeem-app .skeletonText--short{width:80px}.lute-redeem-app .skeletonIcon{flex-shrink:0;width:24px;height:24px;border-radius:6px;background-color:#f4f4f6;animation:pulse 3s ease-in-out infinite}.lute-redeem-app{position:fixed;display:flex;align-items:center;gap:12px;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;z-index:102}@media (min-width: 640px){.lute-redeem-app{top:50%;transform:translateY(-50%);right:24px}}@media (max-width: 640px){.lute-redeem-app{right:16px;bottom:16px}}.lute-redeem-app *{box-sizing:border-box;margin:0;padding:0;color:#35353b}.lute-redeem-app .box-wrapper{position:relative}@media (max-width: 640px){.lute-redeem-app .box-wrapper{height:100vh;width:100vw;max-height:calc(100vh - 104px);max-width:calc(100vw - 32px)}}.lute-redeem-app .box-wrapper>.box{border-radius:12px;position:relative;line-height:1.3;overflow:hidden;width:100%;height:100%;box-shadow:0 4px 16px #e2c9b326;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (min-width: 640px){.lute-redeem-app .box-wrapper>.box{width:350px;min-width:350px;max-width:700px;height:min(80vh,640px);min-height:min(80vh,640px);max-height:80vh}}.lute-redeem-app button{position:relative;display:inline-flex;justify-content:center;align-items:center;outline-offset:3px;color:var(--loyalty-button-text-color, #fff);border:none;font-size:12px;cursor:pointer}.lute-redeem-app .btn-wrapper{height:56px;width:56px;position:relative}@media (max-width: 640px){.lute-redeem-app .btn-wrapper{position:absolute;bottom:212px;z-index:-1;right:16px}}.lute-redeem-app .btn-container{position:absolute;display:flex;padding:8px;border-radius:12px;background-color:color-mix(in srgb,#fff 20%,transparent);box-shadow:0 4px 56px #00000024;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}@media (max-width: 640px){.lute-redeem-app .btn-container{transform:translate(-50%,-50%) rotate(90deg) scale(.8);transform-origin:bottom}}.lute-redeem-app .btn{display:flex;align-items:center;border-radius:6px;background-color:#9c5455;outline-offset:3px;transition:all .2s cubic-bezier(.175,.885,.32,1.275);width:var(--btn-width);overflow:hidden}.lute-redeem-app .btn-label{font-weight:500;padding:8px 16px;display:flex;align-items:center;gap:8px;color:#fff;height:40px}.lute-redeem-app .btn-label .lutefont{color:#fff}.lute-redeem-app .close-btn{border-radius:6px;background-color:#9c5455;height:40px;display:flex;justify-content:center;align-items:center;width:40px}.lute-redeem-app .close-btn .lutefont{color:#fff}
