.redemption_code[data-v-d79178bc]{background-image:var(--bg-sec-redemption-url);background-repeat:no-repeat;background-position:center center;background-size:cover;height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.redemption_code__wrapper[data-v-d79178bc]{background-image:var(--bg-sec-redemption-area-url);background-repeat:no-repeat;background-position:center;background-size:contain;aspect-ratio:692 / 847;height:84.7rem;min-height:80rem;max-height:calc(100dvh - 8rem);max-width:84rem;margin-top:8rem;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.redemption_code .input_area[data-v-d79178bc]{display:flex;flex-direction:column;align-items:center;height:50%;padding-top:7rem}.redemption_code .input_area .title[data-v-d79178bc]{font-size:4rem;color:#3d3d3d;margin-bottom:3rem;font-weight:800;height:3.7rem}.redemption_code .input_area .input-field[data-v-d79178bc]{margin-bottom:1.5rem;background-color:rgba(255,255,255,.8);border-radius:.5rem;border:1px solid #b3af94}.redemption_code .input_area .input-field input[data-v-d79178bc]{width:41.8rem;padding:1.7rem 2rem;border:none;background:transparent;font-size:2.4rem;font-weight:600;color:#3d3d3d;outline:none}.redemption_code .input_area .input-field input[data-v-d79178bc]::placeholder{color:rgba(179,175,148,.5)}.redemption_code .input_area .exchange-button[data-v-d79178bc]{width:28.9rem;height:6.2rem;background-color:#fff;color:rgba(179,175,148,.5);border:.1rem #b3af94 solid;border-radius:.5rem;font-size:2.4rem;font-weight:600;transition:background-color .3s ease;margin-top:1.5rem;margin-bottom:1.1rem;pointer-events:none;line-height:6.2rem}.redemption_code .input_area .exchange-button.active[data-v-d79178bc]{cursor:pointer;pointer-events:unset;background-color:#3d3d3d;color:#fff}.redemption_code .input_area .exchange-button.active[data-v-d79178bc]:hover{background-color:#000}.redemption_code .input_area .exchange-button[data-v-d79178bc]:disabled{opacity:.5;pointer-events:none}.redemption_code .input_area .note-pop-button[data-v-d79178bc]{color:#3d3d3d;font-size:1.6rem;position:relative;font-weight:600;padding-bottom:.2rem;letter-spacing:-.025em;opacity:.6;transition:filter .2s ease-in-out}.redemption_code .input_area .note-pop-button[data-v-d79178bc]:hover{filter:brightness(1.6)}.redemption_code .input_area .note-pop-button[data-v-d79178bc]:after{content:"";position:absolute;left:0;bottom:0;height:.1rem;width:100%;background-color:#3d3d3d}.redemption_code .hint_area[data-v-d79178bc]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:50%}.redemption_code .hint_area .title[data-v-d79178bc]{font-size:4rem;color:#3d3d3d;font-weight:800;display:flex;flex-direction:column;justify-content:flex-start;height:5.4rem}.redemption_code .hint_area .info[data-v-d79178bc]{font-size:1.4rem;color:#3d3d3d;text-align:center;line-height:1.6;width:43rem;height:3.8rem;margin-bottom:2.6rem;white-space:pre-wrap}.redemption_code .hint_area img[data-v-d79178bc]{border-radius:.5rem;width:41.8rem;height:17.1rem;margin-bottom:7.4rem}.redemption_code .popup-overlay[data-v-d79178bc]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.redemption_code__pop[data-v-d79178bc],.redemption_code__alert[data-v-d79178bc],.redemption_code__hint_pop[data-v-d79178bc]{position:absolute;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;z-index:1000}.redemption_code__pop .popup-wrapper[data-v-d79178bc]{display:flex;position:relative;width:53.8rem;height:61.5rem;background-color:#fff;border-radius:1rem;z-index:1001;justify-content:center}.redemption_code__pop .popup-wrapper .close-button[data-v-d79178bc]{position:absolute;top:2.3rem;right:2.3rem;background-image:var(--icon-redemption-pop-close-url);background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;width:1.7rem;height:1.7rem;transition:filter .2s ease-in-out}.redemption_code__pop .popup-wrapper .close-button[data-v-d79178bc]:hover{filter:brightness(1.6)}.redemption_code__pop .popup-content[data-v-d79178bc]{display:flex;flex-direction:column;align-items:flex-start;margin:6.7rem 0}.redemption_code__pop .popup-content h3[data-v-d79178bc]{font-size:2.2rem;color:#3d3d3d;margin-bottom:2rem;font-weight:700}.redemption_code__pop .popup-content .note-list[data-v-d79178bc]{width:42.6rem;text-align:left;overflow-y:auto;overflow-x:hidden;padding-right:.5rem}.redemption_code__pop .popup-content .note-list[data-v-d79178bc]::-webkit-scrollbar{width:.8rem}.redemption_code__pop .popup-content .note-list[data-v-d79178bc]::-webkit-scrollbar-thumb{background-color:#b3af94;border-radius:.4rem}.redemption_code__pop .popup-content .note-list[data-v-d79178bc]::-webkit-scrollbar-track{background-color:#fff}.redemption_code__pop .popup-content .note-list p[data-v-d79178bc]{font-size:1.8rem;color:#3d3d3d;margin-bottom:1rem}.redemption_code__pop .popup-content .note-list p[data-v-d79178bc]:last-child{margin-bottom:0;width:43rem}.redemption_code__pop .popup-content .note-list p[data-v-d79178bc]:before{content:"- ";display:inline-block;width:.8em}.redemption_code__pop .popup-content .note-list p .important[data-v-d79178bc]{font-size:1.5rem;color:#787878}.redemption_code__alert .popup-content[data-v-d79178bc]{width:42.3rem;height:20.9rem;background-color:#fff;border-radius:1rem;z-index:1001;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.redemption_code__alert .popup-content .message[data-v-d79178bc]{font-size:2.4rem;color:#3d3d3d;display:block;font-weight:600;text-align:center;white-space:pre-line}.redemption_code__alert .popup-content .confirm-button[data-v-d79178bc]{width:28.9rem;height:6.4rem;background-color:#3d3d3d;color:#fff;border:none;border-radius:1rem;font-size:2.4rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.redemption_code__alert .popup-content .confirm-button[data-v-d79178bc]:hover{background-color:#000}.redemption_code__hint_pop .popup-wrapper-hint[data-v-d79178bc]{position:relative;z-index:1001;max-width:108.7rem;width:80vw}.redemption_code__hint_pop .popup-wrapper-hint .close-button[data-v-d79178bc]{position:absolute;top:-4rem;right:-4rem;background-image:var(--icon-redemption-pop-close-url);background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;width:3rem;height:3rem;transition:filter .2s ease-in-out;z-index:1002;filter:brightness(0) invert(.9)}.redemption_code__hint_pop .popup-wrapper-hint .close-button[data-v-d79178bc]:hover{filter:brightness(1.6)}.redemption_code__hint_pop .popup-wrapper-hint .hint-image-large[data-v-d79178bc]{width:100%;height:auto;display:block}.redemption_code .fade-enter-active[data-v-d79178bc],.redemption_code .fade-leave-active[data-v-d79178bc]{transition:opacity .3s ease}.redemption_code .fade-enter-from[data-v-d79178bc],.redemption_code .fade-leave-to[data-v-d79178bc]{opacity:0}.redemption_code .popup-slide-enter-active[data-v-d79178bc],.redemption_code .popup-slide-leave-active[data-v-d79178bc]{transition:all .3s ease-out}.redemption_code .popup-slide-enter-from[data-v-d79178bc],.redemption_code .popup-slide-leave-to[data-v-d79178bc]{opacity:0}@media screen and (min-width: 1920px){.redemption_code .redemption_code__wrapper[data-v-d79178bc]{max-width:84rem;max-height:84.7rem;transform:scale(.95)}.redemption_code .popup-wrapper[data-v-d79178bc],.redemption_code .popup-wrapper-alert[data-v-d79178bc]{transform:scale(.95)}}@media screen and (min-width: 2000px){.redemption_code .redemption_code__wrapper[data-v-d79178bc]{max-width:84rem;max-height:84.7rem;transform:scale(.9)}.redemption_code .popup-wrapper[data-v-d79178bc],.redemption_code .popup-wrapper-alert[data-v-d79178bc]{transform:scale(.9)}}@media screen and (min-width: 2560px){.redemption_code .redemption_code__wrapper[data-v-d79178bc]{max-width:84rem;max-height:84.7rem;transform:scale(.7)}.redemption_code .popup-wrapper[data-v-d79178bc],.redemption_code .popup-wrapper-alert[data-v-d79178bc]{transform:scale(.7)}}@media screen and (min-width: 2880px){.redemption_code .redemption_code__wrapper[data-v-d79178bc]{max-width:84rem;max-height:84.7rem;transform:scale(.6)}.redemption_code .popup-wrapper[data-v-d79178bc],.redemption_code .popup-wrapper-alert[data-v-d79178bc]{transform:scale(.6)}}@media screen and (max-height: 900px){.redemption_code .redemption_code__wrapper[data-v-d79178bc],.redemption_code .popup-wrapper[data-v-d79178bc],.redemption_code .popup-wrapper-alert[data-v-d79178bc]{transform:scale(.9)}}@media screen and (max-height: 800px){.redemption_code .redemption_code__wrapper[data-v-d79178bc],.redemption_code .popup-wrapper[data-v-d79178bc],.redemption_code .popup-wrapper-alert[data-v-d79178bc]{transform:scale(.85)}}@media screen and (max-height: 768px){.redemption_code .redemption_code__wrapper[data-v-d79178bc],.redemption_code .popup-wrapper[data-v-d79178bc],.redemption_code .popup-wrapper-alert[data-v-d79178bc]{transform:scale(.8)}}@media screen and (max-height: 720px){.redemption_code .redemption_code__wrapper[data-v-d79178bc],.redemption_code .popup-wrapper[data-v-d79178bc],.redemption_code .popup-wrapper-alert[data-v-d79178bc]{transform:scale(.7)}}@media screen and (max-height: 600px){.redemption_code .redemption_code__wrapper[data-v-d79178bc],.redemption_code .popup-wrapper[data-v-d79178bc],.redemption_code .popup-wrapper-alert[data-v-d79178bc]{transform:scale(.6)}}.redemption_code[data-v-9d033ee8]{background-image:var(--bg-sec-redemption-url);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.redemption_code__contents[data-v-9d033ee8]{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;padding-top:5.5rem;box-sizing:border-box;overflow:hidden}.redemption_code__contents--wrapper[data-v-9d033ee8]{background-image:var(--bg-sec-redemption-area-url);background-repeat:no-repeat;background-position:center;background-size:contain;aspect-ratio:690 / 1340;min-width:22rem;max-width:calc(100dvw - 4rem);max-height:calc(100dvh - 10rem);min-height:48rem;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;justify-content:space-evenly;padding:2rem 0}.redemption_code .input_area[data-v-9d033ee8]{display:flex;flex-direction:column;align-items:center;width:78.61%}.redemption_code .input_area .title[data-v-9d033ee8]{font-size:2.6rem;color:#3d3d3d;font-weight:800;width:100%;text-align:center;margin-bottom:calc(50 / 673.5 * 100%)}.redemption_code .input_area .input-field[data-v-9d033ee8]{width:100%;background-color:#fff;border-radius:.5rem;border:1px solid #b3af94;margin-bottom:calc(30 / 673.5 * 100%);box-sizing:border-box;height:4.55rem}.redemption_code .input_area .input-field input[data-v-9d033ee8]{width:100%;height:100%;box-sizing:border-box;padding:1.5rem;border:none;background:transparent;font-size:1.6rem;font-weight:600;color:#3d3d3d;outline:none}.redemption_code .input_area .input-field input[data-v-9d033ee8]::placeholder{color:rgba(179,175,148,.5)}.redemption_code .input_area .exchange-button[data-v-9d033ee8]{width:100%;background-color:#fff;color:rgba(179,175,148,.5);border:.1rem #b3af94 solid;border-radius:.5rem;font-size:1.8rem;font-weight:600;transition:background-color .3s ease;pointer-events:none;padding:1.5rem;margin-bottom:calc(18 / 673.5 * 100%);box-sizing:border-box;height:4.55rem;display:flex;justify-content:center;align-items:center}.redemption_code .input_area .exchange-button.active[data-v-9d033ee8]{cursor:pointer;pointer-events:unset;background-color:#3d3d3d;color:#fff}.redemption_code .input_area .exchange-button[data-v-9d033ee8]:disabled{opacity:.5;pointer-events:none}.redemption_code .input_area .note-pop-button[data-v-9d033ee8]{color:#3d3d3d;font-size:1.2rem;position:relative;font-weight:600;padding-bottom:.2rem;letter-spacing:-.025em;opacity:.6;transition:filter .2s ease-in-out}.redemption_code .input_area .note-pop-button[data-v-9d033ee8]:after{content:"";position:absolute;left:0;bottom:0;height:.1rem;width:100%;background-color:#3d3d3d}.redemption_code .hint_area[data-v-9d033ee8]{display:flex;flex-direction:column;align-items:center;width:78.61%}.redemption_code .hint_area .title[data-v-9d033ee8]{font-size:2.6rem;color:#3d3d3d;font-weight:800;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:calc(30 / 692 * 100%)}.redemption_code .hint_area .info[data-v-9d033ee8]{width:100%;font-size:1.4rem;color:#3d3d3d;text-align:center;line-height:1.2;margin-bottom:calc(34 / 692 * 100%)}.redemption_code .hint_area img[data-v-9d033ee8]{width:100%;border-radius:.5rem;height:auto;display:block}.redemption_code .popup-overlay[data-v-9d033ee8]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.redemption_code__pop[data-v-9d033ee8],.redemption_code__alert[data-v-9d033ee8],.redemption_code__hint_pop[data-v-9d033ee8]{position:absolute;top:0;left:0;width:100%;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;z-index:1000}.redemption_code__pop .popup-wrapper[data-v-9d033ee8]{display:flex;position:relative;aspect-ratio:614 / 994;max-width:31rem;background-color:#fff;border-radius:1rem;z-index:1001;justify-content:center}.redemption_code__pop .popup-wrapper.is-ios[data-v-9d033ee8]{aspect-ratio:610 / 910}.redemption_code__pop .popup-wrapper .close-button[data-v-9d033ee8]{position:absolute;top:2.3rem;right:1.8rem;background-image:var(--icon-redemption-pop-close-url);background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;width:1.7rem;height:1.7rem;transition:filter .2s ease-in-out}.redemption_code__pop .popup-content[data-v-9d033ee8]{padding:0 2.3rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:2.3rem 0}.redemption_code__pop .popup-content h3[data-v-9d033ee8]{font-size:1.8rem;color:#3d3d3d;margin-bottom:2.5rem;font-weight:700}.redemption_code__pop .popup-content .note-list[data-v-9d033ee8]{text-align:left;overflow-y:auto}.redemption_code__pop .popup-content .note-list[data-v-9d033ee8]::-webkit-scrollbar{width:.8rem}.redemption_code__pop .popup-content .note-list[data-v-9d033ee8]::-webkit-scrollbar-thumb{background-color:#b3af94;border-radius:.4rem}.redemption_code__pop .popup-content .note-list[data-v-9d033ee8]::-webkit-scrollbar-track{background-color:#fff}.redemption_code__pop .popup-content .note-list p[data-v-9d033ee8]{font-size:1.4rem;color:#3d3d3d;margin-bottom:1rem}.redemption_code__pop .popup-content .note-list p[data-v-9d033ee8]:last-child{margin-bottom:0}.redemption_code__pop .popup-content .note-list p[data-v-9d033ee8]:before{content:"- ";display:inline-block;width:.8em}.redemption_code__pop .popup-content .note-list p .important[data-v-9d033ee8]{font-size:1.2rem;color:#787878}.redemption_code__alert .popup-content[data-v-9d033ee8]{width:30.7rem;height:14.55rem;background-color:#fff;border-radius:1rem;z-index:1001;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.redemption_code__alert .popup-content .message[data-v-9d033ee8]{font-size:1.8rem;color:#3d3d3d;display:block;font-weight:600;text-align:center;white-space:pre-line}.redemption_code__alert .popup-content .confirm-button[data-v-9d033ee8]{width:15.95rem;height:3.7rem;background-color:#3d3d3d;color:#fff;border:none;border-radius:1rem;font-size:1.8rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.redemption_code__hint_pop .popup-wrapper-container[data-v-9d033ee8]{position:relative;display:flex;align-items:center;justify-content:center}.redemption_code__hint_pop .close-button-hint[data-v-9d033ee8]{position:absolute;top:-3.5rem;right:1rem;background-image:var(--icon-redemption-pop-close-url);background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;width:1.7rem;height:1.7rem;transition:filter .2s ease-in-out;z-index:1002;filter:brightness(0) invert(.9)}.redemption_code__hint_pop .popup-wrapper-hint[data-v-9d033ee8]{position:relative;z-index:1001;width:100vw;max-width:60rem;overflow-x:scroll;-webkit-overflow-scrolling:touch}.redemption_code__hint_pop .popup-wrapper-hint[data-v-9d033ee8]::-webkit-scrollbar{height:.5rem;width:.5rem;background-color:transparent}.redemption_code__hint_pop .popup-wrapper-hint[data-v-9d033ee8]::-webkit-scrollbar-thumb{background-color:#b3af94;border-radius:.4rem;border:1px solid rgba(255,255,255,.2)}.redemption_code__hint_pop .popup-wrapper-hint[data-v-9d033ee8]::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);border-radius:.4rem}.redemption_code__hint_pop .popup-wrapper-hint .hint-image-large[data-v-9d033ee8]{height:24rem;display:block}.redemption_code .fade-enter-active[data-v-9d033ee8],.redemption_code .fade-leave-active[data-v-9d033ee8]{transition:opacity .3s ease}.redemption_code .fade-enter-from[data-v-9d033ee8],.redemption_code .fade-leave-to[data-v-9d033ee8]{opacity:0}.redemption_code .popup-slide-enter-active[data-v-9d033ee8],.redemption_code .popup-slide-leave-active[data-v-9d033ee8]{transition:all .3s ease-out}.redemption_code .popup-slide-enter-from[data-v-9d033ee8],.redemption_code .popup-slide-leave-to[data-v-9d033ee8]{opacity:0}.pc-cmn-header[data-v-0a00382f]{justify-content:center}.pc-swiper-container[data-v-0a00382f]{width:100%;height:100vh}html{min-width:unset!important}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#eceadd;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .3s ease;opacity:1}.loading-overlay.hidden{opacity:0;pointer-events:none}.spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#333;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
