@charset "UTF-8";.TopHeaderLayout[data-v-0cd749fa]{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)}.TopHeaderLayout.noBg[data-v-0cd749fa]:not(.scrolled){border-bottom:none;background-color:transparent}.TopHeaderLayout .c_inner[data-v-0cd749fa]{height:var(--header-height);display:flex;position:relative}.TopHeaderLayout .c_inner .left[data-v-0cd749fa]{position:absolute;left:0;display:flex;align-items:center;height:100%}.TopHeaderLayout .c_inner .middle[data-v-0cd749fa]{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;height:100%}.TopHeaderLayout .c_inner .middle .title[data-v-0cd749fa]{font-size:var(--font-size-mid);font-weight:var(--font-w-semi)}.TopHeaderLayout .c_inner .right[data-v-0cd749fa]{position:absolute;right:0;display:flex;align-items:center;height:100%;gap:var(--space-mid)}.TopHeaderLayout .c_inner .right a[data-v-0cd749fa]{display:block;width:1.8rem;height:1.8rem}.TopHeaderLayout .c_inner .right a img[data-v-0cd749fa]{width:100%;aspect-ratio:1}.TopHeaderLayout .c_inner .right .to_search[data-v-0cd749fa]{margin-top:1px}.BottomFooterLayout[data-v-354f904a]{z-index:100;position:fixed;bottom:0;left:50%;width:100%;transform:translate(-50%);max-width:var(--max-width)}.BottomFooterLayout .globalFooterMenu[data-v-354f904a]{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-354f904a]{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-354f904a]{height:2.5rem;width:2.5rem;object-fit:contain}.BottomFooterLayout .globalFooterMenu a img[data-v-354f904a]:last-child{display:none}.BottomFooterLayout .globalFooterMenu a.router-link-active[data-v-354f904a]{color:var(--color-primary)}.BottomFooterLayout .globalFooterMenu a.router-link-active img[data-v-354f904a]:first-child{display:none}.BottomFooterLayout .globalFooterMenu a.router-link-active img[data-v-354f904a]:last-child{display:block}.BottomFooterLayout .footerActionButton[data-v-354f904a]{display:flex;height:var(--footer-height);background:var(--color-base-white)}.BottomFooterLayout .footerActionButton button[data-v-354f904a]{flex-grow:1}.PaysisFooter[data-v-600fb9ed]{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-600fb9ed]{background-color:var(--color-border-mid);height:.8rem;width:1px;flex-grow:0}.PaysisFooter .paysis_term[data-v-600fb9ed]{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-600fb9ed]{display:block;margin:0 auto;max-width:35rem}.PaysisFooter .paysis_term>.divider[data-v-600fb9ed]{display:none}.PaysisFooter .paysis_term .term_box[data-v-600fb9ed]{margin-bottom:var(--space-x-small)}}.PaysisFooter .paysis_term .term_box[data-v-600fb9ed]{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-600fb9ed]{flex-basis:0;flex-grow:1}.PaysisFooter .paysis_info summary[data-v-600fb9ed]{background-color:unset;padding:unset;display:flex;align-items:center;justify-content:center}.PaysisFooter .paysis_info summary[data-v-600fb9ed]:after{right:calc(50% - 6rem)}.PaysisFooter .paysis_info summary .info_bi[data-v-600fb9ed]{width:7rem;display:flex;align-items:center;justify-content:center}.PaysisFooter .paysis_info .info_text[data-v-600fb9ed]{display:flex;flex-direction:column;align-items:center;gap:.6rem;font-size:1.1rem}.PaysisFooter .paysis_info .info_text>p[data-v-600fb9ed]{display:flex;justify-content:center;align-items:center;gap:var(--space-x-small)}.PaysisFooter .copyright[data-v-600fb9ed]{color:var(--color-font-light);font-size:1rem;text-align:center}.couponCard[data-v-fc181ddc]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-x-small);cursor:pointer}.couponCard.horizontal[data-v-fc181ddc]{flex-direction:row;align-items:center;gap:var(--space-mid)}.couponCard.horizontal .card_img[data-v-fc181ddc]{width:8rem}.couponCard .card_img[data-v-fc181ddc]{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-fc181ddc]{width:100%;height:100%;object-fit:cover}.couponCard .card_img .coupon_like[data-v-fc181ddc]{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-fc181ddc]:disabled{background-color:#eee!important}.couponCard .card_img .coupon_like>img[data-v-fc181ddc]{position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;transform:translate(-50%,-40%)}.couponCard .card_textBox[data-v-fc181ddc]{flex-grow:1}.couponCard .card_textBox .orders_number[data-v-fc181ddc]{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-fc181ddc]{color:var(--color-font-mid);font-size:var(--font-size-xx-small)}.couponCard .card_textBox .coupon_name[data-v-fc181ddc]{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-fc181ddc]{margin-top:var(--space-xx-small)}.couponCard .card_textBox .coupon_price .price_discount[data-v-fc181ddc]{font-size:var(--font-size-mid);font-weight:var(--font-w-semi)}.couponCard .card_textBox .coupon_price .price_discount .discount_rate[data-v-fc181ddc]{color:var(--color-red);margin-right:var(--space-xx-small)}.couponCard .card_textBox .coupon_price .price_original[data-v-fc181ddc]{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-fc181ddc]{display:flex;align-items:flex-end;justify-content:space-between}.couponCard .card_textBox .etc_text .left .payment[data-v-fc181ddc]{margin-top:var(--space-xx-small)}.couponCard .card_textBox .etc_text .left .payment .payment_info[data-v-fc181ddc]{display:flex;align-items:center;justify-content:space-between}.couponCard .card_textBox .etc_text .left .payment .payment_info .amount[data-v-fc181ddc]{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-fc181ddc]{font-size:var(--font-mid);font-weight:var(--font-w-bold)}.couponCard .card_textBox .etc_text .left .payment .payment_info .amount .count[data-v-fc181ddc]{color:var(--color-font-light);font-size:var(--font-size-xxx-small)}.couponCard .card_textBox .etc_text .left .gift[data-v-fc181ddc]{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-fc181ddc]{color:var(--color-font-mid);font-size:var(--font-size-xx-small);font-weight:var(--font-w-semi);line-height:1.8rem}.Home[data-v-b35a02d9]{margin-bottom:var(--global-footer-height)}.Home .home_swiper[data-v-b35a02d9]{padding-right:var(--space-large)}.Home .home_swiper .home_swiperSlide[data-v-b35a02d9]{width:13.7rem}.Home .section_title[data-v-b35a02d9]{margin-bottom:var(--space-mid);font-weight:var(--font-w-semi)}.Home .home_header[data-v-b35a02d9]{display:flex;align-items:center;justify-content:space-between;width:100%}.Home .home_header .ci_box[data-v-b35a02d9]{flex-shrink:0}.Home .home_header .ci_box a[data-v-b35a02d9]{display:flex;align-items:center;justify-content:center;width:10.3rem}.Home .home_header .action_box[data-v-b35a02d9]{display:flex;align-items:center;gap:var(--space-mid)}.Home .home_header .action_box a[data-v-b35a02d9]{display:block;width:1.8rem;height:1.8rem}.Home .home_header .action_box a img[data-v-b35a02d9]{width:100%;aspect-ratio:1}.Home .main_banner[data-v-b35a02d9]{position:relative;overflow:hidden;max-height:40rem}.Home .main_banner[data-v-b35a02d9]:before{padding-bottom:50%;content:"";float:left}.Home .main_banner .swiper a[data-v-b35a02d9]{display:block}.Home .main_banner .swiper a[data-v-b35a02d9]:hover{opacity:1}.Home .main_banner .swiper a img[data-v-b35a02d9]{max-height:40rem;height:100%;width:100%;object-fit:cover;object-position:center;background-color:var(--color-base-light)}.Home .main_banner .swiper[data-v-b35a02d9] .swiper-pagination-fraction{position:absolute;top:auto;left:auto;bottom:2rem;right:2rem;display:inline-block;width:auto;padding:var(--space-xx-small) .8rem;border-radius:var(--border-radius-full);background-color:#2d2d2d4d;color:#fff;font-size:1rem}.Home .main_banner .c_loading-rect[data-v-b35a02d9]{position:absolute;width:100%;aspect-ratio:2/1;border-radius:0}.Home .shortcut .c_inner .shortcut_menu[data-v-b35a02d9]{display:flex;gap:var(--space-small)}.Home .shortcut .c_inner .shortcut_menu .link_box[data-v-b35a02d9]{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-b35a02d9]{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-b35a02d9]{font-size:var(--font-size-large);font-weight:var(--font-w-bold)}.Home .shortcut .c_inner .shortcut_menu .link_box .btn_go[data-v-b35a02d9]{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-b35a02d9]{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-b35a02d9]{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-b35a02d9]{width:1rem;height:1rem;fill:currentColor}.Home .shortcut .c_inner .shortcut_menu .link_box-gift[data-v-b35a02d9]{background:var(--color-violet-gradient);color:var(--color-violet)}.Home .shortcut .c_inner .shortcut_menu .link_box-credit[data-v-b35a02d9]{background:var(--color-green-gradient);color:var(--color-green)}.Home .mainDisplay .display[data-v-b35a02d9]{margin-bottom:var(--space-x-large)}.Home .mainDisplay .display .loading_title[data-v-b35a02d9]{color:var(--color-font-light)}.Home .mainDisplay .display .loading_container[data-v-b35a02d9]{display:flex;overflow:hidden;gap:12px}.Home .mainDisplay .display .loading_container .loading_card[data-v-b35a02d9]{display:flex;flex-direction:column;gap:.6rem;width:13.7rem;flex-shrink:0}.Home .recentView .no_recent[data-v-b35a02d9]{font-size:var(--font-size-x-small);color:var(--color-font-light)}.Home .recentView .loading_title[data-v-b35a02d9]{color:var(--color-font-light)}.Home .recentView .loading_container[data-v-b35a02d9]{display:flex;overflow:hidden;gap:12px}.Home .recentView .loading_container .loading_card[data-v-b35a02d9]{display:flex;flex-direction:column;gap:.6rem;width:13.7rem;flex-shrink:0}.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)}
