.cart__warnings{padding:80px 0 180px !important}@media screen and (max-width: 768px){.cart__warnings{padding:3rem 0 10rem !important}}.preload-main{opacity:0}.preload-main.js-none{opacity:1}.header__icon,.header__icon--cart .icon{width:5.5rem;height:5.5rem}.header__icon img,.header__icon--cart .icon img{width:60%}.header__icon .cart-count-bubble,.header__icon--cart .icon .cart-count-bubble{bottom:unset;left:unset;right:.8rem;top:.8rem}@media screen and (max-width: 768px){.header__icon,.header__icon--cart .icon{width:4rem;height:4rem}.header__icon img,.header__icon--cart .icon img{width:80%}.header__icon .cart-count-bubble,.header__icon--cart .icon .cart-count-bubble{right:0rem;top:0rem}}header .sns-icons{margin-top:0;position:fixed;z-index:100;right:130px;mix-blend-mode:difference}@media screen and (max-width: 768px){header .sns-icons{right:80px}}header .header-text-wrap{margin-right:100px}@media(min-width: 769px){#kv{margin-top:45vh}}.header-container .symbol{position:fixed;z-index:100;top:50px;left:50px;mix-blend-mode:difference}@media screen and (max-width: 768px){.header-container .symbol{top:20px;left:20px}}.follow_btn{display:none;background-image:url(cta-new.png)}@media screen and (max-width: 768px){.follow_btn{background-image:url(cta-new_sp.png)}}.follow_btn:hover{background-image:url(cta-new.png);opacity:.7}@media screen and (max-width: 768px){.follow_btn:hover{background-image:url(cta-new_sp.png)}}@media(min-width: 769px){.story-kv{height:80vh}}header{max-width:calc(100% - 137px)}@media screen and (max-width: 768px){header{margin-left:45px;padding-top:16px;padding-right:0}}@media screen and (max-width: 768px){header .header-text-wrap{margin-left:20px}}@media screen and (max-width: 768px){.header-container{justify-content:space-between}}@media screen and (max-width: 768px){header .menu{top:20px;right:20px}}.footer-menu-bar-item p{transition:all .3s ease}.footer-menu-bar-item:hover p{color:#272727}.contact-mail{margin-top:15px}.footer-menu-bar-item.goods{padding-right:20%}@media screen and (max-width: 768px){.footer-menu-bar-item.goods{padding-right:0}.footer-menu-bar-item.goods p{text-align:left;width:100%}}picture{display:inline-block}.preload{opacity:0}.preload.js-none{opacity:1}.c-modal{top:0 !important}#opening-wrapper.js-none{display:none !important}.footer-menu-bar-item p{color:#fff}#story .copy{top:-160px !important}@media screen and (max-width: 768px){#story .copy{top:-50px !important}}#modal-04 .c-modal_content{padding:50px 0}#modal-04 .mark{width:28px;display:block;margin:0 auto 20px}#modal-04 h3{font-size:1.6rem;margin-bottom:60px;text-align:center}#modal-04 ul{gap:20px 40px}@media screen and (min-width: 769px){#modal-04 .c-modal_content{padding:100px 0}#modal-04 h3{font-size:2rem;margin-bottom:80px}}#modal-05 .c-modal_content{padding:50px 0}#modal-05 .mark{width:28px;display:block;margin:0 auto 20px}#modal-05 h3{font-size:1.6rem;margin-bottom:60px;text-align:center}#modal-05 ul{gap:20px 40px}@media screen and (min-width: 769px){#modal-05 .c-modal_content{padding:100px 0}#modal-05 h3{font-size:2rem;margin-bottom:80px}}.bnr-gift{position:absolute;top:-180px;left:50%;max-width:90%;width:1050px;transform:translate(-50%);display:block}@media screen and (max-width: 768px){.bnr-gift{width:80%;top:-30px}}.bnr-gift img{width:100%}.purchase_btn{-webkit-clip-path:polygon(92.8% 0, 100% 33%, 100% 100%, 0 100%, 0 0);clip-path:polygon(92.8% 0, 100% 33%, 100% 100%, 0 100%, 0 0);position:relative;overflow:hidden;transition:all .3s ease;height:50px;background:#fff;margin-bottom:40px !important}.purchase_btn.--disable{opacity:.5;pointer-events:none}.purchase_btn span{transition:all .3s ease;position:relative;z-index:2}@media screen and (max-width: 768px){.purchase_btn{margin-bottom:20px !important}}.purchase_btn.--black{margin-bottom:0 !important}@media screen and (max-width: 768px){.purchase_btn.--black{margin-bottom:0 !important}}.purchase_btn.--black span{color:#fff}.purchase_btn.--black::after{opacity:1}.purchase_btn::after{position:absolute;z-index:1;content:"";left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:#272727;-webkit-clip-path:polygon(92.8% 0, 100% 33%, 100% 100%, 0 100%, 0 0);clip-path:polygon(92.8% 0, 100% 33%, 100% 100%, 0 100%, 0 0);opacity:0;transition:all .3s ease;overflow:hidden}@media(hover: hover){.purchase_btn:hover{opacity:.7}}@media screen and (max-width: 768px){.purchase_btn{font-size:1.4rem !important}}#product .info .memo-main,#product2 .info .memo-main{line-height:1.7142857143;font-size:14px;margin-bottom:45px}@media screen and (max-width: 768px){#product .info .memo-main,#product2 .info .memo-main{line-height:2.1538461538;font-size:1.3rem;margin-bottom:3.6rem}}#product .info .price{color:#fff}#product .info .detail{color:#fff}#product2 .info .price{color:#fff}#product2 .info .detail{color:#fff}#product .info .head{white-space:nowrap}#product2{padding:135px 0 90px;position:relative;background:var(--base-background-color)}#product2 .product-inner{position:relative;z-index:99}#product2 .product-bg{width:100%;height:100%;top:0;left:0;position:absolute;overflow:hidden}#product2 .product-bg picture{display:inline-block;width:100%;height:100%}#product2 .product-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#product2 .logo picture{display:block}#product2 .logo .first{margin-bottom:25px}#product2 .logo .second{text-align:center}@media screen and (max-width: 768px){#product2 .item{margin:0 auto}}#product2 .item{margin:0 auto}#product2 .info .head{font-size:1.1rem;letter-spacing:.2em;margin-bottom:75px}#product2 .info .price{font-size:1.2rem;margin-bottom:10px}#product2 .info .price .en{font-size:2rem;margin-right:5px}#product2 .info .detail{font-size:1.4rem;line-height:1.7142857143;margin-bottom:50px}#product2 .info .memo{font-size:1.4rem;line-height:1.7142857143;color:#9b9b9b;margin-bottom:50px}@media screen and (max-width: 768px){#product2 .logo{width:96px;text-align:center}#product2 .logo .first{margin-bottom:0px}#product2 .logo .second{width:55px;margin:auto}#product .flex{-moz-column-gap:60px;column-gap:60px;justify-content:space-between}#product2 .flex{-moz-column-gap:60px;column-gap:60px}#product2 .memo{max-width:420px;margin:auto}#product2 .item{width:170px}#product2 .item img{margin-left:22px}.purchase_btn{width:200px;margin:auto}}@media screen and (max-width: 768px){#product .info .memo{white-space:nowrap}}.product-tax-in{white-space:nowrap;font-size:14px}@media screen and (max-width: 768px){.product-tax-in{font-size:12px}}@media screen and (min-width: 769px){#product2{padding:170px 0}#product2 .product-bg{width:100%;height:100%;top:0;left:0}#product2 .product-inner{display:flex;flex-direction:row-reverse}#product .item{margin-left:168px}}#process{background:#e0dcd8;position:relative;padding:180px 0 200px}@media screen and (max-width: 1100px){#process{padding:90px 0 100px}}@media screen and (max-width: 768px){#process{padding:60px 0 50px}}#process .process__container{position:relative}#process .loop-list{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index:100}#process .slick-list{overflow:visible}#process .slick-track{top:110px}@media screen and (max-width: 768px){#process .slick-track{top:55px}}#process .slick-slider{border:none !important;pointer-events:none;mix-blend-mode:difference}@media screen and (max-width: 768px){#process .slick-slider img{width:160px;height:55px;-o-object-fit:contain;object-fit:contain}}.process__img-wrap2{position:absolute;top:0;left:50%;transform:translateX(-50%);width:78.571%;max-width:1600px}.process__img-wrap,.process__img-wrap2{width:76.675%;max-width:1600px;margin:auto;display:grid !important;grid-template-columns:repeat(4, 1fr);cursor:none}@media screen and (max-width: 1100px){.process__img-wrap,.process__img-wrap2{width:90%}}@media screen and (max-width: 768px){.process__img-wrap,.process__img-wrap2{display:grid;grid-template-columns:repeat(2, 1fr)}}.process__img-wrap .img,.process__img-wrap2 .img{position:relative;width:100%;height:auto;aspect-ratio:330/240}.process__img-wrap .img img,.process__img-wrap2 .img img{border-top:1px solid #e0dcd8;border-right:1px solid #e0dcd8;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.process__img-wrap.js-show .img{overflow:hidden}.process__img-wrap.js-show img{animation-name:slideIn;animation-fill-mode:forwards;animation-duration:10s;animation-timing-function:linear}@keyframes slideIn{0%{transform:translateY(calc(100% + 0px))}5%{transform:translateY(0)}50%{transform:translateY(0)}55%{transform:translateY(calc(-100% - 0px))}100%{transform:translateY(calc(-100% - 0px))}}.process__img-wrap2.js-show .img{overflow:hidden}.process__img-wrap2.js-show img{animation-name:slideIn2;animation-fill-mode:forwards;animation-duration:10s;animation-timing-function:linear}@keyframes slideIn2{0%{transform:translateY(calc(100% + 0px))}5%{transform:translateY(0)}50%{transform:translateY(0)}55%{transform:translateY(calc(-100% - 0px))}100%{transform:translateY(calc(-100% - 0px))}}.process__img{display:grid;grid-template-columns:repeat(1, 1fr);width:100%}.process__img .img{width:100%;height:auto;aspect-ratio:275/200;overflow:hidden}.process__img .img img{width:100%;height:100%}.process__more-wrap{width:78.571%;max-width:1600px;margin:auto;margin-top:55px;text-align:right}@media screen and (max-width: 768px){.process__more-wrap{width:88%;margin-top:20px}}.process__more{margin-right:40px;display:flex;justify-content:end;align-items:center;-moz-column-gap:24px;column-gap:24px}@media screen and (max-width: 768px){.process__more{margin-right:0}}.process__more span{color:#272727;font-size:16px;font-weight:600}.process__more img{width:12px;height:12px}@media(hover: hover){.process__more:hover{opacity:.7}}#process .loop-list .slick-slide,#recipe .loop-list .slick-slide{margin:0 20px}@media screen and (max-width: 768px){#process .loop-list .slick-slide,#recipe .loop-list .slick-slide{margin:0 10px}}#recipe{background:#272727}#recipe .loop-list{margin-top:40px;border-top:1px solid #fff;border-bottom:1px solid #fff}@media screen and (max-width: 768px){#recipe .loop-list{margin-top:30px}}.recipe__scrollbar{text-align:center;font-size:20px;line-height:120px;height:120px;letter-spacing:.2em}@media screen and (max-width: 768px){.recipe__scrollbar{height:60px;font-size:11px;line-height:60px}}.recipe__container{border-top:1px solid #fff;border-bottom:1px solid #fff;cursor:none;display:flex}.recipe__container-inner{width:-moz-fit-content;width:fit-content;display:flex;transition-timing-function:linear !important}.recipe__container-inner a{cursor:none}.recipe__slide{display:block;padding:60px 60px 60px;border-right:1px solid #fff;width:100%}.recipe__slide .picture{width:100%;height:auto;aspect-ratio:320/485}@media screen and (max-width: 768px){.recipe__slide .picture{width:100%;height:auto;aspect-ratio:220/340}}.recipe__slide .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipe__slide .title{position:relative;margin-top:44px}.recipe__slide .title .text{padding-bottom:10px;border-bottom:6px solid #fff}@media screen and (max-width: 768px){.recipe__slide .title .text{padding-bottom:7px;border-bottom:5px solid #fff}}.recipe__slide .title p{margin-top:10px;font-size:14px;color:#fff;font-weight:700}@media screen and (max-width: 768px){.recipe__slide .title p{margin-top:15px;white-space:nowrap}}@media screen and (max-width: 768px){.recipe__slide .title{margin-top:55px}}.recipe__slide .title-wrap{position:relative}.recipe__slide .title-wrap .arrow{position:absolute;top:0;right:0;width:12px;height:12px}@media screen and (max-width: 768px){.recipe__slide .title-wrap .arrow{top:unset;bottom:0;right:5px}}.recipe__slide .title1{width:190px}@media screen and (max-width: 768px){.recipe__slide .title1{width:133px}}.recipe__slide .title2{width:172px}@media screen and (max-width: 768px){.recipe__slide .title2{width:120px}}.recipe__slide .title3{width:175px}@media screen and (max-width: 768px){.recipe__slide .title3{width:122px}}.recipe__slide .title4{width:200px}@media screen and (max-width: 768px){.recipe__slide .title4{width:140px}}.recipe__slide .title5{width:205px}@media screen and (max-width: 768px){.recipe__slide .title5{width:143px}}.recipe__slide .title6{width:165px}@media screen and (max-width: 768px){.recipe__slide .title6{width:115px}}.recipe__slide .title7{width:210px}@media screen and (max-width: 768px){.recipe__slide .title7{width:147px}}.recipe__slide .title8{width:150px}@media screen and (max-width: 768px){.recipe__slide .title8{width:105px}}.recipe__slide img{width:100%}@media screen and (max-width: 768px){.recipe__slide{padding:35px 30px 20px 30px}.recipe__slide .title{margin-top:20px}}.recipe__more{width:100%;max-width:1050px;margin:auto;padding:60px 0;text-align:right}@media screen and (max-width: 768px){.recipe__more{padding:24px 0 45px}}.recipe__more-btn{margin-right:20px;display:flex;align-items:center;justify-content:end;-moz-column-gap:18px;column-gap:18px;transition:all .3s ease}@media(hover: hover){.recipe__more-btn:hover{opacity:.7}}.recipe__more-btn img{width:14px;height:14px}@media screen and (max-width: 768px){.recipe__more-btn{font-size:14px}.recipe__more-btn img{width:15px;height:15px}}#js-mouse__topRecipe{position:absolute;width:0;height:0;top:-60px;left:-60px;overflow:hidden;border-radius:50%;font-size:12px}#js-mouse__topRecipe::after{content:"";position:absolute;z-index:9999;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;opacity:0;width:0;height:0;overflow:hidden;background-color:rgba(255,255,255,.2);transition:all .3s ease}#js-mouse__topRecipe.js-hover{pointer-events:none;position:fixed;width:120px;height:120px;transform:translate(0, 0);z-index:9999999;display:flex;justify-content:center;align-items:center}#js-mouse__topRecipe.js-hover::after{opacity:1;width:120px;height:120px}#js-mouse__topProcess{width:0;height:0;top:-60px;left:-60px;overflow:hidden;border-radius:50%;position:absolute;font-size:12px}#js-mouse__topProcess::after{content:"";position:absolute;z-index:9999;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;opacity:0;width:0px;height:0px;overflow:hidden;background-color:rgba(255,255,255,.2);transition:all .3s ease}#js-mouse__topProcess.js-hover{pointer-events:none;position:fixed;width:120px;height:120px;z-index:9999;display:flex;justify-content:center;align-items:center}#js-mouse__topProcess.js-hover::after{width:120px;height:120px;opacity:1}.under__kv{margin-top:calc(35vh - 140px) !important;padding-top:160px;margin-bottom:150px}@media screen and (max-width: 768px){.under__kv{margin-top:0 !important;padding:0;overflow:visible;margin-bottom:60px}}.under__kv .kv-inner .logo{left:unset;top:-140px;right:50px}@media screen and (max-width: 768px){.under__kv .kv-inner .logo{top:-15px;right:10.2564102564vw;width:162px;height:55px}}@media screen and (max-width: 768px)and (min-width: 600px){.under__kv .kv-inner .logo{width:200px}}.under__kv .kv-list{padding-top:30px;margin-left:0 !important;margin-right:0 !important;width:71.4285%;height:auto;aspect-ratio:1000/830}.under__kv .kv-list picture{margin-top:-120px;display:inline-block}.under__kv .kv-list img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 900px){.under__kv .kv-list{width:calc(100% - 200px)}}@media screen and (max-width: 768px){.under__kv .kv-list{width:100%;height:auto;aspect-ratio:390/400;padding-top:0}.under__kv .kv-list picture{margin-top:-2.5641025641vw;width:100%;height:calc(100% + 2.5641025641vw)}}.underProcess__kinds-inner{padding:0 130px 0 180px;max-width:1480px;margin:auto}@media screen and (max-width: 1260px){.underProcess__kinds-inner{padding:0 40px}}@media screen and (max-width: 768px){.underProcess__kinds-inner{padding:0 35px}}.underProcess__kinds-title-wrap{text-align:right;padding-right:0px;margin-bottom:110px}@media screen and (max-width: 768px){.underProcess__kinds-title-wrap{margin-bottom:70px}}.underProcess__kinds-title{font-family:"Cormorant Garamond",serif;font-size:91px;font-weight:300;letter-spacing:.04em;font-style:italic;display:inline-block;position:relative}.underProcess__kinds-title span{position:absolute;top:-75px;right:calc(100% + 10px);display:inline-block;font-size:164px;padding-right:30px}@media screen and (max-width: 900px){.underProcess__kinds-title{font-size:80px}.underProcess__kinds-title span{top:-40px;right:calc(100% - 10px);font-size:120px}}@media screen and (max-width: 768px){.underProcess__kinds-title{font-size:40px}.underProcess__kinds-title span{top:-5.1282051282vw;right:calc(100% - 15px);font-size:60px}}@media screen and (max-width: 768px)and (min-width: 600px){.underProcess__kinds-title{font-size:60px}.underProcess__kinds-title span{font-size:80px}}.underProcess__kinds-wrap{display:flex;justify-content:space-between;margin-bottom:150px}@media screen and (max-width: 768px){.underProcess__kinds-wrap{display:block;margin-bottom:23.0769230769vw}}.underProcess__kinds-left{margin-top:5px;font-size:11px;line-height:1.4545454545;letter-spacing:.2em}@media screen and (max-width: 768px){.underProcess__kinds-left{margin-bottom:50px;margin-top:0;font-size:11px}}@media screen and (max-width: 768px)and (min-width: 600px){.underProcess__kinds-left{font-size:15px}}.underProcess__kinds-right{width:520px;font-size:16px;line-height:2.75}@media screen and (max-width: 768px){.underProcess__kinds-right{width:100%;font-size:13px;line-height:2.5384615385}}@media screen and (max-width: 768px)and (min-width: 600px){.underProcess__kinds-right{font-size:20px}}.underProcess__swiper-container.first{margin-bottom:30px}@media screen and (max-width: 768px){.underProcess__swiper-container.first{margin-bottom:35px}}.underProcess__swiper .swiper-wrapper{transition-timing-function:linear}.underProcess__swiper .swiper-slide{width:100%;height:auto}@media screen and (max-width: 768px){.underProcess__swiper .swiper-slide{width:100%;height:auto}}.underProcess__swiper picture{display:inline-block;width:100%;height:auto}.underProcess__swiper picture img{width:100%;height:100%}.underProcess__swiper p{margin-top:20px;font-size:14px}@media screen and (max-width: 768px){.underProcess__swiper p{font-size:12px;margin-top:20px}}.underProcess__list{margin:170px 0 220px;list-style:none;border-top:1px solid #fff}@media screen and (max-width: 768px){.underProcess__list{margin:100px 0 120px}}.underProcess__list-item{padding:39.5px 0;border-bottom:1px solid #fff}@media screen and (max-width: 768px){.underProcess__list-item{padding:25px 0}}.underProcess__list-item p{max-width:1180px;padding:0 40px;margin:auto;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.underProcess__list-item p{padding:0 16px}}.underProcess__list-item span:nth-of-type(1){display:inline-block;margin-top:-30px;font-size:100px;line-height:.7;letter-spacing:.04em;font-weight:300;font-style:italic;font-family:"Cormorant Garamond",serif}@media screen and (max-width: 768px){.underProcess__list-item span:nth-of-type(1){font-size:60px}}@media screen and (max-width: 768px)and (min-width: 600px){.underProcess__list-item span:nth-of-type(1){font-size:80px}}.underProcess__list-item span:nth-of-type(2){font-size:16px;letter-spacing:.05em;max-width:80%;text-align:right}@media screen and (max-width: 768px){.underProcess__list-item span:nth-of-type(2){font-size:13px;line-height:1.8}}@media screen and (max-width: 768px)and (min-width: 600px){.underProcess__list-item span:nth-of-type(2){font-size:20px}}.under__kv.recipe{overflow:visible}@media(min-width: 769px){.under__kv.recipe{margin-top:calc(35vh - 98px) !important;padding-top:0}}.underRecipe__logo{position:absolute;top:0;right:50px;z-index:100;animation-name:animation;animation-fill-mode:forwards;animation-duration:1.5s;animation-delay:1.5s;opacity:0}@keyframes animation{0%{top:50px;opacity:0}100%{opacity:1;top:-30px}}@media screen and (max-width: 768px){.underRecipe__logo{top:0;animation-name:animation-sp}@keyframes animation-sp{0%{top:80px;opacity:0}100%{opacity:1;top:0px}}}.underRecipe__logo picture{width:260px;height:112px}@media screen and (max-width: 768px){.underRecipe__logo picture{height:52px;width:120px}}.underRecipe__swiper-container{position:relative;overflow:hidden}.underRecipe__swiper-container .swiper-slide{position:relative;width:100%;height:auto;aspect-ratio:1400/1070}@media screen and (max-width: 768px){.underRecipe__swiper-container .swiper-slide{aspect-ratio:390/635}}.underRecipe__swiper-container .title-wrap{position:absolute;z-index:100;top:calc(50% - 19.64vw);left:calc(50% - 19.642vw);transform:translate(-50%, -50%);width:27.7777777778vw;text-align:left}@media screen and (max-width: 768px){.underRecipe__swiper-container .title-wrap{width:200px;top:max(50% - 35.8974358974vw,50% - 200px);left:calc(50% - 23.0769230769vw)}}@media screen and (max-width: 768px)and (max-width: 500px){.underRecipe__swiper-container .title-wrap{left:20px;transform:translate(0, -50%)}}.underRecipe__swiper-container .title-wrap img{padding-bottom:1.0416666667vw;border-bottom:.6944444444vw solid #fff;margin-bottom:1.6666666667vw}@media screen and (max-width: 768px){.underRecipe__swiper-container .title-wrap img{border-bottom:5px solid #fff;padding-bottom:6px;margin-bottom:12px}}.underRecipe__swiper-container .text1{width:20.8333333333vw}@media screen and (max-width: 768px){.underRecipe__swiper-container .text1{width:33.0769230769vw}}.underRecipe__swiper-container .text2{width:18.75vw}@media screen and (max-width: 768px){.underRecipe__swiper-container .text2{width:29.7692307692vw}}.underRecipe__swiper-container .text3{width:19.0972222222vw}@media screen and (max-width: 768px){.underRecipe__swiper-container .text3{width:30.3205128205vw}}.underRecipe__swiper-container .text4{width:22.5694444444vw}@media screen and (max-width: 768px){.underRecipe__swiper-container .text4{width:35.8333333333vw}}.underRecipe__swiper-container .text5{width:22.2222222222vw}@media screen and (max-width: 768px){.underRecipe__swiper-container .text5{width:35.2820512821vw}}.underRecipe__swiper-container .text6{width:18.0555555556vw}@media screen and (max-width: 768px){.underRecipe__swiper-container .text6{width:28.6666666667vw}}.underRecipe__swiper-container .text7{width:23.2638888889vw}@media screen and (max-width: 768px){.underRecipe__swiper-container .text7{width:36.9358974359vw}}.underRecipe__swiper-container .text8{width:16.6666666667vw}@media screen and (max-width: 768px){.underRecipe__swiper-container .text8{width:26.4615384615vw}}.underRecipe__swiper-container .title-en{font-size:max(14px,.97222vw);font-weight:700}.underRecipe__swiper-container .picture{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40%;height:auto;aspect-ratio:555/832;animation-name:fade-picture;animation-fill-mode:forwards;animation-duration:1s;animation-delay:2s;animation-timing-function:ease;opacity:0}@keyframes fade-picture{0%{opacity:0}100%{opacity:1}}.underRecipe__swiper-container .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.underRecipe__swiper-container .picture{width:74%;max-width:400px;height:auto;aspect-ratio:290/440}}.underRecipe__swiper-container .picture.parallax{transform:translate(-50%, -50%);transition:transform .3s ease-out}.underRecipe__swiper-container .picture.parallax img{width:100%;height:auto}.underRecipe__swiper-container .swiper-button-prev{left:85px}@media screen and (max-width: 768px){.underRecipe__swiper-container .swiper-button-prev{left:20px}}.underRecipe__swiper-container .swiper-button-prev::after{content:"";top:50%;transform:translateY(calc(-50% + 20px)) rotate(135deg);left:75px;width:30px;height:30px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}@media screen and (max-width: 768px){.underRecipe__swiper-container .swiper-button-prev::after{width:min(3.846vw,30px);height:min(3.846vw,30px)}}@media screen and (max-width: 768px){.underRecipe__swiper-container .swiper-button-prev::after{left:20px}}.underRecipe__swiper-container .swiper-button-next{right:85px}.underRecipe__swiper-container .swiper-button-next::after{content:"";top:50%;transform:translateY(calc(-50% + 20px)) rotate(-45deg);right:75px;width:30px;height:30px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}@media screen and (max-width: 768px){.underRecipe__swiper-container .swiper-button-next::after{width:min(3.846vw,30px);height:min(3.846vw,30px)}}@media screen and (max-width: 768px){.underRecipe__swiper-container .swiper-button-next{right:20px}.underRecipe__swiper-container .swiper-button-next::after{right:20px}}.underRecipe__swiper-prev-wrap{position:absolute;z-index:100;top:50%;transform:translateY(-50%);left:0;width:50px;height:80px}.underRecipe__swiper-prev-wrap li{width:100%;height:100%;display:none}.underRecipe__swiper-prev-wrap li.is-active{display:block}.underRecipe__swiper-prev-wrap img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.underRecipe__swiper-prev-wrap{display:none}}.underRecipe__swiper-next-wrap{position:absolute;z-index:100;top:50%;transform:translateY(-50%);right:0;width:50px;height:80px}.underRecipe__swiper-next-wrap li{width:100%;height:100%;display:none}.underRecipe__swiper-next-wrap li.is-active{display:block}.underRecipe__swiper-next-wrap img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.underRecipe__swiper-next-wrap{display:none}}.underRecipe__swiper-bg-wrap li{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transition:all .3s ease}.underRecipe__swiper-bg-wrap li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%}.underRecipe__swiper-bg-wrap .is-active{opacity:1}.underRecipe__swiper-thumb-wrap{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:100;opacity:0;visibility:hidden;display:flex;justify-content:center;width:auto;height:auto;transition:.3s}@media screen and (max-width: 768px){.underRecipe__swiper-thumb-wrap{bottom:80px}}.underRecipe__swiper-thumb-wrap.js-open{opacity:1;visibility:visible}.underRecipe__swiper-thumb-wrap li{width:100px;height:100px;position:relative}@media screen and (max-width: 1100px){.underRecipe__swiper-thumb-wrap li{width:75px;height:75px}}@media screen and (max-width: 768px){.underRecipe__swiper-thumb-wrap li{width:45px;height:45px}}@media screen and (max-width: 768px)and (max-width: 389px){.underRecipe__swiper-thumb-wrap li{width:40px;height:40px}}.underRecipe__swiper-thumb-wrap li img{width:100%;height:100%}.underRecipe__swiper-thumb-wrap li::after{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;border:3px solid #8e8e8f;opacity:0;transition:all .3s ease}@media(hover: hover){.underRecipe__swiper-thumb-wrap li:hover{cursor:pointer}}.underRecipe__swiper-thumb-wrap li.is-active{position:relative}.underRecipe__swiper-thumb-wrap li.is-active::after{opacity:1}.underRecipe__swiper-text-wrap{max-width:1060px;padding:0 0 0 30px;margin:auto;padding-top:160px;padding-bottom:90px}@media screen and (max-width: 768px){.underRecipe__swiper-text-wrap{padding-top:80px;padding:0 40px}}@media screen and (max-width: 768px){.underRecipe__swiper-text-wrap{padding-top:80px;padding-bottom:60px}}.underRecipe__swiper-text-wrap li{display:none;justify-content:space-between}.underRecipe__swiper-text-wrap li.is-active{display:flex}@media screen and (max-width: 768px){.underRecipe__swiper-text-wrap li.is-active{display:block}}.underRecipe__swiper-text-wrap li p:nth-of-type(1){margin-top:5px;font-size:11px;line-height:1.4545454545;letter-spacing:.2em}@media screen and (max-width: 768px){.underRecipe__swiper-text-wrap li p:nth-of-type(1){margin-bottom:50px;margin-top:0;font-size:11px}}@media screen and (max-width: 768px)and (min-width: 600px){.underRecipe__swiper-text-wrap li p:nth-of-type(1){font-size:15px}}.underRecipe__swiper-text-wrap li p:nth-of-type(2){width:520px;font-size:16px;line-height:2.75}@media screen and (max-width: 768px){.underRecipe__swiper-text-wrap li p:nth-of-type(2){width:100%;font-size:13px;line-height:2.5384615385}}@media screen and (max-width: 768px)and (min-width: 600px){.underRecipe__swiper-text-wrap li p:nth-of-type(2){font-size:20px}}.page-width{padding:0 5rem;max-width:1400px}@media screen and (max-width: 768px){.page-width{padding:0 2rem}}.underProducts__fv{margin-top:-100px;width:100%;height:100%;position:relative;padding-bottom:30px;border-bottom:1px solid #ababab;position:relative}.underProducts__fv .underProduct_fv_img{width:100%;height:auto;aspect-ratio:1400/265;max-height:300px;-o-object-fit:cover;object-fit:cover}.underProducts__fv .loop-list{opacity:.7;margin-top:-5.5rem}@media screen and (max-width: 768px){.underProducts__fv{padding-bottom:15px}.underProducts__fv .underProduct_fv_img{aspect-ratio:390/182;max-height:200px}}.underProducts__fv .swiper-container{margin-top:-50px;opacity:.7}@media screen and (max-width: 768px){.underProducts__fv .swiper-container{margin-top:-2.8rem}}.underProducts__fv .swiper-wrapper{transition-timing-function:linear}.underProducts__fv .swiper-slide{margin-right:0}.slider-buttons{color:#fff}.slider-counter{font-size:12px}.slider-button svg path{fill:#fff}.product-media-container.constrain-height.media-fit-contain{width:100% !important}.product-form__submit{color:#272727}.price__regular{color:#fff}.product__description{color:#fff;font-size:14px;line-height:1.7142857143;font-feature-settings:normal;margin-top:4rem !important;margin-bottom:9rem !important;letter-spacing:0em}@media screen and (max-width: 768px){.product__description{letter-spacing:-0.01em;margin-bottom:7rem !important}}@media screen and (min-width: 990px){.product--large:not(.product--no-media) .product__info-wrapper{width:38.46% !important;max-width:38.46% !important;padding-left:6.5rem !important}.product--large:not(.product--no-media) .product__media-wrapper{width:61.538% !important;max-width:61.538% !important}}.quantity{background:#272727;border:1px solid #fff}@media screen and (max-width: 768px){.quantity{width:13.5rem}}.quantity__input{color:#fff}.quantity__button svg path{fill:#fff}.quantity__button:focus,.quantity__input:focus{background:none;border:none;outline:none}.product-form__buttons .shopify-payment-button{display:none}.product-form__buttons{width:50%}@media screen and (max-width: 768px){.product-form__buttons{width:22.2rem;margin:auto}}.product-form__submit{-webkit-clip-path:polygon(92.8% 0, 100% 33%, 100% 100%, 0 100%, 0 0);clip-path:polygon(92.8% 0, 100% 33%, 100% 100%, 0 100%, 0 0);position:relative;overflow:hidden;transition:all .3s ease;height:50px}.product-form__submit span{transition:all .3s ease;position:relative;z-index:2}.product-form__submit::after{position:absolute;z-index:1;content:"";left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:#272727;-webkit-clip-path:polygon(92.8% 0, 100% 33%, 100% 100%, 0 100%, 0 0);clip-path:polygon(92.8% 0, 100% 33%, 100% 100%, 0 100%, 0 0);opacity:0;transition:all .3s ease}@media(hover: hover){.product-form__submit:hover{opacity:.7}}@media screen and (max-width: 768px){.product__media-icon,.thumbnail__badge{display:none !important}.product-media-modal__toggle{top:7rem !important}.product__media-list{margin-bottom:0 !important}.slider-button{height:35px !important;width:30px !important}}@media screen and (min-width: 991px){.product__title{margin-bottom:4rem !important}.product__title h1{line-height:1}.product-form__input{margin:3rem 0 5rem !important}}@media screen and (max-width: 768px){.product__title{margin-top:5rem;margin-bottom:1rem !important}.product__title h1{font-size:2rem}.product__price{margin-top:0rem !important;margin-bottom:3.6rem !important}.product-form__input{margin-bottom:5rem !important}.price-per-item__container{height:4rem !important}}.product__media-list{gap:20px}.button--secondary:after{--border-opacity: 0}.product-media-modal__content{background:#272727}.product-media-modal__content img{max-width:800px;margin:auto}.global-media-settings{border:none}.product--stacked .product__media-item{width:calc(50% - 10px)}.product__accordion{border-top:1px solid #fff !important}.accordion+.accordion{border-bottom:1px solid #fff !important}.accordion__title{font-size:14px;line-height:1.7142857143;color:#fff}.accordion__content .metafield-multi_line_text_field{font-size:14px;line-height:1.7142857143;color:#fff}.content-for-layout{background:#272727}body,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{background:#272727;color:#fff}.title-wrapper-with-link a{color:#fff;transition:all .3s ease}@media(hover: hover){.title-wrapper-with-link a:hover{opacity:.7;color:#fff !important}}.cart__dynamic-checkout-buttons.additional-checkout-buttons{display:none}@media screen and (max-width: 768px){.cart-items thead tr{border-bottom:1px solid #fff !important}}@media screen and (min-width: 750px){.cart__items{border-bottom:1px solid #fff !important}.cart-items th{border-bottom:1px solid #fff !important}}.quantity{background:#272727 !important}@media screen and (max-width: 768px){.quantity{min-height:4.2rem !important}}@media screen and (max-width: 768px){.quantity__input{font-size:1.4rem !important}}.cart-item__price-wrapper span{font-size:3.2rem !important;color:#fff !important}@media screen and (max-width: 768px){.cart-item__price-wrapper span{font-size:2rem !important}}cart-remove-button .icon-remove{width:3rem !important;height:3rem !important}cart-remove-button .icon-remove path{fill:#fff}@media screen and (max-width: 768px){cart-remove-button .icon-remove{width:2rem !important;height:2rem !important}}.title.title--primary,.cart-item__name,.totals__total{color:#fff}.cart__checkout-button{background:#fff;color:#272727;outline:none;border:1px solid #fff;transition:all .3s ease}.cart__checkout-button::before{display:none}.cart__checkout-button::after{display:none}@media(hover: hover){.cart__checkout-button:hover{border:1px solid #fff;background:#272727;color:#fff}}.cart-item__name{font-size:3.2rem}@media screen and (max-width: 768px){.cart-item__name{font-size:2.4rem}}.product-option{font-size:2.4rem}@media screen and (max-width: 768px){.product-option{font-size:1.6rem}}.cart-items th{font-size:2rem}@media screen and (max-width: 768px){.cart-items th{font-size:1.6rem}}.content-for-layout{margin-top:10rem}@media screen and (max-width: 768px){.content-for-layout{margin-top:10rem}}.collection-hero__title{color:#fff}@media screen and (max-width: 768px){.collection-hero__title{margin-bottom:4rem}}.facet-filters__field,.facet-filters__label,.facet-filters__sort{color:#fff !important}.facet-filters__field:focus-visible,.facet-filters__label:focus-visible,.facet-filters__sort:focus-visible{outline:none !important;box-shadow:none !important}.card-information{color:#fff}.mobile-facets__open-wrapper.focus-offset span{color:#fff}.price__container .price__regular{font-size:2rem}.card__heading.h5 a{color:#fff !important;font-size:3.2rem}.facets__form .facets__heading,.facets__form .facets__summary{color:#fff;transition:all .3s ease}.facets__form .facets__disclosure[open] .facets__summary,.facets__form .facets__summary:hover{color:#fff;opacity:.7}.price--on-sale .price__sale{display:flex;align-items:center;color:#fff}.price--on-sale .price__sale .price-item.price-item--sale{margin-right:5px}.price--on-sale .price-item--regular{color:#fff !important}.badge.price__badge-sale.color-accent-2{margin-bottom:0 !important}.price__badge-sale{margin-right:1rem}.price__badge-sold-out{margin-left:1rem}.product .price__container{margin-bottom:0 !important}@media screen and (min-width: 750px){.tax-note{width:21rem !important}}.price-item--sale{font-size:20px !important}.badge.price__badge-sale.color-accent-2{margin-top:3px}#product .info .price{margin-bottom:0 !important}@media screen and (max-width: 750px){#product .price--on-sale .price__sale{flex-wrap:wrap;width:160px}}.product__price{display:flex;align-items:center;margin-bottom:10px;-moz-column-gap:10px;column-gap:10px}.price__badge-sale{background:#8d0101;border:#8d0101;color:#fff}.price__sale .price__break{display:none}.price-item--regular{margin:0 1rem 0 0 !important}.price--on-sale{position:relative}@media screen and (max-width: 768px){.badge{left:9rem;white-space:nowrap}.price__sale .price__break{display:block}}@media screen and (max-width: 450px){.product-inner .sp-flex{-moz-column-gap:10px !important;column-gap:10px !important}}.custom-product__link{margin-bottom:0 !important}.custom-product__link a{display:flex;align-items:center;text-decoration:none !important;font-size:15px;transition:all .3s ease}.custom-product__link a img{width:11px;height:11px}@media(hover: hover){.custom-product__link a:hover{opacity:.7}}.collection-hero__title{font-size:40px;line-height:.9;text-align:center;margin-bottom:11rem !important}@media screen and (max-width: 768px){.collection-hero__title{font-size:24px;line-height:1;margin-bottom:6rem !important}}.collection-hero__description.rte{display:none}.facets-wrapper{display:none !important}.product-grid.grid{width:100%;-moz-column-gap:50px;column-gap:50px;row-gap:80px;display:grid;grid-template-columns:repeat(2, 1fr)}.product-grid.grid li{width:100%}@media screen and (max-width: 768px){.product-grid.grid{grid-template-columns:repeat(1, 1fr);row-gap:60px}}.grid--2-col-desktop .grid__item{width:100%;max-width:100%}.grid--2-col-desktop .grid__item img{max-width:628px}.card__heading.h5 a{font-size:2.4rem}.product-tax-in{font-size:12px}.card__information{position:relative}@media screen and (max-width: 768px){.card__information{padding-top:2.5rem !important}}.c_topic-title{font-size:24px;line-height:1.5}@media screen and (max-width: 768px){.c_topic-title{font-size:20px}}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:0 !important}.c_card__link-more{position:absolute;bottom:2.4rem;right:0;font-size:16px;line-height:1;color:#fff;display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width: 768px){.c_card__link-more{bottom:2rem;font-size:12px}}.c_card__link-more .arrow{width:12px;height:12px}@media screen and (max-width: 768px){.c_card__link-more .arrow{width:10px;height:10px}}#topic{padding:190px 0 120px}@media screen and (max-width: 768px){#topic{padding:80px 0 50px}}#topic .head{width:192px}@media screen and (max-width: 768px){#topic .head{width:106px}}.c_topTopic__wrap{display:none}.c_topTopic__wrap.js-open{display:block}.c_topTopic__container{display:flex;justify-content:space-between;align-items:flex-start;-moz-column-gap:40px;column-gap:40px}.c_topTopic__container .left-content{width:200px}.c_topTopic__container .right-content{width:516px}@media screen and (max-width: 768px){.c_topTopic__container{display:block;width:calc(100% - 40px);margin-left:20px}.c_topTopic__container .left-content{width:100%}.c_topTopic__container .right-content{width:100%}}.c_topTopic__tag-wrap{margin-top:200px}.c_topTopic__tag-wrap p{font-family:var(--en-font-family);width:-moz-fit-content;width:fit-content;font-size:16px;line-height:1.375;padding:0px 4px;margin-bottom:6px;transition:all .3s ease}.c_topTopic__tag-wrap p.current{background:#fff;color:#000;pointer-events:none}@media(hover: hover){.c_topTopic__tag-wrap p:hover{cursor:pointer}}@media screen and (max-width: 768px){.c_topTopic__tag-wrap{margin-top:40px;min-width:105px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-bottom:30px}}.c_topic__item{display:block;padding:30px 0;border-bottom:1px solid #fff}.c_topic__item:first-of-type{border-top:1px solid #fff}@media screen and (max-width: 768px){.c_topic__item{padding:20px 0}}.c_topic__item-meta{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;margin-bottom:8px}.c_topic__item-meta time{font-size:12px;color:#ababab}.c_topic__item-meta .tag{font-size:12px;color:#ababab}.c_topNews__item-title{font-size:16px;line-height:2.0625;letter-spacing:.04em}@media(min-width: 769px){.c_topNews__item-title{display:flex;align-items:flex-start}}.c_topNews__item-title .text{display:inline-block;position:relative}.c_topNews__item-title .text .arrow{display:inline-block;margin-left:10px;width:14px;height:14px}@media(min-width: 769px){.c_topNews__item-title .c_new_label{margin-top:5px}}@media screen and (max-width: 768px){.c_topNews__item-title{font-size:13px;line-height:1.7692307692}.c_topNews__item-title .text{display:block;width:calc(100% - 25px)}.c_topNews__item-title .text .arrow{position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 4px);width:11px;height:11px}}.c_new_label{padding:3px 5px;background:#ec6941;font-size:12px;line-height:1.5;display:inline-block;margin-right:15px}@media screen and (max-width: 768px){.c_new_label{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:10px;font-size:10px;padding:2px 4px}}.c_topTopic__more{margin-top:60px;text-align:right}.c_topTopic__more a{width:90px;margin-left:auto;display:flex;justify-content:end;align-items:center;-moz-column-gap:20px;column-gap:20px}.c_topTopic__more span{font-size:16px}.c_topTopic__more .arrow{width:12px;height:12px}@media screen and (max-width: 768px){.c_topTopic__more{margin-top:30px}}.collection-hero__title{margin-top:140px !important}@media screen and (max-width: 768px){.collection-hero__title{margin-bottom:35px !important}}/*# sourceMappingURL=add.min.css.map */