@charset "UTF-8";.ipx-account .profile-area>div{-webkit-flex-basis:52.543%;-ms-flex-preferred-size:52.543%;flex-basis:52.543%}.ipx-account .profile-area.type_coupon>div{-webkit-flex-basis:40.254%;-ms-flex-preferred-size:40.254%;flex-basis:40.254%}.ipx-account .profile-area.type_coupon>ul>li{margin-left:3px}.ipx-account .profile-area.type_coupon>ul>li>div>div.badge_area{gap:4px}.ipx-account .profile-area>ul>li{margin-left:4px;padding:16px 14px}.ipx-account .profile-area>ul>li .link_more{display:inline-block;padding:9px;font-size:12px;line-height:14px;letter-spacing:-.4px!important;color:#616161;background-color:#fff;border:1px solid #dcdee0;-webkit-border-radius:1px;border-radius:1px;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}.ipx-account .profile-area>ul>li svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.ipx-account .profile-area>ul>li>div>div.badge_area{gap:6px}.ipx-account .profile-area>ul>li .membership_info{margin-top:14px}.badge_area{font-size:0;gap:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.badge_membership{display:inline-block;font-size:11px;line-height:13px;font-weight:600;letter-spacing:-.11px!important;padding:2px 4px;-webkit-border-radius:1px;border-radius:1px;color:#888;background-color:#8888881a}.badge_membership.type_welcome{color:#00b253;background-color:#00b2531a}.badge_membership.type_gold{color:#ffa100;background-color:#ffa1001a}.badge_membership.type_vip{color:#7c3eee;background-color:#7c3eee1a}.badge_membership.type_event{color:#f83baa;background-color:#f83baa1a}.account-header.type_membership{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.account-header.type_membership strong{font-size:18px;line-height:18px}.account-header.type_membership ul{margin:0;padding:0;list-style:none}.account-header.type_coupon{border:0}.account-header.type_coupon strong{line-height:18px;padding-bottom:16px}.account-header .membership_tooltip{-webkit-border-radius:2px;border-radius:2px;background-color:#f6f8fa;padding:19px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:6px 0 24px;border:1px #f0f2f4 solid;width:100%;position:relative;color:#111}@media screen and (max-width: 989px){.account-header .membership_tooltip{padding:18px 16px;margin:16px 0 14px}}.account-header .membership_tooltip>span{font-size:0}.account-header .membership_tooltip .tooltip_text{display:inline-block;font-size:15px;margin-bottom:14px;line-height:17px;letter-spacing:-.2px}.account-header .membership_tooltip ul li{font-size:15px;line-height:18px;letter-spacing:-.2px}.account-header .membership_tooltip ul li strong{display:inline-block;font-size:15px}@media screen and (max-width: 989px){.account-header .membership_tooltip ul li{font-size:14px;line-height:17px}.account-header .membership_tooltip ul li strong{font-weight:600;font-size:14px}}.account-header .membership_tooltip ul li+li{margin-top:10px}@media screen and (max-width: 989px){.account-header .membership_tooltip ul li+li{margin-top:5px}}.account-header .membership_tooltip ul li .icon_eye{display:inline-block;margin-right:8px;width:18px;height:18px;vertical-align:top}.membership_info_wrap ul{margin:0;padding:0;font-size:0;list-style:none}.membership_info_wrap td,.membership_info_wrap th,.membership_info_wrap thead{padding:0;margin:0;font-size:0}.membership_info_wrap a{margin:0;padding:0;text-decoration:none}.membership_info_wrap .link_coupon{display:block;position:initial;margin:0 auto 56px;width:260px;height:56px;background-color:#000;font-size:18px;line-height:56px;text-align:center;color:#fff;-webkit-border-radius:2px;border-radius:2px;-webkit-transform:none;-ms-transform:none;transform:none}@media screen and (max-width: 989px){.membership_info_wrap .link_coupon{margin-bottom:32px;width:200px;height:46px;font-size:16px;line-height:46px}}.membership_info_wrap .tooltip{position:relative;display:inline-block}.membership_info_wrap .tooltip:hover .tooltip-text{visibility:visible}.membership_info_wrap .tooltip.type_offline .tooltip-text{width:331px;padding:20px 15px}.membership_info_wrap .tooltip .tooltip-icon{margin-left:6px;cursor:pointer;vertical-align:top}.membership_info_wrap .tooltip-text{display:block;visibility:hidden;width:322px;background-color:#fff;color:#616161;text-align:left;border:1px solid #a0a0a0;padding:20px 16px;-webkit-border-radius:2px;border-radius:2px;position:absolute;z-index:1;bottom:8px;left:13px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0);font-size:13px;line-height:21px;letter-spacing:-.2px;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box}.membership_info_wrap .tooltip-text strong{display:block;margin-bottom:6px}.membership_info_wrap .membership_table{width:100%;padding:0;margin-bottom:56px;border-collapse:collapse;border-spacing:0}.membership_info_wrap .membership_table th{color:#111}.membership_info_wrap .membership_table thead{text-align:center}.membership_info_wrap .membership_table thead th{padding:15px 20px 15px 0;font-size:13px;line-height:15px;letter-spacing:-.2px;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box}.membership_info_wrap .membership_table thead th:last-of-type{padding:15px 0}.membership_info_wrap .membership_table tbody{text-align:left}.membership_info_wrap .membership_table tbody .membership_title{display:block;margin:10px 0 6px;font-size:18px;line-height:20px}.membership_info_wrap .membership_table tbody .membership_text{font-size:15px;line-height:18px;letter-spacing:-.5px!important;font-weight:600}.membership_info_wrap .membership_table tbody th{padding:24px 0 24px 20px}.membership_info_wrap .membership_table tbody td{padding:24px 0;vertical-align:top}.membership_info_wrap .membership_table tbody tr{border:1px solid #EBEDEE;border-width:1px 0 1px 0}.membership_info_wrap .membership_table tbody .list_benefit{font-size:13px;line-height:19px;color:#3f3f3f}.membership_info_wrap .membership_table tbody .list_benefit li{padding-left:20px;position:relative;letter-spacing:0!important}.membership_info_wrap .membership_table tbody .list_benefit li:before{content:"";display:block;position:absolute;top:9px;left:8px;width:2.5px;height:2.5px;-webkit-border-radius:50%;border-radius:50%;background-color:#3f3f3f}.membership_info_wrap .membership_list{border-top:1px solid #F0F2F4}.membership_info_wrap .membership_list .membership_item.active .btn_open_info .icon_arrow{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.membership_info_wrap .membership_list .membership_item.active .membership_detail{display:block;font-size:0}.membership_info_wrap .membership_list .btn_open_info{position:relative;display:block;padding:20px 16px;width:100%;background-color:#fff;border-bottom:1px solid #F0F2F4;border-width:0 0 1px 0;text-align:left;cursor:pointer}.membership_info_wrap .membership_list .btn_open_info .membership_title{display:inline-block;font-size:16px;line-height:18px}.membership_info_wrap .membership_list .btn_open_info .badge_user_info{display:inline-block;padding:2px 4px;margin-left:10px;vertical-align:top;font-size:11px;line-height:13px;letter-spacing:-.11px!important;font-weight:600;color:#f83baa;background-color:#f83baa1a;-webkit-border-radius:1px;border-radius:1px}.membership_info_wrap .membership_list .btn_open_info .icon_arrow{position:absolute;top:22px;right:15px}.membership_info_wrap .membership_list .membership_detail{display:none;padding:20px 16px;background-color:#f6f8fa;color:#111}.membership_info_wrap .membership_list .membership_detail .membership_title{display:block;margin:6px 0 4px;font-size:15px;line-height:22px;letter-spacing:-.4px!important}.membership_info_wrap .membership_list .membership_detail .membership_text{display:block;margin-bottom:12px;font-size:15px;line-height:18px;letter-spacing:-.5px!important;font-weight:600}.membership_info_wrap .membership_list .membership_detail .benefit_title{display:block;margin-bottom:4px;font-size:13px;line-height:18px;letter-spacing:-.5px!important;font-weight:600}.membership_info_wrap .membership_list .membership_detail .benefit_list+.benefit_title{margin-top:14px}.membership_info_wrap .membership_list .membership_detail .benefit_list .benefit_item{position:relative;padding-left:20px;font-size:13px;line-height:19px;letter-spacing:0!important;color:#3f3f3f}.membership_info_wrap .membership_list .membership_detail .benefit_list .benefit_item:before{position:absolute;top:9px;left:8px;content:"";display:block;width:3px;height:3px;background-color:#3f3f3f;-webkit-border-radius:50%;border-radius:50%}@media screen and (max-width: 989px){.membership_notice,.coupon_notice{padding:56px 16px}}.membership_notice .notice_box,.coupon_notice .notice_box{padding:20px;background-color:#f6f8fa;color:#888;font-size:13px;line-height:22px}.membership_notice .notice_box .notice_title,.coupon_notice .notice_box .notice_title{font-weight:700;font-size:13px}.membership_notice .notice_box .notice,.coupon_notice .notice_box .notice{font-size:13px}.membership_notice .notice_box .notice li,.coupon_notice .notice_box .notice li{letter-spacing:-.5px!important}@media screen and (max-width: 989px){.membership_notice .notice_box .notice li,.coupon_notice .notice_box .notice li{letter-spacing:-.4px!important}}@media screen and (max-width: 989px){.membership_notice .notice_box{padding:18px 20px;line-height:19px}}@media screen and (max-width: 989px){.coupon_notice{padding:0 0 56px}}.coupon_notice .notice_box{padding:18px 16px;line-height:19px}.coupon_wrap ul{margin:0;padding:0;font-size:0;list-style:none}.coupon_wrap a{padding:0;margin:0;text-decoration:none}.coupon_wrap dl,.coupon_wrap dt,.coupon_wrap dd{margin:0;padding:0}.coupon_wrap .tab_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.coupon_wrap .tab_coupon{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:16px 0;cursor:pointer;font-size:15px;line-height:17px;letter-spacing:-.2px;font-weight:700;position:relative;background:none;border:1px solid #EBEDEE;border-width:1px 0 1px 1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#a0a0a0}@media screen and (max-width: 989px){.coupon_wrap .tab_coupon{padding:16px 0 17px;border-width:0 0 1px 0}}.coupon_wrap .tab_coupon.active{padding:14px 0 16px;border:2px solid #000;border-width:2px 2px 0 2px;color:#111}.coupon_wrap .tab_coupon.active+.tab_coupon{border-width:1px 1px 1px 0}@media screen and (max-width: 989px){.coupon_wrap .tab_coupon.active{border-width:0 0 2px 0;padding:16px 0}.coupon_wrap .tab_coupon.active+.tab_coupon{border-width:0 0 1px 0}}.coupon_wrap .coupon_list_box{display:none;padding:24px 0 0}@media screen and (max-width: 989px){.coupon_wrap .coupon_list_box{padding:16px 16px 0}}.coupon_wrap .coupon_list_box.active{display:block}.coupon_wrap .coupon_list{display:grid;margin:0 0 40px;grid-template-columns:repeat(2,1fr);gap:20px 18px}@media screen and (max-width: 989px){.coupon_wrap .coupon_list{margin:0 0 30px;grid-template-columns:repeat(1,1fr);gap:10px 0}}.coupon_wrap .coupon{position:relative;padding:13px 23px;border:1px solid #DCDEE0;-webkit-border-radius:2px;border-radius:2px;color:#111}@media screen and (max-width: 989px){.coupon_wrap .coupon{padding:13px}}.coupon_wrap .coupon .link_coupon{display:block;position:absolute;padding:14px 16px;top:0;right:0;font-size:13px;line-height:15px;letter-spacing:-.2px;font-weight:700;color:#3f3f3f}.coupon_wrap .coupon .link_coupon .icon_arrow{display:inline-block;vertical-align:top;padding:1px 0 0 4px}.coupon_wrap .coupon .link_coupon.disabled{color:#a0a0a0}.coupon_wrap .coupon:after{content:"";position:absolute;background:url(https://vos.line-scdn.net/ipx-mall/images/out/showcase/250401/img/bg_coupon.png);width:11px;height:21px;right:-1px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-background-size:11px 21px;background-size:11px 21px}.coupon_wrap .coupon_title{display:block;margin:6px 0 2px;font-size:16px;line-height:22px;letter-spacing:-.2px;font-weight:700}.coupon_wrap .coupon_text{font-size:14px;line-height:22px;letter-spacing:-.2px;font-weight:700}.coupon_wrap .coupon dl{display:block;margin:8px 0 0;font-size:13px;line-height:15px;color:#616161}.coupon_wrap .coupon dl dt{display:inline-block;font-size:13px}.coupon_wrap .coupon dl dd{position:relative;display:inline-block;padding:0 0 0 13px;font-size:13px}.coupon_wrap .coupon dl dd:before{content:"";display:block;position:absolute;width:1px;height:10px;background-color:#c8cacc;top:2px;left:6px}.coupon_wrap .coupon dl dd strong{font-weight:700}.coupon_wrap .coupon dl div+div{margin-top:6px}.offline_coupon_wrap{padding:24px 16px;background-color:#f6f8fa;text-align:center;font-size:0}.offline_coupon_wrap ul{list-style:none;margin:0;padding:0}.offline_coupon_wrap button{border:0;background-color:transparent;padding:0;margin:0;cursor:pointer}.offline_coupon_wrap .coupon_title{display:block;margin:0 auto 16px;font-size:16px;line-height:20px;font-weight:700}.offline_coupon_wrap .coupon_title span{font-size:18px}.offline_coupon_wrap .coupon_title strong{display:block;margin:15px 0 2px;font-size:18px;line-height:24px}.offline_coupon_wrap .coupon_box{position:relative;display:block;margin:0 auto 8px;width:173px;height:85px;-webkit-background-size:173px 85px;background-size:173px 85px;text-align:left}.offline_coupon_wrap .coupon_box .coupon_info{position:absolute;top:20px;left:10px;color:#fff}.offline_coupon_wrap .coupon_box .membership{display:block;margin-bottom:1px;font-size:12px;line-height:14px;font-weight:700}.offline_coupon_wrap .coupon_box .discount{display:inline-block;font-size:15px;font-weight:700;line-height:31px}.offline_coupon_wrap .coupon_box .discount strong{display:inline-block;margin-right:2px;font-size:29px;line-height:31px;vertical-align:text-bottom}.offline_coupon_wrap .coupon_box .discount strong span{font-size:15px}.offline_coupon_wrap .coupon_notice_text{margin-bottom:20px}.offline_coupon_wrap .coupon_notice_text ul{font-size:13px;line-height:19px;color:#616161}.offline_coupon_wrap .btn_use_coupon{display:block;padding:16px;margin:0 auto 4px;width:267px;height:50px;background-color:#000;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.offline_coupon_wrap .btn_use_coupon .text{font-size:16px;line-height:18px;font-weight:700;color:#fff}.offline_coupon_wrap .btn_use_coupon.disabled{background-color:#a0a0a0;cursor:initial}.offline_coupon_wrap .btn_use_coupon.disabled .text{font-size:16px;line-height:18px;font-weight:700;color:#fff}.offline_coupon_wrap .notice_text{display:inline-block;font-size:13px;line-height:18px;color:#616161}.offline_coupon_wrap .offline_notice_area{padding:18px 16px;margin-top:32px;background-color:#fff;text-align:left;font-size:13px;line-height:19px;color:#888}.offline_coupon_wrap .offline_notice_area strong{font-weight:700}.dimmed{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1000}.ipx-modal.active{display:block}.ipx-modal .popup{padding:22px 14px 16px;width:295px;position:absolute;left:50%;top:41%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;text-align:center;color:#111;-webkit-border-radius:4px;border-radius:4px}.ipx-modal .popup_title{display:block;margin-bottom:8px;font-size:18px;line-height:25px;letter-spacing:-.5px!important;font-weight:700}.ipx-modal .popup_text{display:block;margin:0;font-size:15px;line-height:20px;letter-spacing:-.5px!important}.ipx-modal .popup_text strong{font-weight:700}.ipx-modal .popup .btn_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;margin-top:14px}.ipx-modal .popup .btn_wrap>button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:16px 10px;height:50px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.ipx-modal .popup .btn_wrap>button .text{font-size:16px;line-height:18px;letter-spacing:-.4px!important;font-weight:700}.ipx-modal .popup .btn_wrap>button.btn_close{background-color:#fff;border:1px solid #C8CACC}.ipx-modal .popup .btn_wrap>button.btn_confirm{background-color:#000;border:none}.ipx-modal .popup .btn_wrap>button.btn_confirm .text{color:#fff}.empty_message{display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center;color:#777;font-size:16px}@media screen and (max-width: 768px){#modal-confirm-button.loading{position:relative;pointer-events:none;opacity:.7;color:#fff!important}#modal-confirm-button.loading:after{content:"";position:absolute;right:12px;top:50%;width:14px;height:14px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:spin .6s linear infinite;transform:translateY(-50%)}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/ipx-membership.css.map */
