@import"https://fonts.googleapis.com/css2?family=Baskervville&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap";/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-2.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./src/assets/css/style.scss ***!
  \**************************************************************************************************************************************************************************************************************************************//*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-2.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./src/assets/css/style.scss (1) ***!
  \******************************************************************************************************************************************************************************************************************************************//*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-2.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./src/assets/css/style.scss (2) ***!
  \******************************************************************************************************************************************************************************************************************************************//*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-2.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./src/assets/css/style.scss (3) ***!
  \******************************************************************************************************************************************************************************************************************************************//*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-2.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./src/assets/css/style.scss (4) ***!
  \******************************************************************************************************************************************************************************************************************************************/.lp20240606 h1{position:absolute;top:50%;left:50%;display:block;width:300px;margin:0;transform:translate(-50%,-50%)}.lp20240606 h1 img{width:100%}.lp20240606 h1.in-view{transform:translate(-50%)}.lp20240606 h1.in-view.is-in{transform:translate(-50%,-50%)}.lp20240606 h2{margin:0;font-family:Baskervville,serif;font-weight:400}@media screen and (max-width: 750px){.lp20240606 h1{width:46.2962962963vw}}.lp20240722 h1,.lp20240722 h2,.lp20240722 h3,.lp20240722 h4,.lp20240722 h5,.lp20240722 h6,.lp20240722 p{margin:0}.lp20240722 a{color:inherit}.lp20240722 dl,.lp20240722 dt,.lp20240722 dd{margin:0}.lp20240722 ol,.lp20240722 ul{margin:0;padding:0;list-style-type:none}.lp20240722 img{width:100%;height:auto;vertical-align:bottom}.lp20240722 button{cursor:pointer}.lp20240722 input[type=text],.lp20240722 input[type=email],.lp20240722 input[type=password],.lp20240722 input[type=search],.lp20240722 input[type=telephone],.lp20240722 input[type=tel],.lp20240722 input[type=number],.lp20240722 textarea{font-family:inherit}.lp20240722 table{max-width:100%;height:auto}.lp20240722 fieldset{all:unset;display:block;width:100%}.lp20240722 ruby rt{scale:.8;transform-origin:center}.lp20240722 *{color:#595757;font-size:16px;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;line-height:1.958125;font-style:normal;letter-spacing:.1em}.f-baskervville{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400}.f-baskervville *,.f-mincho,.f-mincho *{font-family:"Noto Serif JP",serif;font-optical-sizing:auto}.f-mont,.f-mont *{font-family:Montserrat,sans-serif;font-optical-sizing:auto}.is-pc{display:block}.is-sp{display:none}.header-wrapper{background:#fff}.in-view{opacity:0;transform:translateY(50px);transition:opacity .5s,transform 1s}.in-view.is-in{opacity:1;transform:translateY(0)}.shopify-section.shopify-section-group-footer-group{background:#fff}.is-disabled{pointer-events:none}body .medullux-combiron{height:auto}.opening-video{position:absolute;top:0;right:0;left:0;visibility:visible;height:calc(100vh - 125.63px);transition:opacity .5s ease,visibility 0s .5s;z-index:2}.opening-video video{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.opening-video .skip{position:absolute;bottom:9.6296296296vw;left:50%;max-width:206.75px;width:38.287037037vw;transform:translate(-50%);cursor:pointer}.medullux-combiron{height:calc(100vh - 125.63px);overflow:hidden}.medullux-combiron:before{position:fixed;top:50%;left:50%;content:"";width:1920px;height:1080px;background:center no-repeat url(/cdn/shop/files/medullux-combiron_bg.jpg?v=1732211836);background-size:100%;transform:translate(-50%,-50%);z-index:-1}.medullux-combiron .img-wrapper:hover{box-shadow:none}.medullux-combiron img{width:100%;vertical-align:bottom}.medullux-combiron .inner{position:relative;max-width:540px;width:100%;margin:0 auto;background:#ff648c4d}.medullux-combiron .inner:before{position:absolute;top:0;right:5.5555555556vw;bottom:0;left:5.5555555556vw;content:"";display:block;height:100%;background:#fff4f7}.medullux-combiron .inner .fade-text{position:relative}.medullux-combiron .inner .fade-text .item{position:absolute;display:block;opacity:0;right:37.037037037vw;transition:top .4s ease-in-out,right .4s ease-in-out,bottom .4s ease-in-out,left .4s ease-in-out,opacity .4s ease-in-out;will-change:top,right,bottom,left,opacity}.medullux-combiron .inner .fade-text .item.is-visible{opacity:1;right:0}.medullux-combiron .inner .animate-border .border-item{position:absolute;right:0;bottom:0;left:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.medullux-combiron .inner .animate-border .border-item.vertical{flex-flow:column nowrap;max-height:320px;height:59.2592592593vw}.medullux-combiron .inner .animate-border .border-item.vertical span{max-width:1px;width:.1851851852vw;max-height:50px;height:9.2592592593vw;background:#ff648c;transition:max-height .4s ease-in-out,height .4s ease-in-out;transition-delay:.2s;will-change:max-height,height}.medullux-combiron .inner .animate-border .border-item.vertical.is-visible span{max-height:200px;height:37.037037037vw}.medullux-combiron .inner .animate-border .border-item.horizontal span{max-width:50px;width:9.2592592593vw;max-height:1px;height:.1851851852vw;background:#ff648c;transition:max-width .4s ease-in-out,width .4s ease-in-out;transition-delay:.2s;will-change:max-width,width}.medullux-combiron .inner .animate-border .border-item.horizontal.is-visible span{max-width:415px;width:76.8518518519vw}.medullux-combiron .inner .animate-border .border-item img{max-width:39px;width:7.2222222222vw;transform:rotate(0);transition:transform .4s ease-in-out;transition-delay:.2s;will-change:transform}.medullux-combiron .inner .animate-border .border-item.is-visible img{transform:rotate(720deg)}.medullux-combiron .inner .scroll{position:absolute;right:7.4074074074vw;max-width:11.5px;width:2.1296296296vw}.medullux-combiron .inner .scroll div{position:absolute;top:7.3148148148vw;left:.9259259259vw;display:block!important;max-width:1.5px;width:.2777777778vw;max-height:22.5px;height:4.1666666667vw;background:#817576;transition:top 1s ease-in;transition-duration:.5s}.medullux-combiron .inner .scroll div.is-visible{top:100%}.medullux-combiron .inner .kv,.medullux-combiron .inner .sec01{position:relative;z-index:1}.medullux-combiron .inner .sec01 .fade-text .item{right:unset;bottom:0;left:0}.medullux-combiron .inner .sec01 .fade-text .item.is-visible{right:unset}.medullux-combiron .inner .sec01 .fade-text .item01{max-width:221.25px;width:40.9722222222vw;bottom:37.037037037vw;z-index:-1}.medullux-combiron .inner .sec01 .fade-text .item01.is-visible{bottom:0}.medullux-combiron .inner .sec01 .fade-text .item02{max-width:540px;width:100vw;left:37.037037037vw;z-index:-1}.medullux-combiron .inner .sec01 .fade-text .item02.is-visible{left:0}.medullux-combiron .inner .sec02{position:relative;z-index:1}.medullux-combiron .inner .sec02 .fade-text .item{top:-30.5555555556vw;z-index:-1}.medullux-combiron .inner .sec02 .animate-border .img-wrapper img:last-of-type{position:absolute;bottom:0;left:0;max-width:113px;width:20.9259259259vw}.medullux-combiron .inner .sec03{position:relative;z-index:1}.medullux-combiron .inner .sec03 .fade-text .item{bottom:6.4814814815vw;z-index:-1}.medullux-combiron .inner .sec03 .animate-updown{position:relative}.medullux-combiron .inner .sec03 .animate-updown .updown-item{position:absolute;top:4.9074074074vw;right:0;left:0;transition:top 1s ease-in;transition-delay:.2s;z-index:1}.medullux-combiron .inner .sec03 .animate-updown .updown-item.is-visible{top:27.7777777778vw}.medullux-combiron .inner .sec03 .scroll{bottom:137.037037037vw}.medullux-combiron .inner .sec04{position:relative;z-index:1}.medullux-combiron .inner .sec04 .fade-text .item{bottom:16.2962962963vw;z-index:1}.medullux-combiron .inner .sec04 .animate-border .border-item{max-height:180px;height:33.3333333333vw}.medullux-combiron .inner .sec04 .scroll{bottom:145.5555555556vw}.medullux-combiron .inner .sec05{position:relative;z-index:1}.medullux-combiron .inner .sec05 .fade-text .item{bottom:14.4444444444vw;z-index:1}.medullux-combiron .inner .sec05 .animate-border .border-item{max-height:180px;height:33.3333333333vw}.medullux-combiron .inner .sec05 .zoom{position:relative}.medullux-combiron .inner .sec05 .zoom .btn-zoom{position:absolute;top:48.4259259259vw;left:50%;max-width:122.25px;width:22.6388888889vw;transform:translate(-50%,-25%)}.medullux-combiron .inner .sec05 .zoom-item{position:absolute;top:2.4074074074vw;left:50%;max-width:501px;width:92.7777777778vw;border-radius:50%;transform:translate(-50%);opacity:0;z-index:-100;transition:opacity .3s}.medullux-combiron .inner .sec05 .zoom-item.is-current{opacity:1;z-index:10}.medullux-combiron .inner .sec05 .zoom-item button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:1.8518518519vw;right:1.8518518519vw;max-width:5.5555555556vw;width:5.5555555556vw;max-height:5.5555555556vw;height:5.5555555556vw;border:none;background:none;filter:drop-shadow(0 0 1.4814814815vw rgba(0,0,0,.5));z-index:10}.medullux-combiron .inner .sec05 .zoom-item button span{position:absolute;top:50%;left:50%;display:block;max-width:5.5555555556vw;width:5.5555555556vw;max-height:4px;height:.7407407407vw;background:#fff}.medullux-combiron .inner .sec05 .zoom-item button span:first-of-type{transform:translate(-50%,-50%) rotate(45deg)}.medullux-combiron .inner .sec05 .zoom-item button span:last-of-type{transform:translate(-50%,-50%) rotate(-45deg)}.medullux-combiron .inner .sec05 .zoom-item .img-zoom{border-radius:50%}.medullux-combiron .inner .sec05 .scroll{bottom:157.7777777778vw}.medullux-combiron .inner .sec06{position:relative;z-index:1}.medullux-combiron .inner .sec06 .fade-text .item{bottom:15.7407407407vw;z-index:1}.medullux-combiron .inner .sec06 .animate-border .border-item{max-height:330px;height:61.1111111111vw}.medullux-combiron .inner .sec06 .scroll{bottom:63.7037037037vw}.medullux-combiron .inner .sec07{position:relative;z-index:1}.medullux-combiron .inner .sec07 .fade-text{margin-top:22.2222222222vw}.medullux-combiron .inner .sec07 .fade-text .item{bottom:14.8148148148vw;z-index:1}.medullux-combiron .inner .sec07 .animate-border .border-item{max-height:330px;height:61.1111111111vw}.medullux-combiron .inner .sec07 .scroll{bottom:32.962962963vw}.medullux-combiron .inner .sec07 .yt{position:relative}.medullux-combiron .inner .sec07 .yt .video_wrapper,.medullux-combiron .inner .sec07 .yt iframe{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.medullux-combiron .inner .sec07 .yt .video_wrapper{right:unset;left:50%;transform:translate(-50%);max-width:480px;width:88.8888888889vw;max-height:270.63px;height:50.1166666667vw}.medullux-combiron .inner .sec08{position:relative;z-index:1}.medullux-combiron .inner .sec08 .animate-border .border-item{max-height:170px;height:31.4814814815vw}.medullux-combiron .inner .sec09{position:relative;z-index:1}.medullux-combiron .inner .sec09 .sec09_btn{position:relative}.medullux-combiron .inner .sec09 .sec09_btn a{position:absolute;top:0;left:50%;display:block;max-width:253px;width:46.8518518519vw;transform:translate(-50%);opacity:0;z-index:1;transition:opacity .3s}.medullux-combiron .inner .sec09 .sec09_btn a:hover{opacity:1}.medullux-combiron .inner .sec10{position:relative;z-index:1}.medullux-combiron .inner .sec10 .animate-border .border-item{max-height:280px;height:51.8518518519vw}.medullux-combiron .inner .sec11{position:relative}.medullux-combiron .inner .sec11 ul{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;margin:14.8148148148vw auto 29.6296296296vw;padding:0}.medullux-combiron .inner .sec11 ul li{max-width:240px;width:44.4444444444vw;padding:2.7777777778vw 3.7037037037vw;list-style:none;background:#fff}.medullux-combiron .inner .sec11 ul li+li{margin-top:5.5555555556vw}.medullux-combiron .inner .sec11 ul li img{width:100%}@media screen and (min-width: 540px){.opening-video .skip{bottom:52px}.medullux-combiron .inner:before{right:30px;left:30px}.medullux-combiron .inner .fade-text .item{right:200px}.medullux-combiron .inner .scroll{right:40px}.medullux-combiron .inner .scroll div{top:39.5px;left:5px}.medullux-combiron .inner .sec01 .fade-text .item01{bottom:200px}.medullux-combiron .inner .sec01 .fade-text .item02{left:200px}.medullux-combiron .inner .sec02 .fade-text .item{top:-165px}.medullux-combiron .inner .sec03 .fade-text .item{bottom:35px}.medullux-combiron .inner .sec03 .animate-updown .updown-item{top:26.5px}.medullux-combiron .inner .sec03 .animate-updown .updown-item.is-visible{top:150px}.medullux-combiron .inner .sec03 .scroll{bottom:740px}.medullux-combiron .inner .sec04 .fade-text .item{bottom:88px}.medullux-combiron .inner .sec04 .scroll{bottom:786px}.medullux-combiron .inner .sec05 .fade-text .item{bottom:78px}.medullux-combiron .inner .sec05 .zoom .btn-zoom{top:261.5px}.medullux-combiron .inner .sec05 .zoom-item{top:13px}.medullux-combiron .inner .sec05 .zoom-item button{top:10px;right:10px}.medullux-combiron .inner .sec05 .scroll{bottom:852px}.medullux-combiron .inner .sec06 .fade-text .item{bottom:85px}.medullux-combiron .inner .sec06 .scroll{bottom:344px}.medullux-combiron .inner .sec07 .fade-text{margin-top:120px}.medullux-combiron .inner .sec07 .fade-text .item{bottom:80px}.medullux-combiron .inner .sec07 .scroll{bottom:178px}.medullux-combiron .inner .sec11 ul{margin:80px auto 160px}.medullux-combiron .inner .sec11 ul li{padding:15px 20px}.medullux-combiron .inner .sec11 ul li+li{margin-top:30px}}@media screen and (max-width: 540px){.opening-video{position:fixed;bottom:0;width:100%;height:100%;z-index:1000}}@media screen and (max-width: 750px){.is-pc{display:none}.is-sp{display:block}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/medulluxCombironStyle.css.map */
