@keyframes underline-permanent-active{0%{background-position-x:right;background-size:100% 1px}49.99%{background-position-x:right;background-size:0 1px}50%{background-position-x:left;background-size:0 1px}100%{background-position-x:left;background-size:100% 1px}}.c-mousse-color-popup{position:absolute}@media(max-width: 767.9px){.c-mousse-color-popup{left:50%;transform:translateX(-50%);top:-59.4666666667vw}}@media(min-width: 768px){.c-mousse-color-popup{bottom:-210px;width:353px;left:-9px}}.c-mousse-color-popup img{position:relative;vertical-align:top}@media(min-width: 768px){.c-mousse-color-popup.brighter-pink-brown{margin-left:20px}}@media(min-width: 768px){.c-mousse-color-popup.light-pink-brown{margin-left:20px}}@media(min-width: 768px){.c-mousse-color-popup.light-stylish-brown{margin-left:20px}}@media(min-width: 768px){.c-mousse-color-popup.stylish-brown{margin-left:20px}}@media(min-width: 768px){.c-mousse-color-popup.pure-brown{margin-left:20px}}@media(min-width: 768px){.c-mousse-color-popup.dark-pure-brown{margin-left:20px}}@media(min-width: 768px){.c-mousse-color-popup.quite-bright-light-brown{margin-left:207px}}@media(min-width: 768px){.c-mousse-color-popup.brighter-light-brown{margin-left:207px}}@media(min-width: 768px){.c-mousse-color-popup.light-light-brown{margin-left:207px}}@media(min-width: 768px){.c-mousse-color-popup.light-brown{margin-left:207px}}@media(min-width: 768px){.c-mousse-color-popup.brown{margin-left:207px}}@media(min-width: 768px){.c-mousse-color-popup.dark-brown{margin-left:207px}}@media(min-width: 768px){.c-mousse-color-popup.mocha-brown{margin-left:207px}}@media(min-width: 768px){.c-mousse-color-popup.quite-bright-caramel-brown{margin-left:395px}}@media(min-width: 768px){.c-mousse-color-popup.caramel-brown{margin-left:395px}}@media(min-width: 768px){.c-mousse-color-popup.ash-brown{margin-left:395px}}@media(max-width: 767.9px){.p-main .p-sec-hero+.p-mousse-sec-product{padding-top:23.4666666667vw}.p-main .p-sec-anchor+.p-sec-features{padding-top:13.3333333333vw}.p-main .p-sec-features+.p-sec-color{padding-top:13.3333333333vw}}@media(min-width: 768px){.p-main .p-sec-hero+.p-mousse-sec-product{padding-top:172px}.p-main .p-sec-anchor+.p-sec-features{padding-top:90px}.p-main .p-sec-features+.p-sec-color{padding-top:82px}}@media(max-width: 767.9px){.p-mousse-sec-product__title{width:69.6vw}}@media(min-width: 768px){.p-mousse-sec-product__title{width:209px}}@media(max-width: 767.9px){.p-mousse-sec-product__main{padding-top:9.8666666667vw}}@media(min-width: 768px){.p-mousse-sec-product__main{padding-top:38px;padding-bottom:58px;margin-right:20px;margin-left:auto;gap:70px}}.p-mousse-sec-product__product-image{z-index:1;position:relative}@media(max-width: 767.9px){.p-mousse-sec-product__product-image{width:37.8666666667vw}}@media(min-width: 768px){.p-mousse-sec-product__product-image{width:204px}}.p-mousse-sec-product__color-attention{z-index:-1;position:absolute}@media(max-width: 767.9px){.p-mousse-sec-product__color-attention{top:-5.0666666667vw;left:-18.4vw}}@media(min-width: 768px){.p-mousse-sec-product__color-attention{top:-45px;left:-71px}}.p-mousse-sec-product__badges{margin:0 auto}@media(max-width: 767.9px){.p-mousse-sec-product__badges{position:absolute;bottom:9.3333333333vw;right:-21.3333333333vw;width:18.6666666667vw}.p-mousse-sec-product__badges .c-product-badges__badge--round{order:1}.p-mousse-sec-product__badges .c-product-badges__badge--pc-harf{order:2}}@media(min-width: 768px){.p-mousse-sec-product__badges{width:150px;margin-top:-9px}}@media(min-width: 768px){.p-mousse-sec-product__detail{margin-top:44px}}@media(max-width: 767.9px){.p-mousse-sec-product__detail{margin-top:-2.1333333333vw}}.p-mousse-sec-product .p-product::before{visibility:hidden}.p-mousse-sec-product .p-product__title,.p-mousse-sec-product .p-product__subtitle,.p-mousse-sec-product .p-product__bottom-button,.p-mousse-sec-product .p-product__main,.p-mousse-sec-product .p-product__color-variation{opacity:0}.p-mousse-sec-product.in-view .p-product::before{animation:clip-left-to-right 1000ms ease-out both 200ms}.p-mousse-sec-product.in-view .p-product__title,.p-mousse-sec-product.in-view .p-product__subtitle{animation:fade-up 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 1200ms}.p-mousse-sec-product.in-view .p-product__bottom-button,.p-mousse-sec-product.in-view .p-product__main{animation:fade-up 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both 1800ms}.p-mousse-sec-product.in-view .p-product__color-variation{animation:fade-in 1000ms ease-out both 2400ms}@media(max-width: 767.9px){.p-mousse-sec-features__image--image1{width:80vw}}@media(min-width: 768px){.p-mousse-sec-features__image--image1{width:395px}}@media(max-width: 767.9px){.p-mousse-sec-features__image--image2{width:66.6666666667vw}}@media(min-width: 768px){.p-mousse-sec-features__image--image2{width:340px;margin-top:86px}}@media(max-width: 767.9px){.p-mousse-sec-features__image--image3{width:66.6666666667vw;margin-bottom:4.5333333333vw}}@media(min-width: 768px){.p-mousse-sec-features__image--image3{width:280px;margin-bottom:35px}}@media(max-width: 767.9px){.p-mousse-sec-features__image--image4{width:89.6vw}}@media(min-width: 768px){.p-mousse-sec-features__image--image4{width:410px}}@media(max-width: 767.9px){.p-mousse-sec-features__flavor{margin-top:15.7333333333vw}}@media(min-width: 768px){.p-mousse-sec-features__flavor{margin-top:65px}}.p-sec-features .c-section-title,.p-sec-features .p-features__item,.p-sec-features .c-features-flavor,.p-sec-features .p-features__link{opacity:0}.p-sec-features.in-view .c-section-title{animation:fade-up 600ms ease-out both}.p-sec-features.in-view .p-features__item{animation:fade-in 600ms ease-out both 400ms}.p-sec-features.in-view .c-features-flavor{animation:fade-up 600ms ease-out both 800ms}.p-sec-features.in-view .p-features__link{animation:fade-up 600ms ease-out both 1200ms}.p-mousse-sec-color .p-color__head,.p-mousse-sec-color .p-mousse-color-map,.p-mousse-sec-color .p-color-simulation,.p-mousse-sec-color .p-color__note-list,.p-mousse-sec-color .p-color-counseling{opacity:0}.p-mousse-sec-color .p-color-simulation__button{visibility:hidden}.p-mousse-sec-color.in-view .p-color__head{animation:fade-up 600ms ease-out both}.p-mousse-sec-color.in-view .p-mousse-color-map{animation:fade-up 600ms ease-out both 400ms}.p-mousse-sec-color.in-view .p-color__note-list{animation:fade-up 600ms ease-out both 800ms}.p-mousse-sec-color.in-view .p-color-simulation{animation:fade-in 800ms ease-out both 1000ms}.p-mousse-sec-color.in-view .p-color-simulation .p-color-simulation__button{animation:clip-left-to-right 600ms ease-out both 1200ms}.p-mousse-sec-color.in-view .p-color-counseling{animation:fade-up 600ms ease-out both 1200ms}@media(min-width: 768px){.p-mousse-set__product-name{margin-top:285px}}.p-mousse-color-map{margin:0 auto;position:relative;z-index:1}@media(max-width: 767.9px){.p-mousse-color-map{margin-top:10.6666666667vw;width:100%;margin-top:66.4vw}}@media(min-width: 768px){.p-mousse-color-map{margin-top:44px;width:750px}}.p-mousse-color-map__inner{position:relative;display:flex}@media(max-width: 767.9px){.p-mousse-color-map__inner{padding:7.2vw 0 0 4vw}}@media(min-width: 768px){.p-mousse-color-map__inner{padding:15px 0 43px 20px}}@media(max-width: 767.9px){.p-mousse__brightness-bar{margin-top:18.6666666667vw;margin-bottom:6.4vw;margin-right:1.0666666667vw}}@media(min-width: 768px){.p-mousse__brightness-bar{margin-top:82px;margin-right:21px}}.p-mousse-color-map__scroll-area{flex:1}@media(max-width: 767.9px){.p-mousse-color-map__map{margin-bottom:7.2vw;padding-left:1.3333333333vw}}@media(max-width: 767.9px){.p-mousse-color-map__head{display:grid;grid-template-columns:repeat(6, 13.3333333333vw);grid-template-rows:6.4vw 8.5333333333vw;gap:1.0666666667vw}}@media(min-width: 768px){.p-mousse-color-map__head{width:100%;display:grid;grid-template-columns:repeat(6, 105px);grid-template-rows:28px 30px;gap:4px}}@media(max-width: 767.9px){.p-mousse-color-map__category-box{font-size:3.2vw;line-height:1.3}}@media(min-width: 768px){.p-mousse-color-map__category-box{line-height:1.6}}.p-mousse-color-map__category-box.pinkred{background-color:rgba(137,68,66,.5);grid-column:1/2;grid-row:1/3}.p-mousse-color-map__category-box.brown{background-color:rgba(100,58,46,.5);grid-column:2/5;grid-row:1/2}.p-mousse-color-map__category-box.warm{background-color:#c8a192;grid-column:2/3;grid-row:2/3}.p-mousse-color-map__category-box.basic{background-color:#c8b093;grid-column:3/4;grid-row:2/3}.p-mousse-color-map__category-box.cool{background-color:#aba4a0;grid-column:4/5;grid-row:2/3}.p-mousse-color-map__category-box.caramel{background-color:rgba(117,73,24,.5);grid-column:5/6;grid-row:1/3}.p-mousse-color-map__category-box.ash{background-color:rgba(77,77,86,.5);grid-column:6/7;grid-row:1/3}.p-mousse-color-map__body{display:grid}@media(max-width: 767.9px){.p-mousse-color-map__body{grid-template-columns:repeat(6, 13.3333333333vw);grid-template-rows:repeat(6, 12.2666666667vw);gap:1.0666666667vw;margin-top:2.6666666667vw}}@media(min-width: 768px){.p-mousse-color-map__body{grid-template-columns:repeat(6, 105px);grid-template-rows:repeat(6, 60px);gap:4px;margin-top:20px}}.p-mousse-color-map__color-box.brighter-pink-brown{grid-column:1/2;grid-row:2/3}.p-mousse-color-map__color-box.light-pink-brown{grid-column:1/2;grid-row:3/4}.p-mousse-color-map__color-box.light-stylish-brown{grid-column:2/3;grid-row:2/3}.p-mousse-color-map__color-box.stylish-brown{grid-column:2/3;grid-row:3/4}.p-mousse-color-map__color-box.pure-brown{grid-column:2/3;grid-row:4/5}.p-mousse-color-map__color-box.dark-pure-brown{grid-column:2/3;grid-row:5/6}.p-mousse-color-map__color-box.quite-bright-light-brown{grid-column:3/4;grid-row:1/2}.p-mousse-color-map__color-box.brighter-light-brown{grid-column:3/4;grid-row:2/3}.p-mousse-color-map__color-box.light-light-brown{grid-column:3/4;grid-row:3/4}.p-mousse-color-map__color-box.light-brown{grid-column:3/4;grid-row:4/5}.p-mousse-color-map__color-box.brown{grid-column:3/4;grid-row:5/6}.p-mousse-color-map__color-box.dark-brown{grid-column:3/4;grid-row:6/7}.p-mousse-color-map__color-box.mocha-brown{grid-column:4/5;grid-row:4/5}.p-mousse-color-map__color-box.quite-bright-caramel-brown{grid-column:5/6;grid-row:1/2}.p-mousse-color-map__color-box.caramel-brown{grid-column:5/6;grid-row:3/4}.p-mousse-color-map__color-box.ash-brown{grid-column:6/7;grid-row:4/5}.u-mousse-color.brighter-pink-brown{background-color:#894348 !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.brighter-pink-brown.c-color-map-button:hover{outline-color:#894348 !important}}.u-mousse-outline-color.brighter-pink-brown.c-color-map-button:focus-visible{outline-color:#894348 !important}.u-mousse-outline-color.brighter-pink-brown.c-color-map-button.is-active{outline-color:#894348 !important}.u-mousse-color.light-pink-brown{background-color:#6f3230 !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.light-pink-brown.c-color-map-button:hover{outline-color:#6f3230 !important}}.u-mousse-outline-color.light-pink-brown.c-color-map-button:focus-visible{outline-color:#6f3230 !important}.u-mousse-outline-color.light-pink-brown.c-color-map-button.is-active{outline-color:#6f3230 !important}.u-mousse-color.light-stylish-brown{background-color:#914627 !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.light-stylish-brown.c-color-map-button:hover{outline-color:#914627 !important}}.u-mousse-outline-color.light-stylish-brown.c-color-map-button:focus-visible{outline-color:#914627 !important}.u-mousse-outline-color.light-stylish-brown.c-color-map-button.is-active{outline-color:#914627 !important}.u-mousse-color.stylish-brown{background-color:#7a3c1f !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.stylish-brown.c-color-map-button:hover{outline-color:#7a3c1f !important}}.u-mousse-outline-color.stylish-brown.c-color-map-button:focus-visible{outline-color:#7a3c1f !important}.u-mousse-outline-color.stylish-brown.c-color-map-button.is-active{outline-color:#7a3c1f !important}.u-mousse-color.pure-brown{background-color:#664632 !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.pure-brown.c-color-map-button:hover{outline-color:#664632 !important}}.u-mousse-outline-color.pure-brown.c-color-map-button:focus-visible{outline-color:#664632 !important}.u-mousse-outline-color.pure-brown.c-color-map-button.is-active{outline-color:#664632 !important}.u-mousse-color.dark-pure-brown{background-color:#5c412c !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.dark-pure-brown.c-color-map-button:hover{outline-color:#5c412c !important}}.u-mousse-outline-color.dark-pure-brown.c-color-map-button:focus-visible{outline-color:#5c412c !important}.u-mousse-outline-color.dark-pure-brown.c-color-map-button.is-active{outline-color:#5c412c !important}.u-mousse-color.quite-bright-light-brown{background-color:#9f6127 !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.quite-bright-light-brown.c-color-map-button:hover{outline-color:#9f6127 !important}}.u-mousse-outline-color.quite-bright-light-brown.c-color-map-button:focus-visible{outline-color:#9f6127 !important}.u-mousse-outline-color.quite-bright-light-brown.c-color-map-button.is-active{outline-color:#9f6127 !important}.u-mousse-color.brighter-light-brown{background-color:#916329 !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.brighter-light-brown.c-color-map-button:hover{outline-color:#916329 !important}}.u-mousse-outline-color.brighter-light-brown.c-color-map-button:focus-visible{outline-color:#916329 !important}.u-mousse-outline-color.brighter-light-brown.c-color-map-button.is-active{outline-color:#916329 !important}.u-mousse-color.light-light-brown{background-color:#82592b !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.light-light-brown.c-color-map-button:hover{outline-color:#82592b !important}}.u-mousse-outline-color.light-light-brown.c-color-map-button:focus-visible{outline-color:#82592b !important}.u-mousse-outline-color.light-light-brown.c-color-map-button.is-active{outline-color:#82592b !important}.u-mousse-color.light-brown{background-color:#77512c !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.light-brown.c-color-map-button:hover{outline-color:#77512c !important}}.u-mousse-outline-color.light-brown.c-color-map-button:focus-visible{outline-color:#77512c !important}.u-mousse-outline-color.light-brown.c-color-map-button.is-active{outline-color:#77512c !important}.u-mousse-color.brown{background-color:#654a2c !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.brown.c-color-map-button:hover{outline-color:#654a2c !important}}.u-mousse-outline-color.brown.c-color-map-button:focus-visible{outline-color:#654a2c !important}.u-mousse-outline-color.brown.c-color-map-button.is-active{outline-color:#654a2c !important}.u-mousse-color.dark-brown{background-color:#583f2e !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.dark-brown.c-color-map-button:hover{outline-color:#583f2e !important}}.u-mousse-outline-color.dark-brown.c-color-map-button:focus-visible{outline-color:#583f2e !important}.u-mousse-outline-color.dark-brown.c-color-map-button.is-active{outline-color:#583f2e !important}.u-mousse-color.mocha-brown{background-color:#6d5936 !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.mocha-brown.c-color-map-button:hover{outline-color:#6d5936 !important}}.u-mousse-outline-color.mocha-brown.c-color-map-button:focus-visible{outline-color:#6d5936 !important}.u-mousse-outline-color.mocha-brown.c-color-map-button.is-active{outline-color:#6d5936 !important}.u-mousse-color.quite-bright-caramel-brown{background-color:#a7752f !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.quite-bright-caramel-brown.c-color-map-button:hover{outline-color:#a7752f !important}}.u-mousse-outline-color.quite-bright-caramel-brown.c-color-map-button:focus-visible{outline-color:#a7752f !important}.u-mousse-outline-color.quite-bright-caramel-brown.c-color-map-button.is-active{outline-color:#a7752f !important}.u-mousse-color.caramel-brown{background-color:#926d36 !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.caramel-brown.c-color-map-button:hover{outline-color:#926d36 !important}}.u-mousse-outline-color.caramel-brown.c-color-map-button:focus-visible{outline-color:#926d36 !important}.u-mousse-outline-color.caramel-brown.c-color-map-button.is-active{outline-color:#926d36 !important}.u-mousse-color.ash-brown{background-color:#69563b !important}@media(any-hover: hover)and (pointer: fine){.u-mousse-outline-color.ash-brown.c-color-map-button:hover{outline-color:#69563b !important}}.u-mousse-outline-color.ash-brown.c-color-map-button:focus-visible{outline-color:#69563b !important}.u-mousse-outline-color.ash-brown.c-color-map-button.is-active{outline-color:#69563b !important}@media(min-width: 768px){body{min-width:1000px}}
