@charset "UTF-8";.mask-section{position:relative;z-index:2}.js-split.is-inview span:not(.no-loader){animation:titleFadeUp .6s cubic-bezier(.25,1,.5,1) forwards;animation-delay:calc(var(--delay-offset, 0s) + var(--char-index, 0) * .06s)}.lower{position:relative;width:100%}.lower .anker{padding-top:180px;margin-top:-180px;padding-top:12.5vw;margin-top:-12.5vw}.mask_main{position:relative}.mask_kv_area{position:relative;margin:107px auto 0;top:0;right:0;bottom:0;left:0;z-index:1;background-image:var(--mask-kv-image);background-repeat:no-repeat;background-size:100%;background-size:cover;background-position-x:center;transition:filter .32s ease,transform .32s ease;will-change:filter,transform;width:100%;height:calc(100vh - 107px);margin-top:7.431vw;height:calc(100vh - 5.573vw);margin-top:5.573vw;display:flex;justify-content:center;align-items:center}.mask_kv_container{position:relative;display:flex;justify-content:center;width:100%;min-height:70vh;height:100%;width:1200px;width:83.333vw;flex-shrink:0;margin:0 auto;padding-top:32px;padding-top:2.222vw}.mask_kv_ttlarea{position:absolute;right:137px;right:9.514vw;top:20%;text-align:center}.mask_kv_ttl{color:var(--White);font-size:80px;font-size:5.556vw;font-weight:900;line-height:normal}.mask_kv_ttl_s{color:var(--White);font-size:70px;font-size:4.861vw;font-weight:900;line-height:normal;padding-bottom:30px;padding-bottom:2.2vw}.mask_kv_ttl_wrap{display:flex;justify-content:flex-start;align-items:baseline;color:var(--White);font-weight:900;line-height:normal;position:relative}.mask_kv_ttl_wrap .small{font-size:45px;font-size:3.125vw}.mask_kv_ttl_wrap .quotation{font-size:65px;font-size:4.514vw;font-weight:900;line-height:normal;letter-spacing:.01em;align-self:self-start}.mask_kv_ttl_wrap .note{font-weight:400;position:absolute;top:-5px;right:20px;font-size:20px;top:-.347vw;right:1.389vw;font-size:1.389vw}.mask_kv_subttl{color:var(--White);font-size:38px;font-size:2.639vw;font-weight:900;line-height:normal}.mask_kv_subttl_s{color:var(--White);font-size:44px;font-size:3.056vw;font-weight:900;padding-bottom:30px;padding-bottom:2.083vw}.deco_area{position:relative;display:inline-block}.mask_kv_deco{display:inline-flex;position:absolute;justify-content:center;align-items:center;text-align:center;color:var(--White);letter-spacing:2em;line-height:30px;line-height:2.083vw;font-size:30px;font-size:2.083vw;left:50%;top:-9%;transform:translate(-50%);pointer-events:none}.mask_kv_note{position:absolute;color:var(--White);font-size:12px;font-size:.833vw;font-weight:400;right:0;bottom:-100px;bottom:-6.944vw}@media (orientation: landscape) and (max-height: 450px){.mask_kv_area{height:unset}}.mask_feature{z-index:1;position:relative;background-image:var(--mask-feature-bg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;margin-top:-150px;margin-top:-10.417vw}.mask_feature:before{content:"";position:absolute;z-index:0;background-image:var(--mask-feature-deco);background-repeat:no-repeat;background-position:center bottom;background-size:1916px 562px;background-size:133.056vw 39.028vw;width:1916px;width:133.056vw;height:562px;height:39.028vw;left:50%;top:-390px;top:-27.083vw;transform:translate(-50%)}.mask_feature_wrap{position:relative;padding-top:150px;padding-top:10.417vw;padding-bottom:40px;padding-bottom:2.778vw;margin:0 auto;z-index:1}.mask_feature_container{position:relative;margin:0 auto;display:flex;max-width:1200px;max-width:83.333vw;padding-top:118px;padding-top:8.194vw;padding-bottom:60px;padding-bottom:4.167vw}.mask_feature_main{position:relative}.mask_feature_intro_img{width:1005px;width:69.792vw;height:auto;top:-50px;top:-3.472vw;right:-175px;right:-12.153vw;position:absolute}.mask_feature_ttlarea{width:250px;width:17.361vw}.mask_feature_bubble{width:250px;width:17.361vw;height:auto;margin-bottom:16px;margin-bottom:1.111vw}.mask_feature_ttl{color:var(--Main);display:flex;align-items:center;font-size:82px;font-size:5.694vw;font-weight:900;line-height:110%;writing-mode:vertical-rl;width:100%;margin:0 auto}.mask_feature_txtarea{width:750px;width:52.083vw}.mask_feature_main{align-self:flex-end;padding-left:86px;padding-left:5.972vw}.mask_feature_subttl{color:var(--Main);text-shadow:0 0 3px #fff;text-shadow:0 0 .208vw #fff;font-size:28px;font-size:1.944vw;font-weight:900;line-height:normal;border-bottom:1px solid var(--Main);border-bottom:.069vw solid var(--Main);padding-bottom:15px;padding-bottom:1.042vw;margin-bottom:15px;margin-bottom:1.042vw}.mask_feature_txt{padding-top:10px;padding-top:.694vw;text-shadow:0 0 3px #fff;text-shadow:0 0 .208vw #fff;font-size:18px;font-size:1.25vw;font-weight:500;line-height:158%}.mask_feature_whip_img{width:134px;width:9.306vw;height:auto;filter:drop-shadow(34px 34px 15px rgba(0,0,0,.3));filter:drop-shadow(2.361vw 2.361vw 1.042vw rgba(0,0,0,.3))}.mask_feature-list_wrap{margin:0 auto;position:relative;display:flex;justify-content:center;flex-wrap:wrap}.feature-list_box{position:relative;z-index:5;display:flex;justify-content:center;width:100%;margin-top:-140px;margin-top:-9.722vw}.feature-list{background-color:var(--Main);border-radius:50%;width:298px;width:20.694vw;height:298px;height:20.694vw;padding:10px;padding:.694vw;display:flex;justify-content:center;align-items:center}.feature-list2{margin-top:160px;margin-top:11.111vw}.feature-list2 .feature-list_ttl:before{width:198px;width:13.75vw;height:7px;height:.486vw}.feature-list_inner{border:1px solid var(--White);border:.069vw solid var(--White);border-radius:50%;width:100%;height:100%;padding-top:63px;padding-top:4.375vw}.feature-list_ttl{color:var(--White);position:relative;margin-bottom:36px;margin-bottom:2.5vw;font-size:30px;font-size:2.083vw;font-weight:900;line-height:normal;text-align:center}.feature-list_ttl:before{content:"";background-image:url(../img/product/whip/SVG/Feature_Line.svg);background-repeat:no-repeat;background-size:contain;position:absolute;display:block;width:163px;width:11.319vw;height:5px;height:.347vw;bottom:-10px;bottom:-.694vw;left:50%;transform:translate(-50%)}.feature-list_txt{color:var(--White);text-align:center;font-size:16px;font-size:1.111vw;font-weight:500;line-height:170%;letter-spacing:-.04em}.mask_main .recipe_chart_container{width:100%;margin:0 auto;padding-bottom:0;padding-bottom:0vw}.mask_main .recipe_chart_container .recipe_subttl{color:var(--Main);padding-bottom:0}.mask_main .bubble_box{position:relative;z-index:0;margin:0 auto}.mask_main .bubble{text-align:center;background-color:var(--White);border:3px solid var(--Main);border:.208vw solid var(--Main);width:852px;width:59.167vw;height:87px;height:6.042vw;border-radius:99px;border-radius:6.875vw;position:relative;margin:0 auto 80px;margin:0 auto 5.556vw}.mask_main .bubble_txt{color:var(--Main);display:flex;justify-content:center;align-items:center;background-color:var(--White);position:relative;width:100%;height:100%;text-align:center;z-index:2;border-radius:99px;border-radius:6.875vw;font-size:40px;font-size:2.778vw;font-weight:900}.mask_main .bubble:before{content:"";position:absolute;z-index:1;border:40px solid transparent;border:2.778vw solid transparent;border-top:40px solid var(--White);border-top:2.778vw solid var(--White);bottom:-65px;bottom:-4.514vw;left:50%;transform:translate(-50%)}.mask_main .bubble:after{content:"";position:absolute;z-index:0;border:46px solid transparent;border:3.194vw solid transparent;border-top:46px solid var(--Main);border-top:3.194vw solid var(--Main);bottom:-74px;bottom:-5.139vw;left:50%;transform:translate(-50%)}.mask_main .recipe_chart_box{position:relative;margin:0 auto}.mask_main .recipe_chart{position:relative;width:720px;width:50vw;height:600px;height:41.667vw;margin:0 auto 120px;margin:0 auto 8.333vw}.mask_main .chart_y{position:absolute;top:50%;left:-120px;left:-8.333vw;transform:translateY(-50%);width:98px;width:6.806vw}.mask_main .chart_x{position:absolute;bottom:-70px;bottom:-4.861vw;left:50%;transform:translate(-50%);width:748px;width:51.944vw}.mask_main .recipe_chart_innner{position:relative;width:100%;height:100%;background-color:#ffdae1}.mask_main .recipe_chart_innner:before{content:"";position:absolute;z-index:1;background-color:var(--White);width:3px;width:.208vw;height:95%;top:50%;left:50%;transform:translate(-50%,-50%)}.mask_main .recipe_chart_innner:after{content:"";position:absolute;z-index:1;background-color:var(--White);width:95%;height:3px;height:.208vw;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.mask_main .recipe_chart_innner .type_re_link:hover,.mask_main .recipe_chart_innner .type_sm_link:hover) .chart_icon{transform:scale(1.1)}.mask_main .recipe_chart_innner .type_st_link:hover .chart_icon{transform:scale(1.1) translateY(-50%)}.mask_main .chart_icon{width:231px;width:16.042vw;height:231px;height:16.042vw;position:absolute;z-index:2;filter:none;transition:.2s cubic-bezier(.45,0,.55,1);cursor:pointer}.mask_main .chart_re{top:1%;left:51%}.mask_main .chart_st{left:0;top:50%;transform:translateY(-50%)}.mask_main .chart_sm{z-index:2;right:0;bottom:0}@media screen and (max-width: 960px){.mask_main .recipe_chart_container{padding-bottom:40px;padding-bottom:2.778vw}.mask_main .recipe_chart_container .recipe_subttl{padding-bottom:0}.mask_main .recipe_chart_box{padding-left:24px;padding-left:1.667vw;padding-right:24px;padding-right:1.667vw;padding-bottom:40px;padding-bottom:2.778vw}.mask_main .bubble{border:3px solid var(--Main);border:.208vw solid var(--Main);width:338px;width:23.472vw;height:40px;height:2.778vw;border-radius:40px;border-radius:2.778vw;position:relative;margin:0 auto 40px;margin:0 auto 2.778vw}.mask_main .bubble_txt{border-radius:40px;border-radius:2.778vw;font-size:16px;font-size:1.111vw;color:var(--Main)}.mask_main .bubble:before{border:25px solid transparent;border:1.736vw solid transparent;border-top:25px solid var(--White);border-top:1.736vw solid var(--White);bottom:-40px;bottom:-2.778vw}.mask_main .bubble:after{border:31px solid transparent;border:2.153vw solid transparent;border-top:31px solid var(--Main);border-top:2.153vw solid var(--Main);bottom:-49px;bottom:-3.403vw}.mask_main .recipe_chart{width:295px;width:20.486vw;height:245px;height:17.014vw;margin-right:0;margin-bottom:50px;margin-bottom:3.472vw}.mask_main .recipe_chart_innner{width:100%;background-color:#ffdae1;display:flex;justify-content:flex-end}.mask_main .recipe_chart_innner:before{width:1px}.mask_main .recipe_chart_innner:after{height:1px}.mask_main .chart_icon{width:85px;width:5.903vw;height:85px;height:5.903vw;filter:drop-shadow(3px 3px 3px rgba(4,0,0,.2))}.mask_main .chart_y{width:40px;width:2.778vw;left:-50px;left:-3.472vw}.mask_main .chart_x{width:310px;width:21.528vw;bottom:-35px;bottom:-2.431vw}}.mask_product{position:relative;width:100%}.mask_product_container{width:100%;padding-top:100px;padding-top:6.944vw;padding-bottom:100px;padding-bottom:6.944vw}.mask_product_container_inner{position:relative;background-color:var(--White);width:1200px;width:83.333vw;margin:0 auto;padding-top:148px;padding-top:10.278vw}.mask_type_re_hd{width:576px;width:40vw;height:auto;position:absolute;top:-60px;top:-4.167vw;left:50%;transform:translate(-50%)}.mask_type_sm_hd{width:630px;width:43.75vw;height:auto;position:absolute;top:-60px;top:-4.167vw;left:50%;transform:translate(-50%)}.mask_type_st_hd{width:625px;width:43.403vw;height:auto;position:absolute;top:-60px;top:-4.167vw;left:50%;transform:translate(-50%)}.mask_type_box{display:flex;justify-content:center;gap:78px;gap:5.417vw;padding-bottom:65px;padding-bottom:4.514vw}.mask_type_img_area{width:472px;width:32.778vw;height:596px;height:41.389vw}.mask_type_img_area img{width:100%;height:auto}.mask_type_txt_area{padding-bottom:54px;padding-bottom:3.75vw}.mask_type_subttl{font-size:53px;font-size:3.681vw;font-weight:900}.mask_type_tag_box{display:flex;gap:10px;gap:.694vw;padding-top:16px;padding-top:1.111vw;padding-bottom:46px;padding-bottom:3.194vw}.mask_type_txt{color:#333;font-weight:500;line-height:180%;font-size:16px;font-size:1.111vw;text-align:center}.mask_type_cart_area{text-align:center}.mask_type_price{display:flex;justify-content:center;gap:30px;gap:2.083vw;padding-top:17px;padding-top:1.181vw}.mask_type_recommend{position:relative;margin:0 auto;width:1140px;width:79.167vw;padding:40px;padding:2.778vw}.mask_type_recommend_ttl{color:var(--White);display:flex;justify-content:center;align-items:center;position:absolute;font-weight:700;font-size:18px;font-size:1.25vw;width:300px;width:20.833vw;height:32px;height:2.222vw;top:-32px;top:-2.222vw;left:50%;transform:translate(-50%)}.mask_type_recommend_inner{display:flex;justify-content:center;align-items:center;gap:100px;gap:6.944vw}.mask_type_recommend_list{position:relative}.mask_type_recommend_list li{position:relative;color:#333;font-size:18px;font-size:1.25vw;font-weight:700;padding-bottom:38px;padding-bottom:2.639vw}.mask_type_recommend_list li:before{content:"";position:absolute;z-index:0;background-repeat:no-repeat;background-size:contain;background-position:center;width:24px;width:1.667vw;height:24px;height:1.667vw;top:3px;top:.208vw;left:-36px;left:-2.5vw}.graph_img{width:350px;width:24.306vw;height:auto}.mask_type_ingredient{position:relative;margin:0 auto;width:1140px;width:79.167vw;padding-top:65px;padding-top:4.514vw;padding-bottom:94px;padding-bottom:6.528vw;text-align:center}.mask_type_ingredient_ttl{position:relative;display:inline-block;font-size:32px;font-size:2.222vw;font-weight:900}.mask_type_ingredient_ttl .small{display:inline-block;transform:scale(.8)}.mask_type_ingredient_ttl .large{font-size:55px;font-size:3.819vw}.mask_type_ingredient_ttl .note{display:inline-block;vertical-align:top;margin-top:12px;margin-top:.833vw;font-weight:900;font-size:16px;font-size:1.111vw}.figure_area{display:flex;justify-content:space-between;margin-top:28px;margin-top:1.944vw}.figure_hair{width:480px;width:33.333vw;height:350px;height:24.306vw}.mask_ingredient_box{display:flex;flex-direction:column;gap:16px;gap:1.111vw;width:600px;width:41.667vw}.ingredient_desc{display:flex;justify-content:center;align-items:center;color:var(--White);border-radius:50px;border-radius:3.472vw;width:600px;width:41.667vw;height:100px;height:6.944vw;padding:10px 20px;padding:.694vw 1.389vw}.ingredient_desc_name{font-weight:700;line-height:100%;font-size:32px;font-size:2.222vw;border-right:1px solid var(--White);border-right:.069vw solid var(--White);padding-right:10px;padding-right:.694vw}.ingredient_desc_name .middle{font-size:22px;font-size:1.528vw;line-height:22px;line-height:1.528vw}.ingredient_desc_name .small{font-size:15px;font-size:1.042vw;line-height:15px;line-height:1.042vw}.ingredient_desc_name .note{font-weight:400;font-size:12px;font-size:.833vw;vertical-align:text-top}.ingredient_desc_note{font-size:12px;font-size:.833vw;font-weight:400;text-align:left}.ingredient_desc_txt{font-weight:500;font-size:16px;font-size:1.111vw;padding-left:25px;padding-left:1.736vw;text-align:left}.mask_texture_fragrance{display:flex;justify-content:center;width:1140px;width:79.167vw;padding-bottom:60px;padding-bottom:4.167vw}.mask_texture{text-align:center;width:50%}.mask_texture_img{width:423px;width:29.375vw;height:auto}.mask_fragrance_img{width:327px;width:22.708vw;height:auto}.mask_texture_ttl{vertical-align:middle;text-align:center;width:300px;width:20.833vw;height:64px;height:4.444vw;font-weight:700;font-size:20px;font-size:1.389vw;border:1px solid;border:.069vw solid;margin:0 auto 40px;margin:0 auto 2.778vw}.mask_texture_ttl .small{font-size:16px;font-size:1.111vw}.mask_notes_detail_area{text-align:center}.mask_notes_detail_wrap{margin:0 auto;border-bottom:1px solid;border-bottom:.069vw solid;display:flex;padding:16px 0 12px;padding:1.111vw 0 .833vw;flex-direction:column;justify-content:center;align-items:center;gap:4px;gap:.278vw;width:430px;width:29.861vw}.mask_notes_detail_wrap:last-child{border-bottom:none}.mask_re{background:linear-gradient(180deg,#c8e3e2,#b7e3e1 17%,#a5e3df 43%,#99e3df 71%,#96e3df)}.mask_re .type_tag{background:linear-gradient(90deg,#ff849b,#ff6682)}.mask_re .mask_type_subttl,.mask_re .whip_cta_detail_ttl,.mask_re .whip_cta_detail_txt,.mask_re .notes_position{color:var(--Main)}.mask_re .mask_type_recommend{border:10px solid var(--Main);border:.694vw solid var(--Main)}.mask_re .mask_type_recommend_ttl{background-color:var(--Main)}.mask_re .mask_type_recommend_list li:before{background:var(--mask-check-pk)}.mask_re .mask_type_ingredient_ttl{color:var(--Main)}.mask_re .ingredient_desc{background-color:var(--Main)}.mask_re .ingredient_desc_note{color:var(--Main)}.mask_re .mask_texture_ttl{color:var(--Main);border-color:var(--Main)}.mask_re .mask_notes_detail_wrap{border-color:var(--Main)}.mask_sm{background:linear-gradient(180deg,#ffcfd8,#ffcad4 5%,#ffb8c5,#ffacbc 67%,#ffa9b9)}.mask_sm .type_tag{background:linear-gradient(90deg,#d699ef,#c373e4)}.mask_sm .mask_type_subttl,.mask_sm .whip_cta_detail_ttl,.mask_sm .whip_cta_detail_txt,.mask_sm .notes_position{color:var(--Purple)}.mask_sm .mask_type_recommend{border:10px solid var(--Purple);border:.694vw solid var(--Purple)}.mask_sm .mask_type_recommend_ttl{background-color:var(--Purple)}.mask_sm .mask_type_recommend_list li:before{background:var(--mask-check-pl)}.mask_sm .mask_type_ingredient_ttl{color:var(--Purple)}.mask_sm .ingredient_desc{background-color:var(--Purple)}.mask_sm .ingredient_desc_note{color:var(--Purple)}.mask_sm .mask_texture_ttl{color:var(--Purple);border-color:var(--Purple)}.mask_sm .mask_notes_detail_wrap{border-color:var(--Purple)}.mask_st{background:linear-gradient(180deg,#efd3fb,#eac4fb 28%,#e7b8fb 63%,#e6b5fb)}.mask_st .type_tag{background:linear-gradient(90deg,#62ddd5,#32c8c0 99.99%)}.mask_st .mask_type_subttl,.mask_st .whip_cta_detail_ttl,.mask_st .whip_cta_detail_txt,.mask_st .notes_position{color:var(--Green)}.mask_st .mask_type_recommend{border:10px solid var(--Green);border:.694vw solid var(--Green)}.mask_st .mask_type_recommend_ttl{background-color:var(--Green)}.mask_st .mask_type_recommend_list li:before{background:var(--mask-check-gr)}.mask_st .mask_type_ingredient_ttl{color:var(--Green)}.mask_st .ingredient_desc{background-color:var(--Green)}.mask_st .ingredient_desc_note{color:var(--Green)}.mask_st .mask_texture_ttl{color:var(--Green);border-color:var(--Green)}.mask_st .mask_notes_detail_wrap{border-color:var(--Green)}.mask_howto{background-color:#fff2f5;padding-top:100px;padding-top:6.944vw;padding-bottom:50px;padding-bottom:3.472vw}.mask_howto_container{background-color:var(--White);margin:0 auto;display:flex;justify-self:center;flex-wrap:wrap;align-items:center;align-self:stretch;width:1200px;width:83.333vw;padding:60px 0 0;padding:4.167vw 0 0}.mask_amount_used_txtarea{display:flex;justify-content:center;flex-wrap:wrap;gap:26px;gap:1.806vw;width:calc(100% - 570px);width:calc(100% - 39.583vw);padding-top:40px;padding-top:2.778vw}.mask_amount_used_wrap{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;padding-top:52px;padding-top:3.611vw;gap:0 30px;gap:0 2.083vw}.amount_used_box_wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:47px 0;gap:3.264vw 0;padding-left:40px;padding-left:2.778vw}.mask_amount_used_ttl{margin-left:40px;margin-left:2.778vw;margin-right:40px;margin-right:2.778vw}.amount_used_box{text-align:center;margin:0 auto}.howto_mask_img{width:470px;width:32.639vw;height:423px;height:29.375vw}.hairstyle{text-align:center;color:var(--Main);font-size:16px;font-size:1.111vw;font-weight:500;width:124px;width:8.611vw;border-bottom:2px dotted var(--Main);border-bottom:.139vw dotted var(--Main);padding-bottom:10px;padding-bottom:.694vw}.used_size_txt{text-align:center;color:var(--Main);font-size:16px;font-size:1.111vw;font-weight:500;padding-bottom:26px;padding-bottom:1.806vw}.used_size_wrap{display:flex;align-items:center;justify-content:center;height:110px;height:7.639vw}.used_size{text-align:center;margin:0 auto;border-radius:50%;border:1px solid var(--Main);border:.069vw solid var(--Main)}.used_size.short{width:60px;width:4.167vw;height:60px;height:4.167vw}.used_size.medium{width:68px;width:4.722vw;height:68px;height:4.722vw}.used_size.long{width:83px;width:5.764vw;height:83px;height:5.764vw}.mask_all_ingredients{padding-top:100px;padding-top:6.944vw}.mask_all_ingredients .answer{background-color:var(--White)}.mask_all_ingredients .ingredients_box{padding-bottom:27px;padding-bottom:1.875vw}.mask_all_ingredients .ingredients_txt{text-align:left}.mask_all_ingredients .ingredients_txt_product_name{border:1px solid #333;border:.069vw solid #333;padding:4px;padding:.278vw;display:inline-block;margin-bottom:5px;margin-bottom:.347vw}.mask_customize{background-color:#fff2f5;padding-bottom:100px;padding-bottom:6.944vw}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mask.css.map */
