.coupon-filters[data-v-33c8f608]{display:flex}.coupon-filters--option[data-v-33c8f608]{border:1px solid rgba(99,99,102,.6);padding:7px 16px;font-weight:600;font-size:13px;line-height:18px;color:#2c2c2e;border-radius:50px;display:inline-flex;margin-right:9px}.coupon-filters--option.isActive[data-v-33c8f608]{background:var(--s-primary);border:1px solid var(--s-primary);color:#fff}button[data-v-7b390898]{font-size:16px;background:var(--s-primary);color:#fff}button.s-btn-bg-primary[data-v-7b390898]{background:var(--liff-button-color);color:var(--liff-button-text-color)}button.s-btn-outline-primary[data-v-7b390898]{border:1px solid var(--liff-button-color);color:var(--liff-button-color);background:var(--liff-button-text-color)}button[data-v-7b390898]:disabled{border:1px solid #c0c4cc;background:#e5e5ea;color:#2c2c2e;opacity:1;cursor:not-allowed}.s-layout [data-v-50b202f4]:after{--s-gray:#979797!important}.lds-ring[data-v-50b202f4]{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div[data-v-50b202f4]{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #8ba2b5;border-radius:50%;-webkit-animation:lds-ring-data-v-50b202f4 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring-data-v-50b202f4 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#8ba2b5 transparent transparent transparent}.lds-ring div[data-v-50b202f4]:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div[data-v-50b202f4]:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div[data-v-50b202f4]:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring-data-v-50b202f4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-ring-data-v-50b202f4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.s-loading[data-v-50b202f4]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:hsla(0,0%,60.8%,.2);z-index:1100}.loading-text[data-v-50b202f4]{color:#2c2c2c;font-size:16px;font-weight:400}.form[data-v-436b8b96]{padding:20px 10px}.form__error-msg[data-v-436b8b96]{color:#fe0000;font-size:12px;margin-top:8px}.field[data-v-436b8b96]:not(:last-of-type){margin-bottom:24px}.field__label[data-v-436b8b96]{font-weight:400;font-size:14px;color:var(--liff-secondary_text_color);margin-bottom:8px;display:block}.field__desc[data-v-436b8b96]{color:var(--liff-secondary_text_color);font-size:12px;line-height:1;margin-top:4px}.field__input[data-v-436b8b96]{font-weight:500;font-size:16px;color:var(--liff-primary_text_color);border:none;border-bottom:1px solid #e5e5ea;background:transparent;padding-bottom:8px;width:100%;border:1px solid #e5e5ea;border-radius:5px;padding:8px 12px}.field__input[data-v-436b8b96]::-moz-placeholder{color:#b7b7b7}.field__input[data-v-436b8b96]:-ms-input-placeholder{color:#b7b7b7}.field__input[data-v-436b8b96]::placeholder{color:#b7b7b7}.field__input[data-v-436b8b96]:focus{border:1px solid var(--liff-primary_text_color)}.field__input.invalid[data-v-436b8b96]{border:1px solid #fe0000}.field--required[data-v-436b8b96]:after{content:"*";position:relative;font-family:PingFang TC;color:var(--s-primary);margin-left:2px}.field__select-group[data-v-436b8b96]{display:flex}.field__select-group>[data-v-436b8b96]{width:100%}.field__select-group>[data-v-436b8b96]:not(:last-of-type){margin-right:8px}.field__select-group.invalid[data-v-436b8b96]{border-bottom:1px solid #fe0000}.field input.uppercase[data-v-436b8b96]{text-transform:uppercase}.form[data-v-ae2e4cae]{padding:20px 10px}.form__error-msg[data-v-ae2e4cae]{color:#fe0000;font-size:12px;margin-top:8px}.field[data-v-ae2e4cae]:not(:last-of-type){margin-bottom:24px}.field__label[data-v-ae2e4cae]{font-weight:400;font-size:14px;color:var(--liff-secondary_text_color);margin-bottom:8px;display:block}.field__desc[data-v-ae2e4cae]{color:var(--liff-secondary_text_color);font-size:12px;line-height:1;margin-top:4px}.field__input[data-v-ae2e4cae]{font-weight:500;font-size:16px;color:var(--liff-primary_text_color);border:none;border-bottom:1px solid #e5e5ea;background:transparent;padding-bottom:8px;width:100%;border:1px solid #e5e5ea;border-radius:5px;padding:8px 12px}.field__input[data-v-ae2e4cae]::-moz-placeholder{color:#b7b7b7}.field__input[data-v-ae2e4cae]:-ms-input-placeholder{color:#b7b7b7}.field__input[data-v-ae2e4cae]::placeholder{color:#b7b7b7}.field__input[data-v-ae2e4cae]:focus{border:1px solid var(--liff-primary_text_color)}.field__input.invalid[data-v-ae2e4cae]{border:1px solid #fe0000}.field__input[data-v-ae2e4cae]:-moz-read-only{background-color:#e9ecef}.field__input[data-v-ae2e4cae]:read-only{background-color:#e9ecef}.field--required[data-v-ae2e4cae]:after{content:"*";position:relative;font-family:PingFang TC;color:var(--s-primary);margin-left:2px}.field__select-group[data-v-ae2e4cae]{display:flex}.field__select-group>[data-v-ae2e4cae]{width:100%}.field__select-group>[data-v-ae2e4cae]:not(:last-of-type){margin-right:8px}.field__select-group.invalid[data-v-ae2e4cae]{border-bottom:1px solid #fe0000}