:root{--blue:#2e58a3;--pale:#abdddf;--orange:#e14c09;--cream:#f4efe5;--fza-display-font:Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--blue);font-family:var(--body-font-stack, Arial, Helvetica, sans-serif)}[hidden]{display:none!important}#MainContent.homepage-wrapper{width:100%;max-width:none;margin:0;padding:0}#MainContent>.shopify-section{margin:0}.footer-wrapper{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea{font:inherit}button{cursor:pointer}.heroCaption h1,.introLines p,.flavorHead h2,.signup h2,.signupSuccess h3,.earlyCopy h1,.storyHero h1,.comingGrid h2,.storyLead,.flavorHero h1,.flavorFeelingHead h2,.joinDialog h2,.goodHero h1,.goodStatement h2,.goodGrid h2,.tasteCallout h2,.goodQuestions h2,.goodCta h2,.findHero h1,.findNow h2,.contactIntro h1,.contactSuccess h2{font-family:var(--fza-display-font);font-weight:800;font-style:normal}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.siteHeader{position:sticky;top:0;z-index:100;min-height:76px;padding:14px 34px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f4efe5f5;border-bottom:1px solid rgba(46,88,163,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wordmark img{width:154px;height:auto}.headerActions{display:flex;align-items:center;gap:24px}.desktopNav{display:flex;align-items:center;gap:28px;font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.desktopNav a{position:relative;padding:8px 0}.desktopNav a:after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:2px;background:var(--orange);transition:right .2s ease}.desktopNav a:hover:after,.desktopNav a:focus-visible:after{right:0}.mobileNav{display:none}.cartLink{position:relative;width:30px;height:34px;display:grid;place-items:center}.cartLink svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cartLink>span{position:absolute;right:-3px;top:-1px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#fff;font-size:8px;font-weight:800}.hero{min-height:calc(100vh - 76px);position:relative;overflow:hidden;background:var(--blue);color:#fff}.heroSlides{position:absolute;top:0;right:0;bottom:0;left:0}.heroSlide{position:absolute;top:0;right:0;bottom:0;left:0;animation:heroReveal .45s ease both}.heroSplit{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr}.heroSplit img{width:100%;height:100%;object-fit:cover;object-position:var(--hero-focal-desktop,center center);animation:heroReveal .45s ease both}.heroSingle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-focal-desktop,center center);animation:heroReveal .45s ease both}.heroSlides:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,20,60,.32),transparent 54%);pointer-events:none}.heroCaption{position:absolute;left:34px;bottom:30px}.heroCaption h1{margin:0 0 7px;font-size:clamp(28px,3vw,48px);line-height:.95;letter-spacing:-.05em}.heroCaption p,.discover{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.heroPause{position:absolute;right:34px;bottom:30px;padding:7px 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:#fff;font:inherit;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}@keyframes heroReveal{0%{opacity:.18}to{opacity:1}}.discover{position:absolute;right:118px;bottom:37px;display:flex;gap:8px;align-items:center}.intro{display:grid;grid-template-columns:42% 58%;min-height:850px;border-bottom:1px solid rgba(46,88,163,.35)}.introMedia{position:relative;min-height:650px;background:var(--pale)}.introMedia img{width:100%;height:100%;object-fit:cover}.introMedia img.introPopsImage{object-position:center 55%}.introMedia span{position:absolute;left:20px;bottom:18px;color:#fff;font-size:10px;letter-spacing:.16em}.introCopy{padding:62px 7vw;display:flex;flex-direction:column;justify-content:space-between}.index{display:flex;justify-content:space-between;text-transform:uppercase;font-size:11px;letter-spacing:.14em;border-bottom:1px solid currentColor;padding-bottom:12px}.introLogo{width:min(100%,353px);height:auto;margin:70px 0 50px}.introLines p{margin:0;font-weight:900;font-size:clamp(42px,5vw,80px);line-height:.89;letter-spacing:-.07em}.introDetail{margin-top:70px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;font-size:13px}.introDetail p{max-width:320px;line-height:1.5;margin:0}.introDetail a{text-transform:uppercase;font-size:11px;letter-spacing:.12em;border-bottom:1px solid;padding-bottom:5px}.editorial{padding:34px 0 55px;background:var(--cream);overflow:hidden}.sectionHead{display:flex;justify-content:space-between;padding:0 34px 24px;text-transform:uppercase;font-size:10px;letter-spacing:.14em}.editorialTrack{display:flex;gap:12px;padding:0 34px;overflow-x:auto;scrollbar-width:none}.editorialTrack img{width:280px;height:390px;object-fit:cover;flex:0 0 auto}.editorialTrack img.wide{width:500px}.flavors{padding:72px 0 90px;background:var(--cream);overflow:hidden}.flavorHead{padding:0 34px 40px;display:flex;justify-content:space-between;align-items:flex-end}.flavorHead p{margin:0 0 10px;text-transform:uppercase;font-size:10px;letter-spacing:.16em}.flavorHead h2{margin:0;font-family:var(--fza-display-font);font-weight:800;font-style:normal;font-size:clamp(48px,7vw,108px);line-height:.83;letter-spacing:-.07em}.flavorHead>span{font-size:10px;text-transform:uppercase;letter-spacing:.14em}.flavorTrack{display:flex;gap:16px;padding:0 34px 18px;overflow-x:auto;scroll-snap-type:x mandatory}.flavorCard{flex:0 0 min(370px,76vw);scroll-snap-align:start}.flavorImage{display:block;background:var(--cream);overflow:hidden}.flavorImage img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .45s ease}.flavorImage:hover img{transform:scale(1.025)}.flavorComingImage{position:relative}.flavorComingImage small{position:absolute;top:18px;left:18px;padding:9px 11px 8px;background:var(--cream);color:var(--blue);border:1px solid rgba(46,88,163,.35);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.flavorComingImage img{object-fit:contain}.flavorComingImage:hover img{transform:none}.flavorStatus{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.flavorMeta{display:grid;grid-template-columns:34px 1fr auto;gap:12px;padding:14px 2px;border-bottom:1px solid rgba(46,88,163,.45)}.flavorMeta>span,.flavorMeta>a{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.flavorMeta h3{margin:0 0 3px;font-size:15px;text-transform:uppercase;letter-spacing:.05em}.flavorMeta p{margin:0;font-size:11px;opacity:.76}.signup{padding:90px 7vw;min-height:440px;display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;align-items:center;background:var(--blue);color:#fff}.signup small{text-transform:uppercase;letter-spacing:.16em}.signup h2{margin:14px 0;font-family:var(--fza-display-font);font-weight:800;font-style:normal;font-size:clamp(50px,7vw,112px);line-height:.85;letter-spacing:-.055em}.signup p{margin:0;opacity:.75}.signupForm{display:flex;border-bottom:1px solid white}.fzaSignup{width:100%}.fzaFormError{flex-basis:100%;margin:10px 0 0;font-size:12px;line-height:1.4}.signupForm:has(.fzaFormError:not([hidden])),.modalForm:has(.fzaFormError:not([hidden])),.zipForm:has(.fzaFormError:not([hidden])){flex-wrap:wrap}.signupForm input{flex:1;min-width:0;border:0;background:transparent;color:#fff;padding:15px 0;outline:0}.signupForm input::placeholder{color:#ffffff9e}.signupForm button{border:0;background:transparent;color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:10px;cursor:pointer}.signupSuccess{margin:0;padding:16px 0;border-bottom:1px solid currentColor}.signupSuccess h3{margin:0;font-family:var(--fza-display-font);font-weight:800;font-style:normal;font-size:clamp(44px,6vw,78px);line-height:.88;letter-spacing:-.05em;text-transform:uppercase}.signupSuccess>p{margin:16px 0 0;max-width:440px;line-height:1.5}.locationPrompt{margin-top:34px;padding-top:24px;border-top:1px solid currentColor}.locationPrompt h4{margin:0 0 10px;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.locationPrompt p{margin:0 0 24px;max-width:470px;font-size:14px;line-height:1.55}.zipForm{display:flex;border-bottom:1px solid currentColor}.zipForm input{flex:1;min-width:0;border:0;padding:14px 0;background:transparent;color:inherit;outline:0}.zipForm input::placeholder{color:currentColor;opacity:.55}.zipForm button,.skipLocation{border:0;background:transparent;color:inherit;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.skipLocation{padding:15px 0 0;opacity:.65}@media(max-width:760px){.siteHeader{min-height:64px;padding:12px 18px}.wordmark img{width:128px}.desktopNav{display:none}.headerActions{gap:16px}.mobileNav{display:block;position:relative}.mobileNav summary{list-style:none;cursor:pointer;text-transform:uppercase;font-size:11px;letter-spacing:.14em;font-weight:700}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav nav{position:fixed;top:64px;left:0;right:0;display:flex;flex-direction:column;background:var(--cream);border-top:1px solid rgba(46,88,163,.2);border-bottom:1px solid rgba(46,88,163,.2);padding:18px}.mobileNav nav a{padding:14px 0;text-transform:uppercase;font-size:12px;letter-spacing:.12em;border-bottom:1px solid rgba(46,88,163,.16)}.hero{min-height:calc(100svh - 64px)}.heroSplit{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.heroSplit img,.heroSingle{object-position:var(--hero-focal-mobile,var(--hero-focal-desktop,center center))}.heroCaption,.discover{left:18px;right:auto}.heroPause{right:18px;bottom:24px}.discover{bottom:82px}.intro{grid-template-columns:1fr}.introMedia{min-height:72svh}.introCopy{padding:38px 18px 64px}.introLogo{margin:52px 0 42px}.introLines p{font-size:13vw}.introDetail{margin-top:58px;align-items:flex-start;flex-direction:column}.sectionHead,.flavorHead{padding-left:18px;padding-right:18px}.sectionHead{gap:20px}.editorialTrack,.flavorTrack{padding-left:18px;padding-right:18px}.editorialTrack img{width:70vw;height:105vw}.editorialTrack img.wide{width:86vw}.flavorHead>span{display:none}.signup{grid-template-columns:1fr;padding:72px 18px;gap:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.heroSingle,.heroSplit img,.fruitCarousel img{animation:none!important}}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.eyebrow{margin:0 0 30px;text-transform:uppercase;letter-spacing:.16em;font-size:10px}.earlyHero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:1fr 1fr;background:var(--pale)}.earlyHero>img{width:100%;height:100%;object-fit:cover}.earlyHero>img.shopHeroImage{object-position:center 58%}.earlyCopy{padding:9vw 7vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.earlyCopy h1,.storyHero h1{margin:0;font-family:var(--fza-display-font);font-size:clamp(58px,8vw,132px);line-height:.84;letter-spacing:-.06em;font-weight:800;font-style:normal}.earlyCopy>p:not(.eyebrow){max-width:470px;font-size:16px;line-height:1.65;margin:40px 0}.primaryCta{display:inline-block;padding:15px 22px;border:0;background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.primaryCta.light{background:#fff;color:var(--blue)}.comingGrid{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:90px 7vw}.comingGrid>p{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.comingGrid h2{font-family:var(--fza-display-font);font-size:clamp(42px,6vw,90px);font-weight:800;font-style:normal;line-height:.9;letter-spacing:-.05em;margin:0 0 40px}.comingGrid a{text-transform:uppercase;letter-spacing:.12em;font-size:10px;border-bottom:1px solid;padding-bottom:5px}.shopFlavors{border-top:1px solid rgba(46,88,163,.25)}.storyHero{padding:70px 34px 0;background:var(--cream)}.storyHero h1{max-width:1200px;margin-bottom:70px}.storyHero img{width:100%;height:70vh;object-fit:cover;object-position:center 50%}.storyBody{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:8vw;padding:100px 7vw;align-items:start}.storyBody .index{height:min-content}.storyFounders{display:grid;gap:30px}.storyFounders img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center 42%}.storyCopy{max-width:750px}.storyBody p{font-size:18px;line-height:1.75}.storyLead{margin:0 0 28px;font-family:var(--fza-display-font);font-size:clamp(44px,5vw,76px);line-height:.92;letter-spacing:-.05em;font-weight:800;font-style:normal}.storyMore{margin-top:55px;border-top:1px solid rgba(46,88,163,.35);border-bottom:1px solid rgba(46,88,163,.35)}.storyMore summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;cursor:pointer;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:700}.storyMore summary::-webkit-details-marker{display:none}.storyMore summary span{font-size:24px;font-weight:400;transition:transform .2s ease}.storyMore[open] summary span{transform:rotate(45deg)}.storyMore>div{padding:5px 0 30px}.storyMore>div p{margin:0}.storyMore>div p+p{margin-top:14px}.storyMoments{padding:28px 0 70px;overflow:hidden}.storyMomentsHeading{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:0 7vw 24px}.storyMomentsHeading .eyebrow{margin:0}.storySwipeHint{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:700}.storyMomentsTrack{display:flex;gap:12px;overflow-x:auto;padding:0 7vw 18px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(46,88,163,.45) transparent;overscroll-behavior-inline:contain}.storyMoment{position:relative;flex:0 0 clamp(260px,31vw,470px);margin:0;scroll-snap-align:start}.storyMoment img,.storyMoment video{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#d8e7e9}.storyMoment figcaption{position:absolute;right:12px;bottom:10px;color:var(--cream);font-size:11px;letter-spacing:.12em;text-shadow:0 1px 5px rgba(0,0,0,.55)}.flavorHero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:48% 52%;color:#fff}.flavorGallery{position:relative;min-width:0;min-height:calc(100vh - 76px);overflow:hidden;background:var(--cream)}.flavorGalleryTrack{width:100%;height:100%;min-height:calc(100vh - 76px);display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.flavorGalleryTrack::-webkit-scrollbar{display:none}.flavorGallerySlide{flex:0 0 100%;min-width:100%;min-height:calc(100vh - 76px);display:grid;place-items:center;scroll-snap-align:start;background:var(--cream)}.flavorGallerySlide img{width:100%;height:100%;max-height:calc(100vh - 76px);object-fit:contain}.galleryArrow{position:absolute;z-index:2;top:50%;width:42px;height:42px;border:1px solid rgba(46,88,163,.35);border-radius:50%;display:grid;place-items:center;background:#f4efe5e6;color:var(--blue);transform:translateY(-50%)}.galleryPrev{left:18px}.galleryNext{right:18px}.galleryDots{position:absolute;z-index:2;left:50%;bottom:22px;display:flex;gap:8px;transform:translate(-50%)}.galleryDots button{width:8px;height:8px;padding:0;border:1px solid var(--blue);border-radius:50%;background:var(--cream)}.galleryDots button.active{background:var(--blue)}.flavorHeroCopy{padding:7vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.flavorHeroCopy>p:first-child{text-transform:uppercase;letter-spacing:.16em;font-size:10px}.flavorHero h1{margin:36px 0 16px;font-family:var(--fza-display-font);font-size:clamp(60px,7.5vw,120px);font-weight:800;font-style:normal;line-height:.86;letter-spacing:-.06em}.flavorHero h2{margin:0;font-size:14px;line-height:1.35;text-transform:uppercase;letter-spacing:.1em}.flavorStory{max-width:460px;margin:50px 0 35px;font-size:25px;line-height:1.25;font-weight:700;letter-spacing:-.025em}.flavorFacts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(46,88,163,.3)}.flavorFacts>details{min-width:0;border-right:1px solid rgba(46,88,163,.3)}.flavorFacts>details:last-child{border-right:0}.flavorFacts>details>summary{min-height:112px;padding:38px 34px;display:grid;grid-template-columns:38px 1fr auto;gap:14px;align-items:center;list-style:none;cursor:pointer}.flavorFacts summary::-webkit-details-marker{display:none}.flavorFacts>details>summary span{font-size:10px}.flavorFacts>details>summary strong{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.flavorFacts>details>summary b{font-size:24px;font-weight:400;transition:transform .2s ease}.flavorFacts>details[open]>summary b{transform:rotate(45deg)}.factBody{padding:0 34px 42px;border-top:1px solid rgba(46,88,163,.18)}.factBody p{margin:22px 0 0;font-size:14px;line-height:1.65;text-transform:none;letter-spacing:0}.factBody .factLead{font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.025em}.factCallout{font-size:18px!important;font-weight:800}.factLabel{margin-top:30px!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:800}.placeholderNote{opacity:.7;font-size:12px!important}.fiberBreak{margin-top:30px;padding-top:8px;border-top:1px solid rgba(46,88,163,.2)}.fiberBreak .factLabel{margin-top:12px!important}.factClosing{margin-top:30px!important;font-weight:800}.factBody ul{list-style:none;padding:0;margin:22px 0 0}.factBody li{padding:14px 0;border-top:1px solid rgba(46,88,163,.2);display:flex;flex-direction:column;gap:5px}.factBody li strong{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.factBody li span{font-size:12px;line-height:1.4}.ingredientIntro{opacity:.72;font-size:12px!important}.ingredientList{margin-top:22px;border-bottom:1px solid rgba(46,88,163,.2)}.ingredientDetail{border-top:1px solid rgba(46,88,163,.2)}.ingredientDetail summary{min-height:auto;padding:14px 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;list-style:none;cursor:pointer}.ingredientDetail summary strong,.ingredientDetail p span{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.ingredientDetail summary b{font-size:18px;font-weight:400;transition:transform .2s ease}.ingredientDetail[open] summary b{transform:rotate(45deg)}.ingredientDetail>div{padding:0 0 16px}.ingredientDetail>div p{margin:10px 0 0}.ingredientDetail p span{display:block;margin-bottom:4px;font-size:9px;opacity:.72}.blendPlaceholder{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.blendPlaceholder span{padding:12px;border:1px solid rgba(46,88,163,.3);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.flavorFeeling{padding:92px 0 74px;overflow:hidden;background:#fff}.flavorFeelingHead{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:0 7vw 28px}.flavorFeelingHead h2{margin:0;font-family:var(--fza-display-font);font-size:clamp(44px,6vw,90px);font-weight:800;font-style:normal;line-height:.88;letter-spacing:-.05em;text-transform:uppercase}.flavorFeelingHead span{flex:none;padding-bottom:6px;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.flavorFeelingTrack{display:flex;align-items:stretch;gap:14px;padding:0 7vw 20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:rgba(46,88,163,.45) transparent}.flavorFeelingImage{flex:none;height:clamp(430px,62vw,680px);margin:0;scroll-snap-align:start;background:var(--pale)}.flavorFeelingImage img{display:block;width:auto;height:100%;object-fit:contain}.backFlavors{display:block;padding:50px 34px 80px;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.footer{min-height:250px;padding:55px 34px 32px;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:start;background:var(--pale)}.footer img{width:min(260px,62vw);height:auto}.footer nav{display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.footer p{grid-column:1/-1;margin:auto 0 0;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.joinDialog{width:min(620px,calc(100vw - 30px));border:0;padding:70px 55px 55px;background:var(--pale);color:var(--blue);box-shadow:0 30px 100px #0a1e4659}.joinDialog::backdrop{background:#091e468c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.joinDialog h2{margin:0 0 18px;font-family:var(--fza-display-font);font-size:clamp(48px,7vw,82px);font-weight:800;font-style:normal;line-height:.86;letter-spacing:-.05em}.joinDialog>p:not(.eyebrow){max-width:430px;line-height:1.5;margin-bottom:40px}.dialogClose{position:absolute;top:20px;right:20px;border:0;background:transparent;color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.modalForm{display:flex;border-bottom:1px solid var(--blue)}.modalForm input{flex:1;min-width:0;border:0;padding:15px 0;background:transparent;color:var(--blue);outline:0}.modalForm button{border:0;background:transparent;color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.modalForm button[disabled],.signupForm button[disabled]{opacity:.55;cursor:wait}.goodHero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:68% 32%;background:var(--pale)}.goodHeroCopy{padding:8vw 6vw;display:flex;flex-direction:column;justify-content:center}.goodHero h1{margin:0;max-width:none;white-space:nowrap;font-size:clamp(40px,4vw,70px);line-height:.88;letter-spacing:-.065em;font-weight:900}.goodHeroCopy>p:last-child{max-width:560px;margin:45px 0 0;font-size:18px;line-height:1.65}.goodHero>img,.fruitCarousel,.fruitCarousel img{width:100%;height:100%}.fruitCarousel{position:relative;min-width:0;overflow:hidden;background:var(--pale)}.fruitCarousel .fruitLayer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;object-fit:cover}.fruitCarousel .fruitPrevious{z-index:1;animation:fruitDriftOut .9s cubic-bezier(.45,0,.2,1) both}.fruitCarousel .fruitCurrent{z-index:2;animation:fruitDriftIn .9s cubic-bezier(.45,0,.2,1) both}@keyframes fruitDriftIn{0%{opacity:0;transform:translate3d(3%,0,0) scale(1.015)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes fruitDriftOut{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(-2%,0,0) scale(1.008)}}.goodStatement{padding:110px 7vw 120px;background:var(--blue);color:#fff}.goodStatement>p:first-child{margin:0 0 24px;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(20px,2.25vw,36px);font-weight:800}.goodStatement h2{margin:0;font-size:clamp(64px,10vw,165px);line-height:.8;letter-spacing:-.08em;font-weight:900}.goodStatement>p:last-child{max-width:500px;margin:45px 0 0 auto;font-size:16px;line-height:1.6}.goodGrid{display:grid;grid-template-columns:repeat(3,1fr);background:var(--cream)}.goodGrid article{min-height:520px;padding:50px 34px;border-right:1px solid rgba(46,88,163,.3);display:flex;flex-direction:column}.goodGrid article:last-child{border-right:0}.goodGrid article>span:first-child{font-size:10px;letter-spacing:.14em}.goodGrid h2{margin:auto 0 30px;font-size:clamp(42px,4.5vw,74px);line-height:.88;letter-spacing:-.065em}.goodGrid p{margin:0;max-width:420px;font-size:15px;line-height:1.7}.termTooltip{position:relative;display:inline-block;border-bottom:1px dotted currentColor;cursor:help;outline-offset:4px;font-size:inherit;letter-spacing:inherit}.termTooltip [role=tooltip]{position:absolute;z-index:3;left:0;top:calc(100% + 12px);width:min(300px,calc(100vw - 36px));padding:14px 16px;border-radius:2px;background:var(--blue);color:#fff;font-size:12px;line-height:1.5;transform:translateY(-6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.termTooltip:hover [role=tooltip],.termTooltip:focus [role=tooltip]{opacity:1;visibility:visible;transform:translateY(0)}.tasteCallout{display:grid;grid-template-columns:30% 70%;min-height:650px;background:var(--pale)}.tasteCallout>img{width:100%;height:100%;object-fit:cover;object-position:center center}.tasteCallout>div{padding:6vw;display:flex;flex-direction:column;justify-content:center}.tasteCallout h2{margin:0 0 40px;font-size:clamp(44px,4.8vw,78px);line-height:.89;letter-spacing:-.065em}.goodTextLink{align-self:flex-start;padding-bottom:6px;border-bottom:1px solid currentColor;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.goodQuestions{display:grid;grid-template-columns:1fr 1.35fr;gap:8vw;padding:110px 7vw}.goodQuestions h2{margin:0;font-size:clamp(52px,6vw,98px);line-height:.86;letter-spacing:-.07em}.goodQuestions details{border-top:1px solid rgba(46,88,163,.35)}.goodQuestions details:last-child{border-bottom:1px solid rgba(46,88,163,.35)}.goodQuestions summary{padding:24px 0;display:flex;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.goodQuestions summary::-webkit-details-marker{display:none}.goodQuestions summary span{font-size:24px;font-weight:400;transition:transform .2s ease}.goodQuestions details[open] summary span{transform:rotate(45deg)}.goodQuestions details p{max-width:620px;padding:0 40px 24px 0;margin:0;font-size:15px;line-height:1.7}.questionContact{margin-top:42px}.questionContact p{padding:0;margin:0 0 8px;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.questionContact a{display:inline-block;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:16px}.goodCta{padding:100px 7vw;background:var(--orange);color:#fff}.goodCta>p{margin:0 0 15px;text-transform:uppercase;letter-spacing:.15em;font-size:10px}.goodCta h2{margin:0 0 50px;max-width:1000px;font-size:clamp(62px,9vw,145px);line-height:.82;letter-spacing:-.08em}.findHero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:56% 44%;background:var(--pale)}.findHero>div{padding:8vw 7vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.findHero h1{margin:0;font-size:clamp(62px,8vw,132px);line-height:.82;letter-spacing:-.08em}.findHero>div>p:not(.eyebrow){max-width:560px;margin:42px 0;font-size:17px;line-height:1.7}.findHero>img{width:100%;height:100%;object-fit:cover}.findNow{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:110px 7vw;background:var(--blue);color:#fff}.findNow h2{margin:0;font-size:clamp(64px,8vw,128px);line-height:.82;letter-spacing:-.08em}.findNow>div:last-child>p{max-width:560px;font-size:17px;line-height:1.7}.findNow .signupForm{margin-top:45px}.contactPage{min-height:calc(100vh - 76px);display:grid;grid-template-columns:1fr 1fr;background:var(--cream)}.contactIntro{padding:9vw 7vw;display:flex;flex-direction:column;justify-content:center}.contactIntro h1{margin:0;max-width:680px;font-size:clamp(62px,8vw,130px);line-height:.82;letter-spacing:-.075em}.contactIntro>p:last-child{max-width:560px;margin:45px 0 0;font-size:17px;line-height:1.7}.contactFormWrap{padding:9vw 7vw;display:flex;align-items:center;background:var(--pale)}.contactForm{width:100%;display:grid}.contactForm label{margin-top:28px;padding-bottom:9px;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700}.contactForm label:first-child{margin-top:0}.contactForm input,.contactForm textarea{width:100%;border:0;border-bottom:1px solid var(--blue);padding:10px 0 14px;border-radius:0;background:transparent;color:var(--blue);outline:0;resize:vertical}.contactForm button{justify-self:start;margin-top:38px;padding:15px 24px;border:0;background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.contactSuccess{width:100%}.contactSuccessMark{width:78px;height:94px;margin-bottom:42px;display:grid;place-items:center;border-radius:48% 48% 42% 42%;background:var(--blue)}.contactSuccessMark img{width:46px;height:auto}.contactSuccess h2{margin:0;max-width:620px;font-size:clamp(52px,6vw,92px);line-height:.88;letter-spacing:-.065em}.contactSuccess p{margin:24px 0 0;font-size:17px;line-height:1.6}.contactSuccess>a{display:inline-block;margin-top:40px;padding-bottom:5px;border-bottom:1px solid currentColor;text-transform:uppercase;letter-spacing:.12em;font-size:10px}@media(max-width:760px){.earlyHero,.flavorHero{grid-template-columns:1fr}.earlyCopy{padding:80px 18px}.earlyHero>img{height:70svh}.flavorGallery,.flavorGalleryTrack,.flavorGallerySlide{min-height:70svh;height:70svh}.flavorGallerySlide img{max-height:70svh}.comingGrid,.storyBody{grid-template-columns:1fr;padding:70px 18px}.storyHero{padding:55px 18px 0}.storyHero img{height:58svh}.storyFounders{gap:20px}.storyFounders img{aspect-ratio:4/5}.storyMoments{padding-top:10px}.storyMomentsHeading{padding:0 18px 20px}.storyMomentsTrack{padding:0 18px 18px}.storyMoment{flex-basis:82vw}.flavorHeroCopy{padding:72px 18px}.flavorFacts{grid-template-columns:1fr}.flavorFacts details{border-right:0;border-bottom:1px solid rgba(46,88,163,.3)}.flavorFacts summary{min-height:84px;padding:26px 18px}.factBody{padding:0 18px 34px}.blendPlaceholder{grid-template-columns:1fr}.flavorFeeling{padding:66px 0 56px}.flavorFeelingHead{padding:0 18px 22px}.flavorFeelingHead span{display:none}.flavorFeelingTrack{padding:0 18px 16px}.flavorFeelingImage{height:62svh;max-height:590px}.backFlavors{padding:45px 18px 70px}.footer{grid-template-columns:1fr;padding:45px 18px 28px;gap:35px}.footer nav{align-items:flex-start}.footer p{grid-column:auto}.joinDialog{padding:65px 24px 42px}.goodHero,.tasteCallout,.findHero{grid-template-columns:1fr}.goodHeroCopy,.tasteCallout>div,.findHero>div{padding:78px 18px}.goodHero h1{white-space:normal;font-size:14vw}.goodHero>img,.fruitCarousel,.findHero>img{height:72svh}.goodStatement{padding:80px 18px 90px}.goodStatement>p:first-child{font-size:22px}.goodStatement h2{font-size:17vw}.goodStatement>p:last-child{margin-left:0}.goodGrid{grid-template-columns:1fr}.goodGrid article{min-height:420px;padding:40px 18px;border-right:0;border-bottom:1px solid rgba(46,88,163,.3)}.tasteCallout>img{height:62svh;object-position:center center}.goodQuestions,.findNow{grid-template-columns:1fr;padding:80px 18px}.goodCta{padding:80px 18px}.contactPage{grid-template-columns:1fr}.contactIntro,.contactFormWrap{padding:78px 18px}}.flavorHead h2,.signup h2,.signupSuccess h3,.earlyCopy h1,.storyHero h1,.comingGrid h2,.storyLead,.flavorHero h1,.flavorFeelingHead h2,.joinDialog h2,.goodHero h1,.goodStatement h2,.goodGrid h2,.tasteCallout h2,.goodQuestions h2,.goodCta h2,.findHero h1,.findNow h2,.contactIntro h1,.contactSuccess h2{font-family:var(--body-font-stack, "Open Sans", Arial, Helvetica, sans-serif);font-weight:400;font-style:normal;text-transform:none;letter-spacing:-.045em}
/*# sourceMappingURL=/cdn/shop/t/18/assets/freleza-site-v3.css.map */
