._carouselBand_13mqr_1{background-color:var(--color-primary);color:var(--color-surface);padding:var(--space-lg) var(--space-none);width:100%;display:flex;overflow:hidden}._carousel_13mqr_1{width:100%;overflow:hidden}._track_13mqr_15{width:max-content;animation:18s linear infinite _moveCarouselBand_13mqr_1;display:flex}._group_13mqr_21{align-items:center;gap:clamp(var(--space-xl), 4vw, var(--space-5xl));padding-right:clamp(var(--space-xl), 4vw, var(--space-5xl));display:flex}._item_13mqr_28{align-items:center;gap:var(--space-xs);white-space:nowrap;flex:none;display:flex}._icon_13mqr_36{color:currentColor;flex:none;place-items:center;display:grid}._iconSvg_13mqr_43{height:var(--space-4xl);stroke:currentColor;width:var(--space-4xl);display:block}._label_13mqr_50{color:currentColor;font-family:var(--font-display), var(--font-sans), sans-serif;font-size:var(--text-fluid-2xl);font-weight:var(--font-black);line-height:var(--leading-none);text-transform:uppercase}@keyframes _moveCarouselBand_13mqr_1{0%{transform:translateX(var(--space-none))}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._track_13mqr_15{justify-content:center;width:100%;animation:none}._group_13mqr_21{padding-right:var(--space-none);flex-wrap:wrap;justify-content:center}._repeatGroup_13mqr_82{display:none}}._featuredProducts_16rvn_1{background-color:var(--color-background-secondary);width:100%;padding:0 clamp(var(--space-lg), 8vw, var(--space-14xl)) clamp(var(--space-md), 2vw, var(--space-14xl));flex-direction:column;align-items:center;display:flex}._featuredProducts_16rvn_1:has(._productsCarousel_16rvn_12){padding-bottom:clamp(var(--space-4xl), 5vw, var(--space-9xl));overflow-x:clip}._headingBlock_16rvn_18{text-align:center}._eyebrow_16rvn_22{color:var(--color-surface);font-size:var(--text-fluid-sm);font-weight:var(--font-bold);line-height:var(--leading-5);text-transform:uppercase;margin-bottom:var(--space-xs)}._heading_16rvn_18{text-transform:uppercase;color:var(--color-primary);font-family:var(--font-display), var(--font-sans), sans-serif;font-size:var(--text-fluid-4xl);font-weight:var(--font-black);line-height:var(--leading-tight);margin:var(--space-none) var(--space-none) var(--space-sm)}._description_16rvn_41{color:var(--color-text);margin:var(--space-none);font-size:var(--text-fluid-base);line-height:var(--leading-relaxed)}._categories_16rvn_48{justify-content:center;gap:var(--space-2xl);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}._categoryButton_16rvn_56{color:color-mix(in oklab, var(--color-text) 42%, transparent);font-family:var(--font-display), var(--font-sans), sans-serif;font-size:var(--text-fluid-lg);font-weight:var(--font-black);line-height:var(--leading-tight);transition:color .14s,transform .14s}._categoryButton_16rvn_56:not([disabled]):hover,._categoryButton_16rvn_56:not([disabled]):focus-visible,._categoryButtonSelected_16rvn_69{color:var(--color-text);text-decoration:none}._categoryButton_16rvn_56:not([disabled]):hover{transform:translateY(calc(var(--space-6xs) * -1))}._productsContainer_16rvn_78{justify-content:center;gap:var(--space-3xl);flex-wrap:wrap;width:100%;animation:.22s ease-out both _productsReveal_16rvn_1;display:flex}._productsCarousel_16rvn_12{--featured-product-slide-width:min(56vw, clamp(calc(var(--space-21xl) * 1.7), 30vw, calc(var(--space-21xl) * 2)));--featured-product-edge-padding:max(var(--space-lg), calc((100vw - var(--featured-product-slide-width)) / 2));gap:clamp(var(--space-lg), 3vw, var(--space-3xl));overscroll-behavior-x:contain;padding:clamp(var(--space-xs), 3vw, var(--space-6xl)) var(--featured-product-edge-padding) var(--space-md);scroll-padding-inline:var(--featured-product-edge-padding);scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;grid-template-columns:none;justify-content:flex-start;width:100vw;margin-inline:calc(-50vw + 50%);display:flex;position:relative;overflow:auto hidden}._productsCarousel_16rvn_12::-webkit-scrollbar{display:none}._productSlide_16rvn_112{animation:.22s ease-out both _productReveal_16rvn_1;display:flex}._carouselSlide_16rvn_117{flex:0 0 var(--featured-product-slide-width);filter:saturate();padding:var(--space-md) var(--space-none) var(--space-lg);scroll-snap-align:center;scroll-snap-stop:always;justify-content:center;align-items:stretch;transition:filter .3s;animation:none;position:relative}._fadeInactiveProducts_16rvn_131 ._carouselSlide_16rvn_117:not(._carouselSlideActive_16rvn_131){filter:saturate(.65)}._carouselProduct_16rvn_136{z-index:1;width:100%;position:relative}._carouselDots_16rvn_142{align-items:center;gap:var(--space-3xs);margin-top:var(--space-3xs);justify-content:center;display:flex}._carouselDot_16rvn_142{background-color:color-mix(in oklab, var(--color-text) 22%, transparent);border:var(--border-0);border-radius:var(--radius-full);cursor:pointer;height:var(--space-xs);padding:var(--space-none);width:var(--space-xs);transition:background-color .16s,transform .16s,width .16s}._carouselDot_16rvn_142:hover,._carouselDot_16rvn_142:focus-visible,._carouselDotActive_16rvn_166{background-color:var(--color-text);transform:scale(1.08)}._carouselDotActive_16rvn_166{width:var(--space-xl)}@media (prefers-reduced-motion:reduce){._productsCarousel_16rvn_12,._carouselSlide_16rvn_117,._carouselDot_16rvn_142{transition:none;animation:none}}@keyframes _productsReveal_16rvn_1{0%{opacity:0}to{opacity:1}}@keyframes _productReveal_16rvn_1{0%{opacity:0;transform:translateY(var(--space-sm)) scale(.98)}to{opacity:1;transform:translateY(var(--space-none)) scale(1)}}._howItWorks_1ozqo_1{background-color:var(--color-background-secondary);color:var(--color-primary);padding:clamp(var(--space-4xl), 7vw, var(--space-12xl)) clamp(var(--space-xs), calc(9vw - var(--space-2xl)), var(--space-7xl));justify-content:center;display:flex;overflow:visible}._card_1ozqo_12{box-sizing:border-box;width:min(100%, calc(var(--space-20xl) * 7.25));background-color:var(--color-surface);border:var(--landing-card-border,var(--border-0));border-radius:var(--landing-card-radius,var(--radius-md));box-shadow:var(--landing-card-shadow,none);align-items:center;gap:clamp(var(--space-lg), 3vw, var(--space-3xl));padding:clamp(var(--space-2xl), 5vw, var(--space-5xl)) clamp(var(--space-lg), 3vw, var(--space-5xl));flex-direction:column;display:flex}._headingBlock_1ozqo_26{font-size:var(--text-fluid-base);text-align:center;width:min(100%, calc(var(--space-20xl) * 4))}._eyebrow_1ozqo_33{font-size:var(--text-fluid-sm);line-height:var(--leading-5);margin-bottom:var(--space-xs);text-transform:uppercase}._heading_1ozqo_26{font-family:var(--font-mono);font-size:var(--text-fluid-2xl);font-weight:var(--font-normal);line-height:var(--leading-tight);margin:var(--space-none) var(--space-none) var(--space-md);text-transform:none}._description_1ozqo_49{color:var(--color-text);font-size:inherit;font-weight:var(--font-normal);line-height:var(--leading-relaxed);margin:var(--space-none);text-wrap:pretty}._guide_1ozqo_58{width:min(100%, calc(var(--space-20xl) * 5))}._steps_1ozqo_62{--step-gap:clamp(var(--space-lg), 4vw, var(--space-5xl));gap:var(--step-gap);padding:var(--space-none);margin:var(--space-none);list-style:none;display:flex}._textSteps_1ozqo_71{width:100%}._textSteps_1ozqo_71 ._step_1ozqo_62{padding:clamp(var(--space-md), 3vw, var(--space-3xl));border-radius:var(--space-xl);background:var(--color-background-secondary)}._textSteps_1ozqo_71 ._stepTitle_1ozqo_81{gap:var(--space-md);flex-direction:column}._textSteps_1ozqo_71 ._stepNumber_1ozqo_86{width:var(--space-5xl);aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-surface);font-family:var(--font-display);place-items:center;display:grid}._step_1ozqo_62{text-align:center;flex:1;min-width:0}._stepVisual_1ozqo_103{position:relative}._stepArt_1ozqo_107{width:min(100%, var(--space-22xl));aspect-ratio:1;margin-inline:auto;position:relative;overflow:hidden}._visualImage_1ozqo_116{width:300%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}._step_1ozqo_62:nth-child(2) ._visualImage_1ozqo_116{left:-100%}._step_1ozqo_62:nth-child(3) ._visualImage_1ozqo_116{left:-200%}._stepArrow_1ozqo_134{top:40%;right:calc(var(--step-gap) * -1);width:var(--step-gap);height:auto;color:var(--color-primary);position:absolute}._step_1ozqo_62:nth-child(2) ._stepArrow_1ozqo_134{transform:scaleY(-1)}._stepCopy_1ozqo_147{padding-top:clamp(var(--space-3xs), 1.5vw, var(--space-xl))}._stepNumber_1ozqo_86{color:var(--color-primary);font-size:clamp(var(--text-lg), 3vw, var(--text-3xl));font-weight:var(--font-bold);font-variant-numeric:tabular-nums;line-height:var(--leading-none);flex-shrink:0}._stepTitle_1ozqo_81{justify-content:center;align-items:center;gap:clamp(var(--space-5xs), .6vw, var(--space-3xs));margin:var(--space-none);color:var(--color-text);font-size:clamp(var(--text-xs), 3.6vw, var(--text-2xl));font-weight:var(--font-bold);line-height:var(--leading-tight);display:flex}._stepDetail_1ozqo_172{margin:var(--space-5xs) var(--space-none) var(--space-none);color:var(--color-text);font-size:clamp(var(--text-xs), 1.5vw, var(--text-base));line-height:var(--leading-normal);text-wrap:balance}._compactDetail_1ozqo_180{display:none}@media (width<40rem){._textSteps_1ozqo_71{flex-direction:column}._textSteps_1ozqo_71 ._step_1ozqo_62{text-align:left}._textSteps_1ozqo_71 ._stepTitle_1ozqo_81{flex-direction:row;justify-content:flex-start}._textSteps_1ozqo_71 ._stepDetail_1ozqo_172{margin-left:calc(var(--space-5xl) + var(--space-md))}._fullDetail_1ozqo_203{display:none}._compactDetail_1ozqo_180{display:inline}}._videoFrame_1ozqo_212{width:min(100%, calc(var(--space-20xl) * 4));aspect-ratio:16/9;background:var(--color-text);border:var(--border-1) var(--border-solid) color-mix(in oklab, var(--color-primary) 14%, transparent);border-radius:var(--radius-lg);box-shadow:var(--space-none) var(--space-xs) var(--space-4xl) color-mix(in oklab, var(--color-text) 16%, transparent);position:relative;overflow:hidden}._video_1ozqo_212{object-fit:cover;width:100%;height:100%;display:block}._playButton_1ozqo_231{width:var(--space-6xl);aspect-ratio:1;padding:var(--space-none);color:var(--color-primary);cursor:pointer;background:color-mix(in oklab, var(--color-surface) 90%, transparent);border:var(--border-1) var(--border-solid) color-mix(in oklab, var(--color-surface) 72%, transparent);border-radius:var(--radius-full);box-shadow:var(--space-none) var(--space-3xs) var(--space-xl) color-mix(in oklab, var(--color-text) 28%, transparent);place-items:center;transition:transform .18s,background-color .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._playButton_1ozqo_231:hover{background:var(--color-surface);transform:translate(-50%,-50%)scale(1.06)}._playButton_1ozqo_231:focus-visible{outline:var(--border-2) var(--border-solid) var(--color-primary);outline-offset:var(--space-5xs)}._playIcon_1ozqo_263{width:var(--space-2xl);height:var(--space-2xl);margin-left:var(--space-5xs)}@media (prefers-reduced-motion:reduce){._playButton_1ozqo_231{transition:none}}._imageMarquee_1bgzr_1{--photo-width:max(clamp(var(--space-15xl), 34vw, var(--space-20xl)), 15vw);--polaroid-ink:#c24f1c;background-color:var(--color-background-secondary);margin-top:calc(clamp(var(--space-md), 4vw, var(--space-7xl)) * -1);padding:calc(var(--photo-width) * .18) var(--space-none) calc(var(--photo-width) * .22);justify-content:center;width:100%;display:flex;overflow:clip}._track_1bgzr_15{isolation:isolate;flex:none;align-items:center;display:flex}._polaroid_1bgzr_22{box-sizing:border-box;flex:0 0 var(--photo-width);width:var(--photo-width);margin:var(--space-none);padding:calc(var(--photo-width) * .055);background:linear-gradient(145deg, var(--color-surface) 55%, color-mix(in srgb, var(--color-surface) 94%, var(--color-background-secondary)));border-radius:var(--radius-sm);box-shadow:var(--space-none) var(--space-6xs) var(--space-5xs) color-mix(in srgb, var(--color-text) 12%, transparent), var(--space-none) var(--space-xs) var(--space-xl) calc(var(--space-3xs) * -1) color-mix(in srgb, var(--color-text) 18%, transparent)}._polaroid_1bgzr_22+._polaroid_1bgzr_22{margin-left:calc(var(--photo-width) * -.12)}._polaroid_1bgzr_22:nth-child(8n+1){z-index:1;transform:translateY(5%)rotate(-8deg)}._polaroid_1bgzr_22:nth-child(8n+2){z-index:3;transform:translateY(-4%)rotate(5deg)}._polaroid_1bgzr_22:nth-child(8n+3){z-index:2;transform:translateY(7%)rotate(-4deg)}._polaroid_1bgzr_22:nth-child(8n+4){z-index:4;transform:translateY(-3%)rotate(7deg)}._polaroid_1bgzr_22:nth-child(8n+5){z-index:5;transform:translateY(3%)rotate(-6deg)}._polaroid_1bgzr_22:nth-child(8n+6){z-index:3;transform:translateY(-5%)rotate(3deg)}._polaroid_1bgzr_22:nth-child(8n+7){z-index:2;transform:translateY(6%)rotate(-7deg)}._polaroid_1bgzr_22:nth-child(8n+8){z-index:1;transform:translateY(-2%)rotate(6deg)}._image_1bgzr_1{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}._caption_1bgzr_93{box-sizing:border-box;justify-content:center;gap:var(--space-5xs);min-height:calc(var(--photo-width) * .42);padding:calc(var(--photo-width) * .055) calc(var(--photo-width) * .035) calc(var(--photo-width) * .02);color:var(--polaroid-ink);font-family:var(--font-mono);font-size:clamp(var(--text-2xs), calc(var(--photo-width) / 17), var(--text-sm));font-weight:var(--font-normal);line-height:var(--leading-snug);text-align:left;text-wrap:pretty;flex-direction:column;display:flex}._signOff_1bgzr_111{margin-top:calc(var(--space-3xs) * -1);text-align:right}._banner_3dfmp_1{--banner-paper:var(--color-background-secondary);--banner-ink:var(--color-text);color:var(--banner-ink);background:var(--banner-paper);overflow:clip}._main_3dfmp_9{isolation:isolate;min-height:clamp(calc(var(--space-30xl) * 2.3), 45vw, calc(var(--space-30xl) * 3));max-width:calc(var(--space-24xl) * 8);padding-block:var(--space-6xl) var(--space-10xl);padding-inline:clamp(var(--space-2xl), 5vw, var(--space-9xl));justify-content:flex-start;align-items:center;margin-inline:auto;display:flex;position:relative}._copy_3dfmp_22{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;width:45%;display:flex;position:relative}._eyebrow_3dfmp_32{color:var(--color-orange);margin:0 0 var(--space-2xl);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:var(--tracking-widest);line-height:var(--leading-normal)}._title_3dfmp_41{font-family:var(--font-display);font-size:clamp(var(--text-5xl), 5vw, var(--text-10xl));font-weight:var(--font-black);letter-spacing:var(--tracking-tighter);text-transform:uppercase;margin:0;line-height:1.02}._description_3dfmp_51{max-width:calc(var(--space-30xl) * 1.8);margin:var(--space-2xl) 0 0;font-size:clamp(var(--text-base), 1.55vw, var(--text-xl));line-height:var(--leading-normal);text-wrap:pretty}._actions_3dfmp_59{width:100%;max-width:calc(var(--space-30xl) * 2.3);justify-content:center;align-items:stretch;gap:var(--space-xs);margin-top:var(--space-3xl);display:flex}._actions_3dfmp_59 ._shopLink_3dfmp_69,._actions_3dfmp_59 ._builderButton_3dfmp_70{--border-width:var(--border-1);--font-size:var(--text-fluid-lg);font-size:var(--font-size);font-weight:var(--font-extrabold);min-width:min-content;padding-inline:var(--space-xs);border:var(--border-1) solid var(--color-primary);white-space:nowrap;flex:1;transition:background-color .16s}._actions_3dfmp_59 ._shopLink_3dfmp_69:not([disabled]):not([aria-disabled=true]):hover,._actions_3dfmp_59 ._builderButton_3dfmp_70:not([disabled]):not([aria-disabled=true]):hover{transform:none}._actions_3dfmp_59 ._shopLink_3dfmp_69{color:var(--color-surface);background:var(--color-primary)}._actions_3dfmp_59 ._shopLink_3dfmp_69:hover{background:color-mix(in srgb, var(--color-primary) 80%, var(--banner-ink))}._actions_3dfmp_59 ._builderButton_3dfmp_70{color:var(--banner-ink);border-color:var(--banner-ink);background:0 0}._builderBadge_3dfmp_103{top:0;right:var(--space-xs);padding-inline:var(--space-5xs);background:var(--banner-paper);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;line-height:1;position:absolute;transform:translateY(-50%)}._actions_3dfmp_59 ._builderButton_3dfmp_70:hover{background:color-mix(in srgb, var(--banner-ink) 5%, transparent)}._arrow_3dfmp_120{width:var(--font-size);height:var(--font-size);margin-left:var(--space-5xs);flex-shrink:0}._reviews_3dfmp_127{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--space-3xl);margin-top:var(--space-md);color:inherit;font-size:var(--text-xs);white-space:nowrap;display:inline-flex}._reviewText_3dfmp_139{text-align:left;display:grid}._reviewScore_3dfmp_145,._reviewCount_3dfmp_146{grid-area:1/1;animation:6s ease-in-out infinite _reviewFade_3dfmp_1}._reviewCount_3dfmp_146{opacity:0;animation-delay:-3s}@keyframes _reviewFade_3dfmp_1{0%,45%,to{opacity:1}50%,95%{opacity:0}}._googleLogo_3dfmp_169{width:var(--space-sm);height:var(--space-sm);flex-shrink:0}._stars_3dfmp_175{gap:var(--space-6xs);color:#fbbc05;display:flex}._star_3dfmp_175{width:var(--space-sm);height:var(--space-sm)}._shopLink_3dfmp_69:focus-visible,._builderButton_3dfmp_70:focus-visible{outline:var(--border-2) solid var(--banner-ink);outline-offset:var(--space-5xs)}._products_3dfmp_192{right:1%;bottom:var(--space-2xl);z-index:-1;pointer-events:none;width:90%;position:absolute}._photo_3dfmp_201{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 98%,#0000),linear-gradient(#0000,#000 5% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 98%,#0000),linear-gradient(#0000,#000 5% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}._packCallout_3dfmp_212{color:var(--banner-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-tight);text-align:center;margin:0;position:absolute;bottom:93%;left:74%;transform:none}._calloutArrow_3dfmp_226{width:var(--space-2xl);height:auto;margin:var(--space-3xs) auto 0;display:block}._proteinCallout_3dfmp_234{left:54%}._proteinCallout_3dfmp_234 ._calloutArrow_3dfmp_226{transform:scaleX(-1)}@media (width>=901px) and (width<=1399px){._main_3dfmp_9{padding-block:var(--space-3xl)}._copy_3dfmp_22{width:45%}._eyebrow_3dfmp_32{margin-bottom:var(--space-xs)}._description_3dfmp_51{margin-top:var(--space-xs)}._actions_3dfmp_59{max-width:calc(var(--space-30xl) * 1.3);margin-top:var(--space-xl);flex-direction:column}}@media (width<=900px){._main_3dfmp_9{min-height:0;padding:var(--space-4xl) var(--space-2xl) var(--space-2xl);flex-direction:column}._copy_3dfmp_22{width:100%;max-width:calc(var(--space-30xl) * 2.4);text-align:center;align-items:center}._eyebrow_3dfmp_32{margin-bottom:var(--space-xs)}._title_3dfmp_41{font-size:clamp(var(--text-5xl), 12.5vw, var(--text-9xl))}._description_3dfmp_51{margin-top:var(--space-xs);font-size:var(--text-base)}._actions_3dfmp_59{gap:var(--space-xs);margin-top:var(--space-xl)}._actions_3dfmp_59 ._shopLink_3dfmp_69,._actions_3dfmp_59 ._builderButton_3dfmp_70{padding-inline:var(--space-3xs)}._products_3dfmp_192{width:min(calc(100% + var(--space-2xl) * 2), calc(var(--space-30xl) * 2.3));margin-top:var(--space-4xl);transform:translateY(var(--space-xs));position:relative;bottom:auto;right:auto}._packCallout_3dfmp_212{font-size:var(--text-xs);line-height:var(--leading-tight);margin:0;left:62%}._proteinCallout_3dfmp_234{left:22%}._calloutArrow_3dfmp_226{width:var(--space-lg);margin-top:var(--space-5xs)}._photo_3dfmp_201{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 98%,#0000),linear-gradient(#0000,#000 5% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 98%,#0000),linear-gradient(#0000,#000 5% 91%,#0000)}}@media (width<=360px){._main_3dfmp_9{padding-inline:var(--space-lg)}._actions_3dfmp_59{gap:var(--space-5xs)}._actions_3dfmp_59 ._shopLink_3dfmp_69,._actions_3dfmp_59 ._builderButton_3dfmp_70{padding-inline:var(--space-6xs)}._arrow_3dfmp_120{margin-left:0}}@media (prefers-reduced-motion:reduce){._reviewScore_3dfmp_145,._reviewCount_3dfmp_146{animation:none}._actions_3dfmp_59 ._shopLink_3dfmp_69,._actions_3dfmp_59 ._builderButton_3dfmp_70{transition:none}}._smoothieClubIntro_10z6h_1{--club-black:#090b0a;--club-gold:#d9ba73;gap:var(--space-lg) var(--space-5xl);padding:var(--space-3xl) clamp(var(--space-2xl), 7.3vw, var(--space-15xl));border-block:var(--border-1) solid #33352d;background:var(--club-black);color:#f5f2e8;grid-template-columns:1fr 1fr;grid-template-areas:"copy image""action image";display:grid}._copy_10z6h_14,._action_10z6h_15{min-width:var(--space-none);padding-inline:clamp(var(--space-none), calc((100vw - var(--space-30xl) * 3) * .12), var(--space-20xl))}._copy_10z6h_14{grid-area:copy;align-self:end}._action_10z6h_15{grid-area:action;align-self:start}._heading_10z6h_30{max-width:15ch;margin:var(--space-none);font-family:var(--font-display);font-size:clamp(var(--text-3xl), 3.5vw, var(--text-7xl));font-weight:var(--font-black);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--club-gold);-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#a9803c,#f3e3af 36%,#b9944b 48%,#f5e8bc 57%,#ddc28a) 28%/230% 100%;-webkit-background-clip:text;background-clip:text;line-height:1.1}._description_10z6h_47{max-width:33ch;margin:var(--space-2xl) var(--space-none) var(--space-none);color:#d2d2c9;font-size:var(--text-fluid-lg);text-wrap:pretty;line-height:1.45}._button_10z6h_56._button_10z6h_56{--color-primary:#e5c77d;--color-surface:var(--club-black);width:min(100%, var(--space-30xl));padding-inline:var(--space-md);font-size:var(--text-fluid-lg);text-transform:uppercase}._buttonIcon_10z6h_65{width:var(--space-xl);height:var(--space-xl);margin-left:var(--space-2xl)}._image_10z6h_71{width:auto;max-width:100%;margin-left:clamp(var(--space-none), 5vw, var(--space-9xl));min-width:var(--space-none);height:clamp(var(--space-28xl), 28vw, calc(var(--space-23xl) * 2));object-fit:contain;mix-blend-mode:lighten;grid-area:image;justify-self:start;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 8% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 8% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=48rem){._smoothieClubIntro_10z6h_1{grid-template-columns:1fr;grid-template-areas:"copy""image""action"}._image_10z6h_71{margin-left:var(--space-none);justify-self:center}._button_10z6h_56._button_10z6h_56{width:100%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._heading_10z6h_30{animation:linear both _goldLight_10z6h_1;animation-timeline:view();animation-range:entry exit}._copy_10z6h_14,._image_10z6h_71{animation:linear both _reveal_10z6h_1;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes _goldLight_10z6h_1{0%{background-position:100%}to{background-position:0%}}@keyframes _reveal_10z6h_1{0%{opacity:0;transform:translateY(var(--space-sm))}to{opacity:1;transform:translateY(var(--space-none))}}._smoothieBuilderIntroModal_578nw_1{inset:var(--space-none);padding:clamp(var(--space-md), 5vw, var(--space-4xl));z-index:1000;text-align:center;justify-content:center;align-items:center;animation:.18s ease-out _modalFadeIn_578nw_1;display:flex;position:fixed}._backdrop_578nw_13{background:color-mix(in oklab, var(--color-text) 46%, transparent);border:var(--border-0);cursor:pointer;inset:var(--space-none);padding:var(--space-none);position:absolute}._dialog_578nw_22{background:var(--color-surface);border:var(--border-1) var(--border-solid) var(--color-background-secondary);border-radius:var(--radius-lg);box-shadow:var(--space-none) var(--space-2xl) var(--space-9xl) color-mix(in oklab, var(--color-text) 22%, transparent);color:var(--color-text);max-height:calc(100dvh - (var(--space-4xl) * 2));padding:clamp(var(--space-xl), 5vw, var(--space-4xl));width:min(100%, calc(var(--space-20xl) * 3));z-index:1;gap:var(--space-md);flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) _dialogIn_578nw_1;display:flex;position:relative;overflow:auto}._dialog_578nw_22:focus{outline:none}._closeButton_578nw_45{background:color-mix(in oklab, var(--color-text) 8%, transparent);border:var(--border-0);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;height:var(--space-xl);padding:var(--space-none);right:var(--space-sm);top:var(--space-sm);width:var(--space-xl);justify-content:center;align-items:center;transition:background-color .18s,color .18s,transform .18s;display:inline-flex;position:absolute}._closeButton_578nw_45:hover,._closeButton_578nw_45:focus-visible{background:var(--color-primary);color:var(--color-surface);transform:scale(1.06)}._eyebrow_578nw_73{color:var(--color-primary);font-size:var(--text-fluid-sm);font-weight:var(--font-bold);line-height:var(--leading-5);margin:var(--space-none);text-transform:uppercase}._title_578nw_82{text-transform:uppercase;color:var(--color-primary);font-family:var(--font-display), var(--font-sans), sans-serif;font-size:var(--text-fluid-xl);font-weight:var(--font-black);line-height:var(--leading-tight);margin:var(--space-none)}._text_578nw_93{color:var(--color-text);font-size:var(--text-fluid-md);line-height:var(--leading-relaxed);margin:var(--space-none)}._primaryButton_578nw_100{margin-top:var(--space-xl);background:var(--color-primary);border-color:var(--color-primary);width:50%;color:var(--color-surface);min-height:var(--space-5xl);align-self:center}._primaryButton_578nw_100:not([disabled]):hover{background:var(--color-primary)}._loading_578nw_114{padding-block:var(--space-4xl);justify-content:center;display:flex}._spinner_578nw_120{color:var(--color-primary);height:var(--space-9xl);width:var(--space-9xl);animation:.8s linear infinite _spin_578nw_120}@keyframes _spin_578nw_120{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_578nw_120{animation:none}}@keyframes _modalFadeIn_578nw_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogIn_578nw_1{0%{opacity:0;transform:translateY(var(--space-sm)) scale(.98)}to{opacity:1;transform:translateY(var(--space-none)) scale(1)}}._ingredientButton_1n4ie_1{--ingredient-background:var(--color-surface);--ingredient-button-width:clamp(var(--space-9xl), 20vw, var(--space-11xl));--ingredient-color:var(--color-primary);background:var(--ingredient-background);border:var(--border-1) var(--border-solid) color-mix(in oklab, var(--color-primary) 12%, transparent);border-radius:var(--radius-lg);box-sizing:border-box;color:var(--color-primary);cursor:pointer;flex:0 0 var(--ingredient-button-width);align-items:center;gap:var(--space-5xs);height:calc(var(--ingredient-button-width) + var(--space-3xs));padding:var(--space-4xs) var(--space-2xs);scroll-snap-align:start;text-align:center;width:var(--ingredient-button-width);flex-direction:column;justify-content:space-between;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:visible}._ingredientButton_1n4ie_1:hover{border-color:var(--ingredient-color);transform:translateY(calc(var(--space-5xs) * -1))}._selected_1n4ie_36{border-color:var(--ingredient-color);outline:var(--border-1) solid var(--ingredient-color);outline-offset:var(--border-1)}._photo_1n4ie_42{filter:drop-shadow(0 var(--space-4xs) var(--space-2xs) color-mix(in oklab, var(--color-primary) 18%, transparent));height:var(--space-7xl);min-height:var(--space-none);object-fit:contain;width:100%;display:block}._titleSection_1n4ie_52{flex:0 0 calc(var(--text-fluid-xs) * var(--leading-tight) * 2);justify-content:center;align-items:center;width:100%;display:flex}._title_1n4ie_52{color:var(--color-primary);font-size:var(--text-fluid-xs);font-weight:var(--font-extrabold);line-height:var(--leading-tight);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}._smoothieCheckoutPanel_16cci_1{--panel-muted:color-mix(in srgb, var(--color-text) 70%, var(--color-surface));--panel-green:color-mix(in srgb, var(--color-primary) 82%, var(--color-text));background:var(--color-surface);border:var(--border-1) solid color-mix(in srgb, var(--color-primary) 18%, var(--color-surface));border-radius:var(--space-xs);color:var(--color-text);flex:1 0 min(100%, calc(var(--space-20xl) + var(--space-18xl)));gap:var(--space-5xs);min-width:var(--space-none);padding:var(--space-4xs) var(--space-xs);flex-direction:column;justify-content:center;display:flex;position:relative;container-type:inline-size}._summary_16cci_20{align-items:stretch;gap:var(--space-4xs);justify-content:space-between;display:flex}._priceBlock_16cci_27{min-width:var(--space-none);flex-direction:column;display:flex}._packDetails_16cci_33{min-width:var(--space-none);flex:auto}._priceLabel_16cci_38{color:var(--panel-muted);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);line-height:var(--leading-tight);text-transform:uppercase}._price_16cci_27{font-size:calc(var(--text-fluid-4xl) + var(--space-4xs));font-variant-numeric:tabular-nums;font-weight:var(--font-black);letter-spacing:var(--tracking-tighter);line-height:var(--leading-none)}._buttonContent_16cci_56{align-items:center;gap:var(--space-5xs);display:flex}._continueAction_16cci_62{align-self:center;align-items:center;gap:var(--space-5xs);max-width:var(--space-22xl);min-width:var(--space-none);flex-direction:column;flex:0 0 44%;display:flex}._continueIcon_16cci_73{height:var(--space-sm);width:var(--space-sm);flex-shrink:0}._smoothieCheckoutPanel_16cci_1 ._continueButton_16cci_80{background:var(--panel-green);border:var(--border-0);border-radius:var(--space-3xs);color:var(--color-surface);font-size:clamp(var(--text-lg), 6cqi, var(--text-xl));font-weight:var(--font-bold);line-height:var(--leading-tight);min-height:var(--space-7xl);padding:var(--space-2xs) var(--space-3xs);width:100%;transition:background-color .16s}._smoothieCheckoutPanel_16cci_1 ._continueButton_16cci_80:hover:not(:disabled){background:var(--color-text);transform:none}._smoothieCheckoutPanel_16cci_1 ._continueButton_16cci_80:active:not(:disabled){background:var(--panel-green)}._smoothieCheckoutPanel_16cci_1 ._continueButton_16cci_80:disabled:not([aria-busy=true]){background:var(--color-muted);color:var(--panel-muted);cursor:not-allowed;transform:none}._scale_16cci_110{position:relative}._capacityMeter_16cci_114{background:color-mix(in srgb, var(--color-muted) 65%, var(--color-surface));border-radius:var(--radius-full);height:var(--border-2);position:relative;overflow:hidden}._readyRange_16cci_122{background:color-mix(in srgb, var(--color-primary) 16%, var(--color-surface));bottom:var(--space-none);left:var(--minimum-position);right:var(--space-none);top:var(--space-none);position:absolute}._capacityFill_16cci_131{background:color-mix(in srgb, var(--panel-muted) 70%, var(--color-surface));border-radius:inherit;height:100%;width:var(--capacity-progress);transition:width .24s cubic-bezier(.22,1,.36,1),background-color .16s;display:block;position:relative}._smoothieCheckoutPanel_16cci_1[data-ready=true] ._capacityFill_16cci_131{background:var(--panel-green)}._minimumMark_16cci_147,._maximumMark_16cci_148{background:color-mix(in srgb, var(--panel-muted) 55%, var(--color-surface));border-radius:var(--radius-full);bottom:calc(var(--border-1) / -1);height:var(--space-5xs);width:var(--space-5xs);position:absolute}._minimumMark_16cci_147{left:var(--minimum-position)}._maximumMark_16cci_148{right:var(--space-none)}._scaleLabels_16cci_165{color:var(--panel-muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);padding-bottom:var(--space-5xs);justify-content:space-between;display:flex}._minimumLabel_16cci_175{margin-left:var(--minimum-position);transform:translate(-50%)}._statusRow_16cci_180{min-width:var(--space-none);align-items:center;display:flex}._statusBadge_16cci_186{color:var(--panel-muted);align-items:center;column-gap:var(--space-6xs);grid-template-columns:var(--space-5xs) minmax(0, 1fr) var(--space-2xl);max-width:100%;min-width:var(--space-none);width:max-content;display:inline-grid}._smoothieCheckoutPanel_16cci_1[data-ready=true] ._statusBadge_16cci_186{color:var(--panel-green)}._statusDot_16cci_202{background:color-mix(in srgb, var(--panel-green) 60%, var(--color-surface));border-radius:var(--radius-full);height:var(--space-5xs);width:var(--space-5xs)}._status_16cci_180{font-size:var(--text-xs);font-weight:var(--font-normal);line-height:var(--leading-tight);min-width:var(--space-none);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._infoButton_16cci_219{border:var(--border-0);border-radius:var(--radius-full);color:inherit;cursor:pointer;height:var(--space-2xl);padding:var(--space-none);width:var(--space-2xl);background:0 0;justify-content:center;align-items:center;transition:background-color .16s;display:inline-flex}._infoButton_16cci_219:hover{background:var(--color-muted)}._infoButton_16cci_219:focus-visible,._continueButton_16cci_80:focus-visible{outline:var(--border-2) solid var(--panel-green);outline-offset:var(--space-6xs)}._infoIcon_16cci_244{height:var(--space-xs);width:var(--space-xs)}._statusInfo_16cci_249{background:var(--color-text);border-radius:var(--space-3xs);bottom:var(--space-3xl);color:var(--color-surface);font-size:var(--text-xs);left:var(--space-lg);line-height:var(--leading-normal);padding:var(--space-3xs) var(--space-xs);right:var(--space-lg);z-index:1;position:absolute}@container (width<=17.5rem){._continueAction_16cci_62{flex-basis:40%}._continueIcon_16cci_73{display:none}}@media (prefers-reduced-motion:reduce){._capacityFill_16cci_131,._infoButton_16cci_219,._smoothieCheckoutPanel_16cci_1 ._continueButton_16cci_80{transition:none}}._controls_ifktl_1{background:var(--color-background-secondary);max-width:100vw;padding:var(--space-xs) var(--space-md) var(--space-lg);width:100%;overflow:hidden}._controlLayout_ifktl_9{align-items:stretch;gap:var(--space-2xs);flex-wrap:wrap;display:flex}._buttonList_ifktl_16{flex:999 1 calc(var(--space-20xl) + var(--space-20xl) + var(--space-20xl));align-items:flex-start;gap:var(--space-xs);min-width:min(100%, calc(var(--space-20xl) + var(--space-18xl)));padding-bottom:var(--space-3xs);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}._buttonGroup_ifktl_28{align-items:flex-start;gap:var(--space-4xs);scroll-snap-align:start;flex-direction:column;flex:none;width:max-content;display:flex}._buttonGroup_ifktl_28+._buttonGroup_ifktl_28{border-left:var(--border-1) var(--border-solid) color-mix(in oklab, var(--color-text) 14%, transparent);padding-left:var(--space-xs)}._categoryHeader_ifktl_44{left:var(--space-none);min-height:var(--space-lg);pointer-events:none;z-index:2;justify-content:flex-start;align-items:center;width:max-content;display:flex;position:sticky}._categoryTitle_ifktl_56{border-radius:var(--radius-sm);color:color-mix(in oklab, var(--color-text) 68%, transparent);font-size:var(--text-fluid-xs);font-weight:var(--font-bold);line-height:var(--leading-3);text-transform:uppercase;margin:var(--space-none);padding:var(--space-none) var(--space-4xs) var(--space-none) var(--space-none)}._groupButtons_ifktl_67{gap:var(--space-2xs);flex-wrap:nowrap;width:max-content;display:flex}._macroSummary_6bx0c_1{color:#20392d;font-variant-numeric:tabular-nums;margin:var(--space-none);min-width:var(--space-none);grid-template-columns:repeat(6,minmax(0,1fr));font-family:ui-sans-serif,system-ui,sans-serif;display:grid}._item_6bx0c_11{gap:var(--space-4xs);min-width:var(--space-none);flex-direction:column;display:flex}._label_6bx0c_18{color:#657167;font-size:var(--text-fluid-xs);line-height:var(--leading-tight)}._value_6bx0c_24{font-size:var(--text-fluid-lg);font-weight:var(--font-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:var(--space-none);white-space:nowrap}._portion_6bx0c_33{gap:var(--space-3xs);margin-top:var(--space-5xs)}._live_6bx0c_38{width:100%}._live_6bx0c_38 ._label_6bx0c_18{font-size:clamp(var(--text-2xs), calc(var(--text-2xs) + .15vw), var(--text-xs))}._live_6bx0c_38 ._value_6bx0c_24{font-size:clamp(var(--text-lg), calc(var(--text-base) + .55vw), var(--text-2xl));letter-spacing:var(--tracking-tighter);animation:.24s ease-out _valueSettle_6bx0c_1}._live_6bx0c_38 ._unit_6bx0c_52{color:#657167;font-size:var(--text-2xs);font-weight:var(--font-normal);letter-spacing:var(--tracking-normal)}@container (width<=360px){._portion_6bx0c_33{column-gap:var(--space-5xs);margin-top:var(--space-none);row-gap:var(--space-5xs);grid-template-columns:repeat(3,minmax(0,1fr))}._portion_6bx0c_33 ._item_6bx0c_11{align-items:baseline;gap:var(--space-5xs);flex-flow:row-reverse wrap;justify-content:flex-end}._portion_6bx0c_33 ._value_6bx0c_24{font-size:var(--text-fluid-sm)}}@keyframes _valueSettle_6bx0c_1{0%{color:var(--color-primary)}to{color:inherit}}@media (prefers-reduced-motion:reduce){._live_6bx0c_38 ._value_6bx0c_24{animation:none}}._detailPanel_ibwj7_1{--panel-paper:var(--color-surface);--panel-ink:var(--color-text);--panel-muted:color-mix(in srgb, var(--color-text) 72%, var(--color-surface));--panel-line:var(--color-muted);--panel-ease:cubic-bezier(.22, 1, .36, 1);--panel-duration:.28s;--panel-inset:var(--space-lg);--text-fluid-xs:var(--text-xs);--text-fluid-sm:var(--text-sm);--text-fluid-base:var(--text-base);--text-fluid-lg:var(--text-lg);--text-fluid-xl:var(--text-xl);--text-fluid-3xl:var(--text-3xl);animation:_panelEnter_ibwj7_1 .36s var(--panel-ease);bottom:var(--space-lg);color:var(--panel-ink);font-family:var(--font-sans);height:min(calc(var(--space-24xl) * 2), calc(100% - var(--space-3xl)), calc(100dvh - var(--space-3xl)));left:var(--space-lg);pointer-events:none;scroll-margin-top:var(--space-3xl);width:min(calc(100% - var(--space-3xl)), calc(var(--space-27xl) * 2));z-index:30;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;container-type:inline-size}._detailPanel_ibwj7_1:has(._sourcingImage_ibwj7_38){height:min(calc(var(--space-26xl) * 2), calc(100% - var(--space-3xl)), calc(100dvh - var(--space-3xl)))}._card_ibwj7_43{background:var(--panel-paper);border:var(--border-0);border-radius:var(--space-lg);box-shadow:0 var(--space-xl) var(--space-6xl) color-mix(in srgb, var(--color-text) 24%, transparent), 0 var(--space-5xs) var(--space-xs) color-mix(in srgb, var(--color-text) 16%, transparent);box-sizing:border-box;max-height:100%;min-height:var(--space-none);isolation:isolate;pointer-events:auto;display:grid;position:relative;overflow:hidden}._closeButton_ibwj7_60,._nutritionButton_ibwj7_61,._backButton_ibwj7_62,._iconButton_ibwj7_63,._addButton_ibwj7_64{border:var(--border-0);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s, color .16s, transform .16s var(--panel-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._closeButton_ibwj7_60{background:var(--color-surface);border-radius:var(--radius-full);color:var(--panel-muted);height:calc(var(--space-4xl) + var(--space-5xs));padding:var(--space-none);right:var(--space-xs);top:var(--space-xs);width:calc(var(--space-4xl) + var(--space-5xs));z-index:3;position:absolute}._panelView_ibwj7_93{min-height:var(--space-none);min-width:var(--space-none);opacity:1;transition:opacity var(--panel-duration) var(--panel-ease), transform var(--panel-duration) var(--panel-ease), visibility var(--panel-duration);visibility:visible;grid-area:1/1;overflow:hidden;transform:translate(0)}._detailsView_ibwj7_107{flex-direction:column;display:flex}._viewHidden_ibwj7_112{opacity:0;pointer-events:none;transform:translateX(calc(var(--space-sm) * -1));visibility:hidden}._nutritionView_ibwj7_119._viewHidden_ibwj7_112{transform:translateX(var(--space-sm))}._detailContent_ibwj7_123{min-height:var(--space-none);overscroll-behavior:contain;padding:var(--panel-inset) var(--panel-inset) var(--space-2xs);scrollbar-width:thin;flex:auto;overflow-y:auto}._hero_ibwj7_132{align-items:center;gap:var(--space-2xs);min-height:var(--space-4xl);padding-right:var(--space-4xl);display:flex}._title_ibwj7_141{color:var(--panel-ink);font-family:inherit;font-size:var(--text-fluid-3xl);font-weight:var(--font-normal);letter-spacing:var(--tracking-tighter);margin:var(--space-none);min-width:var(--space-none);overflow-wrap:anywhere;text-wrap:balance;line-height:1.06}._description_ibwj7_154{color:var(--panel-muted);font-size:var(--text-fluid-sm);line-height:var(--leading-relaxed);margin:var(--space-3xs) var(--space-none) var(--space-none);text-wrap:pretty}._imageFrame_ibwj7_162{aspect-ratio:1;background:color-mix(in srgb, var(--ingredient-color) 6%, var(--panel-paper));border-radius:var(--radius-full);margin:var(--space-none);width:var(--space-4xl);flex-shrink:0;justify-content:center;align-items:center;display:flex}._ingredientImage_ibwj7_174{filter:drop-shadow(0 var(--space-sm) var(--space-2xs) #1b223518);object-fit:contain;pointer-events:none;width:100%;height:auto;display:block}._badgeList_ibwj7_183{color:var(--panel-muted);font-size:var(--text-fluid-xs);align-items:center;gap:var(--space-3xs) var(--space-sm);line-height:var(--leading-normal);margin-top:var(--space-3xs);scrollbar-width:thin;white-space:nowrap;flex-wrap:nowrap;display:flex;overflow-x:auto}._sourcingImage_ibwj7_38{height:var(--space-3xl);flex-shrink:0;width:auto;max-width:100%;display:block}._certificationBadge_ibwj7_205,._regionBadge_ibwj7_206{flex-shrink:0}._certificationBadge_ibwj7_205{align-items:center;gap:var(--space-4xs);display:inline-flex}._regionBadge_ibwj7_206{border-left:var(--border-1) var(--border-solid) var(--panel-line);padding-left:var(--space-sm)}._macroSummary_ibwj7_221{border-top:var(--border-1) var(--border-solid) var(--panel-line);margin:var(--space-none) var(--panel-inset);padding-bottom:var(--space-2xs);flex-shrink:0}._macroContext_ibwj7_228{align-items:center;gap:var(--space-3xs);justify-content:space-between;display:flex}._macroEyebrow_ibwj7_235{color:var(--panel-muted);font-size:var(--text-fluid-xs);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase}._nutritionButton_ibwj7_61,._backButton_ibwj7_62{border-radius:var(--radius-md);color:var(--panel-ink);font-size:var(--text-fluid-xs);font-weight:var(--font-medium);gap:var(--space-5xs);min-height:calc(var(--space-4xl) + var(--space-5xs));padding:var(--space-5xs) var(--space-none);background:0 0}._portionFooter_ibwj7_255{background:var(--color-background-secondary);border-top:var(--border-1) var(--border-solid) var(--panel-line);padding:var(--space-2xs) var(--panel-inset) var(--space-xs);flex-shrink:0}._amountRow_ibwj7_262{background:var(--panel-paper);border:var(--border-1) var(--border-solid) var(--panel-line);border-radius:var(--space-xs);padding:var(--space-none);align-items:center;display:flex}._iconButton_ibwj7_63{border-radius:var(--space-3xs);color:var(--panel-ink);height:calc(var(--space-4xl) + var(--space-5xs));padding:var(--space-none);width:calc(var(--space-4xl) + var(--space-5xs));background:0 0}._amountControl_ibwj7_280{align-items:center;gap:var(--space-3xs);min-width:var(--space-none);flex:1;justify-content:center;display:flex}._amountInput_ibwj7_289{appearance:textfield;border:var(--border-0);border-radius:var(--radius-md);color:var(--panel-ink);font-family:inherit;font-size:var(--text-fluid-xl);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);height:var(--space-4xl);min-width:var(--space-none);padding:var(--space-none) var(--space-5xs);text-align:right;width:var(--space-6xl);background:0 0}._amountInput_ibwj7_289::-webkit-inner-spin-button{appearance:none;margin:var(--space-none)}._amountInput_ibwj7_289::-webkit-outer-spin-button{appearance:none;margin:var(--space-none)}._unitControl_ibwj7_312{max-width:65%;min-width:var(--space-none);align-items:center;display:flex;position:relative}._unitSelect_ibwj7_320{appearance:none;border:var(--border-0);border-radius:var(--radius-md);color:var(--panel-muted);cursor:pointer;font-family:inherit;font-size:var(--text-fluid-lg);height:calc(var(--space-4xl) + var(--space-5xs));min-width:var(--space-none);padding:var(--space-none) var(--space-xl) var(--space-none) var(--space-5xs);text-overflow:ellipsis;background:0 0;width:100%}._unitChevron_ibwj7_336{color:var(--panel-muted);pointer-events:none;right:var(--space-6xs);position:absolute}._capacityHint_ibwj7_343{color:#90432e;font-size:var(--text-fluid-xs);line-height:var(--leading-normal);margin:var(--space-5xs) var(--space-none);min-height:var(--space-xs)}._addButton_ibwj7_64{background:var(--panel-ink);border-radius:var(--space-xs);color:#fff;font-size:var(--text-fluid-base);font-weight:var(--font-medium);gap:var(--space-3xs);line-height:var(--leading-normal);min-height:calc(var(--space-4xl) + var(--space-5xs));padding:var(--space-3xs) var(--space-xs);width:100%}._iconButton_ibwj7_63:disabled{color:#acb4aa;cursor:default}._addButton_ibwj7_64:disabled{color:#667060;cursor:not-allowed;background:#d7ddd2}._closeButton_ibwj7_60:focus-visible,._badgeList_ibwj7_183:focus-visible,._nutritionButton_ibwj7_61:focus-visible,._backButton_ibwj7_62:focus-visible,._iconButton_ibwj7_63:focus-visible,._addButton_ibwj7_64:focus-visible,._amountInput_ibwj7_289:focus-visible,._unitSelect_ibwj7_320:focus-visible,._sourceLink_ibwj7_383:focus-visible{outline:var(--border-2) var(--border-solid) #537657;outline-offset:var(--space-6xs)}@media (hover:hover){._closeButton_ibwj7_60:hover,._iconButton_ibwj7_63:hover:not(:disabled){color:var(--panel-ink);background:#e3e8dc}._nutritionButton_ibwj7_61:hover,._backButton_ibwj7_62:hover{color:#4f7451}._addButton_ibwj7_64:hover:not(:disabled){background:#34553e}}._closeButton_ibwj7_60:active,._iconButton_ibwj7_63:active:not(:disabled),._addButton_ibwj7_64:active:not(:disabled){transform:scale(.97)}._nutritionView_ibwj7_119{inset:var(--space-none);padding:var(--panel-inset);position:absolute}._ingredientNutritionTooltip_ibwj7_418{color:var(--panel-ink);gap:var(--space-2xs);height:100%;min-height:var(--space-none);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;display:flex;overflow:hidden auto}._nutritionHeader_ibwj7_431{align-items:center;gap:var(--space-sm);padding-right:var(--space-4xl);justify-content:space-between;display:flex}._backButton_ibwj7_62{gap:var(--space-3xs)}._nutritionTitle_ibwj7_443{font-size:var(--text-fluid-sm);font-weight:var(--font-semibold);text-align:right}._nutritionText_ibwj7_449,._disclaimer_ibwj7_450,._sourceItem_ibwj7_451{color:var(--panel-muted);font-size:var(--text-fluid-xs);line-height:var(--leading-relaxed);margin:var(--space-none)}._nutritionLabelFrame_ibwj7_458{min-width:var(--space-none)}._sourceTitle_ibwj7_462{font-size:var(--text-fluid-sm);font-weight:var(--font-semibold);margin:var(--space-none)}._sourceList_ibwj7_468{gap:var(--space-3xs);margin:var(--space-none);padding:var(--space-none);list-style:none;display:grid}._sourceLink_ibwj7_383{color:var(--panel-ink);text-underline-offset:var(--space-6xs)}@media (width<=820px){._detailPanel_ibwj7_1{bottom:var(--space-3xs);height:min(calc(var(--space-24xl) * 2), calc(100% - var(--space-xs)), calc(100dvh - var(--space-xs)));max-width:min(max(72%, calc(var(--space-30xl) + var(--space-lg))), calc(var(--space-30xl) * 2))}}@container (width<=360px){._card_ibwj7_43{--panel-inset:var(--space-2xs)}._detailContent_ibwj7_123{padding-bottom:var(--space-5xs)}._title_ibwj7_141{font-size:var(--text-lg)}._description_ibwj7_154{font-size:var(--text-fluid-xs);line-height:var(--leading-normal)}._imageFrame_ibwj7_162{width:var(--space-3xl)}._closeButton_ibwj7_60{height:calc(var(--space-4xl) + var(--space-5xs));right:var(--space-5xs);top:var(--space-5xs);width:calc(var(--space-4xl) + var(--space-5xs))}._badgeList_ibwj7_183{column-gap:var(--space-2xs);margin-top:var(--space-3xs)}._regionBadge_ibwj7_206{padding-left:var(--space-2xs)}._macroSummary_ibwj7_221{padding-bottom:var(--space-3xs)}._portionFooter_ibwj7_255{padding:var(--space-3xs) var(--panel-inset)}._amountInput_ibwj7_289{font-size:var(--text-base)}._capacityHint_ibwj7_343:empty{min-height:var(--space-5xs)}._addButton_ibwj7_64{font-size:var(--text-fluid-sm);line-height:calc(var(--text-fluid-xs) * var(--leading-normal));min-height:calc(var(--space-4xl) + var(--space-5xs));padding:var(--space-3xs) var(--space-xs)}}@media (prefers-reduced-motion:reduce){._detailPanel_ibwj7_1{animation:none}._panelView_ibwj7_93,._closeButton_ibwj7_60,._nutritionButton_ibwj7_61,._backButton_ibwj7_62,._iconButton_ibwj7_63,._addButton_ibwj7_64{transition:none;transform:none}}@keyframes _panelEnter_ibwj7_1{0%{opacity:0;transform:translateY(var(--space-lg))}to{opacity:1;transform:translateY(0)}}._ingredientChips_1wzxj_1{min-height:var(--space-4xl);min-width:var(--space-none);padding:var(--space-none) var(--space-2xl) var(--space-3xs)}._emptyMessage_1wzxj_7{color:color-mix(in srgb, var(--color-text) 62%, var(--color-surface));font-family:ui-sans-serif,system-ui,sans-serif;font-size:var(--text-xs);line-height:var(--space-3xl);margin:var(--space-none)}._chipList_1wzxj_15{align-items:center;gap:var(--space-3xs);margin:var(--space-none);padding:var(--space-6xs) var(--space-none);scroll-behavior:smooth;scrollbar-width:thin;list-style:none;display:flex;overflow-x:auto}._chip_1wzxj_15{--ingredient-color:var(--color-muted);background:var(--color-surface);border:var(--border-1) solid var(--color-muted);border-radius:var(--radius-md);align-items:center;gap:var(--space-4xs);max-width:calc(var(--space-30xl) + var(--space-4xl));min-height:var(--space-2xl);padding:var(--space-none) var(--space-none) var(--space-none) var(--space-3xs);flex:none;transition:border-color .16s,background-color .16s;display:flex}._chip_1wzxj_15:hover,._highlightedChip_1wzxj_45{background:color-mix(in srgb, var(--ingredient-color) 6%, var(--color-surface));border-color:color-mix(in srgb, var(--ingredient-color) 50%, var(--color-muted))}._swatch_1wzxj_50{background:var(--ingredient-color);border-radius:var(--radius-full);flex:0 0 var(--space-4xs);height:var(--space-4xs);width:var(--space-4xs)}._copy_1wzxj_58{color:var(--color-text);font-family:ui-sans-serif,system-ui,sans-serif;font-size:var(--text-xs);font-weight:var(--font-normal);align-items:baseline;gap:var(--space-4xs);line-height:var(--leading-tight);min-width:var(--space-none);display:flex}._name_1wzxj_70{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._amount_1wzxj_76{color:color-mix(in srgb, var(--color-text) 64%, var(--color-surface));flex:none}._removeButton_1wzxj_81{border:var(--border-0);border-radius:var(--radius-md);color:color-mix(in srgb, var(--color-text) 58%, var(--color-surface));cursor:pointer;flex:0 0 var(--space-2xl);height:var(--space-2xl);padding:var(--space-none);width:var(--space-2xl);background:0 0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}._removeButton_1wzxj_81:hover{background:var(--color-background-secondary);color:var(--color-text)}._removeButton_1wzxj_81:focus-visible{outline:var(--border-2) solid var(--color-primary);outline-offset:calc(var(--border-2) * -1)}@media (width<=820px){._ingredientChips_1wzxj_1{padding-inline:var(--space-md)}}@media (prefers-reduced-motion:reduce){._chipList_1wzxj_15{scroll-behavior:auto}._chip_1wzxj_15,._removeButton_1wzxj_81{transition:none}}._glassScene_13fyw_1{--impact-ring-height:var(--space-none);--impact-ring-scale:1;--motion-color:color-mix(in oklab, var(--color-primary) 45%, var(--color-surface));--motion-impact:0;--reaction-bottom:8%;--stack-height:0%;isolation:isolate;height:100%;margin:var(--space-none);background:0 0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;container-type:size}._glassFrame_13fyw_21{aspect-ratio:1023/1537;height:min(128cqh, calc(90cqw * 1537 / 1023), calc(var(--space-20xl) * 3 + var(--space-5xl)));z-index:1;flex:none;width:auto;position:relative;transform:translateY(-3.5%)}._glassFrame_13fyw_21:after{background:color-mix(in oklab, var(--color-text) 10%, transparent);content:"";filter:blur(min(var(--space-3xs), 1.2cqh));pointer-events:none;z-index:0;border-radius:50%;height:1.5%;position:absolute;bottom:9%;left:27%;right:27%}._cupImage_13fyw_47,._cupHighlightImage_13fyw_48{clip-path:polygon(8% 18%,92% 18%,92% 24%,89% 27%,74% 85%,70% 89%,30% 89%,26% 85%,11% 27%,8% 24%);height:100%;inset:var(--space-none);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:absolute}._cupImage_13fyw_47{filter:saturate(.45);opacity:.98;z-index:1}._cupHighlightImage_13fyw_48{filter:saturate(.45)brightness(1.04)contrast(1.03);mix-blend-mode:screen;opacity:.58;z-index:7}._glass_13fyw_1{clip-path:polygon(3% 0%,97% 0%,80% 96%,74% 98.5%,62% 100%,38% 100%,26% 98.5%,20% 96%);z-index:2;background:0 0;position:absolute;inset:28% 13% 14%;overflow:hidden}._fruitPile_13fyw_86{background:radial-gradient(ellipse at 50% 100%, color-mix(in oklab, var(--color-text) 18%, transparent), color-mix(in oklab, var(--color-text) 0%, transparent) 62%), linear-gradient(180deg, color-mix(in oklab, var(--color-surface) 16%, transparent), color-mix(in oklab, var(--color-surface) 0%, transparent));bottom:var(--space-none);box-shadow:inset 0 calc(var(--space-lg) * -1) var(--space-2xl) color-mix(in oklab, var(--color-text) 20%, transparent), inset var(--space-3xs) 0 var(--space-xl) color-mix(in oklab, var(--color-surface) 16%, transparent);height:var(--stack-height);left:var(--space-none);right:var(--space-none);transform-origin:50% 100%;z-index:3;transition:height .32s cubic-bezier(.16,1,.3,1);position:absolute;overflow:hidden}._fruitPile_13fyw_86:after{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--color-surface) 54%, transparent), color-mix(in oklab, var(--color-surface) 0%, transparent) 68%), linear-gradient(90deg, color-mix(in oklab, var(--color-surface) 0%, transparent), color-mix(in oklab, var(--color-text) 14%, transparent), color-mix(in oklab, var(--color-surface) 0%, transparent));content:"";height:var(--space-4xl);opacity:.72;pointer-events:none;left:-10%;right:-10%;top:calc(var(--space-lg) * -1);z-index:5;border-radius:50%;position:absolute}._reactionLayer_13fyw_120{bottom:var(--reaction-bottom);pointer-events:none;z-index:6;height:32%;position:absolute;left:8%;right:8%;transform:translateY(50%)}._reactionLayer_13fyw_120:before{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--motion-color) 38%, transparent), transparent 68%);content:"";filter:blur(var(--space-3xs));border-radius:50%;animation:.68s cubic-bezier(.16,1,.3,1) both _colorBloom_13fyw_1;position:absolute;inset:34% 18% 24%}._impactRing_13fyw_145{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--color-surface) 0%, transparent) 48%, color-mix(in oklab, var(--color-surface) 64%, transparent) 52%, color-mix(in oklab, var(--color-surface) 0%, transparent) 72%), radial-gradient(ellipse at center, color-mix(in oklab, var(--color-surface) 34%, transparent), color-mix(in oklab, var(--color-surface) 0%, transparent) 68%);height:var(--impact-ring-height);border-radius:50%;animation:.52s cubic-bezier(.16,1,.3,1) both _impactRing_13fyw_145;position:absolute;top:46%;left:16%;right:16%}._burstDrop_13fyw_163{animation:.54s cubic-bezier(.16,1,.3,1) both _burstDrop_13fyw_163;animation-delay:var(--burst-delay);background:radial-gradient(circle at 32% 24%, color-mix(in oklab, var(--color-surface) 72%, transparent), color-mix(in oklab, var(--color-surface) 0%, transparent) 36%), var(--motion-color);border-radius:var(--radius-full);box-shadow:0 var(--space-6xs) var(--space-5xs) color-mix(in oklab, var(--color-text) 14%, transparent);height:var(--burst-size);left:var(--burst-left);opacity:0;width:var(--burst-size);position:absolute;top:50%}._pileShade_13fyw_178{background:linear-gradient(180deg, color-mix(in oklab, var(--color-surface) 26%, transparent), color-mix(in oklab, var(--color-surface) 0%, transparent) 30%, color-mix(in oklab, var(--color-text) 22%, transparent)), linear-gradient(90deg, color-mix(in oklab, var(--color-surface) 24%, transparent), color-mix(in oklab, var(--color-surface) 0%, transparent) 34%, color-mix(in oklab, var(--color-primary) 10%, transparent));inset:var(--space-none);mix-blend-mode:multiply;opacity:.56;pointer-events:none;z-index:4;position:absolute}._fluidLayer_13fyw_190{inset:var(--space-none);z-index:3;position:absolute}._fluidChunk_13fyw_196{--chunk-blend-shift:0%;--chunk-bottom:0%;--chunk-color:color-mix(in oklab, var(--color-primary) 45%, var(--color-surface));--chunk-delay:0s;--chunk-height:0%;--chunk-image-size:var(--space-3xl);--chunk-settle-y:var(--space-xs);--chunk-surface-shift:0%;--chunk-wave-a:18%;--chunk-wave-b:8%;--chunk-wave-c:24%;--previous-chunk-color:var(--chunk-color);background:radial-gradient(circle at calc(18% + var(--chunk-surface-shift)) 34%, color-mix(in srgb, var(--chunk-color) 72%, var(--color-surface)), transparent 20%), radial-gradient(circle at calc(74% + var(--chunk-surface-shift)) 70%, color-mix(in srgb, var(--chunk-color) 78%, color-mix(in oklab, var(--color-primary) 82%, var(--color-text))), transparent 24%), radial-gradient(ellipse at calc(50% + var(--chunk-surface-shift)) 12%, color-mix(in oklab, var(--color-surface) 44%, transparent), color-mix(in oklab, var(--color-surface) 0%, transparent) 60%), linear-gradient(90deg, color-mix(in oklab, var(--color-surface) 12%, transparent), color-mix(in oklab, var(--color-surface) 0%, transparent) 36%, color-mix(in oklab, var(--color-primary) 18%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--chunk-color) 92%, var(--color-surface)), color-mix(in srgb, var(--chunk-color) 92%, color-mix(in oklab, var(--color-primary) 82%, var(--color-text))));border-top:var(--border-1) var(--border-solid) color-mix(in oklab, var(--color-surface) 72%, transparent);bottom:var(--chunk-bottom);box-shadow:inset 0 var(--space-6xs) var(--space-xs) color-mix(in oklab, var(--color-surface) 32%, transparent), inset 0 calc(var(--space-4xs) * -1) var(--space-md) color-mix(in oklab, var(--color-text) 16%, transparent);cursor:pointer;height:var(--chunk-height);isolation:isolate;left:var(--space-none);min-height:var(--border-2);right:var(--space-none);transform-origin:50% 100%;will-change:bottom, height, transform;transition:bottom .28s cubic-bezier(.16,1,.3,1),box-shadow .16s,filter .16s,height .28s cubic-bezier(.16,1,.3,1),opacity .16s;position:absolute;overflow:hidden}._fluidChunk_13fyw_196:before{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--color-surface) 70%, transparent), color-mix(in oklab, var(--color-surface) 0%, transparent) 68%);content:"";height:min(var(--space-4xl), 42%);opacity:.72;left:4%;right:4%;top:calc(var(--space-md) * -1);z-index:4;border-radius:50%;position:absolute}._fluidChunk_13fyw_196:after{background:linear-gradient(90deg, color-mix(in oklab, var(--color-surface) 22%, transparent), color-mix(in oklab, var(--color-surface) 0%, transparent) 44%, color-mix(in oklab, var(--color-primary) 10%, transparent));content:"";inset:var(--space-none);pointer-events:none;z-index:5;position:absolute}._blendRibbon_13fyw_276{background:radial-gradient(circle at calc(22% + var(--chunk-blend-shift)) 64%, color-mix(in srgb, var(--previous-chunk-color) 72%, transparent), transparent 34%), radial-gradient(circle at calc(76% + var(--chunk-blend-shift)) 46%, color-mix(in srgb, var(--chunk-color) 68%, transparent), transparent 31%), linear-gradient(180deg, color-mix(in srgb, var(--chunk-color) 72%, transparent), color-mix(in srgb, var(--previous-chunk-color) 78%, transparent));bottom:calc(var(--space-md) * -1);clip-path:polygon(0 var(--chunk-wave-a), 12% var(--chunk-wave-b), 28% var(--chunk-wave-c), 46% var(--chunk-wave-a), 64% var(--chunk-wave-b), 82% var(--chunk-wave-c), 100% var(--chunk-wave-a), 100% 100%, 0 100%);filter:blur(var(--space-6xs));height:var(--space-4xl);left:calc(var(--space-sm) * -1);opacity:.78;pointer-events:none;right:calc(var(--space-sm) * -1);transform:translateX(var(--chunk-blend-shift));z-index:1;position:absolute}._pulpField_13fyw_316{inset:var(--space-none);pointer-events:none;z-index:2;position:absolute}._pulpSpeck_13fyw_323{background:radial-gradient(circle at 32% 28%, color-mix(in oklab, var(--color-surface) 74%, transparent), color-mix(in oklab, var(--color-surface) 0%, transparent) 42%), color-mix(in srgb, var(--chunk-color) 68%, var(--color-surface));border-radius:var(--radius-full);box-shadow:0 var(--space-6xs) var(--space-5xs) color-mix(in oklab, var(--color-text) 12%, transparent);height:var(--speck-size);left:var(--speck-left);opacity:var(--speck-opacity);top:var(--speck-top);width:calc(var(--speck-size) * 1.26);position:absolute;transform:translate(-50%,-50%)}._highlightedFluidChunk_13fyw_338{box-shadow:inset 0 0 var(--space-none) var(--border-2) color-mix(in srgb, var(--chunk-color) 44%, var(--color-surface)), inset 0 var(--space-6xs) var(--space-xs) color-mix(in oklab, var(--color-surface) 54%, transparent), inset 0 calc(var(--space-4xs) * -1) var(--space-md) color-mix(in oklab, var(--color-text) 10%, transparent), 0 var(--space-4xs) var(--space-lg) color-mix(in srgb, var(--chunk-color) 34%, transparent);filter:brightness(1.06)saturate(1.18);z-index:4}._newFluidChunk_13fyw_348{animation:.3s cubic-bezier(.2,1.22,.34,1) both _fluidChunkDrop_13fyw_1;animation-delay:var(--chunk-delay)}._growingFluidChunk_13fyw_353{animation:.24s cubic-bezier(.16,1,.3,1) both _fluidChunkGrow_13fyw_1}._settlingFluidChunk_13fyw_357{animation:.26s cubic-bezier(.16,1,.3,1) both _fluidChunkSettle_13fyw_1}._chunkImage_13fyw_361{filter:drop-shadow(0 var(--space-5xs) var(--space-2xs) color-mix(in oklab, var(--color-text) 28%, transparent)) saturate(1.06) contrast(1.04);height:var(--chunk-image-size);object-fit:contain;opacity:.82;pointer-events:none;max-width:46%;max-height:72%;width:var(--chunk-image-size);z-index:3;transition:filter .16s,opacity .16s,transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}._highlightedFluidChunk_13fyw_338 ._chunkImage_13fyw_361{filter:drop-shadow(0 var(--space-4xs) var(--space-xs) color-mix(in oklab, var(--color-text) 32%, transparent)) saturate(1.14) contrast(1.06);opacity:1;transform:translate(-50%,-50%)scale(1.08)}._surfaceRipple_13fyw_387{background:radial-gradient(ellipse at 50% 46%, color-mix(in oklab, var(--color-surface) 62%, transparent), color-mix(in oklab, var(--color-surface) 0%, transparent) 58%), linear-gradient(90deg, color-mix(in srgb, var(--motion-color) 22%, transparent), color-mix(in oklab, var(--color-surface) 50%, transparent) 48%, color-mix(in srgb, var(--motion-color) 18%, transparent));height:var(--space-5xl);opacity:.84;pointer-events:none;left:-12%;right:-12%;top:calc(var(--space-2xl) * -1);transform-origin:50% 58%;z-index:6;border-radius:50%;position:absolute}._activeSurfaceRipple_13fyw_408{animation:.64s cubic-bezier(.16,1,.3,1) both _surfaceSplash_13fyw_1}@keyframes _fluidChunkDrop_13fyw_1{0%{opacity:0;transform:translateY(calc(var(--space-5xl) * -1)) scaleY(.18)}62%{opacity:1;transform:translateY(var(--space-4xs)) scaleY(1.04)}to{opacity:1;transform:translateY(var(--space-none)) scaleY(1)}}@keyframes _fluidChunkSettle_13fyw_1{0%{transform:translateY(var(--chunk-settle-y)) scaleY(.98)}to{transform:translateY(var(--space-none)) scaleY(1)}}@keyframes _fluidChunkGrow_13fyw_1{0%{transform:translateY(calc(var(--space-4xs) * -1)) scaleY(.96)}to{transform:translateY(var(--space-none)) scaleY(1)}}@keyframes _surfaceSplash_13fyw_1{0%{opacity:.52;transform:translateY(var(--space-2xs)) scaleX(.74) scaleY(.6)}48%{opacity:.92;transform:translateY(calc(var(--space-4xs) * -1)) scaleX(1.12) scaleY(.82)}to{opacity:.84;transform:translateY(var(--space-none)) scaleX(1) scaleY(1)}}@keyframes _colorBloom_13fyw_1{0%{opacity:.62;transform:scale(.42)}to{opacity:0;transform:scale(1.36)}}@keyframes _impactRing_13fyw_145{0%{opacity:.72;transform:translateY(var(--space-4xs)) scale(.42)}to{opacity:0;transform:translateY(calc(var(--space-3xs) * -1)) scale(var(--impact-ring-scale))}}@keyframes _burstDrop_13fyw_163{0%{opacity:0;transform:translate(-50%, var(--space-none)) scale(.5)}18%{opacity:.82}to{opacity:0;transform:translate(calc(-50% + var(--burst-x)), var(--burst-y)) scale(.22)}}@media (prefers-reduced-motion:reduce){._fruitPile_13fyw_86,._fluidChunk_13fyw_196,._chunkImage_13fyw_361{transition:none}._reactionLayer_13fyw_120,._impactRing_13fyw_145,._burstDrop_13fyw_163{display:none}._fluidChunk_13fyw_196,._surfaceRipple_13fyw_387{animation:none}}._smoothiePlaygroundRoot_17f41_1{background:var(--color-surface);box-sizing:border-box;color:var(--color-text);height:clamp(calc(var(--space-30xl) + var(--space-19xl)), 120vw, calc(var(--space-30xl) * 2 + var(--space-14xl)));grid-template-rows:auto auto minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}._builderHeader_17f41_15{align-items:center;gap:var(--space-xs);padding:var(--space-lg) var(--space-2xl) var(--space-3xs);justify-content:space-between;display:flex}._builderTitle_17f41_23{font-size:var(--text-fluid-xl);font-weight:var(--font-normal);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:var(--space-none)}._topActions_17f41_31{align-items:center;gap:var(--space-3xs);flex:none;display:flex}._downloadAction_17f41_38{position:relative}._downloadButton_17f41_42,._nutritionToggle_17f41_43{border:var(--border-0);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-family:ui-sans-serif,system-ui,sans-serif;font-size:var(--text-xs);font-weight:var(--font-medium);align-items:center;gap:var(--space-4xs);height:var(--space-3xl);line-height:var(--leading-tight);padding:var(--space-none) var(--space-3xs);white-space:nowrap;background:0 0;justify-content:center;transition:background-color .16s;display:inline-flex}._downloadButton_17f41_42{padding:var(--space-none);width:var(--space-3xl)}._actionIcon_17f41_68{height:var(--space-lg);width:var(--space-lg);flex-shrink:0}._downloadButton_17f41_42:hover:not(:disabled),._nutritionToggle_17f41_43:hover{background:var(--color-background-secondary)}._downloadButton_17f41_42:focus-visible,._nutritionToggle_17f41_43:focus-visible{outline:var(--border-2) solid var(--color-primary);outline-offset:var(--space-6xs)}._downloadButton_17f41_42:disabled{cursor:not-allowed;opacity:.35}._downloadTooltip_17f41_90{background:var(--color-text);border-radius:var(--radius-sm);color:var(--color-surface);font-family:ui-sans-serif,system-ui,sans-serif;font-size:var(--text-xs);line-height:var(--leading-normal);max-width:min(calc(100vw - var(--space-2xl)), var(--space-30xl));opacity:0;padding:var(--space-3xs) var(--space-2xs);pointer-events:none;right:var(--space-none);top:calc(100% + var(--space-3xs));visibility:hidden;z-index:40;width:max-content;transition:opacity .14s,visibility .14s;position:absolute}._downloadAction_17f41_38:hover ._downloadTooltip_17f41_90,._downloadButton_17f41_42:focus-visible+._downloadTooltip_17f41_90{opacity:1;visibility:visible}._stageLayout_17f41_118{min-height:var(--space-none);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}._sceneStage_17f41_126{height:100%;min-width:var(--space-none);position:relative}._glassViewport_17f41_132{inset:var(--space-none);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute}._stageLayoutWithNutrition_17f41_140 ._glassViewport_17f41_132{transform:translate(-18%)}._nutritionPanel_17f41_144{background:var(--color-surface);border-left:var(--border-1) solid var(--color-muted);bottom:var(--space-none);opacity:0;overscroll-behavior:contain;scrollbar-width:thin;padding:var(--space-lg) var(--space-2xl);pointer-events:none;right:var(--space-none);top:var(--space-none);transform:translateX(var(--space-2xl));visibility:hidden;width:min(46%, calc(var(--space-30xl) * 2));z-index:7;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1),visibility .22s;position:absolute;overflow:hidden auto}._stageLayoutWithNutrition_17f41_140 ._nutritionPanel_17f41_144{opacity:1;pointer-events:auto;transform:translateX(var(--space-none));visibility:visible}._liveNutrition_17f41_175{border-top:var(--border-1) solid var(--color-muted);margin:var(--space-none) var(--space-2xl);max-width:calc(var(--space-30xl) * 3 + var(--space-8xl));padding:var(--space-xs) var(--space-none) var(--space-lg);width:calc(100% - var(--space-5xl));justify-self:center}._nutritionContext_17f41_184{color:color-mix(in srgb, var(--color-text) 70%, var(--color-surface));font-family:ui-sans-serif,system-ui,sans-serif;font-size:var(--text-xs);line-height:var(--leading-normal);margin-bottom:var(--space-3xs);justify-content:space-between;align-items:center;display:flex}._ingredientCount_17f41_195{color:color-mix(in srgb, var(--color-text) 56%, var(--color-surface));font-variant-numeric:tabular-nums}@media (width<=820px){._builderHeader_17f41_15{padding:var(--space-3xs) var(--space-md) var(--space-5xs)}._builderTitle_17f41_23{font-size:var(--text-lg)}._topActions_17f41_31{gap:var(--space-5xs)}._nutritionToggle_17f41_43{padding-inline:var(--space-5xs)}._nutritionPanel_17f41_144{border-left:var(--border-0);padding:var(--space-3xs) var(--space-md) var(--space-lg);width:100%}._stageLayoutWithNutrition_17f41_140 ._glassViewport_17f41_132{opacity:0;transform:none}._liveNutrition_17f41_175{margin-inline:var(--space-md);padding:var(--space-3xs) var(--space-none) var(--space-xs);width:calc(100% - var(--space-3xl))}._nutritionContext_17f41_184{font-size:var(--text-2xs);margin-bottom:var(--space-4xs)}}@media (prefers-reduced-motion:reduce){._glassViewport_17f41_132,._nutritionPanel_17f41_144,._downloadTooltip_17f41_90{transition:none}}._homePage_1t079_1{--landing-card-radius:var(--radius-lg);--landing-card-shadow:var(--space-none) var(--space-lg) var(--space-4xl) calc(-1 * var(--space-3xs)) color-mix(in oklab, var(--color-text) 16%, transparent), var(--space-none) var(--space-5xs) var(--space-xs) calc(-1 * var(--space-6xs)) color-mix(in oklab, var(--color-text) 8%, transparent);background:var(--color-background-secondary);color:var(--color-text)}._playgroundSection_1t079_13{transform-origin:top;animation:.52s cubic-bezier(.22,1,.36,1) _playgroundReveal_1t079_1;overflow:hidden}._builderLink_1t079_19{color:inherit;text-decoration:underline}._titleEmphasis_1t079_24{font-style:italic}._highlights_1t079_28{gap:var(--space-md);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--space-20xl)), 1fr));padding:var(--space-xl) clamp(var(--space-md), 6vw, var(--space-7xl));display:grid}._highlights_1t079_28 div{border-top:var(--border-1) var(--border-solid) var(--color-background-secondary);gap:var(--space-5xs);padding-top:var(--space-md);display:grid}._highlights_1t079_28 strong{font-size:var(--text-fluid-lg);line-height:var(--leading-tight)}._highlights_1t079_28 span{color:var(--color-muted);line-height:var(--leading-relaxed)}._playgroundSection_1t079_13:focus{outline:none}@keyframes _playgroundReveal_1t079_1{0%{filter:blur(var(--space-3xs));opacity:0;transform:scale(.985)}to{filter:blur(var(--space-none));opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._playgroundSection_1t079_13{animation:none}}._starterBoxBanner_ucz24_1{background:var(--color-background);color:var(--color-text);padding:clamp(var(--space-4xl), 5vw, var(--space-7xl)) clamp(var(--space-xs), calc(9vw - var(--space-2xl)), var(--space-7xl));scroll-margin-top:var(--space-11xl);font-family:ui-sans-serif,system-ui,sans-serif;container-type:inline-size}._offer_ucz24_11{max-width:calc(var(--space-20xl) * 7.25);margin:var(--space-none) auto;align-items:center;gap:var(--space-2xl);background:var(--color-primary);color:var(--color-surface);padding:var(--space-3xl);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._boxImage_ucz24_24{width:var(--space-23xl);height:var(--space-23xl);object-fit:contain;margin-block:calc(var(--space-5xl) * -1) calc(var(--space-3xl) * -1)}._offerCopy_ucz24_31{min-width:var(--space-none)}._offerHeading_ucz24_35{font-family:var(--font-display);font-size:clamp(var(--text-2xl), 2.6vw, var(--text-4xl));font-weight:var(--font-black);line-height:var(--leading-tight);margin:var(--space-none);text-wrap:balance}._offerPrice_ucz24_44{align-items:baseline;gap:var(--space-3xs) var(--space-lg);font-size:var(--text-xl);line-height:var(--leading-snug);margin:var(--space-xs) var(--space-none) var(--space-none);flex-wrap:wrap;display:flex}._action_ucz24_54._action_ucz24_54{background:var(--color-background-secondary);color:var(--color-primary);border:var(--border-0);border-radius:var(--radius-md);padding:var(--space-lg) var(--space-2xl);font-size:var(--text-xl);min-height:var(--space-7xl);box-shadow:none}._action_ucz24_54._action_ucz24_54:hover{background:var(--color-background);color:var(--color-text)}._action_ucz24_54._action_ucz24_54:focus-visible{outline:var(--border-2) solid var(--color-surface);outline-offset:var(--space-5xs)}._arrow_ucz24_75{margin-left:var(--space-xs);width:var(--space-2xl);height:var(--space-2xl)}@container (width<=950px){._offer_ucz24_11{grid-template-columns:auto minmax(0,1fr)}._action_ucz24_54._action_ucz24_54{grid-column:1/-1}}@container (width<=600px){._boxImage_ucz24_24{width:var(--space-9xl);height:var(--space-11xl);margin:var(--space-none)}._offer_ucz24_11{padding:var(--space-2xl);gap:var(--space-lg)}._offerHeading_ucz24_35{font-size:var(--text-2xl)}._offerPrice_ucz24_44{font-size:var(--text-lg)}._action_ucz24_54._action_ucz24_54{font-size:var(--text-base);padding-inline:var(--space-xs);min-height:var(--space-5xl)}}._packDetails_g0cvr_1{padding-top:clamp(var(--space-5xl), 6vw, var(--space-9xl));color:var(--color-text);background:var(--color-background-secondary);overflow:clip}._heading_g0cvr_8{padding-inline:var(--space-xl);text-align:center}._title_g0cvr_13{color:var(--color-primary);font-family:var(--font-display);font-size:clamp(var(--text-4xl), 4.6vw, var(--text-9xl));font-weight:var(--font-black);line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);text-wrap:balance;margin:0}._stage_g0cvr_24{width:100%;max-width:calc(var(--space-30xl) * 5.6);aspect-ratio:2.8;margin:clamp(var(--space-3xl), 4vw, var(--space-7xl)) auto 0;position:relative;overflow:clip}._photoFrame_g0cvr_33{width:52%;position:absolute;bottom:-28%;left:24%}._photo_g0cvr_33{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 98%,#0000),linear-gradient(#0000,#000 4%);mask-image:linear-gradient(90deg,#0000,#000 5% 98%,#0000),linear-gradient(#0000,#000 4%);-webkit-mask-composite:source-in;mask-composite:intersect}._callouts_g0cvr_51{margin:0;padding:0;list-style:none}._callout_g0cvr_51{width:18%;position:absolute}._calloutTitle_g0cvr_62{color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-fluid-xl);font-weight:var(--font-normal);line-height:var(--leading-tight);text-transform:none;text-wrap:balance;margin:0}._arrow_g0cvr_73{top:55%;left:calc(100% + var(--space-xs));width:var(--space-9xl);height:auto;position:absolute}._sealed_g0cvr_81{text-align:center;width:30%;top:0;left:35%}._sealed_g0cvr_81 ._arrow_g0cvr_73{top:calc(100% + var(--space-3xs));width:var(--space-7xl);left:42%;transform:rotate(90deg)}._size_g0cvr_95{top:15%;left:4%}._simple_g0cvr_100{top:15%;right:4%}._frozen_g0cvr_105{top:65%;left:3%}._fresh_g0cvr_110{top:65%;right:3%}._simple_g0cvr_100 ._arrow_g0cvr_73,._fresh_g0cvr_110 ._arrow_g0cvr_73{right:calc(100% + var(--space-xs));left:auto;transform:scaleX(-1)}@media (width<=800px){._stage_g0cvr_24{aspect-ratio:1.5;max-width:calc(var(--space-30xl) * 2.5);min-height:var(--space-30xl)}._photoFrame_g0cvr_33{width:54%;bottom:0;left:23%}._calloutTitle_g0cvr_62{font-size:clamp(var(--text-base), 2.6vw, var(--text-xl))}._sealed_g0cvr_81{width:34%;left:33%}._size_g0cvr_95,._simple_g0cvr_100{width:27%;top:0}._size_g0cvr_95{left:3%}._simple_g0cvr_100{right:3%}._size_g0cvr_95 ._arrow_g0cvr_73,._simple_g0cvr_100 ._arrow_g0cvr_73{top:calc(100% + var(--space-3xs));width:var(--space-5xl);left:60%;transform:rotate(50deg)}._simple_g0cvr_100 ._arrow_g0cvr_73{left:auto;right:60%;transform:scaleX(-1)rotate(50deg)}._sealed_g0cvr_81 ._arrow_g0cvr_73{width:var(--space-5xl);left:32%}._frozen_g0cvr_105,._fresh_g0cvr_110{width:20%}._frozen_g0cvr_105{left:2%}._fresh_g0cvr_110{right:2%}._frozen_g0cvr_105 ._arrow_g0cvr_73,._fresh_g0cvr_110 ._arrow_g0cvr_73{left:calc(100% + var(--space-6xs));width:var(--space-4xl)}._fresh_g0cvr_110 ._arrow_g0cvr_73{right:calc(100% + var(--space-6xs));left:auto}}
