@charset "utf-8";



/*sk2 Style*/
.newMicroSiteWrap > #sk2_wrap{width: 931px;margin:0 auto;background-color: #fafafa;}
.newMicroSiteWrap > #sk2_wrap ul:after, .newMicroSiteWrap > #sk2_wrap ol:after {content: none;}
.newMicroSiteWrap > #sk2_wrap .container-sk2{margin:0 15px;}
.newMicroSiteWrap > #sk2_wrap .sort-space{height: 90px;display: flex;justify-content: flex-end;align-items: center;padding: 0 15px;}
.newMicroSiteWrap > #sk2_wrap header.header-sk2{display:flex;justify-content:center;align-items:center;height:75px;background-color: #ffffff;box-sizing: border-box;}
.newMicroSiteWrap > #sk2_wrap header.header-sk2 .logo-sk2{width: 83px;height:36px;position: relative;z-index: 12}
.newMicroSiteWrap > #sk2_wrap header.header-sk2 .logo-sk2 img{width: 100%;height:100%}
.newMicroSiteWrap > #sk2_wrap .top-sk2 {width: 100%;border-top: 1px solid #000000;border-bottom: 1px solid #bfbfbf;background-color: #ffffff;height: 50px;box-sizing: border-box;}
.newMicroSiteWrap > #sk2_wrap .top-sk2 .menu-sk2{padding:0 15px;   height: 100%; }
.newMicroSiteWrap > #sk2_wrap .top-sk2 .menu-sk2.horizontal-scroll{overflow-x: auto;-ms-overflow-style: none;}
.newMicroSiteWrap > #sk2_wrap .top-sk2 .menu-sk2.horizontal-scroll::-webkit-scrollbar{ display:none; }
.newMicroSiteWrap > #sk2_wrap .top-sk2 .menu-sk2 .menu-list-sk2{display: flex;width: 100%;justify-content: space-between;height: 100%;}
.newMicroSiteWrap > #sk2_wrap .top-sk2 .menu-sk2 .menu-list-sk2::-webkit-scrollbar { display: none; }
.newMicroSiteWrap > #sk2_wrap .top-sk2 .menu-sk2 .menu-list-sk2 .menu-item{display:flex;align-items:center;}
.newMicroSiteWrap > #sk2_wrap .top-sk2 .menu-sk2 .menu-list-sk2 .menu-item > a {font-family: "Noto Sans SC", Noto Sans SC, sans-serif;font-size: 15px;font-weight: 700;letter-spacing: -0.025em;white-space: nowrap;    padding: 0 15px;    color: #000;}
.newMicroSiteWrap > #sk2_wrap .top-img-sk2 > img{width: 100%;height: 457px;}

.newMicroSiteWrap > #sk2_wrap .products-sk2{text-align: right;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .sort-select-box{font-size: 14px;min-width:147px;height: 41px;border:1px solid #aeaeae;background: url("../img/icon-selectbox.png") no-repeat 95% 50% #ffffff; ;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding: 0 10px;font-family: "Noto Sans SC", Noto Sans SC, sans-serif;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .sort-select-box::-ms-expand {  /* IE10, IE11*/display:none;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list{display: flex;flex-wrap: wrap;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item {width: calc((100% - 120px) / 4); display: flex;flex-direction: column;align-items: center;background-color: #ffffff;margin:0 15px 8px;box-sizing: border-box;position: relative;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .tag-box{position: absolute;top: 8px;right: 0;z-index: 1;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .tag-box .prodFlag .dutyfree {color: #ffffff;background-color: rgba(200,16,46,1);}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .img-box{width:195px;height:170px;text-align: center;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .img-box img{width: 190px;height: 190px;margin: 0 auto;min-width: 190px;min-height: 190px;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .name-box{    display: -webkit-box;overflow: hidden;width: 100%;box-sizing: border-box;text-overflow: ellipsis;height: 40px;font-family: "Noto Sans SC", Noto Sans SC, sans-serif;font-size: 15px;text-align: center;white-space: normal;margin-top: 40px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 20px;letter-spacing: -0.018em;padding: 0 16px;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .price-box .usd-box{font-family: MetroPolis, Metro, "Open Sans", "Helvetica Neue", sans-serif;color:#000000;font-size: 15px;display: block;margin-bottom: 4px;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .price-box .usd-box::before {content:'$';display: inline-block;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .price-box .jpy-box{font-family: MetroPolis, Metro, "Open Sans", "Helvetica Neue", sans-serif;color:#ea0429;font-size: 15px;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .price-box .jpy-box::before {content:'¥';display: inline-block;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .price-box {color:#ea0429;font-size: 15px;margin-top: 3px;text-align: center;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .button-box {display: flex;width: 100%;justify-content: center;padding: 0 9px;margin-bottom: 20px;margin-top: 24px;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .button-box .button-like{background-image: url("../img/icon-like.png");background-repeat: no-repeat;background-size: cover;width: 30px;height: 30px;margin-right: 2px;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .button-box .button-like.check{background-image: url("../img/icon-like-check.png");}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .button-box .button-cart{background-image: url("../img/icon-cart.png");background-repeat: no-repeat;background-size: cover;width: 30px;height: 30px;margin-right: 2px;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .button-box .button-buy {width:100px;height: 30px;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .button-box .button-buy::before{content:'立即购买';}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .button-box.soldout .button-buy::before{content:'本商品暫时断货';}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .button-box.alarm .button-buy::before{content:'申请到货通知';}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .button-box.soldout .button-cart,
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .button-box.alarm .button-cart{display: none;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .button-box.soldout .button-buy,
.newMicroSiteWrap > #sk2_wrap .products-sk2 .product-list .product-item .button-box.alarm .button-buy{width: 132px;height: 30px;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .button-box {display: flex;justify-content: center;margin-top: 20px;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .button-box .more-button {font-size: 25px;color:#ea0429;letter-spacing: 0.02em;font-weight: 400;line-height: 1.3em;}
.newMicroSiteWrap > #sk2_wrap .products-sk2 .button-box .more-button::after{content:'';height: 1px;width: 100%;display: block;left: 0;bottom:0;background-color: #ea0429;margin-top: 8px}

.newMicroSiteWrap > #sk2_wrap .product-title{display:block;width:100%;height: 53px;text-align: center;font-family: "Noto Sans SC", Noto Sans SC, sans-serif;font-size: 40px;letter-spacing: -0.01em;margin:50px 0 0;}

/*버튼*/
.newMicroSiteWrap > #sk2_wrap .button {display:flex;justify-content:center;align-items:center;width:160px;height:45px;background-color:#ea0429;font-family: "Noto Sans SC", Noto Sans SC, sans-serif; font-size: 12px;color:#ffffff;letter-spacing: 0.013em;line-height: 1em;}


/*배너*/
.newMicroSiteWrap > #sk2_wrap .banner-sk2-section {padding-bottom: 32px;}
.newMicroSiteWrap > #sk2_wrap .banner-sk2-section .banner-sk2-list{display: flex;justify-content: space-between;margin-top: 37px;}
.newMicroSiteWrap > #sk2_wrap .banner-sk2-list.fix-3 .banner-sk2{display:flex;width: 293px;height: 187px;}
.newMicroSiteWrap > #sk2_wrap .banner-sk2-list.fix-2 .banner-sk2{width: 457px;height: 219px;}
.newMicroSiteWrap > #sk2_wrap .banner-sk2-list .banner-sk2 > a{width: 100%;height: 100%;}
.newMicroSiteWrap > #sk2_wrap .banner-sk2-list .banner-sk2 > a img{min-width: 100%;min-height: 100%;max-width: 100%;max-height: 100%;}

/*스와이프 인디케이터 스타일*/
.newMicroSiteWrap > #sk2_wrap .swiper-dot-sk2{display: flex;align-items: center;}
.newMicroSiteWrap > #sk2_wrap .swiper-dot-sk2 li{display: inline-flex;align-items: center;}
.newMicroSiteWrap > #sk2_wrap .swiper-dot-sk2 li button{background-color: transparent;border:1px solid #ea0429;text-indent: -99999px;border-radius: 100%;width:11px;height: 11px;margin:0 6px;}
.newMicroSiteWrap > #sk2_wrap .swiper-dot-sk2 li.slick-active button{background-color: #ea0429;}
.newMicroSiteWrap .slick-arrow{position: absolute;top:50%;z-index: 1;transform: translateY(-50%);width: 50px;height: 60px;text-indent: -9999px;font-size: 0;opacity: 0;transition-duration: 0.3s;transition-property: opacity;}
.newMicroSiteWrap .slick-arrow.slick-prev{left: 0;    background: url(../img/big-banner-rolling-left.png) no-repeat 0 0;}
.newMicroSiteWrap .slick-arrow.slick-next{right: 0;    background: url(../img/big-banner-rolling-right.png) no-repeat 0 0;}
.newMicroSiteWrap .slick-slider:hover .slick-arrow{opacity: 1;}
.newMicroSiteWrap .swiper-box{position: relative}
.newMicroSiteWrap .dot-box{position: absolute;left: 50%;transform: translateX(-50%);bottom: 80px;}
.newMicroSiteWrap .dot-box .play-button{background: url(../img/icon-pause.png) no-repeat center;background-size: cover;width: 11px;height: 11px;position: absolute;left: 0;transform: translateX(-100%);}
.newMicroSiteWrap .dot-box .play-button.pause{background: url(../img/icon-play.png) no-repeat center;background-size: cover;}

/*Main Style*/
.newMicroSiteWrap > #sk2_wrap.main .keyVisual-sk2{width: 100%;height: 457px;position: relative;}
.newMicroSiteWrap > #sk2_wrap.main .keyVisual-sk2 > .keyVisual-sk2-list{}
.newMicroSiteWrap > #sk2_wrap.main .keyVisual-sk2 > .keyVisual-sk2-list > .keyVisual-sk2-item{width: 930px;height: 455px;position: relative;overflow: hidden;}
.newMicroSiteWrap > #sk2_wrap.main .keyVisual-sk2 > .keyVisual-sk2-list > .keyVisual-sk2-item img.bg-img{width: 100%;height: 100%;object-fit: contain;}
.newMicroSiteWrap > #sk2_wrap.main .keyVisual-sk2 .dot-box{bottom: 20px;}
.newMicroSiteWrap > #sk2_wrap.main .keyVisual-sk2 .swiper-dot-sk2{}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .product-list .product-item .name-box{font-size: 16px;margin-top: 50px;line-height: 22px;height: 44px;margin-top: 48px;}

.newMicroSiteWrap > #sk2_wrap.main .container-sk2 {margin: 0;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 {overflow: hidden;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .product-list {padding: 0 6px;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .product-list .product-item {margin:0 3px;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .product-list .product-item .img-box{width:223px;height:170px;margin-top: 20px;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .title-sk2{display:flex;height:114px;justify-content:center;align-items:center;font-family: "Noto Sans SC", Noto Sans SC, sans-serif;font-size: 26px;line-height:40px;letter-spacing: 0.095em;color:#ea0429;font-weight: 700;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .button-box {display: flex;justify-content: center;margin-top: 27px;margin-bottom: 7px;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .button-box .more-button {font-family: "Noto Sans SC", Noto Sans SC, sans-serif;font-size: 18px;color:#ea0429;letter-spacing: 0.02em;font-weight: 700;line-height: 24px;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .button-box .more-button::after{content:'';height: 1px;width: 100%;display: block;left: 0;bottom:0;background-color: #ea0429;margin-top: 5px}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .swiper-dot-sk2{margin: 16px auto 0;text-align: center;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .slick-arrow {border:0;text-indent: -99999px;background-image: url("../img/icon-arrow.png");background-color: transparent;width: 19px;height: 85px;background-size:cover;position: absolute;z-index: 1}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .slick-arrow.slick-disabled{opacity: 0.2;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .slick-arrow.slick-prev{top:50%;left: 0;transform: translate(20%,-50%);}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .slick-arrow.slick-next{top:50%;right: 0;transform: translate(-20%,-50%) rotate(180deg);}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .product-list .product-item .button-box {margin-top: 27px;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .product-list .product-item .button-box .button-like{width: 35px;height: 35px;margin-right: 2px;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .product-list .product-item .button-box .button-cart{width: 35px;height: 35px;margin-right: 2px;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .product-list .product-item .button-box .button-buy {width: 117px;height: 35px;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .product-list .product-item .button-box.soldout .button-buy,
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .product-list .product-item .button-box.alarm .button-buy{width: 154px;height: 35px;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .product-list .product-item .price-box {font-size: 16px;margin-top: 8px;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .product-list .product-item .price-box .usd-box{font-size: 16px;}
.newMicroSiteWrap > #sk2_wrap.main .products-sk2 .product-list .product-item .price-box .jpy-box{font-size: 16px;}
.newMicroSiteWrap > #sk2_wrap.main .button {font-size: 14px;}

/*Sub Style*/
/*.newMicroSiteWrap > #sk2_wrap.sub .products-sk2-section{margin-top:25px;}*/
.newMicroSiteWrap > #sk2_wrap.sub .banner-sk2-title {display: flex;width:100%;padding-top: 37px;justify-content:center;align-items: center;}
.newMicroSiteWrap > #sk2_wrap.sub .banner-sk2-title h2{display:inline-block;text-align: center;font-family: "Noto Sans SC", Noto Sans SC, sans-serif;font-size: 40px;letter-spacing: 0.1em;line-height: 1em;position: relative;}




.newMicroSiteWrap > #sk2_wrap.sub .top-10 {margin-top: 10px;}
.newMicroSiteWrap > #sk2_wrap.sub .top-20 {margin-top: 20px;}
.newMicroSiteWrap > #sk2_wrap.sub .description-sk2-section .description-sk2-title{margin: 36px 0 25px;font-family: "Noto Sans SC", Noto Sans SC, sans-serif;font-size: 40px;line-height: 1em;letter-spacing: 0.1em;text-align: center;}
.newMicroSiteWrap > #sk2_wrap.sub .description-sk2-section .description-sk2-list{display: flex;justify-content: space-between;}
.newMicroSiteWrap > #sk2_wrap.sub .description-sk2-section .description-sk2-list.top-10{margin-top: 10px;}
.newMicroSiteWrap > #sk2_wrap.sub .description-sk2-section .description-sk2-list.fix-1 .img-box{width:100%;}
.newMicroSiteWrap > #sk2_wrap.sub .description-sk2-section .description-sk2-list.fix-2 .img-box{width: calc((100% - 10px) / 2);height: 615px;}
.newMicroSiteWrap > #sk2_wrap.sub .description-sk2-section .description-sk2-list.fix-3 .img-box{width: calc((100% - 60px) / 3);height: 415px;}
.newMicroSiteWrap > #sk2_wrap.sub .description-sk2-section .description-sk2-list.fix-h-421 .img-box{height: 421px;}
.newMicroSiteWrap > #sk2_wrap.sub .description-sk2-section .description-sk2-list.fix-h-542 .img-box{height: 542px;}
.newMicroSiteWrap > #sk2_wrap.sub .description-sk2-section .description-sk2-list.fix-h-900 .img-box{height: 900px;}
.newMicroSiteWrap > #sk2_wrap.sub .description-sk2-section .description-sk2-list .img-box img{min-width: 100%;min-height: 100%;max-width: 100%;max-height: 100%;}
/*2022-04-06 추가*/
.newMicroSiteWrap > #sk2_wrap.sub .description-sk2-section.group-fix-2{display: flex;justify-content: space-between;}
.newMicroSiteWrap > #sk2_wrap.sub .description-sk2-section.group-fix-2 .description-sk2-list{width: calc((100% - 10px) / 2);}
/*2022-04-06 추가*/

.newMicroSiteWrap > #sk2_wrap.sub .description-sk2-section .swiper-list {}
.newMicroSiteWrap > #sk2_wrap.sub .description-sk2-section .swiper-list .swiper-dot-sk2{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}

.newMicroSiteWrap > #sk2_wrap.sub .images-sk2-section .images-sk2-list .images-sk2 img{min-width: 100%;min-height: 100%;max-width: 100%;max-height: 100%;}
.newMicroSiteWrap > #sk2_wrap.sub .images-sk2-section .images-sk2-list .images-sk2{position: relative;}
.newMicroSiteWrap > #sk2_wrap.sub .images-sk2-section .images-sk2-list.fix-2{display: flex;}
.newMicroSiteWrap > #sk2_wrap.sub .images-sk2-section .images-sk2-list.fix-2 .images-sk2{width: 50%;}




.newMicroSiteWrap > #sk2_wrap.sub.sisLimited .top-img-sk2 > img {width: 100%;height: auto;}
.newMicroSiteWrap > #sk2_wrap.sub.sisLimited .virtual-link{display: block;width: 245px;height: 90px;position: absolute;left: 50%;bottom: 120px;transform: translateX(-50%);}
.newMicroSiteWrap > #sk2_wrap.sub.sisLimited .virtual-link.link1{bottom:136px;}
.newMicroSiteWrap > #sk2_wrap.sub.sisLimited .virtual-link.link2{bottom:107px;}

.newMicroSiteWrap > #sk2_wrap.sub.sisSkinpower .description-sk2-section .swiper-list .swiper-dot-sk2{bottom:90px;}
/*
.newMicroSiteWrap > #sk2_wrap.sub.sisSkinpower .banner-sk2-section{background-color: #ea0429;}
.newMicroSiteWrap > #sk2_wrap.sub.sisSkinpower .banner-sk2-section .banner-sk2-title {padding-top: 60px;}
.newMicroSiteWrap > #sk2_wrap.sub.sisSkinpower .banner-sk2-section .banner-sk2-title h2{color:#ffffff;}
.newMicroSiteWrap > #sk2_wrap.sub.sisSkinpower  .swiper-dot-sk2 li button {width: 7px;height: 7px;margin: 0 6px;}
*/
/*
.newMicroSiteWrap > #sk2_wrap.sub.sisSkinpower .banner-sk2-section {padding-bottom: 18px;}
.newMicroSiteWrap > #sk2_wrap.sub.sisAuraBrightening .banner-sk2-section {padding-bottom: 16px;}
.newMicroSiteWrap > #sk2_wrap.sub.sisBestSellers .banner-sk2-title h2 {font-size: 40px;}
.newMicroSiteWrap > #sk2_wrap.sub.sisDutyFreeExclusive .banner-sk2-title h2{font-size: 27px;}
.newMicroSiteWrap > #sk2_wrap.sub.allProducts .banner-sk2-title h2{font-size: 40px;}
 */