@charset "UTF-8";.TopHeaderLayout[data-v-14435b4d]{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-14435b4d]:not(.scrolled){border-bottom:none;background-color:transparent}.TopHeaderLayout .c_inner[data-v-14435b4d]{height:var(--header-height);display:flex;position:relative}.TopHeaderLayout .c_inner .left[data-v-14435b4d]{position:absolute;left:0;display:flex;align-items:center;height:100%}.TopHeaderLayout .c_inner .middle[data-v-14435b4d]{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;height:100%}.TopHeaderLayout .c_inner .middle .title[data-v-14435b4d]{font-size:var(--font-size-mid);font-weight:var(--font-w-semi)}.TopHeaderLayout .c_inner .right[data-v-14435b4d]{position:absolute;right:0;display:flex;align-items:center;height:100%;gap:var(--space-mid)}.TopHeaderLayout .c_inner .right a[data-v-14435b4d]{display:block;width:1.8rem;height:1.8rem}.TopHeaderLayout .c_inner .right a img[data-v-14435b4d]{width:100%;aspect-ratio:1}.TopHeaderLayout .c_inner .right .to_search[data-v-14435b4d]{margin-top:1px}.BottomFooterLayout[data-v-c10b3f7a]{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-c10b3f7a]{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-c10b3f7a]{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-c10b3f7a]{height:2.5rem;width:2.5rem;object-fit:contain}.BottomFooterLayout .globalFooterMenu a img[data-v-c10b3f7a]:last-child{display:none}.BottomFooterLayout .globalFooterMenu a.router-link-active[data-v-c10b3f7a]{color:var(--color-primary)}.BottomFooterLayout .globalFooterMenu a.router-link-active img[data-v-c10b3f7a]:first-child{display:none}.BottomFooterLayout .globalFooterMenu a.router-link-active img[data-v-c10b3f7a]:last-child{display:block}.BottomFooterLayout .footerActionButton[data-v-c10b3f7a]{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-c10b3f7a]{flex-grow:1;height:var(--footer-height);margin-bottom:env(safe-area-inset-bottom)}.PaysisFooter[data-v-837a890a]{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-837a890a]{background-color:var(--color-border-mid);height:.8rem;width:1px;flex-grow:0}.PaysisFooter .paysis_term[data-v-837a890a]{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-837a890a]{display:block;margin:0 auto;max-width:35rem}.PaysisFooter .paysis_term>.divider[data-v-837a890a]{display:none}.PaysisFooter .paysis_term .term_box[data-v-837a890a]{margin-bottom:var(--space-x-small)}}.PaysisFooter .paysis_term .term_box[data-v-837a890a]{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-837a890a]{flex-basis:0;flex-grow:1}.PaysisFooter .paysis_term .term_box a.highlight[data-v-837a890a]{font-weight:700}.PaysisFooter .paysis_info summary[data-v-837a890a]{background-color:unset;padding:unset;display:flex;align-items:center;justify-content:center}.PaysisFooter .paysis_info summary[data-v-837a890a]:after{right:calc(50% - 6rem)}.PaysisFooter .paysis_info summary .info_bi[data-v-837a890a]{width:7rem;display:flex;align-items:center;justify-content:center}.PaysisFooter .paysis_info .info_text[data-v-837a890a]{display:flex;flex-direction:column;align-items:center;gap:.6rem;font-size:1.1rem}.PaysisFooter .paysis_info .info_text>p[data-v-837a890a]{display:flex;justify-content:center;align-items:center;gap:var(--space-x-small)}.PaysisFooter .copyright[data-v-837a890a]{color:var(--color-font-light);font-size:1rem;text-align:center}.couponCard[data-v-974fbb1a]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-x-small);cursor:pointer;height:100%}.couponCard.horizontal[data-v-974fbb1a]{flex-direction:row;align-items:center;gap:var(--space-mid);height:auto}.couponCard.horizontal .card_img[data-v-974fbb1a]{width:8rem}.couponCard.horizontal .card_textBox[data-v-974fbb1a]{display:block}.couponCard .card_img[data-v-974fbb1a]{position:relative;width:100%;aspect-ratio:1;border-radius:var(--border-radius-small);border:1px solid var(--color-border-light);overflow:hidden;flex-shrink:0}.couponCard .card_img>img[data-v-974fbb1a]{width:100%;height:100%;object-fit:cover}.couponCard .card_img .coupon_like[data-v-974fbb1a]{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-974fbb1a]:disabled{background-color:#eee!important}.couponCard .card_img .coupon_like>img[data-v-974fbb1a]{position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;transform:translate(-50%,-40%)}.couponCard .card_textBox[data-v-974fbb1a]{width:100%;flex-grow:1;display:flex;flex-direction:column}.couponCard .card_textBox .orders_number[data-v-974fbb1a]{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-974fbb1a]{color:var(--color-font-mid);font-size:var(--font-size-xx-small)}.couponCard .card_textBox .coupon_name[data-v-974fbb1a]{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;line-height:1.8rem;height:3.6rem}.couponCard .card_textBox .coupon_price[data-v-974fbb1a]{margin-top:auto;margin-top:var(--space-xx-small)}.couponCard .card_textBox .coupon_price .price_discount[data-v-974fbb1a]{font-size:var(--font-size-mid);font-weight:var(--font-w-semi)}.couponCard .card_textBox .coupon_price .price_discount .discount_rate[data-v-974fbb1a]{color:var(--color-red);margin-right:var(--space-xx-small)}.couponCard .card_textBox .coupon_price .price_original[data-v-974fbb1a]{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-974fbb1a]{display:flex;align-items:flex-end;justify-content:space-between}.couponCard .card_textBox .etc_text .left .payment[data-v-974fbb1a]{margin-top:var(--space-xx-small)}.couponCard .card_textBox .etc_text .left .payment .payment_info[data-v-974fbb1a]{display:flex;align-items:center;justify-content:space-between}.couponCard .card_textBox .etc_text .left .payment .payment_info .amount[data-v-974fbb1a]{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-974fbb1a]{font-size:var(--font-mid);font-weight:var(--font-w-bold)}.couponCard .card_textBox .etc_text .left .payment .payment_info .amount .count[data-v-974fbb1a]{color:var(--color-font-light);font-size:var(--font-size-xxx-small)}.couponCard .card_textBox .etc_text .left .gift[data-v-974fbb1a]{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-974fbb1a]{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-974fbb1a]{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}.dal-box[data-v-974fbb1a]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin-top:4px!important;padding:0!important}.dal-txt[data-v-974fbb1a]{font-size:13px!important;color:red!important;font-weight:700!important;margin:0!important;line-height:1.3!important}.dal-percent[data-v-974fbb1a]{font-size:15px!important;color:red!important;font-weight:700!important;margin:0!important;line-height:1.3!important}.myPayPoint[data-v-c65d0975]{padding:2rem;border-radius:var(--border-radius-small);background:var(--color-primary-base)}.myPayPoint .dalpay[data-v-c65d0975]{margin-bottom:var(--space-x-small);display:flex;justify-content:space-between}.myPayPoint .dalpay img[data-v-c65d0975]{width:8.5rem}.myPayPoint .payPoint[data-v-c65d0975]{display:flex;justify-content:space-between;align-items:center}.myPayPoint .payPoint .point p[data-v-c65d0975]{color:var(--color-font-mid);font-size:var(--font-size-xx-small);margin-bottom:var(--space-xx-small)}.myPayPoint .payPoint .point a[data-v-c65d0975]{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-c65d0975]{fill:currentColor;margin-top:-1px;width:1em;height:1em}.myPayPoint .payPoint .point_charge[data-v-c65d0975]{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-c65d0975]{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-c65d0975]{display:flex;gap:1rem}.myPayPoint .grade[data-v-c65d0975]{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-c65d0975]{width:3.2rem;height:2.2rem}.Home[data-v-70afc308]{margin-bottom:var(--global-footer-height)}.Home .home_swiper[data-v-70afc308]{padding-right:var(--space-large)}.Home .home_swiper .home_swiperSlide[data-v-70afc308]{width:13.7rem}.Home .section_title[data-v-70afc308]{margin-bottom:var(--space-mid);font-weight:var(--font-w-semi)}.Home .home_header[data-v-70afc308]{display:flex;align-items:center;justify-content:space-between;width:100%}.Home .home_header .ci_box[data-v-70afc308]{flex-shrink:0}.Home .home_header .ci_box a[data-v-70afc308]{display:flex;align-items:center;justify-content:center;width:10.3rem}.Home .home_header .action_box[data-v-70afc308]{display:flex;align-items:center;gap:var(--space-mid)}.Home .home_header .action_box a[data-v-70afc308]{display:block;width:1.8rem;height:1.8rem}.Home .home_header .action_box a img[data-v-70afc308]{width:100%;aspect-ratio:1}.Home .main_banner[data-v-70afc308]{position:relative;overflow:visible!important;height:auto!important}.Home .main_banner[data-v-70afc308]:before{display:none}.Home .main_banner .swiper[data-v-70afc308]{position:relative;top:0;left:0;width:100%;height:auto}.Home .main_banner img[data-v-70afc308]{width:100%;height:auto;object-fit:cover;display:block}.Home .main_banner .c_loading-rect[data-v-70afc308]{width:100%;aspect-ratio:2/1;border-radius:0}.Home .shortcut .c_inner .shortcut_menu[data-v-70afc308]{display:flex;gap:var(--space-small)}.Home .shortcut .c_inner .shortcut_menu .link_box[data-v-70afc308]{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-70afc308]{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-70afc308]{font-size:var(--font-size-large);font-weight:var(--font-w-bold)}.Home .shortcut .c_inner .shortcut_menu .link_box .btn_go[data-v-70afc308]{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-70afc308]{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-70afc308]{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-70afc308]{width:1rem;height:1rem;fill:currentColor}.Home .shortcut .c_inner .shortcut_menu .link_box-gift[data-v-70afc308]{background:var(--color-violet-gradient);color:var(--color-violet)}.Home .shortcut .c_inner .shortcut_menu .link_box-credit[data-v-70afc308]{background:var(--color-green-gradient);color:var(--color-green)}.Home .mainDisplay .display[data-v-70afc308]{margin-bottom:var(--space-x-large)}.Home .mainDisplay .display .loading_title[data-v-70afc308]{color:var(--color-font-light)}.Home .mainDisplay .display .loading_container[data-v-70afc308]{display:flex;overflow:hidden;gap:12px}.Home .mainDisplay .display .loading_container .loading_card[data-v-70afc308]{display:flex;flex-direction:column;gap:.6rem;width:13.7rem;flex-shrink:0}.Home .recentView .no_recent[data-v-70afc308]{font-size:var(--font-size-x-small);color:var(--color-font-light)}.Home .recentView .loading_title[data-v-70afc308]{color:var(--color-font-light)}.Home .recentView .loading_container[data-v-70afc308]{display:flex;overflow:hidden;gap:12px}.Home .recentView .loading_container .loading_card[data-v-70afc308]{display:flex;flex-direction:column;gap:.6rem;width:13.7rem;flex-shrink:0}.main_banner+.shortcut[data-v-70afc308]{padding-top:0!important;margin-top:0!important}.brandListSection .brand_swiper[data-v-70afc308]{padding-right:var(--space-large)}.brandListSection .brand_swiper .brand_swiperSlide[data-v-70afc308]{width:6.8rem}.brandListSection .brand_card[data-v-70afc308]{display:flex;flex-direction:column;align-items:center;gap:.8rem;cursor:pointer;text-align:center}.brandListSection .brand_card .brand_img_box[data-v-70afc308]{width:56px;height:56px;border-radius:50%;overflow:hidden;border:1px solid #f1f1f1;box-shadow:var(--box-shadow1);background-color:#fff;display:flex;align-items:center;justify-content:center}.brandListSection .brand_card .brand_img_box img[data-v-70afc308]{width:100%;height:100%;object-fit:contain}.brandListSection .brand_card .brand_name[data-v-70afc308]{font-size:var(--font-size-x-small);color:var(--color-font-dark);font-weight:var(--font-w-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.brandListSection .brand_loading_container[data-v-70afc308]{display:flex;gap:16px;overflow:hidden}.brandListSection .brand_loading_container .brand_loading_card[data-v-70afc308]{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:6.8rem;flex-shrink:0}.brandListSection .brand_loading_container .brand_loading_card .c_loading-rect.circle[data-v-70afc308]{width:6rem;height:6rem;border-radius:50%}.brandListSection .brand_loading_container .brand_loading_card .c_loading-subtext[data-v-70afc308]{width:4rem;height:1.2rem;margin:0 auto}.CouponShowList[data-v-56d11c6f]{width:100%;position:relative}.CouponShowList .showLayout[data-v-56d11c6f]{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-mid) var(--space-small);align-items:stretch}.CouponShowList .showLayout[data-v-56d11c6f] .couponCard{height:100%}@media screen and (max-width: 900px){.CouponShowList .showLayout[data-v-56d11c6f]{grid-template-columns:repeat(2,1fr)}}.CouponShowList .showLayout .loading_card[data-v-56d11c6f]{display:flex;flex-direction:column;gap:.6rem}.CouponShowList .c_fallback[data-v-56d11c6f]{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)}
