.healthproduct_new{background:#fff;overflow:hidden;}
 

.healthproduct_new .hp_top_kv{position:relative;}
.healthproduct_new .hp_top_kv .kv_motion{position:absolute;top:22.072%;left:19.583%;width:58.75%;}

.healthproduct_new h3{font-size:24px;color:#222;text-align:center;}
.healthproduct_new h3>span{display:block;padding-bottom:4px;font-size:15px;font-weight:normal;}
.healthproduct_new h3>strong {color:#0055fe;}
.healthproduct_new h4{margin:0 16px;padding:24px 0 15px;font-size:20px;color:#222;}


.healthproduct_new .btn{display:inline-block;font-size:16px;font-weight:bold;text-align:center;border-radius:4px;box-sizing:border-box;}
.healthproduct_new .btn.btn__black{display:flex;width:240px;height:44px;margin:0 auto;color:#fff;background:#111;line-height:44px;align-items:center;justify-content:center;}
.healthproduct_new .btn.btn__black:after{content:'';display:inline-block;width:12px;height:44px;margin-left:8px;background:url(/cjom/event/healthproducts/images/202507/ico_download.svg) no-repeat 0 50%;background-size:100% auto;}

.healthproduct_new .btn.btn__black.complete{background:#ccc;}
.healthproduct_new .btn.btn__black.complete:after {display:none;}

.healthproduct_new .hp_navigation{width:100%;height:49px;background:#000;box-sizing:border-box;}
.healthproduct_new .hp_navigation .nav{padding:0;font-size:0;text-align:center;background:#000;overflow:hidden;}
.healthproduct_new .hp_navigation .nav ul{display:flex;background:#000;justify-content:space-evenly;}
.healthproduct_new .hp_navigation .nav ul>li{width:auto;box-sizing:border-box;}
.healthproduct_new .hp_navigation .nav ul>li>a{display:flex;height:49px;font-size:15px;color:#fff;font-weight:500;letter-spacing:-0.04em;line-height:1.2;align-items:center;box-sizing:border-box;opacity:0.9;}
.healthproduct_new .hp_navigation .nav ul>li>a>span{font-weight:700;}
.healthproduct_new .hp_navigation .nav ul>li.active>a{font-weight:bold;color:#fff;opacity:1;}
.healthproduct_new .hp_navigation.fixed>div{position:fixed;top:50px;width:100%;z-index:100;}


/*top 섭취대상별*/
.healthproduct_new .hp_category_target{padding:32px 0 0;}
.healthproduct_new .hp_category_target .hp_category_list_wrap{padding:0 16px;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
.healthproduct_new .hp_category_target .hp_category_list_wrap::-webkit-scrollbar{display:none !important;width: 0px;height: 0;background: transparent;}
.healthproduct_new .hp_category_target .hp_category_list{font-size:0;white-space:nowrap;}
.healthproduct_new .hp_category_target .hp_category_list>li{display:inline-block;width:100px;height:101px;margin-right:9px;padding:0;background-size:100% auto;text-indent:-10000px;}
.healthproduct_new .hp_category_target .hp_category_list>li.hp_category_family{background-image:url(/cjom/event/healthproducts/images/bg_hp_target_family_off.png);}
.healthproduct_new .hp_category_target .hp_category_list>li.hp_category_women{background-image:url(/cjom/event/healthproducts/images/bg_hp_target_women_off.png);}
.healthproduct_new .hp_category_target .hp_category_list>li.hp_category_men{background-image:url(/cjom/event/healthproducts/images/bg_hp_target_men_off.png);}
.healthproduct_new .hp_category_target .hp_category_list>li.hp_category_kiz{background-image:url(/cjom/event/healthproducts/images/bg_hp_target_kids_off.png);}
.healthproduct_new .hp_category_target .hp_category_list>li.hp_category_senior{background-image:url(/cjom/event/healthproducts/images/bg_hp_target_senior_off.png);}
.healthproduct_new .hp_category_target .hp_category_list>li.hp_category_office{background-image:url(/cjom/event/healthproducts/images/bg_hp_target_officer_off.png);}
.healthproduct_new .hp_category_target .hp_category_list>li.hp_category_family.active{background-image:url(/cjom/event/healthproducts/images/bg_hp_target_family_on.png);}
.healthproduct_new .hp_category_target .hp_category_list>li.hp_category_women.active{background-image:url(/cjom/event/healthproducts/images/bg_hp_target_women_on.png);}
.healthproduct_new .hp_category_target .hp_category_list>li.hp_category_men.active{background-image:url(/cjom/event/healthproducts/images/bg_hp_target_men_on.png);}
.healthproduct_new .hp_category_target .hp_category_list>li.hp_category_kiz.active{background-image:url(/cjom/event/healthproducts/images/bg_hp_target_kids_on.png);}
.healthproduct_new .hp_category_target .hp_category_list>li.hp_category_senior.active{background-image:url(/cjom/event/healthproducts/images/bg_hp_target_senior_on.png);}
.healthproduct_new .hp_category_target .hp_category_list>li.hp_category_office.active{background-image:url(/cjom/event/healthproducts/images/bg_hp_target_officer_on.png);}
.healthproduct_new .hp_category_target .hp_category_list>li:last-child{margin-right:16px;}
.healthproduct_new .hp_category_target .hp_category_list .noitems{background-position:0 0;opacity:0.5;}

/*category tab 기능별*/
.healthproduct_new .hp_category_tab{padding:12px 0 20px;}
.healthproduct_new .hp_category_tab .hp_category_tab_list{padding:0 16px;text-align:left;font-size:0;overflow:hidden;}
.healthproduct_new .hp_category_tab .hp_category_tab_list>li{display:inline-block;width:calc(33.3% - 6px);text-align:center;box-sizing:border-box;background:none;}
.healthproduct_new .hp_category_tab .hp_category_tab_list>li+li{margin-left:9px;}
.healthproduct_new .hp_category_tab .hp_category_tab_list>li:nth-child(3n+1){margin-left:0;}
.healthproduct_new .hp_category_tab .hp_category_tab_list>li:nth-child(n+4){margin-top:8px;}
.healthproduct_new .hp_category_tab .hp_category_tab_list>li>a{display:block;font-size:15px;color:#222;border:1px solid #d0d0cf;border-radius:8px;line-height:50px;}
.healthproduct_new .hp_category_tab .hp_category_tab_list li.activebg>a{color:#fff;border-color:#6b27f6;background:#6b27f6;}
.healthproduct_new .hp_category_tab .hp_category_tab_list li.noitems>a{opacity:.5;}
@media all and (max-width:360px){
	.healthproduct_new .hp_category_tab .hp_category_tab_list>li>a{font-size:14px;}
}
@media all and (max-width:320px){
	.healthproduct_new .hp_category_tab .hp_category_tab_list>li>a{font-size:13px;}
}
.healthproduct_new .hp_category_more{padding:0 16px 32px;background:none;}
.healthproduct_new .hp_category_more button{display:block;width:100%;padding:16px 0;font-size:16px;font-weight:500;color:#fff;background:#111;border-radius:4px;}

.healthproduct_new .hp__section{position:relative;padding:32px 0;}

.healthproduct_new .hp__section .notice__list {font-size:12px;color:#585858;opacity:0.8;}
.healthproduct_new .hp__section .notice__list > li {position:relative;padding-left:10px;line-height:1.3;}
.healthproduct_new .hp__section .notice__list > li:before {content:'';position:absolute;top:6px;left:0;width:2px;height:2px;background:#585858;}

.healthproduct_new .menu__tab--list{margin:24px 16px 18px;}
.healthproduct_new .menu__tab--list ul{display:flex;justify-content:left;gap:8px;}
.healthproduct_new .menu__tab--list ul>li a{display:block;height:36px;padding:8px 12px 0;font-size:14px;color:#000;box-sizing:border-box;border:1px solid #222;border-radius:18px;}
.healthproduct_new .menu__tab--list ul>li.active a{color:#fff;background:#000;border-color:#000;}

.healthproduct_new .menu__tab--contents{display:none;margin:0 16px;border-radius:1.1vw;overflow:hidden;}
.healthproduct_new .menu__tab--contents.active{display:block;background:#fff;}
.healthproduct_new .menu__tab--contents .menu__tab--title{position:relative;width:100%;}
.healthproduct_new .menu__tab--contents .menu__tab--title strong{position:absolute;top:20px;left:22px;font-size:20px;color:#222;line-height:1.2;}
.healthproduct_new .menu__tab--contents .menu__tab--title strong>span{display:block;margin-bottom:4px;font-size:14px;font-weight:normal;}
.healthproduct_new .menu__tab--contents .menu__tab--title a{position:absolute;bottom:20px;left:22px;padding-right:9px;font-size:13px;color:#666;background:url(/cjom/event/healthproducts/images/202504/ico_arrow_s_mo.png) no-repeat 100% 50%;background-size:6px auto;}
.healthproduct_new .menu__tab--contents .menu__tab--title.menu-1{background-image:url(/cjom/event/healthproducts/images/202504/bg_lineup_1_pc.jpg);}
.healthproduct_new .menu__tab--contents .menu__tab--title.menu-2{background-image:url(/cjom/event/healthproducts/images/202504/bg_lineup_2_pc.jpg);}
.healthproduct_new .menu__tab--contents .menu__tab--title.menu-3{background-image:url(/cjom/event/healthproducts/images/202504/bg_lineup_3_pc.jpg);}
.healthproduct_new .menu__tab--contents .menu__tab--title.menu-4{background-image:url(/cjom/event/healthproducts/images/202504/bg_lineup_4_pc.jpg);}
.healthproduct_new .menu__tab--contents .product__swiper{padding:16px;}


.healthproduct_new .curation__product {padding:32px 11.5px;background-color:#fff;}
.healthproduct_new .curation__product.type-2 {background-color:#e8f8ff;}
.healthproduct_new .curation__product .product-wp {margin-top:12px;background:none;overflow:hidden;}
.healthproduct_new .curation__product .product-list {display:flex;padding:0;flex-wrap:wrap;}
.healthproduct_new .curation__product .product-list li {width:calc(33.3%);padding:0 4.5px;}
.healthproduct_new .curation__product .product-list li:nth-child(n+4) {margin-top:16px;}
.healthproduct_new .curation__product .product-list li .product-list-top {margin-bottom:0;}
.healthproduct_new .curation__product .product-list li .product-list-top a:before,
.healthproduct_new .curation__product .product-list li .product-thumb {border-radius:0;}
.healthproduct_new .curation__product .product-list li .product-top-badge.rank {position:absolute;top:0;left:0;width:23px;height:23px;font-size:13px;color:#fff;font-weight:bold;background:#e84e4d;line-height:23px;text-align:center;z-index:10;}
.healthproduct_new .curation__product .product-list li .btn-cart {position:absolute;bottom:6px;right:6px;width:30px;height:30px;border-radius:10px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);z-index:4;}
.healthproduct_new .curation__product .product-list li .btn-cart::before {content:'';display:inline-block;width:16px;height:16px;margin-top:4px;background:url(/cjom/event/cjsalefesta/images/ico-product-cart2.png) no-repeat;background-size:contain;}
.healthproduct_new .curation__product .product-list li .product-list-cont {margin-top:6px;}
.healthproduct_new .curation__product .product-list li .product-title {max-height:32px;font-size:13px;line-height:16px;color:#111;font-weight:normal; font-family: system-ui,Apple SD Gothic Neo,맑은고딕, 'Malgun Gothic',arial,sans-serif !important;}
.healthproduct_new .curation__product .product-list li .product-price-box {margin-top:2px;}
.healthproduct_new .curation__product .product-list li .product-price {font-size:11px;line-height:12px;margin:0;color:#888; font-family: system-ui,Apple SD Gothic Neo,맑은고딕, 'Malgun Gothic',arial,sans-serif !important;}
.healthproduct_new .curation__product .product-list li .product-price-discount {line-height:13px;}
.healthproduct_new .curation__product .product-list li .product-price-discount .per {text-decoration:none;color:#ae0000;font-size:13px;line-height:13px;font-weight:bold; font-family: system-ui,Apple SD Gothic Neo,맑은고딕, 'Malgun Gothic',arial,sans-serif !important;}
.healthproduct_new .curation__product .product-list li .product-price-discount .price  {font-size:13px;color:#111;line-height:13px;margin:0;margin-left:0;font-weight:bold; font-family: system-ui,Apple SD Gothic Neo,맑은고딕, 'Malgun Gothic',arial,sans-serif !important;}
.healthproduct_new .curation__product .product-list li .product-price-discount .price .won {font-size:13px;margin:0;vertical-align:baseline;font-family: 'Pretendard' !important;}
.healthproduct_new .curation__product .product-list li .badge-o-ne {margin-top:6px;}
.healthproduct_new .curation__product .swiper-pagination {display:flex;position:static;margin-top:16px;justify-content:center;gap:6px;}
.healthproduct_new .curation__product .swiper-pagination .swiper-pagination-bullet {width:7px;height:7px;margin:0;background:#000;border-radius:50%;opacity:0.1;}
.healthproduct_new .curation__product .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:0.6;}
.healthproduct_new .curation__product .hp_btn_area {margin-top:16px;padding:0 4.5px;}
.healthproduct_new .curation__product .hp_btn_area .btn-product-more {display:block;width:100%;height:44px;font-size:15px;color:#333;text-align:center;line-height:44px;border:1px solid #999;border-radius:4px;}

.healthproduct_new .curation__product .soldout .product-top-badge,
.healthproduct_new .curation__product .soldout .btn-cart {display:none;}
.healthproduct_new .product-amount-badge {position:absolute;left:8px;bottom:8px;z-index:1;}
.healthproduct_new .product-amount-badge .badge-amount {
    display: inline-block;
    padding: 0 8px;
    height: 30px;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    letter-spacing: -.3px;
    vertical-align: top;
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 4px;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px)
}

.healthproduct_new .product-amount-badge .badge-amount-box {
    position: relative;
    display: inline-block;
    padding-top: 14px;
    width: 42px;
    height: 41px;
    font-size: 8px;
    color: #fff;
    letter-spacing: -.5px;
    text-align: center;
    line-height: 1;
    vertical-align: top;
    box-sizing: border-box;
    z-index: 10
}

.healthproduct_new .product-amount-badge .badge-amount-box .box-num {
    display: block;
    margin-top: 1px;
    font-size: 12px;
    font-weight: bold
}

.healthproduct_new .product-amount-badge .badge-amount-box:before {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 42px;
    height: 41px;
    background: url(/cjom/mobile/images/icon/ico-product-box.svg) no-repeat;
    background-size: 42px 41px;
    vertical-align: top;
    z-index: -1;
    content: ''
}

.product-amount-badge .badge-amount-circle {
    display: flex;
    ;width: 42px;
    height: 42px;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    letter-spacing: -.5px;
    text-align: center;
    line-height: 13px;
    background-color: #1ba774;
    border-radius: 50%;
    box-sizing: border-box;
    align-items: center;
    justify-content: center
}

/* 장바구니 쿠폰 */
.healthproduct_new .coupon__list{width:240px;margin:18px auto 0;}
.healthproduct_new .coupon__box{display:block;position:relative;width:240px;height:107px;background:#1ba774;border:1px solid #1ba774;box-sizing:border-box;overflow:hidden;}
.healthproduct_new .coupon__box::before{content:'';position:absolute;top:50%;right:42px;width:214px;height:214px;border-radius:50%;background:#fff;transform:translateY(-50%);}
.healthproduct_new .coupon__box .inner__cont{position:relative;padding:19px 0 0 18px;color:#666;text-align:left;line-height:1.3;}
.healthproduct_new .coupon__box .inner__cont strong{font-size:14px;font-weight:bold;color:#000;}
.healthproduct_new .coupon__box .inner__cont .coupon__title{display:block;font-size:24px;color:#000;}
.healthproduct_new .coupon__box .inner__cont span{display:block;font-size:12px;}
.healthproduct_new .coupon__box .inner__cont .coupon__title+span{margin-top:6px;}

.healthproduct_new .coupon__box.prime{background:#efb119;border-color:#efb119;}
.healthproduct_new .coupon__btn--area{margin-top:16px;text-align:center;}


.healthproduct_new .hp__section.double-coupon{position:relative;padding:32px 0 48px;background:#fbff89;}
.healthproduct_new .hp__section.double-coupon:before {content:'';position:absolute;top:-18px;right:26px;width:82px;height:63px;background:url(/cjom/event/healthproducts/images/202508/deco_coupon.png) no-repeat 0 0;background-size:contain;}
.healthproduct_new .hp__section.double-coupon h3>strong{color:#0055fe;}

.healthproduct_new .hp__section.prime-coupon{position:relative;padding:44px 0 48px;background:#0055fe;}
.healthproduct_new .hp__section.prime-coupon:before {content:'';position:absolute;top:-19px;left:34px;width:111px;height:89px;background:url(/cjom/event/healthproducts/images/202508/deco_prime.png) no-repeat 0 0;background-size:contain;}
.healthproduct_new .hp__section.prime-coupon:after {content:'';position:absolute;top:4px;left:50%;width:45px;height:45px;background:#0055fe url(/cjom/event/healthproducts/images/202508/ico_plus.png) no-repeat 50% 12px;background-size:auto 16px;border-radius:50%;transform:translate(-50%,-50%);}

.healthproduct_new .hp__section.prime-coupon h3 {color:#fff;}
.healthproduct_new .hp__section.prime-coupon .prime__benefit{margin-top:8px;}
.healthproduct_new .hp__section.prime-coupon .prime__benefit ul{display:flex;justify-content:center;gap:8px;}
.healthproduct_new .hp__section.prime-coupon .prime__benefit ul>li{position:relative;width:98px;height:80px;padding:13px 0 0;font-size:15px;font-weight:bold;color:#f11e60;text-align:center;line-height:1.3;border:2px solid #f11e60;background:#fff;border-radius:10px;box-sizing:border-box;}
.healthproduct_new .hp__section.prime-coupon .prime__benefit ul>li>span{display:block;font-size:26px;}
.healthproduct_new .hp__section.prime-coupon .prime__benefit ul>li:before{content:'';position:absolute;top:50%;left:-19px;width:26px;height:26px;transform:translate(0, -50%);background-repeat:no-repeat;background-size:cover;background-position:0 0;}
.healthproduct_new .hp__section.prime-coupon .prime__benefit ul>li.equal{color:#fff;background:#f11e60;}
.healthproduct_new .hp__section.prime-coupon .prime__benefit ul>li.plus:before{background-image:url(/cjom/event/healthproducts/images/202504/ico_plus_mo.png);}
.healthproduct_new .hp__section.prime-coupon .prime__benefit ul>li.equal:before{background-image:url(/cjom/event/healthproducts/images/202504/ico_equal_mo.png);}
.healthproduct_new .hp__section.prime-coupon .coupon__box{margin-top:18px;}
.healthproduct_new .hp__section.prime-coupon .accordion__notice--wrap{margin:24px 20px 0;}
.healthproduct_new .hp__section.prime-coupon .accordion__notice--wrap .accordion__anchor+div {margin-top:18px;}
.healthproduct_new .hp__section.prime-coupon .accordion__notice--wrap p {margin-top:4px;font-size:12px;color:#fff;text-align:left;opacity:0.8;}
.healthproduct_new .hp__section.prime-coupon .accordion__notice--wrap .accordion__notice--list{margin-top:4px;}
.healthproduct_new .hp__section.prime-coupon .accordion__notice--wrap .accordion__notice--list li{font-size:12px;}

.healthproduct_new .title__box{position:relative;padding:0 16px;}
.healthproduct_new .title__box h3{font-size:24px;color:#333;text-align:left;}
.healthproduct_new .title__box p{margin-top:4px;font-size:14px;color:#777;}
.healthproduct_new .title__box .link__more{position:absolute;top:7px;right:16px;padding-right:9px;font-size:13px;color:#666;background:url(/cjom/event/healthproducts/images/202504/ico_arrow_s_mo.png) no-repeat 100% 50%;background-size:6px auto;}
.healthproduct_new .hp__section.curation-product.type-1{background:#fff;}
.healthproduct_new .hp__section.curation-product.type-2{background:#f2f2f2;}
.healthproduct_new .hp__section.curation-product.type-2 .curation__swiper.product__swiper .swiper-slide{background:#fff;}
.healthproduct_new .hp__section.curation-product.type-2 .curation__swiper.product__swiper .swiper-slide .product-item .product__list-cont{padding:0 10px 10px;}

.healthproduct_new .curation__swiper.product__swiper{margin:16px 16px 0;}
.healthproduct_new .curation__swiper .swiper-slide{width:140px;}
.healthproduct_new .curation__swiper.product__swiper .swiper-slide .btn-cart{top:100px;z-index:3;}

.modal .modal__coupon--wrap{padding:30px 20px;}
.modal .modal__coupon--wrap .modal__title{font-size:24px;color:#333;font-weight:bold;text-align:center;line-height:1.3;}
.modal .modal__coupon--wrap .coupon__list{width:240px;margin:20px auto 0;}
.modal .modal__coupon--wrap .coupon__box{display:block;position:relative;width:240px;height:107px;background:#1ba774;border:1px solid #1ba774;box-sizing:border-box;overflow:hidden;}
.modal .modal__coupon--wrap .coupon__box::before{content:'';position:absolute;top:50%;right:42px;width:214px;height:214px;border-radius:50%;background:#fff;transform:translateY(-50%);}
.modal .modal__coupon--wrap .coupon__box .inner__cont{position:relative;padding:19px 0 0 18px;color:#666;text-align:left;line-height:1.3;}
.modal .modal__coupon--wrap .coupon__box .inner__cont strong{font-size:14px;font-weight:bold;color:#000;}
.modal .modal__coupon--wrap .coupon__box .inner__cont .coupon__title{display:block;font-size:24px;color:#000;}
.modal .modal__coupon--wrap .coupon__box .inner__cont .coupon__title+span{margin-top:6px;}
.modal .modal__coupon--wrap .coupon__box .inner__cont span{display:block;font-size:12px;}

.modal .modal__coupon--wrap .coupon__box.prime{background:#efb119;border-color:#efb119;}

.modal .modal__coupon--wrap .btn{display:block;margin:16px auto 0;font-size:16px;font-weight:bold;text-align:center;border-radius:4px;box-sizing:border-box;}
.modal .modal__coupon--wrap .btn.btn__black{width:240px;height:54px;padding-top:16px;color:#fff;background:#111;}
.modal .modal__coupon--wrap .coupon__info--txt{margin-top:12px;font-size:12px;color:#888;text-align:center;}

.modal.modal--mini.modal__double_coupon,
.modal.modal--mini.modal__prime_member{padding-bottom:0;}
.modal.modal--mini.new__modal .modal__contents{padding:0;border:0;}
.modal.modal--mini.modal__double_coupon .modal__close,
.modal.modal--mini.modal__prime_member .modal__close{top:10px;right:8px;width:40px;height:40px;background:url(/cjom/event/healthproducts/images/202504/modal_close_mo.svg) no-repeat 50% 50%;background-size:17px 17px;}
.modal.modal--mini.modal__double_coupon .modal__coupon--wrap .modal__title>span{color:#1ba774;}
.modal.modal--mini.modal__prime_member .modal__coupon--wrap .modal__title>span{color:#efb119;}

.modal.modal--mini.modal__double_coupon .modal-contents,
.modal.modal--mini.modal__prime_member .modal-contents{width:auto;padding:0;}
.modal.modal--mini.modal__prime_member .modal__prime--join{position:relative;}
.modal.modal--mini.modal__prime_member .modal__contents .btn-join-prime{position:absolute;top:81.697%;left:4.702%;width:90.909%;height:10.910%;text-indent:-9999px;overflow:hidden;}

.modal.modal--mini.modal__double_coupon .modal__container,
.modal.modal--mini.modal__prime_member .modal__container{width:88%;padding:0;}

@keyframes lineMove {
    0% {
        left: -10%;
    }

    60% {
        left: 100%;
    }

    100% {
        left: 100%;
    }
}

.product-top-badge {
	position: absolute;
	top: 0;
	left: 0;
	z-index:10;
}
.product-top-badge .badge-default {
    display: inline-block;
    padding: 0 14px 0 8px;
    height: 24px;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    letter-spacing: -.3px;
    line-height: 24px;
    background-color: #f07f00;
    vertical-align: top;
    clip-path: polygon(100% 0, 100% 0, 90% 100%, 0 100%, 0 0);
    box-sizing: border-box;
}
.product-top-badge .badge-exclusive {
    background: #000;
}

.product-top-badge .badge-exclusive>span {
    display: block;
    position: relative;
    width: 88px;
    height: 24px;
    text-indent: -9999px;
    background-image: url(/cjom/mobile/images/sub/tx_exclusive.svg);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: auto 12px;
    z-index: 1;
}

.product-top-badge .badge-exclusive:before {
    content: '';
    position: absolute;
    top: -4px;
    left: 0;
    width: 30px;
    height: 30px;
    background: #474747;
    -webkit-filter: blur(5px);
    filter: blur(5px);
    transform: skew(-45deg);
    animation: lineMove 1s linear infinite;
    z-index: 0;
}

/* MARKETDEV-10329 프라임 특가 신규추가 */
.product-top-badge .badge-prime {
    background: #000;
}

.product-top-badge .badge-prime > span {
    display: block;
    position: relative;
    width: 57px;
    height: 24px;
    text-indent: -9999px;
    background-image: url(/cjom/mobile/images/sub/tx_prime_discount.svg);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: auto 12px;
    z-index: 1;
}

.product-top-badge .badge-prime:before {
    content: '';
    position: absolute;
    top: -4px;
    left: 0;
    width: 30px;
    height: 30px;
    background: #474747;
    -webkit-filter: blur(5px);
    filter: blur(5px);
    transform: skew(-45deg);
    animation: lineMove 1s linear infinite;
    z-index: 0;
}
.curation__product .product-top-badge .badge-default {
    height: 20px;
    padding: 0 12px 0 6px;
    font-size: 11px;
    line-height: 20px;
}

.curation__product .product-top-badge .badge-exclusive>span {
    width: 81px;
    height: 20px;
    background-size: auto 11px;
}

/* MARKETDEV-10329 프라임 특가 신규추가 */
.curation__product .product-top-badge .badge-prime > span {
    width: 53px;
    height: 20px;
    background-size: auto 11px;
}