*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;height:100%;scrollbar-gutter:stable}body{font-family:YuGothic,Yu Gothic,dnp-shuei-gothic-kin-std,sans-serif;color:#7b3f0e;overflow-x:hidden;background:#fff;height:100%}[lang=en] body{font-family:Wix Madefor Text,YuGothic,Yu Gothic,dnp-shuei-gothic-kin-std,sans-serif}img{max-width:100%;height:auto;display:block}button{border:none;background:none;cursor:pointer;font-family:inherit}a{text-decoration:none;color:inherit;transform:translateY(0);transition:opacity .25s,transform .25s ease}a:hover{opacity:.75;transform:translateY(-3px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sp-only{display:none}:root{--nav-width: 140px}.main-container{position:relative;width:100%;min-height:100vh;background-image:url(//shop.binoo.jp/cdn/shop/t/3/assets/bg_sp.jpg?v=133214370670531819961782458572);background-size:393px 987px;background-position:top left;background-repeat:repeat}.fv-section{position:relative;height:100vh;z-index:100}.fv-background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;height:100%;overflow:hidden}.fv-background picture{position:absolute;top:0;right:0;bottom:0;left:0}.fv-background picture img{width:100%;height:100%;object-fit:cover;display:block}@keyframes fv-zoom{0%{transform:scale(1)}to{transform:scale(1.025)}}.fv-img,.fv-overlay,.fv-overlay-alt{opacity:0;position:absolute;width:100%;height:100%;object-fit:cover;transition:opacity 1.5s ease-in-out;transform-origin:center center}.fv-overlay.is-zooming,.fv-overlay-alt.is-zooming{animation:fv-zoom 7s linear forwards}.fv-img.isVisible,.fv-overlay.isVisible{opacity:1}.hero-copy{display:flex;padding:0 45%;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;justify-content:space-between;align-items:center;transition:padding 1s cubic-bezier(.78,0,.147,1.35) 3s}.hero-copy.isVisible{padding:0 40px}.hero-copy img{-webkit-mask-image:linear-gradient(to bottom,rgb(255 255 255) 0%,rgb(255 255 255) 50%,rgb(0 0 0) 55%,rgb(0 0 0) 100%);mask-image:linear-gradient(to bottom,#fff 0% 50%,#000 55% 100%);-webkit-mask-size:100% 220%;mask-size:100% 220%;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-mode:luminance;mask-mode:luminance;transform:translateY(50px) scale(1.1)}.hero-copy .hero_copy_right{transition:transform 1s cubic-bezier(.33,1,.68,1),mask-position 1s cubic-bezier(.33,1,.68,1),-webkit-mask-position 1s cubic-bezier(.33,1,.68,1)}.hero-copy .hero_copy_left{transition:transform 1s cubic-bezier(.33,1,.68,1) .75s,mask-position 1s cubic-bezier(.33,1,.68,1) .75s,-webkit-mask-position 1s cubic-bezier(.33,1,.68,1) .75s}.hero-copy.isVisible img{-webkit-mask-position:top;mask-position:top;transform-origin:top}.hero-copy.isVisible .hero_copy_right{transform:translateY(0) scale(1);animation:rotateRight 1.25s ease-in-out 2.85s forwards}.hero-copy.isVisible .hero_copy_left{transform:translateY(0) scale(1);animation:rotateLeft 1.25s ease-in-out 2.85s forwards}@keyframes rotateRight{0%{transform:rotate(0) scale(1)}20%{transform:rotate(-5deg) scale(1)}60%{transform:rotate(10deg) scale(1)}to{transform:rotate(0) scale(.9)}}@keyframes rotateLeft{0%{transform:rotate(0) scale(1)}20%{transform:rotate(5deg) scale(1)}60%{transform:rotate(-10deg) scale(1)}to{transform:rotate(0) scale(.9)}}.hero-logo{display:flex;position:absolute;width:auto;height:100%;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;opacity:0;transform:translateY(50px);transition:opacity 1s,transform .75s cubic-bezier(.33,1,.68,1)}.hero-logo.isVisible{transform:translateY(0);opacity:1}.hero-logo-img{height:70%;width:auto}.fv-cup{position:absolute;left:50%;top:50%;translate:-50% -50%;width:10vw;max-width:170px;min-width:100px;opacity:0;transition:opacity 1s ease-out;pointer-events:none;z-index:5}.fv-cup.isVisible{opacity:1;animation:fvCupFloat 3s ease-in-out infinite}@keyframes fvCupFloat{0%,to{transform:rotate(-12deg) translateY(0)}50%{transform:rotate(-12deg) translateY(-8px)}}.fv-cup-img{width:100%;height:auto;display:block;transition:opacity 1.5s ease-in-out}.fv-cup-vn{position:absolute;top:0;left:0;opacity:0}.hero_copy_right,.hero_copy_left{width:auto;height:30vh}[lang=en] .hero_copy_left{height:auto;width:34px}[lang=en] .hero_copy_right{height:auto;width:24px}[lang=en] .hero-copy{transition:none}[lang=en] .hero-copy.isVisible img{transform-origin:center}[lang=en] .hero-copy .hero_copy_right,[lang=en] .hero-copy .hero_copy_left{position:absolute;left:50%;top:50%}[lang=en] .hero-copy .hero_copy_right{transform:translate(-50%,calc(-50% - 2.5vh)) scale(1.05) rotate(-90deg)}[lang=en] .hero-copy .hero_copy_left{transform:translate(-50%,calc(-50% + 2.5vh)) scale(1.05) rotate(-90deg)}[lang=en] .hero-copy.isVisible .hero_copy_right{transform:translate(-50%,calc(-50% - 2.5vh)) scale(1) rotate(-90deg);animation:rotateRightEn 1.25s cubic-bezier(.78,0,.147,1.35) 2.85s forwards}[lang=en] .hero-copy.isVisible .hero_copy_left{transform:translate(-50%,calc(-50% + 2.5vh)) scale(1) rotate(-90deg);animation:rotateLeftEn 1.25s cubic-bezier(.78,0,.147,1.35) 2.85s forwards}@keyframes rotateRightEn{0%{transform:translate(-50%,calc(-50% - 2.5vh)) rotate(-90deg) scale(1)}to{transform:translate(calc(50vw - 64px),-50%) rotate(0) scale(1)}}@keyframes rotateLeftEn{0%{transform:translate(-50%,calc(-50% + 2.5vh)) rotate(-90deg) scale(1)}to{transform:translate(calc(40px - 50vw),-50%) rotate(0) scale(1)}}.floating-effect-header{height:100vh;position:absolute;left:0;top:0;pointer-events:none;width:100%;opacity:0}.floating-effect-header.isVisible{opacity:1}.floating-img{position:absolute;opacity:.9;pointer-events:none;mix-blend-mode:darken}.floating-armond2-header{left:68.75%;top:20%;width:4%;max-width:200px;height:auto}.floating-armond1-header{left:75%;top:90%;width:3%;max-width:200px;height:auto}.floating-carrot1-header{left:81.25%;top:70%;width:5%;height:auto}.floating-carrot2-header{left:8%;top:50%;width:10%;height:auto}.floating-cashew1-header{left:81.25%;top:100%;width:5%;height:auto}.floating-cashew2-header{left:18.75%;top:14%;width:5%;height:auto}.floating-chilli-header{left:28%;top:63%;width:6%;height:auto}.floating-coliander-header{left:16.25%;top:20%;width:20%;max-width:300px;height:auto}.floating-mashroom-header{left:65%;top:70%;width:9%;max-width:160px;height:auto}.floating-negi1-header{left:81.25%;top:37%;width:6%;height:auto}.floating-negi2-header{left:93.75%;top:88%;width:5%;height:auto}.floating-seaweed-header{left:65%;top:36%;width:17%;max-width:280px;height:auto}.floating-sesami1-header{left:6.25%;top:65%;width:3%;height:auto}.floating-sesami2-header{left:68.75%;top:35%;width:3%;height:auto}.floating-shiitake-header{left:20%;top:76%;width:10%;max-width:160px;height:auto}.floating-garlic-header{left:60%;top:12%;width:60px;height:70px}.floating-whole-header{left:25%;top:90%;width:10%;height:auto;transform:rotate(15deg)}.navigation{position:fixed;top:0;bottom:0;right:0;width:140px;opacity:0;pointer-events:none;transition:opacity .5s ease-out;z-index:50}.navigation.is-visible{opacity:1}.nav-container{position:relative;top:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:20px 20px calc(30px + env(safe-area-inset-bottom) + var(--vv-bottom-offset, 0px)) 0;pointer-events:none}.logo-container{display:flex;flex-direction:column;padding-bottom:40px;align-items:flex-end;min-height:200px;max-height:25vh}.logo{height:100%;width:auto}.logo path{fill:#7b3f0e}.nav-items{display:flex;flex:1;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;pointer-events:none}.nav-items::-webkit-scrollbar{display:none}.nav-items.has-top-fade{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 48px);mask-image:linear-gradient(to bottom,transparent 0,black 48px)}.nav-items.has-bottom-fade{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 48px),transparent 100%)}.nav-items.has-top-fade.has-bottom-fade{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 48px,black calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 48px,black calc(100% - 48px),transparent 100%)}.nav-items a{pointer-events:auto}.nav-item{position:relative;writing-mode:vertical-rl;white-space:nowrap;font-size:16px;font-weight:500;color:#00000059;letter-spacing:.8px;text-align:right;padding:4px 0;transition:all .3s ease}[lang=en] .nav-item{font-size:14px}.nav-item.active{font-size:20px;color:#7b3f0e;text-decoration:underline;letter-spacing:1px}.nav-item:hover{color:#7b3f0e;text-decoration:underline}.purchase-button-container{padding-top:40px}.purchase-button-inner{position:relative;width:100%}.purchase-cup-wrapper{position:absolute;bottom:110%;right:0;transform:translateY(30%);display:flex;pointer-events:none;z-index:1}.purchase-cup{width:38px;height:auto;display:block;transform:rotate(12deg)}.purchase-cup-2{margin-left:-10px}.purchase-button-inner:has(.purchase-button:hover) .purchase-cup{animation:cupWiggle .35s ease-out forwards}.purchase-button-inner:has(.purchase-button:hover) .purchase-cup-2{animation-delay:.06s}@keyframes cupWiggle{0%{transform:rotate(12deg)}20%{transform:rotate(15deg)}45%{transform:rotate(9deg)}70%{transform:rotate(14deg)}to{transform:rotate(12deg)}}.purchase-button{display:flex;align-items:center;justify-content:center;width:100%;height:60px;background:#f98e4fcc;border-radius:16px;box-shadow:0 0 10px #00000040;color:#fff;font-size:clamp(.8rem,1.25vw,1rem);white-space:nowrap;letter-spacing:.05em;text-decoration:none;pointer-events:auto;font-family:Wix Madefor Text;font-weight:600}.purchase-button:hover{background:#f98e4f;transform:translateY(-2px);box-shadow:0 4px 15px #0000004d}.lang-switch{position:fixed;left:20px;bottom:0;display:flex;gap:8px;justify-content:flex-end;margin-bottom:10px;pointer-events:none;z-index:50;opacity:0;transition:opacity .6s ease}.lang-switch.is-visible{opacity:1;pointer-events:auto}.lang-btn{padding:6px 10px;border-radius:999px;font-size:12px;line-height:1;background:#ffffff80;color:#7b3f0e}.lang-btn.is-active{background:#f98e4fcc;color:#fff}.content-container{display:flex;flex-direction:column;gap:220px;padding-top:100px;align-items:center;box-sizing:border-box}.section{position:relative;width:100%;padding:0 calc(var(--nav-width) + 20px) 0 220px}.stagger-item{opacity:0;transform:translateY(20px);transition:opacity .7s ease-out,transform .7s ease-out;transition-delay:calc(var(--stagger-i, 0) * .15s)}.stagger-item.is-visible{opacity:1;transform:translateY(0)}.section-header-sticky{position:sticky;top:0;width:0;height:0;pointer-events:none;writing-mode:vertical-rl}[lang=en] .section-header-sticky{display:none}.section-header-sticky:before{content:attr(data-text);position:absolute;top:12px;left:0;transform:translate(-200px,-20px);padding-left:0;padding-top:20px;writing-mode:vertical-rl;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:64px;font-weight:400;line-height:1;color:#ff9974;white-space:nowrap}.main-text{display:flex;flex-direction:column;gap:40px;width:100%;margin-bottom:32px}.en-header{display:flex;flex-direction:column;width:100%}.en-title{font-family:Josefin Sans,sans-serif;font-size:64px;font-weight:500;color:#ff9974;text-transform:uppercase;line-height:normal;overflow:hidden;padding:20px 0 6px}.en-title-text{display:inline-block}.en-title-text .char{display:inline-block;transform:translateY(70px) rotate(30deg);transform-origin:top left;transition:transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * .05s)}.en-title-text.is-visible .char{transform:translate(0) rotate(0)}.en-subtitle{font-family:Instrument Sans,sans-serif;font-size:16px;font-style:italic;color:#ff9974;letter-spacing:.075em;border-top:1px solid #ff997475;border-bottom:1px solid #ff997475;padding:8px 0;position:relative;overflow:hidden;white-space:nowrap}.jp-title{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:48px;font-weight:700;line-height:1.25;color:#7b3f0e;white-space:pre-wrap}[lang=en] .jp-title{font-family:Instrument Sans,sans-serif;font-weight:600;max-width:60vw}.jp-description{font-weight:500;font-size:18px;line-height:1;color:#7b3f0e;margin-top:-20px}[lang=en] .jp-description{margin-top:-30px;max-width:60vw}.jp-description p{margin-bottom:14px;line-height:1.75;font-feature-settings:"pkna";letter-spacing:.025em}[lang=en] .jp-description p{line-height:1.35}.jp-description p:last-child{margin-bottom:0}.small-text{font-size:12px!important;font-weight:500!important;line-height:1.5!important}.horizontal-slider{display:flex;gap:5vw;width:100%;overflow-x:auto;overflow-y:hidden;padding-top:20px;padding-bottom:40px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.horizontal-slider::-webkit-scrollbar{display:none}.horizontal-slider.has-left-fade{-webkit-mask-image:linear-gradient(to right,transparent 0,black 24px);mask-image:linear-gradient(to right,transparent 0,black 24px)}.horizontal-slider.has-right-fade{-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%)}.horizontal-slider.has-left-fade.has-right-fade{-webkit-mask-image:linear-gradient(to right,transparent 0,black 24px,black calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 24px,black calc(100% - 24px),transparent 100%)}.slider-item{display:flex;flex-direction:column;gap:20px;width:min(30vw,250px);flex-shrink:0}.slider-item-wide{width:min(30vw,250px)}.slider-image{width:100%;height:auto;border-radius:16px;box-shadow:0 0 50px #7b3f0e0d;overflow:hidden}.slider-image img{width:100%;height:100%;object-fit:cover}.slider-image-wide{height:auto;aspect-ratio:1 / 1.5}.slider-text{max-width:400px;padding:0 0 0 10px}.slider-text-wide{max-width:400px;text-align:left}.slider-text h3{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.05em;color:#7b3f0e;font-feature-settings:"pkna";margin-bottom:6px}[lang=en] .slider-text h3{font-size:15px;font-family:Wix Madefor Text;font-weight:600;line-height:1.25}.slider-text p{font-size:14px;font-weight:500;line-height:1.75;color:#7b3f0e;text-align:left;letter-spacing:.02em}[lang=en] .slider-text p{font-family:Wix Madefor Text;font-weight:100;line-height:1.35}.slider-text-wide p{text-align:left}.slider-scroll-hint{width:100%;height:6px;background:#00000014;border-radius:999px;overflow:hidden;position:relative}.slider-scroll-hint__bar{position:absolute;top:0;left:0;height:100%;width:25%;background:#7b3f0e47;border-radius:999px;transform:translate(0);will-change:transform,width;cursor:grab;touch-action:none}.slider-scroll-hint__bar.is-dragging{cursor:grabbing}.slider-controller{display:flex;gap:20px;padding-top:40px}.slider-btn{width:80px;height:40px;border-radius:20px;background:#0000001a;display:flex;align-items:center;justify-content:center;transition:all .3s ease-out;position:relative;pointer-events:none}.slider-btn.active{background:#ffffff80;pointer-events:all}.slider-btn:hover{background:#ffffffe6}.slider-btn svg{width:auto;height:14px;opacity:.25;position:relative;transition:all .25s linear(0,.833 10.4%,1.196 23.6%,1.217 34.4%,1.021 70%,1)}.slider-btn.active svg{opacity:.5}.slider-btn:hover svg{opacity:1}.slider-prev svg{transform:rotate(180deg);right:-25%}.slider-prev:hover svg{right:25%}.slider-next svg{left:-25%}.slider-next:hover svg{left:25%}.one-column-image{width:min(100%,1000px);height:max(50vh,300px);border-radius:16px;overflow:hidden;margin-top:40px;margin-bottom:40px}.one-column-image img{width:100%;height:100%;object-fit:cover}.slideshow{position:relative;width:100%;height:100%}.slideshow .slide{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--slideshow-fade, 1.5s) linear}.slideshow .slide.active{opacity:1}.slideshow-captions{position:absolute;bottom:16px;left:20px;z-index:10;height:1.4em}.slideshow-caption{display:block;font-size:12px;color:#fff;letter-spacing:.05em;opacity:0;transition:opacity var(--slideshow-fade, 1.5s) linear;position:absolute;top:0;left:0;white-space:nowrap}.slideshow-caption.active{opacity:1}.taste-ingredients-block{margin-top:60px}.ingredients-title{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:48px;font-weight:700;line-height:1.25;color:#7b3f0e;margin-bottom:40px}.ingredients-lead{font-size:20px;font-weight:500;line-height:1.75;color:#7b3f0e;margin-bottom:60px}.ingredients-lead p+p{margin-top:16px}.taste-ingredients-head,.ingredients-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.taste-ingredients-subtitle,.ingredients-subtitle{font-size:18px;font-weight:700;line-height:1.5;color:#7b3f0e;font-feature-settings:"pkna";letter-spacing:.05em;margin-bottom:6px}.taste-ingredients-description,.ingredient-description{font-size:16px;line-height:1.75}.taste-ingredients-note,.ingredients-note{font-size:12px;font-weight:500;line-height:1.5;color:#7b3f0e;margin-top:10px}.taste-ingredients-toggle{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease}.taste-ingredients-toggle svg{width:100%;height:100%;transform:rotate(-90deg)}.taste-ingredients-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:14px;overflow:hidden;opacity:1;transition:max-height .5s ease,opacity .3s ease;max-width:1000px}.taste-ingredients-grid:not(.is-open){max-height:0;opacity:0;padding-bottom:0;border-bottom-color:transparent}.taste-ingredients-grid:not(.is-open)+.taste-ingredients-toggle,.taste-ingredients-block:not(.is-open) .taste-ingredients-toggle{transform:rotate(180deg)}.taste-ingredient-item{aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#f7f5ef;padding:0;opacity:.5;transition:transform .25s ease-out,opacity .25s ease}.taste-ingredient-item:hover{transform:translateY(-2px);opacity:1}.taste-ingredient-item img{width:100%;height:100%;object-fit:cover}.ingredient-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .25s ease}.ingredient-modal.is-open{opacity:1;pointer-events:auto}.ingredient-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:background .3s ease}.ingredient-modal.is-open .ingredient-modal__backdrop{background:#0000002e}.ingredient-modal__dialog{position:relative;width:min(50vw,640px);background:#fffa;border-radius:24px;padding:10px 10px 20px;box-shadow:0 10px 40px #0000001f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ingredient-modal__close{position:absolute;top:20px;right:20px;width:28px;height:28px;z-index:2}.ingredient-modal__close span{position:absolute;left:50%;top:50%;width:100%;height:1px;background:#0000004d;transform-origin:center}.ingredient-modal__close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.ingredient-modal__close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.ingredient-modal__image{border-radius:18px;overflow:hidden;background:#fff;margin-bottom:28px;display:flex;justify-content:center}.ingredient-modal__image img{width:50%;height:auto;display:block}.ingredient-modal__body{padding:0 10px}.ingredient-modal__title{font-size:20px;font-weight:700;line-height:1.5}.ingredient-modal__desc{font-size:14px;font-weight:500;line-height:1.75;padding-bottom:18px;border-bottom:1px solid rgba(0,0,0,.15)}.ingredient-modal__flavor{margin-top:20px}.ingredient-modal__flavor-title{font-size:12px;font-weight:700;margin-bottom:14px}.ingredient-modal__flavor-list{display:flex;gap:40px;align-items:flex-start;justify-content:left;flex-wrap:nowrap}.ingredient-modal__flavor-list img{height:auto;display:block;width:30%}body.modal-open{overflow:hidden}.lineup-container,.ingredients-lineup-container{display:flex;gap:40px;width:100%;margin-top:20px}.ingredients-lineup-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;row-gap:0}.lineup-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;row-gap:0}.lineup-item{display:grid;grid-row:span 4;grid-template-rows:subgrid}.lineup-image{border-radius:16px;display:flex;align-items:center;justify-content:center;padding:5% 0;position:relative;overflow:hidden;aspect-ratio:1.5}.lineup-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:.5}.lineup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.lineup-product-img{position:relative;z-index:1;height:80%;width:auto}.lineup-image:after{content:"\8cfc\5165\30da\30fc\30b8\3078";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:#00000080;color:#fff;font-size:.9rem;letter-spacing:.12em;font-weight:600;opacity:0;transition:opacity .25s ease}[lang=en] .lineup-image:after{content:"Shop Now"}.lineup-image:hover:after{opacity:1}.lineup-text{padding:0 10px;display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start;margin-top:20px}.lineup-text h3{align-items:center;display:flex;width:auto;margin-bottom:10px}.lineup-title{height:100%;width:auto;max-width:500px}.lineup-text p{font-size:16px;font-weight:500;line-height:1.75;color:#7b3f0e;margin:12px 0}[lang=en] p{line-height:1.5}.lineup-nutrition{font-size:10px;font-weight:400;line-height:1.5;color:#7b3f0e}.lineup-nutrition span{display:block}.ingredients-list{margin-top:20px;padding-top:20px;border-top:1px solid rgba(123,63,14,.15);display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start}.ingredients-list-header{margin-bottom:12px}.ingredients-list-header h4{display:flex;align-items:center}.ingredients-list-logo{height:3.6em;width:auto}.ingredients-list-flavor-desc{font-size:14px;font-weight:500;line-height:1.75;color:#7b3f0e;margin-bottom:16px}.ingredients-list-title{font-size:14px;font-weight:700;line-height:1.5;color:#7b3f0e;margin-bottom:14px;letter-spacing:.05em}.ingredients-list-toggle{display:none}.ingredients-list-items-wrapper{display:block}.ingredients-list-items{list-style:none;display:flex;flex-direction:column;gap:12px}.ingredients-list-item{display:flex;align-items:flex-start;gap:12px}.ingredients-list-thumb{width:52px;height:52px;object-fit:cover;border-radius:8px;flex-shrink:0;background:#f7f5ef;opacity:.75}.ingredients-list-text{flex:1}.ingredients-list-name{display:block;font-size:14px;font-weight:700;line-height:1.5;color:#7b3f0e;margin-bottom:2px;letter-spacing:.05em}.ingredients-list-text p{font-size:13px;font-weight:500;line-height:1.5;color:#7b3f0e;margin:0}.viewall-button{display:inline-flex;align-items:center;gap:6px;margin-top:28px;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#7b3f0e;border:1.5px solid rgba(123,63,14,.5);border-radius:4px;padding:12px 28px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.viewall-button:hover{background-color:#7b3f0e;border-color:#7b3f0e;color:#fff;transform:translateY(0);opacity:1}.news-list{width:100%;margin-bottom:4px}.news-item{display:grid;grid-template-columns:92px 200px 1fr;gap:0 16px;align-items:baseline;border-bottom:1px solid rgba(123,63,14,.15);padding:16px 0;text-decoration:none;transition:opacity .2s ease}.news-item:hover{opacity:.7;transform:none}.news-date{font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:500;color:#7b3f0e;white-space:nowrap;opacity:.65}.news-tags{display:flex;gap:6px;overflow:hidden;min-width:0}.news-tag{font-size:11px;font-weight:600;color:#7b3f0e;border:1px solid rgba(123,63,14,.4);border-radius:999px;padding:2px 10px;white-space:nowrap}.news-content{font-size:15px;font-weight:500;line-height:1.6;color:#7b3f0e}.stories-slide-item{width:min(38vw,340px);flex-shrink:0;display:flex;flex-direction:column;gap:14px;text-decoration:none}.stories-slide-img{width:100%;aspect-ratio:40 / 21;border-radius:16px;overflow:hidden;box-shadow:0 0 50px #7b3f0e0d}.stories-slide-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.stories-slide-item:hover .stories-slide-img img{transform:scale(1.03)}.stories-slide-meta{padding:0 4px}.stories-slide-date{display:block;font-family:Josefin Sans,sans-serif;font-size:12px;font-weight:500;color:#7b3f0e;opacity:.65;margin-bottom:6px}.stories-slide-title{font-size:15px;font-weight:700;line-height:1.55;color:#7b3f0e;letter-spacing:.03em;font-feature-settings:"pkna"}.stories-coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:200px;background:#7b3f0e0a;border-radius:16px;border:1.5px dashed rgba(123,63,14,.2);padding:60px 40px;gap:12px}.stories-coming-soon__label{font-family:Josefin Sans,sans-serif;font-size:22px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#7b3f0e59}.stories-coming-soon__desc{font-size:13px;font-weight:500;color:#7b3f0e66;letter-spacing:.03em}.news-empty{font-size:14px;font-weight:500;color:#7b3f0e73;padding:20px 0}.stories-slide-img-placeholder{width:100%;height:100%;background:#7b3f0e14}.stockist-container{width:100%;border:1px solid rgba(123,63,14,.18);border-radius:12px;overflow:hidden}.stockist-nav{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px;background:#7b3f0e0a;border-bottom:1px solid rgba(123,63,14,.12)}.stockist-nav-btn{font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;padding:5px 16px;border:1px solid rgba(123,63,14,.3);border-radius:999px;color:#7b3f0e;background:transparent;cursor:pointer;line-height:1.4;transition:background .2s ease,color .2s ease,border-color .2s ease}.stockist-nav-btn:hover,.stockist-nav-btn.is-active{background:#7b3f0e;color:#fff;border-color:#7b3f0e}.stockist-scroll{max-height:520px;overflow-y:auto}.stockist-scroll::-webkit-scrollbar{width:4px}.stockist-scroll::-webkit-scrollbar-track{background:transparent}.stockist-scroll::-webkit-scrollbar-thumb{background:#7b3f0e33;border-radius:2px}.stockist-pref-header{position:sticky;top:0;z-index:1;height:36px;display:flex;align-items:center;padding:0 20px;background:#f8f2eaf7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:13px;font-weight:700;color:#7b3f0e;border-bottom:1px solid rgba(123,63,14,.08)}.stockist-stores{list-style:none;padding:0 20px;margin:0}.stockist-store{display:flex;align-items:baseline;padding:9px 0;border-bottom:1px solid rgba(123,63,14,.07);min-width:0;overflow:hidden}.stockist-store:last-child{border-bottom:none}.stockist-store-name{font-size:14px;font-weight:600;color:#7b3f0e;white-space:nowrap;flex-shrink:0;text-decoration:none;padding-left:2em}a.stockist-store-name{text-decoration:underline;text-underline-offset:2px}a.stockist-store-name:hover{opacity:.7;text-decoration:none;transform:none}.stockist-store-sep{flex-shrink:0;margin:0 10px;font-size:13px;color:#7b3f0e;opacity:.3}.stockist-store-address{font-size:13px;color:#7b3f0e;opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stockist-empty{padding:40px 20px;font-size:14px;color:#7b3f0e;opacity:.6}.qa-container{width:100%;margin:0;padding-left:20px}.qa-item{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:8px;margin-bottom:10px}.qa-question{display:flex;align-items:center;justify-content:space-between;padding:10px 0 4px;cursor:pointer}.qa-question span{font-size:16px;font-weight:700;color:#7b3f0e;flex:1;font-feature-settings:"pkna";letter-spacing:.05em;line-height:1.5}.qa-toggle{width:16px;height:16px;flex-shrink:0;transition:transform .3s ease-out;transform:rotate(90deg);transform-origin:center center}.qa-toggle svg{width:100%;height:100%}.qa-item.active .qa-toggle{transform:rotate(270deg)}.qa-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.qa-item.active .qa-answer{grid-template-rows:1fr}.qa-answer-inner{overflow:hidden}.qa-answer p{padding:0 20px 0 1.5em;font-size:16px;font-weight:500;line-height:1.5;color:#7b3f0e}.purchase-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;width:100%;margin-top:40px}.purchase-item{display:flex;align-items:center;justify-content:space-between;gap:20px}.purchase-inner{display:flex;gap:40px;align-items:center;flex:1}.purchase-icon{width:80px;height:80px;flex-shrink:0}.purchase-icon img{width:100%;height:100%;object-fit:cover}.purchase-text{flex:1;max-width:342px}.purchase-text h3{font-size:16px;font-weight:700;line-height:1.5;color:#7b3f0e;margin-bottom:3px;font-feature-settings:"pkna";letter-spacing:.05em}[lang=en] .purchase-text h3{line-height:1.25}.purchase-text p{font-size:14px;font-weight:500;line-height:1.75;color:#7b3f0e}[lang=en] .purchase-text p{line-height:1.35;font-weight:100}.purchase-arrow{width:16px;height:16px;flex-shrink:0;transition:transform .3s ease}.purchase-item:hover .purchase-arrow{transform:translate(5px)}.contact-items{display:flex;flex-direction:column;gap:40px;width:100%;margin-top:40px}.contact-item{flex:1;display:flex;align-items:center;justify-content:space-between;gap:20px}.contact-text{flex:1}.contact-text h3{font-size:16px;font-weight:700;line-height:1.5;color:#7b3f0e;margin-bottom:3px;font-feature-settings:"pkna";letter-spacing:.05em}[lang=en] .contact-text h3{line-height:1.25}.contact-text p{font-size:14px;font-weight:500;line-height:1.75;color:#7b3f0e}[lang=en] .contact-text p{line-height:1.35;font-weight:100}.contact-link{color:#ff383c}.contact-corporate-link{display:inline-flex;align-items:center;gap:5px;margin:8px auto;font-size:13px;font-weight:600;color:#7b3f0e;border:1.5px solid #7b3f0e;border-radius:4px;padding:16px 10px;text-decoration:none;justify-content:center;transition:background-color .2s ease,color .2s ease;width:50%}.contact-corporate-link:hover{background-color:#7b3f0e;color:#fff;transform:translateY(0)}.contact-corporate-icon{width:11px;height:11px;flex-shrink:0}.contact-arrow{width:16px;height:16px;flex-shrink:0;transition:transform .3s ease}.contact-item:hover .contact-arrow{transform:translate(5px)}.footer{position:relative;width:100%;height:460px;margin-top:190px}.footer-background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.footer-background picture{position:absolute;top:0;right:0;bottom:0;left:0}.footer-background picture img{width:100%;height:100%;object-fit:cover;display:block}.footer-img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.8}.footer-overlay{position:absolute;width:100%;height:100%;object-fit:cover;mix-blend-mode:overlay}.footer-softlight{position:absolute;width:100%;height:100%;object-fit:cover;mix-blend-mode:soft-light}.floating-effect-footer{height:100vh;position:absolute;left:0;bottom:0;overflow:hidden;pointer-events:none;width:100%}.floating-armond1-footer{left:75%;bottom:15%;width:2%;height:auto;opacity:.75;max-width:40px}.floating-carrot2-footer{left:21%;bottom:0%;width:9%;height:auto;opacity:.75;max-width:150px}.floating-cashew1-footer{left:11%;bottom:15%;width:5%;height:auto;opacity:.75;max-width:80px}.floating-mashroom-footer{left:68%;bottom:31%;width:10%;height:auto;opacity:.75;max-width:150px}.floating-negi2-footer{left:82%;bottom:6%;width:4%;height:auto;opacity:.75;max-width:70px}.floating-sesami2-footer{left:35%;bottom:9%;width:3%;height:auto;opacity:.9;max-width:45px}.floating-sesami1-footer{left:5%;bottom:33%;width:3%;height:auto;opacity:.75;max-width:50px}.floating-armond2-footer-2{left:30%;bottom:24%;width:4%;height:auto;opacity:.75;max-width:70px}.floating-garlic-footer{left:65%;bottom:17%;width:5%;height:auto;opacity:.75;max-width:80px}.floating-chilli-footer{left:44%;bottom:33%;width:7%;height:auto;opacity:.75;max-width:110px}.floating-cashew2-footer{left:26%;bottom:33%;width:5%;height:auto;opacity:.75;max-width:90px}.floating-whole-footer{left:87%;bottom:22%;width:11%;height:auto;opacity:.75;max-width:180px;transform:rotate(26.41deg)}.floating-shiitake-footer{left:58%;bottom:0%;width:8%;height:auto;opacity:.75;max-width:130px}.floating-negi1-footer{left:46%;bottom:5%;width:6%;height:auto;opacity:.75;max-width:90px}.floating-carrot1-footer{left:5%;bottom:45%;width:6%;height:auto;opacity:.75;max-width:95px}.footer-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:39px;align-items:center;justify-content:center;height:100%;padding:0 220px;width:100%}.footer-title{font-family:Josefin Sans,sans-serif;font-size:38px;font-weight:500;line-height:normal;text-transform:capitalize;color:#7b3f0e}.sns-items{display:flex;align-items:center;justify-content:center;gap:5vw;width:100%}.sns-item{display:flex;align-items:center;gap:10px;position:relative;transition:transform .3s ease}.sns-item:hover{transform:translateY(-3px)}.sns-icon{width:25px;height:auto;object-fit:cover}.sns-item span{font-family:Josefin Sans,sans-serif;font-size:20px;font-weight:500;line-height:normal;text-transform:capitalize;position:relative;top:2px;color:#000}@media(max-width:1400px){.section{padding:0 calc(var(--nav-width) + 20px) 0 100px}}@media(max-width:1200px){:root{--nav-width: 120px}.section{padding:0 calc(var(--nav-width) + 20px) 0 60px}.navigation,.nav-container{width:120px}}@media(max-width:768px){.pc-only{display:none!important}.sp-only{display:unset!important}.jp-description p br{display:none!important}.hero-copy{padding:40%}.hero-copy.isVisible{padding:20px}.hero_copy_left,.hero_copy_right{height:30vh}[lang=en] .hero_copy_left{height:auto;width:24px}[lang=en] .hero_copy_right{height:auto;width:17.5px}@keyframes rotateRightEn{0%{transform:translate(-50%,calc(-50% - 2.5vh)) rotate(-90deg) scale(1)}to{transform:translate(calc(50vw - 37.5px),-50%) rotate(0) scale(.9)}}@keyframes rotateLeftEn{0%{transform:translate(-50%,calc(-50% + 2.5vh)) rotate(-90deg) scale(1)}to{transform:translate(calc(20px - 50vw),-50%) rotate(0) scale(.9)}}.fv-cup{width:30vw;max-width:200px;min-width:60px}:root{--nav-width: 64px}.navigation{width:64px}.nav-container{padding:20px 8px 10px 0;width:100%}.logo-container{padding-bottom:20px}.nav-items{padding-bottom:40px}.nav-item{font-size:12px}.purchase-button-container{position:relative;padding-top:20px;padding-bottom:60px}.purchase-button-inner{position:absolute;right:0;bottom:0;width:130px}.purchase-button{position:static;width:100%}.horizontal-slider{gap:40px;padding-top:0}.slider-item{gap:14px;width:70%;min-width:100px}.slider-image{height:auto;width:100%}.slider-text{padding:0 10px 0 6px;width:100%}.slider-text h3{font-size:14px;margin-bottom:8px;line-height:1.6}.slider-text p{font-size:12px}.section{padding:0 calc(var(--nav-width) + 20px) 0 20px}.main-text{gap:20px;margin-bottom:28px}.jp-title{font-size:26px;margin-top:4px}.jp-description{margin-top:0}.jp-description p{font-size:15px}[lang=en] .jp-title{max-width:none}[lang=en] .jp-description{max-width:none;margin-top:-10px}.en-title{font-size:40px;padding:20px 0 0}.en-subtitle{font-size:14px;padding:2px 0}.purchase-grid{grid-template-columns:1fr}.contact-items{flex-direction:column}.lineup-container,.ingredients-lineup-container{display:flex;flex-direction:column;gap:32px}.lineup-item{display:flex;flex-direction:column;gap:20px;grid-row:auto}.lineup-text{display:block;margin-top:0;padding:0 0 10px}.lineup-text h3{display:block;height:auto;padding-right:10px}.lineup-text p{font-size:14px;line-height:1.75}.qa-container{padding-left:0}.qa-item{margin-bottom:2px}.qa-question{gap:1em;padding-left:1.4em;text-indent:-1.4em}.qa-question span,.qa-answer p{font-size:14px}.purchase-grid{gap:40px}.purchase-item{gap:10px}.purchase-inner{gap:30px}.purchase-text h3{font-size:13px;margin-bottom:6px}.purchase-text p{font-size:12px;line-height:1.6}.purchase-arrow{height:100%;width:14px}.contact-items{gap:40px}.contact-text h3{font-size:13px;margin-bottom:6px}.contact-text p{font-size:12px}.footer{margin-top:0}.footer-content{padding:0 60px}.sns-items{flex-direction:column;flex-wrap:wrap;gap:20px}.sns-item{width:calc(50% - 10px)}.taste-ingredients-block{margin-top:60px}.taste-ingredients-description,.ingredient-description{font-size:14px}.taste-ingredients-description br,.ingredient-description br{display:none}.one-column-image{height:auto;aspect-ratio:1 / 1.1;margin-bottom:24px}.slideshow .slide{height:125%;top:-5%}.slideshow-captions{display:none}.ingredients-title{font-size:26px;margin-bottom:28px}.ingredients-lead{font-size:15px;line-height:1.9;margin-bottom:40px}.ingredients-description{font-size:14px;line-height:1.75}.taste-ingredients-head,.ingredients-head{margin-bottom:16px}.taste-ingredients-subtitle,.ingredients-subtitle{font-size:16px}.taste-ingredients-note,.ingredients-note{font-size:11px}.taste-ingredients-grid{grid-template-columns:repeat(3,1fr);gap:12px}.ingredient-modal{padding:0 20px}.ingredient-modal__dialog{width:100%;border-radius:20px;padding:10px 10px 20px}.ingredient-modal__close{top:18px;right:18px;width:24px;height:24px}.ingredient-modal__image{border-radius:16px;margin-bottom:22px}.ingredient-modal__image img{width:100%}.ingredient-modal__body{padding:0 10px}.ingredient-modal__title{font-size:16px}.ingredient-modal__desc{font-size:14px;line-height:1.75}.ingredient-modal__flavor-list{gap:0;justify-content:space-between;flex-wrap:nowrap}.ingredient-modal__flavor-list img{height:auto;display:block;width:45%}.ingredients-list{margin-top:20px;padding-top:16px}.ingredients-list-toggle{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;color:#7b3f0e;background:#fff6;border-radius:4px;padding:6px 12px;cursor:pointer}.ingredients-list-toggle-icon{width:12px;height:8px;flex-shrink:0;transition:transform .3s ease}.ingredients-list-toggle.is-open .ingredients-list-toggle-icon{transform:rotate(180deg)}.ingredients-list-items-wrapper{display:block;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.ingredients-list-items-wrapper.is-open{max-height:2000px;transition:max-height .6s ease-in-out}.ingredients-list-items{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;padding-top:12px}.ingredients-list-item{flex-direction:column;gap:8px;align-items:flex-start}.ingredients-list-thumb{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:8px}.ingredients-list-name{font-size:13px}.ingredients-list-text p{font-size:12px}.contact-corporate-link{width:100%}.news-item{grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:6px 12px;padding:14px 0}.news-date{grid-column:1;grid-row:1}.news-tags{grid-column:2;grid-row:1}.news-content{grid-column:1 / -1;grid-row:2;font-size:14px}.stories-slide-item{width:72%;min-width:200px}.stories-slide-title{font-size:14px}.stockist-nav{gap:6px;padding:10px 14px}.stockist-nav-btn{font-size:11px;padding:4px 12px}.stockist-scroll{max-height:420px}.stockist-pref-header,.stockist-stores{padding:0 14px}.stockist-stores{padding:0 14px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.stockist-stores::-webkit-scrollbar{display:none}.stockist-store{overflow:visible}.stockist-store-name{font-size:13px;padding-left:1em}.stockist-store-address{font-size:12px;overflow:visible;text-overflow:clip}.viewall-button{font-size:12px;padding:10px 22px}}.announce-bar{align-self:stretch;margin:-100px 0 0;padding:32px 24px;background:#ff9974;text-align:center;mix-blend-mode:multiply}.announce-bar__heading{font-family:Josefin Sans,sans-serif;font-size:40px;line-height:1;letter-spacing:.08em;color:#fff;margin-bottom:12px}.announce-bar__text{color:#fff;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:18px;line-height:1.9;letter-spacing:.04em;margin-bottom:20px}.announce-bar .contact-corporate-link{color:#fff;border-color:#fff}.announce-bar .contact-corporate-link:hover{background-color:#fff;border-color:#fff;color:#ff9974}.soldout-ribbon{position:fixed;top:0;left:0;width:150px;height:auto;z-index:300;pointer-events:none}.section-header-sticky{display:none}.purchase-cta{max-width:720px;margin:0 auto;text-align:center}.purchase-cta__text{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:18px;line-height:2;letter-spacing:.04em;margin-bottom:32px}.purchase-button.purchase-button--cta{white-space:normal;height:auto;min-height:60px;padding:10px 12px;font-size:clamp(.7rem,1.05vw,.9rem);line-height:1.4;text-align:center}@media(max-width:768px){.announce-bar{margin:-100px 0 0;padding:28px 16px 20px}.announce-bar__text{font-size:13px;line-height:1.8;text-align:left}.soldout-ribbon{width:150px}.purchase-cta__text{font-size:14px;text-align:left}.purchase-button.purchase-button--cta{white-space:nowrap}.lp-restock .purchase-button-inner{width:150px}}.jdgm-carousel-wrapper{width:100%!important;margin:auto!important;padding:48px 10%!important;background:#ffffff50!important;border-radius:10px!important}.jdgm-carousel__right-arrow,.jdgm-carousel__left-arrow{border-width:4px!important;border-color:#ccc!important}.jdgm-carousel__left-arrow{border-style:solid none none solid!important}.jdgm-carousel__right-arrow{border-style:none solid solid none!important}.jdgm-star.jdgm--on,.jdgm-star.jdgm--half{color:#ff9974!important}.jdgm-carousel-title{display:none!important}.jdgm-carousel-title-and-link{margin-bottom:16px}.jdgm-carousel-number-of-reviews svg{display:none!important}.jdgm-carousel-item__product-image,.jdgm-carousel-item__product-info__image{display:none!important}.jdgm-carousel-item__body,.jdgm-carousel-item__body p,.jdgm-carousel-item__body span,.jdgm-carousel-item__review,.jdgm-carousel-item__review p,.jdgm-carousel-item__review-body,.jdgm-carousel-item__review-body p{font-size:14px!important;font-weight:500!important;line-height:1.75!important;color:#7b3f0e!important;text-align:left!important;letter-spacing:.02em!important;font-family:YuGothic,Yu Gothic,dnp-shuei-gothic-kin-std,sans-serif!important}[lang=en] .jdgm-carousel-item__body,[lang=en] .jdgm-carousel-item__body p,[lang=en] .jdgm-carousel-item__body span,[lang=en] .jdgm-carousel-item__review,[lang=en] .jdgm-carousel-item__review p,[lang=en] .jdgm-carousel-item__review-body,[lang=en] .jdgm-carousel-item__review-body p{font-family:Wix Madefor Text,YuGothic,Yu Gothic,dnp-shuei-gothic-kin-std,sans-serif!important;font-weight:100!important;line-height:1.35!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/binoo-lp.css.map */
