body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;margin:0;padding:0}@font-face{font-family:Gyst Variable;font-style:normal;src:url(/static/media/fonnts.com-Gyst_Variable_Light.fa11224b98a02be76559.otf) format("opentype")}@font-face{font-family:Gyst Variable;font-style:italic;src:url(/static/media/fonnts.com-Gyst_Variable_Light_Italic.37ca266683c702b851f9.otf) format("opentype")}@font-face{font-family:Helvetica;font-style:normal;src:url(/static/media/Helvetica.9e9341797839bf9c9339.ttc) format("truetype")}*,body,code{font-family:Gyst Variable,Helvetica Local,Helvetica,Arial,sans-serif}*{margin:0;padding:0;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}.App{font-family:gyst-variable,sans-serif;overflow:hidden;text-align:center;width:100vw}.footer{background-color:#00265c;color:#f8efe0;gap:5vw 0;justify-content:space-evenly;margin:0;padding:50px 0;width:100vw}.footer,.footer-logo{align-content:center;align-items:center;display:flex;flex-wrap:wrap;height:100%}.footer-logo{justify-content:center;overflow:hidden;padding:0 25px;width:25vw}.footer-logo img{height:10vw;min-height:200px;min-width:200px;object-fit:contain;overflow:hidden;width:10vw}.footer-chefs-note{align-content:center;align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;overflow:hidden;padding:0 25px;text-align:left;width:35vw}.footer-chefs-note-title{color:#ffbf00;font-size:2rem;font-style:normal;font-weight:400;line-height:2rem;text-align:left;width:35vw}.footer-chefs-note-content{color:#f8efe0;font-size:1rem;font-style:italic;font-weight:400;line-height:1.1rem;text-align:left;width:45vw}.footer-buttons{align-content:center;align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:start;overflow:hidden;padding:0 25px;width:25vw}.footer-buttons-title{color:#ffbf00;font-style:normal;height:3rem}.footer-buttons-button,.footer-buttons-title{font-size:2rem;font-weight:400;line-height:2rem;text-align:right;width:25vw}.footer-buttons-button{background:none;border:none;color:#f8efe0;cursor:pointer;font-style:italic;height:2rem;margin:5px;text-decoration:underline}@media (max-width:1024px){.footer-buttons{width:100vw}.footer-buttons-title{margin:0 10px;text-align:left;width:100vw}.footer-buttons-button{margin:0 10px;text-align:left;width:20vw}}@media (max-width:768px){.footer{padding-bottom:100px}.footer-logo{height:auto;width:50vw}.footer-logo img{height:20vw;min-height:100px;min-width:100px;width:20vw}.footer-chefs-note{width:100vw}.footer-chefs-note-content,.footer-chefs-note-title{margin-bottom:25px;width:80vw}.footer-buttons{justify-content:space-evenly;width:100vw}.footer-buttons-title{text-align:center;width:100vw}.footer-buttons-button{margin:10px;text-align:left;width:-webkit-fit-content;width:fit-content}}.landing-logo{height:65px;left:25px;object-fit:contain;position:absolute;top:25px;width:65px;z-index:10}.landing-section-animation{align-items:center;background-color:#0142a0;color:#fff;display:flex;font-size:5rem;font-style:normal;font-weight:400;height:100vh;justify-content:center;position:relative;width:100vw}.animated-logo-container-animation{left:50%;position:absolute;top:55%;transform:translate(-50%,-50%)}@keyframes animated-logo-bowl-spin{0%{opacity:1;transform:translate(-50%,-50%) rotate(45deg)}50%{opacity:1;transform:translate(-50%,-50%) rotate(0deg)}to{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}}.animated-logo-bowl-animation{height:20rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);width:20rem}@keyframes animated-logo-bent-spin{0%{opacity:0;scale:.85;transform:translate(-15%,-250%) rotate(0deg)}50%{opacity:1;scale:1;transform:translate(-15%,-250%) rotate(0deg)}to{opacity:0;scale:1;transform:translate(-15%,-250%) rotate(0deg)}}.animated-logo-bent-animation{animation:animated-logo-bent-spin 4s cubic-bezier(.5,0,0,1.75);height:4.2473rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-15%,-250%) rotate(0deg);width:12.3743rem}@keyframes animated-logo-veggie-spin{0%{opacity:1;transform:translate(-25%,-25%) rotate(35deg) scale(.65)}50%{opacity:1;transform:translate(-35%,-75%) rotate(0deg)}to{opacity:0;transform:translate(-35%,-75%) rotate(0deg)}}.animated-logo-veggie-animation{animation:animated-logo-veggie-spin 4s cubic-bezier(.5,0,0,1.75);height:8.8253rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-35%,-75%) rotate(0deg);width:13.6612rem}@keyframes animated-logo-grouped-spin{0%{opacity:1;transform:translate(-50%,-50%) rotate(45deg)}50%{opacity:1;transform:translate(-50%,-50%) rotate(0deg)}to{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}}.animated-logo-grouped-elements-animation{animation:animated-logo-grouped-spin 4s cubic-bezier(.5,0,0,1.75);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg)}.welcome-animation-section{background-color:initial;height:100vh;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100vw;z-index:1}@keyframes veggie-fade-in{0%{opacity:0}to{opacity:1}}@keyframes veggie-pan-out-v1{0%{opacity:1}to{left:-50vw;opacity:1;scale:.25;top:-50vh}}@keyframes veggie-pan-out-v2{0%{opacity:1}to{left:50vw;opacity:1;scale:.25;top:-50vh}}@keyframes veggie-pan-out-v3{0%{opacity:1}to{left:150vw;opacity:1;scale:.25;top:-50vh}}@keyframes veggie-pan-out-v4{0%{opacity:1}to{left:150vw;opacity:1;scale:.25;top:-50vh}}@keyframes veggie-pan-out-v5{0%{opacity:1}to{left:150vw;opacity:1;scale:.25;top:150vh}}@keyframes veggie-pan-out-v6{0%{opacity:1}to{left:50vw;opacity:1;scale:.25;top:150vh}}@keyframes veggie-pan-out-v7{0%{opacity:1}to{left:-50vw;opacity:1;scale:.25;top:150vh}}@keyframes veggie-pan-out-v8{0%{opacity:1}to{left:-150vw;opacity:1;scale:.25;top:50vh}}.welcome-animation-veggie.v1{animation:veggie-fade-in .125s linear 0s forwards,veggie-pan-out-v1 1s ease-in 1.155s forwards}.welcome-animation-veggie.v2{animation:veggie-fade-in .125s linear .125s forwards,veggie-pan-out-v2 1s ease-in 1.155s forwards}.welcome-animation-veggie.v3{animation:veggie-fade-in .125s linear .25s forwards,veggie-pan-out-v3 1.125s ease-in 1.155s forwards}.welcome-animation-veggie.v4{animation:veggie-fade-in .125s linear .375s forwards,veggie-pan-out-v4 1.125s ease-in 1.155s forwards}.welcome-animation-veggie.v5{animation:veggie-fade-in .125s linear .5s forwards,veggie-pan-out-v5 1.125s ease-in 1.155s forwards}.welcome-animation-veggie.v6{animation:veggie-fade-in .125s linear .625s forwards,veggie-pan-out-v6 1.125s ease-in 1.155s forwards}.welcome-animation-veggie.v7{animation:veggie-fade-in .125s linear .75s forwards,veggie-pan-out-v7 1.125s ease-in 1.155s forwards}.welcome-animation-veggie.v8{animation:veggie-fade-in .125s linear .875s forwards,veggie-pan-out-v8 1.125s ease-in 1.155s forwards}.welcome-animation-veggie{background-color:initial;height:45rem;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);width:45rem;z-index:2}@keyframes landing-section-background-animation{0%{background-color:#0142a0;color:#fff}to{background-color:#f8efe0;color:#0142a0}}.landing-section{align-content:center;align-items:center;animation:landing-section-background-animation 1s ease-in forwards;background-color:#f8efe0;background-image:url(/static/media/landing.06da8347e608d4c486d0.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#0142a0;display:flex;flex-wrap:wrap;height:100vh;justify-content:start;position:relative;width:100vw}@media (max-width:767px){.landing-section{background-image:url(/static/media/landingPhone.c731ebc526e68f684e39.png)}}.landing-section-Title{animation:landing-section-Title-animation .65s ease-in forwards;color:#0142a0;font-size:7rem;font-style:normal;font-weight:400;line-height:7rem;padding:0 25px;text-align:left;width:100vw}@media (max-width:767px){.landing-section-Title{font-size:4rem;line-height:4rem;padding:0 25px}}.landing-section-Description{align-content:center;align-items:center;color:#0142a0;display:flex;font-size:1.8rem;font-style:normal;font-weight:400;justify-content:center;line-height:1.8rem;margin-top:10px;max-width:625px;padding:0 35px;text-align:left;width:90vw}.landing-section-Buttons{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:5px;height:auto;justify-content:start;line-height:1.5rem;margin-top:25px;padding:35px;width:100vw}.landing-section-Buttons,.landing-section-Buttons button{font-size:1.25rem;font-style:italic;font-weight:700;text-align:center}.landing-section-Buttons button{background-color:initial;border:1px solid #0142a0;border-radius:2rem;color:inherit;cursor:pointer;line-height:2rem;padding:5px 25px}.menu-section{align-content:center;align-items:center;background-color:#f8efe0;color:#0142a0;display:flex;flex-wrap:wrap;height:100%;justify-content:center;padding-top:50px;position:relative;width:100vw}.menu-section-Title{color:#0142a0;font-size:5rem;font-style:normal;font-weight:400;line-height:5rem;padding:0 25px 25px;text-align:center;width:100vw}.menu-items-container{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:0 2.5vw;height:100%;justify-content:center;margin:25px 0 0;padding:0 2.5vw 10vh;width:100vw}.menu-item-container{background-color:initial;height:calc(20vw + 4.5rem);position:relative;width:30vw}.menu-item-img{border-radius:100%;height:20vw;object-fit:cover;transition:transform .3s ease-in-out;width:20vw}.menu-item-container:nth-child(5n+4){margin:0 0 0 12.5vw}.menu-item-container:nth-child(5n+5){margin:0 12.5vw 0 0}.menu-item-name{color:#0142a0;font-size:1.8rem;font-style:italic;font-weight:500;line-height:2.5rem;text-align:center;transition:all .5s ease-in-out}.menu-item-description{color:#0142a0;font-size:1.1rem;font-style:normal;font-weight:300;line-height:1.2rem;text-align:center}@media (max-width:767px){.menu-items-container{gap:1rem 6vw}.menu-item-container{height:calc(30vw + 4rem);width:40vw}.menu-item-container:nth-child(5n+4),.menu-item-container:nth-child(5n+5){margin:0}.menu-item-container:nth-child(3n){margin:0 10vw}.menu-item-img{border-radius:100%;height:30vw;object-fit:cover;width:30vw}.menu-item-name{font-size:1.5rem;line-height:1.8rem}.menu-item-description{font-size:.9rem;line-height:1rem}}.menu-item-elements{height:calc(20vw + 30px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease;width:calc(20vw + 30px)}.menu-item-element{height:25px;opacity:0;position:absolute;transition:all .7s ease;width:25px;z-index:0}.menu-item-container:active .menu-item-img,.menu-item-container:hover .menu-item-img{transform:scale(.75)}@media (max-width:767px){.menu-item-elements{height:calc(30vw + 30px);width:calc(30vw + 30px)}.menu-item-element{height:20px;width:20px}}.customer-persona-section{align-content:center;align-items:center;background-color:#f8efe0;color:#0142a0;display:flex;flex-wrap:wrap;gap:2vh 5vw;height:100%;justify-content:center;margin:0;padding:0 0 10vh;width:100vw}.customer-persona-Title{color:#0142a0;font-size:3rem;font-style:normal;font-weight:400;line-height:3rem;padding:50px 25px;text-align:center;width:100vw}.customer-persona{align-content:start;align-items:start;display:flex;flex-wrap:wrap;gap:10px;height:auto;justify-content:center;width:150px}.customer-persona div{color:#f8efe0;font-size:1rem;font-style:normal;font-weight:400;line-height:1rem;text-align:center}.customer-persona img{height:100px;object-fit:contain;width:100px}.about-us-section{align-content:center;align-items:center;background-color:#0142a0;background-image:url(/static/media/background_1.3a7c1921007b432eb15c.svg);background-position:50%;background-repeat:no-repeat;background-size:111%;color:#f8efe0;display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin:0;padding:0 0 10vh;width:100vw}.about-us-Title{font-size:7rem;line-height:7rem;padding:75px 25px 25px;width:100vw}.about-us-Description,.about-us-Title{color:#f8efe0;font-style:normal;font-weight:400;text-align:center}.about-us-Description{font-size:1.3rem;line-height:1.3rem;padding:0 25px 50px;width:60vw}.about-us-logoBreakdown{margin-top:25px;max-width:625px;min-width:275px;width:90vw}@media (max-width:767px){.about-us-section{background-size:cover}.about-us-Title{font-size:4rem;line-height:4rem;padding:50px 15px 15px;text-align:center}.about-us-Description{font-size:1.2rem;line-height:1.3rem;padding:15px;text-align:left;width:80vw}}.mascots-section{align-content:center;align-items:center;background-color:#f8efe0;background-image:url(/static/media/mascotBg.36047a504ea992e85208.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#0142a0;display:flex;flex-wrap:wrap;height:100%;justify-content:center;min-height:100vh;padding:50px 0;position:relative;width:100vw}.mascots-section-Title{color:#0142a0;font-size:5rem;font-style:normal;font-weight:400;line-height:5rem;padding:25px;text-align:center;width:100vw}.mascots-container{align-content:start;align-items:start;display:flex;flex-wrap:wrap;height:auto;justify-content:center;min-width:325px;width:50vw}.mascots-name{font-size:2rem;font-weight:700;line-height:2rem;padding:50px 25px 15px}.mascots-description,.mascots-name{color:#0142a0;font-style:normal;min-width:325px;text-align:center;width:35vw}.mascots-description{font-size:1rem;font-weight:400;line-height:1rem;padding:0 25px 25px}.mascots-image{height:25vw;min-height:325px;min-width:325px;object-fit:contain;width:25vw}.brand-voice-section{align-content:center;align-items:center;background-color:#0142a0;background-image:url(/static/media/background_1.3a7c1921007b432eb15c.svg);background-position:50%;background-repeat:no-repeat;background-size:111%;color:#f8efe0;display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin:0;padding:25px 0;width:100vw}.brand-voice-Title{color:#ffbf00;font-size:8rem;font-style:italic;font-weight:100;line-height:6rem;padding:75px 0 25px;text-align:center;width:100vw}.brand-voice-Description{color:#f8efe0;font-size:2rem;font-style:normal;font-weight:400;line-height:2rem;padding:0 35vh 50px;text-align:center;width:100vw}.brand-voice-image{height:45vw;margin-top:-15vw;max-width:425px;min-width:150px;object-fit:contain;width:45vw}@media (max-width:767px){.brand-voice-section{background-size:cover}.brand-voice-Title{font-size:4rem;line-height:3rem;padding:50px 15px 15px;text-align:center}.brand-voice-Description{font-size:1.7rem;line-height:1.9rem;padding:15px;text-align:center;width:100vw}.brand-voice-image{height:90vw;width:90vw}}.SaladItemPage{background-color:#f8efe0;height:300vh;overflow-x:hidden;position:relative;width:100vw}.SaladItemPage-home-button{left:35px;position:fixed;top:35px}.veggies-layer{bottom:25%;height:50vh;left:50%;pointer-events:none;position:fixed;transform:translate(-50%,50%);width:100vw}.veggie{height:75px;left:50%;opacity:0;position:absolute;top:0;transform:translate(-50%,-50%);transition:opacity .3s ease-out;width:75px;will-change:transform,opacity}.veggies-tossing{animation:veggies-tossing-animation 2s cubic-bezier(.5,0,0,1.75)}@keyframes scroll-down-indictor{0%{transform:translate(-50%,50%) rotate(0deg)}50%{transform:translate(-50%,40%) rotate(0deg)}to{transform:translate(-50%,50%) rotate(0deg)}}.scroll-down-indictor{animation:scroll-down-indictor 1s ease infinite;color:#0142a0;font-size:2rem;font-style:normal;font-weight:400;line-height:2rem;text-align:center}.bowl-container,.scroll-down-indictor{align-items:center;bottom:25%;display:flex;justify-content:center;left:50%;position:fixed;transform:translate(-50%,50%) rotate(0deg)}.bowl{height:325px;object-fit:contain;transition:transform .4s ease-in-out;width:325px}.tossing{animation:bowl-toss 2s cubic-bezier(.5,0,0,1.75)}@keyframes veggies-tossing-animation{0%{opacity:1;rotate:0deg}10%{opacity:1;rotate:10deg;translate:15% -15%}75%{opacity:1;rotate:-75deg;translate:-200% 5%}to{opacity:1;rotate:0deg}}.veggies-layer .veggie:first-child{animation-delay:0s;transform:translateX(-5%) rotate(-5deg)}.veggies-layer .veggie:nth-child(2){animation-delay:.05s;transform:translateX(8%) rotate(6deg)}.veggies-layer .veggie:nth-child(3){animation-delay:.08s;transform:translateX(-12%) rotate(-3deg)}.veggies-layer .veggie:nth-child(4){animation-delay:.1s;transform:translateX(10%) rotate(8deg)}.veggies-layer .veggie:nth-child(5){animation-delay:.15s;transform:translateX(-15%) rotate(-7deg)}.veggies-layer .veggie:nth-child(6){animation-delay:.11s;transform:translateX(12%) rotate(5deg)}.veggies-layer .veggie:nth-child(7){animation-delay:.14s;transform:translateX(-8%) rotate(-6deg)}.veggies-layer .veggie:nth-child(8){animation-delay:.2s;transform:translateX(9%) rotate(4deg)}@keyframes bowl-toss{0%{align-items:center;bottom:25%;display:flex;justify-content:center;left:50%;position:fixed;transform:translate(-50%,50%) rotate(0deg)}10%{align-items:center;bottom:25%;display:flex;justify-content:center;left:50%;position:fixed;transform:translate(-50%,50%) rotate(5deg)}75%{align-items:center;bottom:25%;display:flex;justify-content:center;left:50%;position:fixed;transform:translate(-50%,50%) rotate(-35deg)}to{align-items:center;bottom:25%;display:flex;justify-content:center;left:50%;position:fixed;transform:translate(-50%,50%) rotate(0deg)}}.salad-final{left:50%;max-width:850px;min-width:500px;opacity:0;position:fixed;top:100%;transform:translate(-50%) scale(.95);transition:opacity .65s ease,transform .65s ease;width:125vw}.salad-final.visible{opacity:1;transform:translate(-50%,-25%) scale(1);width:150vw}.SaladItemPage-Title{font-size:4rem;left:50%;line-height:4rem;position:fixed;top:15vh;transform:translate(-50%)}.SaladItemPage-Description,.SaladItemPage-Title{color:#0142a0;font-style:normal;font-weight:400;max-width:625px;text-align:left;width:-webkit-fit-content;width:fit-content}.SaladItemPage-Description{font-size:1.5rem;line-height:1.5rem;padding:10px}.ingredients{font-size:1rem;font-style:normal;font-weight:400;gap:10px;line-height:1rem;max-width:425px;padding:10px;text-align:left}.ingredient,.ingredients{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:start;width:-webkit-fit-content;width:fit-content}.ingredient{gap:5px;height:-webkit-fit-content;height:fit-content}.ingredient-img{height:1rem;object-fit:contain;width:1rem}.ingredient-name{font-size:1rem;font-style:normal;font-weight:400;line-height:1rem;text-align:left}