.wholesale-kicker{position:absolute;top:28px;left:0;right:0;z-index:10;text-align:center;text-transform:uppercase;letter-spacing:.17em;font-size:10px;color:#294931}
.scene-controls{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:40;display:flex;gap:16px;align-items:center;padding:7px;background:#fffef4ed;border:1px solid #193d2824;border-radius:50px;box-shadow:0 6px 22px #193d2810}
.scene-controls button{cursor:pointer;border:0;background:transparent;color:#183e29;font:600 12px 'IGO Sans',sans-serif;min-height:38px;padding:0 15px;border-radius:25px}.scene-controls button:last-child{background:#183e29;color:#fff;min-width:100px}.scene-controls button:disabled{opacity:.3;cursor:default}.scene-controls span#scene-status{font-size:10px;white-space:nowrap;letter-spacing:.1em}.scene-controls button:focus-visible{outline:2px solid #639536;outline-offset:3px}
.journey-enhanced .scroll-cue,.journey-enhanced .story-bottom,.journey-enhanced .plating-next{display:none}.motion-off .scene-controls{display:none}
.wholesale-range{padding:92px 0 0;background:#f6f7ef;color:#183e29}.range-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:end;margin-bottom:48px}.range-heading h2,.kibbeh-copy h2,.business-heading h2{font:400 clamp(40px,4.7vw,72px)/1.02 'IGO Serif',Georgia,serif;letter-spacing:-.035em;margin:20px 0 0}.range-heading h2 em,.kibbeh-copy h2 em,.business-heading h2 em{font-style:normal;color:#65823d}.range-heading p,.kibbeh-copy p,.business-heading p{font-size:15px;line-height:1.8;max-width:42ch;color:#576553}.range-heading .text-link{margin-top:22px}
.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.product-card{min-width:0}.packshot{position:relative;background:#fff;aspect-ratio:1 / 1.1;overflow:hidden;border:1px solid #183e2912}.packshot img{position:absolute;width:145%;max-width:none;height:auto;left:-22.5%;top:-17%;mix-blend-mode:multiply}.product-number{position:absolute;left:20px;top:20px;z-index:1;font-size:9px;letter-spacing:.12em;color:#59694f}.product-meta{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.1em;margin-top:23px}.product-meta>span:last-child{margin-left:auto;color:#5b6655;letter-spacing:0;font-size:12px}.variant-dot{height:7px;width:7px;border-radius:50%;background:#40a12c}.variant-dot.chili{background:#d73727}.variant-dot.protein{background:#20291e}.product-card h3{font:600 22px/1.2 'IGO Sans',Arial,sans-serif;margin:13px 0}.product-card p{font-size:12px;line-height:1.6;color:#62705b}.product-card>a{display:flex;justify-content:space-between;border-top:1px solid #183e2926;margin-top:25px;padding:18px 0;font-size:12px;font-weight:600}.range-foot{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #183e2920;margin-top:36px;padding-top:20px;padding-bottom:26px;font-size:10px}.range-foot>span{letter-spacing:.09em}.range-foot p{color:#62705b;font-size:12px}
.kibbeh-feature{display:grid;grid-template-columns:1.2fr 1fr;background:#112e22;color:#fff;align-items:center;min-height:530px}.kibbeh-image{overflow:hidden;padding:30px}.kibbeh-image img{width:100%;height:auto;display:block}.kibbeh-copy{padding:60px 8vw 60px 35px}.kibbeh-copy .eyebrow{color:#c1d7a0;font-size:10px}.kibbeh-copy h2{color:#fff}.kibbeh-copy h2 em{color:#c5dda2}.kibbeh-copy p{color:#d1dbce;font-size:14px;margin:25px 0}.kibbeh-copy .pill{background:#dce6c9;color:#183e29;border:0}.kibbeh-copy small{display:block;color:#a9b8a5;font-size:10px;line-height:1.7;margin-top:25px}
.wholesale-business{padding-bottom:30px}.business-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end}.business-heading h2{margin-top:0;font-size:clamp(40px,4.1vw,64px)}.wholesale-business .b2b-audiences{margin-top:65px}
@media(max-width:760px){.wholesale-kicker{top:22px;font-size:8px;letter-spacing:.08em}.scene-controls{bottom:20px;gap:10px}.hero-index{bottom:85px!important}.hero-bottom{bottom:140px!important}.hero-bottom>p{max-width:20ch;font-size:10px}.wholesale-range{padding-top:55px}.range-heading,.business-heading{grid-template-columns:1fr;gap:22px}.range-heading{margin-bottom:30px}.range-heading h2,.kibbeh-copy h2{font-size:48px}.range-heading p{font-size:14px}.product-grid{grid-template-columns:1fr;gap:36px}.packshot{aspect-ratio:1/1.05}.product-card h3{font-size:23px}.product-card p{font-size:13px}.range-foot{align-items:flex-start;flex-direction:column;gap:5px}.kibbeh-feature{grid-template-columns:1fr}.kibbeh-image{padding:25px 10px 0}.kibbeh-copy{padding:25px 24px 45px}.business-heading{gap:20px}.wholesale-business .b2b-audiences{margin-top:35px}}
body[data-scene="3"] .hero-bottom{visibility:hidden!important;opacity:0!important;pointer-events:none}body:not(.film-ready) .scene-controls{display:none}
