body{padding-top:70px}.product__detail{display:flex;justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:0 40px}.product__detail:nth-of-type(2n){flex-direction:row-reverse}@media screen and (max-width:768px){.product__detail:nth-of-type(2n){flex-direction:column-reverse}}.product__detail+.product__detail{margin-top:60px}@media screen and (max-width:768px){.product__detail+.product__detail{margin-top:14.6666666667vw}}@media screen and (max-width:768px){.product__detail{padding:0 6.6666666667vw;flex-direction:column-reverse}}.product__detail--img{width:55%}@media screen and (max-width:768px){.product__detail--img{width:100%}}.product__detail--contents{width:40%}@media screen and (max-width:768px){.product__detail--contents{width:100%;margin-bottom:4vw}}.product__detail--contents h3{font-size:20px;margin:0 0 30px;line-height:1.5}@media screen and (max-width:768px){.product__detail--contents h3{font-size:5.3333333333vw;margin-bottom:5.3333333333vw;text-align:center}}.product__detail--contents p{font-size:12px;line-height:1.7}@media screen and (max-width:768px){.product__detail--contents p{font-size:3.2vw}}.howto{padding:100px 40px 50px}@media screen and (max-width:768px){.howto{padding:10.6666666667vw 6.6666666667vw 9.3333333333vw}}.howto__inner{max-width:1200px;margin:0 auto}.howto .section__title{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #BCBCBC}@media screen and (max-width:768px){.howto .section__title{padding-bottom:2.6666666667vw;margin-bottom:9.3333333333vw}}.howto__contents{padding:0 8% 40px;border-bottom:1px solid #BCBCBC}@media screen and (max-width:768px){.howto__contents{padding:0;border-bottom:0 solid #BCBCBC}}.howto__contents h3{font-size:16px;margin:0 0 15px;font-weight:400}@media screen and (max-width:768px){.howto__contents h3{font-size:4.3333333333vw;margin-bottom:4vw}}.howto__contents p{font-size:12px;line-height:1.7;margin:0 0 20px}@media screen and (max-width:768px){.howto__contents p{font-size:3.2vw;margin-bottom:5.3333333333vw}}.faq{padding:50px 40px}@media screen and (max-width:768px){.faq{padding:9.3333333333vw 6.6666666667vw}}.faq__inner{max-width:1200px;margin:0 auto}.faq .section__title{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #BCBCBC}@media screen and (max-width:768px){.faq .section__title{padding-bottom:2.6666666667vw;margin-bottom:9.3333333333vw}}.faq__item{border-bottom:1px solid #BCBCBC;max-width:1000px;margin:0 auto}.faq__item--title{padding:10px 0;cursor:pointer;position:relative}.faq__item--title p{font-size:14px}@media screen and (max-width:768px){.faq__item--title p{font-size:3.7333333333vw}}.faq__item--title:after{content:"+";font-size:32px;position:absolute;right:0;font-weight:400;top:50%;font-family:Aboreto,system-ui;transform:translateY(-50%)}.faq__item--title.is_active:after{content:"-";font-size:52px;font-weight:400;position:absolute;right:0;top:50%;font-family:Aboreto,system-ui;transform:translateY(-50%)}.faq__item--text{height:0;overflow:hidden;transition:.2s ease height}.faq__item--text p{padding:0 0 20px;font-size:12px}.faq__item--text a{text-decoration:underline}@media screen and (max-width:768px){.faq__item--text p{font-size:3.2vw}}.related{padding:50px 40px}.related .swiper-button-prev,.related .swiper-button-next{display:none}@media screen and (max-width:768px){.related .swiper-button-prev,.related .swiper-button-next{display:block;z-index:10;top:34%}}.related .swiper-button-prev{left:-15px}.related .swiper-button-next{right:-25px}.related .swiper-button-prev:after,.related .swiper-button-next:after{display:none}@media screen and (max-width:768px){.related{padding:9.3333333333vw 6.6666666667vw}}.related__inner{max-width:1200px;margin:0 auto}.related .section__title{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #BCBCBC}@media screen and (max-width:768px){.related .section__title{padding-bottom:2.6666666667vw;margin-bottom:9.3333333333vw}}.related__slider{position:relative;max-width:1000px;margin:0 auto}.related__lists{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}@media screen and (max-width:768px){.related__lists{gap:0}}.related__list--img{margin-bottom:15px}.related__list--title{font-size:12px;font-weight:400;margin:0;line-height:2;height:46px}@media screen and (max-width:768px){.related__list--title{font-size:3.2vw;height:auto;line-height:1.6}}.related__list--price{font-family:Roboto,sans-serif;font-size:14px;font-weight:600}@media screen and (max-width:768px){.related__list--price{font-size:3.7333333333vw}}.instagram__inner{position:relative}.instagram__slider{position:unset;max-width:1000px;margin:0 auto;overflow:hidden}.instagram__lists{max-width:unset}.instagram .swiper-button-prev,.instagram .swiper-button-next{z-index:10;top:65%}.instagram .swiper-button-prev img,.instagram .swiper-button-next img{width:20px}.instagram .swiper-button-prev{left:20px}.instagram .swiper-button-next{right:20px}@media screen and (max-width:999px){.instagram .swiper-button-prev{left:-25px}.instagram .swiper-button-next{right:-25px}}@media screen and (max-width:768px){.instagram .swiper-button-prev{left:-15px}.instagram .swiper-button-next{right:-25px}.instagram__slider{overflow:visible;position:relative;padding:0}.instagram .swiper-button-prev,.instagram .swiper-button-next{display:block;z-index:10;top:50%}.instagram .swiper-button-prev img,.instagram .swiper-button-next img{width:10px}}.instagram .swiper-button-prev:after,.instagram .swiper-button-next:after{display:none}.instagram{overflow:hidden}.instagram__lists{display:flex}@media screen and (max-width:768px){.instagram__lists{display:flex;gap:0}}.brand__fv{padding:0 40px;position:relative;margin-top:50px;margin-bottom:50px}@media screen and (max-width:768px){.brand__fv{margin-top:0;padding:0 5.3333333333vw;margin-bottom:0}}.brand__fv--img{position:absolute;top:60px;left:0;width:100%;height:90%;z-index:1;max-height:360px}.brand__fv--img img{height:100%;width:100%;object-fit:cover}@media screen and (max-width:768px){.brand__fv--img{width:90%;left:50%;bottom:unset;top:3%;height:auto;transform:translate(-50%);max-height:unset}}.brand__fv--img img{width:100%}.brand__fv--inner{max-width:1200px;margin:0 auto;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;height:100%;padding-top:500px}.brand__fv--title{position:absolute;top:20px;left:0;font-size:32px;margin-bottom:10px;font-family:Aboreto,system-ui;margin-top:0;line-height:1}@media screen and (max-width:768px){.brand__fv--inner{padding-top:100px}.brand__fv--title{font-size:6.6666666667vw;top:0}}.brand__fv--text{max-width:750px;margin-left:auto;margin-right:auto;font-size:14px;text-align:center;font-family:"Noto Serif JP",serif;line-height:1.8}@media screen and (max-width:768px){.brand__fv--text{margin-left:0;text-align:left;margin-top:64vw;font-size:12px}}.brand{padding:80px 40px}@media screen and (max-width:768px){.brand{padding:8vw 4vw}}.brand__inner{max-width:510px;margin:0 auto}.feature{padding:110px 40px;background:#f8f3ec}@media screen and (max-width:768px){.feature{padding:13.3333333333vw 6.6666666667vw}}.feature__inner{max-width:1200px;margin:0 auto}.feature .section__title{text-align:center;padding-bottom:25px;border-bottom:1px solid #BCBCBC}.feature__lists{max-width:1000px;margin:0 auto}.feature__list{display:flex;justify-content:space-between;align-items:center;padding:60px 0}@media screen and (max-width:768px){.feature__list{display:block;padding:8vw 0}}.feature__list+.feature__list{border-top:1px solid #BCBCBC}.feature__list--img{width:50%}@media screen and (max-width:768px){.feature__list--img{width:100%}}.feature__list--img img{aspect-ratio:1.8;object-fit:cover}.feature__list--contents{width:45%}@media screen and (max-width:768px){.feature__list--contents{width:100%}}.feature__list--contents h3{display:flex;align-items:center;gap:20px}.feature__list--contents h3 span{font-size:32px;font-family:Aboreto,system-ui}.feature__list--contents h3 p{font-size:16px;line-height:1.5}.feature__list--contents>p{font-size:12px;line-height:1.7}.salon{padding:100px 40px}@media screen and (max-width:768px){.salon{padding:16vw 0 8vw}}.salon__inner{max-width:800px;margin:0 auto}.salon__title{font-size:32px;margin-bottom:42px;font-family:Aboreto,system-ui;margin-top:0;line-height:1}@media screen and (max-width:768px){.salon__title{font-size:6.6666666667vw;margin-bottom:8vw;padding:0 6.6666666667vw}}.salon__text{font-size:14px;line-height:2.2;margin-bottom:40px}.salon a{font-size:12px}.outro img{vertical-align:bottom;width:100%}@media screen and (max-width:768px){.outro{text-align:center}.outro img{vertical-align:bottom;width:95%;margin:0 auto}}.promise{position:relative;margin-bottom:120px}.promise__inner{display:flex;align-items:center}@media screen and (max-width:768px){.promise{position:relative;margin-bottom:0}.promise__inner{flex-direction:column-reverse}}.promise__img{width:50%}@media screen and (max-width:768px){.promise__img{width:100%}}.promise__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.promise__contents{padding:0 8%;width:50%}@media screen and (max-width:1320px){.promise__contents{padding:0 4%}}@media screen and (max-width:768px){.promise__contents{width:100%;padding:8vw 6.6666666667vw 11.3333333333vw}}.promise__contents .section__title{margin-bottom:30px}@media screen and (max-width:768px){.promise__contents .section__title{padding-bottom:4vw;margin-bottom:5.3333333333vw;margin-bottom:6.6666666667vw}}.promise__contents h3{font-size:20px;line-height:1.5;margin-bottom:32px}@media screen and (max-width:1320px){.promise__contents h3{font-size:16px}}@media screen and (max-width:768px){.promise__contents h3{font-size:5.3333333333vw}}.promise__contents p{font-size:12px;line-height:1.8;margin-bottom:30px}@media screen and (max-width:768px){.promise__contents p{font-size:3.2vw;margin-bottom:0}}cart-items,.template-cart,.template-customers-login,.template-customers-register,.template-customers-account,.template-customers-addresses,.template-customers-order{background:#f8f3ec!important}.news{padding:90px 40px}@media screen and (max-width:768px){.news{padding:6.6666666667vw 6.6666666667vw 21.3333333333vw}}.news__inner{max-width:1200px;margin:0 auto}.news__lists{margin-top:75px;display:grid;grid-template-columns:repeat(3,1fr);gap:60px 45px}@media screen and (max-width:768px){.news__lists{grid-template-columns:repeat(1,1fr);margin-top:6.6666666667vw;gap:35px 0}}.news__list{display:block}.news__list--img{margin-bottom:15px}.news__list--img img{aspect-ratio:1.715;object-fit:cover}.news__list--date{font-size:12px;font-family:Aboreto,system-ui;margin-bottom:6px}.news__list--title{font-size:12px;line-height:1.5}.pagination{margin-top:40px}.pagination__lists{display:flex;justify-content:flex-end;align-items:center;gap:6px}.pagination__list{padding:10px 16px;border:1px solid #000000;font-family:Aboreto,system-ui;transition:.3s ease;font-size:13pxx}.pagination__list.current{background:#000;color:#fff}.pagination__list:hover{background:#000;color:#fff;opacity:1}.pagination__list.next{font-size:12px}.news__detail{padding:90px 40px}@media screen and (max-width:768px){.news__detail{padding:6.6666666667vw 6.6666666667vw 5.3333333333vw}}.news__detail--thumbnail{text-align:center}.news__detail--thumbnail img{width:100%}.news__detail--inner{max-width:1000px;margin:0 auto}.news__detail--thumbnail{margin-bottom:50px}.news__detail--date{font-size:12px;font-family:Aboreto,system-ui;margin-top:0}.news__detail--title{font-weight:600;font-size:20px}.news__detail--tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:22px}.news__detail--tags span{font-size:10px;background:#b6917c;padding:5px 8px;color:#fff}.news__detail--contents{line-height:2;font-size:12px}.pagination__detail{margin-top:60px}.pagination__detail--lists{display:flex;justify-content:space-between;align-items:center}.pagination__detail .prev,.pagination__detail .next{width:160px;background:#000;color:#fff;font-size:12px;text-align:center;padding:15px 0}.pagination__detail .prev.disabled,.pagination__detail .next.disabled{opacity:.4}@media screen and (max-width:768px){.pagination__detail .prev,.pagination__detail .next{width:137px;font-size:10px;padding:14px 0}}.pagination__detail .backBtn{font-size:12px}@media screen and (max-width:768px){.pagination__detail .backBtn{display:none}}.pagination__detail+.backBtn{font-size:12px;margin-top:55px}.subscBtn{display:block;width:400px;margin:0 auto 80px!important;height:50px;text-decoration:none!important;text-align:center!important;display:flex!important;align-items:center;justify-content:center;border:1px solid #000000!important;font-size:13px!important;transition:.3s ease;max-width:90%!important}.subscBtn.logout{width:240px}.subscBtn:hover{opacity:1;background:#000;color:#fff!important}.mikawaya-purchase-option-label,.mikawaya-purchase-option-label__selected{border-radius:0!important}.selling-plan-container span,.mikawaya-selling-plan-info-container div{font-size:12px!important;font-weight:700!important}.privacy-message{display:none!important}.btn-line{background-color:transparent!important;max-width:450px!important;margin:0 auto!important}.btn-line span{color:#000!important;font-size:13px!important}.btn-line i{display:none!important}.btn-line:after{border:1px solid #000;background-image:url(https://cdn.shopify.com/s/files/1/0709/0497/1462/files/line.png?v=1763467298);background-position:34%;background-repeat:no-repeat;background-size:30px}.btn-line span{padding-left:30px!important}@media screen and (max-width:768px){.btn-line:after{border:1px solid #000;background-image:url(https://cdn.shopify.com/s/files/1/0709/0497/1462/files/line.png?v=1763467298);background-position:25%;background-repeat:no-repeat;background-size:30px}}#line_register{text-align:center!important}#line_register .btn-line{border:1px solid #000!important}#line_register .btn-line:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:30%;border:none!important;background-image:url(https://cdn.shopify.com/s/files/1/0709/0497/1462/files/line.png?v=1763467298);background-position:34%;background-repeat:no-repeat;background-size:30px;width:30px;height:30px}@media screen and (max-width:768px){#line_register .btn-line:after{left:23%}#line_register .btn-line{max-width:90%!important}}.faq__page .section__title{text-align:center;border-bottom:0}.faq__tabs{display:flex;flex-direction:column;max-width:580px;margin:0 auto 60px;gap:15px}@media screen and (max-width:768px){.faq__tabs{max-width:300px}}.faq__tabs span{display:block;border:1px solid #000;transition:.3s ease;text-align:center;cursor:pointer;padding:10px 0}.faq__tabs span.active,.faq__tabs span:hover{opacity:1;background:#000;color:#fff}.faq__contents{max-width:580px;margin:0 auto;display:none}.faq__contents.show{display:block}.faq__contents .faq__item{border-bottom:none}.faq__contents .faq__item--title{padding:10px 20px;border-bottom:1px solid #000}.faq__contents .faq__item--text{padding:10px 20px}section.accordion .faq__item{max-width:1000px}section.accordion .faq__item--text{padding-right:8%;padding-left:8%}section.accordion{border:none!important;margin-bottom:50px;padding:50px 40px 0}@media screen and (max-width:768px){section.accordion .faq__inner{border-top:1px solid #BCBCBC!important}section.accordion .faq__item--text{padding-right:0;padding-left:0}section.accordion{border:none!important;margin-bottom:50px;padding:0 25px}}.floating{position:fixed;bottom:5%;right:20px;z-index:10}.floating a{border-radius:50%;width:90px;height:90px;background:#b6917c;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;line-height:1.5;font-weight:500;text-align:center}.mikawaya-purchase-option-label,.mikawaya-purchase-option-label__selected{height:140px!important}.product__tags{display:flex;flex-wrap:wrap;gap:10px}.product__tags span{color:#000;font-size:12px}.product__date{font-size:10px;color:#fff;font-weight:500;background:#b6917c;padding:2px 5px}.product__box{display:flex;align-items:center;gap:10px}.coupon__fv img{vertical-align:bottom}.coupon__area{background:#f8f3ec;padding:25px 30px 50px;text-align:center}@media screen and (max-width:768px){.coupon__area{background:#f8f3ec;padding:25px 30px 40px;text-align:center}}.coupon__area--title{text-align:center;font-size:25px;font-weight:400;font-family:Aboreto,system-ui;margin-bottom:10px}.coupon__area--subTitle{text-align:center;font-size:12px;margin-bottom:15px}.coupon__area--text{text-align:center;font-size:15px;margin-bottom:15px}.coupon__area--form{display:flex;justify-content:space-between;max-width:600px;margin:0 auto}.coupon__area--box{background:#fff;border:1px solid #000;color:#707070;text-align:center;font-family:Aboreto,system-ui;font-size:15px;height:43px;display:flex;justify-content:center;align-items:center;width:80%}.coupon__area--btn{background:#000;color:#fff;text-align:center;font-family:Aboreto,system-ui;width:18%;font-weight:400;height:43px;line-height:43px;cursor:pointer}.coupon__detail{padding:80px 30px 50px}@media screen and (max-width:768px){.coupon__detail{padding:40px 30px}}.coupon__detail--item{max-width:620px;margin:0 auto}.coupon__detail--item+.coupon__detail--item{margin-top:40px}.coupon__detail--item h3{font-weight:700;font-size:12px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #000000}.coupon__detail--item p{font-size:12px;line-height:1.6}.contact__sec{padding:60px 30px 75px}@media screen and (max-width:768px){.contact__sec{padding:60px 25px 75px}}.contact__sec--inner{max-width:620px;margin:0 auto}.contact__sec .section__title{text-align:center}.contact__form{margin-top:75px}.contact__form--item{margin-bottom:20px}.contact__form--itemTitle{font-size:15px;display:flex;align-items:center;margin-bottom:10px}.contact__form--itemTitle span{padding:3px 10px;color:#fff;font-size:11px;border-radius:30px;margin-left:8px}.contact__form--itemTitle span.noreq{background-color:#8f8f8f}.contact__form--itemTitle span.req{background-color:#000}.contact__form--itemText input[type=text],.contact__form--itemText input[type=email],.contact__form--itemText input[type=tel]{width:100%;height:33px;border:1px solid #000;border-radius:0;padding:5px 10px;box-sizing:border-box}.contact__form--itemText textarea{width:100%;height:145px;border-radius:0;border:1px solid #000;padding:10px;box-sizing:border-box}.contact__form--btn{display:block;margin:45px auto 0;height:50px;line-height:47px;background:#000;text-align:center;color:#fff;font-weight:400;font-size:16px;cursor:pointer;border:1px solid #000;width:270px}.contact__form--btn:hover{opacity:1;background:#fff;color:#000}#main-cart-footer{background:#f8f3ec!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/page.css.map */
