.section-keyvisual{position:relative;width:100%;height:300vh;height:300svh;letter-spacing:0}.section-keyvisual .keyvisual-fix{position:fixed;top:0;left:0;width:100%;height:100vh}[data-scene="1"] .section-keyvisual .item:nth-of-type(2){opacity:1}.section-keyvisual .item{position:absolute;top:0;left:0;width:100%;height:100%}.section-keyvisual .item:nth-of-type(2){transition:opacity .55s;opacity:0}.section-keyvisual .item .pic{position:absolute;top:0;left:0;width:100%;height:100%}.section-keyvisual .item .pic img,.section-keyvisual .item .pic video{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 749px){.section-keyvisual .item .pic img,.section-keyvisual .item .pic video{width:115%}}@media screen and (max-width: 749px){.section-keyvisual .item.n2 .pic img{margin-top:-25rem;width:140%;height:calc(100% + 25rem)}}.section-keyvisual .waypoint{position:absolute;top:51vh;display:block;height:100vh;width:100%}.section-keyvisual .statement-holder{transition:all .55s;opacity:0;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100vh}body[data-scene="1"] .section-keyvisual .statement-holder{opacity:unset}.section-keyvisual .statement-holder .statement{color:#fff;width:100%;padding:0 12rem 0 0;display:flex;justify-content:flex-end}.section-keyvisual .statement-holder .statement .en{font-weight:400;font-size:3rem;line-height:4.1rem}.section-keyvisual .statement-holder .statement .ja{font-weight:600;font-size:2.2rem;line-height:3.3rem}@media screen and (max-width: 750px){.section-keyvisual .statement-holder .statement{justify-content:center;padding:0}.section-keyvisual .statement-holder .statement .en{font-size:calc(28.5 / 374 * calc(100vw - 4.4rem));line-height:calc(38 / 374 * calc(100vw - 4.4rem))}.section-keyvisual .statement-holder .statement .ja{font-size:calc(19 / 374 * calc(100vw - 4.4rem));line-height:calc(30 / 374 * calc(100vw - 4.4rem))}}.section-keyvisual .nature-holder{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;opacity:0}.section-keyvisual .nature-holder.show{opacity:1}.section-keyvisual .nature-holder .pic{position:absolute;top:0;left:0;width:100%;height:100%}.section-keyvisual .nature-holder .pic img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 990px){.section-keyvisual .nature-holder .pic img{height:120%}}.section-keyvisual .nature-holder .item-text-holder{position:relative;color:#fff;margin:0 auto;padding:0 2.2rem}@media screen and (min-width: 990px){.section-keyvisual .nature-holder .item-text-holder{padding:0 6.6rem}.section-keyvisual .nature-holder .item-text-holder *{width:40%}}@media screen and (min-width: 1210px){.section-keyvisual .nature-holder .item-text-holder{width:1210px}}.section-keyvisual .nature-holder .item-text-holder .title{font-weight:600;font-size:2.2rem;line-height:3.3rem;margin-top:0;margin-bottom:4.4rem}.section-keyvisual .nature-holder .item-text-holder .text{font-weight:400;font-size:1.4rem;line-height:2.5rem;margin-top:0;margin-bottom:0}.section-keyvisual .nature-holder .item-text-holder .text+.text{margin-top:2.2rem}.section-keyvisual .nature-holder .item-text-holder .text.en{font-weight:400}.section-keyvisual .nature-holder .item-text-holder .text.en+.ja{margin-top:4.4rem}.section-keyvisual .nature-holder:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e7e7e1;opacity:0;z-index:1}.section-keyvisual .nature-holder.covered:before{opacity:1}.section-keyvisual .main-content{position:relative;padding-top:200vh}.section-keyvisual .products-holder{background-color:#e7e7e1}.section-keyvisual .products-holder img{width:100%}.section-keyvisual .products-holder .title-holder{margin:0 auto}@media screen and (min-width: 1210px){.section-keyvisual .products-holder .title-holder{width:1210px}}.section-keyvisual .products-holder .title-holder .title{margin:0 0 4.4rem 2.2rem;font-weight:600;font-size:2.2rem;line-height:3.3rem}@media screen and (min-width: 990px){.section-keyvisual .products-holder .title-holder .title{margin:0 0 4.4rem 6.6rem}}.section-keyvisual .products-holder .products-inner{margin:0 auto;display:grid;grid-template-columns:1fr;gap:4.4rem;padding:0 2.2rem 7.6rem}@media screen and (min-width: 990px){.section-keyvisual .products-holder .products-inner{display:grid;grid-template-columns:1fr 1fr;gap:19%;padding:0 16.4% 11rem}}@media screen and (min-width: 1210px){.section-keyvisual .products-holder .products-inner{width:1210px;gap:15.4rem;padding:0 19.8rem 11rem}}.section-keyvisual .products-holder .products-inner .grid-item .item-data .name{margin:1.1rem 0;font-weight:400;font-size:1.7rem;line-height:2.8rem}.section-keyvisual .products-holder .products-inner .grid-item .item-data .plice{margin:0 0 1.1rem;font-weight:400;font-size:1.4rem;line-height:2.5rem}.section-keyvisual .products-holder .products-inner .grid-item .item-data .details{margin:0;font-weight:400;font-size:1.4rem;line-height:2.5rem}.section-keyvisual .category-holder{background-color:#e7e7e1}.section-keyvisual .category-holder img{width:100%}.section-keyvisual .category-holder .category-inner{margin:0 auto}@media screen and (max-width: 989px){.section-keyvisual .category-holder .category-inner .scroll-holder{overflow-x:auto;padding-bottom:7.7rem}}.section-keyvisual .category-holder .category-inner .category-inner-grid{display:flex;margin:0 auto}@media screen and (min-width: 990px){.section-keyvisual .category-holder .category-inner .category-inner-grid{display:grid;gap:4.4rem;margin-bottom:110px;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1210px){.section-keyvisual .category-holder .category-inner .category-inner-grid{width:1210px}}@media screen and (max-width: 989px){.section-keyvisual .category-holder .category-inner .category-inner-grid .category-item{min-width:67vw;margin-left:2.2rem}.section-keyvisual .category-holder .category-inner .category-inner-grid .category-item:last-child{margin-right:2.2rem}}.keyvisual-top-banner{position:fixed!important;bottom:4.5rem;right:6.6rem;min-width:22rem;max-width:33rem;min-height:7.7rem;transition:opacity .55s}.keyvisual-top-banner.hide{pointer-events:none;opacity:0}@media screen and (max-width: 989px){.keyvisual-top-banner{right:2.2rem}}@media screen and (max-width: 500px){.keyvisual-top-banner{right:0;left:0;margin:auto}}.keyvisual-top-banner .keyvisual-top-banner-inner{display:flex;overflow:hidden;background:#16160bde;border-radius:.3rem;width:100%;height:100%;box-shadow:.3rem .3rem 2.7rem .3rem #0000001f}@media screen and (min-width: 750px){.keyvisual-top-banner .keyvisual-top-banner-inner{transition:.1s}.keyvisual-top-banner .keyvisual-top-banner-inner:hover{opacity:.6}}.keyvisual-top-banner .banner-pic{min-width:14.3rem;max-width:14.3rem}.keyvisual-top-banner .banner-pic img{width:100%;height:100%;object-fit:cover}.keyvisual-top-banner .banner-title-area{font-size:1.4rem;font-weight:600;line-height:2.5rem;text-decoration:none;padding:1.3rem 2.2rem 1.4rem}.keyvisual-top-banner .banner-title-area .banner-title{color:#fff}.keyvisual-top-banner .banner-title-area .banner-date{color:#ffffff73}.about-holder{background-color:#e7e7e1}.about-holder .about-inner{margin:0 auto;padding:7.7rem 2.2rem}@media screen and (min-width: 990px){.about-holder .about-inner{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 5.5rem;gap:2.2rem 4.4rem;padding:11rem 6.6rem}.about-holder .about-inner .grid-item.n1{grid-column:1/2;grid-row:1/2}.about-holder .about-inner .grid-item.n2{grid-column:2/3;grid-row:1/3}.about-holder .about-inner .grid-item.n3{grid-column:3/4;grid-row:1/3}.about-holder .about-inner .about-moringa{grid-column:1/2;grid-row:2/3}}@media screen and (min-width: 1210px){.about-holder .about-inner{width:1210px}}.about-holder .about-inner .grid-item{font-weight:400}.about-holder .about-inner .grid-item .item-title{font-size:2.2rem;margin:0 0 2.2rem;line-height:3.3rem}.about-holder .about-inner .grid-item .item-text{margin:0;font-size:1.4rem}.about-holder .about-inner .grid-item .pic{aspect-ratio:110/179}.about-holder .about-inner .grid-item .pic img{width:100%;height:100%;object-fit:cover}.about-holder .about-inner .grid-item.n1{margin-bottom:3.3rem}@media screen and (min-width: 990px){.about-holder .about-inner .grid-item.n1{margin-bottom:0}}.about-holder .about-inner .grid-item.n2{font-weight:400;margin-bottom:2.2rem}@media screen and (min-width: 990px){.about-holder .about-inner .grid-item.n2{margin-bottom:0}}.about-holder .about-inner .grid-item.n2 .item-title{font-size:1.8rem;margin:0 0 2.2rem;line-height:2.9rem}@media screen and (min-width: 990px){.about-holder .about-inner .grid-item.n2 .item-title{margin:0 0 6rem}}.about-holder .about-inner .grid-item.n3{margin-left:6.6rem}@media screen and (min-width: 990px){.about-holder .about-inner .grid-item.n3{margin-left:0}}.about-holder .about-inner .about-moringa{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:5.5rem;color:#fff;font-weight:600;font-size:17px;line-height:28px;letter-spacing:.015em;text-decoration:none;background-color:#16160b;transition:box-shadow .1s ease;margin-bottom:4.4rem}@media screen and (min-width: 990px){.about-holder .about-inner .about-moringa{margin-bottom:0}}.about-holder .about-inner .about-moringa:hover{box-shadow:0 0 0 .1rem #16160b}.collection-item-slide .collection .collection__title{padding:0 2.2rem;font-weight:600;line-height:3.3rem;margin-bottom:4.4rem}@media screen and (min-width: 990px){.collection-item-slide .collection .collection__title{padding:0 6.6rem}}.collection-item-slide .collection .collection__title .title{font-size:2.2rem;margin:0;padding-top:7.7rem;border-top:1px solid #B0B0AA}[data-page=index] .collection-item-slide .collection .collection__title .title{padding-top:0;border-top:none}.collection-item-slide .collection .slider-mobile-gutter{padding:0}@media screen and (min-width: 1210px){.collection-item-slide .collection .page-width{width:1210px;max-width:1210px}}.collection-item-slide .collection .page-width ul{margin-top:10rem;gap:4.4rem 2.2rem;padding:0 2.2rem 7.6rem}@media screen and (max-width: 989px){body[data-page=index] .collection-item-slide .collection .page-width ul{flex-direction:column}}@media screen and (min-width: 990px){body[data-page=index] .collection-item-slide .collection .page-width ul{justify-content:space-evenly}}.collection-item-slide .collection .page-width ul li{width:calc(50% - 1.1rem);max-width:calc(50% - 1.1rem)}@media screen and (max-width: 989px){body[data-page=index] .collection-item-slide .collection .page-width ul li{width:100%;max-width:100%}}@media screen and (min-width: 990px){.collection-item-slide .collection .page-width ul{gap:4.4rem;padding:0 6.6rem 7.7rem}body[data-page=index] .collection-item-slide .collection .page-width ul{margin-top:0;padding:0 6.6rem 5.6rem}.collection-item-slide .collection .page-width ul li{width:calc(33.33% - 4.4rem * 2 / 3);max-width:calc(33.33% - 4.4rem * 2 / 3)}}.collection-item-slide .collection .card__content{padding:1.1rem 0 0}body[data-page=index] .collection-item-slide .collection .card__content{padding:0}.collection-item-slide .collection .card__content .card__heading{font-weight:600;font-size:1.7rem;line-height:2.8rem}.collection-item-slide .collection .card__content .card-information .price{font-weight:400;font-size:1.4rem;line-height:2.5rem;margin-top:1.1rem}.collection-item-slide .collection .card__content .card-information .card__title-ja{font-weight:400;font-size:1.4rem;line-height:2.5rem;margin:1.1rem 0 0}@media screen and (min-width: 990px){.card-wrapper .has_secondary_image:before,.card-wrapper .has_secondary_image:after{content:"";display:block;position:absolute;bottom:1.1rem;width:1.1rem;height:1.1rem;box-sizing:border-box;border-radius:50%;z-index:1;transition:var(--duration-long)}.card-wrapper .has_secondary_image:before{right:4.4rem;background-color:#000}.card-wrapper .has_secondary_image:after{right:2.2rem;background-color:#fff}.card-wrapper:hover .has_secondary_image:before{background-color:#fff}.card-wrapper:hover .has_secondary_image:after{background-color:#000}}.category-item .item-text-holder .title{font-weight:600;font-size:2.2rem;line-height:3.3rem;margin-top:0;margin-bottom:4.4rem}.category-item .item-text-holder .text{font-weight:400;font-size:1.4rem;line-height:2.5rem;margin-top:0;margin-bottom:0}.category-item .item-text-holder .text+.text{margin-top:2.2rem}.category-item .item-text-holder .text.en{font-weight:400}.category-item .item-text-holder .text.en+.ja{margin-top:4.4rem}@media screen and (min-width: 990px){.category-item .item-inner{display:flex}}.category-item.nature{width:100%;margin:0 auto;position:absolute;top:0;left:0;right:0}@media screen and (min-width: 1210px){.category-item.nature{width:1210px}}.category-item.nature .pic{position:absolute;height:100%;width:100%}.category-item.nature .pic img{height:100%;object-fit:cover}.category-item.nature .category-item-inner{position:relative}.category-item.nature .item-text-holder{position:relative;color:#fff;padding:12.7rem 2.2rem}@media screen and (min-width: 990px){.category-item.nature .item-text-holder{width:48rem;padding:14.7rem 0 14.7rem 6.6rem}}.category-item.lifestyle{margin:85rem auto 0;padding:7.7rem 0}@media screen and (min-width: 1210px){.category-item.lifestyle{width:1210px}}.category-item.lifestyle .pic{aspect-ratio:1/1;margin-right:2.2rem;margin-bottom:4.4rem}.category-item.lifestyle .pic img{width:100%;height:100%;object-fit:cover}.category-item.lifestyle .item-text-holder{margin:0 2.2rem 0 2.4rem}@media screen and (min-width: 990px){.category-item.lifestyle{padding:11rem 0}.category-item.lifestyle .pic{min-width:51.8%;margin-right:0;margin-bottom:0}.category-item.lifestyle .item-text-holder{margin:0 9% 0 8.7%}}.category-item.sustainability{margin:0 auto;padding-bottom:7.7rem}@media screen and (min-width: 1210px){.category-item.sustainability{width:1210px}}.category-item.sustainability .pic{aspect-ratio:53/68;margin-left:2.2rem;margin-bottom:4.4rem}.category-item.sustainability .pic img{width:100%;height:100%;object-fit:cover}.category-item.sustainability .item-text-holder .title,.category-item.sustainability .item-text-holder .text{margin-left:2.2rem;margin-right:2.2rem}.category-item.sustainability .illust{margin-top:4.4rem}@media screen and (min-width: 990px){.category-item.sustainability .item-inner{flex-direction:row-reverse}.category-item.sustainability .pic{min-width:48.2%;max-width:48.2%;margin-left:0;margin-bottom:0}.category-item.sustainability .item-text-holder{margin:0 10% 0 5.4%}.category-item.sustainability .item-text-holder .title,.category-item.sustainability .item-text-holder .text{margin-left:6rem}.category-item.sustainability .illust{margin-right:4%}}.category-item.cosmetics .more-btn{color:#fff;background-color:#000;height:5.5rem;display:flex;justify-content:center;align-items:center;text-decoration:none;margin-top:1.1rem;font-size:17px}@media screen and (min-width: 990px){.category-item.cosmetics .more-btn{margin-top:2.2rem}}.category-item.eats .comingsoon{font-size:1.7rem;line-height:2.8rem;height:5.5rem;display:flex;justify-content:center;align-items:center;margin-top:1.1rem;font-size:17px}@media screen and (min-width: 990px){.category-item.eats .comingsoon{margin-top:2.2rem}}.category-item.journal{background-color:#d1c6bb;padding-top:7.7rem}@media screen and (min-width: 990px){.category-item.journal{padding:7.7rem 6.6rem}}.category-item.journal .inner{margin:0 auto;width:auto}@media screen and (min-width: 1210px){.category-item.journal .inner{width:1210px}}@media screen and (max-width: 989px){.category-item.journal .inner .title{margin-left:2.2rem}}@media screen and (max-width: 989px){.category-item.journal .scroll-holder{overflow-x:auto}}.category-item.journal .item-inner{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (min-width: 990px){.category-item.journal .item-inner{gap:4.4rem}}@media screen and (max-width: 989px){.category-item.journal .item-inner .grid-item{width:67vw;margin-left:2.2rem}.category-item.journal .item-inner .grid-item:last-child{margin-right:2.2rem}}.category-item.journal .item-inner .grid-item .item-pic{height:22rem;display:block;background-color:#fff}.category-item.journal .item-inner .grid-item .text{font-weight:400;font-size:1.4rem;line-height:2.5rem}.home-collection-item-list .page-width{padding:7.7rem 0 7.6rem!important}@media screen and (min-width: 990px){.home-collection-item-list .page-width{padding:12rem 6.6rem 11rem!important}}@media screen and (min-width: 1210px){.home-collection-item-list .page-width{width:1210px;max-width:1210px}}.home-collection-item-list .page-width ul{display:flex;flex-wrap:nowrap;gap:2.2rem;padding:0!important}.home-collection-item-list .page-width ul li{flex:1}.home-collection-item-list .page-width ul li .card-wrapper{width:70vw;max-width:70vw}@media screen and (max-width: 989px){.home-collection-item-list .page-width ul li:first-child{padding-left:2.2rem}.home-collection-item-list .page-width ul li:last-child{padding-right:2.2rem}}@media screen and (min-width: 990px){.home-collection-item-list .page-width ul{display:grid;grid-template-columns:1fr 1fr;gap:4.4rem}.home-collection-item-list .page-width ul li,.home-collection-item-list .page-width ul li .card-wrapper{width:100%;max-width:100%}}@media screen and (max-width: 989px){.home-collection-item-list .page-width .slider-mobile-gutter{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.home-collection-item-list .page-width .slider-mobile-gutter::-webkit-scrollbar{display:none}}.home-collection-item-list .page-width .card-wrapper .card__heading{font-weight:600;font-size:2.2rem;line-height:3.3rem;margin-bottom:4.4rem}.home-collection-item-list .page-width .card-wrapper .card__content{display:block;margin-top:1.1rem}@media screen and (min-width: 990px){.home-collection-item-list .page-width .card-wrapper .card__content{margin-top:2.2rem}}.home-collection-item-list .page-width .card-wrapper .card__content .card__information{padding:0}.home-collection-item-list .page-width .card-wrapper .card__content .card__information .more-btn,.home-collection-item-list .page-width .card-wrapper .card__content .card__information .comingsoon{font-weight:400;font-size:17px;line-height:28px;letter-spacing:.015em;display:flex;justify-content:center;align-items:center;width:100%;height:4.4rem;text-decoration:none}@media screen and (min-width: 990px){.home-collection-item-list .page-width .card-wrapper .card__content .card__information .more-btn,.home-collection-item-list .page-width .card-wrapper .card__content .card__information .comingsoon{height:5.5rem}}.home-collection-item-list .page-width .card-wrapper .card__content .card__information .more-btn{background-color:#16160b;color:#fff;position:relative;z-index:1;transition:box-shadow .1s ease}.home-collection-item-list .page-width .card-wrapper .card__content .card__information .more-btn:hover{box-shadow:0 0 0 .1rem #16160b}.main-page-title-wrap{background-color:#dcdcd1}.main-page-title-wrap .main-page-title{margin:0 auto;padding:16.5rem 2.2rem 7.7rem}@media screen and (min-width: 990px){.main-page-title-wrap .main-page-title{padding:20.7rem 6.6rem 12.7rem}}@media screen and (min-width: 1210px){.main-page-title-wrap .main-page-title{width:1210px}}.main-page-title-wrap .main-page-title.page-title{letter-spacing:0;display:flex;flex-direction:column}@media screen and (min-width: 990px){.main-page-title-wrap .main-page-title.page-title{flex-direction:row;align-items:baseline}}.main-page-title-wrap .main-page-title.page-title .en{font-weight:600;font-size:3rem;line-height:4.1rem}.main-page-title-wrap .main-page-title.page-title .ja{font-weight:600;font-size:2.2rem;line-height:3.3rem;margin:3.3rem 0 0}@media screen and (min-width: 990px){.main-page-title-wrap .main-page-title.page-title .ja{margin:0 0 0 6.6rem}}@media screen and (min-width: 1210px){.page-wrap{width:1210px;margin:0 auto}}.page-wrap .page-inner{width:100%;margin-top:7.7rem;margin-bottom:7.7rem;padding:0 2.2rem;font-weight:600;font-size:1.4rem;line-height:2.5rem}@media screen and (min-width: 990px){.page-wrap .page-inner{padding:0 6.6rem}}.page-wrap .page-inner h2{font-weight:400;font-size:3rem;line-height:4.1rem;margin:7.7rem 0 2.2rem}.page-wrap .page-inner h3{font-weight:400;font-size:1.7rem;line-height:2.8rem;margin:4.4rem 0 2.2rem}.page-wrap .page-inner ol,.page-wrap .page-inner ul{padding-left:3rem}.page-wrap .page-inner table{margin:2.2rem 0}.page-wrap .page-inner th{font-weight:600}.page-wrap .page-inner .small{font-size:1.2rem;color:#16160b8c}.about-moringa-wrap{width:100%}.about-moringa-wrap .page-inner{padding:0;margin:0}.about-moringa-wrap .-text-wrap{display:flex;flex-direction:column;gap:4.4rem}@media screen and (min-width: 990px){.about-moringa-wrap .-text-wrap.-row{flex-direction:row}.about-moringa-wrap .-text-wrap.-row .-inner{flex:1}}.about-moringa-wrap .-text-wrap .-title{margin:0 0 2.2rem;letter-spacing:0}.about-moringa-wrap .-text-wrap .-title.en{font-weight:400;font-size:1.9rem;line-height:3rem}.about-moringa-wrap .-text-wrap .-title.ja{font-weight:400;font-size:1.7rem;line-height:2.8rem}.about-moringa-wrap .-text-wrap .-text{margin:0;letter-spacing:0}.about-moringa-wrap .-text-wrap .-text.en,.about-moringa-wrap .-text-wrap .-text.ja{font-weight:400;font-size:1.4rem;line-height:2.5rem}.about-moringa-wrap .-explanation-holder,.about-moringa-wrap .-demand-holder{background-color:#e7e7e1;position:relative}.about-moringa-wrap .-explanation,.about-moringa-wrap .-demand{padding-left:2.2rem;padding-right:2.2rem}@media screen and (min-width: 990px){.about-moringa-wrap .-explanation,.about-moringa-wrap .-demand{padding-left:6.6rem;padding-right:6.6rem}}@media screen and (min-width: 1210px){.about-moringa-wrap .-explanation,.about-moringa-wrap .-demand{width:1210px;margin:0 auto}}.about-moringa-wrap .-explanation{padding-top:7.7rem;padding-bottom:7.7rem}.about-moringa-wrap .-explanation .-pic-wrap{margin-left:-2.2rem}.about-moringa-wrap .-explanation .-pic-wrap img{width:100%}.about-moringa-wrap .-explanation .-pic-wrap img:first-child{position:static}@media screen and (max-width: 989px){.about-moringa-wrap .-explanation .-pic-wrap{margin:7.7rem 0 4.4rem -2.2rem}}@media screen and (min-width: 990px){.about-moringa-wrap .-explanation{display:grid;grid-template-columns:1fr 32.7%;gap:7.7rem 4.4rem}.about-moringa-wrap .-explanation .-pic-wrap{margin-left:-6.6rem}.about-moringa-wrap .-explanation .-text-wrap.-n1{grid-column:1/3}}.about-moringa-wrap .-sustainable{margin-bottom:7.7rem}@media screen and (max-width: 989px){.about-moringa-wrap .-sustainable{padding-left:2.2rem;padding-right:2.2rem}.about-moringa-wrap .-sustainable .-pic-wrap{margin:0 -2.2rem 4.4rem 0;aspect-ratio:2/3}.about-moringa-wrap .-sustainable .-pic-wrap img{width:100%;height:100%;object-fit:cover}}@media screen and (min-width: 990px){.about-moringa-wrap .-sustainable{margin-top:14.7rem;margin-bottom:18rem}.about-moringa-wrap .-sustainable .-pic-wrap{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%}.about-moringa-wrap .-sustainable .-pic-wrap img{width:100%;height:100%;object-fit:cover}.about-moringa-wrap .-sustainable .-text-wrap{position:relative}.about-moringa-wrap .-sustainable .-text-wrap .-inner{width:calc(32.7% - 4.4rem);margin-left:auto;margin-right:6.6rem}}@media screen and (min-width: 1210px){.about-moringa-wrap .-sustainable .-text-wrap{width:1210px;margin:0 auto}}.about-moringa-wrap .-demand{padding-bottom:7.7rem}.about-moringa-wrap .-demand .-pic-wrap{aspect-ratio:131/198}.about-moringa-wrap .-demand .-pic-wrap img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 989px){.about-moringa-wrap .-demand .-pic-wrap{margin:0 0 7.7rem 9rem;aspect-ratio:131/198}}@media screen and (min-width: 990px){.about-moringa-wrap .-demand{padding-top:7.7rem;display:grid;grid-template-columns:1fr 50%;gap:14rem}.about-moringa-wrap .-demand .-pic-wrap{grid-column:2 / 3;grid-row:1 / 2}.about-moringa-wrap .-demand .-text-wrap{grid-column:1 / 2;grid-row:1 / 2}}.collections-kv{background-color:#dcc6bb}@media screen and (min-width: 990px){.collections-kv{display:grid;grid-template-columns:1fr 48.2%}}.collections-kv.no-main-image{display:block;background-color:#dcdcd1}.collections-kv.no-main-image .kv-content{padding:15.7rem 2.2rem 7.7rem}@media screen and (min-width: 990px){.collections-kv.no-main-image .kv-content{padding:20.7rem 12.7rem 12.7rem}}@media screen and (min-width: 1210px){.collections-kv.no-main-image .kv-content{width:1210px;margin:0 auto}}.collections-kv .kv-content{padding:16.7rem 2.2rem 7.7rem}@media screen and (min-width: 990px){.collections-kv .kv-content{display:flex;justify-content:center;flex-direction:column;padding:0 20%}}.collections-kv .kv-content .content-title{font-weight:600;font-size:3rem;line-height:4.1rem;margin:0}.collections-kv .kv-content .content-text{font-size:1.4rem;line-height:2.5rem}.collections-kv .kv-content .content-text.en{margin:4.5rem 0 0;font-weight:400}.collections-kv .kv-content .content-text.jp{margin:3.3rem 0 0;font-weight:400}.collections-kv .kv-pic{aspect-ratio:1/1}@media screen and (min-width: 990px){.collections-kv .kv-pic{aspect-ratio:4/5}}.collections-kv .kv-pic img{width:100%;height:100%;object-fit:cover}.facets-wrapper{padding:7.7rem 2.2rem 0!important}@media screen and (min-width: 990px){.facets-wrapper{padding:7.7rem 6.6rem 0!important}}@media screen and (min-width: 1210px){.facets-wrapper{width:1210px;margin:0 auto}}.facets-wrapper .facets-container{padding:0}.product-grid-container{padding:7.7rem 2.2rem}@media screen and (min-width: 990px){.product-grid-container{padding:4.7rem 6.6rem 7.7rem}}@media screen and (min-width: 1210px){.product-grid-container{width:1210px;margin:0 auto}}.product-grid-container .product-grid{margin:0;display:grid;gap:2.2rem;grid-template-columns:1fr 1fr}@media screen and (min-width: 990px){.product-grid-container .product-grid{gap:4.4rem;grid-template-columns:1fr 1fr 1fr}}.product-grid-container .product-grid .grid__item{width:100%;max-width:100%}.product-grid-container .product-grid .grid__item .card__information{padding:1.1rem 0 0}.product-grid-container .product-grid .grid__item .card__heading{font-weight:600;font-size:1.7rem;line-height:2.8rem;margin:0 0 1.1rem}.product-grid-container .product-grid .grid__item .price{font-weight:400;font-size:1.4rem;line-height:2.5rem;margin:0 0 1.1rem}.product-grid-container .product-grid .grid__item .card__title-ja{font-weight:400;font-size:1.4rem;line-height:2.5rem;margin:0}.product-buy-wrap{padding:7rem 0 0;margin:0 -1.5rem!important}@media screen and (min-width: 990px){.product-buy-wrap{padding:6rem 6.6rem 0;margin:0 -5.5rem!important}}.product-buy-wrap .slider-mobile-gutter{margin:0!important}.product-buy-wrap .product__media-list{scroll-padding-left:0rem!important;margin-bottom:0!important;row-gap:2.2rem}.product-buy-wrap .product__media-list .product__media-item{margin:0!important;box-sizing:border-box;max-width:100%!important;width:100%!important}@media screen and (max-width: 989px){.product-buy-wrap .product__media-list .product__media-item{padding:0 2.2rem!important}}.product-buy-wrap .product__media-list .product__media-item .product__modal-opener .product__media{padding-top:100%!important}.product-buy-wrap .product__info-wrapper{margin-top:2.2rem;font-weight:400}@media screen and (max-width: 989px){.product-buy-wrap .product__info-wrapper{padding:0 2.2rem}}@media screen and (min-width: 990px){.product-buy-wrap .product__info-wrapper{padding-left:4.4rem!important}}.product-buy-wrap .product__info-wrapper .product__info-container>*+*{margin:0}.product-buy-wrap .product__info-wrapper .product__title{margin-bottom:2.2rem}.product-buy-wrap .product__info-wrapper .product__title h1{font-weight:600;font-size:3rem;line-height:4.1rem}.product-buy-wrap .product__info-wrapper .product_description_info{white-space:normal;display:flex;flex-direction:column;margin:0 0 2.2rem}.product-buy-wrap .product__info-wrapper .product_description_info .description_title_ja,.product-buy-wrap .product__info-wrapper .product_description_info .description_text{font-size:1.4rem;line-height:2.5rem;white-space:pre-line}.product-buy-wrap .product__info-wrapper .product__tax{font-size:1.4rem;line-height:2.5rem;margin:0 0 2.2rem}.product-buy-wrap .product__info-wrapper .price__container{margin:0}.product-buy-wrap .product__info-wrapper .price__container .price-item{font-family:Noto Sans JP,sans-serif;font-size:2rem;line-height:3.1rem;letter-spacing:0}.product-buy-wrap .product__info-wrapper .product-form__input{margin:0 0 2.2rem}.product-buy-wrap .product__info-wrapper .product-form__input .form__label{font-size:1.7rem;line-height:2.8rem;margin-bottom:1.1rem}.product-buy-wrap .product__info-wrapper .product-form__input .quantity{width:18.7rem;height:4.4rem}.product-buy-wrap .product__info-wrapper .product-form__input .quantity:after{border:1px solid #B0B0AA;box-shadow:none}.product-buy-wrap .product__info-wrapper .product-form__input .quantity .quantity__input{font-size:2rem;line-height:3.1rem}.product-buy-wrap .product__info-wrapper .product-form{margin:0}.product-buy-wrap .product__info-wrapper .product-form .product-form__buttons{display:grid;grid-template-columns:1fr}.product-buy-wrap .product__info-wrapper .product-form mx-subscription-app-planselect label{display:block;font-size:1.7rem;line-height:2.8rem;margin-bottom:1.1rem}.product-buy-wrap .product__info-wrapper .product-form mx-subscription-app-planselect .form__input{margin:0;border:1px solid #B0B0AA}.product-buy-wrap .product__info-wrapper .product-form .product-form__question{display:inline-block;grid-row:2/3;margin-bottom:2rem}.product-buy-wrap .product__info-wrapper .product-form .product-form__submit{height:5.5rem}.product-buy-wrap .thumbnail-slider .thumbnail-list{gap:2.2rem;padding:2.2rem 1rem!important}.product-buy-wrap .thumbnail-slider .thumbnail-list .thumbnail-list__item{max-width:8.8rem}.product_description_info{white-space:pre-line}.product-description-wrap{display:grid;padding-top:7.7rem;padding-bottom:7.7rem;gap:4.4rem;grid-template-columns:1fr}@media screen and (min-width: 1210px){.product-description-wrap{width:1210px;margin:0 auto}}.product-description-wrap hr{margin:3.3rem 2.2rem!important;background-color:#b0b0aa!important}@media screen and (min-width: 990px){.product-description-wrap hr{margin:3.3rem 6.6rem!important}}.product-detail-block{display:grid;grid-template-columns:1fr;letter-spacing:0}.product-detail-block.type-text{gap:4.4rem;margin-left:2.2rem;margin-right:2.2rem}.product-detail-block.type-text+.product-detail-block.type-picin{margin-top:3.3rem}.product-detail-block.type-picin+.product-detail-block.type-picin{margin-top:3.3rem}@media screen and (min-width: 990px){.product-detail-block.type-picin+.product-detail-block.type-text{margin-top:3.3rem}}@media screen and (min-width: 990px){.product-detail-block.type-text{margin-left:6.6rem;margin-right:6.6rem;grid-template-columns:1fr 1fr}.product-detail-block.type-picin{grid-template-columns:calc(50% + 2.2rem) 1fr}.product-detail-block.type-picin .-left{grid-column:1/2;grid-row:1/2}.product-detail-block.type-picin .-right{grid-column:2/3;grid-row:1/2}.product-detail-block.column{grid-template-columns:1fr}}.product-detail-block .-en .-title{font-size:1.9rem;font-weight:600;line-height:3rem;margin:0 0 2.2rem}.product-detail-block .-en .-text{font-size:1.4rem;font-weight:400;line-height:2.5rem;margin:0}.product-detail-block .-ja .-title{font-size:1.7rem;font-weight:600;line-height:2.8rem;margin:0 0 2.2rem}.product-detail-block .-ja .-text{font-size:1.4rem;font-weight:400;line-height:2.5rem;margin:0}.type-picin.bg-pink .-text-wrap{background:#dcc6bb}.type-picin .-block-inner.-text-wrap{display:flex;flex-direction:column;justify-content:center;gap:4.4rem;padding:8.8rem 2.2rem 4.4rem}@media screen and (min-width: 990px){.type-picin .-block-inner.-left.-text-wrap{padding:6.6rem 6.6rem 6.6rem 10.6rem}}@media screen and (max-width: 989px){.type-picin .-block-inner.-left.-pic-wrap{margin:0 2.2rem -4.4rem 0}}@media screen and (min-width: 990px){.type-picin .-block-inner.-right.-text-wrap{padding:0 0 0 9.5rem}}@media screen and (max-width: 989px){.type-picin .-block-inner.-right.-pic-wrap{margin:0 0 -4.4rem 2.2rem}}.type-picin .-block-inner.-pic-wrap{position:relative}.type-picin .-block-inner.-pic-wrap img{width:100%;height:100%;object-fit:cover;margin-bottom:0;border:0}.product-recommendations{padding:7.7rem 2.2rem!important}@media screen and (min-width: 990px){.product-recommendations{padding:7.7rem 6.6rem!important}}@media screen and (min-width: 1210px){.product-recommendations{width:1210px;margin:0 auto}}.product-recommendations .product-recommendations__heading{font-weight:400;font-size:2.2rem;line-height:3.3rem;margin-bottom:4.4rem}.product-recommendations .product-grid{gap:4.4rem 2.2rem!important}@media screen and (min-width: 990px){.product-recommendations .product-grid{gap:4.4rem!important}}.product-recommendations .product-grid .grid__item{width:calc(50% - 1.1rem);max-width:calc(50% - 1.1rem)}@media screen and (min-width: 990px){.product-recommendations .product-grid .grid__item{width:calc(33.33% - 4.4rem * 2 / 3);max-width:calc(33.33% - 4.4rem * 2 / 3)}}.product-recommendations .product-grid .grid__item .card__information{padding:1.1rem 0 0}.product-recommendations .product-grid .grid__item .card__heading{font-weight:400;font-size:1.7rem;line-height:2.8rem;margin:0 0 1.1rem}.product-recommendations .product-grid .grid__item .price{font-weight:600;font-size:1.4rem;line-height:2.5rem;margin:0 0 1.1rem}.product-recommendations .product-grid .grid__item .card__title-ja{font-weight:600;font-size:1.4rem;line-height:2.5rem;margin:0}.cart__contents #is-a-gift{margin:3.3rem 0 0!important}.cart__contents #is-a-gift .gift-wrapping-inner{display:flex;align-items:center}.cart__contents #is-a-gift .gift-wrapping-inner .gift-wrapping-text-area{flex:1;padding-right:1.5rem}.cart__contents #is-a-gift .gift-wrapping-inner .gift-wrapping-text-area p{margin:.4rem 0;display:flex}.cart__contents #is-a-gift .gift-wrapping-inner .cart-item__image-container{width:11rem}.cart__contents #is-a-gift .gift-wrapping-inner .cart-item__image-container img{margin:0}cart-items.is-empty #haisosm{display:none}cart-items #haisosm{margin-top:4rem;padding:3rem 0 2rem;text-align:left}cart-items #haisosm .haiso_date input,cart-items #haisosm .haiso_date select,cart-items #haisosm .haiso_time input,cart-items #haisosm .haiso_time select{background-color:#e7e7e1;border:1px solid #B0B0AA;width:14.7rem;height:4.7rem}cart-items #haisosm .haiso_time{margin-top:1rem}.cart__footer .dynamic-checkout__content .shopify-cleanslate ul{display:block!important}.cart__footer .dynamic-checkout__content .shopify-cleanslate ul li{margin-bottom:10px!important}.cart__footer .dynamic-checkout__content .shopify-cleanslate div{text-align:left!important;width:auto!important}.cart__footer .cart-login-btn{color:#fff;width:100%;display:block;height:4.5rem;font-size:1.5rem;font-weight:700;cursor:pointer;background-color:#121212;position:relative;border:none}.cart__footer .cart-login-btn:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;box-shadow:0 0 #121212}@media screen and (min-width: 750px){.cart__footer .cart-login-btn:hover:after{box-shadow:0 0 0 .1rem #121212}}#cancellation-policy-modal{padding-right:0!important;padding-left:0!important}.privacy-policy-container{max-height:750px;height:calc(100vh - 140px);overflow-y:auto;padding-right:24px;padding-left:24px}.section-news-list .container{padding:7.7rem 0 1rem!important}@media screen and (min-width: 990px){.section-news-list .container{padding:7.7rem 6.6rem 2rem}}.main-blog .main-blog-header{background-color:#dcdcd1}.main-blog .main-blog-header .header-title-holder{padding:16.5rem 2.2rem 7.7rem}@media screen and (min-width: 1210px){.main-blog .main-blog-header .header-title-holder{width:1210px;margin:0 auto}}@media screen and (min-width: 990px){.main-blog .main-blog-header .header-title-holder{padding:26rem 6.6rem 23.8rem;display:flex;justify-content:center;flex-direction:column}}.main-blog .main-blog-header .header-title-holder .title--primary{margin:0;font-weight:400;font-size:3rem;line-height:4.1rem}.main-blog .main-blog-header .header-title-holder .title-description{margin-top:4.5rem;display:none;font-size:1.4rem;line-height:2.5rem}.main-blog .main-blog-header .header-title-holder .title-description.en{font-weight:400}.main-blog .main-blog-header .header-title-holder .title-description.ja{font-weight:600;margin-top:3.3rem}.main-blog .main-blog-header .header-kv{display:none;aspect-ratio:1/1}@media screen and (min-width: 990px){.main-blog .main-blog-header .header-kv{aspect-ratio:4/5}}.main-blog .main-blog-header .header-kv img{height:100%;width:100%;object-fit:cover}.main-blog.journal .main-blog-header{background-color:#d1c6bb}@media screen and (min-width: 990px){.main-blog.journal .main-blog-header{display:grid;grid-template-columns:1fr 47%;min-height:54rem}}.main-blog.journal .main-blog-header .header-title-holder{width:auto!important}@media screen and (min-width: 990px){.main-blog.journal .main-blog-header .header-title-holder{padding:0 12.6rem}}.main-blog.journal .main-blog-header .header-title-holder .title-description,.main-blog.journal .main-blog-header .header-kv{display:block}.main-blog .blog-articles{width:100%;padding:7.7rem 2.2rem;display:grid;grid-template-columns:100%;gap:4.4rem}@media screen and (min-width: 1210px){.main-blog .blog-articles{width:1210px;margin:0 auto}}@media screen and (min-width: 990px){.main-blog .blog-articles{padding:11rem 6.6rem;grid-template-columns:repeat(3,1fr);gap:4.4rem}}.main-blog .blog-articles .article,.main-blog .blog-articles .card__content,.main-blog .blog-articles .card__information{padding:0!important}.main-blog .blog-articles .card__content{display:block}.main-blog .blog-articles .card__heading{font-weight:600;font-size:1.4rem;line-height:2.5rem}.main-blog .blog-articles .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.main-blog .blog-articles .article-card__image{display:block;aspect-ratio:33/22}.main-blog .blog-articles .article-card__image img{width:100%;height:100%;object-fit:cover}.main-blog .blog-articles .card__inner{display:block}.main-blog .blog-articles .card__inner .card__media{margin-bottom:.6rem}.main-blog .blog-articles .article-card__info{margin-top:1.1rem;padding:0;font-weight:600;font-size:1.1rem;line-height:2.5rem}.main-blog .blog-articles .article-card__excerpt,.main-blog.journal .blog-articles .article-card__info{display:none}.main-blog.journal .blog-articles .card__inner{aspect-ratio:33/22}.main-blog .pagination-wrapper{margin-top:-4rem!important;margin-bottom:4rem}.article-template .page-width{width:100%;max-width:100%;margin:0;padding-left:2.2rem;padding-right:2.2rem}@media screen and (min-width: 990px){.article-template .page-width{padding-left:16.6rem;padding-right:16.6rem}}@media screen and (min-width: 1210px){.article-template .page-width{width:1210px;margin:0 auto}}.article-template header{margin:0!important}.article-template header .article-template__title-holder{display:block;padding:7.7rem 2.2rem}@media screen and (min-width: 990px){.article-template header .article-template__title-holder{padding:7.7rem 16.6rem}}@media screen and (min-width: 1210px){.article-template header .article-template__title-holder{width:1210px;margin:0 auto}}.article-template header .article-template__title-holder h1{font-weight:400;font-size:3rem;line-height:4.1rem}.article-template .article-template__social-sharing .share-button details{margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.scss.css.map */
