@charset "UTF-8";.TopHeaderLayout[data-v-e7752ed1]{z-index:100;position:sticky;top:0;width:100%;background-color:#fff;border-bottom:1px solid var(--color-border-light);transition:background-color var(--transition-slow);padding-top:env(safe-area-inset-top);height:calc(var(--header-height) + env(safe-area-inset-top))}.TopHeaderLayout.noBg[data-v-e7752ed1]:not(.scrolled){border-bottom:none;background-color:transparent}.TopHeaderLayout .c_inner[data-v-e7752ed1]{height:var(--header-height);display:flex;position:relative}.TopHeaderLayout .c_inner .left[data-v-e7752ed1]{position:absolute;left:0;display:flex;align-items:center;height:100%}.TopHeaderLayout .c_inner .middle[data-v-e7752ed1]{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;height:100%}.TopHeaderLayout .c_inner .middle .title[data-v-e7752ed1]{font-size:var(--font-size-mid);font-weight:var(--font-w-semi)}.TopHeaderLayout .c_inner .right[data-v-e7752ed1]{position:absolute;right:0;display:flex;align-items:center;height:100%;gap:var(--space-mid)}.TopHeaderLayout .c_inner .right a[data-v-e7752ed1]{display:block;width:1.8rem;height:1.8rem}.TopHeaderLayout .c_inner .right a img[data-v-e7752ed1]{width:100%;aspect-ratio:1}.TopHeaderLayout .c_inner .right .to_search[data-v-e7752ed1]{margin-top:1px}.BottomFooterLayout[data-v-4a0b88a1]{z-index:100;position:fixed;bottom:0;left:50%;width:100%;transform:translate(-50%);max-width:var(--max-width);padding-bottom:env(safe-area-inset-bottom)}.BottomFooterLayout .globalFooterMenu[data-v-4a0b88a1]{display:flex;height:var(--global-footer-height);border-radius:1.6rem 1.6rem 0rem 0rem;background:var(--color-base-white);box-shadow:0 -1px 3px #00000014}.BottomFooterLayout .globalFooterMenu a[data-v-4a0b88a1]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;gap:var(--space-xx-small);color:var(--color-font-light);font-weight:var(--font-w-mid);font-size:var(--font-size-xxx-small)}.BottomFooterLayout .globalFooterMenu a img[data-v-4a0b88a1]{height:2.5rem;width:2.5rem;object-fit:contain}.BottomFooterLayout .globalFooterMenu a img[data-v-4a0b88a1]:last-child{display:none}.BottomFooterLayout .globalFooterMenu a.router-link-active[data-v-4a0b88a1]{color:var(--color-primary)}.BottomFooterLayout .globalFooterMenu a.router-link-active img[data-v-4a0b88a1]:first-child{display:none}.BottomFooterLayout .globalFooterMenu a.router-link-active img[data-v-4a0b88a1]:last-child{display:block}.BottomFooterLayout .footerActionButton[data-v-4a0b88a1]{display:flex;height:calc(var(--footer-height) + env(safe-area-inset-bottom));padding-bottom:0;background:var(--color-base-white)}.BottomFooterLayout .footerActionButton button[data-v-4a0b88a1]{flex-grow:1;height:var(--footer-height);margin-bottom:env(safe-area-inset-bottom)}.PaysisFooter[data-v-4a9f1c70]{padding:var(--space-large);background:var(--color-base-light);color:var(--color-font-mid);line-height:normal;display:flex;flex-direction:column;gap:var(--space-mid)}.PaysisFooter .divider[data-v-4a9f1c70]{background-color:var(--color-border-mid);height:.8rem;width:1px;flex-grow:0}.PaysisFooter .paysis_term[data-v-4a9f1c70]{font-size:var(--font-size-xxx-small);width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-x-small);gap:var(--space-x-small)}@media screen and (max-width: 600px){.PaysisFooter .paysis_term[data-v-4a9f1c70]{display:block;margin:0 auto;max-width:35rem}.PaysisFooter .paysis_term>.divider[data-v-4a9f1c70]{display:none}.PaysisFooter .paysis_term .term_box[data-v-4a9f1c70]{margin-bottom:var(--space-x-small)}}.PaysisFooter .paysis_term .term_box[data-v-4a9f1c70]{flex-basis:0;flex-grow:1;display:flex;align-items:center;justify-content:center;gap:var(--space-x-small);text-align:center}.PaysisFooter .paysis_term .term_box a[data-v-4a9f1c70]{flex-basis:0;flex-grow:1}.PaysisFooter .paysis_info summary[data-v-4a9f1c70]{background-color:unset;padding:unset;display:flex;align-items:center;justify-content:center}.PaysisFooter .paysis_info summary[data-v-4a9f1c70]:after{right:calc(50% - 6rem)}.PaysisFooter .paysis_info summary .info_bi[data-v-4a9f1c70]{width:7rem;display:flex;align-items:center;justify-content:center}.PaysisFooter .paysis_info .info_text[data-v-4a9f1c70]{display:flex;flex-direction:column;align-items:center;gap:.6rem;font-size:1.1rem}.PaysisFooter .paysis_info .info_text>p[data-v-4a9f1c70]{display:flex;justify-content:center;align-items:center;gap:var(--space-x-small)}.PaysisFooter .copyright[data-v-4a9f1c70]{color:var(--color-font-light);font-size:1rem;text-align:center}.couponCard[data-v-3bc1e08a]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-x-small);cursor:pointer}.couponCard.horizontal[data-v-3bc1e08a]{flex-direction:row;align-items:center;gap:var(--space-mid)}.couponCard.horizontal .card_img[data-v-3bc1e08a]{width:8rem}.couponCard .card_img[data-v-3bc1e08a]{position:relative;width:100%;aspect-ratio:1;border-radius:var(--border-radius-small);border:1px solid var(--color-border-light);overflow:hidden}.couponCard .card_img>img[data-v-3bc1e08a]{width:100%;height:100%;object-fit:cover}.couponCard .card_img .coupon_like[data-v-3bc1e08a]{position:absolute;bottom:1rem;right:1rem;width:3rem;height:3rem;border-radius:50%;box-shadow:var(--box-shadow1);background-color:#fafafa}.couponCard .card_img .coupon_like[data-v-3bc1e08a]:disabled{background-color:#eee!important}.couponCard .card_img .coupon_like>img[data-v-3bc1e08a]{position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;transform:translate(-50%,-40%)}.couponCard .card_textBox[data-v-3bc1e08a]{flex-grow:1}.couponCard .card_textBox .orders_number[data-v-3bc1e08a]{color:var(--color-font-mid);font-size:var(--font-size-xxx-small);margin-bottom:var(--space-xx-small);font-weight:var(--font-w-semi);line-height:1.6rem}.couponCard .card_textBox .coupon_category[data-v-3bc1e08a]{color:var(--color-font-mid);font-size:var(--font-size-xx-small)}.couponCard .card_textBox .coupon_name[data-v-3bc1e08a]{margin-top:var(--space-xx-small);font-size:var(--font-size-x-small);text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.couponCard .card_textBox .coupon_price[data-v-3bc1e08a]{margin-top:var(--space-xx-small)}.couponCard .card_textBox .coupon_price .price_discount[data-v-3bc1e08a]{font-size:var(--font-size-mid);font-weight:var(--font-w-semi)}.couponCard .card_textBox .coupon_price .price_discount .discount_rate[data-v-3bc1e08a]{color:var(--color-red);margin-right:var(--space-xx-small)}.couponCard .card_textBox .coupon_price .price_original[data-v-3bc1e08a]{color:var(--color-font-light);font-size:var(--font-size-xx-small);font-weight:var(--font-w-regular);line-height:1.5;text-decoration:line-through}.couponCard .card_textBox .etc_text[data-v-3bc1e08a]{display:flex;align-items:flex-end;justify-content:space-between}.couponCard .card_textBox .etc_text .left .payment[data-v-3bc1e08a]{margin-top:var(--space-xx-small)}.couponCard .card_textBox .etc_text .left .payment .payment_info[data-v-3bc1e08a]{display:flex;align-items:center;justify-content:space-between}.couponCard .card_textBox .etc_text .left .payment .payment_info .amount[data-v-3bc1e08a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-x-small)}.couponCard .card_textBox .etc_text .left .payment .payment_info .amount .price[data-v-3bc1e08a]{font-size:var(--font-mid);font-weight:var(--font-w-bold)}.couponCard .card_textBox .etc_text .left .payment .payment_info .amount .count[data-v-3bc1e08a]{color:var(--color-font-light);font-size:var(--font-size-xxx-small)}.couponCard .card_textBox .etc_text .left .gift[data-v-3bc1e08a]{margin-top:var(--space-xx-small);color:var(--color-font-mid);font-size:var(--font-size-xx-small);line-height:1.8rem}.couponCard .card_textBox .etc_text .right .state[data-v-3bc1e08a]{color:var(--color-font-mid);font-size:var(--font-size-xx-small);font-weight:var(--font-w-semi);line-height:1.8rem}.fee-badge[data-v-3bc1e08a]{display:inline-block;background-color:#e60012;color:#fff;font-size:9px;font-weight:700;padding:4px 10px;border-radius:20px;position:relative;top:-1px;left:-1px}.myPayPoint[data-v-828c0f16]{padding:2rem;border-radius:var(--border-radius-small);background:var(--color-primary-base)}.myPayPoint .dalpay[data-v-828c0f16]{margin-bottom:var(--space-x-small);display:flex;justify-content:space-between}.myPayPoint .dalpay img[data-v-828c0f16]{width:8.5rem}.myPayPoint .payPoint[data-v-828c0f16]{display:flex;justify-content:space-between;align-items:center}.myPayPoint .payPoint .point p[data-v-828c0f16]{color:var(--color-font-mid);font-size:var(--font-size-xx-small);margin-bottom:var(--space-xx-small)}.myPayPoint .payPoint .point a[data-v-828c0f16]{display:flex;align-items:center;gap:var(--space-xx-small);color:var(--color-primary);font-size:1.9rem;font-weight:var(--font-w-bold)}.myPayPoint .payPoint .point a svg[data-v-828c0f16]{fill:currentColor;margin-top:-1px;width:1em;height:1em}.myPayPoint .payPoint .point_charge[data-v-828c0f16]{display:block;padding:var(--space-x-small) var(--space-small);border-radius:1rem;background:#fff;box-shadow:1px 1px 4px #0000000d;color:var(--color-font-dark);font-size:1.5rem;font-weight:650;line-height:3.2rem;border:0px solid #000}.myPayPoint .payPoint .point_charge2[data-v-828c0f16]{display:inline-flex;align-items:center;justify-content:center;padding:clamp(.8rem,2vw,1.2rem) clamp(1.2rem,4vw,2rem);border-radius:1rem;background:#fff;box-shadow:1px 1px 4px #0000000d;color:var(--color-font-dark);font-size:clamp(2rem,3vw,1.6rem);font-weight:650;line-height:1.4;border:0;white-space:nowrap;cursor:pointer}.myPayPoint .point_button_wrap[data-v-828c0f16]{display:flex;gap:1rem}.myPayPoint .grade[data-v-828c0f16]{display:flex;align-items:center;gap:.4rem;font-size:var(--font-size-x-small);color:var(--color-font-dark);font-weight:var(--font-w-bold)}.myPayPoint .grade .imgSize[data-v-828c0f16]{width:3.2rem;height:2.2rem}.Home[data-v-aa115438]{margin-bottom:var(--global-footer-height)}.Home .home_swiper[data-v-aa115438]{padding-right:var(--space-large)}.Home .home_swiper .home_swiperSlide[data-v-aa115438]{width:13.7rem}.Home .section_title[data-v-aa115438]{margin-bottom:var(--space-mid);font-weight:var(--font-w-semi)}.Home .home_header[data-v-aa115438]{display:flex;align-items:center;justify-content:space-between;width:100%}.Home .home_header .ci_box[data-v-aa115438]{flex-shrink:0}.Home .home_header .ci_box a[data-v-aa115438]{display:flex;align-items:center;justify-content:center;width:10.3rem}.Home .home_header .action_box[data-v-aa115438]{display:flex;align-items:center;gap:var(--space-mid)}.Home .home_header .action_box a[data-v-aa115438]{display:block;width:1.8rem;height:1.8rem}.Home .home_header .action_box a img[data-v-aa115438]{width:100%;aspect-ratio:1}.Home .main_banner[data-v-aa115438]{position:relative;overflow:visible!important;height:auto!important}.Home .main_banner[data-v-aa115438]:before{display:none}.Home .main_banner .swiper[data-v-aa115438]{position:relative;top:0;left:0;width:100%;height:auto}.Home .main_banner img[data-v-aa115438]{width:100%;height:auto;object-fit:cover;display:block}.Home .main_banner .c_loading-rect[data-v-aa115438]{width:100%;aspect-ratio:2/1;border-radius:0}.Home .shortcut .c_inner .shortcut_menu[data-v-aa115438]{display:flex;gap:var(--space-small)}.Home .shortcut .c_inner .shortcut_menu .link_box[data-v-aa115438]{display:flex;flex-direction:column;border-radius:16px 48px 16px 16px;padding:3rem 2rem 2rem;flex-grow:1}.Home .shortcut .c_inner .shortcut_menu .link_box .voucher_img[data-v-aa115438]{min-width:4.7rem;width:30%;max-width:6.5rem;aspect-ratio:1;margin-bottom:var(--space-x-small)}.Home .shortcut .c_inner .shortcut_menu .link_box .link_box_title[data-v-aa115438]{font-size:var(--font-size-large);font-weight:var(--font-w-bold)}.Home .shortcut .c_inner .shortcut_menu .link_box .btn_go[data-v-aa115438]{justify-content:space-between;flex-wrap:wrap;gap:var(--space-xx-small);margin-top:.15rem}.Home .shortcut .c_inner .shortcut_menu .link_box .btn_go span[data-v-aa115438]{color:var(--color-font-mid);font-size:var(--font-size-x-small);text-align:left}.Home .shortcut .c_inner .shortcut_menu .link_box .btn_go .go_circle[data-v-aa115438]{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;width:2rem;height:2rem;flex-shrink:0;box-shadow:var(--box-shadow1)}.Home .shortcut .c_inner .shortcut_menu .link_box .btn_go .go_circle svg[data-v-aa115438]{width:1rem;height:1rem;fill:currentColor}.Home .shortcut .c_inner .shortcut_menu .link_box-gift[data-v-aa115438]{background:var(--color-violet-gradient);color:var(--color-violet)}.Home .shortcut .c_inner .shortcut_menu .link_box-credit[data-v-aa115438]{background:var(--color-green-gradient);color:var(--color-green)}.Home .mainDisplay .display[data-v-aa115438]{margin-bottom:var(--space-x-large)}.Home .mainDisplay .display .loading_title[data-v-aa115438]{color:var(--color-font-light)}.Home .mainDisplay .display .loading_container[data-v-aa115438]{display:flex;overflow:hidden;gap:12px}.Home .mainDisplay .display .loading_container .loading_card[data-v-aa115438]{display:flex;flex-direction:column;gap:.6rem;width:13.7rem;flex-shrink:0}.Home .recentView .no_recent[data-v-aa115438]{font-size:var(--font-size-x-small);color:var(--color-font-light)}.Home .recentView .loading_title[data-v-aa115438]{color:var(--color-font-light)}.Home .recentView .loading_container[data-v-aa115438]{display:flex;overflow:hidden;gap:12px}.Home .recentView .loading_container .loading_card[data-v-aa115438]{display:flex;flex-direction:column;gap:.6rem;width:13.7rem;flex-shrink:0}.main_banner+.shortcut[data-v-aa115438]{padding-top:0!important;margin-top:0!important}.CouponShowList[data-v-f9b030e2]{width:100%;position:relative}.CouponShowList .showLayout[data-v-f9b030e2]{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-mid) var(--space-small)}@media screen and (max-width: 900px){.CouponShowList .showLayout[data-v-f9b030e2]{grid-template-columns:repeat(2,1fr)}}.CouponShowList .showLayout .loading_card[data-v-f9b030e2]{display:flex;flex-direction:column;gap:.6rem}.CouponShowList .c_fallback[data-v-f9b030e2]{width:100%;padding-top:var(--space-mid)}.ToNewCoupon .link_to[data-v-95ac79de]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-x-small) var(--space-small);gap:var(--space-x-small);font-size:var(--font-size-x-small)}.ToNewCoupon .link_to[data-v-95ac79de] svg{fill:currentColor!important}.ToNewCoupon .link_to .circle[data-v-95ac79de]{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background-color:#fff;width:3.5rem;height:3.5rem}.ToNewCoupon .link_to .circle svg[data-v-95ac79de]{margin-right:-1px}.ToNewCoupon .link_to .text[data-v-95ac79de]{flex-grow:1}.ToNewCoupon .link_to .go_forward[data-v-95ac79de]{width:1.8rem;height:1.8rem}.MyCoupon[data-v-4eba58b0]{padding-bottom:var(--global-footer-height)}.MyCoupon .selectMenu[data-v-4eba58b0]{margin:var(--space-small) 0 var(--space-mid)}.MyCoupon .selectMenu .select_tab[data-v-4eba58b0]{position:relative;display:flex;margin-bottom:var(--space-small);background:var(--color-primary-base);color:var(--color-font-light);font-size:var(--font-size-x-small);border-radius:var(--border-radius-full)}.MyCoupon .selectMenu .select_tab .slider[data-v-4eba58b0]{position:absolute;top:0;left:0;width:50%;height:100%;background-color:var(--color-primary);border-radius:var(--border-radius-full);transition:transform var(--transition-slow)}.MyCoupon .selectMenu .select_tab .slider.left[data-v-4eba58b0]{transform:translate(0)}.MyCoupon .selectMenu .select_tab .slider.right[data-v-4eba58b0]{transform:translate(100%)}.MyCoupon .selectMenu .select_tab button[data-v-4eba58b0]{z-index:1;flex-grow:1;flex-basis:0;border:none;font-weight:var(--font-w-semi);line-height:1.6rem;padding:1.4rem 0;transition:color var(--transition-slow)}.MyCoupon .selectMenu .select_tab button.on[data-v-4eba58b0]{color:#fff}.MyCoupon .selectMenu .select_tab button[data-v-4eba58b0]:hover{opacity:1}.MyCoupon .showList[data-v-4eba58b0]{padding-bottom:var(--space-large)}.MyCoupon .showList .card_box[data-v-4eba58b0]{position:relative}.MyCoupon .showList .card_box .coupon_state[data-v-4eba58b0]{z-index:1;position:absolute;top:0;left:0;padding:.6rem;border-radius:.7rem 0rem;background:var(--color-opacity, rgba(45, 45, 45, .8));color:var(--color-font-white);font-size:var(--font-size-xxx-small);font-weight:var(--font-w-semi)}
