.Ticker-module__ereF9a__ticker{background:var(--burgundy-dark);height:var(--ticker-height);align-items:center;display:flex;overflow:hidden}.Ticker-module__ereF9a__track{align-items:center;width:max-content;height:100%;animation:22s linear infinite Ticker-module__ereF9a__scroll;display:flex}.Ticker-module__ereF9a__item{color:#fff;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;padding:0 .72rem;font-size:.72rem;font-weight:700;display:flex}.Ticker-module__ereF9a__item:after{content:"•";opacity:.6;margin-left:1.5rem}@keyframes Ticker-module__ereF9a__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Ticker-module__ereF9a__track{animation:none}}
.Hero-module__JgYmMq__section{min-height:calc(100vh - var(--ticker-height));align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__image{object-fit:cover;object-position:75% center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.Hero-module__JgYmMq__content{z-index:2;padding:calc(var(--nav-height) + 2rem) clamp(1.5rem, 6vw, 5rem) 4rem;text-align:center;width:50%;position:relative}.Hero-module__JgYmMq__heading{font-family:var(--font-serif);color:#fff;margin-bottom:2rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:500;line-height:1.15}.Hero-module__JgYmMq__eyebrow{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.85rem;font-weight:700}.Hero-module__JgYmMq__cta{color:var(--burgundy);letter-spacing:.03em;text-transform:uppercase;background:#fff;border-radius:999px;padding:1rem 2.5rem;font-size:.9rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-block}.Hero-module__JgYmMq__cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000040}@media (max-width:640px){.Hero-module__JgYmMq__section{align-items:flex-end}.Hero-module__JgYmMq__image{object-position:68% center}.Hero-module__JgYmMq__content{max-width:100%;width:unset;padding:2rem 1.25rem 3rem}}
.ParallaxFruit-module__CbiHJW__fruit{pointer-events:none;z-index:5;filter:drop-shadow(0 14px 18px #0000004d);width:130px;height:130px;position:absolute}.ParallaxFruit-module__CbiHJW__image{object-fit:contain}
.OurStory-module__l0NUIG__section{background:var(--cream);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.OurStory-module__l0NUIG__berryLarge{width:100px;height:100px;bottom:20px;left:calc(50% - 70px)}.OurStory-module__l0NUIG__berrySmall{width:80px;height:80px;bottom:-15px;left:50%}.OurStory-module__l0NUIG__lemon{width:150px;height:150px;bottom:-40px;right:-15px}@media (max-width:900px){.OurStory-module__l0NUIG__berryLarge,.OurStory-module__l0NUIG__berrySmall,.OurStory-module__l0NUIG__lemon{display:none}}.OurStory-module__l0NUIG__imageWrap{min-height:460px;position:relative}.OurStory-module__l0NUIG__image{object-fit:cover}.OurStory-module__l0NUIG__copy{flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,5rem);display:flex}.OurStory-module__l0NUIG__heading{font-family:var(--font-serif);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem)}.OurStory-module__l0NUIG__paragraph{color:var(--ink);opacity:.85;margin-bottom:1.1rem;font-size:1rem;line-height:1.7}.OurStory-module__l0NUIG__paragraph:last-child{margin-bottom:0}@media (max-width:900px){.OurStory-module__l0NUIG__section{grid-template-columns:1fr}.OurStory-module__l0NUIG__imageWrap{min-height:340px}}
.FlavorGrid-module__N_mC3a__section{background:var(--burgundy)}.FlavorGrid-module__N_mC3a__grid{grid-template-columns:repeat(3,1fr);display:grid}.FlavorGrid-module__N_mC3a__cell{aspect-ratio:4/3.37;position:relative;overflow:hidden}.FlavorGrid-module__N_mC3a__image{object-fit:cover;transition:transform .4s}.FlavorGrid-module__N_mC3a__cell:hover .FlavorGrid-module__N_mC3a__image{transform:scale(1.04)}.FlavorGrid-module__N_mC3a__overlay{opacity:0;background:linear-gradient(#0000 0%,#00000080 55%,#000000e6 100%);flex-direction:column;justify-content:flex-end;padding:2rem 2.5rem 2.25rem;transition:opacity .25s;display:flex;position:absolute;inset:0}.FlavorGrid-module__N_mC3a__cell:hover .FlavorGrid-module__N_mC3a__overlay{opacity:1}.FlavorGrid-module__N_mC3a__overlayName{color:#fff;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.35rem;font-size:1.15rem;font-weight:800}.FlavorGrid-module__N_mC3a__overlayAbv{color:#ffffffd9;margin-bottom:.75rem;font-size:.95rem}.FlavorGrid-module__N_mC3a__overlayDescription{color:#ffffffd9;font-size:.95rem;line-height:1.6}@media (max-width:900px){.FlavorGrid-module__N_mC3a__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.FlavorGrid-module__N_mC3a__grid{grid-template-columns:1fr}}@media (hover:none){.FlavorGrid-module__N_mC3a__overlay{opacity:1}}
.RecipeModal-module__sTk3ka__overlay{z-index:500;background:#0a0205b3;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.RecipeModal-module__sTk3ka__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;scrollbar-color:#b90002 transparent;background:#fffffff0;border-radius:20px;width:100%;max-width:780px;max-height:85vh;padding:clamp(2rem,4vw,3.5rem);position:relative;overflow-y:auto}.RecipeModal-module__sTk3ka__card::-webkit-scrollbar{width:8px}.RecipeModal-module__sTk3ka__card::-webkit-scrollbar-track{background:0 0}.RecipeModal-module__sTk3ka__card::-webkit-scrollbar-thumb{background-color:#b90002;border-radius:999px}.RecipeModal-module__sTk3ka__close{color:var(--burgundy);font-size:1.25rem;position:absolute;top:1.5rem;left:1.5rem}.RecipeModal-module__sTk3ka__heading{font-family:var(--font-serif);margin:.25rem 0 2rem 2.5rem;font-size:clamp(1.75rem,4vw,2.5rem)}.RecipeModal-module__sTk3ka__columns{grid-template-columns:1fr 1.4fr;gap:2.5rem;display:grid}.RecipeModal-module__sTk3ka__columnLabel{margin-bottom:.75rem;font-size:.95rem;font-weight:700}.RecipeModal-module__sTk3ka__ingredients{flex-direction:column;gap:.6rem;list-style:none;display:flex}.RecipeModal-module__sTk3ka__ingredients li{font-size:.9rem;line-height:1.5}.RecipeModal-module__sTk3ka__ingredientLabel{cursor:pointer;align-items:flex-start;gap:.65rem;display:flex}.RecipeModal-module__sTk3ka__checkboxWrap{flex-shrink:0;width:14px;height:14px;margin-top:.15rem;position:relative}.RecipeModal-module__sTk3ka__checkboxInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.RecipeModal-module__sTk3ka__checkboxBox{border:1.5px solid var(--ink);pointer-events:none;background:0 0;border-radius:3px;transition:background-color .15s,border-color .15s;position:absolute;inset:0}.RecipeModal-module__sTk3ka__checkboxInput:focus-visible+.RecipeModal-module__sTk3ka__checkboxBox{outline:2px solid var(--gold);outline-offset:2px}.RecipeModal-module__sTk3ka__ingredientLabel:has(.RecipeModal-module__sTk3ka__checkboxInput:checked) .RecipeModal-module__sTk3ka__checkboxBox{background:var(--burgundy);border-color:var(--burgundy)}.RecipeModal-module__sTk3ka__ingredientLabel:has(.RecipeModal-module__sTk3ka__checkboxInput:checked) .RecipeModal-module__sTk3ka__checkboxBox:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.RecipeModal-module__sTk3ka__ingredientText{transition:opacity .15s}.RecipeModal-module__sTk3ka__ingredientLabel:has(.RecipeModal-module__sTk3ka__checkboxInput:checked) .RecipeModal-module__sTk3ka__ingredientText{opacity:.55;text-decoration:line-through}.RecipeModal-module__sTk3ka__instructionStep{margin-bottom:1.1rem;font-size:.9rem;line-height:1.6}.RecipeModal-module__sTk3ka__instructionStep:last-child{margin-bottom:0}@media (max-width:640px){.RecipeModal-module__sTk3ka__columns{grid-template-columns:1fr}.RecipeModal-module__sTk3ka__heading{margin-left:0}}
.RecipeCarousel-module__Yr9xOa__section{background:var(--burgundy);padding:5rem 0;overflow:hidden}.RecipeCarousel-module__Yr9xOa__heading{font-family:var(--font-serif);color:#fff;text-align:center;margin-bottom:3rem;padding:0 1.5rem;font-size:clamp(2rem,4vw,3rem)}.RecipeCarousel-module__Yr9xOa__carousel{align-items:center;max-width:1300px;margin:0 auto;padding:0 clamp(1rem,4vw,3rem);display:flex;position:relative}.RecipeCarousel-module__Yr9xOa__sliderWrap{flex:auto;min-width:0}.RecipeCarousel-module__Yr9xOa__sliderWrap .slick-list{padding-top:2rem;padding-bottom:1rem}.RecipeCarousel-module__Yr9xOa__sliderWrap .slick-dots{justify-content:center;gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex;position:static}.RecipeCarousel-module__Yr9xOa__sliderWrap .slick-dots li{width:auto;height:auto;margin:0;padding:0}.RecipeCarousel-module__Yr9xOa__sliderWrap .slick-dots li button{color:#0000;cursor:pointer;background:#ffffff59;border:none;border-radius:999px;width:10px;height:10px;padding:0;font-size:0;line-height:0;transition:background-color .15s}.RecipeCarousel-module__Yr9xOa__sliderWrap .slick-dots li.slick-active button{background:#fff}.RecipeCarousel-module__Yr9xOa__slide{padding:0 .75rem}.RecipeCarousel-module__Yr9xOa__card{text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:2rem 1.75rem;display:flex}.RecipeCarousel-module__Yr9xOa__imageWrap{aspect-ratio:1;width:calc(100% + 2rem);margin:-3rem -1rem 1.5rem;position:relative}.RecipeCarousel-module__Yr9xOa__image{object-fit:contain}.RecipeCarousel-module__Yr9xOa__cardName{font-family:var(--font-serif);margin-bottom:1.5rem;font-size:1.75rem}.RecipeCarousel-module__Yr9xOa__recipeButton{color:var(--burgundy);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:999px;padding:.85rem 2rem;font-size:.8rem;font-weight:700;transition:transform .15s}.RecipeCarousel-module__Yr9xOa__recipeButton:hover{transform:translateY(-2px)}.RecipeCarousel-module__Yr9xOa__arrow{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;transition:opacity .15s;display:flex}.RecipeCarousel-module__Yr9xOa__arrow:hover{opacity:.7}@media (max-width:700px){.RecipeCarousel-module__Yr9xOa__arrow{display:none}}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
.GoldbellyBanner-module__kQx--G__section{background:#fff;justify-content:center;align-items:center;padding:5rem clamp(1rem,4vw,3rem);display:flex;position:relative;overflow:visible}.GoldbellyBanner-module__kQx--G__side{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.GoldbellyBanner-module__kQx--G__side:first-child{top:36%;left:clamp(-3rem,0vw,1rem)}.GoldbellyBanner-module__kQx--G__side:last-child{right:clamp(-3rem,0vw,1rem)}.GoldbellyBanner-module__kQx--G__sideImage{width:100%;max-width:320px;height:auto}.GoldbellyBanner-module__kQx--G__center{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex;position:relative}.GoldbellyBanner-module__kQx--G__badge{width:100%;max-width:340px;height:auto}.GoldbellyBanner-module__kQx--G__cta{background:var(--burgundy);color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:1rem 2.5rem;font-size:.85rem;font-weight:700;transition:transform .15s;display:inline-block}.GoldbellyBanner-module__kQx--G__cta:hover{transform:translateY(-2px)}@media (max-width:900px){.GoldbellyBanner-module__kQx--G__side{display:none}}
