@charset "UTF-8";:root{--product-box-h3: clamp(22px, 1.8vw, 1.8vw)}.section-template--19801068601594__main-padding{padding:3em 0 0!important;background-color:#fffcf0}@media screen and (min-width: 750px){.section-template--19801068601594__main-padding{max-width:100%!important;width:100%!important}}.main-page-title{display:none}*,*:after,*:before{box-sizing:border-box}html{background-color:#fffcf0}.rte img{margin-bottom:0}.lp{background-color:#fffcf0;z-index:-1}.lp img{max-width:100%;height:auto;vertical-align:middle}.lp a{text-decoration:none;font-size:clamp(16px,1.6vw,1.6vw);font-weight:700}.lp p,.lp dl,.lp span{font-size:clamp(14px,1.2vw,1.2vw);text-align:left;margin:0}.lp section{margin:0 auto}.lp h2{font-size:clamp(26px,2.6vw,2.6vw);margin:0 auto 4em;font-weight:700;text-align:center}.lp h3{font-size:clamp(18px,1.6vw,1.6vw);text-align:center;margin:1em auto;font-weight:700}.lp ul,.lp ol{list-style:none;margin:0;padding:0}.pc{display:block}.sp{display:none}.container{margin:0 auto;padding:0 10vw}.orange-button{text-align:center;margin:0 auto;width:40%}.orange-button a{background:#ea5504;display:inline-block;position:relative;border-radius:50px;width:100%;padding:1em;color:#fff;transition:all .3s ease;border:2px solid #EA5504;font-weight:700}.orange-button a:after{position:absolute;content:"";background:url(/cdn/shop/files/arrow_white.svg?v=1742461601);right:1em;top:50%;transform:translateY(-50%);z-index:1;width:1.5em;height:1.5em;background-size:contain}.main .orange-button{padding-top:2em}.introduction-box{display:flex;background:#ea5504;color:#fff;align-items:center;width:100%}.introduction-box h2{margin-bottom:1em;color:#fff}.introduction-box__text p{font-weight:700;text-align:center;line-height:2.4}.introduction-box .snack{width:22vw}.introduction-box__text{width:56vw}.feature{position:relative;padding-top:4em;z-index:1}.feature:after,.feature:before{background:url(/cdn/shop/files/feature_back.svg?v=1742479037);content:"";position:absolute;width:20%;height:100%;background-size:contain;background-repeat:no-repeat;z-index:-1}.feature:after{top:0;right:0}.feature:before{bottom:0;left:0;background-position:bottom}.feature-box{display:flex;row-gap:10vh;column-gap:8%;flex-wrap:wrap;justify-content:center}.feature-box__item{width:28%}.review-movie{padding-top:10%;color:#fff}.review-movie .container{padding:10% 10vw}.review-movie h2{margin-bottom:1em;color:#fff}.back-green{background-color:#006d33}.review-box li{display:flex;background:#fffdf0;border-radius:2em;padding:2em;color:#333;font-weight:700;margin-bottom:1em;align-items:center}.review-box__left{width:12%;text-align:center}.review-box__right{width:84%;border-left:2px dashed #737373;padding-left:3%;margin-left:3%}.lp .review-box__profile{margin-top:1em;text-align:center}.lp .review-box__profile span{font-size:.9em}.movie-01{padding-top:20%}.movie-01__box{display:flex;justify-content:center;padding-bottom:2%;align-items:center}.movie-01__box .snack{width:20vw}.video-snack{width:40vw;height:70vh}.product{background:url(/cdn/shop/files/product_back.svg?v=1742554497);background-repeat:repeat-y;background-size:100%}.product .container{padding-top:10em;padding-bottom:10em}.product-box__item{position:relative;z-index:1;margin-bottom:6em}.product-box__img{position:absolute;width:44%;top:50%;transform:translateY(-50%)}.product-item__textRight .product-box__img{left:0}.product-item__textLeft .product-box__img{right:0}.product-img__under{position:absolute;bottom:-2%;height:15vh;width:100%}.product-item__textRight .product-img__under{right:0;text-align:right}.product-item__textLeft .product-img__under{left:0;text-align:left}.lp .product-img__cercle{position:absolute;width:20vw;border-radius:50%;z-index:-1;top:0;max-width:600px;display:block}.product-item__textRight .product-img__cercle{right:50%}.product-item__textLeft .product-img__cercle{left:50%}.product-img__under img{height:100%}.product-box__text{max-width:68%;border-radius:38em;color:#fff}.product-item__textRight .product-box__text{margin:0 0 0 auto;padding:16vh 8% 16vh 16%}.product-item__textLeft .product-box__text{margin:0 auto 0 0;padding:16vh 13% 16vh 10%}.product-teriyaki .product-box__text,.product-teriyaki .product-img__cercle{background:#aa000a}.product-salt .product-box__text,.product-salt .product-img__cercle{background:#0a0b5a}.product-blackbean .product-box__text,.product-blackbean .product-img__cercle{background:#500068}.product-mamemochi .product-box__text,.product-mamemochi .product-img__cercle{background:#005729}.product-kinako .product-box__text,.product-kinako .product-img__cercle{background:#cf4900}.product-categoryArea{display:flex;gap:1em;flex-wrap:wrap;margin-bottom:1em}.product-category{position:relative;padding:.5em 1em .5em 3em;border-radius:.5em;font-weight:700;display:inline-flex;align-items:center;font-size:clamp(14px,1.2vw,1.2vw)}.product-category:before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:1em;width:1.5em;height:1.5em;background-size:contain}.product-categori__vegan{background:#43b57c;color:#fff}.product-categori__vegan:before{background:url(/cdn/shop/files/category_vegan.svg?v=1742486127);background-size:contain;background-repeat:no-repeat}.product-categori__gluten{background:#f5cd35;color:#544600}.product-categori__gluten:before{background:url(/cdn/shop/files/category_gluten.svg?v=1742486127);background-size:contain;background-repeat:no-repeat}.product-box__text h3{text-align:left;color:#fff;font-size:var(--product-box-h3);margin:1em auto 1em 0}dl.product-box__ingredients{border-top:2px dashed #fff;margin-top:var(--product-box-h3);padding-top:var(--product-box-h3);display:flex;gap:0;font-size:clamp(12px,1.1vw,1.1vw)}.product-box__ingredients dt{font-weight:700;white-space:nowrap}.product-box__ingredients dd{margin-left:0}.category-salt{background:#fff;padding:.5em 1em;color:#333;display:inline-block;margin-top:1em;font-size:clamp(12px,1.2vw,1.2vw)}.contact-box{background:#d80c18;padding-top:5em;padding-bottom:7em}.contact-box h2{color:#fff;margin-bottom:2em}.white-button{text-align:center;margin:0 auto;width:40%}.white-button a{background:#fff;display:inline-block;position:relative;border-radius:50px;width:100%;padding:1em;color:#d80c18;transition:all .3s ease;border:2px solid #fff;font-weight:700}.white-button a:after{position:absolute;content:"";background:url(/cdn/shop/files/arrow_orange.svg?v=1742461601);right:1em;top:50%;transform:translateY(-50%);z-index:1;width:1.5em;height:1.5em;background-size:contain}.description{background:#fff}.description-box{margin-top:5em}.description-box__item{display:flex;align-items:center;justify-content:space-between;padding-bottom:10em}.description-box__text{width:50%}.description-box__img{width:46%}.description-box__text h3{text-align:left;color:#ea5504}.about-us{position:relative}.about-us:before,.about-us:after{position:absolute;content:"";background:url(/cdn/shop/files/snack_yoko.png?v=1742491011);background-repeat:repeat-x;width:100%;height:20vh;background-size:contain;z-index:0;background-position-x:center;transform:translate(-50%);left:50%}.about-us:before{top:4vh}.about-us:after{bottom:4vh}.about-us .container{padding:0}.about-us-box{position:relative;z-index:1;padding:34vh 10vw;margin:0 auto;text-align:center}.about-us-box h2{margin-bottom:1em}.movie-box{margin-top:3em}.movie-box .video-snack{width:70%;height:auto}@media (hover: hover){.orange-button a:hover{background:#fff;color:#ea5504}.orange-button a:hover:after{background:url(/cdn/shop/files/arrow_orange.svg?v=1742461601);background-size:contain}.white-button a:hover{background:#d80c18;color:#fff}.white-button a:hover:after{background:url(/cdn/shop/files/arrow_white.svg?v=1742461601);background-size:contain}}@media screen and (max-width: 1100px){.product .container{padding:10em 5vw}}@media screen and (max-width: 749px){.pc{display:none}.sp{display:block}.container{padding:0 4vw}.orange-button{width:100%}.main{padding-bottom:2em}.introduction-box{position:relative;z-index:1;padding:4vh 4vw 10vh}.introduction-box:after{position:absolute;content:"";background:url(/cdn/shop/files/snack_yoko.png?v=1742491011);background-repeat:repeat-x;width:100%;height:8vh;background-size:contain;z-index:0;bottom:0;background-position-x:center;left:50%;transform:translate(-50%)}.introduction-box__text{width:100%}.introduction-box__text p{text-align:left}.feature:after,.feature:before{width:40%}.feature-box{display:block}.feature-box__item{width:100%;margin-bottom:5em}.feature-box__img{width:80%;margin:0 auto}.review-movie .container{padding:15% 4vw}.review-box li{padding:6%;border-radius:1em;flex-direction:column}.review-box__left{order:2;width:100%;display:flex;gap:1em;align-items:center;justify-content:center}.review-box__img{width:24%}.lp .review-box__profile{text-align:left;margin-top:0}.review-box__right{order:1;padding-left:0;margin-left:0;width:100%;border-left:none;border-bottom:2px dashed #737373;margin-bottom:1em;padding-bottom:1em}.video-snack{width:100%}.product .container{padding:10em 0}.lp .product-img__cercle{display:none}.product-box__item{padding-top:40%}.product-item__textRight .product-box__img,.product-item__textLeft .product-box__img{top:auto;left:50%;transform:translate(-50%);bottom:83%}.product-item__textRight .product-box__text,.product-item__textLeft .product-box__text{width:100%;max-width:100%;padding:10em 8vw 6em;border-radius:183%/38%;position:relative}.product-box__text{position:relative}.product-box__img.sp{max-width:300px;width:60%}.product-img__under{bottom:-4%}.product-box__ingredients{display:block}.contact-box{padding:3em 4vw}.white-button{width:100%}.description-box__item{flex-direction:column;padding-bottom:4em}.description-box__text{width:100%;margin-bottom:1em;order:2}.description-box__img{width:100%;order:1}.about-us-box{padding:16vh 4vw}.about-us:before,.about-us:after{height:9vh}.movie-box .video-snack{width:100%}}.lp-en p{-webkit-hyphens:auto;hyphens:auto}.introduction-box__text span{font-size:1.3em}.lp-jp .product-item__textLeft .product-box__text{padding:20vh 13% 20vh 9%}.lp-jp .product-item__textRight .product-box__text{padding:20vh 6% 20vh 16%}@media screen and (max-width: 749px){.lp-jp .product-item__textRight .product-box__text,.lp-jp .product-item__textLeft .product-box__text{padding:10em 8vw 6em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lp_style.css.map */
