@charset "UTF-8";html,body{overflow-x:hidden;scroll-behavior:smooth}html{font-family:Noto Sans JP,Meiryo,MS P\30b4\30b7\30c3\30af,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,Raleway,sans-serif;height:-webkit-fill-available}:root{--Main: #ff6683;--White: #fff;--Purple: #c283cc;--Purple_v: #c373e4;--Green: #5bd6ca;--Green_v: #32c8c0;--Pink: #fc8686;--MainFont: "Noto Sans JP", Meiryo, "MS P\30b4\30b7\30c3\30af", "\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3", "Hiragino Kaku Gothic ProN", "Raleway", sans-serif;--SubFont: "M PLUS 1p", sans-serif}body{font-family:var(--MainFont);font-size:1rem;position:relative;width:100%;font-feature-settings:"palt";letter-spacing:0;color:var(--Main);overflow-x:hidden}body p{letter-spacing:.05em}a{text-decoration:none}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;border-style:none;vertical-align:top}ul{text-decoration:none}li{text-decoration:none;list-style:none}.container{width:100%}html.is-locked,body.is-locked{overflow:hidden}body.is-locked{position:fixed;width:100%}.anker{padding-top:120px;margin-top:-120px;padding-top:6.25vw;margin-top:-6.25vw}:is(html,body) .br_txt_pc,:is(html,body) .pc{display:block}:is(html,body) .br_txt_sp,:is(html,body) .sp,:is(html,body) .br_txt_sp-s{display:none}@media screen and (max-width: 960px){html,body{scroll-behavior:auto}:is(html,body) .br_txt_pc,:is(html,body) .pc{display:none}:is(html,body) .br_txt_sp,:is(html,body) .sp{display:block}}@media screen and (max-width: 440px){:is(html,body) .br_txt_sp-s{display:block}}.header{background-color:var(--Main);z-index:99;position:fixed;top:0;left:0;width:100%;height:107px;height:5.573vw}.hd_nav{max-width:1920px;margin:0 auto;width:100%;padding:10px 60px;padding:.521vw 3.125vw;display:flex;justify-content:space-between;align-items:center;gap:20%}.hd_logo{width:190px;width:9.896vw;height:auto}.hd_bag{position:relative;display:inline-flex;align-items:center;justify-content:center}.bag_icon_hd{aspect-ratio:1/1;width:80px;width:4.167vw;height:80px;height:4.167vw;display:block;filter:drop-shadow(0 0 15px rgba(0,0,0,.25));filter:drop-shadow(0 0 .781vw rgba(0,0,0,.25))}.cart-badge{position:absolute;top:0;right:0;min-width:30px;min-width:1.563vw;height:30px;height:1.563vw;background-color:var(--Main);color:var(--White);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-size:.885vw;font-weight:700;padding:3px 6px;padding:.156vw .313vw;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.cart-badge.is-visible{opacity:1;visibility:visible}.hd_nav_list{width:calc(100% - 200px);width:calc(100% - 10.417vw);display:flex;justify-content:space-between;align-items:center}.hd_nav_list_item a,.hd_nav_list_item button{color:var(--White);font-family:var(--SubFont);font-size:19px;font-size:.99vw;font-weight:700;letter-spacing:.07em}.hd_nav_list_item a:hover,.hd_nav_list_item button:hover{opacity:.7}.dropdown-list{position:absolute;top:100%;left:50%;width:100%;padding:0;list-style:none;overflow:hidden;opacity:0;pointer-events:none;transform:translate(-50%,10px);transform:translate(-50%,.521vw);transition:opacity .3s ease,transform .3s ease;z-index:99}.dropdown-list_design_hd{margin:10px 0 0;margin:.521vw 0 0;background:linear-gradient(90deg,#fef8f9,#ecfbfc 32%,#e0fefe 65%,#dff);transition:background .3s ease;border:none;border-radius:0;width:140px;width:7.292vw}.dropdown-list_design_hd li a{display:block;color:var(--Main);text-align:center;font-weight:700;text-decoration:none;transition:background .3s ease;border:none;font-size:17px;font-size:.885vw;padding:10px;padding:.521vw .833vw}.dropdown-list_design_hd li a:hover{background:var(--Main);color:var(--White)}.sp_cart{display:none}@media screen and (max-width: 960px){.header{height:60px;background-color:transparent}.hd_nav{padding:24px}.hd_nav_list{display:none}.hd_logo{width:auto;height:26px;filter:drop-shadow(0 0 3px rgba(0,0,0,.25))}.hd_nav_list_item a,.hd_nav_list_item button{font-size:36px;font-weight:700;letter-spacing:.07em}.hd_nav_list_item_product{color:var(--White);font-family:var(--SubFont);font-size:36px;font-weight:700;letter-spacing:.07em}.hd_nav_list_item_product ul li a{color:var(--White);font-family:var(--SubFont);letter-spacing:.07em;font-size:24px;font-weight:700;margin-left:20px}.sp_cart{display:block}.bag_icon_hd{aspect-ratio:1/1;width:40px;height:40px;filter:drop-shadow(0 0 3px rgba(0,0,0,.25))}.hd_bag{display:block;position:fixed;z-index:9999;right:74px;top:20px;width:40px;height:40px}}.hd_auth_item{position:relative;margin-right:-80px}.hd_auth_btn{display:flex;align-items:center;gap:12px;padding:10px 30px;border:1px solid var(--White);border-radius:100px;transition:all .3s ease;color:var(--White);font-family:var(--SubFont);font-weight:700;font-size:15px;font-size:.781vw;letter-spacing:.05em;text-decoration:none;background:transparent}.hd_auth_btn:hover{background:var(--White);color:var(--Main);opacity:1}.hd_auth_btn .auth_icon{width:30px;height:30px;transition:all .3s ease;filter:brightness(0) invert(1)}.hd_auth_btn:hover .auth_icon,.hd_logout_btn:hover .auth_icon,.hd_mypage_btn:hover .auth_icon{filter:brightness(0) saturate(100%) invert(47%) sepia(89%) saturate(1624%) hue-rotate(315deg) brightness(101%) contrast(101%)}.sp_auth_item{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.3)}.sp_auth_link{color:var(--White);font-family:var(--SubFont);font-size:36px;font-weight:700;letter-spacing:.07em;text-decoration:none;display:block;transition:opacity .3s ease}.sp_auth_link:hover{opacity:.7}@media screen and (max-width: 960px){.hd_auth_item{display:none}}.c-header-menu{position:fixed;z-index:9999;display:none}.l-hamburger-nav{display:none}@media screen and (max-width: 960px){.c-header-menu{display:block;position:fixed;z-index:9999;right:24px;top:24px;width:30px;height:26px}.c-header-menu a{display:block;width:100%;height:100%}.c-header-menu .is-line{width:100%;height:100%;display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 0 3px rgba(0,0,0,.25))}.c-header-menu a .is-line span{width:30px;height:2px;background:var(--White);display:block;position:relative;transition:opacity .3s ease}.c-header-menu a span:before{content:"";width:30px;height:2px;background:var(--White);display:inline-block;position:absolute;top:-13px;left:0;transition:transform .3s ease,top .3s ease}.c-header-menu a span:after{content:"";width:30px;height:2px;background:var(--White);display:inline-block;position:absolute;top:13px;left:0;transition:transform .3s ease,top .3s ease}.c-header-menu a.is-show span:before{transform:rotate(-45deg);top:0}.c-header-menu a.is-show span:after{transform:rotate(45deg);top:0}.c-header-menu a.is-show span{background:transparent}.l-hamburger-nav{display:block;position:fixed;top:0;width:100%;z-index:1000;left:-150%;transition:left .5s ease-in-out}.c-hamburger-nav_wrap{background:var(--Main);position:fixed;width:100%;position:relative;overflow:auto;z-index:999999;height:100vh;padding:104px 24px 24px}.c-hamburger-nav{width:100%;display:flex;flex-direction:column;position:relative;z-index:1000;gap:16px}.l-hamburger-nav.is-show{top:0;left:0;display:block}.l-hamburger-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:400;display:none}.l-hamburger-background.is-show{display:block}.bag_icon_hd{aspect-ratio:1/1;width:40px;height:40px;filter:drop-shadow(0 0 15px rgba(0,0,0,.25))}.cart-badge{min-width:27px;height:27px;font-size:15px;padding:3px;top:-10px;right:-10px}.hd_bag{display:block;position:fixed;z-index:9999;right:74px;top:20px;width:40px;height:40px}.sp_cart{display:block}.sp_auth_btn_container{position:absolute;top:22px;left:24px;z-index:10000}.sp_auth_btn{display:inline-flex;align-items:center;gap:12px;padding:10px 20px;border:1px solid var(--White);border-radius:100px;transition:all .3s ease;color:var(--White);font-family:var(--SubFont);font-weight:700;font-size:14px;letter-spacing:.05em;text-decoration:none;background:transparent}.sp_auth_btn:hover,.sp_auth_btn:active{background:var(--White);color:var(--Main);opacity:1}.sp_auth_btn .auth_text{white-space:nowrap}}.main{position:relative;background:#eecacc}.bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background-image:var(--bg-image);background-repeat:no-repeat;background-size:100%;background-size:cover;background-position-x:center;background-position-y:5.5vw;transition:filter .32s ease,transform .32s ease;will-change:filter,transform}.bg.is-blur{filter:blur(10px);transform:scale(1)}.template-page .bg{display:none}.kv_area{position:relative;z-index:2;margin:107px auto 0;width:100%;height:calc(100vh - 107px);height:calc(100vh - 5.573vw);margin-top:5.573vw;display:flex;justify-content:center;align-items:center}.kv_container{position:relative;display:flex;justify-content:center;width:100%;margin:0 auto;min-height:70vh;width:900px;width:46.875vw;flex-shrink:0}.kv_repair{width:14.583vw;height:auto;aspect-ratio:280/631;position:absolute;left:0;top:2.396vw}.kv_smooth{width:17.031vw;height:auto;aspect-ratio:327/736;position:absolute;left:16vw;top:0}.kv_straight{width:14.948vw;height:auto;aspect-ratio:41/85;position:absolute;right:0;top:3.333vw}@media screen and (max-width: 960px){.bg{background-image:var(--bg-image-sp);background-size:100%;background-position-x:center;background-position-y:0}.bg.is-blur{filter:blur(5px);transform:scale(1)}.kv_area{height:390px;height:64svh;margin-top:50px;margin-top:12.821vw;position:relative;align-items:unset}.kv_container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;min-height:750px;min-height:97.656vw;margin-top:5vw;width:calc(100% - 48px);width:calc(100% - 12.308vw);flex-shrink:0}.kv_repair{position:absolute;left:0;top:17px;top:4.359vw;width:106px;width:27.179vw;flex-shrink:0;aspect-ratio:106/240}.kv_smooth{width:124px;width:31.795vw;aspect-ratio:124/280;position:absolute;left:32vw;top:0}.kv_straight{width:109px;width:27.949vw;aspect-ratio:109/226;position:absolute;right:0;top:24px;top:6.154vw}}@media screen and (max-width: 500px){.kv_area{height:390px;height:64svh;min-height:400px;margin-top:50px;margin-top:12.821vw;position:relative;align-items:unset}.kv_container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:95px auto 0;min-height:400px;min-height:102.564vw;margin-top:25vw;width:calc(100% - 48px);width:calc(100% - 12.308vw);flex-shrink:0}}@media (orientation: landscape) and (max-height: 450px){.kv_area{height:unset}}.concept{position:relative;z-index:3;width:100%}.concept_wrap{position:relative;width:100%;z-index:3}.concept_container1{position:relative;width:100%;height:1640px;height:85.417vw;margin-bottom:100px}.concept_copy{background-image:var(--copy-shape);background-repeat:no-repeat;background-size:100%;position:absolute;top:0;left:0;height:839px;height:43.698vw;width:100%}.concept_copy_inner{position:relative;padding-left:32px;padding-top:170px;padding-bottom:350px;padding-left:1.667vw;padding-top:8.854vw;padding-bottom:18.229vw}.concept_copy2{width:100%;height:1259px;height:52vw;position:absolute;top:29vw}.concept_copy2:before{content:"";position:absolute;width:117.135vw;height:65.573vw;left:50%;top:50%;transform:translate(-50%,-50%);background-image:var(--feature-shape);background-repeat:no-repeat;background-position:center top;background-size:117.135vw 65.573vw}.concept_copy2_inner{position:relative;width:100vw;height:100%}.concept_copy2_txtarea{position:absolute;left:5%;top:25%}.concept_ttl{color:var(--Main);font-family:var(--SubFont);font-size:150px;font-size:clamp(100px,7vw,150px);font-size:7.813vw;font-weight:900;line-height:100%;letter-spacing:-.03em}.concept_txt{color:var(--Main);font-size:50px;font-size:clamp(30px,2vw,50px);font-size:2.604vw;font-weight:700;padding-top:25px;padding-top:1.302vw}.concept_txt2{color:var(--White);font-size:clamp(24px,2vw,35px);font-size:1.823vw;font-weight:500;padding-bottom:10px;padding-bottom:.5vw}.concept_copy2_txtbox{padding-bottom:56px;padding-bottom:2.917vw;text-align:center}.concept_copy2_txtbox:nth-of-type(2){padding-bottom:100px;padding-bottom:5.208vw}.concept_copy2_subttlbox{text-align:center}.concept_copy2_subttl{color:var(--White);font-size:70px;font-size:clamp(50px,4vw,70px);font-size:3.646vw;font-weight:700;padding-bottom:.5vw}.concept_whip_area{position:absolute;right:100px;top:0;right:5.2vw}.concept_whip{width:940px;width:49vw;height:auto;z-index:2;position:relative;transform:rotate(-10deg)}.concept_logo_circle{width:35.5vw;height:auto;position:absolute;bottom:-198px;right:-148px;bottom:-11vw;right:-9vw;z-index:1}@media screen and (max-width: 960px){.concept_container1{height:570px;height:146.154vw;margin-bottom:50px}.concept_copy{background-size:878px 275px;background-size:225.128vw 70.513vw;background-position:-110px top;background-position:-28.205vw top;left:0;width:100%;top:-15px;top:-3.846vw;height:275px;height:70.513vw}.concept_copy_inner{position:relative;padding-left:24px;padding-left:6.154vw;padding-top:60px;padding-top:13vw;padding-bottom:70px;padding-bottom:19vw}.concept_copy2{width:100%;height:410px;height:105.128vw;top:150px;top:38.462vw}.concept_copy2:before{width:732px;width:187.692vw;height:410px;height:105.128vw;left:50%;top:50%;transform:translate(-50%,-50%);background-position:40px top;background-position:10.256vw top;background-size:732px 410px;background-size:187.692vw 105.128vw}.concept_copy2_txtarea{position:absolute;left:24px;left:6.154vw;top:27%}.concept_ttl{font-size:44px;font-size:11.282vw;letter-spacing:-.03em}.concept_txt{font-size:24px;font-size:6.154vw;padding-top:5px}.concept_txt2{font-size:14px;font-size:3.59vw;line-height:160%;padding-bottom:0;display:inline-block;text-align:center}.concept_copy2_txtbox{padding-bottom:16px;padding-bottom:4.103vw;display:flex;flex-wrap:wrap;justify-content:center;width:140px;width:35.897vw}.concept_copy2_txtbox:nth-of-type(2){padding-bottom:50px;padding-bottom:12.821vw}.concept_copy2_subttlbox{text-align:center;width:100%}.concept_copy2_subttl{padding-bottom:0;font-size:32px;font-size:8.205vw;line-height:145%}.concept_whip_area{top:57px;top:14.615vw;right:-10px;right:-2.564vw}.concept_whip{width:220px;width:56.41vw;height:auto}.concept_logo_circle{width:116px;width:29.744vw;height:116px;height:29.744vw;bottom:-5px;bottom:-1.282vw;right:-30px;right:-7.692vw}}.concept_container2{margin-top:200px;margin-bottom:190px;margin-bottom:9.9vw}.point1,.point2,.point3{max-width:1600px;max-width:83.4vw;margin:0 auto;position:relative}.point1{margin-top:54px}.point_container{position:relative;width:100%;height:888px;height:46.25vw}.point1_txtarea{position:relative;display:flex;justify-content:center;align-items:center;width:1122px;height:795px;width:58vw;height:41vw}.point1_txtarea:before{content:"";position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);background-image:var(--joy-bg);background-repeat:no-repeat;background-position:center top;background-size:100%;z-index:0}.point1_txtarea_inner{z-index:1;position:absolute;left:206px;top:160px;left:10.729vw;top:8.333vw}.point_ttl{color:var(--Main);font-family:var(--SubFont);font-size:34px;font-size:1.771vw;font-weight:900;line-height:100%;letter-spacing:.02em;padding-bottom:28px;padding-bottom:1.4vw;text-align:right}.point_ttl span{font-size:66px;font-size:3.438vw}.point_txt{color:var(--Main);font-size:35px;font-size:1.823vw;font-weight:700;padding-top:28px;padding-top:1.4vw;text-align:left}.joy{width:500px;width:26.042vw;height:auto}.joy_img{position:absolute;height:auto;width:855px;right:16px;width:44.531vw;right:.833vw;top:0}.point2_txtarea{position:relative;display:flex;justify-content:center;align-items:center;width:1075px;height:815px;width:55.99vw;height:42.448vw;position:absolute;right:0;top:0}.point2_txtarea:before{content:"";position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);background-image:var(--glowup-bg);background-repeat:no-repeat;background-position:center top;background-size:100%;z-index:0}.point2_txtarea_inner{z-index:1;position:absolute;left:310px;top:245px;left:16.146vw;top:12.76vw}.point_ttl_l{text-align:left}.point2_txt{position:absolute;right:0;bottom:20px;bottom:1vw}.glowup{width:559px;width:29vw;height:auto}.glowup_img{position:absolute;height:auto;width:905px;width:47.13vw;top:-40px;left:-30px;top:-2vw;left:-1.56vw}.point3_txtarea{position:relative;display:flex;justify-content:center;align-items:center;width:946px;height:889px;width:49.2vw;height:46.3vw;position:absolute;left:0;top:0}.point3_txtarea:before{content:"";position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);background-image:var(--selflove-bg);background-repeat:no-repeat;background-position:center top;background-size:100%;z-index:0}.point3_txtarea_inner{z-index:1;position:absolute;left:260px;top:167px;left:13.5vw;top:8.7vw}.selflove{width:470px;width:24.4vw;height:auto}.selflove_img{position:absolute;height:auto;width:877px;top:157px;width:45.6vw;top:8.1vw;right:0}@media screen and (max-width: 960px){.concept_container2{margin-bottom:0;margin-top:50px}.point1,.point2,.point3{width:calc(100% - 48px);width:calc(100% - 12.308vw);max-width:calc(100% - 48px);max-width:calc(100% - 12.308vw);margin-left:24px;margin-left:6.154vw;margin-right:24px;margin-right:6.154vw}.point1{margin-top:85px;margin-top:21.795vw}.point_container{height:350px;height:89.744vw}.point2{height:520px;height:133.333vw}.point3{height:520px;height:133.333vw;margin-top:60px;margin-top:15.385vw}.point1_txtarea{height:290px;height:74.359vw;width:409px;width:104.872vw;left:-50px;left:-12.821vw}.point1_txtarea_inner{left:50px;left:12.821vw;top:50px;top:12.821vw}.point_ttl{font-size:14px;font-size:3.59vw;line-height:100%;padding-bottom:15px;padding-bottom:3.846vw}.point_ttl span{font-size:28px;font-size:7.179vw}.point_txt{font-size:12px;line-height:130%;padding-top:15px;font-size:3.077vw;padding-top:3.846vw}.joy{width:193px;width:49.487vw}.joy_img{width:246px;width:63.077vw;height:240px;height:61.538vw;right:-30px;right:-7.692vw;top:115px;top:29.487vw}.point2_txtarea{width:483px;width:123.846vw;height:366px;height:93.846vw;position:relative;right:70px;right:17.95vw}.point2_txtarea_inner{left:unset;right:70px;right:17.95vw;top:110px;top:28.205vw}.point2_txt{right:unset;bottom:25px;bottom:6.41vw;left:155px;left:39.744vw}.glowup_img{width:330px;width:84.615vw;height:226px;height:57.949vw;left:-25px;left:-6.41vw;top:300px;top:76.923vw}.glowup{width:289px;width:74.103vw}.point3 .point_ttl{padding-bottom:8px;padding-bottom:2.051vw}.point3 .point_txt{padding-top:8px;padding-top:2.051vw}.point3_txtarea{width:432px;height:405.97px;width:110.769vw;height:104.095vw;position:relative;left:-118px;left:-30.256vw}.point3_txtarea:before{transform:rotate(6deg) translate(-50%,-50%);transform-origin:center center}.point3_txtarea_inner{left:118px;left:30.256vw;top:50px;top:12.821vw}.selflove{width:241px;width:61.795vw}.selflove_img{width:260px;width:66.667vw;right:-27px;right:-6.923vw;bottom:-106px;bottom:-27.179vw;top:unset}}.recipe{position:relative}.recipe_ttlarea{width:100%;text-align:center;padding-top:280px;padding-bottom:20px;padding-top:14.583vw;padding-bottom:1.042vw;position:relative;overflow:clip;z-index:0}.recipe_ttlarea:after{content:"";background-image:var(--recipe-shape);background-repeat:no-repeat;background-position:top;background-size:100%;width:2744px;height:2744px;width:142.917vw;height:142.917vw;z-index:-1;position:absolute;top:100px;top:5.208vw;left:50%;transform:translate(-50%)}.recipe_ttlarea:before{content:"";background-image:var(--recipe-bgtext);background-repeat:no-repeat;background-position:top;background-size:100%;width:2853px;height:2876px;width:148.594vw;height:149.792vw;z-index:0;position:absolute;top:18px;top:.938vw;left:-25%;animation:rotate- 100s linear infinite;transform-origin:center center}.recipe_ttl{color:var(--White);font-size:100px;font-weight:900;line-height:70%;padding-bottom:60px;font-size:5.208vw;padding-bottom:3.125vw}.recipe_ttl_deco{position:relative;display:inline-block}.recipe_ttl_deco{position:relative;width:100%;text-align:center;color:var(--White);letter-spacing:1.1em;line-height:50%;left:-15px;left:-.781vw;font-size:60px;font-size:3.125vw}.recipe_subttl{color:var(--White);font-size:50px;font-size:2.604vw;font-weight:900;padding-bottom:25px;padding-bottom:1.302vw}.recipe_content_area{margin-top:-200px;margin-top:-10.417vw;background-color:var(--Main)}.recipe_content_wrap{background-image:var(--recipe-bg);background-repeat:no-repeat;background-size:240%;background-position:64% 82%;z-index:2;position:relative;padding-top:200px;padding-top:10.417vw}.recipe_step{background:#fffffff2;display:flex;margin:0 auto 50px;position:relative;width:100%;max-width:1600px;max-width:83.4vw}.recipe_step_imgbox{width:50%;padding-right:40px;padding-top:35px;padding-right:2.083vw;padding-top:1.823vw;display:flex;justify-content:flex-end;align-items:center}.recipe_step_txtbox{position:relative;display:flex;width:50%;padding-left:80px;padding-top:180px;padding-bottom:115px;gap:42px;padding-left:4.167vw;padding-top:9.375vw;padding-bottom:5.99vw;gap:2.188vw;flex-direction:column;flex-wrap:wrap}.recipe_step_txtbox .recipe_subttl{color:var(--Main);padding-bottom:0}.recipe_step1_img_wrap{position:relative}.recipe_step1_img{width:340px;width:17.708vw;height:auto;position:relative;z-index:1}.recipe_step2_img{width:430px;width:22.396vw;height:auto;position:relative;z-index:1}.keyword_box{position:absolute;width:361px;height:421px;width:18.802vw;height:21.927vw}.keyword_box1{top:85px;left:-260px;top:4.427vw;left:-13.542vw}.keyword_box2{top:110px;left:-206px;top:5.729vw;left:-10.729vw}.keyword{position:absolute;mix-blend-mode:multiply;z-index:0;width:257px;height:261px;width:13.385vw;height:13.594vw}.keyword1{top:0;left:0}.keyword2{bottom:0;right:0}.recipe_step1_subttl_wrap{position:relative}.step_logo{z-index:1;position:absolute;width:auto;top:-100px;left:-155px;top:-5.208vw;left:-8.073vw}.step_logo_img{width:auto;height:140px;height:7.292vw}.recipe_txt{color:#333;font-weight:500;font-size:20px;padding-bottom:10px;font-size:1.042vw;padding-bottom:.521vw}.tag_fragrance_box{display:flex;gap:7px;gap:.365vw}.tag_fragrance{text-align:center;font-weight:700;color:var(--White);padding:5px 15px;border-radius:16px;font-size:17px;font-size:.885vw;padding:.26vw .781vw;border-radius:.833vw;opacity:.62}.product_link{color:var(--Main);display:flex;align-items:center;font-weight:700;font-size:25px;gap:25px;padding-top:16px;font-size:1.302vw;gap:1.302vw;padding-top:.833vw}.product_link_arrow{width:33px;height:33px;width:1.719vw;height:1.719vw}.product_link:hover .product_link_arrow{transform:translate(10px);transition:.2s cubic-bezier(.45,0,.55,1)}@media screen and (max-width: 960px){.recipe_content_wrap{background-image:var(--recipe-bg-sp);background-size:cover;background-position:55% 0%;padding-top:40px;padding-top:10.256vw}.recipe_ttlarea{padding-top:138px;padding-top:35.385vw;padding-bottom:10vw}.recipe_ttlarea:before{width:573px;height:578px;width:146.923vw;height:148.205vw;top:3px;top:.769vw;left:-25%}.recipe_ttlarea:after{width:543px;width:139.231vw;height:543px;height:139.231vw;top:20px;top:5.128vw}.recipe_step{background:transparent;display:flex;flex-wrap:wrap;gap:80px;gap:20.513vw;margin:24px auto 64px;margin:6.154vw auto 16.41vw;width:100%;max-width:100%;padding-left:24px;padding-left:6.154vw;padding-right:24px;padding-right:6.154vw}.recipe_step_imgbox{width:100%;padding:0}.recipe_ttl{font-size:50px;font-weight:700;font-size:12.821vw;padding-bottom:24px}.recipe_ttl_deco{position:relative;width:100%;text-align:center;color:var(--White);letter-spacing:1.1em;left:-5px;font-size:28px;left:-1.282vw;font-size:7.179vw}.recipe_subttl{line-height:129%;font-size:22px;font-weight:700;font-size:5.641vw;padding-bottom:24px;padding-bottom:6.154vw}.recipe_txt{font-size:13px;font-size:3.333vw;line-height:140%;letter-spacing:.1em;padding-bottom:0}.recipe_step_txtbox{width:100%;border-radius:16px;border-radius:4.103vw;background:var(--White);padding:32px 16px 24px;padding:8.205vw 4.103vw 6.154vw;gap:16px;gap:4.103vw}.recipe_step_txtbox .recipe_subttl{color:var(--Main);padding-bottom:0;position:relative;z-index:5;font-size:32px;font-size:8.205vw;line-height:129%}.recipe_step1_img{width:220px;width:56.41vw;transform:translate(32px);transform:translate(8.205vw)}.keyword_box{width:223px;width:57.179vw;height:260px;height:66.667vw}.keyword_box1{left:-118px;left:-30.256vw;top:40px;top:10.256vw}.keyword{width:158px;width:40.513vw;height:161px;height:41.282vw}.step_logo{top:-94px;left:10px;top:-24vw;left:2.564vw}.step_logo_img{width:auto;height:90px;height:23.077vw}.step_logo:after{content:"";background-image:var(--bubble-img);background-repeat:no-repeat;background-size:contain;position:absolute;width:243px;width:62.308vw;height:163px;height:41.795vw;top:-45px;left:-55px;top:-11.538vw;left:-14.103vw;z-index:-1}.recipe_step2_img{width:230px;width:58.974vw;transform:translate(36px);transform:translate(9.231vw)}.keyword_box2{left:-110px;left:-28.205vw;top:25px;top:6.41vw}.tag_fragrance{font-size:13px;line-height:140%;letter-spacing:-.07em;padding:2px 16px;border-radius:10px;font-size:3.333vw;padding:.513vw 4.103vw;border-radius:2.564vw}.product_link_area{padding-top:8px;padding-top:2.051vw}.product_link{font-size:13px;line-height:140%;letter-spacing:.07em;font-size:3.333vw;gap:13px;padding-top:10px;gap:3.333vw;padding-top:2.564vw}.product_link_arrow{width:19px;width:4.872vw;height:19px;height:4.872vw}.tag_fragrance_box{gap:2px;justify-content:space-between}}.recipe_chart_container{width:100%;margin:0 auto;padding-bottom:200px;padding-bottom:10.417vw}.recipe_chart_container .recipe_subttl{color:var(--Main);padding-bottom:0}.bubble_box{position:relative;z-index:0;margin:0 auto}.bubble{text-align:center;background-color:var(--White);border:3px solid var(--Main);border:.156vw solid var(--Main);width:1050px;height:144px;border-radius:99px;width:54.688vw;height:7.5vw;border-radius:5.156vw;position:relative;margin:0 auto 80px}.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:5.156vw;font-size:50px;font-size:2.604vw;font-weight:900}.bubble:before{content:"";position:absolute;z-index:1;border:50px solid transparent;border-top:50px solid var(--White);border:2.604vw solid transparent;border-top:2.604vw solid var(--White);bottom:-80px;bottom:-4.167vw;left:50%;transform:translate(-50%)}.bubble:after{content:"";position:absolute;z-index:0;border:56px solid transparent;border-top:56px solid var(--Main);border:2.917vw solid transparent;border-top:2.917vw solid var(--Main);bottom:-91px;left:50%;transform:translate(-50%);bottom:-4.65vw}.recipe_chart_box{position:relative;margin:0 auto}.recipe_chart{position:relative;width:886px;height:737px;margin:0 auto 120px;width:46.146vw;height:38.385vw;margin:0 auto 6.25vw}.chart_y{position:absolute;top:50%;left:-150px;transform:translateY(-50%);width:115px;left:-7.812vw;width:5.99vw}.chart_x{position:absolute;bottom:-100px;left:50%;transform:translate(-50%);width:916px;bottom:-5.208vw;width:47.708vw}.recipe_chart_innner{position:relative;width:100%;height:100%;background-color:#ffdae1}.recipe_chart_innner:before{content:"";position:absolute;z-index:1;background-color:var(--White);width:3px;height:95%;top:50%;left:50%;transform:translate(-50%,-50%)}.recipe_chart_innner:after{content:"";position:absolute;z-index:1;background-color:var(--White);width:95%;height:3px;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.recipe_chart_innner .type_re_link:hover,.recipe_chart_innner .type_sm_link:hover) .chart_icon{transform:scale(1.1)}.recipe_chart_innner .type_st_link:hover .chart_icon{transform:scale(1.1) translateY(-50%)}.chart_icon{width:254px;height:254px;width:13.229vw;height:13.229vw;position:absolute;z-index:2;filter:drop-shadow(10px 10px 20px rgba(4,0,0,.2));transition:.2s cubic-bezier(.45,0,.55,1);cursor:pointer}.chart_re{top:2%;left:51%}.chart_st{left:2%;top:50%;transform:translateY(-50%)}.chart_sm{z-index:2;right:2%;bottom:2%}@media screen and (max-width: 960px){.recipe_chart_container{padding-bottom:40px;padding-bottom:10.256vw}.recipe_chart_container .recipe_subttl{padding-bottom:0}.recipe_chart_box{padding-left:24px;padding-left:6.154vw;padding-right:24px;padding-right:6.154vw;padding-bottom:40px;padding-bottom:10.256vw}.bubble{border:3px solid var(--Main);width:338px;width:86.667vw;height:40px;height:10.256vw;border-radius:40px;border-radius:10.256vw;position:relative;margin:0 auto 40px;margin:0 auto 10.256vw}.bubble_txt{border-radius:40px;border-radius:10.256vw;font-size:16px;color:var(--Main)}.bubble:before{border:25px solid transparent;border:6.41vw solid transparent;border-top:25px solid var(--White);border-top:6.41vw solid var(--White);bottom:-40px;bottom:-10.256vw}.bubble:after{border:31px solid transparent;border:7.949vw solid transparent;border-top:31px solid var(--Main);border-top:7.949vw solid var(--Main);bottom:-49px;bottom:-12.564vw}.recipe_chart{width:295px;width:75.641vw;height:245px;height:62.821vw;margin-right:0;margin-bottom:50px;margin-bottom:12.821vw}.recipe_chart_innner{width:100%;background-color:#ffdae1;display:flex;justify-content:flex-end}.recipe_chart_innner:before{width:1px;width:.256vw}.recipe_chart_innner:after{height:1px;height:.256vw}.chart_icon{width:85px;width:21.795vw;height:85px;height:21.795vw;filter:drop-shadow(3px 3px 3px rgba(4,0,0,.2))}.chart_y{width:40px;width:10.256vw;left:-50px;left:-12.821vw}.chart_x{width:310px;width:79.487vw;bottom:-35px;bottom:-8.974vw}}.type_re{background-image:var(--repair-bg-svg);background-repeat:no-repeat;background-size:cover;background-position:top;z-index:2;position:relative;margin-top:-145px;padding-top:185px;margin-top:-7.552vw;padding-top:9.635vw}.type_box{max-width:1600px;max-width:83.4vw;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:88px;gap:4.583vw}.tag_whitetea,.tag_chamomile_apple{background-color:var(--Pink)}.tag_peach{background-color:var(--Purple)}.tag_bergamot{background-color:var(--Green)}.type_item{width:406px;height:auto;width:21.146vw}.type_txt_area{display:flex;flex-direction:column;align-items:flex-start;gap:50px;gap:2.604vw}.type_re_hd{width:730px;width:38.021vw;height:auto}.type_txt{color:var(--Main);font-size:32px;font-size:1.667vw;font-weight:900;position:relative;display:inline-block}.type_txt .small{display:inline-block;transform:scale(.8)}.type_txt .note{display:inline-block;position:absolute;font-weight:900;font-size:16px;font-size:.833vw;top:0;top:0vw;right:-20px;right:-1.042vw}.type_subttl{color:var(--Main);font-size:77px;font-size:4.01vw;font-weight:900}.type_tag_box{display:flex;gap:18px;gap:.938vw;padding-top:10px;padding-top:.521vw;padding-bottom:10px;padding-bottom:.521vw}.type_tag{color:var(--White);font-size:28px;font-size:1.458vw;font-weight:500;padding:10px 20px;padding:.521vw 1.042vw;background:linear-gradient(90deg,#ff849b,#ff6682)}.type_note{color:var(--Main);font-size:12px;font-size:.625vw}.type_fragrance{width:100%;background-repeat:no-repeat;background-size:contain;position:relative}.type_fragrance_container{max-width:1600px;max-width:83.333vw;margin:0 auto;position:relative;height:874px;height:45.521vw}.type_fragrance:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute;z-index:-1;pointer-events:none;width:100%;height:100%}.type_re .type_fragrance:before{background-image:var(--repair-bg);background-position:left top;margin-top:50px;margin-top:2.604vw}.fragrance_img{position:absolute;top:-50px;top:-2.604vw;right:0;width:606px;width:31.563vw;height:auto}.fragrance_explain{position:absolute;top:390px;top:20.313vw;right:0}.pyramid_wrap{width:100%;height:100%;position:relative}.pyramid{text-align:center;display:inline-block;position:relative}.pyramid_top{position:absolute;top:80px;top:4.167vw;left:750px;left:39.063vw}.pyramid_middle{position:absolute;top:250px;top:13.021vw;left:290px;left:15.104vw}.pyramid_base{position:absolute;top:400px;top:20.833vw;left:0;left:0vw}.camomile{position:absolute;width:122px;width:6.354vw;top:22px;top:1.146vw;left:-122px;left:-6.354vw}.apple{position:absolute;width:198px;width:10.313vw;bottom:-160px;bottom:-8.333vw;left:-70px;left:-3.646vw}.jasmine{position:absolute;top:150px;top:7.813vw;left:-16px;left:-.8vw;width:273.5px;width:14.245vw}.rose{position:absolute;top:118px;top:6.146vw;right:23px;right:1.198vw;width:127px;width:6.615vw}.amber{position:absolute;top:145px;top:7.552vw;left:-65px;left:-3.385vw;width:185.785px;width:9.676vw}.ceder{position:absolute;top:130px;top:6.771vw;right:-40px;right:-2.083vw;width:217.494px;width:11.328vw}.lemon{position:absolute;width:113px;width:5.885vw;top:58px;top:3.021vw;right:-122px;right:-6.354vw}.peach{position:absolute;width:240px;width:12.5vw;bottom:-175px;bottom:-9.115vw;right:-78px;right:-4.063vw}.orange{position:absolute;width:162px;top:60px;left:-145px;width:8.438vw;top:3.125vw;left:-7.552vw}.bergamot{position:absolute;width:202px;bottom:-185px;left:-70px;left:-3.646vw;width:10.521vw;bottom:-9.635vw}.pyramid_ttl{font-family:var(--SubFont);font-size:40px;font-size:2.083vw;font-weight:900;color:transparent;height:100%;letter-spacing:.02em;-webkit-text-stroke-width:1px}.pyramid_type_re{-webkit-text-stroke:1px var(--Main);-webkit-text-stroke:.052vw var(--Main)}.pyramid_detail{color:#333;font-size:18px;font-size:.938vw;font-weight:500;padding-top:15px;padding-top:.781vw}.pyramid_detail p{padding-bottom:5px;padding-bottom:.26vw}.fragrance_explain_ttl{font-family:var(--SubFont);color:var(--Main);font-weight:900;font-size:54px;font-size:2.813vw;padding-bottom:10px;padding-bottom:.521vw;letter-spacing:0}.fragrance_explain_txt{color:var(--Main);font-weight:600;font-size:18px;font-size:.938vw;padding-bottom:10px;padding-bottom:.521vw}.view_about_link{font-family:var(--SubFont);color:var(--Main);display:flex;align-items:center;text-decoration:underline;font-weight:700;font-size:20px;font-size:1.042vw;gap:12px;gap:.625vw;margin-top:35px;margin-top:1.823vw}.view_about_link:hover .product_link_arrow{transform:translate(10px);transition:.2s cubic-bezier(.45,0,.55,1)}.type_sm{z-index:1;position:relative;background:linear-gradient(#fbf0ff 71%,#f4f5fd 86%,#e8fffb);margin-top:-20px;margin-top:-1.042vw;padding-top:185px;padding-top:9.635vw}.type_sm .type_txt,.type_sm .type_subttl,.type_sm .type_note{color:var(--Purple)}.type_sm .type_tag{background:linear-gradient(90deg,#d699ef,#c373e4)}.type_sm .fragrance_img{left:0}.type_sm .fragrance_explain{position:absolute;top:390px;top:20.313vw;right:0}.type_sm .pyramid{display:inline-block}.type_sm .fragrance_explain_ttl,.type_sm .fragrance_explain_txt,.type_sm .view_about_link{color:var(--Purple)}.type_sm .view_about_link{justify-content:flex-end}.type_sm .type_item_area{order:1}.type_sm .type_txt_area{order:0;text-align:right;align-items:flex-end}.type_sm .type_tag_box{justify-content:flex-end}.type_sm .type_fragrance:before{background-image:var(--smooth-bg);background-position:right top;margin-top:50px;margin-top:2.604vw}.pyramid_type_sm{-webkit-text-stroke:1px var(--Purple);-webkit-text-stroke:.052vw var(--Purple)}.type_sm_hd{width:876px;width:45.625vw;height:auto}.pyramid_top_sm{position:absolute;top:80px;top:4.167vw;left:600px;left:31.25vw}.pyramid_middle_sm{position:absolute;top:250px;top:13.021vw;left:965px;left:50.26vw}.pyramid_base_sm{position:absolute;top:400px;top:20.833vw;right:0;right:0vw}.fragrance_explain_sm{position:absolute;text-align:right;top:390px;top:20.313vw;left:230px;left:11.98vw}.type_st{background:linear-gradient(#e8fffb 67%,#f6fffd 89%,#fff);z-index:0;position:relative;margin-top:-145px;padding-top:185px;margin-top:-7.552vw;padding-top:9.635vw}.type_st .type_txt,.type_st .type_subttl,.type_st .type_note{color:var(--Green)}.type_st .type_tag{background:linear-gradient(90deg,#62ddd5,#32c8c0 99.99%)}.type_st .fragrance_explain_ttl,.type_st .fragrance_explain_txt,.type_st .view_about_link{color:var(--Green)}.pyramid_type_st{-webkit-text-stroke:1px var(--Green);-webkit-text-stroke:.052vw var(--Green)}.type_st .type_fragrance:before{background-image:var(--straight-bg);background-position:left top;margin-top:50px;margin-top:2.604vw}.type_st_hd{width:880px;width:45.833vw;height:auto}@media screen and (max-width: 960px){.type_txt{font-size:12px;font-size:3.077vw;font-weight:900;line-height:100%}.type_txt .note{font-size:7px;right:-8px;font-size:1.795vw;top:0;right:-2.051vw}.type_re{margin-top:-50px;margin-top:-12.821vw;padding-top:80px;padding-top:20.513vw;padding-bottom:32px;padding-bottom:8.205vw}.type_sm,.type_st{margin-top:-20px;margin-top:-5.128vw;padding-top:80px;padding-top:20.513vw;padding-bottom:32px;padding-bottom:8.205vw}.type_fragrance{padding-bottom:60px;padding-bottom:15.385vw;margin-top:64px;margin-top:16.41vw}.type_fragrance:before{background-size:300px 232px;background-size:76.923vw 59.487vw}.type_re .type_fragrance:before{background-image:var(--repair-bg-sp)}.type_sm .type_fragrance:before{background-image:var(--smooth-bg-sp);background-position:110px top;background-position:30vw top}.type_st .type_fragrance:before{background-image:var(--straight-bg-sp)}.type_box{width:100%;max-width:100%;padding-left:24px;padding-left:6.154vw;padding-right:24px;padding-right:6.154vw;gap:16px 8px;gap:4.103vw 2.051vw;justify-content:space-between}.type_item{width:111px;width:28.8vw}.type_txt_area{gap:16px;gap:4.103vw;width:calc(100% - 130px);width:calc(100% - 32vw)}.type_re_hd{width:140px;width:35.897vw}.type_subttl{padding-top:8px;padding-top:2.051vw;font-size:20px;font-weight:900;font-size:5.128vw;letter-spacing:-.07em}.type_tag_box{gap:6px;gap:1.538vw;padding-top:8px;padding-top:2.051vw;padding-bottom:10px;padding-bottom:2.564vw}.type_tag{font-size:10px;padding:3px;font-size:2.564vw;padding:.769vw;letter-spacing:0}.type_note{font-size:8px;font-weight:300;font-size:2.051vw}.type_fragrance_container{width:100%;max-width:100%;padding-left:24px;padding-left:6.154vw;padding-right:24px;padding-right:6.154vw}.pyramid_ttl{font-size:15px;font-size:3.846vw;-webkit-text-stroke-width:.5px;-webkit-text-stroke-width:.128vw;letter-spacing:.06em}.fragrance_img{right:0;height:auto;top:-35px;top:-8.974vw;width:162px;width:41.538vw}.pyramid_top{position:absolute;top:-25px;top:-6.41vw;left:120px;left:30.769vw}.pyramid_middle{left:50px;left:12.821vw;top:60px;top:15.385vw}.pyramid_base{top:120px;top:30.769vw;left:0}.pyramid_top_sm{position:absolute;top:-25px;top:-6.41vw;left:140px;left:35.897vw}.pyramid_middle_sm{left:170px;left:43.59vw;top:60px;top:15.385vw}.pyramid_base_sm{right:10px;right:2.564vw;top:120px;top:30.769vw}.pyramid_detail{font-size:7px;font-size:1.795vw;padding-top:0;color:#000}.camomile{position:absolute;width:26px;width:6.667vw;top:28px;top:7.179vw;left:-40px;left:-10.256vw}.apple{position:absolute;width:41px;width:10.513vw;bottom:-23px;left:-22px;bottom:-5.897vw;left:-5.641vw}.jasmine{position:absolute;top:13px;top:3.333vw;left:-55px;left:-14.103vw;width:55px;width:14.103vw}.rose{position:absolute;top:34px;top:8.718vw;right:unset;left:-11px;left:-2.821vw;width:27px;width:6.923vw}.amber{position:absolute;top:37px;top:9.487vw;left:-8px;left:-2.051vw;width:37px;width:9.487vw}.ceder{position:absolute;top:50px;top:12.821vw;right:unset;left:0;width:43px;width:11.026vw}.pyramid_middle_sm .jasmine{top:13px;top:3.333vw;left:unset;right:-55px;right:-14.103vw}.pyramid_middle_sm .rose{top:34px;top:8.718vw;left:unset;right:-11px;right:-2.821vw}.pyramid_base_sm .amber{top:37px;top:9.487vw;left:unset;right:-8px;right:-2.051vw}.pyramid_base_sm .ceder{top:50px;top:12.821vw;left:unset;right:0}.lemon{position:absolute;width:30px;width:7.692vw;top:10px;top:2.564vw;right:-50px;right:-12.821vw}.peach{position:absolute;width:52px;width:13.333vw;bottom:unset;right:-41px;right:-10.513vw;top:38px;top:9.744vw}.orange{position:absolute;width:41px;top:41px;left:-23px;width:10.513vw;top:10.513vw;left:-5.897vw}.bergamot{position:absolute;width:41px;top:18px;left:-53px;width:10.513vw;top:4.615vw;left:-13.59vw}.fragrance_explain{top:150px;top:38.462vw;right:24px;right:6.154vw}.fragrance_explain_sm{left:24px;left:6.154vw;top:137px;top:35.128vw}.fragrance_explain_ttl{font-size:16px;padding-bottom:8px;font-size:4.103vw;line-height:100%;padding-bottom:2.051vw}.fragrance_explain_txt{font-size:9px;font-weight:700;line-height:160%;letter-spacing:0;font-size:2.308vw;padding-bottom:0}.view_about_link{font-size:14px;line-height:160%;letter-spacing:-.04em;font-size:3.59vw;gap:9px;gap:2.308vw}}.product_lineup{background-color:var(--White);position:relative;z-index:2;padding-top:120px;padding-top:6.25vw}.product_lineup_wrap{width:100%}.product_ttl_area{overflow:hidden;width:100%}.product_ttl_anime_box{overflow-x:hidden;width:100%;display:flex;gap:54px;gap:2.813vw;padding-bottom:16px;padding-bottom:.833vw;width:max-content;animation-timing-function:linear;animation-iteration-count:infinite}.product_ttl_inner{width:100%;display:flex;gap:54px;gap:2.813vw;padding-bottom:16px;padding-bottom:.833vw}.product_ttl{width:416px;width:21.667vw;height:auto}.left-flow{animation-name:scroll-left;animation-duration:40s;animation-direction:normal}.right-flow{animation-name:scroll-right;animation-duration:40s;animation-direction:normal}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.product_cotanier{width:100%;margin:0 auto;background-image:var(--product-bg);background-position:center;background-size:auto;padding-bottom:100px;padding-bottom:5.208vw}.product_box_wrap{max-width:1600px;max-width:83.333vw;margin:120px auto 0;margin:6.25vw auto 0;position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:110px 40px;gap:5.729vw 2.083vw}.product_box{background-color:#f4deef;position:relative;border-radius:16px;border-radius:.833vw;width:780px;width:40.625vw;height:630px;height:32.813vw}.product_box:nth-of-type(1){z-index:3}.product_box:nth-of-type(2){z-index:2}.product_box:nth-of-type(3){z-index:1}.product_box_inner{position:relative;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px;gap:1.563vw;margin-left:60px;margin-left:3.125vw;margin-right:60px;margin-right:3.125vw;width:auto}.product_box_data{position:relative;width:100%}.product_name{color:var(--Main);font-family:var(--SubFont);font-size:90px;font-size:4.688vw;font-weight:900;line-height:100%;padding-bottom:40px;padding-bottom:2.083vw;margin-top:-70px;margin-top:-3.646vw}.product_txt{color:var(--Main);font-size:20px;font-size:1.042vw;font-weight:900}.product_img{position:absolute;top:-30px;top:-1.563vw;right:-20px;right:-1.042vw;max-width:450px;max-width:23.438vw;max-height:600px;max-height:31.25vw;width:auto;height:auto;object-fit:contain;object-position:right top}.product_txt span{font-size:10px;font-size:.521vw}.product_price{display:flex;gap:35px;gap:1.823vw;padding-top:10px;padding-top:.521vw}.whip_img{width:174px;width:9.063vw;position:absolute;top:-30px;top:-1.563vw;right:40px;right:2.083vw}.mask_img{width:500px;width:26.042vw;position:absolute;top:-30px;top:-1.563vw;right:-125px;right:-6.51vw}.repair_set_img{width:335px;width:17.448vw;position:absolute;top:40px;top:2.083vw;right:-35px;right:-1.823vw}.cart_area{width:100%;display:flex;flex-direction:column;gap:24px;gap:1.25vw}.btn-cart{color:var(--White);background:var(--Main);cursor:pointer;transition:transform .3s ease;display:inline-flex;align-items:center;justify-content:flex-start;padding-left:40px;padding-left:2.083vw;gap:15px;gap:.781vw;width:310px;width:16.146vw;height:50px;height:2.604vw;font-size:22px;font-size:1.146vw;font-weight:700;border:1px solid var(--White);border-radius:50px;border-radius:2.604vw;box-shadow:7px 7px 0 var(--White);box-shadow:.365vw .365vw 0 var(--White)}.btn-cart:hover,.btn-cart:focus{box-shadow:7px 7px 0 var(--Main);box-shadow:.365vw .365vw 0 var(--Main);color:var(--Main);background:var(--White)}.btn-cart:disabled{opacity:.5;cursor:not-allowed}.cart_icon{width:34px;width:1.771vw;height:auto;margin-right:5px;margin-right:.26vw}.bag_icon{width:25px;width:1.302vw;height:auto;margin-right:5px;margin-right:.26vw}.btn-cart:hover .cart_icon,.btn-cart:focus .cart_icon{content:url(cart_icon_pk.svg)}.dropdown{position:relative;display:inline-block}.dropdown_arrow{width:14px;width:.729vw;position:absolute;right:30px;right:1.563vw;top:50%;transform:translateY(-50%);transition:transform .3s ease;transform-origin:center}.dropdown.active .dropdown_arrow{transform:rotate(180deg) translateY(50%)}.btn_design{color:var(--White);background:var(--Main);cursor:pointer;transition:transform .3s ease;position:relative;display:inline-flex;align-items:center;justify-content:flex-start;padding-left:40px;padding-left:2.083vw;gap:15px;gap:.781vw;margin-top:25px;margin-top:1.302vw;width:310px;width:16.146vw;height:50px;height:2.604vw;font-size:22px;font-size:1.146vw;font-weight:700;border:1px solid var(--White);border-radius:50px;border-radius:2.604vw;box-shadow:7px 7px 0 var(--White);box-shadow:.365vw .365vw 0 var(--White);transition:transform .3s ease,box-shadow .3s ease}.btn_design:hover{box-shadow:7px 7px 0 var(--Main);box-shadow:.365vw .365vw 0 var(--Main);color:var(--Main);background:var(--White)}.btn_design:hover .bag_icon{content:var(--bag-icon-pk)}.dropdown-list_design{position:absolute;top:100%;left:0;width:100%;max-width:16.146vw;margin:10px 0 0;margin:.521vw 0 0;padding:0;list-style:none;background:#fff;border-radius:19px;border-radius:.99vw;border:1px solid var(--Text_Black, #333);background:var(--Text_White, #fff);overflow:hidden;opacity:0;pointer-events:none;transform:translateY(10px);transform:translateY(.521vw);transition:opacity .3s ease,transform .3s ease;z-index:99}.dropdown.active .dropdown-list{opacity:1;pointer-events:auto;transform:translate(-50%)}.dropdown.active .dropdown-list_design{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-list_design li a{display:block;color:#333;text-align:center;font-weight:700;text-decoration:none;transition:background .3s ease;border-bottom:1px solid #333;font-size:18px;font-size:.938vw;padding:10px 16px;padding:.521vw .833vw;width:100%}.dropdown-list_design li:last-of-type a{border-bottom:none}.dropdown-list_design li a:hover{background:var(--Main);color:var(--White)}.variant-dropdown,.shop-dropdown{position:relative;display:inline-block}.variant-dropdown .btn-cart{justify-content:flex-start;padding-right:20px;padding-right:1.042vw;position:relative}.variant-dropdown .dropdown_arrow{position:absolute;right:20px;right:1.042vw;top:50%;transform:translateY(-50%);transition:transform .3s ease;transform-origin:center}.variant-dropdown.active .dropdown_arrow{transform:rotate(180deg) translateY(50%)}.variant-list{position:absolute;top:100%;left:0;width:310px;width:16.146vw;margin:10px 0 0;margin:.521vw 0 0;padding:0;list-style:none;background:#fff;border-radius:19px;border-radius:.99vw;border:1px solid var(--Text_Black, #333);overflow:hidden;opacity:0;pointer-events:none;transform:translateY(10px);transform:translateY(.521vw);transition:opacity .3s ease,transform .3s ease;z-index:99}.variant-dropdown.active .variant-list{opacity:1;pointer-events:auto;transform:translateY(0)}.variant-list li{border-bottom:1px solid #333}.variant-list li:last-child{border-bottom:none}.variant-option{display:block;width:100%;color:#333;text-align:center;font-weight:700;text-decoration:none;transition:background .3s ease;font-size:18px;font-size:.938vw;padding:10px 16px;padding:.521vw .833vw;background:transparent;border:none;cursor:pointer}.variant-option:hover:not(:disabled){background:var(--Main);color:var(--White)}.variant-option:disabled{opacity:.5;cursor:not-allowed;color:#999}.dropdown-item_shop:hover,.dropdown-item_type_re{background:var(--Main);color:var(--White)}.dropdown-item_type_re span{padding-left:20px}.dropdown-item_type_re:hover{background:var(--White);color:var(--Main)}.dropdown-item_type_sm{background:var(--Purple);color:var(--White)}.dropdown-item_type_sm span{padding-left:20px}.dropdown-item_type_sm:hover{color:var(--Purple);background:var(--White)}.dropdown-item_type_st{background:var(--Green);color:var(--White)}.dropdown-item_type_st span{padding-left:20px}.dropdown-item_type_st:hover{color:var(--Green);background:var(--White)}@media screen and (max-width: 960px){.product_lineup{padding-top:32px;padding-top:8.205vw;padding-bottom:32px;padding-bottom:8.205vw}.product_cotanier{width:100%;margin:0 auto;background-position:center top;background-repeat:repeat-y;background-size:auto;background-size:627px 408px;background-size:160.769vw 104.615vw;padding-bottom:0}.product_box_wrap{max-width:100%;width:100%;padding-left:24px;padding-left:6.154vw;padding-right:24px;padding-right:6.154vw;margin:75px auto 0;margin:19.231vw auto 0;gap:60px;gap:15.385vw}.product_ttl_inner{gap:28px;gap:7.179vw}.product_ttl{width:222px;width:56.923vw}.product_ttl_anime_box{gap:28px;gap:7.179vw;padding-bottom:16px;padding-bottom:4.103vw}.product_box{width:100%;height:unset;border-radius:16px;border-radius:4.103vw;min-height:360px;min-height:92.308vw}.product_box_inner{margin-left:24px;margin-left:6.154vw;margin-right:24px;margin-right:6.154vw;padding-bottom:24px;padding-bottom:6.154vw;gap:32px;height:100%}.product_box_data{width:100%;align-self:stretch}.product_img{max-width:160px;max-width:41.026vw;max-height:300px;max-height:76.923vw;top:-20px;top:-5.128vw;right:-20px;right:-5.128vw}.product_name{letter-spacing:0;font-size:49px;font-size:12.564vw;line-height:110%;margin-top:-40px;margin-top:-10.256vw;padding-bottom:30px;padding-bottom:7.692vw}.product_price{display:flex;gap:35px;gap:8.974vw}.product_txt{font-size:16px;font-size:3.846vw;letter-spacing:0}.product_txt span{font-size:10px;font-size:2.564vw}.whip_img{width:68px;width:17.436vw;top:-42px;top:-10.769vw;right:20px;right:5.128vw}.mask_img{width:165px;width:42.308vw;right:-45px;right:-11.538vw;top:7px;top:1.795vw}.repair_set_img{width:133px;width:34.103vw;right:-28px;right:-7.179vw;top:7px;top:1.795vw}.btn-cart,.btn_design{width:300px;width:76.923vw;height:40px;height:10.256vw;border-radius:35px;border-radius:8.974vw;padding-left:72px;padding-left:18.462vw;gap:12px;gap:3.077vw;border:2px solid var(--White);box-shadow:6px 6px 0 0 var(--White);box-shadow:1.538vw 1.538vw 0 0 var(--White);font-size:18px;font-size:4.615vw}.cart_area{gap:24px;gap:6.154vw}.dropdown_arrow{width:17px;width:4.359vw;right:14px;right:3.59vw}.cart_icon{width:18px;width:4.615vw}.bag_icon{width:14px;width:3.59vw}.dropdown-list_design{width:100%;max-width:100%}.dropdown-list_design{border-radius:18px;border-radius:4.615vw}.dropdown-list_design li a{font-size:15px;font-size:3.846vw;padding:10px;padding:2.564vw}.variant-dropdown .btn-cart{padding-right:18px;padding-right:4.615vw}.variant-dropdown .dropdown_arrow{right:18px;right:4.615vw}.variant-list,.dropdown-list_design{border-radius:18px;border-radius:4.615vw;width:300px;width:76.923vw}.variant-option{font-size:15px;font-size:3.846vw;padding:10px;padding:2.564vw}}.faq{background-color:var(--White);position:relative;z-index:1;margin-top:-2px;margin-top:-.104vw;padding-top:47px;padding-top:2.448vw;padding-bottom:280px;padding-bottom:14.583vw}.faq_ttl_area{margin:0 auto 45px;margin:0 auto 2.344vw;text-align:center}.faq_ttl{width:168px;width:8.75vw}.accordion{width:100%;margin:0 auto;width:850px;width:44.271vw}.accordion-item{background-color:#faf2fd;margin-bottom:30px;margin-bottom:1.563vw}.accordion-item:last-child{margin-bottom:0}.question,.answer{display:flex;gap:10px;gap:.521vw;justify-content:flex-start;align-items:flex-start;transition:transform .3s ease,opacity .3s ease}.question{background-color:var(--Main);padding:25px 50px;padding:1.302vw 2.604vw;cursor:pointer;transition:all .3s;position:relative;z-index:5}.question_innner{width:100%;height:100%;position:relative;display:flex;gap:15px;gap:.781vw;justify-content:flex-start;align-items:flex-start}.question:before,.question:after{content:"";position:absolute;background:var(--White);transition:transform .3s ease,opacity .3s ease;pointer-events:none;z-index:2}.question:before{width:20px;width:1.042vw;height:4px;height:.208vw;top:50%;right:60px;right:3.125vw;transform:translateY(-50%);border-radius:4px;border-radius:.208vw}.question:after{width:4px;width:.208vw;height:20px;height:1.042vw;top:50%;right:68px;right:3.542vw;transform:translateY(-50%);border-radius:4px;border-radius:.208vw}.question.active:after{transform:translateY(-50%) rotate(90deg)}.question.active:before{opacity:0}.answer{background-color:#faf2fd;font-size:18px;font-size:.938vw}.answer{display:flex;overflow:hidden;height:0;opacity:0;transform:translateY(-5px);transform:translateY(-.26vw);transition:height .6s cubic-bezier(.25,1,.5,1),opacity .5s ease,transform .6s cubic-bezier(.25,1,.5,1);will-change:height,opacity,transform}.answer.is-open{opacity:1;transform:translateY(0)}.answer__inner{display:flex;justify-content:flex-start;align-items:flex-start;transition:transform .3s ease,opacity .3s ease;gap:15px;gap:.781vw;padding:25px 50px;padding:1.302vw 2.604vw}.question_deco,.answer_deco{font-family:var(--SubFont);display:flex;align-items:center;justify-content:center;font-size:16px;font-size:.833vw;font-weight:500}.question_deco{color:var(--White)}.answer_deco{color:var(--Pink)}.accordion-item .question_txt{color:var(--White);font-size:16px;font-size:.833vw;font-weight:500;padding-right:50px;padding-right:2.604vw}.accordion-item .answer_txt{color:#333;font-size:16px;font-size:.833vw;font-weight:500}.btn_wrapper{display:flex;justify-content:flex-end}.more_btn{color:var(--Main);font-weight:700;text-align:right;display:flex;line-height:100%;align-items:center;transition:color .3s ease;letter-spacing:0;gap:25px;gap:1.302vw;font-size:16px;font-size:.833vw}.more_btn_arrow{transition:transform .3s ease;color:var(--Main);width:7px;width:.365vw;height:16px;height:.833vw}.more_btn:hover{text-decoration:underline}.more_btn:hover .more_btn_arrow{transform:translate(5px);transform:translate(.26vw)}.more_btn:active .more_btn_arrow{transform:translate(8px);transform:translate(.417vw)}@media (prefers-reduced-motion: reduce){.answer{transition:none}}@media screen and (max-width: 960px){.faq{margin-top:-2px;margin-top:-.513vw;padding-top:32px;padding-top:8.205vw;padding:24px 24px 100px;padding:6.154vw 6.154vw 25.641vw}.faq_ttl_area{margin:0 auto 24px;margin:0 auto 6.154vw;text-align:center}.faq_ttl{width:80px;width:20.513vw}.accordion{width:100%}.accordion-item{margin-bottom:0}.question_deco,.answer_deco{font-size:16px;font-size:4.103vw}.question{padding:8px 15px;padding:2.051vw 3.846vw}.accordion-item .question_txt{font-size:12px;font-size:3.077vw;font-size:clamp(12px,3vw,18px);line-height:140%;padding-right:30px;padding-right:7.692vw}.accordion-item .answer_txt{font-size:12px;font-size:3.077vw;font-size:clamp(12px,3vw,18px);line-height:140%}.question_innner{gap:13px}.answer__inner{gap:13px;padding:8px 15px;padding:2.051vw 3.846vw}.question:before{width:20px;width:5.128vw;height:2px;height:.513vw;top:50%;right:15px;right:3.846vw;border-radius:1px;border-radius:.256vw}.question:after{width:2px;width:.513vw;height:20px;height:5.128vw;right:24px;right:6.154vw;border-radius:2px;border-radius:.513vw}.btn_wrapper{padding-top:24px;padding-top:6.154vw}.more_btn{font-size:15px;font-size:3.846vw;gap:20px;gap:5.128vw}.more_btn_arrow{width:5px;width:1.282vw;height:12px;height:3.077vw;aspect-ratio:5/12}}.shop_list{position:relative;z-index:2;text-align:center;width:100%;height:1160px;height:60.417vw;margin:-9.375vw auto 0;padding-top:110px;padding-top:5.729vw;padding-bottom:110px;padding-bottom:5.729vw}.shop_list:before{content:"";background-image:var(--shoplist-bg);background-position:top center;background-size:100% calc(100% + .52vw);background-size:100% calc(100% + 20px);background-size:cover;width:100%;height:100%;position:absolute;z-index:0;left:0;top:0}.shop_list1{padding-top:40px;padding-top:2.083vw;padding-bottom:40px;padding-bottom:2.083vw;position:relative;z-index:1}.shop_list2{position:relative;z-index:1}.shop_list_ttl_area{margin:45px auto;margin:2.344vw auto;text-align:center}.shop_list_ttl{width:472px;width:24.583vw;padding-bottom:40px;padding-bottom:2.083vw}.onlineshop_ttl{width:463px;width:24.115vw}.shop_list_txt{color:var(--White);font-weight:400;font-size:14px;font-size:.729vw;padding-bottom:5px;padding-bottom:.26vw;letter-spacing:.05em}.shop_list_container{width:100%;margin:0 auto;width:850px;width:44.271vw;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;border-bottom:1px solid var(--White);gap:28px;gap:1.458vw;padding-bottom:65px;padding-bottom:3.385vw}.onlineshop_container{border-bottom:transparent}.btn-shop{color:var(--Main);background:var(--White);cursor:pointer;transition:transform .3s ease;display:inline-flex;align-items:center;justify-content:center;font-weight:700;border-radius:50px;border-radius:2.604vw;width:245px;width:12.76vw;height:50px;height:2.604vw;font-size:20px;font-size:1.042vw;border:3px solid var(--Main);border:.156vw solid var(--Main);box-shadow:7px 7px 0 var(--Main);box-shadow:.365vw .365vw 0 var(--Main)}.btn-shop:hover,.btn-shop:focus{color:var(--White);background:var(--Main);box-shadow:7px 7px 0 var(--White);box-shadow:.365vw .365vw 0 var(--White);border:3px solid var(--White);border:.156vw solid var(--White)}.cart_img{height:auto;width:388px;width:20.208vw;position:absolute;left:110px;left:5.729vw;bottom:-60px;bottom:-3.125vw}@media screen and (max-width: 960px){.shop_list{position:relative;z-index:2;text-align:center;width:100%;min-height:unset;height:unset;margin:-64px auto 0;margin:-16.41vw auto 0;padding-bottom:100px;padding-bottom:25.641vw}.shop_list:before{content:"";background-image:var(--shoplist-bg-sp);background-position:top center;background-size:cover;width:100%;height:100%;position:absolute;z-index:0;left:0;top:0}.shop_list1,.shop_list2{padding-top:32px;padding-top:8.205vw;padding-bottom:0;width:100%;padding-left:24px;padding-left:6.154vw;padding-right:24px;padding-right:6.154vw}.shop_list_ttl_area{margin:24px auto;margin:6.154vw auto}.shop_list_ttl{width:252px;width:64.615vw;padding-bottom:24px;padding-bottom:6.154vw}.onlineshop_ttl{width:330px;width:84.615vw}.shop_list_txt{font-size:14px;font-size:3.59vw;padding-bottom:5px;padding-bottom:1.282vw}.shop_list_container{width:100%;justify-content:space-between;flex-wrap:wrap;gap:16px 0;gap:4.103vw 0;padding-bottom:32px;padding-bottom:8.205vw}.btn-shop{border-radius:50px;border-radius:12.8vw;width:155px;width:38vw;height:30px;height:7.7vw;font-size:14px;font-size:3.59vw;border:3px solid var(--Main);box-shadow:2px 2.8px 0 1px var(--Main);letter-spacing:0}.btn-shop:hover,.btn-shop:focus{border:3px solid var(--White);box-shadow:2px 2.8px 0 1px var(--White);box-shadow:.513vw .718vw 0 .256vw var(--White)}.cart_img{width:108px;width:27.692vw;aspect-ratio:18/25;left:24px;left:6.154vw;bottom:-40px;bottom:-10.256vw}}.sns{position:relative;z-index:2;width:100%;padding-top:155px;padding-top:8.073vw;padding-bottom:100px;padding-bottom:5.208vw}.sns_container{margin:0 auto;position:relative}.sns_ttl_area{position:relative;text-align:right;z-index:2;margin:0 auto;padding-top:40px;padding-top:2.083vw;max-width:1600px;max-width:83.333vw}.insta_ttl{width:434px;width:22.604vw;position:absolute;bottom:-30px;bottom:-1.563vw;right:-40px;right:-2.083vw}.sns_area{position:relative;z-index:1}.insta-feed{width:100%;overflow:hidden}.insta-swiper .swiper-slide{width:260px;width:13.542vw;height:auto;flex-shrink:0;background-color:var(--White)}.insta-swiper img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 960px){.sns{padding-top:80px;padding-bottom:100px;padding-top:20.513vw;padding-bottom:25.641vw}.sns_container{margin:0 auto;position:relative;padding-left:24px;padding-right:24px;padding-left:6.154vw;padding-right:6.154vw}.sns_ttl_area{padding-top:32px;max-width:100%;padding-top:8.205vw}.insta_ttl{width:180px;bottom:-16px;right:0;width:46.154vw;bottom:-4.103vw}.insta-swiper .swiper-slide{width:200px;height:auto;width:51.282vw}}.news{width:100%;margin:0 auto;position:relative;z-index:1;padding-bottom:200px;padding-bottom:10.417vw}.news_container{width:100%;margin:0 auto;width:850px;width:44.271vw}.news_ttl_area{margin:0 auto;text-align:center;padding-top:26px;padding-top:1.354vw;padding-bottom:60px;padding-bottom:3.125vw}.news_ttl{height:auto;width:242px;width:12.604vw}.news__list{list-style:none;padding:0;margin-bottom:27px;margin-bottom:1.406vw}.news__item{margin-bottom:12px;margin-bottom:.625vw}.news__link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:inherit;transition:background .3s ease,color .3s ease;border-radius:230px;border-radius:11.979vw;border:3px solid var(--Main);border:.156vw solid var(--Main);background:var(--White);padding:17px 63px;padding:.885vw 3.281vw;gap:10px;gap:.521vw;box-shadow:0 4px #ff668380;box-shadow:0 .208vw #ff668380}.news__date{color:#666;font-size:14px;font-size:.729vw;flex-shrink:0;width:100px;width:5.208vw}.news__title{color:#333;font-weight:500;font-size:16px;font-size:.833vw;text-decoration:none;transition:color .3s ease}.news__link:hover{border:3px solid var(--White);border:.156vw solid var(--White);background:var(--Main)}.news__link:hover .news__title,.news__link:hover .news__date{color:var(--White)}@media screen and (max-width: 960px){.news{padding-bottom:84px;padding-bottom:21.538vw}.news_container{width:100%;padding-left:24px;padding-right:24px;padding-bottom:32px;padding-left:6.154vw;padding-right:6.154vw;padding-bottom:8.205vw}.news_container .btn_wrapper{padding-top:0}.news_ttl_area{padding-top:32px;padding-bottom:24px;padding-top:8.205vw;padding-bottom:6.154vw}.news_ttl{height:auto;width:129px;width:33.077vw}.news__list{list-style:none;padding:0;margin-bottom:0}.news__item{margin-bottom:24px}.news__link{border-radius:230px;border:3px solid var(--Main);padding:8px 16px;gap:8px;box-shadow:0 4px #ff668380;padding:2.051vw 4.103vw;gap:2.051vw}.news__date{font-size:12px;font-weight:700;width:unset;font-size:clamp(12px,3vw,18px)}.news__title{font-size:12px;font-size:clamp(12px,3vw,18px)}.news__link:hover{border:3px solid var(--White)}}.footer{position:relative;z-index:99;display:flex;justify-content:center;width:100%;margin:0 auto;background-color:var(--Main);padding-top:80px;padding-top:4.167vw;padding-bottom:50px;padding-bottom:2.604vw}.footer_wrap{width:100%;max-width:1600px;max-width:83.333vw;margin:0 auto;position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:60px;gap:3.125vw}.footer_sns{display:flex;flex-wrap:wrap;gap:60px 30px;gap:3.125vw 1.563vw}.ft_logo_area{width:100%}.ft_logo{height:auto;width:280px;width:14.583vw}.foot_insta,.foot_X{height:auto;width:36px;width:1.875vw}.footer_container{position:relative;width:1200px;width:62.5vw;display:flex;flex-direction:column}.footer_nav_wrapper{display:grid;grid-template-columns:repeat(3,minmax(auto,max-content));column-gap:95px;column-gap:4.948vw;row-gap:30px;row-gap:1.563vw;justify-items:start}.footer_nav{display:contents}.footer_nav li{width:max-content}.footer_nav_link{color:var(--White);font-size:16px;font-size:.833vw;font-weight:500}.copyright{font-family:var(--SubFont);color:var(--White);font-weight:400;font-size:12px;font-size:.625vw;width:100%;text-align:right;margin-top:0}@media screen and (max-width: 960px){.footer{padding:32px 24px}.footer_wrap{width:100%;max-width:100%;gap:24px;align-items:center}.footer_sns{gap:16px}.ft_logo_area{width:unset}.ft_logo{height:auto;width:128px}.foot_insta,.foot_X{height:auto;width:26px}.footer_container{width:100%}.footer_nav_wrapper{grid-template-columns:repeat(2,minmax(auto,max-content));column-gap:32px;row-gap:16px}.footer_nav{display:contents}.footer_nav li{width:max-content}.footer_nav_link{font-size:12px}.copyright{font-size:12px;text-align:left;margin-top:24px}}.sticky_btn_box{opacity:0;position:fixed;right:30px;right:1.563vw;bottom:50px;bottom:2.604vw;z-index:999;transform:translateY(250px);transform:translateY(13.021vw);transition:transform .6s ease-in-out,opacity .6s ease-in-out}.sticky_btn_box.show{opacity:1;transform:translateY(0)}.sticky_btn_box.hide{opacity:0;transform:translateY(100px);transform:translateY(5.208vw)}.sticky_btn{border-radius:50%;background:var(--Main, #ff6683);border:none;cursor:pointer;transition:transform .3s ease;display:flex;justify-content:center;align-items:center;box-shadow:2px 2px 5px #22171480;box-shadow:.104vw .104vw .26vw #22171480;width:85px;width:4.427vw;height:85px;height:4.427vw}.sticky_btn:hover{transform:scale(1.05)}.sticky_btn_inner{text-align:center;margin:10px;margin:.521vw}.sticky_txt{color:var(--White);text-align:center;font-size:24px;font-size:1.2vw;font-weight:700;line-height:100%}.arrow_top{display:inline-block;height:auto;width:13px;width:.677vw}@media screen and (max-width: 960px){.sticky_btn_box{opacity:0;position:fixed;right:10px;right:2.564vw;bottom:32px;bottom:8.205vw}.sticky_btn{width:45px;width:11.538vw;height:45px;height:11.538vw}.sticky_btn_inner{margin:5px;margin:1.282vw}.arrow_top{width:6.5px;width:1.667vw}.sticky_txt{font-size:12px;font-size:3.077vw;padding-bottom:8px;padding-bottom:2.051vw}}#site{opacity:0}#site.is-ready{opacity:1;transition:opacity .5s ease}:root{--loader-bg: #ff6683;--loader-fg: #ffffff;--accent: #ffffff;--duration: 1.8s;--slide-ease: cubic-bezier(.25, 1, .5, 1)}.loader{position:fixed;top:0;right:0;bottom:0;left:0;background:#ff9daf;color:#fff;display:grid;place-items:center;z-index:99999;transition:opacity var(--duration) ease,transform var(--duration) var(--slide-ease);opacity:1;transform:translateY(0)}#loader.is-slideout{transition:transform .8s cubic-bezier(.22,.61,.36,1);animation:bg-color .8s infinite}.site{opacity:.5;transition:opacity 1s ease .5s}.site.is-ready{opacity:1}.loader__inner{display:grid;gap:1.25rem;place-items:center;text-align:center;padding:2rem}.loader__title{margin:0;font-family:var(--MainFont);font-size:96px;font-size:5vw;font-weight:900;line-height:1;transform:translateY(15px);opacity:0;animation:title-in .9s cubic-bezier(.25,1,.5,1) forwards .6s}.loader__title-text{display:block;width:100%;font-size:96px;font-size:5vw;font-weight:900;line-height:1;animation:title-in .9s cubic-bezier(.25,1,.5,1) forwards .6s}.loader__sub{display:block;font-size:96px;font-size:5vw;font-weight:900;line-height:1;animation:title-in .9s cubic-bezier(.25,1,.5,1) forwards .6s}.loader__bar{width:min(60ch,60vw);height:2px;background:#ffffff40;overflow:hidden;border-radius:999px;margin-top:.75rem}.loader__bar-fill{display:block;width:0%;height:100%;background:var(--accent);transition:width .3s linear}@keyframes title-in{to{transform:translateY(0);opacity:1}}@keyframes sub-in{to{transform:translateY(0);opacity:1}}@media screen and (max-width: 960px){.loader__title,.loader__title-text{font-size:34px;font-size:8.7vw;line-height:100%}}.loader svg{position:absolute;bottom:-100vh}.loader.is-slideout svg path{fill:#ff9daf;animation:fillcolor .8s infinite}@keyframes bg-color{0%{background-color:#ff9daf}to{background-color:#ff6683}}@keyframes fillcolor{0%{fill:#ff9daf}to{fill:#ff6683}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/style.css.map */
