.scroller[data-v-292c7d68]:hover::-webkit-scrollbar-thumb{background:var(--outline)}.scroller[data-v-292c7d68]::-webkit-scrollbar{width:4px;height:4px}.scroller[data-v-292c7d68]::-webkit-scrollbar-track{border-radius:2px}.scroller[data-v-292c7d68]::-webkit-scrollbar-thumb{border-radius:2px;width:4px;height:4px;background:transparent}@media only screen and (max-width:768px){.scroller[data-v-292c7d68]:hover::-webkit-scrollbar-thumb{background:var(--outline)}.scroller[data-v-292c7d68]::-webkit-scrollbar{width:0;height:0}.scroller[data-v-292c7d68]::-webkit-scrollbar-track{border-radius:0}.scroller[data-v-292c7d68]::-webkit-scrollbar-thumb{border-radius:0;width:0;height:0;background:transparent}}.variety-item.is-selected[data-v-292c7d68]{border-width:2px;border-color:var(--primary);color:var(--primary);background:var(--card-special-blue-grad)}.variety-item.is-disabled[data-v-292c7d68]{background:hsla(0,0%,100%,.04);color:var(--on-disabled);cursor:not-allowed}.scroller[data-v-5914346a]:hover::-webkit-scrollbar-thumb{background:var(--outline)}.scroller[data-v-5914346a]::-webkit-scrollbar{width:4px;height:4px}.scroller[data-v-5914346a]::-webkit-scrollbar-track{border-radius:2px}.scroller[data-v-5914346a]::-webkit-scrollbar-thumb{border-radius:2px;width:4px;height:4px;background:transparent}@media only screen and (max-width:768px){.scroller[data-v-5914346a]:hover::-webkit-scrollbar-thumb{background:var(--outline)}.scroller[data-v-5914346a]::-webkit-scrollbar{width:0;height:0}.scroller[data-v-5914346a]::-webkit-scrollbar-track{border-radius:0}.scroller[data-v-5914346a]::-webkit-scrollbar-thumb{border-radius:0;width:0;height:0;background:transparent}}.pay-agreement-popup[data-v-5914346a]{padding-bottom:32px;padding-bottom:calc(constant(safe-area-inset-bottom) + 16px);padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.scroller[data-v-3d9194cc]:hover::-webkit-scrollbar-thumb{background:var(--outline)}.scroller[data-v-3d9194cc]::-webkit-scrollbar{width:4px;height:4px}.scroller[data-v-3d9194cc]::-webkit-scrollbar-track{border-radius:2px}.scroller[data-v-3d9194cc]::-webkit-scrollbar-thumb{border-radius:2px;width:4px;height:4px;background:transparent}@media only screen and (max-width:768px){.scroller[data-v-3d9194cc]:hover::-webkit-scrollbar-thumb{background:var(--outline)}.scroller[data-v-3d9194cc]::-webkit-scrollbar{width:0;height:0}.scroller[data-v-3d9194cc]::-webkit-scrollbar-track{border-radius:0}.scroller[data-v-3d9194cc]::-webkit-scrollbar-thumb{border-radius:0;width:0;height:0;background:transparent}}.coupon-item[data-v-3d9194cc]:first-child{margin-left:16px}.coupon-item[data-v-3d9194cc]:last-child{margin-right:16px}.coupon-item.is-active[data-v-3d9194cc],.good-item.is-active[data-v-3d9194cc]{color:var(--on-primary-light);border:2px solid var(--primary);background:var(--card-special-blue-grad)}.coupon-item.is-active .price-discount[data-v-3d9194cc],.good-item.is-active .price-discount[data-v-3d9194cc]{color:var(--on-primary-light)}.coupon-item.no-padding-x[data-v-3d9194cc],.good-item.no-padding-x[data-v-3d9194cc]{padding-left:0;padding-right:0}.good-item[data-v-3d9194cc]:nth-child(3n){margin-right:0}.good-item.is-active .good-item-discount[data-v-3d9194cc]{background:var(--primary);color:var(--on-primary)}.payment-popup[data-v-3d9194cc]{transition:height .2s;position:relative;padding-top:0}.payment-popup .payment-bottom[data-v-3d9194cc]{padding-bottom:26px;padding-bottom:calc(constant(safe-area-inset-bottom) + 10px);padding-bottom:calc(env(safe-area-inset-bottom) + 10px)}.payment-popup .bg-image[data-v-3d9194cc]{background:url(../img/activity_payment_bg.cbe6a215.png) no-repeat 0 0/100%}.payment-popup.is-activity-light[data-v-3d9194cc],.payment-popup.is-activity[data-v-3d9194cc]{--tap-primary:#0df;--primary:#0df;--on-primary-light:#0df;--on-primary:#fff}.payment-popup.is-activity-light .pay-btn[data-v-3d9194cc],.payment-popup.is-activity .pay-btn[data-v-3d9194cc]{color:#fff;background:linear-gradient(to bottom right,#386dff 0,#386dff 28%,#2cf7f1 100%,#2cf7f1 0) 100% 100% no-repeat,linear-gradient(to bottom left,#386dff 0,#386dff 28%,#2cf7f1 100%,#2cf7f1 0) 0 100% no-repeat,linear-gradient(to top left,#386dff 0,#386dff 28%,#2cf7f1 100%,#2cf7f1 0) 0 0 no-repeat,linear-gradient(to top right,#386dff 0,#386dff 28%,#2cf7f1 100%,#2cf7f1 0) 100% 0 no-repeat}.union-entrance[data-v-3d9194cc]{background:url(../img/payment_union_entrance.21db1e94.png) no-repeat 50%/100%}.pack-supplement[data-v-3d9194cc]{margin-top:1px;position:relative;border-radius:2px 0 0 2px;background:var(--card-special)}.pack-supplement[data-v-3d9194cc]:before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:inherit;background:linear-gradient(270deg,#ffe395,#fff);z-index:-1}.pack-supplement-price[data-v-3d9194cc],.pack-supplement-title span[data-v-3d9194cc]{background:linear-gradient(270deg,#ffe395,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.pack-supplement-title img[data-v-3d9194cc]{flex-shrink:0;margin-right:2px;width:16px}.pack-supplement.is-newuser[data-v-3d9194cc]:after{background:url(../img/new_user_exclusive.d485137f.png) no-repeat 50%/100%}.pack-supplement.is-active[data-v-3d9194cc]:after{top:-2px;height:calc(100% + 4px);right:-30px}.pack-supplement-desc.is-old[data-v-3d9194cc]{margin:8px auto 0;width:-moz-max-content;width:max-content;padding:0 12px;border-radius:100px;line-height:21px;font-weight:700;color:#815723;font-size:12px;background:linear-gradient(270deg,#ffe395,#fff)}.scroller[data-v-030f10be]:hover::-webkit-scrollbar-thumb{background:var(--outline)}.scroller[data-v-030f10be]::-webkit-scrollbar{width:4px;height:4px}.scroller[data-v-030f10be]::-webkit-scrollbar-track{border-radius:2px}.scroller[data-v-030f10be]::-webkit-scrollbar-thumb{border-radius:2px;width:4px;height:4px;background:transparent}@media only screen and (max-width:768px){.scroller[data-v-030f10be]:hover::-webkit-scrollbar-thumb{background:var(--outline)}.scroller[data-v-030f10be]::-webkit-scrollbar{width:0;height:0}.scroller[data-v-030f10be]::-webkit-scrollbar-track{border-radius:0}.scroller[data-v-030f10be]::-webkit-scrollbar-thumb{border-radius:0;width:0;height:0;background:transparent}}.payment[data-v-030f10be]{max-width:768px;margin:0 auto;padding-bottom:32px;padding-bottom:calc(constant(safe-area-inset-bottom) + 16px);padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}