@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4caa5346f1c7fb-s.14ema0lnj0o-0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8637c86382b2cab5-s.16yznq1bumu...woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75a8566361c6e74e-s.0.~symm4y5pkk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc3a3dc9f8ed46f-s.0pnqj.are9m2y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a624dffa201843ff-s.p.0xr-_bh6gedpp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico Fallback;src:local(Arial);ascent-override:137.32%;descent-override:47.74%;line-gap-override:0.0%;size-adjust:94.89%}.pacifico_956e6b36-module__A6xPtG__className{font-family:Pacifico,Pacifico Fallback;font-style:normal;font-weight:400}.pacifico_956e6b36-module__A6xPtG__variable{--font-subscription-script:"Pacifico", "Pacifico Fallback"}
.subscription-module__Kc10qa__page{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding:0 .75rem 6.5rem}.subscription-module__Kc10qa__pageInner{width:100%;max-width:min(100%,40rem);margin:0 auto}@media (min-width:640px){.subscription-module__Kc10qa__page{padding:0 1.25rem 7rem}.subscription-module__Kc10qa__pageInner{max-width:min(92vw,52rem)}}@media (min-width:1024px){.subscription-module__Kc10qa__pageInner{max-width:min(88vw,64rem)}}.subscription-module__Kc10qa__hero{text-align:center;padding:.5rem 0 2rem;position:relative}.subscription-module__Kc10qa__heroImages{justify-content:center;align-items:flex-end;gap:clamp(.75rem,3vw,2.25rem);width:100%;max-width:100%;min-height:clamp(10rem,32vw,18rem);margin:0 auto 1.5rem;display:flex}.subscription-module__Kc10qa__heroImageWrap{flex:0 auto;width:clamp(8rem,28vw,14rem);height:clamp(8rem,28vw,14rem);position:relative}.subscription-module__Kc10qa__heroImageWrapCenter{z-index:1;width:clamp(9.5rem,32vw,16rem);height:clamp(9.5rem,32vw,16rem)}.subscription-module__Kc10qa__heroImage{object-fit:contain}.subscription-module__Kc10qa__heroTitle{font-family:var(--font-subscription-script), "Brush Script MT", cursive;color:#111827;margin:0 0 1rem;font-size:clamp(2.5rem,10vw,3.75rem);font-weight:400;line-height:1.15}.subscription-module__Kc10qa__planLabel{letter-spacing:.06em;color:#15803d;margin:0 0 .35rem;font-size:clamp(1rem,3.5vw,1.25rem);font-weight:800}.subscription-module__Kc10qa__planSubLabel{letter-spacing:.06em;color:#111827;margin:0 0 .65rem;font-size:clamp(1rem,3.5vw,1.25rem);font-weight:800}.subscription-module__Kc10qa__planMeta{letter-spacing:.08em;color:#15803d;margin:0 0 1.75rem;font-size:clamp(.8rem,2.5vw,.95rem);font-weight:700}.subscription-module__Kc10qa__features{flex-wrap:wrap;justify-content:center;gap:clamp(1.25rem,5vw,3rem);width:100%;margin-bottom:2.25rem;display:flex}.subscription-module__Kc10qa__feature{flex-direction:column;flex:7rem;align-items:center;gap:.5rem;max-width:10rem;display:flex}.subscription-module__Kc10qa__featureIcon{color:#15803d;background:#fef2f2;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;display:grid}.subscription-module__Kc10qa__featureLabel{color:#374151;text-align:center;font-size:clamp(.75rem,2.5vw,.875rem);font-weight:600;line-height:1.25}.subscription-module__Kc10qa__landingContinueBar{z-index:40;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0f172a0f}.subscription-module__Kc10qa__landingContinueBtn{background:var(--customTheme,#fc1e1e);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:min(94vw,52rem);margin:0 auto;padding:.95rem 1rem;font-size:1rem;font-weight:700;text-decoration:none;display:flex}@media (min-width:1024px){.subscription-module__Kc10qa__landingContinueBtn{max-width:min(90vw,64rem)}}.subscription-module__Kc10qa__whySection{border-top:1px solid #f3f4f6;padding-top:2rem}.subscription-module__Kc10qa__whyTitle{color:#111827;margin:0 0 1.5rem;font-size:clamp(1.5rem,4vw,1.85rem);font-weight:800}.subscription-module__Kc10qa__whyGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:480px){.subscription-module__Kc10qa__whyGrid{grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem}}.subscription-module__Kc10qa__whyItem{align-items:flex-start;gap:.65rem;display:flex}.subscription-module__Kc10qa__whyIcon{color:#15803d;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;margin-top:.1rem;font-size:1.1rem;display:grid}.subscription-module__Kc10qa__whyText{color:#374151;margin:0;font-size:clamp(.875rem,2.5vw,1rem);font-weight:500;line-height:1.4}
.subscriptionFlow-module__Vd-naW__flow{--flow-max-width:min(100%, 42rem);--flow-title-size:1.35rem;--flow-subtitle-size:.95rem;--flow-body-size:.9rem;--flow-small-size:.8rem;--flow-icon-lg:3.5rem;--flow-icon-md:2.75rem;--flow-tile-min-height:6.5rem;width:100%;max-width:var(--flow-max-width);box-sizing:border-box;margin:0 auto;padding:0 1rem 6.5rem}@media (min-width:640px){.subscriptionFlow-module__Vd-naW__flow{--flow-max-width:min(94vw, 52rem);--flow-title-size:1.5rem;--flow-subtitle-size:1rem;--flow-body-size:.95rem;--flow-small-size:.85rem;--flow-icon-lg:4.25rem;--flow-icon-md:3.25rem;--flow-tile-min-height:7.25rem;padding:0 1.25rem 7rem}}@media (min-width:1024px){.subscriptionFlow-module__Vd-naW__flow{--flow-max-width:min(90vw, 64rem);--flow-title-size:1.65rem;--flow-subtitle-size:1.05rem;--flow-icon-lg:5rem;--flow-tile-min-height:7.75rem}}.subscriptionFlow-module__Vd-naW__stepHeader{text-align:center;margin-bottom:1.5rem}.subscriptionFlow-module__Vd-naW__stepTitle{font-size:var(--flow-title-size);color:#111827;margin:0 0 .5rem;font-weight:800;line-height:1.25}.subscriptionFlow-module__Vd-naW__stepSubtitle{font-size:var(--flow-subtitle-size);color:#6b7280;margin:0;line-height:1.5}.subscriptionFlow-module__Vd-naW__menuStatusMessage{color:#6b7280;margin:0;padding:1rem .25rem;font-size:.9rem;font-weight:600}.subscriptionFlow-module__Vd-naW__menuDesktopGrid .subscriptionFlow-module__Vd-naW__menuStatusMessage{grid-column:1/-1}.subscriptionFlow-module__Vd-naW__detailsSection{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.15rem 1.15rem 1.25rem}.subscriptionFlow-module__Vd-naW__detailsLayout{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.subscriptionFlow-module__Vd-naW__detailsSectionSubscription{height:fit-content}.subscriptionFlow-module__Vd-naW__detailsSectionHeading{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.subscriptionFlow-module__Vd-naW__detailsSectionIcon{width:2rem;height:2rem;color:var(--customTheme,#fc1e1e);background:#fef2f2;border-radius:999px;flex-shrink:0;place-items:center;font-size:.85rem;display:grid}.subscriptionFlow-module__Vd-naW__detailsSectionTitle{font-size:var(--flow-body-size);color:#111827;margin:0;font-weight:800}.subscriptionFlow-module__Vd-naW__formGrid{grid-template-columns:1fr;gap:.85rem;display:grid}.subscriptionFlow-module__Vd-naW__formField{flex-direction:column;gap:.35rem;display:flex}.subscriptionFlow-module__Vd-naW__formLabel{font-size:var(--flow-small-size);color:#374151;font-weight:700}.subscriptionFlow-module__Vd-naW__formRequired{color:var(--customTheme,#fc1e1e)}.subscriptionFlow-module__Vd-naW__formInput,.subscriptionFlow-module__Vd-naW__formTextarea{color:#111827;width:100%;font:inherit;font-size:var(--flow-body-size);box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:.75rem .85rem;line-height:1.4}.subscriptionFlow-module__Vd-naW__formInput:focus,.subscriptionFlow-module__Vd-naW__formTextarea:focus{outline-offset:1px;border-color:#166534;outline:2px solid #166534}.subscriptionFlow-module__Vd-naW__formTextarea{resize:vertical;min-height:4.5rem}.subscriptionFlow-module__Vd-naW__detailsProfileLoading{color:#6b7280;grid-column:1/-1;align-items:center;gap:.55rem;margin:0 0 .15rem;font-size:.82rem;font-weight:600;display:flex}.subscriptionFlow-module__Vd-naW__detailsProfileSpinner{border:2px solid #e5e7eb;border-top-color:#166534;border-radius:999px;flex-shrink:0;width:1rem;height:1rem;animation:.75s linear infinite subscriptionFlow-module__Vd-naW__detailsProfileSpin}.subscriptionFlow-module__Vd-naW__detailsFieldSkeleton{background:linear-gradient(90deg,#f3f4f6 0%,#e5e7eb 50%,#f3f4f6 100%) 0 0/200% 100%;border-radius:10px;width:100%;min-height:2.85rem;animation:1.1s ease-in-out infinite subscriptionFlow-module__Vd-naW__detailsFieldShimmer}@keyframes subscriptionFlow-module__Vd-naW__detailsProfileSpin{to{transform:rotate(360deg)}}@keyframes subscriptionFlow-module__Vd-naW__detailsFieldShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.subscriptionFlow-module__Vd-naW__subscriptionSummaryCard{flex-direction:column;gap:.65rem;margin:0;padding:0;display:flex}.subscriptionFlow-module__Vd-naW__subscriptionSummaryRow{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.65rem;display:flex}.subscriptionFlow-module__Vd-naW__subscriptionSummaryRow:last-child{border-bottom:none;padding-bottom:0}.subscriptionFlow-module__Vd-naW__subscriptionSummaryRow dt{font-size:var(--flow-small-size);color:#6b7280;margin:0;font-weight:600}.subscriptionFlow-module__Vd-naW__subscriptionSummaryRow dd{font-size:var(--flow-small-size);color:#111827;text-align:right;margin:0;font-weight:700}.subscriptionFlow-module__Vd-naW__paymentSummaryCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem 1.25rem}.subscriptionFlow-module__Vd-naW__paymentSummaryLabel{font-size:var(--flow-small-size);color:#6b7280;margin:0 0 .35rem;font-weight:700}.subscriptionFlow-module__Vd-naW__paymentSummaryAmount{color:var(--customTheme,#fc1e1e);margin:0 0 .75rem;font-size:1.75rem;font-weight:900;line-height:1.1}.subscriptionFlow-module__Vd-naW__paymentSummaryAmount span{font-size:var(--flow-small-size);color:#6b7280;margin-top:.15rem;font-weight:600;display:block}.subscriptionFlow-module__Vd-naW__paymentSummaryNote{font-size:var(--flow-body-size);color:#6b7280;margin:0}.subscriptionFlow-module__Vd-naW__accountViewToggle{background:#f3f4f6;border-radius:12px;grid-template-columns:1fr 1fr;gap:.5rem;width:100%;margin-bottom:1.25rem;padding:.35rem;display:grid}.subscriptionFlow-module__Vd-naW__accountViewTab{color:#374151;font-size:var(--flow-small-size);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:.75rem .65rem;font-weight:700;transition:background-color .16s,color .16s}.subscriptionFlow-module__Vd-naW__accountViewTabActive{background:var(--customTheme,#fc1e1e);color:#fff}.subscriptionFlow-module__Vd-naW__accountForm{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:.85rem;margin-bottom:1.5rem;padding:1.15rem;display:flex}@media (min-width:640px){.subscriptionFlow-module__Vd-naW__detailsLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:1rem;display:grid}.subscriptionFlow-module__Vd-naW__detailsLayout .subscriptionFlow-module__Vd-naW__detailsSection{margin-bottom:0}}@media (min-width:1024px){.subscriptionFlow-module__Vd-naW__detailsLayout{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:1.25rem}.subscriptionFlow-module__Vd-naW__detailsSectionSubscription{position:sticky;top:1rem}.subscriptionFlow-module__Vd-naW__formGrid{grid-template-columns:1fr 1fr}.subscriptionFlow-module__Vd-naW__formField:nth-child(4),.subscriptionFlow-module__Vd-naW__formField:nth-child(8){grid-column:1/-1}}.subscriptionFlow-module__Vd-naW__menuPlanStepperRow{margin-bottom:1rem}.subscriptionFlow-module__Vd-naW__menuPlanTagline{font-family:var(--font-subscription-script), "Brush Script MT", cursive;color:#374151;white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;margin:.65rem 0 0;font-size:1.1rem;line-height:1.2;display:flex}.subscriptionFlow-module__Vd-naW__menuPlanTaglineHeart{color:var(--customTheme,#fc1e1e);flex-shrink:0;font-size:.85rem}.subscriptionFlow-module__Vd-naW__menuPlanHeader{text-align:left;margin-bottom:1.25rem}.subscriptionFlow-module__Vd-naW__menuWelcome{color:#166534;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:1rem;font-weight:700;display:flex}.subscriptionFlow-module__Vd-naW__menuWelcomeWave{transform-origin:70% 70%;font-size:1.15rem;animation:1.2s ease-in-out infinite subscriptionFlow-module__Vd-naW__menuWelcomeWave;display:inline-block}@keyframes subscriptionFlow-module__Vd-naW__menuWelcomeWave{0%,to{transform:rotate(0)}25%{transform:rotate(14deg)}75%{transform:rotate(-8deg)}}.subscriptionFlow-module__Vd-naW__menuPlanSummaryCards{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.5rem;display:grid}.subscriptionFlow-module__Vd-naW__menuPlanSummaryCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.subscriptionFlow-module__Vd-naW__menuPlanSummaryIcon{color:#166534;background:#f0fdf4;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;margin-bottom:.15rem;font-size:.85rem;display:grid}.subscriptionFlow-module__Vd-naW__menuPlanSummaryCard strong{color:#111827;font-size:.82rem;font-weight:800;line-height:1.35}.subscriptionFlow-module__Vd-naW__menuPlanSummaryCard span:last-child{color:#6b7280;font-size:.72rem;font-weight:500;line-height:1.35}.subscriptionFlow-module__Vd-naW__menuPlanDayList{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}.subscriptionFlow-module__Vd-naW__menuPlanDaySection{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.subscriptionFlow-module__Vd-naW__menuPlanDayLabel{color:#9ca3af;letter-spacing:.05em;flex-direction:column;gap:.1rem;padding-top:.5rem;font-size:.72rem;font-weight:800;line-height:1.15;display:flex}.subscriptionFlow-module__Vd-naW__menuPlanDayMeals{grid-template-columns:1fr;gap:.75rem;display:grid}.subscriptionFlow-module__Vd-naW__menuPlanDayMealsTwo{grid-template-columns:1fr}.subscriptionFlow-module__Vd-naW__menuPlanMealCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.85rem .9rem .8rem}.subscriptionFlow-module__Vd-naW__menuPlanMealTop{align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.subscriptionFlow-module__Vd-naW__menuPlanMealImageWrap{background:#fff;border-radius:999px;flex-shrink:0;width:4.75rem;height:4.75rem;position:relative;overflow:hidden;box-shadow:0 6px 16px #0f172a1f}.subscriptionFlow-module__Vd-naW__menuPlanMealImage{object-fit:cover;object-position:center}.subscriptionFlow-module__Vd-naW__menuPlanMealContent{flex:1;min-width:0}.subscriptionFlow-module__Vd-naW__menuPlanMealSlot{letter-spacing:.03em;text-transform:capitalize;border-radius:999px;align-self:flex-start;margin:0 0 .15rem;padding:.18rem .6rem;font-size:.62rem;font-weight:700}.subscriptionFlow-module__Vd-naW__menuMealSlotLunch{color:#166534;background:#ecfdf5}.subscriptionFlow-module__Vd-naW__menuMealSlotDinner{color:#991b1b;background:#fef2f2}.subscriptionFlow-module__Vd-naW__menuPlanMealName{color:#111827;margin:0 0 .45rem;font-size:.85rem;font-weight:800;line-height:1.25}.subscriptionFlow-module__Vd-naW__menuPlanMealSize,.subscriptionFlow-module__Vd-naW__menuDesktopMealSize{color:#3730a3;letter-spacing:.03em;background:#eef2ff;border-radius:999px;align-items:center;margin:0;padding:.16rem .5rem;font-size:.62rem;font-weight:700;display:inline-flex}.subscriptionFlow-module__Vd-naW__menuPlanSizeChip{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.subscriptionFlow-module__Vd-naW__menuPlanMealWrap,.subscriptionFlow-module__Vd-naW__menuDesktopMealWrap{flex-direction:column;gap:.45rem;display:flex}.subscriptionFlow-module__Vd-naW__menuSelectionBox{background:#f8fafc;border:1px dashed #d1d5db;border-radius:8px;margin:0 0 .75rem;padding:.45rem .55rem .5rem}.subscriptionFlow-module__Vd-naW__menuSelectionLabel{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin:0 0 .4rem;font-size:.62rem;font-weight:700}.subscriptionFlow-module__Vd-naW__menuPlanMealMeta,.subscriptionFlow-module__Vd-naW__menuSelectionChips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.subscriptionFlow-module__Vd-naW__menuPlanMetaChip{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.subscriptionFlow-module__Vd-naW__menuPlanMetaIconWrap{flex-shrink:0;width:.95rem;height:.95rem;position:relative}.subscriptionFlow-module__Vd-naW__menuPlanMetaEmoji{font-size:.8rem;line-height:1}.subscriptionFlow-module__Vd-naW__menuPlanAddOnChip{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.subscriptionFlow-module__Vd-naW__menuPlanMealActions{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.subscriptionFlow-module__Vd-naW__menuPlanChangeBtn,.subscriptionFlow-module__Vd-naW__menuPlanCustomizeBtn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.35rem;padding:.28rem .85rem;font-size:.85rem;font-weight:700;transition:background-color .16s,border-color .16s;display:inline-flex}.subscriptionFlow-module__Vd-naW__menuPlanChangeBtn{color:#374151;background:#fff;border:1px solid #d1d5db}.subscriptionFlow-module__Vd-naW__menuPlanChangeBtn svg{color:#6b7280;font-size:.8rem}.subscriptionFlow-module__Vd-naW__menuPlanCustomizeBtn{border:1.5px solid var(--customTheme,#fc1e1e);color:var(--customTheme,#fc1e1e);background:#fff}.subscriptionFlow-module__Vd-naW__menuPlanCustomizeBtn svg{font-size:.8rem}.subscriptionFlow-module__Vd-naW__menuPlanInfoBanner{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:flex-start;gap:.65rem;margin-bottom:1.25rem;padding:.9rem 1rem;display:flex}.subscriptionFlow-module__Vd-naW__menuPlanInfoIcon{color:var(--customTheme,#fc1e1e);flex-shrink:0;margin-top:.1rem;font-size:.95rem}.subscriptionFlow-module__Vd-naW__menuPlanInfoBanner p{color:#374151;margin:0;font-size:.78rem;line-height:1.45}.subscriptionFlow-module__Vd-naW__menuPlanInfoBanner strong{color:var(--customTheme,#fc1e1e)}.subscriptionFlow-module__Vd-naW__menuPlanFooterPrice{text-align:center;background:#fef2f2;border-radius:12px;flex-direction:column;gap:.15rem;margin-bottom:1.5rem;padding:.85rem 1rem;display:flex}.subscriptionFlow-module__Vd-naW__menuPlanFooterPrice>span{color:#6b7280;font-size:.72rem;font-weight:700}.subscriptionFlow-module__Vd-naW__menuPlanFooterPrice strong{color:var(--customTheme,#fc1e1e);font-size:1.15rem;font-weight:900;line-height:1.15}.subscriptionFlow-module__Vd-naW__menuPlanFooterPrice strong small{color:#6b7280;margin-top:.1rem;font-size:.68rem;font-weight:600;display:block}.subscriptionFlow-module__Vd-naW__changeMealOverlay{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.subscriptionFlow-module__Vd-naW__changeMealPanel{z-index:1;width:100%;max-width:32rem;max-height:70vh;padding:1.25rem 1rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0;position:relative;overflow-y:auto}.subscriptionFlow-module__Vd-naW__changeMealTitle{color:#111827;margin:0 0 .35rem;font-size:1.1rem;font-weight:800}.subscriptionFlow-module__Vd-naW__changeMealSubtitle{color:#6b7280;margin:0 0 1rem;font-size:.85rem}.subscriptionFlow-module__Vd-naW__changeMealList{flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.subscriptionFlow-module__Vd-naW__changeMealOption{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:.65rem;width:100%;padding:.65rem .75rem;font-size:.85rem;font-weight:700;display:flex}.subscriptionFlow-module__Vd-naW__changeMealOptionImageWrap{background:#f9fafb;border-radius:999px;flex-shrink:0;width:2.25rem;height:2.25rem;position:relative;overflow:hidden}.subscriptionFlow-module__Vd-naW__changeMealCancelBtn{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:10px;width:100%;min-height:2.75rem;font-size:.9rem;font-weight:700}@media (min-width:640px){.subscriptionFlow-module__Vd-naW__menuPlanTagline{justify-content:flex-end;font-size:1.2rem}.subscriptionFlow-module__Vd-naW__menuPlanSummaryCards{grid-template-columns:repeat(3,minmax(0,1fr))}.subscriptionFlow-module__Vd-naW__menuPlanDayMealsTwo{grid-template-columns:1fr 1fr}.subscriptionFlow-module__Vd-naW__menuPlanMealImageWrap{width:5.5rem;height:5.5rem}.subscriptionFlow-module__Vd-naW__menuPlanMealName{font-size:.92rem}.subscriptionFlow-module__Vd-naW__menuPlanMetaChip{font-size:.75rem}.subscriptionFlow-module__Vd-naW__menuPlanChangeBtn,.subscriptionFlow-module__Vd-naW__menuPlanCustomizeBtn{min-height:2.45rem;padding-top:.3rem;padding-bottom:.3rem;font-size:.88rem}.subscriptionFlow-module__Vd-naW__menuDesktopChangeBtn,.subscriptionFlow-module__Vd-naW__menuDesktopCustomizeBtn{min-height:2.35rem;padding-top:.28rem;padding-bottom:.28rem;font-size:.84rem}.subscriptionFlow-module__Vd-naW__changeMealOverlay{align-items:center;padding:1.5rem}.subscriptionFlow-module__Vd-naW__changeMealPanel{border-radius:18px}}@media (min-width:1024px){.subscriptionFlow-module__Vd-naW__menuPlanMealImageWrap{width:6rem;height:6rem}.subscriptionFlow-module__Vd-naW__menuPlanMealName{font-size:.98rem}.subscriptionFlow-module__Vd-naW__menuPlanChangeBtn,.subscriptionFlow-module__Vd-naW__menuPlanCustomizeBtn{min-height:2.5rem;padding-top:.32rem;padding-bottom:.32rem;font-size:.9rem}.subscriptionFlow-module__Vd-naW__menuDesktopChangeBtn,.subscriptionFlow-module__Vd-naW__menuDesktopCustomizeBtn{min-height:2.4rem;padding:.3rem .55rem;font-size:.86rem}.subscriptionFlow-module__Vd-naW__menuDesktopChangeBtn svg,.subscriptionFlow-module__Vd-naW__menuDesktopCustomizeBtn svg{font-size:.78rem}}.subscriptionFlow-module__Vd-naW__foodPrefGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;width:100%;margin-bottom:1.5rem;display:grid}.subscriptionFlow-module__Vd-naW__foodPrefTile{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:7.5rem;padding:1rem .5rem .85rem;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.subscriptionFlow-module__Vd-naW__foodPrefTileSelected{border-color:#166534;box-shadow:0 0 0 1px #166534}.subscriptionFlow-module__Vd-naW__foodPrefCheck{color:#fff;background:#166534;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.65rem;display:grid;position:absolute;top:.55rem;right:.55rem}.subscriptionFlow-module__Vd-naW__foodPrefIconWrap{width:3rem;height:3rem;position:relative}.subscriptionFlow-module__Vd-naW__foodPrefEmoji{font-size:2.35rem;line-height:1}.subscriptionFlow-module__Vd-naW__foodPrefEmojiDots{letter-spacing:.08em;color:#374151;font-size:1.75rem;font-weight:800}.subscriptionFlow-module__Vd-naW__foodPrefLabel{font-size:var(--flow-small-size);color:#374151;text-align:center;font-weight:700;line-height:1.25}@media (min-width:640px){.subscriptionFlow-module__Vd-naW__foodPrefGrid{gap:1rem}.subscriptionFlow-module__Vd-naW__foodPrefTile{min-height:8.25rem;padding:1.1rem .65rem 1rem}.subscriptionFlow-module__Vd-naW__foodPrefIconWrap{width:3.35rem;height:3.35rem}}@media (min-width:1024px){.subscriptionFlow-module__Vd-naW__foodPrefTile{min-height:8.75rem}.subscriptionFlow-module__Vd-naW__foodPrefIconWrap{width:3.75rem;height:3.75rem}.subscriptionFlow-module__Vd-naW__foodPrefEmoji{font-size:2.5rem}}.subscriptionFlow-module__Vd-naW__stepper{justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;margin-bottom:1.75rem;padding:0 .25rem;display:flex}.subscriptionFlow-module__Vd-naW__stepperItem{flex-direction:column;flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}.subscriptionFlow-module__Vd-naW__stepperCircle{color:#9ca3af;background:#fff;border:2px solid #d1d5db;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:700;display:grid}.subscriptionFlow-module__Vd-naW__stepperCircleActive{color:#fff;background:#111827;border-color:#111827}.subscriptionFlow-module__Vd-naW__stepperCircleComplete{color:#fff;background:#166534;border-color:#166534}.subscriptionFlow-module__Vd-naW__stepperLabel{font-size:var(--flow-small-size);color:#9ca3af;text-align:center;font-weight:600;line-height:1.2}.subscriptionFlow-module__Vd-naW__stepperLabelActive{color:#111827}.subscriptionFlow-module__Vd-naW__planCards{grid-template-columns:1fr 1fr;gap:1rem;width:100%;margin-bottom:1.25rem;display:grid}.subscriptionFlow-module__Vd-naW__planOption{cursor:pointer;text-align:center;background:#fff;border:2px solid #e5e7eb;border-radius:14px;flex-direction:column;align-items:center;padding:1.25rem .85rem 1.15rem;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.subscriptionFlow-module__Vd-naW__planOptionSelected{border-color:#166534;box-shadow:0 0 0 1px #166534}.subscriptionFlow-module__Vd-naW__planRadio{accent-color:#166534;width:1.1rem;height:1.1rem;position:absolute;top:.75rem;left:.75rem}.subscriptionFlow-module__Vd-naW__planCheck{color:#fff;background:#166534;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;display:grid;position:absolute;top:.65rem;right:.65rem}.subscriptionFlow-module__Vd-naW__planBowls{flex-direction:column;align-items:center;gap:.25rem;min-height:6.5rem;margin:.85rem 0;display:flex}.subscriptionFlow-module__Vd-naW__planBowlWrap{width:var(--flow-icon-lg);height:var(--flow-icon-lg);position:relative}.subscriptionFlow-module__Vd-naW__planBowlWrapSmall{width:var(--flow-icon-md);height:var(--flow-icon-md)}.subscriptionFlow-module__Vd-naW__planOptionTitle{font-size:var(--flow-body-size);color:#111827;letter-spacing:.02em;margin:0 0 .35rem;font-weight:800;line-height:1.3}.subscriptionFlow-module__Vd-naW__planOptionSubtitle{font-size:var(--flow-small-size);color:#6b7280;margin:0 0 .5rem}.subscriptionFlow-module__Vd-naW__planOptionPrice{color:var(--customTheme,#fc1e1e);margin:0;font-size:1.35rem;font-weight:900;line-height:1.15}.subscriptionFlow-module__Vd-naW__planOptionPrice span{font-size:var(--flow-small-size);color:#6b7280;margin-top:.15rem;font-weight:600;display:block}.subscriptionFlow-module__Vd-naW__infoBox{background:#ecfdf5;border-radius:12px;flex-direction:column;gap:.75rem;width:100%;margin-bottom:1.25rem;padding:1rem 1.15rem;display:flex}.subscriptionFlow-module__Vd-naW__infoRow{font-size:var(--flow-body-size);color:#166534;align-items:center;gap:.65rem;font-weight:600;display:flex}.subscriptionFlow-module__Vd-naW__infoIcon{flex-shrink:0;font-size:1rem}.subscriptionFlow-module__Vd-naW__planSummary{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;padding:1rem 1.15rem;display:flex}.subscriptionFlow-module__Vd-naW__planSummaryIcon{color:#fff;background:#166534;border-radius:999px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;font-size:1.1rem;display:grid}.subscriptionFlow-module__Vd-naW__planSummaryText{flex:1;min-width:0}.subscriptionFlow-module__Vd-naW__planSummaryTitle{font-size:var(--flow-body-size);color:#111827;margin:0 0 .2rem;font-weight:800}.subscriptionFlow-module__Vd-naW__planSummaryDetail{font-size:var(--flow-small-size);color:#374151;margin:0;line-height:1.4}.subscriptionFlow-module__Vd-naW__changePlanBtn{color:#374151;font-size:var(--flow-small-size);white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:10px;flex-shrink:0;padding:.55rem .9rem;font-weight:700;text-decoration:none}.subscriptionFlow-module__Vd-naW__preferenceSection{background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:100%;margin-bottom:1rem;padding:1.15rem 1.25rem}.subscriptionFlow-module__Vd-naW__sectionTitle{font-size:var(--flow-body-size);color:#111827;margin:0 0 .35rem;font-weight:800}.subscriptionFlow-module__Vd-naW__sectionSubtitle{font-size:var(--flow-small-size);color:#6b7280;margin:0 0 1rem;line-height:1.4}.subscriptionFlow-module__Vd-naW__optionRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.subscriptionFlow-module__Vd-naW__optionRowFour{grid-template-columns:repeat(4,minmax(0,1fr))}.subscriptionFlow-module__Vd-naW__optionTile{min-height:var(--flow-tile-min-height);cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.85rem .5rem;transition:border-color .16s,background-color .16s;display:flex;position:relative}.subscriptionFlow-module__Vd-naW__optionTileSelected{background:#f0fdf4;border-color:#166534}.subscriptionFlow-module__Vd-naW__optionCheck{color:#fff;background:#166534;border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;font-size:.62rem;display:grid;position:absolute;top:.45rem;right:.45rem}.subscriptionFlow-module__Vd-naW__optionIconWrap{width:2.5rem;height:2.5rem;position:relative}.subscriptionFlow-module__Vd-naW__optionEmoji{font-size:2rem;line-height:1}.subscriptionFlow-module__Vd-naW__optionLabel{font-size:var(--flow-small-size);color:#374151;text-align:center;font-weight:700;line-height:1.25}.subscriptionFlow-module__Vd-naW__navBar{z-index:40;max-width:var(--flow-max-width,min(100%, 42rem));padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb;grid-template-columns:1fr 1fr;gap:1rem;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0f172a0f}.subscriptionFlow-module__Vd-naW__navBtn{font-size:var(--flow-body-size);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1rem;font-weight:700;text-decoration:none;transition:opacity .16s;display:inline-flex}.subscriptionFlow-module__Vd-naW__navBtn:disabled{opacity:.45;cursor:not-allowed}.subscriptionFlow-module__Vd-naW__navBack{color:#374151;background:#fff;border:1.5px solid #d1d5db}.subscriptionFlow-module__Vd-naW__navContinue{background:var(--customTheme,#fc1e1e);color:#fff}.subscriptionFlow-module__Vd-naW__navBarForwardOnly{grid-template-columns:1fr}.subscriptionFlow-module__Vd-naW__navBarInline{width:100%;max-width:none;box-shadow:none;grid-template-columns:unset;background:0 0;border-top:none;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.25rem;padding:0;display:flex;position:static}.subscriptionFlow-module__Vd-naW__navBarInline.subscriptionFlow-module__Vd-naW__navBarForwardOnly{justify-content:flex-end}.subscriptionFlow-module__Vd-naW__navBackLink{color:#374151;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.45rem;padding:.35rem 0;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.subscriptionFlow-module__Vd-naW__navBackLink svg{font-size:.82rem}.subscriptionFlow-module__Vd-naW__navContinuePill{background:var(--customTheme,#fc1e1e);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;min-width:14rem;min-height:3.1rem;padding:.9rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:opacity .16s;display:inline-flex;box-shadow:0 8px 22px #fc1e1e38}.subscriptionFlow-module__Vd-naW__navContinuePill:disabled,.subscriptionFlow-module__Vd-naW__navContinuePill[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.subscriptionFlow-module__Vd-naW__menuFlowInlineNav{padding-bottom:2rem}@media (min-width:768px){.subscriptionFlow-module__Vd-naW__menuFlowInlineNav{padding-bottom:2.5rem}.subscriptionFlow-module__Vd-naW__navContinuePill{min-height:3.15rem;padding:.9rem 2rem;font-size:1rem}}.subscriptionFlow-module__Vd-naW__comingSoon{text-align:center;color:#6b7280;font-size:var(--flow-body-size);padding:2rem 1rem}.subscriptionFlow-module__Vd-naW__menuViewToggle{background:#f3f4f6;border-radius:12px;grid-template-columns:1fr 1fr;gap:.5rem;width:100%;margin-bottom:1.25rem;padding:.35rem;display:grid}.subscriptionFlow-module__Vd-naW__menuViewTab{color:#374151;font-size:var(--flow-small-size);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:.75rem .65rem;font-weight:700;transition:background-color .16s,color .16s}.subscriptionFlow-module__Vd-naW__menuViewTabActive{background:var(--customTheme,#fc1e1e);color:#fff}.subscriptionFlow-module__Vd-naW__menuTableWrap{width:100%;margin-bottom:1.5rem}.subscriptionFlow-module__Vd-naW__menuTableThreeCol{grid-template-columns:2.75rem minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.subscriptionFlow-module__Vd-naW__menuTableTwoCol{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.subscriptionFlow-module__Vd-naW__menuTableHeader{font-size:var(--flow-small-size);color:#6b7280;letter-spacing:.04em;margin-bottom:.75rem;padding:0 .15rem;font-weight:800}.subscriptionFlow-module__Vd-naW__menuTableHeader span:first-child{text-align:left}.subscriptionFlow-module__Vd-naW__menuTableHeader span:not(:first-child){text-align:center}.subscriptionFlow-module__Vd-naW__menuTableRow{margin-bottom:.65rem}.subscriptionFlow-module__Vd-naW__menuDayLabel{font-size:var(--flow-small-size);color:#9ca3af;letter-spacing:.06em;font-weight:800}.subscriptionFlow-module__Vd-naW__menuMealBtn{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:.55rem;width:100%;min-height:3.35rem;padding:.45rem .55rem .45rem .45rem;transition:border-color .16s,opacity .16s;display:flex}.subscriptionFlow-module__Vd-naW__menuMealBtnMuted{opacity:.55}.subscriptionFlow-module__Vd-naW__menuMealBtnCustomized{border-color:#166534}.subscriptionFlow-module__Vd-naW__menuMealImageWrap{background:#f9fafb;border-radius:999px;flex-shrink:0;width:2.75rem;height:2.75rem;position:relative;overflow:hidden}.subscriptionFlow-module__Vd-naW__menuMealName{color:#111827;flex:1;min-width:0;font-size:clamp(.68rem,2.2vw,.82rem);font-weight:700;line-height:1.25}.subscriptionFlow-module__Vd-naW__menuMealChevron{color:#9ca3af;flex-shrink:0;font-size:.65rem}.subscriptionFlow-module__Vd-naW__menuMealEmpty{min-height:3.35rem;display:block}.subscriptionFlow-module__Vd-naW__menuEmptyState{color:#6b7280;font-size:var(--flow-body-size);text-align:center;background:#f9fafb;border-radius:12px;margin:1rem 0 0;padding:1.25rem 1rem;line-height:1.5}.subscriptionFlow-module__Vd-naW__selectionWrap{width:100%;margin-bottom:1.5rem}.subscriptionFlow-module__Vd-naW__selectionBanner{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}.subscriptionFlow-module__Vd-naW__selectionBannerText{font-size:var(--flow-small-size);color:#166534;margin:0;font-weight:700;line-height:1.4}.subscriptionFlow-module__Vd-naW__selectionEditAllBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-shrink:0;padding:.45rem .75rem;font-size:.75rem;font-weight:700}.subscriptionFlow-module__Vd-naW__selectionDayRow{grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:.75rem;margin-bottom:1rem;display:grid}.subscriptionFlow-module__Vd-naW__selectionDayLabel{color:#9ca3af;letter-spacing:.05em;flex-direction:column;gap:.15rem;padding-top:.35rem;font-size:.72rem;font-weight:800;line-height:1.2;display:flex}.subscriptionFlow-module__Vd-naW__selectionDayMeals{grid-template-columns:1fr;gap:.65rem;display:grid}.subscriptionFlow-module__Vd-naW__selectionDayMealsTwo{grid-template-columns:1fr}.subscriptionFlow-module__Vd-naW__selectionMealCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.65rem .75rem}.subscriptionFlow-module__Vd-naW__selectionMealMain{align-items:flex-start;gap:.65rem;display:flex}.subscriptionFlow-module__Vd-naW__selectionMealImageWrap{background:#f9fafb;border-radius:999px;flex-shrink:0;width:3rem;height:3rem;position:relative;overflow:hidden}.subscriptionFlow-module__Vd-naW__selectionMealContent{flex:1;min-width:0}.subscriptionFlow-module__Vd-naW__selectionMealTopRow{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.15rem;display:flex}.subscriptionFlow-module__Vd-naW__selectionMealSlot{color:#9ca3af;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.subscriptionFlow-module__Vd-naW__selectionEditBtn{color:var(--customTheme,#fc1e1e);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-size:.72rem;font-weight:700;display:inline-flex}.subscriptionFlow-module__Vd-naW__selectionMealName{color:#111827;margin:0 0 .35rem;font-size:.82rem;font-weight:800;line-height:1.25}.subscriptionFlow-module__Vd-naW__selectionMealMeta{flex-wrap:wrap;gap:.45rem .75rem;margin:0;padding:0;list-style:none;display:flex}.subscriptionFlow-module__Vd-naW__selectionMetaItem{color:#6b7280;align-items:center;gap:.3rem;font-size:.68rem;font-weight:600;display:inline-flex}.subscriptionFlow-module__Vd-naW__selectionMetaIconWrap{flex-shrink:0;width:1rem;height:1rem;position:relative}.subscriptionFlow-module__Vd-naW__selectionMetaEmoji{font-size:.85rem;line-height:1}.subscriptionFlow-module__Vd-naW__selectionMetaSize{color:#9ca3af;font-size:.55rem}.subscriptionFlow-module__Vd-naW__selectionSummary{border-top:1px solid #e5e7eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.subscriptionFlow-module__Vd-naW__selectionSummaryItem{text-align:center;flex-direction:column;gap:.15rem;display:flex}.subscriptionFlow-module__Vd-naW__selectionSummaryItem strong{color:#111827;font-size:1rem;font-weight:800}.subscriptionFlow-module__Vd-naW__selectionSummaryItem span{color:#6b7280;font-size:.68rem;font-weight:600}.subscriptionFlow-module__Vd-naW__selectionSummaryPrice{text-align:center;background:#fef2f2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.65rem .5rem;display:flex}.subscriptionFlow-module__Vd-naW__selectionSummaryPrice span{color:#6b7280;font-size:.65rem;font-weight:700}.subscriptionFlow-module__Vd-naW__selectionSummaryPrice strong{color:var(--customTheme,#fc1e1e);font-size:.95rem;font-weight:900;line-height:1.15}.subscriptionFlow-module__Vd-naW__selectionSummaryPrice strong small{color:#6b7280;margin-top:.1rem;font-size:.62rem;font-weight:600;display:block}@media (min-width:640px){.subscriptionFlow-module__Vd-naW__selectionDayMealsTwo{grid-template-columns:1fr 1fr}.subscriptionFlow-module__Vd-naW__selectionMealImageWrap{width:3.35rem;height:3.35rem}.subscriptionFlow-module__Vd-naW__selectionMealName{font-size:.9rem}.subscriptionFlow-module__Vd-naW__selectionMetaItem{font-size:.75rem}}.subscriptionFlow-module__Vd-naW__customizeOverlay{z-index:50;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.subscriptionFlow-module__Vd-naW__customizeBackdrop{cursor:pointer;background:#0f172a8c;border:none;position:absolute;inset:0}.subscriptionFlow-module__Vd-naW__customizePanel{z-index:1;background:#fff;border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-width:32rem;max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 40px #0f172a2e}.subscriptionFlow-module__Vd-naW__customizeHero{background:#f3f4f6;width:100%;height:11rem;position:relative}.subscriptionFlow-module__Vd-naW__customizeHeroImage{object-fit:cover}.subscriptionFlow-module__Vd-naW__customizeCloseBtn{color:#374151;cursor:pointer;background:#ffffffeb;border:none;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.75rem;right:.75rem}.subscriptionFlow-module__Vd-naW__customizeBody{flex:1;padding:1rem 1rem .5rem;overflow-y:auto}.subscriptionFlow-module__Vd-naW__customizeTitle{color:#111827;margin:0 0 .35rem;font-size:1.15rem;font-weight:800}.subscriptionFlow-module__Vd-naW__customizeDescription{color:#6b7280;margin:0 0 1.25rem;font-size:.85rem;line-height:1.45}.subscriptionFlow-module__Vd-naW__customizeSection{margin-bottom:1.15rem}.subscriptionFlow-module__Vd-naW__customizeSectionTitle{color:#111827;margin:0 0 .65rem;font-size:.9rem;font-weight:800}.subscriptionFlow-module__Vd-naW__customizeOptional{color:#9ca3af;font-weight:600}.subscriptionFlow-module__Vd-naW__customizeProteinGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.subscriptionFlow-module__Vd-naW__customizeProteinTile{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:5.5rem;padding:.65rem .35rem;display:flex;position:relative}.subscriptionFlow-module__Vd-naW__customizeProteinTileSelected{background:#f0fdf4;border-color:#166534}.subscriptionFlow-module__Vd-naW__customizeTileCheck{color:#fff;background:#166534;border-radius:999px;place-items:center;width:1.1rem;height:1.1rem;font-size:.55rem;display:grid;position:absolute;top:.4rem;right:.4rem}.subscriptionFlow-module__Vd-naW__customizeTileIconWrap{width:2.25rem;height:2.25rem;position:relative}.subscriptionFlow-module__Vd-naW__customizeTileEmoji{font-size:1.75rem;line-height:1}.subscriptionFlow-module__Vd-naW__customizeTileLabel{color:#374151;text-align:center;font-size:.72rem;font-weight:700}.subscriptionFlow-module__Vd-naW__customizeBaseRow{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.subscriptionFlow-module__Vd-naW__customizeBaseBtn{color:#374151;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.65rem .75rem;font-size:.82rem;font-weight:700;display:flex}.subscriptionFlow-module__Vd-naW__customizeBaseBtnSelected{color:#374151;background:#f0fdf4;border-color:#166534}.subscriptionFlow-module__Vd-naW__customizeBaseIconWrap{flex-shrink:0;width:1.5rem;height:1.5rem;position:relative}.subscriptionFlow-module__Vd-naW__customizeSizeRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.subscriptionFlow-module__Vd-naW__customizeSizeBtn{color:#374151;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:10px;min-height:2.75rem;padding:.65rem .5rem;font-size:.82rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s}.subscriptionFlow-module__Vd-naW__customizeSizeBtnSelected{color:#fff;background:#166534;border-color:#166534}.subscriptionFlow-module__Vd-naW__customizeAddOnList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.subscriptionFlow-module__Vd-naW__customizeAddOnItem{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}.subscriptionFlow-module__Vd-naW__customizeAddOnItem input{accent-color:#166534;width:1rem;height:1rem}.subscriptionFlow-module__Vd-naW__customizeAddOnLabel{color:#374151;flex:1;font-size:.85rem;font-weight:600}.subscriptionFlow-module__Vd-naW__customizeAddOnPrice{color:#6b7280;font-size:.82rem;font-weight:700}.subscriptionFlow-module__Vd-naW__customizeTextarea{color:#111827;width:100%;min-height:5rem;font:inherit;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.75rem .85rem;font-size:.85rem;line-height:1.45}.subscriptionFlow-module__Vd-naW__customizeTextarea:focus{outline-offset:1px;outline:2px solid #166534}.subscriptionFlow-module__Vd-naW__customizeFooter{padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb;grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.subscriptionFlow-module__Vd-naW__customizeCancelBtn,.subscriptionFlow-module__Vd-naW__customizeSaveBtn{cursor:pointer;border-radius:10px;min-height:2.85rem;font-size:.9rem;font-weight:700}.subscriptionFlow-module__Vd-naW__customizeCancelBtn{color:#374151;background:#fff;border:1.5px solid #d1d5db}.subscriptionFlow-module__Vd-naW__customizeSaveBtn{background:var(--customTheme,#fc1e1e);color:#fff;border:none}.subscriptionFlow-module__Vd-naW__customizeSaveBtn:disabled,.subscriptionFlow-module__Vd-naW__customizeCancelBtn:disabled{opacity:.65;cursor:wait}.subscriptionFlow-module__Vd-naW__customizeSaveError{color:#b91c1c;margin:0;padding:.65rem 1rem 0;font-size:.82rem;font-weight:600}@media (min-width:640px){.subscriptionFlow-module__Vd-naW__customizeOverlay{align-items:center;padding:1.5rem}.subscriptionFlow-module__Vd-naW__customizePanel{border-radius:18px;max-height:88vh}.subscriptionFlow-module__Vd-naW__customizeHero{height:12.5rem}.subscriptionFlow-module__Vd-naW__customizeTitle{font-size:1.25rem}}.subscriptionFlow-module__Vd-naW__imageContain{object-fit:contain}@media (max-width:639px){.subscriptionFlow-module__Vd-naW__optionRow{grid-template-columns:repeat(3,minmax(0,1fr))}.subscriptionFlow-module__Vd-naW__optionRowFour{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriptionFlow-module__Vd-naW__planOptionPrice{font-size:1.15rem}}@media (min-width:640px){.subscriptionFlow-module__Vd-naW__menuTableThreeCol{grid-template-columns:3.25rem minmax(0,1fr) minmax(0,1fr);gap:.85rem}.subscriptionFlow-module__Vd-naW__menuTableTwoCol{grid-template-columns:3.25rem minmax(0,1fr);gap:.85rem}.subscriptionFlow-module__Vd-naW__menuMealBtn{min-height:3.75rem;padding:.55rem .75rem .55rem .55rem}.subscriptionFlow-module__Vd-naW__menuMealImageWrap{width:3.25rem;height:3.25rem}.subscriptionFlow-module__Vd-naW__menuMealName{font-size:.9rem}.subscriptionFlow-module__Vd-naW__planOptionPrice{font-size:1.5rem}.subscriptionFlow-module__Vd-naW__optionIconWrap{width:2.85rem;height:2.85rem}.subscriptionFlow-module__Vd-naW__navBar:not(.subscriptionFlow-module__Vd-naW__navBarInline){border-radius:14px 14px 0 0;width:calc(100% - 2rem);left:50%;right:auto;transform:translate(-50%)}}@media (min-width:1024px){.subscriptionFlow-module__Vd-naW__menuMealBtn{min-height:4rem}.subscriptionFlow-module__Vd-naW__menuMealImageWrap{width:3.5rem;height:3.5rem}.subscriptionFlow-module__Vd-naW__menuMealName{font-size:.95rem}.subscriptionFlow-module__Vd-naW__optionIconWrap{width:3.25rem;height:3.25rem}.subscriptionFlow-module__Vd-naW__optionEmoji{font-size:2.25rem}}.subscriptionFlow-module__Vd-naW__menuFlowWide{--flow-max-width:min(100%, 42rem)}.subscriptionFlow-module__Vd-naW__menuMobileOnly{display:block}.subscriptionFlow-module__Vd-naW__menuDesktopOnly{display:none}.subscriptionFlow-module__Vd-naW__menuDesktopWelcome{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%);border:1px solid #d1fae5;border-radius:14px;flex-direction:column;gap:1.25rem;margin-bottom:1.75rem;padding:1.35rem 1.25rem;display:flex}.subscriptionFlow-module__Vd-naW__menuDesktopWelcomeTitle{color:#111827;margin:0 0 .35rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.2}.subscriptionFlow-module__Vd-naW__menuDesktopWelcomeLead{color:#374151;margin:0 0 .25rem;font-size:1.05rem;font-weight:700}.subscriptionFlow-module__Vd-naW__menuDesktopWelcomeTagline{color:#6b7280;margin:0;font-size:.88rem}.subscriptionFlow-module__Vd-naW__menuDesktopValueList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:grid}.subscriptionFlow-module__Vd-naW__menuDesktopValueList li{color:#166534;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:flex}.subscriptionFlow-module__Vd-naW__menuDesktopValueIcon{color:#166534;background:#dcfce7;border-radius:999px;flex-shrink:0;place-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;display:grid}.subscriptionFlow-module__Vd-naW__menuDesktopSectionHead{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}.subscriptionFlow-module__Vd-naW__menuDesktopSectionTitle{color:#111827;margin:0 0 .35rem;font-size:1.35rem;font-weight:800}.subscriptionFlow-module__Vd-naW__menuDesktopSectionSubtitle{color:#6b7280;margin:0;font-size:.88rem;line-height:1.45}.subscriptionFlow-module__Vd-naW__menuDesktopShuffleBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:.45rem;min-height:2.5rem;padding:.55rem .95rem;font-size:.82rem;font-weight:700;display:inline-flex}.subscriptionFlow-module__Vd-naW__menuDesktopGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-bottom:1.25rem;display:grid}.subscriptionFlow-module__Vd-naW__menuDesktopDayColumn{flex-direction:column;gap:.75rem;display:flex}.subscriptionFlow-module__Vd-naW__menuDesktopDayHead{flex-direction:column;gap:.15rem;margin-bottom:.15rem;display:flex}.subscriptionFlow-module__Vd-naW__menuDesktopDayHead span:first-child{color:#111827;letter-spacing:normal;text-transform:none;font-size:.95rem;font-weight:800}.subscriptionFlow-module__Vd-naW__menuDesktopDayHead span:last-child{color:#9ca3af;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.subscriptionFlow-module__Vd-naW__menuDesktopMealCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:.45rem;padding:.75rem;display:flex}.subscriptionFlow-module__Vd-naW__menuDesktopMealCard .subscriptionFlow-module__Vd-naW__menuSelectionBox{margin:0}.subscriptionFlow-module__Vd-naW__menuDesktopMealSlot{letter-spacing:.03em;text-transform:capitalize;border-radius:999px;align-self:flex-start;margin:0;padding:.18rem .65rem;font-size:.62rem;font-weight:700}.subscriptionFlow-module__Vd-naW__menuDesktopMealImageWrap{aspect-ratio:1;background:#fff;border-radius:999px;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 16px #0f172a1a}.subscriptionFlow-module__Vd-naW__menuDesktopMealImage{object-fit:cover;object-position:center}.subscriptionFlow-module__Vd-naW__menuDesktopMealName{color:#111827;margin:0;font-size:.82rem;font-weight:800;line-height:1.25}.subscriptionFlow-module__Vd-naW__menuDesktopMealSize{align-self:flex-start}.subscriptionFlow-module__Vd-naW__menuDesktopMealNutrition{color:#6b7280;margin:0;font-size:.62rem;font-weight:600;line-height:1.35}.subscriptionFlow-module__Vd-naW__menuDesktopMealActions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.35rem;display:grid}.subscriptionFlow-module__Vd-naW__menuDesktopChangeBtn,.subscriptionFlow-module__Vd-naW__menuDesktopCustomizeBtn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:2.3rem;padding:.26rem .5rem;font-size:.8rem;font-weight:700;transition:background-color .16s,border-color .16s;display:inline-flex}.subscriptionFlow-module__Vd-naW__menuDesktopChangeBtn{color:#374151;background:#fff;border:1px solid #d1d5db}.subscriptionFlow-module__Vd-naW__menuDesktopChangeBtn svg{color:#6b7280;font-size:.75rem}.subscriptionFlow-module__Vd-naW__menuDesktopCustomizeBtn{border:1.5px solid var(--customTheme,#fc1e1e);color:var(--customTheme,#fc1e1e);background:#fff}.subscriptionFlow-module__Vd-naW__menuDesktopCustomizeBtn svg{font-size:.75rem}.subscriptionFlow-module__Vd-naW__menuDesktopExtras{background:#fff;border:1px dashed #d1d5db;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.95rem 1rem;display:flex}.subscriptionFlow-module__Vd-naW__menuDesktopExtrasIcon{color:#166534;background:#f0fdf4;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.65rem;display:grid}.subscriptionFlow-module__Vd-naW__menuDesktopExtras p{color:#374151;margin:0;font-size:.82rem;line-height:1.4}.subscriptionFlow-module__Vd-naW__menuDesktopExtrasBtn{color:#166534;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #166534;border-radius:999px;min-height:2.45rem;padding:.5rem 1.35rem;font-size:.82rem;font-weight:700}.subscriptionFlow-module__Vd-naW__menuDesktopBottomRow{flex-direction:column;gap:.75rem;margin-bottom:1rem;padding-top:.5rem;display:flex}.subscriptionFlow-module__Vd-naW__menuDesktopBottomValues{color:#166534;flex-wrap:wrap;gap:.85rem 1.25rem;font-size:.72rem;font-weight:700;display:flex}.subscriptionFlow-module__Vd-naW__menuDesktopBottomValues span{align-items:center;gap:.35rem;display:inline-flex}.subscriptionFlow-module__Vd-naW__menuDesktopScript{font-family:var(--font-subscription-script), "Brush Script MT", cursive;color:#374151;margin:0;font-size:1.15rem}@media (min-width:768px){.subscriptionFlow-module__Vd-naW__menuFlowWide{--flow-max-width:min(94vw, 72rem)}.subscriptionFlow-module__Vd-naW__menuMobileOnly{display:none}.subscriptionFlow-module__Vd-naW__menuDesktopOnly{display:block}.subscriptionFlow-module__Vd-naW__menuDesktopWelcome{flex-direction:row;justify-content:space-between;align-items:center}.subscriptionFlow-module__Vd-naW__menuDesktopValueList{flex-shrink:0;grid-template-columns:repeat(2,minmax(9rem,1fr))}.subscriptionFlow-module__Vd-naW__menuDesktopSectionHead{flex-direction:row;justify-content:space-between;align-items:flex-end}.subscriptionFlow-module__Vd-naW__menuDesktopExtras{flex-direction:row;align-items:center}.subscriptionFlow-module__Vd-naW__menuDesktopExtras p{flex:1}.subscriptionFlow-module__Vd-naW__menuDesktopBottomRow{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.subscriptionFlow-module__Vd-naW__menuDesktopValueList{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}
.account-module__g4pulG__accountStepperRow{margin-bottom:1.25rem}.account-module__g4pulG__loginCard{box-sizing:border-box;background:#fff;border:1px solid #ece7df;border-radius:20px;flex-direction:column;min-height:32rem;padding:2rem 1.35rem 2.25rem;display:flex;box-shadow:0 24px 50px #0f172a1a,0 8px 20px #0f172a0f}.account-module__g4pulG__loginCardWelcome{min-height:38rem;padding:2.25rem 1.5rem 2rem}.account-module__g4pulG__loginCardMain{flex:1}.account-module__g4pulG__loginCardFooterBlock{margin-top:auto;padding-top:.5rem}.account-module__g4pulG__welcomeHeader{margin-bottom:1.75rem}.account-module__g4pulG__welcomeLeafWrap{align-items:center;gap:.15rem;margin-bottom:.85rem;display:inline-flex}.account-module__g4pulG__welcomeLeaf{color:#166534;font-size:.95rem}.account-module__g4pulG__welcomeLeaf:last-child{opacity:.85;font-size:.75rem}.account-module__g4pulG__welcomeTitle{color:#111827;margin:0 0 .5rem;font-size:clamp(1.45rem,4.5vw,1.75rem);font-weight:800;line-height:1.2}.account-module__g4pulG__welcomeTitleAccent{color:#166534}.account-module__g4pulG__welcomeSubtitle{color:#6b7280;margin:0;font-size:.88rem;line-height:1.5}.account-module__g4pulG__authError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:0 0 1rem;padding:.75rem .9rem;font-size:.88rem;line-height:1.45}.account-module__g4pulG__authBtn{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:12px;grid-template-columns:1.35rem minmax(0,1fr) .85rem;align-items:center;gap:.65rem;width:100%;min-height:3.35rem;margin-bottom:.85rem;padding:.75rem 1rem;font-size:.92rem;font-weight:700;display:grid}.account-module__g4pulG__authBtnIcon{flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;display:grid}.account-module__g4pulG__authBtnIconGoogle{color:#4285f4;font-size:1rem}.account-module__g4pulG__authBtnIconPhone{color:#166534;font-size:1.05rem}.account-module__g4pulG__authBtnIconEmail{color:#1e3a5f;font-size:.95rem}.account-module__g4pulG__authBtnLabel{text-align:center}.account-module__g4pulG__authBtnArrow{color:#111827;justify-self:end;font-size:.78rem}.account-module__g4pulG__loginDivider{color:#9ca3af;letter-spacing:.08em;align-items:center;gap:.75rem;margin:1.5rem 0 1.25rem;font-size:.72rem;font-weight:700;display:flex}.account-module__g4pulG__loginDivider:before,.account-module__g4pulG__loginDivider:after{content:"";background:#e5e7eb;flex:1;height:1px}.account-module__g4pulG__termsText{color:#6b7280;text-align:center;margin:0 0 1rem;font-size:.78rem;line-height:1.55}.account-module__g4pulG__termsLink{color:#166534;font-weight:700;text-decoration:underline}.account-module__g4pulG__securityNote{color:#6b7280;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin:0;font-size:.72rem;display:flex}.account-module__g4pulG__securityNote svg{color:#166534}.account-module__g4pulG__loginCardTitle{color:#111827;margin:0 0 .35rem;font-size:1.25rem;font-weight:800;line-height:1.2}.account-module__g4pulG__loginCardSubtitle{color:#6b7280;margin:0 0 1.15rem;font-size:.88rem;line-height:1.45}.account-module__g4pulG__backToWelcomeBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;margin-bottom:.85rem;padding:0;font-size:.82rem;font-weight:700;text-decoration:underline}.account-module__g4pulG__phoneRow{grid-template-columns:4.75rem minmax(0,1fr);gap:.55rem;margin-bottom:.85rem;display:grid}.account-module__g4pulG__phoneCode,.account-module__g4pulG__phoneInput,.account-module__g4pulG__signupInput{color:#111827;min-height:2.85rem;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:.65rem .75rem;font-size:.85rem}.account-module__g4pulG__signupInput{width:100%;margin-bottom:.85rem}.account-module__g4pulG__phoneInput:focus,.account-module__g4pulG__phoneCode:focus,.account-module__g4pulG__signupInput:focus{outline-offset:1px;border-color:#166534;outline:2px solid #166534}.account-module__g4pulG__primaryActionBtn{background:var(--customTheme,#fc1e1e);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.85rem;font-size:.9rem;font-weight:700;display:inline-flex}.account-module__g4pulG__primaryActionBtn:disabled{opacity:.45;cursor:not-allowed}@media (min-width:640px){.account-module__g4pulG__loginCard{max-width:22rem;min-height:34rem;margin:0 auto;padding:2.5rem 1.85rem 2.25rem}.account-module__g4pulG__loginCardWelcome{max-width:23rem;min-height:42rem;padding:2.75rem 2rem 2.35rem}}@media (min-width:1024px){.account-module__g4pulG__loginCardWelcome{max-width:24rem;min-height:44rem}}
.payment-module__YJwKCW__page{--flow-small-size:.8rem;box-sizing:border-box;color:#111827;width:100%;max-width:min(100%,72rem);margin:0 auto;padding:0 1rem 2.5rem}@media (min-width:640px){.payment-module__YJwKCW__page{--flow-small-size:.85rem}}.payment-module__YJwKCW__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.payment-module__YJwKCW__headerCopy{max-width:36rem}.payment-module__YJwKCW__title{letter-spacing:-.03em;margin:0 0 .45rem;font-size:clamp(1.7rem,4vw,2.35rem);font-weight:800;line-height:1.15}.payment-module__YJwKCW__subtitle{color:#6b7280;margin:0;font-size:.95rem;line-height:1.55}.payment-module__YJwKCW__script{font-family:var(--font-subscription-script), "Brush Script MT", cursive;color:#111827;text-align:right;margin:.15rem 0 0;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:400;line-height:1}.payment-module__YJwKCW__scriptAccent{background:#ef4444;border-radius:999px;width:4.5rem;height:3px;margin:.35rem 0 0 auto;display:block}.payment-module__YJwKCW__layout{gap:1.25rem;display:grid}.payment-module__YJwKCW__main{gap:1rem;display:grid}.payment-module__YJwKCW__card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:1.15rem 1.2rem 1.2rem}.payment-module__YJwKCW__cardHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.payment-module__YJwKCW__cardTitle{align-items:center;gap:.55rem;margin:0;font-size:1.05rem;font-weight:800;display:inline-flex}.payment-module__YJwKCW__cardTitleIcon{color:#111827;place-items:center;width:1.7rem;height:1.7rem;display:grid}.payment-module__YJwKCW__badge{color:#166534;background:#ecfdf5;border-radius:999px;align-items:center;padding:.28rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.payment-module__YJwKCW__planBody{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.payment-module__YJwKCW__planFacts{gap:.55rem;display:grid}.payment-module__YJwKCW__planFact{color:#4b5563;align-items:center;gap:.55rem;margin:0;font-size:.88rem;font-weight:600;display:flex}.payment-module__YJwKCW__planFact svg{color:#9ca3af}.payment-module__YJwKCW__priceBubble{text-align:center;background:#ecfdf5;border-radius:999px;place-items:center;min-width:7.5rem;min-height:7.5rem;padding:.75rem;display:grid}.payment-module__YJwKCW__priceBubble strong{letter-spacing:-.03em;font-size:1.55rem;font-weight:800;display:block}.payment-module__YJwKCW__priceBubble span{color:#6b7280;margin-top:.15rem;font-size:.78rem;font-weight:600;display:block}.payment-module__YJwKCW__viewMealsBtn{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;min-height:2.6rem;padding:.45rem 1rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.payment-module__YJwKCW__paymentGrid{gap:1rem;display:grid}.payment-module__YJwKCW__methodList{gap:.75rem;display:grid}.payment-module__YJwKCW__methodCard{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;padding:.95rem 1rem;display:flex}.payment-module__YJwKCW__methodCardSelected{background:#f0fdf4;border-color:#16a34a}.payment-module__YJwKCW__methodTop{align-items:center;gap:.65rem;width:100%;display:flex}.payment-module__YJwKCW__radio{background:#fff;border:2px solid #d1d5db;border-radius:999px;width:1.05rem;height:1.05rem}.payment-module__YJwKCW__methodCardSelected .payment-module__YJwKCW__radio{border-color:#16a34a;box-shadow:inset 0 0 0 .28rem #16a34a}.payment-module__YJwKCW__methodIcon{color:#111827;background:#f3f4f6;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;display:grid}.payment-module__YJwKCW__methodCardSelected .payment-module__YJwKCW__methodIcon{background:#dcfce7}.payment-module__YJwKCW__methodName{font-size:.95rem;font-weight:800}.payment-module__YJwKCW__methodHint{color:#6b7280;margin:0 0 0 2.75rem;font-size:.78rem;line-height:1.4}.payment-module__YJwKCW__qrPanel{text-align:center;border:1px solid #e5e7eb;border-radius:16px;justify-items:center;gap:.55rem;padding:.85rem;display:grid}.payment-module__YJwKCW__qrTitle{margin:0;font-size:.92rem;font-weight:800}.payment-module__YJwKCW__qrImage{object-fit:contain;width:8.5rem;height:8.5rem}.payment-module__YJwKCW__qrHint{color:#6b7280;margin:0;font-size:.75rem}.payment-module__YJwKCW__upiRow{color:#4b5563;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.payment-module__YJwKCW__upiRow button{color:#6b7280;cursor:pointer;background:0 0;border:none}.payment-module__YJwKCW__wallets{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.payment-module__YJwKCW__wallet{color:#374151;background:#f3f4f6;border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:800}.payment-module__YJwKCW__addressBody{align-items:flex-start;gap:.75rem;display:flex}.payment-module__YJwKCW__addressIcon{color:#111827;background:#f3f4f6;border-radius:10px;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.payment-module__YJwKCW__addressText{color:#374151;margin:0;font-size:.92rem;font-weight:600;line-height:1.55}.payment-module__YJwKCW__sidebar{align-content:start;gap:1rem;display:grid}.payment-module__YJwKCW__sidebarCard{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:1.1rem 1.15rem 1.2rem}.payment-module__YJwKCW__sidebarTitle{margin:0 0 .35rem;font-size:1.15rem;font-weight:800}.payment-module__YJwKCW__sidebarMeta{color:#6b7280;margin:0 0 1rem;font-size:.78rem;font-weight:600}.payment-module__YJwKCW__dayList{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.payment-module__YJwKCW__dayRow{grid-template-columns:3.2rem 1fr;align-items:start;gap:.55rem;display:grid}.payment-module__YJwKCW__dayLabel{color:#111827;font-size:.82rem;font-weight:800}.payment-module__YJwKCW__dayMeals{gap:.2rem;margin:0;display:grid}.payment-module__YJwKCW__dayMeals p{color:#4b5563;margin:0;font-size:.82rem;font-weight:600}.payment-module__YJwKCW__promo{border-radius:18px;min-height:16rem;position:relative;overflow:hidden}.payment-module__YJwKCW__promo:after{content:"";background:linear-gradient(#0f172a0d 35%,#0f172a9e 100%);position:absolute;inset:0}.payment-module__YJwKCW__promoImage{object-fit:cover}.payment-module__YJwKCW__promoCopy{z-index:1;color:#fff;position:absolute;bottom:1.1rem;left:1rem}.payment-module__YJwKCW__promoCopy strong{font-size:1.35rem;font-weight:800;line-height:1.1;display:block}.payment-module__YJwKCW__promoCopy em{font-family:var(--font-subscription-script), "Brush Script MT", cursive;font-size:1.7rem;font-style:normal;display:block}.payment-module__YJwKCW__promoCopy i{background:#ef4444;border-radius:999px;width:3.4rem;height:3px;margin:.3rem 0 .55rem;display:block}.payment-module__YJwKCW__cuisines{color:#ffffffe0;letter-spacing:.06em;margin:0;font-size:.68rem;font-weight:700}.payment-module__YJwKCW__footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.85rem 1rem;margin-top:1.5rem;display:grid}.payment-module__YJwKCW__backLink{color:#374151;place-self:center start;align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.payment-module__YJwKCW__confirmGroup{flex-direction:column;grid-column:2;align-items:center;gap:.5rem;display:flex}.payment-module__YJwKCW__confirmBtn{color:#fff;cursor:pointer;background:#fc1e1e;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-width:18rem;min-height:3.1rem;padding:.7rem 1.6rem;font-size:1rem;font-weight:800;display:inline-flex}.payment-module__YJwKCW__confirmBtn:disabled{opacity:.6;cursor:not-allowed}.payment-module__YJwKCW__terms{color:#9ca3af;text-align:center;max-width:20rem;margin:0;font-size:.75rem;line-height:1.4}.payment-module__YJwKCW__status{color:#6b7280;margin:0 0 1rem;font-size:.9rem;font-weight:600}.payment-module__YJwKCW__error{color:#b91c1c;margin:0 0 1rem;font-size:.88rem;font-weight:700}.payment-module__YJwKCW__success{color:#166534;background:#ecfdf5;border-radius:12px;margin:0 0 1rem;padding:.75rem .9rem;font-size:.88rem;font-weight:700}@media (min-width:900px){.payment-module__YJwKCW__page{padding:0 .5rem 3rem}.payment-module__YJwKCW__layout{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.75fr);align-items:start}.payment-module__YJwKCW__paymentGrid{grid-template-columns:1fr 13.5rem;align-items:start}}@media (max-width:700px){.payment-module__YJwKCW__footer{grid-template-columns:1fr;justify-items:center}.payment-module__YJwKCW__backLink{order:2;justify-self:center}.payment-module__YJwKCW__confirmGroup{grid-column:1}.payment-module__YJwKCW__confirmBtn{width:100%;min-width:min(100%,18rem)}}
