.m_main-popup-dim,.mm_app-install-dim{background-color:rgba(0,0,0,.3)}.m_main-popup-item,.mm_app-install-item{border-radius:0 40px 0 0}.m_main-popup .mm_carousel-list,.mm_app-install .mm_carousel-list{padding-top:56vw}.m_main-popup .mm_carousel-item .image_banner,.mm_app-install .mm_carousel-item .image_banner{padding-top:56vw}.mm_app-install-item>a .image_banner{padding-top:calc(56vw + 2px)}.m_main-popup-item .mm_btnbox,.mm_app-install-item .mm_btnbox{height:50px}.m_main-popup-item .mm_btnbox .btn_today,.mm_app-install-item .mm_btnbox .btn_today{top:0;line-height:50px;color:#767676;font-size:14px;font-weight:400}.m_main-popup-item .mm_btnbox .btn_close,.mm_app-install-item .mm_btnbox .btn_close{top:0;line-height:50px;color:#000;font-size:14px;font-weight:400}.m_main-popup-item .mm_carousel-pagination .btn_carousel-page,.mm_app-install-item .mm_carousel-pagination .btn_carousel-page{opacity:1}.m_main-popup-item .mm_carousel-pagination.block .btn_carousel-page,.mm_app-install-item .mm_carousel-pagination.block .btn_carousel-page{background-color:#ededed;width:100%}.m_main-popup-item .mm_carousel-pagination.block .btn_carousel-page.__carousel-on,.mm_app-install-item .mm_carousel-pagination.block .btn_carousel-page.__carousel-on{background-color:#2b80ff;width:100%}.m_main-popup-item .mm_carousel-pagination,.mm_app-install-item .mm_carousel-pagination{bottom:0;position:unset;transform:unset}.m_main-popup-item .mm_carousel-pagination li,.mm_app-install-item .mm_carousel-pagination li{flex:1}.m_main-popup .mm_popup-text,.mm_app-install .mm_popup-text{position:absolute;left:8%!important;top:50%!important;transform:translateY(-50%)!important;width:50.8%!important}.m_main-popup .mm_popup-main-text,.mm_app-install .mm_popup-main-text{font-size:22px;font-weight:700;line-height:26px}.m_main-popup .mm_popup-text.black .mm_popup-main-text,.mm_app-install .mm_popup-text.black .mm_popup-main-text{color:#000}.m_main-popup .mm_popup-text.white .mm_popup-main-text,.mm_app-install .mm_popup-text.white .mm_popup-main-text{color:#fff}.m_main-popup .mm_popup-text.black-red .mm_popup-main-text,.mm_app-install .mm_popup-text.black-red .mm_popup-main-text{color:#000}.m_main-popup .mm_popup-sub-text,.mm_app-install .mm_popup-sub-text{font-size:14px;font-weight:400;line-height:18px;padding-top:12px}.m_main-popup .mm_popup-text.black .mm_popup-sub-text,.mm_app-install .mm_popup-text.black .mm_popup-sub-text{color:#000}.m_main-popup .mm_popup-text.white .mm_popup-sub-text,.mm_app-install .mm_popup-text.white .mm_popup-sub-text{color:#fff}.m_main-popup .mm_popup-text.black-red .mm_popup-sub-text,.mm_app-install .mm_popup-text.black-red .mm_popup-sub-text{color:#c10000}.mm_popup-main-live{padding-bottom:12px}.mm_popup-main-live>img{width:37px}.m_ui-banner-carousel.m_main-banner .mm_carousel-count{right:20px;bottom:20px;min-width:46px;height:20px;text-align:center}.m_ui-banner-carousel.m_main-banner .mm_carousel-count>*{font-size:11px;font-weight:400;line-height:21px;font-family:SUIT}.m_ui-banner-carousel.m_main-banner .mm_carousel-item figcaption{bottom:80px}.m_ui-banner-carousel.__banner_hero__.m_main-banner .mm_carousel-item figcaption [class*=text_main]{font-family:SUIT;font-size:30px;font-style:normal;font-weight:600;line-height:36px;letter-spacing:-.15px;overflow:unset;text-overflow:unset;white-space:unset}.m_ui-banner-carousel.__banner_hero__.m_main-banner .mm_carousel-item figcaption .text_sub1{font-family:SUIT;font-size:14px;font-style:normal;font-weight:300;line-height:18px;letter-spacing:-.07px;margin-top:12px;overflow:unset;text-overflow:unset;white-space:unset}.m_ui-banner-carousel.__banner_hero__.m_main-banner .mm_carousel-item figcaption .text_sub1 br{display:unset}.m_ui-banner-carousel.__banner_hero__.m_main-banner .mm_carousel-item figcaption [class*=text_main] br{display:unset}.m_ui-banner-carousel.__banner_hero__.m_main-banner .banner-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.15)}.m_ui-banner-carousel.__banner_hero__.__short-banner__ .mm_carousel-list{padding-top:calc(76.6% + 30px)}.m_ui-banner-carousel.__banner_hero__.__short-banner__ .mm_carousel-item .image_banner{padding-top:76.6%}.m_ui-banner-carousel.__banner_hero__.__short-banner__ .mm_carousel-pagination.block{bottom:0}.m_ui-banner-carousel.__banner_hero__.__short-banner__ .mm_carousel-item figcaption{bottom:60px;text-align:center}.m_ui-banner-carousel.__banner_hero__.__short-banner__ .mm_carousel-item figcaption [class*=text_main]{font-size:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m_main-category{margin:20px 0}.m_main-category ul>li:first-child{padding-left:20px}.m_main-category ul>li{display:inline-block;white-space:nowrap;padding-right:18px}.m_main-category ul>li>a{display:block;width:62px;overflow:hidden}.m_main-category .image_banner{width:100%;padding-top:100%;border-radius:100%}.m_main-category ul>li>a>p{padding:2px;border-radius:100%;border:1px solid #f5f5f5}.m_main-category ul>li>a>b{display:block;color:#000;text-align:center;font-size:12px;font-weight:500;line-height:15px;padding:9px 0}.m_main-category.m_main-icon_round_menu{margin:20px 0}.m_main-category.m_main-icon_round_menu li.m_main-icon_round_menu_item{padding-right:12px}.m_main-category.m_main-icon_round_menu .m_main-icon_round_menu_item>a{display:flex;align-items:center;width:auto;border:.7px solid #e1e1e1;border-radius:50px}.m_main-category.m_main-icon_round_menu .m_main-icon_round_menu_item>a>p{width:36px;min-height:36px;background-color:#e1e1e1;padding:0;margin:2px}.m_main-category.m_main-icon_round_menu .m_main-icon_round_menu_item>a>b{padding:0 10px 0 5px}.m_main-category.m_main-full_round_menu ul{flex-wrap:wrap;width:100%;padding:0 8px}.m_main-category.m_main-full_round_menu ul>li{width:20%;padding:0 2px 10px;display:flex;justify-content:center}.m_main-category.m_main-full_round_menu ul>li>a{width:calc(100% - 8px);max-width:106px;min-width:58px;overflow:visible}.m_main-category.m_main-full_round_menu ul>li>a>b{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;overflow:visible;white-space:normal;word-break:keep-all}.m_main-category.m_main-full_round_menu ul>li>a>p:first-child{width:90%;min-width:58px;max-width:108px;margin:0 auto}.m_main-tag{padding-bottom:20px}.m_main-tag>ul{flex-wrap:wrap}.m_main-tag>ul>li{color:#000;text-align:center;font-size:13px;font-weight:400;line-height:22px;padding-left:5px;padding-bottom:8px}.m_main-tag>ul>li:first-child{padding-left:0}.m_main-tag>ul>li>button{border-radius:50px;border:.7px solid #e1e1e1;padding:4px 10px}.m_main-tag>ul>li>button.__category-on{background:#000}.m_main-tag>ul>li>button.__category-on a{color:#fff}.m_main-banner_round.mm_scroller{height:auto}.m_main-banner_round .swiper-container{width:100%;height:100%;margin:0 auto;max-width:100%;overflow:hidden;position:absolute;top:0;left:0}.m_main-banner_round .swiper-wrapper{height:100%;top:0;left:0}.m_main-banner_round .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.m_main-banner_round .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.m_main-banner_round .swiper-slide.mm_slider-item{width:50%!important;display:flex;align-items:flex-end;justify-content:center;background-color:transparent;padding-bottom:32px;opacity:1;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.m_main-banner_round .swiper-slide.mm_slider-item.swiper-slide-active{overflow:visible;z-index:1}.m_main-banner_round .swiper-slide.mm_slider-item.swiper-slide-next,.m_main-banner_round .swiper-slide.mm_slider-item.swiper-slide-prev{overflow:visible}.m_main-banner_round .swiper-slide.mm_slider-item.swiper-slide-before-prev{opacity:0}.m_main-banner_round .swiper-slide.mm_slider-item a{width:200%;height:100%;overflow:visible;position:relative;padding-top:20%;padding-bottom:calc(100% * 1.493 - 32px - 50% - 20%);transform:translateX(-24%)}.m_main-banner_round .swiper-slide.mm_slider-item a>figure{opacity:1;width:inherit;height:inherit;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start}.m_main-banner_round .swiper-slide.mm_slider-item a>figure i,.m_main-banner_round .swiper-slide.mm_slider-item a>figure i::after{position:relative;width:100%;height:100%;border-radius:50%;transform:scale(.53) translateY(-9%) translateX(-5%);overflow:visible;transform-origin:center center;transition:.5s}.m_main-banner_round .swiper-slide.mm_slider-item a>figure i::after{transform:scale(1);content:"";top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.4;z-index:1}.m_main-banner_round .swiper-slide.mm_slider-item.swiper-slide-active a>figure i{transform:scale(1)}.m_main-banner_round .swiper-slide.mm_slider-item.swiper-slide-active a>figure i::after{transform:scale(1);opacity:0}.m_main-banner_round .swiper-slide.mm_slider-item a>figure figcaption{display:none}.m_main-banner_round #main-banner-round-slider{position:relative;padding-top:149.33333%;height:0}.m_main-banner_round #main-banner-round-slider::before{content:'';width:100%;padding-top:149.33333%;background-color:#0d0d0d;position:absolute;top:0}.m_main-banner_round #main-banner-round-slider_bg{width:100%;height:0;padding-top:149.33333%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:35% 50%;opacity:.25;filter:blur(3px);-webkit-transition:background-image .1s ease-in-out;transition:background-image .1s ease-in-out}.m_main-banner_round #main-banner-round-slider_text{position:absolute;bottom:0;width:100%;padding-bottom:calc(18% * 1.493);padding-left:8.5%;height:200px;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-end;align-items:flex-start;pointer-events:none;z-index:1}.m_main-banner_round #main-banner-round-slider_text>figcaption{position:relative;color:#fff;visibility:visible;text-align:left;width:70%;display:flex;flex-direction:column;align-items:flex-start;word-break:auto-phrase}.m_main-banner_round #main-banner-round-slider_text>figcaption .text_main1{height:8vw;overflow:visible;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-end;white-space:nowrap;font-size:8vw;line-height:9vw}.m_main-banner_round #main-banner-round-slider_text>figcaption .text_sub1{height:4.5vw;overflow:visible;white-space:nowrap;font-size:3.5vw;margin-top:3.5vw;line-height:4.5vw}.m_main-banner_round .swiper-pagination-wrap{align-items:center;justify-content:center;position:absolute;max-width:350px;left:50%;transform:translateX(-50%);width:100%;bottom:30px;height:0;z-index:1}.m_main-banner_round .swiper-container .swiper-pagination{max-width:290px;padding:0 10px;display:flex;left:0!important;top:0!important;bottom:0!important;position:relative}.m_main-banner_round .swiper-container .swiper-pagination-bullet{flex-grow:1;height:2px;opacity:1;margin-left:0!important;margin-right:0!important;border-radius:0;overflow:hidden}.m_main-banner_round .swiper-container .swiper-pagination-bullet-active{background:#000}.m_main-banner_round .swiper-container .swiper-pagination .swiper-pagination-bullet{background:#000}.m_main-banner_round .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active~span{background:#dedede}.m_main-curation{margin:50px 0 80px;padding:0 20px}.m_main-curation>h3{color:#000;font-size:20px;font-weight:700;line-height:22px;padding-bottom:22px}.m_main-curation .curation-image .image_banner{width:100%;padding-top:65.7%}.m_main-curation .mm_carousel-pagination{bottom:0}.m_main-curation .mm_carousel-pagination li:nth-child(n+2){margin-left:0}.curation-banner>a{width:100%}.curation-text{padding:30px 0}.curation-text>.text_main1{color:#000;font-size:24px;font-weight:700;line-height:28px;padding-bottom:12px}.curation-text>.text_sub1{color:#767676;font-size:14px;font-weight:400;line-height:20px;height:40px}.curation-goods>ul>li{padding-bottom:8px}.curation-goods .image_product{width:21%;padding-top:30%;position:relative}.curation-goods .mm_product-item .mm_like{font-size:17px;padding:0;right:0;color:#a4a4a4;transform:translateY(-100%);top:calc(50% - 22px);line-height:22px;height:22px}.curation-goods figcaption{width:79%;padding-left:15px;position:absolute;left:21%;top:50%;transform:translateY(-50%)}.curation-goods figcaption .text_brand{overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:22px;width:220px;margin-top:0}.curation-goods .text_soldout{position:absolute;z-index:1;top:0;left:0;right:0;width:21%;padding-top:30%;background-color:rgba(0,0,0,.27)}.curation-goods .text_soldout>b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;border:2px solid #fff;font-weight:500;width:90%;padding:10px 0}.curation-goods .mm_product-item .text_soldout-nearly{margin-top:0;bottom:0}.curation-goods .mm_product-item figcaption .text_product{width:220px;height:auto;margin-top:2px;margin-bottom:4px}.curation-goods figcaption .text_product{overflow:hidden;color:#767676;font-size:12px;font-weight:400;line-height:16px}.curation-goods figcaption .price_area strong{color:#000;font-size:14px;font-weight:700;line-height:22px;padding-right:8px}.curation-goods figcaption .text_sale{color:#ff5c28;font-size:13px;font-weight:700;line-height:23px;position:unset}.curation-tab{margin-bottom:30px}.curation-tab button.__tab-on{color:#fff;background-color:#000}.curation-tab button{border-radius:50px;border:.7px solid #e1e1e1;color:#000;text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:22px;padding:4px 10px}.mm_curation-item{min-height:350px;padding-top:105%}.curation-tab>ul{flex-wrap:wrap}.curation-tab>ul>li{margin-top:8px;margin-right:5px}.m_main-curation .curation-tab .mm_scroller>ul{width:max-content;margin:0 auto;height:auto;overflow-x:auto}.m_main-curation .curation-tab .mm_scroller>ul>li{width:auto!important;float:left}.m_main-today{margin:80px 0 50px;padding:0 20px}.m_main-today .title{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:22px;padding-bottom:30px}.top-banner .today-text{padding:12px 0 24px}.today-text{padding:12px 0}.today-text .text_main1{color:#000;font-size:16px;font-weight:600;line-height:22px}.today-text .text_sub1{color:#767676;font-size:13px;font-weight:400;line-height:22px}.m_main-today .bottom-banner>a:first-child{padding-right:3.5px}.m_main-today .bottom-banner>a:last-child{padding-left:3.5px}.m_main-today .bottom-banner>a,.m_main-today .top-banner>a{width:100%}.m_main-today .top-banner .today-image .image_banner{width:100%;padding-top:65.7%}.m_main-today .today-image .image_banner{width:100%;padding-top:100%}.m_main-line-banner{margin:50px 0 80px;padding-bottom:30px}.m_main-line-banner .mm_carousel-pagination{bottom:-30px}.m_main-line-banner .mm_carousel-pagination li:nth-child(n+2){margin-left:0}.line-banner>a{width:100%}.line-banner-text{padding:0 30px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.line-banner-text.black{color:#000}.line-banner-text.white{color:#fff}.line-banner-text>.text_main1{font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.3px}.line-banner-text>.text_sub1{font-size:13px;font-weight:400;line-height:22px;letter-spacing:-.3px}.line-banner-image .image_banner{width:100%;padding-top:29.5%}.zoom-in{margin:80px 0;padding:0 20px}.zoom-in .text_title{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:22px;padding-bottom:30px}.zoom-in .top-banner{width:100%}.zoom-in .top-banner>a{width:100%}.zoom-in .top-banner i{width:100%;padding-top:136%}.zoom-in ul>li{display:inline-block;white-space:nowrap;padding-right:5px}.zoom-in ul>li>a{display:block;width:147px;overflow:hidden}.zoom-in ul>li>a>b{display:block;color:#000;text-align:center;white-space:initial;font-size:13px;font-weight:400;line-height:16px;letter-spacing:-.4px;padding-top:9px}.zoom-in .mm_scroller i{width:100%;padding-bottom:142%}.zoom-in .sub_title h4{color:#000;font-size:15px;font-weight:700;line-height:22px;padding:30px 0 15px}.zoom-in ul>li>a>div{position:relative}.zoom-in .banner-background{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 100%)}.zoom-in .zoom-in-text{width:100%;position:absolute;left:0;bottom:0;text-align:center;padding:10px;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500;color:#fff}.zoom-in .zoom-in-text.white{color:#fff}.zoom-in .zoom-in-text.black{color:#000}.editorial{margin:80px 0}.editorial .m_ui-title{padding-bottom:30px;font-size:20px;color:#000;font-weight:700;line-height:22px}.m_ui-bp.editorial .m_ui-banner{padding:0;position:relative;padding-right:20px;padding-left:13%}.m_ui-bp.editorial .m_ui-banner+.mm_scroller{padding-left:13%}.editorial .__scroller_x__>.mm_product-list.__list_card__>ul{padding:0}.editorial-content{padding:40px 0;position:relative}.editorial-content .gray-bg{position:absolute;left:0;top:0;width:100%;background-color:#f5f5f5;z-index:0;height:253px}.top_text .text_head{color:#000;font-size:14px;font-weight:400;line-height:22px}.top_text .text_main{color:#000;font-size:22px;font-weight:700;line-height:22px;padding:6px 40px 20px 0}.top_text .text_sub{overflow:hidden;color:#767676;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:22px;padding-bottom:20px;padding-top:10px;position:relative}.top_text .text_sub::before{width:14px;height:1px;background-color:#000;content:"";display:block;position:absolute;left:0;top:0}.editorial .mm_product-item figcaption .text_brand{margin-top:10px;overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:22px}.editorial .mm_product-item figcaption .text_product{overflow:hidden;color:#767676;font-size:12px;font-weight:400;line-height:16px;height:34px}.editorial .right-arrow{position:absolute;right:30px;font-weight:400}.editorial .mm_product-item .mm_like{padding:10px;color:#a4a4a4}.editorial .__scroller_x__>.mm_product-list.__list_card__>ul>li{width:125px}.editorial .mm_product-list.__list_card__ .mm_product-item:not(.__item_single__) .image_product{padding-top:160px}.mm_renewal-main .editorial .mm_product-item button.mm_like.mm_like-bottom{font-size:12px;margin-top:159.5%!important}.mm_renewal-main .editorial .mm_product-item button.mm_like.mm_like-bottom>i{width:14.25px}.m_main-best-brand h3.title{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:22px;padding-bottom:30px}.m_main-best-brand .mm_carousel-list{padding-bottom:216%;position:relative}.m_main-best-brand .best-content{width:82.4%;position:absolute;left:0;top:45%;transform:translateY(-50%);font-weight:400;font-size:20px;line-height:25px;text-align:center;color:#fff}.m_main-best-brand h5.title{font-weight:700;font-size:22px;line-height:25px;text-align:center;color:#fff}.m_main-best-brand .mm_carousel-item a .image_post{padding-top:109.8%;width:82.4%}.m_main-best-brand .mm_carousel-list{height:0}.m_main-best-brand .mm_carousel-item>a{height:100%}.m_main-best-brand .mm_carousel-inner{padding:0 19.6666vw 0 18.4444vw}.m_main-best-brand .mm_carousel-item{width:71vw}.m_main-best-brand .mm_carousel{padding-bottom:0}.m_main-best-brand .mm_carousel-pagination{bottom:0}.m_main-best-brand .image_product{width:75%;padding-bottom:98%}.m_main-best-brand .mm_product-item .text_goods_tag{top:0;margin-top:calc(98% - 20px)}.m_main-best-brand .mm_carousel-pagination.block>ol{width:300px;display:flex}.m_main-best-brand .mm_carousel-pagination.block>ol>li{flex-grow:1}.m_main-best-brand .mm_carousel-pagination.block .btn_carousel-page{width:100%}.m_main-best-brand .mm_carousel-item figcaption{width:75%;padding-top:24px}.m_main-best-brand .mm_product-item figcaption .text_brand{margin-top:0;overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:22px}.m_main-best-brand .mm_product-item figcaption .text_product{color:#767676;font-size:13px;font-style:normal;font-weight:400;line-height:16px}.m_main-best-brand .mm_product-item .mm_like{padding:11px;margin-left:63.5%;margin-top:98.6%;color:#a4a4a4}.m_main-best-brand .new_price>strong{font-size:15px}.m_main-best-brand .new_price>span{font-size:14px}.new-brand{margin:80px 0}.m_ui-bp.new-brand .m_ui-banner{padding:0 20px}.new-brand .m_ui-title{padding-bottom:30px;color:#000;font-size:20px;font-weight:700;line-height:22px}.new-brand .text_main{color:#000;font-size:20px;font-weight:600;line-height:22px;position:relative;margin-top:25px;padding-right:30px}.new-brand .text_sub{overflow:hidden;color:#767676;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:22px;padding-top:4px}.m_ui-bp.new-brand .m_ui-banner+.mm_scroller{margin-top:25px}.new-brand .right-arrow{position:absolute;top:50%;right:0;transform:translateY(-50%);font-weight:400;font-size:13px}.new-brand .__scroller_x__>.mm_product-list.__list_card__>ul{padding-left:20px;padding-right:20px}.new-brand .__scroller_x__>.mm_product-list.__list_card__>ul>li{width:100px}.new-brand .mm_product-list.__list_card__ .mm_product-item:not(.__item_single__) .image_product{padding-top:140%}.new-brand .__scroller_x__>.mm_product-list.__list_card__>ul>li:nth-child(n+2){margin-left:8px}.new-brand .mm_product-item .mm_like{padding:10px;color:#a4a4a4}.new-brand .mm_product-list.__list_card__ .mm_product-item:not(.__item_single__) .mm_like{margin-top:140%}.new-brand-content{padding-bottom:50px}.new-brand .m_ui-item>div:last-child{padding-bottom:40px}.m_main-blank{margin:70px 0}.m_main-blank .text_title{color:#000;text-align:center;font-size:22px;font-weight:800;line-height:22px;padding-bottom:35px}.m_main-blank ul>li{display:inline-block;white-space:nowrap;padding-right:16px}.m_main-blank ul>li>a{display:block;width:90px;overflow:hidden}.m_main-blank .image_banner{width:100%;padding-top:100%;border-radius:100%}.m_main-blank ul>li>a>p{border-radius:100%}.m_main-blank ul>li>a>b{display:block;color:#000;text-align:center;white-space:initial;font-size:13px;font-weight:400;line-height:16px;letter-spacing:-.4px;padding-top:9px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.m_main-blank .mm_scroller{padding-left:20px}.focus-on{margin:80px 0;padding:0 20px}.focus-on .title{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:22px;padding-bottom:30px}.focus-on .top-banner{position:relative;padding-bottom:20px}.focus-on .top-banner>a{width:100%}.focus-on .top-banner .image_banner{width:100%;padding-top:122.5%}.focus-on .top-banner figcaption{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center}.focus-on .top-banner .text_main1{color:#fff;text-align:center;font-size:20px;font-weight:600;line-height:22px}.focus-on .top-banner .text_sub1{color:#fff;text-align:center;font-size:14px;font-weight:400;line-height:18px;padding-top:4px}.focus-on .mm_product-list:not(.__list_card__)>ul .mm_product-item .image_product{width:70px;height:129%}.focus-on .mm_product-list:not(.__list_card__)>ul .mm_product-item figcaption{margin-left:70px;position:absolute;left:0;top:50%;transform:translateY(-50%);padding-top:0}.focus-on .mm_product-list:not(.__list_card__)>ul .mm_product-item .mm_like{right:0;top:0;font-size:17px;color:#a4a4a4;transform:unset;left:unset;bottom:unset}.focus-on .mm_product-item figcaption .text_brand{overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:600;line-height:22px;max-width:calc(100% - 22px)}.focus-on .mm_product-item figcaption .text_product{overflow:hidden;color:#767676;text-overflow:ellipsis;font-family:SUIT;font-size:12px;font-style:normal;font-weight:400;line-height:16px;height:auto;margin:2px 0 4px}.focus-on .mm_product-item figcaption .price_area strong{color:#000;font-size:14px;font-weight:700;line-height:22px;padding-right:8px}.focus-on .mm_product-item figcaption .text_sale{color:#ff5c28;font-size:13px;font-weight:700;line-height:23px;position:unset}.focus-on-content{padding-bottom:50px}.focus-on .m_ui-item>div:last-child{padding-bottom:40px}.focus-on .banner-background{position:absolute;left:0;top:0;width:100%;padding-top:122.5%;background:linear-gradient(0deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 100%)}.event{margin:80px 0;padding:0 20px}.event .m_ui-banner>a{width:100%}.event .image_banner{width:100%}.event .text_main{color:#000;font-size:18px;font-weight:600;line-height:22px;padding-top:20px}.event .text_sub{color:#767676;font-size:15px;font-weight:400;line-height:22px;padding-top:3px}.m_main-celeb>h3{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:22px}.m_main-myhago ul{margin-top:30px}.m_main-myhago ul li>a{position:relative}.m_main-celeb .mm_dim{position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%)}.m_main-celeb figure figcaption .text_main{color:#fff;text-align:center;font-size:10px;font-weight:500;letter-spacing:-.4px}@font-face{font-family:SUIT;font-weight:100;font-style:normal;src:url(https://image.hago.kr/dev/test1/font/SUIT-Thin.eot);src:url(https://image.hago.kr/dev/test1/font/SUIT-Thin.eot?#iefix) format('embedded-opentype'),url(https://image.hago.kr/dev/test1/font/SUIT-Thin.woff2) format('woff2'),url(https://image.hago.kr/dev/test1/font/SUIT-Thin.woff) format('woff'),url(https://image.hago.kr/dev/test1/font/SUIT-Thin.ttf) format("truetype");font-display:fallback}@font-face{font-family:SUIT;font-weight:200;font-style:normal;src:url(https://image.hago.kr/dev/test1/font/SUIT-ExtraLight.eot);src:url(https://image.hago.kr/dev/test1/font/SUIT-ExtraLight.eot?#iefix) format('embedded-opentype'),url(https://image.hago.kr/dev/test1/font/SUIT-ExtraLight.woff2) format('woff2'),url(https://image.hago.kr/dev/test1/font/SUIT-ExtraLight.woff) format('woff'),url(https://image.hago.kr/dev/test1/font/SUIT-ExtraLight.ttf) format("truetype");font-display:fallback}@font-face{font-family:SUIT;font-weight:300;font-style:normal;src:url(https://image.hago.kr/dev/test1/font/SUIT-Light.eot);src:url(https://image.hago.kr/dev/test1/font/SUIT-Light.eot?#iefix) format('embedded-opentype'),url(https://image.hago.kr/dev/test1/font/SUIT-Light.woff2) format('woff2'),url(https://image.hago.kr/dev/test1/font/SUIT-Light.woff) format('woff'),url(https://image.hago.kr/dev/test1/font/SUIT-Light.ttf) format("truetype");font-display:fallback}@font-face{font-family:SUIT;font-weight:400;font-style:normal;src:url(https://image.hago.kr/dev/test1/font/SUIT-Regular.eot);src:url(https://image.hago.kr/dev/test1/font/SUIT-Regular.eot?#iefix) format('embedded-opentype'),url(https://image.hago.kr/dev/test1/font/SUIT-Regular.woff2) format('woff2'),url(https://image.hago.kr/dev/test1/font/SUIT-Regular.woff) format('woff'),url(https://image.hago.kr/dev/test1/font/SUIT-Regular.ttf) format("truetype");font-display:fallback}@font-face{font-family:SUIT;font-weight:500;font-style:normal;src:url(https://image.hago.kr/dev/test1/font/SUIT-Medium.eot);src:url(https://image.hago.kr/dev/test1/font/SUIT-Medium.eot?#iefix) format('embedded-opentype'),url(https://image.hago.kr/dev/test1/font/SUIT-Medium.woff2) format('woff2'),url(https://image.hago.kr/dev/test1/font/SUIT-Medium.woff) format('woff'),url(https://image.hago.kr/dev/test1/font/SUIT-Medium.ttf) format("truetype");font-display:fallback}@font-face{font-family:SUIT;font-weight:600;font-style:normal;src:url(https://image.hago.kr/dev/test1/font/SUIT-SemiBold.eot);src:url(https://image.hago.kr/dev/test1/font/SUIT-SemiBold.eot?#iefix) format('embedded-opentype'),url(https://image.hago.kr/dev/test1/font/SUIT-SemiBold.woff2) format('woff2'),url(https://image.hago.kr/dev/test1/font/SUIT-SemiBold.woff) format('woff'),url(https://image.hago.kr/dev/test1/font/SUIT-SemiBold.ttf) format("truetype");font-display:fallback}@font-face{font-family:SUIT;font-weight:700;font-style:normal;src:url(https://image.hago.kr/dev/test1/font/SUIT-Bold.eot);src:url(https://image.hago.kr/dev/test1/font/SUIT-Bold.eot?#iefix) format('embedded-opentype'),url(https://image.hago.kr/dev/test1/font/SUIT-Bold.woff2) format('woff2'),url(https://image.hago.kr/dev/test1/font/SUIT-Bold.woff) format('woff'),url(https://image.hago.kr/dev/test1/font/SUIT-Bold.ttf) format("truetype");font-display:fallback}@font-face{font-family:SUIT;font-weight:800;font-style:normal;src:url(https://image.hago.kr/dev/test1/font/SUIT-ExtraBold.eot);src:url(https://image.hago.kr/dev/test1/font/SUIT-ExtraBold.eot?#iefix) format('embedded-opentype'),url(https://image.hago.kr/dev/test1/font/SUIT-ExtraBold.woff2) format('woff2'),url(https://image.hago.kr/dev/test1/font/SUIT-ExtraBold.woff) format('woff'),url(https://image.hago.kr/dev/test1/font/SUIT-ExtraBold.ttf) format("truetype");font-display:fallback}@font-face{font-family:SUIT;font-weight:900;font-style:normal;src:url(https://image.hago.kr/dev/test1/font/SUIT-Heavy.eot);src:url(https://image.hago.kr/dev/test1/font/SUIT-Heavy.eot?#iefix) format('embedded-opentype'),url(https://image.hago.kr/dev/test1/font/SUIT-Heavy.woff2) format('woff2'),url(https://image.hago.kr/dev/test1/font/SUIT-Heavy.woff) format('woff'),url(https://image.hago.kr/dev/test1/font/SUIT-Heavy.ttf) format("truetype");font-display:fallback}*{font-family:SUIT;letter-spacing:0}::after,::before{font-family:SUIT}.mm_product-item figcaption .text_sale{font-family:SUIT}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.mm_footer-menu{border:none;padding:0 20px}.mm_footer-menu ul{height:auto;padding-bottom:10px}.mm_footer-menu ul:first-child{padding:20px 0 10px;border-top:1px solid #000}.mm_footer-menu ul li{line-height:14px;margin-right:10px}.mm_footer-menu ul li:last-child{margin-right:0}.mm_footer-menu ul li:nth-child(n+2)::before{border:none}.mm_footer-menu ul li>a{color:#000;font-size:12px;font-weight:500;letter-spacing:-.24px;line-height:14px}.mm_footer-info{padding-left:20px;padding-right:20px}.mm_footer-info .company{color:#000;font-size:12px;font-weight:600;line-height:30px;letter-spacing:-.24px}.mm_footer-info address p{color:#787878;font-size:10px;font-weight:400;line-height:12px;letter-spacing:-.2px}.mm_footer-info address p a.info-number{border-bottom:1px solid #787878;margin-left:5px}.mm_footer-info-terms{color:#787878;font-size:10px;font-weight:400;line-height:12px;letter-spacing:-.2px;margin-left:0}.mm_footer-info-terms li a{padding:2px 1px}.mm_footer-info-terms li a strong{color:#787878;font-weight:400}.mm_footer-info-terms li:nth-child(n+2)::before{content:"|"}.mm_footer-info .text_copyright{color:#000;font-size:10px;font-weight:500;line-height:12px;letter-spacing:-.2px}.mm_footer>.btn_download{border-top:none;padding:14px 20px;height:auto}.mm_footer-info .mm_dropdown .btn_dropdown{position:relative;padding-left:0}.mm_footer-info .mm_dropdown .btn_dropdown>span{margin-right:10px}.mm_footer-info .mm_dropdown .btn_dropdown>i{color:#000}.m_live-reservation{padding:40px 0 0 14px}.m_live-reservation.__banner_card__ .mm_carousel-list{height:158px}.m_live-reservation.__banner_card__ .mm_carousel-item .image_banner{position:relative}.m_live-reservation.__banner_card__ .mm_carousel-item .image_banner::before{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;background-image:url(https://image.hago.kr/mall/ui/mobile/content/live-play-btn@2x.png);background-repeat:no-repeat;background-size:100%;background-position:0 0}.m_live-reservation.__banner_card__ .mm_carousel-item figcaption{height:118px}.m_live-reservation.__banner_card__ .mm_carousel-item figcaption [class*=text_sub]{overflow:hidden;padding-right:60px;height:43px;color:#4a4a4a;font-size:13px;line-height:19px;word-break:keep-all}.m_live-reservation.__banner_card__ .mm_carousel-item figcaption .text_sub1{color:#000}.m_live-reservation.__banner_card__ .mm_carousel-item figcaption .text_sub2{color:#575757}.m_live-reservation.__banner_card__ .mm_carousel-control>button{top:-78px}.m_live-reservation.__banner_card__ .mm_carousel-count{bottom:50px}.m_live-reservation.__banner_card__ .mm_carousel-item button.btn_live-reservation{position:absolute;z-index:10;top:10px;right:10px;border-radius:3px;background-color:#c80002;text-align:center;padding:0 20px}.m_live-reservation.__banner_card__ .mm_carousel-item button.btn_live-reservation span{color:#fff;font-weight:400;font-size:13px;line-height:2}.hago-live-wrap{margin-top:40px;padding:0 14px}.hago-live-wrap ul.items{display:grid;grid-row-gap:25px;grid-template-columns:repeat(2,50%);margin-left:-13px}.hago-live-wrap ul.items li{padding-left:13px}.hago-live-wrap ul.items li .item-wrap{position:relative}.hago-live-wrap ul.items li .item-wrap>a{display:block}.hago-live-wrap ul.items li .item-wrap>a>figure>i{display:block;position:relative;padding-top:100%}.hago-live-wrap ul.items li .item-wrap>a>figure>i::before{content:'';position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;background-image:url(https://image.hago.kr/mall/ui/mobile/content/live-play-btn@2x.png);background-repeat:no-repeat;background-size:100%;background-position:0 0}.hago-live-wrap ul.items li .item-wrap>a>figure>.vod-block{display:block;position:relative;padding-top:100%;overflow:hidden}.hago-live-wrap ul.items li .item-wrap>a>figure>.vod-block video{position:absolute;z-index:1;top:0;left:0;width:100%}.hago-live-wrap ul.items li .item-wrap figcaption{position:relative;margin-top:12px;padding:0 10px 0 4px}.hago-live-wrap ul.items li .item-wrap figcaption .text_title{overflow:hidden;text-overflow:ellipsis;line-height:1.4;white-space:nowrap;margin-top:8px;color:#000;font-size:15px}.hago-live-wrap ul.items li .item-wrap figcaption .text_description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:5px;height:37px;color:#4a4a4a;font-size:13px;line-height:1.35;word-break:keep-all}.hago-live-wrap .mm_btn[class*=_sm_]{height:35px;border-radius:35px;font-size:13px;line-height:35px}.hago-live-wrap .mm_btn[class*=_line_]::after{border:1px solid #dfdfdf;border-radius:35px}.grip_group-category{position:relative}.grip_group-category-inner{overflow-x:auto;overflow-y:hidden}.grip_group-category:not(.__category-sticky) .grip_group-category-inner{padding-top:23px}.grip_group-category.__category-sticky .grip_group-category-inner{-webkit-box-shadow:0 1px 7px 0 rgb(0 0 0 / 18%);box-shadow:0 1px 7px 0 rgb(0 0 0 / 18%);position:fixed;z-index:100;top:0;right:0;left:0;height:50px;background-color:#fff;-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px);-webkit-transition:transform .2s;transition:transform .2s}.grip_group-category:not(.__category-sticky) ul{display:inline-block;padding:0 14px;height:42px;font-size:0;white-space:nowrap}.grip_group-category:not(.__category-sticky) ul li{display:inline-block;height:100%}.grip_group-category:not(.__category-sticky) ul li:nth-child(n+2){margin-left:7px}.grip_group-category:not(.__category-sticky) ul li a{position:relative;padding:0 20px;width:100%;border:1px solid #e6e6e6;border-radius:3px;color:#4a4a4a;font-size:14px;line-height:40px;text-align:center}.grip_group-category:not(.__category-sticky) ul li a.__category-on{background-color:#003148;color:#fff}.grip_group-category.__category-sticky ul{display:inline-block;padding:0 5px;white-space:nowrap}.grip_group-category.__category-sticky ul li{display:inline-block;text-align:center}.grip_group-category.__category-sticky ul li a{padding:0 10px;width:100%}.grip_group-category.__category-sticky ul li a b{position:relative;color:#4a4a4a;font-size:14px;line-height:50px}.grip_group-category.__category-sticky ul li a.__category-on b::after{position:absolute;right:0;bottom:0;left:0;border-bottom:3px solid #14b4c1;content:""}.iframe-grip-vod{display:block!important;opacity:1!important}.iframe-grip-prod{top:30%}.shoplive-wrap{margin-top:-42px}.shoplive-wrap .hidden{display:none!important}.shoplive-wrap button.btn-more{outline:unset;border:1px solid #dfdfdf;border-radius:9999px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;padding:0 16px;margin:16px auto 0}.shoplive-wrap button.btn-more span{font-size:13px;line-height:1;height:unset;color:#7b7b7b}.shoplive-wrap button.btn-more.js-next-live-more span,.shoplive-wrap button.btn-more.js-replay-more span{height:unset}.shoplive-wrap button.btn-push{outline:unset;border:1px solid #aaa;border-radius:9999px;padding:0;margin:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi40ODE0OSA5LjA3Nzc3QzYuMzk4ODYgNS44Njk0NSA4Ljg5MTI3IDMgMTIuMTAwNyAzVjNDMTUuMjQgMyAxNy42NTYgNS43NDI3NSAxNy41MzQxIDguODc5NjlDMTcuNTEyNyA5LjQyOTY5IDE3LjUgOS45NzY3NyAxNy41IDEwLjVDMTcuNSAxMy43ODEyIDIxIDE4IDIxIDE4SDNDMyAxOCA2LjUgMTQuNzE4OCA2LjUgMTAuNUM2LjUgMTAuMDEyMiA2LjQ5MzMxIDkuNTM2OSA2LjQ4MTQ5IDkuMDc3NzdaIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwIDIxQzEwLjQ4ODYgMjEuNjEzMiAxMS4yMDM1IDIyIDEyIDIyQzEyLjc5NjUgMjIgMTMuNTExNCAyMS42MTMyIDE0IDIxIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:14px 14px;background-size:14px 14px;width:30px;height:30px}.shoplive-wrap button.btn-push.active{border:1px solid #ff4800;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi40ODE0OSA5LjA3Nzc3QzYuMzk4ODYgNS44Njk0NSA4Ljg5MTI3IDMgMTIuMTAwNyAzVjNDMTUuMjQgMyAxNy42NTYgNS43NDI3NSAxNy41MzQxIDguODc5NjlDMTcuNTEyNyA5LjQyOTY5IDE3LjUgOS45NzY3NyAxNy41IDEwLjVDMTcuNSAxMy43ODEyIDIxIDE4IDIxIDE4SDNDMyAxOCA2LjUgMTQuNzE4OCA2LjUgMTAuNUM2LjUgMTAuMDEyMiA2LjQ5MzMxIDkuNTM2OSA2LjQ4MTQ5IDkuMDc3NzdaIiBzdHJva2U9IiNmZjQ4MDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwIDIxQzEwLjQ4ODYgMjEuNjEzMiAxMS4yMDM1IDIyIDEyIDIyQzEyLjc5NjUgMjIgMTMuNTExNCAyMS42MTMyIDE0IDIxIiBzdHJva2U9IiNmZjQ4MDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+)}.shoplive-wrap .top-section{width:100%}.shoplive-wrap .top-section>div.wrap{display:block;width:100%}.shoplive-wrap .top-section figure{width:100%;height:calc(100vh - 235px);background-color:#000;position:relative}.shoplive-wrap .top-section figure span{top:0;left:0;position:absolute;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden}.shoplive-wrap .top-section figure img{position:absolute;border:none;margin:auto;display:block;min-width:100%;max-width:auto;min-height:100%;max-height:none;margin-top:-30px}.shoplive-wrap .top-section figure video{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:375px){.shoplive-wrap .top-section figure{height:calc(100vh - 210px)}.shoplive-wrap .top-section figure img{margin-top:-55px}}@media (min-width:360px){.shoplive-wrap .top-section figure{height:calc(100vh - 210px)}.shoplive-wrap .top-section figure img{margin-top:-55px}}.shoplive-wrap .top-section figcaption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px 14px 28px;border-bottom:1px solid #e9e9e9}.shoplive-wrap .top-section figcaption .text-sub{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;gap:8px;line-height:1.7;position:relative}.shoplive-wrap .top-section figcaption .text-sub label{display:block;background-color:#000;border-radius:0;padding:3px 8px 2px 8px;font-size:13px;color:#fff;text-align:center}.shoplive-wrap .top-section figcaption .text-sub label.ONAIR{background-color:#c80002}.shoplive-wrap .top-section figcaption .text-sub label.READY,.shoplive-wrap .top-section figcaption .text-sub label.REHEARSAL{background-color:#000}.shoplive-wrap .top-section figcaption .text-sub label.ENDED{background-color:#0c3148}.shoplive-wrap .top-section figcaption .text-sub span{font-size:14px}.shoplive-wrap .top-section figcaption .text-sub .btn-push{position:absolute;top:50%;right:0;z-index:1;-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.shoplive-wrap .top-section figcaption .text-title{font-size:20px;line-height:1.4;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;overflow-wrap:break-word}.shoplive-wrap .top-section figcaption .text-description{font-size:14px;line-height:1.4;color:#7b7b7b;min-height:40px;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;overflow-wrap:break-word;white-space:pre-line}.shoplive-wrap .next-live{padding:40px 14px 30px;border-bottom:1px solid #e9e9e9}.shoplive-wrap .next-live .title{font-size:20px;font-weight:500}.shoplive-wrap .next-live .items{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px}.shoplive-wrap .next-live .items li div.wrap{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.shoplive-wrap .next-live .items li div.wrap figure{width:40%;padding-bottom:60%;background-color:#000;position:relative}.shoplive-wrap .next-live .items li div.wrap figure span{top:0;left:0;position:absolute;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden}.shoplive-wrap .next-live .items li div.wrap figure img{position:absolute;border:none;margin:auto;display:block;min-width:100%;max-width:100%;min-height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.shoplive-wrap .next-live .items li div.wrap figcaption{position:relative;width:60%;padding-left:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.shoplive-wrap .next-live .items li div.wrap figcaption .btn-push{position:absolute;top:0;right:0;z-index:1}.shoplive-wrap .next-live .items li div.wrap figcaption .text-date{font-size:15px}.shoplive-wrap .next-live .items li div.wrap figcaption .text-time{font-size:20px}.shoplive-wrap .next-live .items li div.wrap figcaption .text-title{margin-top:4px;padding-top:16px;border-top:1px solid #e9e9e9;font-size:16px;line-height:1.4;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;overflow-wrap:break-word}.shoplive-wrap .next-live .items li div.wrap figcaption .text-description{font-size:13px;line-height:1.4;color:#7b7b7b;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;overflow-wrap:break-word;white-space:pre-line}.shoplive-wrap .next-live .items li:nth-child(even) div.wrap figure{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.shoplive-wrap .next-live .items li:nth-child(even) div.wrap figcaption{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-left:0;padding-right:16px}.shoplive-wrap .next-live .items li:nth-child(even) div.wrap figcaption .btn-push{right:16px}.shoplive-wrap .replay{padding:40px 14px 30px;border-bottom:1px solid #e9e9e9}.shoplive-wrap .replay .title{font-size:20px;font-weight:500}.shoplive-wrap .replay .items{margin-top:20px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:40px}.shoplive-wrap .replay .items li{width:50%}.shoplive-wrap .replay .items li:nth-child(odd){padding-right:4px}.shoplive-wrap .replay .items li:nth-child(even){padding-left:4px}.shoplive-wrap .replay .items li a{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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:flex-start;-ms-flex-align:start;align-items:flex-start}.shoplive-wrap .replay .items li a figure{width:100%;padding-bottom:150%;background-color:#000;position:relative}.shoplive-wrap .replay .items li a figure span{top:0;left:0;position:absolute;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden}.shoplive-wrap .replay .items li a figure img{position:absolute;border:none;margin:auto;display:block;min-width:100%;max-width:100%;min-height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.shoplive-wrap .replay .items li a figcaption{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.shoplive-wrap .replay .items li a figcaption .text-title{margin-top:4px;padding-top:6px;font-size:16px;line-height:1.4;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;overflow-wrap:break-word}.shoplive-wrap .replay .items li a figcaption .text-description{font-size:13px;color:#7b7b7b;white-space:pre-line}.shoplive-wrap .replay button.btn-more{margin-top:40px}.m_shoplive_agree{display:none}.m_shoplive_agree.__on{display:block}.m_shoplive_agree .m_shoplive_content{background-color:#fff;border-radius:6px 6px 0 0;padding:30px}.m_shoplive_agree .m_shoplive_content h2{font-size:18px;font-weight:700;text-align:center}.m_shoplive_agree .m_shoplive_content table{margin-top:20px;border-top:1px solid #000;border-bottom:1px solid #000}.m_shoplive_agree .m_shoplive_content table thead tr th{padding:16px;font-size:15px;text-align:center;font-weight:700;border-bottom:1px solid #ccc}.m_shoplive_agree .m_shoplive_content table tbody tr td{padding:16px;font-size:15px;text-align:center}.m_shoplive_agree .m_shoplive_content ul{margin-top:20px}.m_shoplive_agree .m_shoplive_content ul li{position:relative;padding-left:12px;font-size:14px;line-height:1.4;padding-bottom:8px}.m_shoplive_agree .m_shoplive_content ul li.bold{font-size:16px;font-weight:700;text-decoration:underline}.m_shoplive_agree .m_shoplive_content ul li::after{content:"";position:absolute;top:7px;left:0;width:4px;height:4px;border-radius:99999px;background-color:#000}.m_shoplive_agree .m_shoplive_footer{background-color:#fff;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.m_shoplive_agree .m_shoplive_footer button{font-size:14px;width:50%;padding:20px;text-align:center}.m_shoplive_agree .m_shoplive_footer button.btn_shoplive_agree{background-color:#062236;color:#fff}.main-live{margin:80px 0;padding:0 20px}.main-live>.title{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:22px;padding-bottom:30px}.main-live>.title>b{position:relative}.main-live>.title>b::after{width:6px;height:6px;background-color:#ff0303;border-radius:100%;content:"";display:block;position:absolute;right:-10px;top:-2px}.main-live .top-section{position:relative;text-align:center}.main-live .top-section i{width:100%;padding-top:100%}.main-live .top-section figcaption{position:absolute;left:0;top:0;width:100%;height:100%}.main-live .top-section .text-sub{padding-top:20px}.main-live .top-section .text-sub>span{color:#fff;font-size:15px;font-weight:600;line-height:20px}.main-live .live-text-area{position:absolute;bottom:20px;width:100%;padding:0 10px}.main-live .live-text-area>.text-title{color:#fff;font-size:22px;font-weight:700;line-height:22px}.main-live .live-text-area>.text-description{color:#fff;font-size:14px;font-weight:400;line-height:20px;padding:8px 0 0}.main-live button.btn-push{position:absolute;top:0;right:0;outline:unset;padding:0;background-image:url("https://image.hago.kr/dev/main/icon _bell_w.png");background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:17px 19px;background-size:17px 19px;width:45px;height:52px}.main-live .next-live button.btn-push{-webkit-background-size:13px 15px;background-size:13px 15px;width:13px;height:15px;right:0;top:0;border:1px solid #c6c6c6;padding:10px;border-radius:100%;background-image:url("https://image.hago.kr/dev/main/icon _bell_g.png")}.main-live button.btn-push.active::after{width:6px;height:6px;background-color:#ff0303;border-radius:100%;content:"";display:block;position:absolute;right:14px;top:16px}.main-live .next-live button.btn-push.active::after{right:1px;top:-1px}.main-live .js-next-live-items{display:flex}.main-live .js-next-live-items>li{width:50%;position:relative}.main-live .js-next-live-items>li:first-child{padding-right:5px}.main-live .js-next-live-items>li:first-child button.btn-push{right:5px}.main-live .js-next-live-items>li:last-child{padding-left:5px}.main-live .js-next-live-items>li>a{width:100%}.main-live .js-next-live-items i{width:100%;padding-top:136%}.main-live .next-live{padding-top:24px}.main-live .next-live .text-time{color:#000;font-size:14px;font-weight:600;line-height:22px;padding-bottom:8px}.main-live .next-live .text-title{color:#000;font-size:14px;font-weight:700;line-height:22px;letter-spacing:-.07px;padding-top:8px}.main-live .next-live .text-date{padding-top:3px;color:#767676;font-size:13px;font-weight:400;line-height:16px;letter-spacing:-.065px}.main-live .live-view-more{width:150px;height:44px;line-height:44px;color:#000;text-align:center;font-size:11px;font-weight:600;margin:35px auto 0;border-radius:999px;border:1px solid #000}#top-video{width:100%}.main-live .banner-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.15)}.m_main-rank{margin:80px 0}.m_main-rank .m_ui-title{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:22px;padding-bottom:27px}.m_main-rank .top-rank{padding:0 57px 20px;border-bottom:1px solid #ededed}.m_main-rank .top-rank .image_product{width:100%;padding-top:100%}.m_main-rank .image-area{position:relative}.m_main-rank .mm_product-item .mm_like{position:absolute;right:5px;top:unset;bottom:5px;height:auto;transform:unset;color:#a4a4a4;font-size:18px;padding:10px}.m_main-rank .top-rank .mm_product-item .mm_like{bottom:100px}.m_main-rank .mm_product-item figcaption .text_brand{overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:22px;padding-top:12px;margin-top:0}.m_main-rank .mm_product-item figcaption .text_product{color:#767676;font-size:12px;font-weight:400;line-height:16px;margin-top:0;height:auto;overflow:hidden;text-overflow:ellipsis}.m_main-rank .rank-num{color:#000;text-align:right;font-size:13px;font-weight:700;line-height:22px;text-decoration-line:underline;position:absolute;left:-30px;top:2px;width:21px;text-align:right}.m_main-rank .curation-banner{padding-bottom:8px}.m_main-rank .curation-banner .rank-num{top:0}.m_main-rank .mm_carousel{padding:20px 0 12px;border-bottom:1px solid #ededed;margin-bottom:30px}.m_main-rank .mm_carousel .image-area{float:left;width:70px}.m_main-rank .mm_carousel .image_product{width:70px;padding-top:130%}.m_main-rank .mm_carousel .mm_product-item .mm_like{padding:4px;font-size:12px}.m_main-rank .mm_carousel .mm_product-item .mm_like>i{height:12px;width:auto}.m_main-rank .mm_carousel-item figcaption{padding-left:82px;padding-right:10px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m_main-rank .mm_carousel-item{padding-left:25px}.m_main-rank .mm_carousel-inner{padding-left:20px;padding-right:50px}.m_main-rank .mm_carousel-item .rank-num{font-weight:600}.m_main-rank figure::after{display:block;clear:both;content:""}.m_main-rank .mm_carousel .mm_product-item figcaption .text_brand{padding-top:0}.m_main-rank .mm_carousel .mm_product-item .text_soldout-nearly{margin-top:-28px}.m_main-rank .top-rank .mm_product-item figcaption .text_product{margin:2px 0 8px!important}html[class*=_main_] .mm_header{border-top:unset;height:50px}html[class*=_main_] .mm_header.main_header{background-color:#fff}html[class*=_main_] .mm_header.main_header.header_bg{background-color:#fff}html[class*=_main_] .mm_header .mm_rside{height:auto;line-height:unset;padding-right:20px;top:15px}html[class*=_main_] .mm_header .mm_lside{height:auto;line-height:unset;padding-left:5px;top:auto}html[class*=_main_] .mm_header .mm_lside a{height:max-content}html[class*=_main_] .mm_header .mm_lside a>img{width:92px;display:block}.mm_header .mm_rside .mm_header-search,html[class*=_main_] .mm_header .mm_rside .mm_header-search{width:20px;padding:1px 0 0}.mm_header .mm_rside .mm_header-search>img.search-black.hidden,.mm_header .mm_rside .mm_header-search>img.search-white.hidden,html[class*=_main_] .mm_header .mm_rside .mm_header-search>img.search-black.hidden,html[class*=_main_] .mm_header .mm_rside .mm_header-search>img.search-white.hidden{display:none!important;visibility:hidden!important}.mm_header .mm_rside .mm_header-cart>.cart-black.hidden,.mm_header .mm_rside .mm_header-cart>.cart-white.hidden,html[class*=_main_] .mm_header .mm_rside .mm_header-cart>.cart-black.hidden,html[class*=_main_] .mm_header .mm_rside .mm_header-cart>.cart-white.hidden{display:none!important;visibility:hidden!important}.mm_header .mm_rside .mm_header-search>img.search-black,.mm_header .mm_rside .mm_header-search>img.search-white,html[class*=_main_] .mm_header .mm_rside .mm_header-search>img.search-black,html[class*=_main_] .mm_header .mm_rside .mm_header-search>img.search-white{display:block!important;visibility:visible!important}.mm_header .mm_rside .mm_header-cart>.cart-black,.mm_header .mm_rside .mm_header-cart>.cart-white,html[class*=_main_] .mm_header .mm_rside .mm_header-cart>.cart-black,html[class*=_main_] .mm_header .mm_rside .mm_header-cart>.cart-white{display:block!important;visibility:visible!important}.mm_header .mm_rside .mm_header-search>img,html[class*=_main_] .mm_header .mm_rside .mm_header-search>img{height:20px}html[class*=_main_] .mm_header .mm_rside .mm_header-cart{width:18px;padding:0;margin-left:18px}.mm_header .mm_rside{height:auto;line-height:unset;padding-right:20px;top:13px}.mm_header .mm_rside .mm_header-cart{width:18px;padding:0;margin-left:18px;margin-top:-1px}.mm_header .mm_rside .text_badge{width:16px;height:16px;line-height:17px;border-radius:100%;color:#fff;font-size:10px;font-weight:600;background-color:#2b80ff;display:inline-block;position:absolute;right:-6px;bottom:-6px}html[class*=_main_] .mm_header .mm_rside .text_badge{width:16px;height:16px;line-height:17px;border-radius:100%;color:#fff;font-size:10px;font-weight:600;background-color:#2b80ff;display:inline-block;position:absolute;right:-6px;bottom:-6px}.m_main-gnb{background-color:#fff}.m_main-gnb li{display:inline-block;color:#000;font-size:14px;text-align:center;white-space:nowrap;font-weight:600;line-height:22px;letter-spacing:-.5px}.m_main-gnb li>a{line-height:50px;position:relative}.m_main-gnb li>a b{display:inline-block;position:relative;padding:0 12px;font-weight:500;font-weight:600}.__header-hide .m_main-gnb.fixed_gnb{position:fixed;top:0;left:0;z-index:1300;width:100%}.m_main-gnb.fixed_gnb{position:fixed;top:50px;z-index:1300;width:100%}.m_main-gnb li>a.__on b::after{position:absolute;right:0;bottom:0;left:0;border-bottom:2px solid #000;content:""}.promotion-gnb a::after{width:4px;height:4px;border-radius:100%;background-color:#2b80ff;content:"";position:absolute;right:5px;top:18px}.mm_page>.mm_scroller{padding:40px 0 60px}.m_main_gng-wrap ul>li.promotion-gnb>a.hide-spot::after,.mm_gnb ul>li.promotion-gnb>a.hide-spot::after{background-color:transparent}.m_main_gng-wrap li>a .m_main-gnb-spot-image,.mm_gnb li>a .m_main-gnb-spot-image{position:relative}.m_main_gng-wrap li>a .m_main-gnb-spot-image b,.mm_gnb li>a .m_main-gnb-spot-image b{min-width:73px;max-width:73px;color:#fff}.m_main_gng-wrap li>a .m_main-gnb-spot-image i.image-contain,.mm_gnb li>a .m_main-gnb-spot-image i.image-contain{position:absolute;left:0;top:0;width:100%;height:100%;background-size:100% auto}.m_main_gng-wrap li>a .m_main-gnb-image,.mm_gnb li>a .m_main-gnb-image{position:relative}.m_main_gng-wrap li>a .m_main-gnb-image b,.mm_gnb li>a .m_main-gnb-image b{max-width:56px;min-width:56px;color:#fff}.m_main_gng-wrap li>a .m_main-gnb-image i.image-contain,.mm_gnb li>a .m_main-gnb-image i.image-contain{position:absolute;left:0;top:-2px;width:100%;height:100%;background-size:100% auto}html[class*=_main_][class*=_frame_] .mm_page>.mm_scroller{padding-top:90px}.mm_header.main_header .mm_rside .mco_cart{color:#fff}.m_main-gnb li.live>a{color:red}.mm_gnb ul{padding:0}.mm_gnb li{height:50px}.mm_gnb-inner{top:0;padding-top:0;background-color:#fff;transition:unset;transform:translateY(40px)}.mm_gnb li>a b{display:inline-block;color:#000;font-size:14px;text-align:center;white-space:nowrap;font-weight:600;line-height:50px;letter-spacing:-.5px}.mm_gnb li.live>a b{color:red}.new_price>strong{color:#000;font-size:14px;font-weight:700;line-height:22px}.new_price>span{color:#ff5c28;font-size:13px;font-weight:700;line-height:22px;padding-left:8px}.mm_carousel-pagination.block .btn_carousel-page{border-radius:unset;width:30px;height:2px;background-color:#ededed;opacity:1}.mm_carousel-pagination .btn_carousel-page.__carousel-on{background-color:#000}.mm_carousel-pagination.block li:nth-child(n+2){margin-left:0}.view-more{text-align:center}.view-more>button{width:150px;height:44px;text-align:center;border-radius:999px;border:1px solid #000;background:#fff;color:#000;font-size:11px;font-weight:600;line-height:44px}.mm_gnb li.live>a.__on b::after{border-color:red}.mm_gnb li>a.__on b::after{border-color:#000;border-bottom-width:2px;bottom:0}.mm_gnb li>a#raffleMenu.__on b::after{border-color:#ff7e00}.promotion-gnb>a{position:relative}.mm_gnb .promotion-gnb a::after{right:0}.renewal-text.black{color:#000!important}.renewal-text.white{color:#fff!important}.mm_renewal-main .mm_product-item figcaption .text_product{margin-top:4px;height:34px}.mm_page .btn_play{width:40px;height:40px;border-radius:100%;background-image:url(https://image.hago.kr/dev/main/side_play.svg);background-size:cover;background-position:center;background-color:rgba(0,0,0,.8);padding:0}.mm_page .btn_kakaoplus{width:40px;height:40px;border-radius:100%;background-image:url(https://image.hago.kr/dev/main/plus_btn.svg);background-size:18px 17px;background-position:center;background-color:rgba(0,0,0,.8);padding:0}.mm_page .btn_topmost{width:40px;height:40px;border-radius:100%;background-color:rgba(0,0,0,.8);padding:0;line-height:40px}.mm_page .btn_topmost img{width:13px;vertical-align:middle;padding-bottom:2px}html[class*=_main_]:not([class*=_lowbtn_]) .mm_page .btn_topmost.__on+.btn_kakaoplus{bottom:105px}html[class*=_main_]:not([class*=_lowbtn_]) .mm_page .btn_topmost.__on~.btn_play{bottom:60px}.mm_header .mm_lside .btn_back{line-height:43px}.new-back-btn{vertical-align:middle}.mm_scroller[class*=_x_]::-webkit-scrollbar{display:none}.mm_scroller[class*=_x_]{-ms-overflow-style:none;scrollbar-width:none}.mm_header .mm_lside .btn_home{font-size:unset;padding-top:1px}.mm_header .mm_lside .btn_home>img{width:22px;vertical-align:middle}.mm_header h1 b:not(.mm_ir-blind){line-height:1.8}.btn_prodetail-recent{width:40px;height:40px;bottom:121px}.mm_renewal-main .mm_product-item button.mm_like.mm_like-bottom{position:absolute;margin-top:160.5%!important;font-size:16px;padding:10px 0 10px 10px}.mm_renewal-main .mm_product-item figcaption .text_brand.mm_like-bottom-brand{max-width:calc(100% - 10px)}.mm_renewal-main .mm_product-item figcaption .text_brand.no-display-name.mm_like-bottom-brand{max-width:calc(100% - 20px)}.mm_product-item .mm_like{display:flex;align-items:center}.mm_renewal-main .mm_product-item .mm_like.mm_like-bottom.no-display-name{margin-top:auto!important;top:inherit;bottom:22px;transform:none;line-height:22px;padding:0;display:flex;align-items:center;height:22px}.mm_renewal-main .m_main-best-brand .mm_product-item button.mm_like.mm_like-bottom{margin-top:calc(98.6% + 50px)!important;margin-left:67.5%}.mm_renewal-main .m_main-best-brand .mm_product-item figcaption .text_brand.mm_like-bottom-brand{max-width:calc(100% - 35px)}.mm_renewal-main .m_main-rank .mm_product-item figcaption .text_brand.mm_like-bottom-brand{max-width:calc(100% - 20px)}.mm_renewal-main .m_main-rank .mm_product-item button.mm_like.mm_like-bottom{margin-top:0!important;bottom:60px}.mm_renewal-main .mm_carousel-pagination.block.bottom-pagination ol.c_dp-flex{width:300px}.mm_renewal-main .mm_carousel-pagination.block.bottom-pagination ol.c_dp-flex>li{flex-grow:1}.mm_renewal-main .mm_carousel-pagination.block.bottom-pagination ol.c_dp-flex>li>button.btn_carousel-page{width:100%}.origin-main{padding:0 20px;margin:80px 0}.origin-main .m_ui-title{padding-bottom:30px;color:#000;text-align:center;font-size:20px;font-weight:700;line-height:22px}.origin-main .m_ui-menu-tab.__tab_line__ ul{padding:0;display:flex;justify-content:space-between}.origin-main .m_ui-menu-tab.__tab_line__ ul li:first-child{padding-left:0}.origin-main .m_ui-menu-tab.__tab_line__ ul li:last-child{padding-right:0}.origin-main .m_ui-menu-tab.__tab_line__ ul li{flex:1;text-align:center;padding:0 4%}.origin-main .m_ui-menu-tab.__tab_line__ button{padding:0;color:#000;text-align:center;font-size:12px;font-weight:700;line-height:22px}.origin-main .m_ui-menu-tab.__tab_line__ button.__category-on::after{background-color:#000;bottom:-3px;border-color:#000}.origin-main .m_ui-menu-tab+.mm_carousel .mm_carousel-item>.mm_product-list{padding:0}.origin-main .m_ui-menu-tab.__tab_line__ ul li:nth-child(n+2){margin-left:0}.origin-main .m_ui-menu-tab+.mm_carousel{margin-top:20px}.origin-main .mm_product-list.__list_card__ .mm_product-item:not(.__item_single__) figcaption{padding:0;margin-top:10px}.origin-main .mm_product-item figcaption .text_brand{margin-top:0;overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:22px}.origin-main .mm_product-item figcaption .text_product{color:#767676;font-size:12px;font-weight:400;line-height:16px;margin-top:4px}.origin-main .mm_product-item .mm_like{padding:10px;color:#a4a4a4}.m_mymain-member .btn_alarm{position:absolute;top:17px;right:50px;padding:6px;color:#aeaeae;font-size:16px}.m_myrecent-note{padding:12px 14px}.m_myrecent-note span::before{top:0}html[class*=_side_] .mm_header{height:auto;background-color:#fff;padding:20px;position:unset}html[class*=_side_] .mm_header .m_sidebar-menu>li{flex:unset}html[class*=_side_] .mm_header .m_sidebar-menu{height:auto;line-height:unset;padding:0;border:none}html[class*=_side_] .mm_header .m_sidebar-menu a{color:#000;text-align:center;font-size:13px;font-weight:500;line-height:22px;padding:5px 12px;border-radius:50px;border:.7px solid #aaa}.sidebar-head{position:relative}.sidebar-head li:nth-child(n+2){margin-left:6px}.sidebar-head .btn_popup-close{width:auto;position:absolute;top:50%;transform:translateY(-50%);right:0}.sidebar-banner{position:relative;margin-top:20px}.sidebar-banner a{width:100%}.sidebar-banner .image_banner{width:100%;padding-top:23.881%}.sidebar-banner-text{position:absolute;left:0;text-align:left;top:50%;transform:translateY(-50%);padding:0 24px}.sidebar-banner-text .text_main1{color:#000;font-size:15px;font-weight:500;line-height:22px;letter-spacing:-.408px}.sidebar-banner-text .text_sub1{color:#767676;font-size:12px;font-weight:400;line-height:22px;letter-spacing:-.408px}.sidebar-tab{border-bottom:1px solid #ededed}.sidebar-tab li{flex:1;text-align:center}.sidebar-tab li>a{color:#000;text-align:center;font-size:15px;font-weight:600;line-height:22px;padding:10px 0;width:100%;position:relative}.sidebar-tab li>a.__tab-on::after{display:block;content:"";border-bottom:2px solid #000;position:absolute;left:0;bottom:0;width:100%}.m_sidebar-category{padding:13px 0}.m_sidebar-category>ul>li>.mm_dropdown>.btn_dropdown{padding-left:30px;padding-top:17px;padding-bottom:17px}.m_sidebar-category>ul>li>.mm_dropdown>.btn_dropdown>b{color:#000;font-size:15px;font-weight:600;line-height:22px}.m_sidebar-category-sub{margin:0;padding:0}.new-sidebar .mm_dropdown-item{padding:0 30px}.m_sidebar-category>ul>li .mm_dropdown-item-inner{background-color:#fafafa}.m_sidebar-category-sub>li{display:inline-block;width:40%}.m_sidebar-category-sub>li>a{padding:5px 20px}.m_sidebar-category-sub>li>a>b{padding:0;color:#000;font-size:14px;font-weight:400;line-height:30px}.m_sidebar-category .mm_dropdown .btn_dropdown .mco_dropdown-cross{font-weight:100;color:#000;font-size:15px}html[class*=_side_] .new-sidebar.mm_scroller:not(.__scroller_x__){padding-bottom:0}.new-sidebar{height:100%;padding-bottom:20px!important}.new-side-toolbar.mm_btnbox.__btnbox_fixed__>*{background-color:#fff;height:60px;font-size:unset;line-height:unset!important}.mm_carousel-pagination.block .btn_carousel-page,.mm_slider-pagination.block .btn_slider-page{background-color:#000;width:100%}.m_main-popup-item .mm_carousel-pagination.block .btn_carousel-page{background-color:#2b80ff;width:100%}.mm_carousel-pagination.block li:has(>.btn_carousel-page.__carousel-on)~li>.btn_carousel-page,.mm_slider-pagination.block li:has(>.btn_slider-page.__slider-on)~li>.btn_slider-page{background-color:#dedede}.m_main-banner .mm_carousel-pagination.block,.m_main-banner .mm_slider-pagination.block{width:200px;bottom:30px}.m_main-banner .mm_carousel-pagination.block .mm_flex li,.m_main-banner .mm_slider-pagination.block .mm_flex li{flex:1 1 auto;overflow-x:visible}.m_main-time{margin:80px 0}.m_main-time h3.title{color:#000;text-align:center;font-size:22px;font-weight:800;line-height:22px;padding-bottom:30px}.m_main-time .mm_carousel-list{padding-bottom:154%;position:relative;height:0}.m_main-time .best-content{width:82.4%;position:absolute;left:0;top:45%;transform:translateY(-50%);font-weight:400;font-size:20px;line-height:25px;text-align:center;color:#fff}.m_main-time h5.title{font-weight:700;font-size:22px;line-height:25px;text-align:center;color:#fff}.m_main-time .mm_carousel-item a .image_post{padding-top:109.8%;width:82.4%}.m_main-time .mm_carousel-item>a{height:100%}.m_main-time .mm_carousel-inner{padding:0 13vw}.m_main-time .mm_carousel-item{width:74vw;padding:0 10px}.m_main-time .mm_carousel{padding-bottom:0}.m_main-time .mm_carousel-pagination{bottom:0}.m_main-time .image_product{width:100%;padding-bottom:124.4%}.m_main-time .mm_carousel-pagination.block .btn_carousel-page{width:15px}.m_main-time .mm_carousel-item figcaption{width:100%;padding-top:24px;padding-right:30px}.m_main-time .mm_product-item figcaption .text_brand{margin-top:0;overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:22px}.m_main-time .mm_product-item figcaption .text_product{color:#767676;font-size:13px;font-style:normal;font-weight:400;line-height:16px}.m_main-time .mm_product-item .mm_like{padding:11px;margin-left:85.5%;margin-top:110%;color:#a4a4a4;transform:unset}.m_main-time .new_price>strong{font-size:15px}.m_main-time .new_price>span{font-size:14px}.m_main-time .timer-progress-section,.m_main-time .timer-section{padding:0 13vw}.timer-section .timer-text{padding-left:10px;color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:22px}.timer-section .timer-time{margin-left:auto;padding-right:10px;color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:1px}.timer-progress-section{height:2px;margin:8px 0 10px}.timer-progress-section .timer-progress{width:100%;padding:0 10px;height:100%;vertical-align:top}.timer-progress-section .timer-progress::-webkit-progress-bar{background:#f5f5f5}.timer-progress-section .timer-progress::-webkit-progress-value{background:#2b80ff}.mm_toolbar{text-align:center;height:61px}.mm_toolbar>ul{display:flex;flex-wrap:wrap;max-width:370px;margin:0 auto;align-items:center;justify-content:center}.mm_toolbar>ul>li{flex:1}.mm_toolbar li img{vertical-align:middle}.mm_toolbar li a{display:block}.mm_toolbar li:first-child a span{padding-top:10px}.mm_toolbar li a span{padding-top:7px;color:#000}.mm_toolbar li:nth-child(1) img{width:22px}.mm_toolbar li:nth-child(2) img{width:23px}.mm_toolbar li:nth-child(3) img{width:23px}.mm_toolbar li:nth-child(4) img{width:24px;height:20px}.mm_toolbar li:nth-child(5) img{width:20px}@media (max-width:310px){.mm_toolbar>ul{width:270px}.mm_toolbar>ul>li{padding:0}}.m_men-top-line-banner{width:100%;position:relative;max-height:48px;height:48px;overflow:hidden;background-color:#000}.m_men-top-line-banner .text_main{text-align:center;font-size:13px;font-weight:400;line-height:48px;color:#fff}.m_men-top-line-banner .text_main>b{color:#cef279}.m_men-category .mm_scroller>ul{width:max-content;margin:0 auto;height:auto;overflow-x:auto}.m_men-category .mm_scroller>ul ._round-category{width:85px;float:left}.m_men-mini-brand{padding:0 24px;box-sizing:border-box}.m_men-mini-brand .round_keyword_list li{float:left;margin:10px 7px 0 0}.m_men-mini-brand ul.__card-blocks>._double_card.curation-banner-area li.mm_carousel-item{width:100%!important}.m_men-mini-brand .__card-blocks .mm_carousel-pagination{height:2px!important;position:absolute;bottom:24px;z-index:2;display:flex;align-items:center;justify-content:center}.m_men-mini-brand .mm_carousel-pagination ol.c_dp-flex{width:130px;display:flex;align-items:center;justify-content:center}.m_men-ribbon{margin-top:50px}.m_men-ranking .m_ranking-list-head{padding:0 14px;margin-top:32px}.m_men-ranking .m_ranking-list-head .m__head-sort .btn_sort{color:#acacac}.m_men-ranking .m_ranking-list-head .m__head-sort .btn_sort.__sort-on{color:#101010}.m_men-ranking .m_ui-item{padding:0 14px;box-sizing:border-box}.m_men-ranking .mm_carousel .mm_carousel-item>.mm_product-list{padding:0 14px}.m_men-ranking :not(.__scroller_x__)>.mm_product-list.__list_card__>ul{grid-template-columns:repeat(3,33.3%);margin-left:-6px}.m_men-ranking :not(.__scroller_x__)>.mm_product-list.__list_card__>ul>li{padding-left:6px;position:relative}.m_men-ranking .mm_carousel .mm_carousel-list{box-sizing:content-box;padding-bottom:37px}.m_men-ranking .owl-dots{display:flex!important;justify-content:center;align-items:center;width:130px;height:2px;background-color:#eee;margin:30px auto 0;border-radius:2px;gap:2px}.m_men-ranking .owl-dot{flex:1;height:100%;background-color:transparent;border:none;border-radius:2px;padding:0;margin:0;cursor:pointer}.m_men-ranking .owl-dots .owl-dot.active{background-color:#000}.m_men-ranking .men-ranking-view-more{width:150px;height:44px;line-height:44px;color:#000;text-align:center;font-size:11px;font-weight:600;margin:35px auto 0;border-radius:999px;border:1px solid #000}.font_weight_400{font-weight:400}.font_weight_500{font-weight:500}.font_weight_600{font-weight:600}.font_weight_700{font-weight:700}.cart-tabmenu{overflow:hidden}.cart-tabmenu .flex li{width:50%;height:46px}.cart-tabmenu .flex button{width:100%;background-color:#f5f5f5;font-weight:600;font-size:15px;line-height:46px;text-align:center;color:#000}.cart-tabmenu .flex .__tab-on{background-color:#fff}#cart_form #order_item_control{display:flex;justify-content:space-between;align-items:center;padding:10px}#cart_form .order_item_control .left{display:flex;align-items:center;gap:8px}#cart_form .order_item_control .for_check_count{cursor:pointer;font-size:14px}#cart_form .order_item_control .divider{font-size:14px}#cart_form .order_item_control .btn_cart_select_delete{background:0 0;border:none;cursor:pointer;font-size:14px}#cart_form .order_item_control .btn_coupon_total_apply{width:98px;height:28px;border:1px solid #ccc;padding:5px 10px;font-size:13px;line-height:19px}#cart_form .mm_order-item-seller h5{border-right:0;border-left:0}#cart_form .mm_order-item .mm_product-list{border-right:0;border-left:0}#cart_form .mm_form-check .mco_form-check{width:18px;height:18px;font-size:12px;line-height:19px}#cart_form .mm_form-check>input[type=checkbox]:checked+.mm_block .mco_form-check{border-color:#000!important;background-color:#000!important}#cart_form .cart_order_seller .cart_order_goods{padding:20px}#cart_form .cart_order_seller .cart_order_goods .mm_product-item-header{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}#cart_form .cart_order_seller .cart_order_goods .cart_order_goods_info figcaption{display:flex;flex-direction:column;gap:23px}#cart_form .cart_order_seller .cart_order_goods .cart_order_goods_info .brand_title{height:19px;line-height:9px;display:flex}#cart_form .cart_order_seller .cart_order_goods .cart_order_goods_info .brand_title .brand_text{font-weight:700;font-size:13px;color:#000}#cart_form .cart_order_seller .cart_order_goods .cart_order_goods_info .goods_title{max-width:100%;font-weight:400;font-size:14px;line-height:19px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}#cart_form .cart_order_seller .cart_order_goods .cart_order_goods_info .goods_option .option_detail{color:#7b7b7b;font-size:13px;line-height:19px}#cart_form .cart_order_seller .cart_order_goods .cart_order_goods_info .btn_coupon .btn_coupon_download{width:74px;height:24px;line-height:23px;text-align:center;border:1px solid #000;font-size:13px;margin-right:5px;cursor:pointer}#cart_form .cart_order_seller .cart_order_goods .cart_order_goods_info .btn_coupon .coupon_none_downloadable{color:#999;border-color:#999;display:inline-block;cursor:default}#cart_form .cart_order_seller .cart_order_goods .cart_order_goods_info .btn_coupon .btn_coupon_change{width:74px;height:24px;line-height:23px;text-align:center;background:#000;color:#fff;border:1px solid #000;font-size:13px;cursor:pointer}.cart_order_seller .cart_order_goods .cart_order_goods_info .goods_price{margin-top:10px}.cart_order_seller .cart_order_goods .cart_order_goods_info .goods_price .list_price{text-decoration:line-through;color:#aaa;font-size:13px}.cart_order_seller .cart_order_goods .cart_order_goods_info .goods_price .sell_price{color:#222;font-weight:700;font-size:13px}.cart_order_seller .cart_order_goods .coupon_info{margin-top:10px;padding:10px;font-size:14px;color:#333;box-sizing:border-box;background:#f4f4f4}.cart_order_seller .cart_order_goods .coupon_info .coupon_detail_text{display:flex;margin-bottom:5px;gap:8px;align-items:baseline}.cart_order_seller .cart_order_goods .coupon_info .coupon_detail_text .label{font-size:13px;color:#000}.cart_order_seller .cart_order_goods .coupon_info .coupon_detail_text .coupon_price{font-size:13px;color:#f95c2a}.cart_order_seller .cart_order_goods .coupon_info .coupon_detail_text .coupon_price_none{color:#2b80ff}.cart_order_seller .cart_order_goods .coupon_info .coupon_detail_info{display:flex;flex-direction:column;margin-top:4px}.cart_order_seller .cart_order_goods .coupon_info .coupon_detail_info .coupon_detail_text{color:#999;display:flex;gap:8px;font-size:13px;display:grid;grid-template-columns:80px .7fr auto;line-height:1.6}.cart_order_seller .cart_order_goods .coupon_info .coupon_detail_info .coupon_detail_text:not(:first-child){line-height:1}.cart_order_seller .cart_order_goods .coupon_info .coupon_detail_info .coupon_detail_text div{color:#999}.cart_order_seller .cart_order_goods .coupon_info .coupon_detail_info .coupon_detail_text .coupon_discount{color:#999;white-space:nowrap}.cart_order_seller .cart_order_goods .cart_order_goods_coupon{margin-top:10px}.cart_order_seller .cart_order_goods .cart_order_goods_coupon .cart_order_item_like{width:40px;height:40px}.cart_order_seller .cart_order_goods .cart_order_goods_coupon .mm_btnbox .btn_option{width:calc(((100% - 40px)/ 2) + 1px);height:40px;margin-left:3px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:15px}.cart_order_seller .cart_order_goods .cart_order_goods_coupon .mm_btnbox .btn_order_item{width:calc(((100% - 40px)/ 2) + 2px);height:40px;margin-left:3px;border:1px solid #101010;background:#fff;cursor:pointer;font-size:15px}.cart_order_seller .cart_footer{height:38px;margin-bottom:38px;display:flex;justify-content:space-between}.cart_order_seller .cart_footer .cart_delivery_summary{right:30px;position:absolute;font-size:14px}.cart_order_seller .cart_footer .cart_delivery_info{background-color:#2b80ff;color:#fff;margin-left:4px;position:relative;background:#007aff;color:#fff;padding:2px 5px;border-radius:29px;width:143px;font-size:12px;position:absolute;top:23px;left:-106px;height:29px;line-height:25px;display:none;text-align:center}.tooltip-wrap{position:relative;display:inline-block;font-size:13px}.cart_delivery_info.is-open{display:inline-block!important}.cart_delivery_info::after{content:'';position:absolute;top:-40%;left:77%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:transparent transparent #1e73f2 transparent}.ico_text-none-s{font-size:0;line-height:1;display:block;position:relative;margin:3px 3px 0 1px;width:14px;height:14px;background-color:#fff;border:1px solid #101010;border-radius:100%}.ico_text-none-s::before{position:absolute;top:2px;left:50%;width:1px;height:5px;background-color:#101010;transform:translateX(-50%);content:""}.ico_text-none-s::after{position:absolute;top:8px;left:50%;bottom:13px;width:1px;height:1px;border-radius:100%;background-color:#101010;transform:translateX(-50%);content:""}.note{padding:16px}.note .note_title{font-weight:500;font-size:13px;line-height:22px;color:#4a4a4a}.note .note_content{font-weight:400;font-size:12px;line-height:19px;color:#999}.mm_cost>table th{padding-left:10px}.mm_cost .total_price{font-weight:700;font-size:14px;line-height:22px;color:#101010}.mm_cost .total_price th{padding-left:5px}.mm_cost .coupon_detail th{padding-left:15px}.mm_cost .coupon_detail{font-weight:400;font-size:14px;line-height:22px;color:#999}.mm_cost .order_price{font-weight:700;font-size:14px;line-height:22px;color:#101010}.mm_cost>table tfoot{border-top:1px solid #d9d9d9}.cart-tabmenu b{font-weight:400}.m_cart .mm_order-item .mm_product-list .btn_product-remove{top:20px;padding:0 20px}
