.scroll-to-top[data-v-568f6a0a]{cursor:pointer;position:fixed;transition:opacity .3s ease,transform .3s ease;z-index:21}.scroll-to-top[data-v-568f6a0a]:active{transform:scale(.95)}.scroll-to-top[aria-hidden=true][data-v-568f6a0a]{opacity:0;pointer-events:none}.bm-row[data-v-5209b2ed]{align-items:center;background:var(--bn-row-bg,#fff6ee);border-radius:4px;display:flex;gap:20px;list-style:none;padding:12px}.bm-row--claimed[data-v-5209b2ed]{background:var(--bn-row-claimed-bg,#f3f3f3)}.bm-thumb[data-v-5209b2ed]{background:var(--bn-thumb-bg,#fff);border:1.4px solid var(--bm-accent,#ea741b);border-radius:2.8px;flex:none;height:84px;overflow:hidden;position:relative;width:84px}.bm-row--claimed .bm-thumb[data-v-5209b2ed]{border-color:var(--bn-thumb-claimed-border,#999)}.bm-thumb__img[data-v-5209b2ed]{height:72%;inset:0;margin:auto;-o-object-fit:contain;object-fit:contain;position:absolute;width:72%}.bm-row--claimed .bm-chip__icon[data-v-5209b2ed],.bm-row--claimed .bm-thumb__img[data-v-5209b2ed]{opacity:var(--bn-claimed-img-opacity,1)}.bm-thumb__more[data-v-5209b2ed]{background:var(--bn-more-bg,hsla(0,0%,40%,.8));border-radius:9.8px;bottom:7px;color:#fff;font-size:8.56px;font-weight:600;height:19px;inset-inline-end:7px;line-height:19px;min-width:30.1px;padding:0 5.2px;position:absolute;text-align:center}.bm-thumb__stamp[data-v-5209b2ed]{display:var(--bn-stamp-display,block);height:100%;inset:0;position:absolute;width:100%}.bm-info[data-v-5209b2ed]{flex:1 1 0;gap:5px}.bm-info[data-v-5209b2ed],.bm-info__text[data-v-5209b2ed]{display:flex;flex-direction:column;min-width:0}.bm-info__text[data-v-5209b2ed]{gap:3px}.bm-title[data-v-5209b2ed]{color:var(--bm-accent,#ea741b);font-size:18px;font-weight:700;line-height:normal}.bm-row--claimed .bm-title[data-v-5209b2ed]{color:var(--bn-title-claimed,#999)}.bm-desc[data-v-5209b2ed]{color:var(--bn-desc,#666);font-size:14px;font-weight:500;line-height:normal}.bm-row--claimed .bm-desc[data-v-5209b2ed]{color:var(--bn-desc-claimed,var(--bn-desc,#666))}.bm-chip[data-v-5209b2ed]{align-items:center;align-self:flex-start;background:var(--bn-chip-bg,#fff);border:0;border-radius:32px;color:var(--bn-chip-color,#222);display:flex;font-size:14px;font-weight:600;gap:5.13px;line-height:1.4;max-width:100%;padding:3.85px 7.7px;text-align:start;width:-moz-fit-content;width:fit-content}button.bm-chip[data-v-5209b2ed]{cursor:pointer}.bm-chip__icon[data-v-5209b2ed]{flex:none;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.bm-chip__text[data-v-5209b2ed]{flex:0 1 auto;min-width:0;padding-inline-end:1px}.bm-chip__search[data-v-5209b2ed]{align-items:center;background:var(--bn-search-bg,#999);border-radius:50%;display:flex;flex:none;height:15.4px;justify-content:center;width:15.4px}.bm-chip__search img[data-v-5209b2ed]{height:8.3px;width:8.3px}.bm-btn[data-v-5209b2ed]{border:0;border-radius:4px;flex:none;font-size:16px;font-weight:700;line-height:1.15;margin-inline-start:-4px;min-height:40px;padding:6px 7px;text-align:center;width:120px;word-break:keep-all}.bm-btn--claim[data-v-5209b2ed]{background:#ea741b;color:#fff;cursor:pointer}.bm-btn--claim[data-v-5209b2ed]:disabled{cursor:wait;opacity:.7}.bm-btn--done[data-v-5209b2ed]{background:var(--bn-btn-done-bg,#c5c5c5);color:var(--bn-btn-done-color,#999);cursor:default}@media (max-width:768px){.bm-row[data-v-5209b2ed]{gap:calc(var(--bn-u, .58px)*20);padding:calc(var(--bn-u, .58px)*15)}.bm-thumb[data-v-5209b2ed]{border-radius:calc(var(--bn-u, .58px)*4);border-width:calc(var(--bn-u, .58px)*2);height:calc(var(--bn-u, .58px)*120);width:calc(var(--bn-u, .58px)*120)}.bm-thumb__more[data-v-5209b2ed]{border-radius:calc(var(--bn-u, .58px)*14);bottom:calc(var(--bn-u, .58px)*10);font-size:calc(var(--bn-u, .58px)*17.5);height:calc(var(--bn-u, .58px)*27);inset-inline-end:calc(var(--bn-u, .58px)*10);line-height:calc(var(--bn-u, .58px)*27);min-width:calc(var(--bn-u, .58px)*43);padding:0 calc(var(--bn-u, .58px)*7.5)}.bm-info[data-v-5209b2ed]{gap:calc(var(--bn-u, .58px)*15)}.bm-info__text[data-v-5209b2ed]{gap:calc(var(--bn-u, .58px)*1)}.bm-title[data-v-5209b2ed]{font-size:calc(var(--bn-u, .58px)*24)}.bm-desc[data-v-5209b2ed]{line-height:1.4}.bm-chip[data-v-5209b2ed],.bm-desc[data-v-5209b2ed]{font-size:calc(var(--bn-u, .58px)*20)}.bm-chip[data-v-5209b2ed]{border-radius:50px;gap:calc(var(--bn-u, .58px)*8);padding:calc(var(--bn-u, .58px)*6) calc(var(--bn-u, .58px)*12)}.bm-chip__icon[data-v-5209b2ed]{height:calc(var(--bn-u, .58px)*22);width:calc(var(--bn-u, .58px)*22)}.bm-chip__search[data-v-5209b2ed]{height:calc(var(--bn-u, .58px)*24);width:calc(var(--bn-u, .58px)*24)}.bm-chip__search img[data-v-5209b2ed]{height:calc(var(--bn-u, .58px)*13);width:calc(var(--bn-u, .58px)*13)}.bm-btn[data-v-5209b2ed]{font-size:calc(var(--bn-u, .58px)*24);margin-inline-start:calc(var(--bn-u, .58px)*-4);min-height:calc(var(--bn-u, .58px)*55);padding:calc(var(--bn-u, .58px)*10) calc(var(--bn-u, .58px)*7);width:calc(var(--bn-u, .58px)*155)}}.bn-theme{--bn-u:0.58px}.bn-theme--dark{--bn-panel-bg:#404040;--bn-line:#666;--bn-title:#fff;--bn-row-bg:#62554b;--bn-row-claimed-bg:#373737;--bn-thumb-bg:#505050;--bn-thumb-claimed-border:grey;--bn-more-bg:rgba(55,55,55,.8);--bn-stamp-display:none;--bn-claimed-img-opacity:0.5;--bn-title-claimed:grey;--bn-desc:#ccc;--bn-desc-claimed:grey;--bn-chip-bg:#4b4b4b;--bn-chip-color:#fff;--bn-search-bg:grey;--bn-btn-done-bg:#505050;--bn-btn-done-color:#999;--bn-foot:grey;--bn-state-title:#fff;--bn-state-desc:#ccc;--bn-detail-bg:#373737;--bn-detail-item-bg:#373737;--bn-detail-thumb-bg:#505050;--bn-detail-name:#fff;--bn-detail-count:#e6e6e6;--bn-handle:grey}.bmo-handle{color:var(--bn-handle,#c4c4c4)}.benefit-modal-overlay{align-items:flex-end}.benefit-modal-panel{background:var(--bn-panel-bg,#fff);border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:88dvh;overflow:hidden;width:100%}@media (min-width:769px){.benefit-modal-overlay{align-items:center}.benefit-modal-panel{border-radius:16px;max-width:560px}}.bmo-root{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.bmo-head{align-items:center;background:var(--bn-panel-bg,#fff);border-bottom:1px solid var(--bn-line,#d1d1d1);display:flex;flex:none;height:56px;justify-content:space-between;padding:0 24px}.bmo-title{color:var(--bn-title,#222);font-size:20px;font-weight:700;margin:0}.bmo-close{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex:none;justify-content:center;padding:0}.bmo-close img{height:24.2px;width:24.4px}.bmo-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.bmo-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bmo-foot{color:var(--bn-foot,#999);font-size:14px;font-weight:400;margin:0;padding:10px 0;text-align:center;word-break:keep-all}.bmo-login{align-items:center;display:flex;flex-direction:column;padding:24px 0 0;text-align:center}.bmo-login__lock{height:43px;margin-bottom:10px;width:32px}.bmo-state__title{color:var(--bn-state-title,#222);font-size:24px;font-weight:700;line-height:normal;margin:0 0 5px;word-break:keep-all}.bmo-state__desc{color:var(--bn-state-desc,#666);font-size:16px;font-weight:500;line-height:1.4;margin:0;word-break:keep-all}.bmo-login__btn{background:#ea741b;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:60px;margin-top:34px;width:100%}.bmo-state--empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:186px;padding:30px 0;text-align:center}.bmo-state--empty .bmo-state__title{color:var(--bn-state-desc,#666);font-size:20px;font-weight:500;margin-bottom:8px}.bmo-state--empty .bmo-state__desc{color:var(--bn-foot,#999);font-size:14px}@media (max-width:768px){.bmo-head{height:calc(var(--bn-u, .58px)*80);padding:0 calc(var(--bn-u, .58px)*32)}.bmo-title{font-size:calc(var(--bn-u, .58px)*28)}.bmo-close img{height:calc(var(--bn-u, .58px)*32);width:calc(var(--bn-u, .58px)*32)}.bmo-body{padding:calc(var(--bn-u, .58px)*35) calc(var(--bn-u, .58px)*32)}.bmo-list{gap:calc(var(--bn-u, .58px)*16)}.bmo-foot{font-size:calc(var(--bn-u, .58px)*22);font-weight:500;padding:calc(var(--bn-u, .58px)*20) 0 0}.bmo-login{padding:calc(var(--bn-u, .58px)*24) 0 0}.bmo-login__lock{height:calc(var(--bn-u, .58px)*50);margin-bottom:calc(var(--bn-u, .58px)*15);width:calc(var(--bn-u, .58px)*36)}.bmo-state__title{font-size:calc(var(--bn-u, .58px)*32);margin-bottom:calc(var(--bn-u, .58px)*8)}.bmo-state__desc{font-size:calc(var(--bn-u, .58px)*24);line-height:normal}.bmo-login__btn{border-radius:4px;font-size:calc(var(--bn-u, .58px)*28);height:calc(var(--bn-u, .58px)*96);margin-top:calc(var(--bn-u, .58px)*33)}.bmo-state--empty{min-height:0;padding:calc(var(--bn-u, .58px)*100) 0}.bmo-state--empty .bmo-state__title{font-size:calc(var(--bn-u, .58px)*28);margin-bottom:calc(var(--bn-u, .58px)*10)}.bmo-state--empty .bmo-state__desc{font-size:calc(var(--bn-u, .58px)*20)}}.benefit-detail-panel{background:var(--bn-detail-bg,#fff);border-radius:16px;display:flex;flex-direction:column;max-height:calc(100dvh - 48px);max-width:480px;overflow:hidden;width:100%}.bd-head{align-items:center;border-bottom:1px solid var(--bn-line,#d1d1d1);display:flex;flex:none;height:56px;justify-content:space-between;padding:0 24px}.bd-title{color:var(--bn-title,#222);font-size:20px;font-weight:700;margin:0}.bd-close{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex:none;justify-content:center;padding:0}.bd-close img{height:24.2px;width:24.4px}.bd-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:24px}.bd-item{background:var(--bn-detail-item-bg,#fff);border:1px solid var(--bn-line,#d1d1d1);gap:16px;padding:10px}.bd-item,.bd-item__thumb{align-items:center;border-radius:4px;display:flex}.bd-item__thumb{background:var(--bn-detail-thumb-bg,#f3f3f3);flex:none;height:80px;justify-content:center;width:80px}.bd-item__thumb>img{-o-object-fit:contain;object-fit:contain}.bd-item__thumb>.bd-item__coupon,.bd-item__thumb>img{height:76%;width:76%}.bd-item__text{align-self:stretch;display:flex;flex:1 1 0;flex-direction:column;gap:6px;justify-content:space-between;min-width:0;padding:4px 0}.bd-item__name{color:var(--bn-detail-name,#222);font-size:16px;font-weight:700;line-height:normal;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-item__count{color:var(--bn-detail-count,#666);font-size:14px;font-weight:400;margin:0}.bd-item__foot{align-items:flex-end;display:flex;gap:8px;justify-content:space-between}.bd-item__more{align-items:center;background:transparent;border:0;color:#f07e0c;cursor:pointer;display:inline-flex;flex:none;font-size:14px;font-weight:700;gap:4px;margin-inline-start:auto;padding:0}.bd-item__more img{height:14px;width:14px}@media (max-width:768px){.benefit-detail-panel{max-width:calc(var(--bn-u, .58px)*560)}.bd-head{height:calc(var(--bn-u, .58px)*80);padding:0 calc(var(--bn-u, .58px)*32)}.bd-title{font-size:calc(var(--bn-u, .58px)*28)}.bd-close img{height:calc(var(--bn-u, .58px)*32);width:calc(var(--bn-u, .58px)*32)}.bd-list{padding:calc(var(--bn-u, .58px)*20) calc(var(--bn-u, .58px)*32) calc(var(--bn-u, .58px)*32)}.bd-item,.bd-list{gap:calc(var(--bn-u, .58px)*16)}.bd-item{padding:calc(var(--bn-u, .58px)*10)}.bd-item__thumb{height:calc(var(--bn-u, .58px)*120);width:calc(var(--bn-u, .58px)*120)}.bd-item__text{gap:calc(var(--bn-u, .58px)*2)}.bd-item__name{font-size:calc(var(--bn-u, .58px)*24)}.bd-item__count,.bd-item__more{font-size:calc(var(--bn-u, .58px)*20)}.bd-item__more img{height:calc(var(--bn-u, .58px)*22);width:calc(var(--bn-u, .58px)*22)}}.login-guide-scroll[data-v-96a4f03f]{scrollbar-color:#8a8a8a #2a2a2a;scrollbar-width:thin}.fade-enter-active[data-v-96a4f03f],.fade-leave-active[data-v-96a4f03f]{transition:opacity .25s ease}.fade-enter-from[data-v-96a4f03f],.fade-leave-to[data-v-96a4f03f]{opacity:0}.coupon-grant-list[data-v-e9b0facf]{max-height:min(420px,52vh)}.coupon-grant-card-ticket[data-v-e9b0facf],.coupon-grant-hero[data-v-e9b0facf]{container-type:inline-size}