@keyframes styles-module-scss-module__V8sqEW__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes styles-module-scss-module__V8sqEW__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes styles-module-scss-module__V8sqEW__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes styles-module-scss-module__V8sqEW__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes styles-module-scss-module__V8sqEW__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes styles-module-scss-module__V8sqEW__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes styles-module-scss-module__V8sqEW__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes styles-module-scss-module__V8sqEW__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes styles-module-scss-module__V8sqEW__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes styles-module-scss-module__V8sqEW__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes styles-module-scss-module__V8sqEW__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes styles-module-scss-module__V8sqEW__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__V8sqEW__draw{to{stroke-dashoffset:0}}.styles-module-scss-module__V8sqEW__layout{padding-top:var(--checkout-header-height-mobile);background:#fff}@media (min-width:1025px){.styles-module-scss-module__V8sqEW__layout{padding-top:var(--checkout-header-height-desktop)}}.styles-module-scss-module__V8sqEW__filterContainer{justify-content:safe center;gap:24px;padding:0 48px 32px;display:flex;overflow-x:scroll}@media (max-width:768px){.styles-module-scss-module__V8sqEW__filterContainer{top:calc(var(--header-height-mobile) + 50px);gap:10px;padding:0;position:sticky}}.styles-module-scss-module__V8sqEW__filterContainer{z-index:2;background-color:#efede3;border-top:0;border-bottom:0;width:100%;padding-bottom:10px}@media (max-width:768px){.styles-module-scss-module__V8sqEW__filterContainer{position:static;top:auto}}.styles-module-scss-module__V8sqEW__filterSection{background-color:#efede3;border-top:1px solid #4f0000;border-bottom:1px solid #4f0000;width:100%}@media (max-width:768px){.styles-module-scss-module__V8sqEW__filterSection{z-index:2;position:sticky;top:0}}.styles-module-scss-module__V8sqEW__filterContainer::-webkit-scrollbar{display:none}.styles-module-scss-module__V8sqEW__filterContainer{-ms-overflow-style:none;scrollbar-width:none}.styles-module-scss-module__V8sqEW__imageHolder{flex-shrink:0;align-self:flex-end;width:130px;height:130px;position:relative}@media (max-width:1024px){.styles-module-scss-module__V8sqEW__imageHolder{display:none}}.styles-module-scss-module__V8sqEW__backgroundImage{width:150%;height:auto;position:absolute;top:65%;left:10%;transform:translate(-50%,-50%)rotate(-5deg)}.styles-module-scss-module__V8sqEW__cardsContainer{background:#efede3;justify-content:center;align-items:center;padding:40px 0;display:flex}@media (max-width:619px){.styles-module-scss-module__V8sqEW__cardsContainer{padding:0}}
@keyframes styles-module-scss-module__mbjwFW__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes styles-module-scss-module__mbjwFW__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes styles-module-scss-module__mbjwFW__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes styles-module-scss-module__mbjwFW__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes styles-module-scss-module__mbjwFW__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes styles-module-scss-module__mbjwFW__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes styles-module-scss-module__mbjwFW__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes styles-module-scss-module__mbjwFW__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes styles-module-scss-module__mbjwFW__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes styles-module-scss-module__mbjwFW__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes styles-module-scss-module__mbjwFW__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes styles-module-scss-module__mbjwFW__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__mbjwFW__draw{to{stroke-dashoffset:0}}.styles-module-scss-module__mbjwFW__overlay{z-index:20;background:#00000052;position:fixed;inset:0}.styles-module-scss-module__mbjwFW__overlay[data-state=open]{animation:.35s styles-module-scss-module__mbjwFW__overlayShow}.styles-module-scss-module__mbjwFW__overlay[data-state=closed]{animation:.35s styles-module-scss-module__mbjwFW__overlayHide}.styles-module-scss-module__mbjwFW__drawer{z-index:21;color:#4f0000;background:#fff;flex-direction:column;width:100%;max-width:600px;height:100%;display:flex;position:fixed;top:0;right:0}.styles-module-scss-module__mbjwFW__drawer[data-state=open]{animation:.35s styles-module-scss-module__mbjwFW__drawerShow}.styles-module-scss-module__mbjwFW__drawer[data-state=closed]{animation:.35s styles-module-scss-module__mbjwFW__drawerHide}.styles-module-scss-module__mbjwFW__header{background:#f3f3ef;flex:none;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}@media (max-width:768px){.styles-module-scss-module__mbjwFW__header{padding:20px 16px}}.styles-module-scss-module__mbjwFW__title{font-family:var(--font-pp-neue-montreal),sans-serif;margin:0;font-size:1.5rem;font-weight:700;line-height:1.5rem}@media (max-width:768px){.styles-module-scss-module__mbjwFW__title{letter-spacing:-.02em}}.styles-module-scss-module__mbjwFW__close{color:#6b4543;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:flex}.styles-module-scss-module__mbjwFW__close svg{width:24px;height:24px}.styles-module-scss-module__mbjwFW__close svg path{fill:currentColor}.styles-module-scss-module__mbjwFW__close:focus-visible{outline-offset:2px;outline:2px solid #4f0000}.styles-module-scss-module__mbjwFW__content{flex-direction:column;flex:auto;gap:16px;padding:24px;display:flex;overflow-y:auto}@media (max-width:768px){.styles-module-scss-module__mbjwFW__content{padding:24px 16px}}.styles-module-scss-module__mbjwFW__faq{border-bottom:1px solid #deddd7;flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.styles-module-scss-module__mbjwFW__question{font-family:var(--font-pp-neue-montreal),sans-serif;margin:0;font-size:1rem;font-weight:700;line-height:1.625rem}.styles-module-scss-module__mbjwFW__answer{font-family:var(--font-pp-neue-montreal),sans-serif;color:#6b4543;margin:0;font-size:1rem;font-weight:400;line-height:1.625rem}.styles-module-scss-module__mbjwFW__note{font-family:var(--font-pp-neue-montreal),sans-serif;margin:0;font-size:1rem;font-weight:400;line-height:1.625rem}@keyframes styles-module-scss-module__mbjwFW__drawerShow{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes styles-module-scss-module__mbjwFW__drawerHide{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes styles-module-scss-module__mbjwFW__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__mbjwFW__overlayHide{0%{opacity:1}to{opacity:0}}
@keyframes OfferTermsModal-module-scss-module__tfXkVa__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes OfferTermsModal-module-scss-module__tfXkVa__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes OfferTermsModal-module-scss-module__tfXkVa__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes OfferTermsModal-module-scss-module__tfXkVa__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes OfferTermsModal-module-scss-module__tfXkVa__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes OfferTermsModal-module-scss-module__tfXkVa__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes OfferTermsModal-module-scss-module__tfXkVa__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes OfferTermsModal-module-scss-module__tfXkVa__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes OfferTermsModal-module-scss-module__tfXkVa__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes OfferTermsModal-module-scss-module__tfXkVa__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes OfferTermsModal-module-scss-module__tfXkVa__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes OfferTermsModal-module-scss-module__tfXkVa__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes OfferTermsModal-module-scss-module__tfXkVa__draw{to{stroke-dashoffset:0}}.OfferTermsModal-module-scss-module__tfXkVa__overlay{z-index:20;background:#00000052;position:fixed;inset:0}.OfferTermsModal-module-scss-module__tfXkVa__modal{z-index:21;color:#4f0000;background:#fff;flex-direction:column;width:calc(100% - 32px);max-width:600px;max-height:calc(100% - 32px);display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.OfferTermsModal-module-scss-module__tfXkVa__header{background:#f3f3ef;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}@media (max-width:768px){.OfferTermsModal-module-scss-module__tfXkVa__header{padding:20px}}.OfferTermsModal-module-scss-module__tfXkVa__title{font-family:var(--font-spezia-condensed),sans-serif;letter-spacing:-.48px;margin:0;font-size:1.5rem;font-weight:600;line-height:32px}.OfferTermsModal-module-scss-module__tfXkVa__close{color:#4f0000;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:flex}.OfferTermsModal-module-scss-module__tfXkVa__close svg{width:24px;height:24px}.OfferTermsModal-module-scss-module__tfXkVa__close svg path{fill:currentColor}.OfferTermsModal-module-scss-module__tfXkVa__close:focus-visible{outline-offset:2px;outline:2px solid #4f0000}.OfferTermsModal-module-scss-module__tfXkVa__content{flex-direction:column;gap:16px;padding:24px;display:flex}@media (max-width:768px){.OfferTermsModal-module-scss-module__tfXkVa__content{padding:20px}}.OfferTermsModal-module-scss-module__tfXkVa__section{border-bottom:1px solid #deddd7;flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.OfferTermsModal-module-scss-module__tfXkVa__sectionTitle{font-family:var(--font-spezia-serif-condensed),serif;margin:0;font-size:1rem;font-weight:700;line-height:24px}.OfferTermsModal-module-scss-module__tfXkVa__sectionBody{font-family:var(--font-spezia-serif-condensed),serif;color:#7c504e;margin:0;font-size:1rem;font-weight:400;line-height:24px}.OfferTermsModal-module-scss-module__tfXkVa__link{color:inherit;text-decoration:underline}.OfferTermsModal-module-scss-module__tfXkVa__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}
@keyframes PlanSummary-module-scss-module__6tiUla__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes PlanSummary-module-scss-module__6tiUla__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes PlanSummary-module-scss-module__6tiUla__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes PlanSummary-module-scss-module__6tiUla__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes PlanSummary-module-scss-module__6tiUla__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes PlanSummary-module-scss-module__6tiUla__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes PlanSummary-module-scss-module__6tiUla__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes PlanSummary-module-scss-module__6tiUla__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes PlanSummary-module-scss-module__6tiUla__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes PlanSummary-module-scss-module__6tiUla__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes PlanSummary-module-scss-module__6tiUla__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes PlanSummary-module-scss-module__6tiUla__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes PlanSummary-module-scss-module__6tiUla__draw{to{stroke-dashoffset:0}}.PlanSummary-module-scss-module__6tiUla__panel{color:#4f0000;background:#fff;border:1px solid #966d6d;flex-direction:column;align-self:start;display:flex}.PlanSummary-module-scss-module__6tiUla__header,.PlanSummary-module-scss-module__6tiUla__details,.PlanSummary-module-scss-module__6tiUla__notices{padding:16px}.PlanSummary-module-scss-module__6tiUla__header,.PlanSummary-module-scss-module__6tiUla__details{border-bottom:1px solid #966d6d}.PlanSummary-module-scss-module__6tiUla__title{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.48px;text-align:left;margin:0;font-size:24px;font-style:normal;font-weight:700;line-height:24px}.PlanSummary-module-scss-module__6tiUla__details{flex-direction:column;gap:20px;display:flex}.PlanSummary-module-scss-module__6tiUla__placeholder{text-align:center;color:#7c504e;flex-direction:column;align-items:center;gap:16px;display:flex}.PlanSummary-module-scss-module__6tiUla__placeholderPrice{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:1.875rem;font-weight:700;line-height:38px}.PlanSummary-module-scss-module__6tiUla__placeholderText{font-family:var(--font-spezia-serif-condensed),serif;max-width:306px;margin:0;font-size:1rem;font-weight:400;line-height:24px}.PlanSummary-module-scss-module__6tiUla__priceBanner{text-align:center;background:#f3f3ef;flex-direction:column;align-items:center;gap:4px;padding:20px;display:flex}.PlanSummary-module-scss-module__6tiUla__priceBannerValue{font-family:var(--font-pp-neue-montreal),sans-serif;margin:0;font-size:1.5rem;font-weight:700;line-height:32px}.PlanSummary-module-scss-module__6tiUla__priceBannerDetail{font-family:var(--font-pp-neue-montreal),sans-serif;color:#7c504e;margin:0;font-size:1rem;font-weight:400;line-height:26px}.PlanSummary-module-scss-module__6tiUla__rows{flex-direction:column;gap:16px;display:flex}.PlanSummary-module-scss-module__6tiUla__row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PlanSummary-module-scss-module__6tiUla__row+.PlanSummary-module-scss-module__6tiUla__row{border-top:1px solid #deddd7;padding-top:16px}.PlanSummary-module-scss-module__6tiUla__rowLabel{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.PlanSummary-module-scss-module__6tiUla__rowTitle{font-family:var(--font-pp-neue-montreal),sans-serif;align-items:center;gap:8px;font-size:1rem;font-weight:700;line-height:26px;display:flex}.PlanSummary-module-scss-module__6tiUla__rowIcon{color:#4f0000;flex:none;width:16px;height:16px}.PlanSummary-module-scss-module__6tiUla__rowDetail{font-family:var(--font-pp-neue-montreal),sans-serif;text-align:left;color:#7c504e;font-size:1rem;font-weight:400;line-height:26px}.PlanSummary-module-scss-module__6tiUla__rowValue{font-family:var(--font-pp-neue-montreal),sans-serif;text-align:right;color:#7c504e;flex:none;font-size:1rem;font-weight:400;line-height:26px}.PlanSummary-module-scss-module__6tiUla__rowValueEmphasis{color:#4f0000}.PlanSummary-module-scss-module__6tiUla__heavyDivider,.PlanSummary-module-scss-module__6tiUla__lightDivider{border:0;width:100%;height:0;margin:0}.PlanSummary-module-scss-module__6tiUla__heavyDivider{border-top:1px solid #4f0000}.PlanSummary-module-scss-module__6tiUla__lightDivider{border-top:1px solid #deddd7}.PlanSummary-module-scss-module__6tiUla__pending{text-align:left;background:#e1dbc5;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.PlanSummary-module-scss-module__6tiUla__pendingTitle{font-family:var(--font-pp-neue-montreal),sans-serif;margin:0;font-size:1rem;font-weight:700;line-height:18px}.PlanSummary-module-scss-module__6tiUla__pendingDetail{font-family:var(--font-pp-neue-montreal),sans-serif;color:#7c504e;margin:0;font-size:1rem;font-weight:400;line-height:26px}.PlanSummary-module-scss-module__6tiUla__total{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.PlanSummary-module-scss-module__6tiUla__totalRow,.PlanSummary-module-scss-module__6tiUla__withoutDiscounts{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.PlanSummary-module-scss-module__6tiUla__totalRow{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:1rem;font-weight:700;line-height:26px}.PlanSummary-module-scss-module__6tiUla__totalValue{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:20px}.PlanSummary-module-scss-module__6tiUla__promo{font-family:var(--font-pp-neue-montreal),sans-serif;background:#d6f07a;padding:4px 8px;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.PlanSummary-module-scss-module__6tiUla__withoutDiscounts{font-family:var(--font-pp-neue-montreal),sans-serif;color:#7c504e;font-size:1rem;font-weight:400;line-height:26px}.PlanSummary-module-scss-module__6tiUla__addDiscount,.PlanSummary-module-scss-module__6tiUla__helpLink{font-family:var(--font-pp-neue-montreal),sans-serif;color:#6b4543;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:1rem;font-weight:400;line-height:26px;text-decoration:underline}.PlanSummary-module-scss-module__6tiUla__addDiscount{align-self:center;font-size:16px;font-style:normal;font-weight:700;line-height:26px}.PlanSummary-module-scss-module__6tiUla__helpLink{align-self:flex-start}.PlanSummary-module-scss-module__6tiUla__discount,.PlanSummary-module-scss-module__6tiUla__notices{flex-direction:column;gap:16px;display:flex}.PlanSummary-module-scss-module__6tiUla__noticeList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.PlanSummary-module-scss-module__6tiUla__notice{font-family:var(--font-pp-neue-montreal),sans-serif;text-align:left;border-bottom:1px solid #deddd7;align-items:center;gap:6px;padding-bottom:16px;font-size:1rem;font-weight:400;line-height:26px;display:flex}.PlanSummary-module-scss-module__6tiUla__noticeIcon{color:#ff3f84;flex:none;width:16px;height:16px}
@keyframes ChangePlanV2-module-scss-module__x2fpXW__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes ChangePlanV2-module-scss-module__x2fpXW__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes ChangePlanV2-module-scss-module__x2fpXW__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes ChangePlanV2-module-scss-module__x2fpXW__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes ChangePlanV2-module-scss-module__x2fpXW__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes ChangePlanV2-module-scss-module__x2fpXW__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes ChangePlanV2-module-scss-module__x2fpXW__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes ChangePlanV2-module-scss-module__x2fpXW__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes ChangePlanV2-module-scss-module__x2fpXW__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ChangePlanV2-module-scss-module__x2fpXW__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes ChangePlanV2-module-scss-module__x2fpXW__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes ChangePlanV2-module-scss-module__x2fpXW__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes ChangePlanV2-module-scss-module__x2fpXW__draw{to{stroke-dashoffset:0}}.ChangePlanV2-module-scss-module__x2fpXW__layout{text-align:left;grid-template-columns:minmax(0,702fr) minmax(320px,498fr);align-items:start;gap:40px;width:100%;display:grid}@media (max-width:768px){.ChangePlanV2-module-scss-module__x2fpXW__layout{grid-template-columns:1fr;gap:16px}}.ChangePlanV2-module-scss-module__x2fpXW__steps{flex-direction:column;gap:16px;min-width:0;display:flex}.ChangePlanV2-module-scss-module__x2fpXW__card{color:#4f0000;background:#fff;border-left:4px solid #ff3f84;flex-direction:column;gap:16px;padding:24px;display:flex}.ChangePlanV2-module-scss-module__x2fpXW__cardTitle{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.48px;margin:0;font-size:1rem;font-weight:700;line-height:24px}.ChangePlanV2-module-scss-module__x2fpXW__cardIntro{font-family:var(--font-pp-neue-montreal),sans-serif;color:#7c504e;margin:-8px 0 0;font-size:1rem;font-weight:400;line-height:26px}.ChangePlanV2-module-scss-module__x2fpXW__mealTypes{margin:0}.ChangePlanV2-module-scss-module__x2fpXW__callout,.ChangePlanV2-module-scss-module__x2fpXW__warning{font-family:var(--font-pp-neue-montreal),sans-serif;flex-direction:column;gap:8px;margin:0;padding:16px;font-size:.875rem;font-weight:400;line-height:20px;display:flex}.ChangePlanV2-module-scss-module__x2fpXW__callout p,.ChangePlanV2-module-scss-module__x2fpXW__warning p{margin:0}.ChangePlanV2-module-scss-module__x2fpXW__callout{font-family:var(--font-pp-neue-montreal),sans-serif;background:#d6f07a;font-size:.875rem;font-weight:400;line-height:1.3}.ChangePlanV2-module-scss-module__x2fpXW__calloutTitle{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:1rem;font-weight:700;line-height:20px}.ChangePlanV2-module-scss-module__x2fpXW__warning{background:#ffebeb;display:block}.ChangePlanV2-module-scss-module__x2fpXW__vegetarian{font-family:var(--font-pp-neue-montreal),sans-serif;cursor:pointer;border-top:1px solid #deddd7;align-items:center;gap:12px;padding-top:16px;font-size:1rem;font-weight:400;line-height:20px;display:flex}.ChangePlanV2-module-scss-module__x2fpXW__vegetarian input{accent-color:#4f0000;width:16px;height:16px;margin:0}.ChangePlanV2-module-scss-module__x2fpXW__countLabel{font-family:var(--font-pp-neue-montreal),sans-serif;margin:8px 0 0;font-size:1rem;font-weight:700;line-height:26px}.ChangePlanV2-module-scss-module__x2fpXW__countDetail{font-family:var(--font-pp-neue-montreal),sans-serif;color:#7c504e;margin:-12px 0 0;font-size:.875rem;font-weight:400;line-height:20px}.ChangePlanV2-module-scss-module__x2fpXW__minimum{font-family:var(--font-pp-neue-montreal),sans-serif;color:#7c504e;margin:0;font-size:.875rem;font-weight:400;line-height:20px}.ChangePlanV2-module-scss-module__x2fpXW__summaryCta{flex-direction:column;gap:16px;display:flex}@media (max-width:659px){.ChangePlanV2-module-scss-module__x2fpXW__summaryCta{display:none}}.ChangePlanV2-module-scss-module__x2fpXW__cta{width:100%}.ChangePlanV2-module-scss-module__x2fpXW__note{font-family:var(--font-spezia-serif-condensed),serif;color:#7c504e;margin:0;font-size:1rem;font-weight:400;line-height:24px}.ChangePlanV2-module-scss-module__x2fpXW__mobileFooter{display:none}@media (max-width:659px){.ChangePlanV2-module-scss-module__x2fpXW__mobileFooter{z-index:10;padding:16px 16px calc(16px + env(safe-area-inset-bottom));text-align:center;background:#fff;border-top:1px solid #deddd7;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.ChangePlanV2-module-scss-module__x2fpXW__siteFooter{padding-bottom:calc(calc(32px + 3rem + 12px + 24px + 1px) + env(safe-area-inset-bottom))}}
@keyframes styles-module-scss-module__9LyHEq__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes styles-module-scss-module__9LyHEq__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes styles-module-scss-module__9LyHEq__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes styles-module-scss-module__9LyHEq__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes styles-module-scss-module__9LyHEq__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes styles-module-scss-module__9LyHEq__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes styles-module-scss-module__9LyHEq__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes styles-module-scss-module__9LyHEq__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes styles-module-scss-module__9LyHEq__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes styles-module-scss-module__9LyHEq__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes styles-module-scss-module__9LyHEq__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes styles-module-scss-module__9LyHEq__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__9LyHEq__draw{to{stroke-dashoffset:0}}.styles-module-scss-module__9LyHEq__header{box-sizing:border-box;color:#4f0000;background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:76px;padding:0 40px;display:grid}@media (max-width:768px){.styles-module-scss-module__9LyHEq__header{justify-content:space-between;height:80px;padding:20px;display:flex}}.styles-module-scss-module__9LyHEq__spacer{display:block}@media (max-width:768px){.styles-module-scss-module__9LyHEq__spacer{display:none}}.styles-module-scss-module__9LyHEq__header .styles-module-scss-module__9LyHEq__help{font-family:var(--font-pp-neue-montreal),sans-serif;box-sizing:border-box;white-space:nowrap;border-width:1px;justify-self:end;padding-inline:19px;font-size:1rem;font-weight:400;line-height:1.625rem}@media (max-width:339px){.styles-module-scss-module__9LyHEq__header .styles-module-scss-module__9LyHEq__help{padding:0 12px}}.styles-module-scss-module__9LyHEq__helpShort{display:none}@media (max-width:619px){.styles-module-scss-module__9LyHEq__helpLong{display:none}.styles-module-scss-module__9LyHEq__helpShort{display:inline}}
@keyframes styles-module-scss-module__C1yb9a__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes styles-module-scss-module__C1yb9a__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes styles-module-scss-module__C1yb9a__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes styles-module-scss-module__C1yb9a__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes styles-module-scss-module__C1yb9a__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes styles-module-scss-module__C1yb9a__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes styles-module-scss-module__C1yb9a__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes styles-module-scss-module__C1yb9a__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes styles-module-scss-module__C1yb9a__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes styles-module-scss-module__C1yb9a__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes styles-module-scss-module__C1yb9a__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes styles-module-scss-module__C1yb9a__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__C1yb9a__draw{to{stroke-dashoffset:0}}.styles-module-scss-module__C1yb9a__layout{height:calc(100vh - var(--header-height-mobile));padding-top:var(--header-height-mobile)}@media (min-width:1025px){.styles-module-scss-module__C1yb9a__layout{height:calc(100vh - var(--header-height-desktop));padding-top:var(--header-height-desktop)}}.styles-module-scss-module__C1yb9a__layout.main-content{height:100vh;padding-top:0}@media (min-width:1025px){.styles-module-scss-module__C1yb9a__layout.main-content{height:100vh}}.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__wrapper{position:relative}.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__freeRecipeBannerContainer{max-width:var(--content-max-width);z-index:1000;width:100%;left:50%;bottom:calc(var(--checkout-footer-height,84px) + 16px);padding:0 3rem;position:fixed;transform:translate(-50%)}@media (max-width:1024px){.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__freeRecipeBannerContainer{bottom:calc(var(--checkout-footer-height,108px) + 16px);padding:0}}@media (min-width:1025px){.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__freeRecipeBanner{max-width:350px;margin-left:auto}}.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__loyaltyNotification{max-width:var(--content-max-width);margin-left:auto;margin-right:auto;padding:2rem 3rem 0}@media (max-width:1024px){.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__loyaltyNotification{padding:1rem 1rem 0}}.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__headerContainer{background-color:#f3f3ef;justify-content:center;width:100%;padding:48px 0 32px;display:flex}@media (max-width:1024px){.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__headerContainer{padding:24px 0 16px}}.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__headerInnerContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__backLink{font-family:var(--font-spezia-condensed),sans-serif;color:#4f0000;text-transform:uppercase;white-space:nowrap;cursor:pointer;font-size:1.875rem;font-weight:600;line-height:1;font:inherit;background:0 0;border:0;flex-direction:row;align-items:center;padding-left:24px;text-decoration:underline;display:flex}@media (max-width:1024px){.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__backLink{padding-left:16px}}.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__backLinkText{font-family:var(--font-spezia-condensed),sans-serif;margin-left:4px;font-size:1.25rem;font-weight:600;line-height:1}@media (max-width:1024px){.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__backLinkText{display:none}}.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__headerCenter{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0 20px;display:flex}.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__title{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;margin:0;font-size:2.5rem;font-weight:700;line-height:1}@media (max-width:1024px){.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__title{font-family:var(--font-pp-neue-montreal),sans-serif;margin:0;font-size:1.875rem;font-weight:700;line-height:1}}.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__subtitle{font-family:var(--font-spezia-serif-condensed),serif;color:#7c504e;margin:0;font-size:1rem;font-weight:400;line-height:1}@media (max-width:1024px){.styles-module-scss-module__C1yb9a__layout .styles-module-scss-module__C1yb9a__subtitle{font-family:var(--font-spezia-serif-condensed),serif;font-size:.875rem;font-weight:400;line-height:1}}
@keyframes styles-module-scss-module__AojVQW__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes styles-module-scss-module__AojVQW__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes styles-module-scss-module__AojVQW__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes styles-module-scss-module__AojVQW__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes styles-module-scss-module__AojVQW__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes styles-module-scss-module__AojVQW__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes styles-module-scss-module__AojVQW__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes styles-module-scss-module__AojVQW__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes styles-module-scss-module__AojVQW__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes styles-module-scss-module__AojVQW__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes styles-module-scss-module__AojVQW__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes styles-module-scss-module__AojVQW__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__AojVQW__draw{to{stroke-dashoffset:0}}.styles-module-scss-module__AojVQW__spacer{height:calc(var(--checkout-footer-height,var(--checkout-footer-v2-height-desktop)))}@media (max-width:1024px){.styles-module-scss-module__AojVQW__spacer{height:calc(var(--checkout-footer-height,var(--checkout-footer-v2-height-mobile)))}}.styles-module-scss-module__AojVQW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module-scss-module__AojVQW__footer{z-index:2;color:#4f0000;background:#fff;border-top:1px solid #4f0000;width:100%;position:fixed;bottom:0;left:0}.styles-module-scss-module__AojVQW__track{background:#efede3;height:8px}.styles-module-scss-module__AojVQW__fill{background:#d6f07a;height:100%;transition:width .3s ease-out}.styles-module-scss-module__AojVQW__bar{width:100%;max-width:var(--content-max-width);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:24px;margin:0 auto;padding:20px 24px;display:grid}@media (max-width:1024px){.styles-module-scss-module__AojVQW__bar{grid-template-columns:minmax(0,1fr) auto;gap:12px 4px;padding:16px}}.styles-module-scss-module__AojVQW__barCook{padding:20px 24px}@media (max-width:1024px){.styles-module-scss-module__AojVQW__barCook{padding:12px 16px}}.styles-module-scss-module__AojVQW__summary{flex-direction:column;gap:4px;min-width:0;display:flex}.styles-module-scss-module__AojVQW__title{font-family:var(--font-pp-neue-montreal),sans-serif;white-space:nowrap;margin:0;font-size:1.125rem;font-weight:700;line-height:26px}@media (max-width:1024px){.styles-module-scss-module__AojVQW__title{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem}}.styles-module-scss-module__AojVQW__subtitle{font-family:var(--font-pp-neue-montreal),sans-serif;color:#7c504e;margin:0;font-size:1rem;font-weight:400;line-height:1.625rem}@media (max-width:1024px){.styles-module-scss-module__AojVQW__subtitle{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}}.styles-module-scss-module__AojVQW__mobileBreakdown{display:none}@media (max-width:1024px){.styles-module-scss-module__AojVQW__mobileBreakdown{white-space:nowrap;display:block}}.styles-module-scss-module__AojVQW__priceRegion,.styles-module-scss-module__AojVQW__desktopSplitPrices,.styles-module-scss-module__AojVQW__buttons{align-items:center;display:flex}.styles-module-scss-module__AojVQW__priceRegion{justify-self:end}.styles-module-scss-module__AojVQW__desktopSplitPrices{gap:24px}@media (max-width:1024px){.styles-module-scss-module__AojVQW__desktopSplitPrices{display:none}}.styles-module-scss-module__AojVQW__priceGroup{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.styles-module-scss-module__AojVQW__price{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1}@media (max-width:1024px){.styles-module-scss-module__AojVQW__price{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem}}.styles-module-scss-module__AojVQW__priceLarge{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:1.5rem;font-weight:700;line-height:1}.styles-module-scss-module__AojVQW__priceLabel{font-family:var(--font-pp-neue-montreal),sans-serif;color:#7c504e;font-size:1rem;font-weight:400;line-height:1.625rem}@media (max-width:1024px){.styles-module-scss-module__AojVQW__priceLabel{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}}.styles-module-scss-module__AojVQW__priceDivider,.styles-module-scss-module__AojVQW__actionDivider{background:#deddd7;width:1px;height:48px}@media (max-width:1024px){.styles-module-scss-module__AojVQW__priceDivider,.styles-module-scss-module__AojVQW__actionDivider{display:none}}.styles-module-scss-module__AojVQW__mobilePriceGroup{display:none}@media (max-width:1024px){.styles-module-scss-module__AojVQW__mobilePriceGroup{display:flex}}.styles-module-scss-module__AojVQW__buttons{gap:16px}.styles-module-scss-module__AojVQW__boxButton{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.02em;white-space:nowrap;font-size:1.125rem;font-weight:400;line-height:1}.styles-module-scss-module__AojVQW__boxButtonMobile{font-family:var(--font-spezia-condensed),sans-serif;font-size:1.125rem;font-weight:600;line-height:1;display:none}.styles-module-scss-module__AojVQW__boxIcon{width:18px;height:18px}.styles-module-scss-module__AojVQW__cta{white-space:nowrap;min-width:clamp(240px,36vw,531px)}.styles-module-scss-module__AojVQW__ctaFull{width:100%}@media (max-width:1024px){.styles-module-scss-module__AojVQW__track{height:4px}.styles-module-scss-module__AojVQW__priceRegion{align-self:start}.styles-module-scss-module__AojVQW__priceLarge{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem}.styles-module-scss-module__AojVQW__buttons{grid-column:1/-1;gap:8px;width:100%}.styles-module-scss-module__AojVQW__buttonsNoBox .styles-module-scss-module__AojVQW__cta,.styles-module-scss-module__AojVQW__ctaFull{width:100%}.styles-module-scss-module__AojVQW__boxButton,.styles-module-scss-module__AojVQW__cta{height:48px}.styles-module-scss-module__AojVQW__boxButton{flex:none}.styles-module-scss-module__AojVQW__boxButtonDesktop{display:none}.styles-module-scss-module__AojVQW__boxButtonMobile{align-items:center;gap:8px;display:flex}.styles-module-scss-module__AojVQW__cta{flex:auto;min-width:0}}@media (max-width:659px){.styles-module-scss-module__AojVQW__summary{overflow:hidden}.styles-module-scss-module__AojVQW__title,.styles-module-scss-module__AojVQW__subtitle{text-overflow:ellipsis;overflow:hidden}}
@keyframes styles-module-scss-module__qHJZQW__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes styles-module-scss-module__qHJZQW__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes styles-module-scss-module__qHJZQW__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes styles-module-scss-module__qHJZQW__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes styles-module-scss-module__qHJZQW__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes styles-module-scss-module__qHJZQW__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes styles-module-scss-module__qHJZQW__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes styles-module-scss-module__qHJZQW__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes styles-module-scss-module__qHJZQW__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes styles-module-scss-module__qHJZQW__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes styles-module-scss-module__qHJZQW__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes styles-module-scss-module__qHJZQW__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__qHJZQW__draw{to{stroke-dashoffset:0}}.styles-module-scss-module__qHJZQW__cta{width:100%}.styles-module-scss-module__qHJZQW__cta.styles-module-scss-module__qHJZQW__disabled{pointer-events:none;background:var(--color-tint-queen-garnet-40)!important;border-color:var(--color-tint-queen-garnet-40)!important}.styles-module-scss-module__qHJZQW__checkoutButton{width:100%;height:64px;font-family:var(--font-spezia-condensed),sans-serif;font-size:1.5rem;font-weight:600;line-height:1}.styles-module-scss-module__qHJZQW__checkoutButton[aria-busy=true]:disabled{color:#fff;opacity:1;cursor:wait;background-color:#4f0000}
@keyframes styles-module-scss-module__KV6Rra__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes styles-module-scss-module__KV6Rra__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes styles-module-scss-module__KV6Rra__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes styles-module-scss-module__KV6Rra__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes styles-module-scss-module__KV6Rra__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes styles-module-scss-module__KV6Rra__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes styles-module-scss-module__KV6Rra__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes styles-module-scss-module__KV6Rra__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes styles-module-scss-module__KV6Rra__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes styles-module-scss-module__KV6Rra__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes styles-module-scss-module__KV6Rra__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes styles-module-scss-module__KV6Rra__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__KV6Rra__draw{to{stroke-dashoffset:0}}.styles-module-scss-module__KV6Rra__header{z-index:10;width:100%;height:var(--header-height-desktop);background-color:#e1dbc5;border-bottom:1px solid #4f0000;position:fixed;top:0;overflow:hidden}@media (max-width:768px){.styles-module-scss-module__KV6Rra__header{height:var(--header-height-mobile)}}.styles-module-scss-module__KV6Rra__container{justify-content:space-between;width:100%;height:100%;margin:0 auto;padding:0 40px;display:flex;position:relative}@media (max-width:768px){.styles-module-scss-module__KV6Rra__container{padding:0 20px}}.styles-module-scss-module__KV6Rra__wrapper{width:100%;height:var(--header-height-desktop);justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.styles-module-scss-module__KV6Rra__wrapper{height:var(--header-height-mobile);justify-content:left;gap:16px}}.styles-module-scss-module__KV6Rra__logo{color:#4f0000;width:166px;height:36px}@media (max-width:768px){.styles-module-scss-module__KV6Rra__logo{width:144px;height:30px}}.styles-module-scss-module__KV6Rra__totals{font-family:var(--font-mabry-pro),Sans-Serif;letter-spacing:-.02em;font-size:16px;font-weight:400;line-height:110%}@media (max-width:659px){.styles-module-scss-module__KV6Rra__totals{line-height:120%}}.styles-module-scss-module__KV6Rra__totals{background:0 0;border:none;justify-content:space-between;align-items:center;column-gap:8px;display:flex}@media (min-width:769px){.styles-module-scss-module__KV6Rra__totals{display:none}}.styles-module-scss-module__KV6Rra__value{color:var(--color-mono-0);margin:0}.styles-module-scss-module__KV6Rra__quantity{width:28px;height:28px;color:var(--color-queen-garnet);background:var(--color-mono-0);border-radius:100px;justify-content:center;align-items:center;margin:0;padding-top:1px;display:flex}.styles-module-scss-module__KV6Rra__links{flex-direction:column;align-items:flex-start;gap:32px;width:100%;height:100%;padding:32px 24px;display:flex;position:absolute;left:0;overflow:hidden}@media (min-width:769px){.styles-module-scss-module__KV6Rra__links{flex-direction:row;justify-content:flex-end;align-items:center;padding:0;position:relative}.styles-module-scss-module__KV6Rra__links p{margin:0}}.styles-module-scss-module__KV6Rra__linksWrapper{height:100%;display:flex;position:relative}@media (max-width:768px){.styles-module-scss-module__KV6Rra__linksWrapper{will-change:height;width:100%;left:0;top:var(--header-height-mobile);height:calc(100dvh - var(--header-height-mobile));background-color:#efede3;flex-direction:column;align-items:flex-start;gap:32px;padding:0 48px;position:absolute}}.styles-module-scss-module__KV6Rra__link{z-index:10;cursor:pointer}.styles-module-scss-module__KV6Rra__link a,.styles-module-scss-module__KV6Rra__link button{all:unset;font-family:var(--font-spezia-condensed),sans-serif;color:#4f0000;text-transform:uppercase;align-items:center;font-size:1.125rem;font-weight:600;line-height:1;display:flex}.styles-module-scss-module__KV6Rra__link a:hover,.styles-module-scss-module__KV6Rra__link button:hover{text-decoration:none!important}@media (max-width:768px){.styles-module-scss-module__KV6Rra__link a,.styles-module-scss-module__KV6Rra__link button{font-family:var(--font-spezia-condensed),sans-serif;font-size:1.875rem;font-weight:600;line-height:1}}.styles-module-scss-module__KV6Rra__link.styles-module-scss-module__KV6Rra__active a{opacity:1}.styles-module-scss-module__KV6Rra__logoutButton{margin-top:auto;display:block}.styles-module-scss-module__KV6Rra__logoutButton button svg{fill:#4f0000;width:24px;height:24px;margin-right:12px}@media (min-width:769px){.styles-module-scss-module__KV6Rra__logoutButton{display:none}}.styles-module-scss-module__KV6Rra__hamburger{height:var(--header-height-mobile);align-items:center;display:flex}@media (min-width:769px){.styles-module-scss-module__KV6Rra__hamburger{height:var(--header-height-desktop);display:none}}.styles-module-scss-module__KV6Rra__navHighlight{display:none}@media (min-width:769px){.styles-module-scss-module__KV6Rra__navHighlight{opacity:0;background:#4f0000;width:40px;height:3px;display:block;position:absolute;bottom:0;left:0}}.styles-module-scss-module__KV6Rra__navHover{display:none}@media (min-width:769px){.styles-module-scss-module__KV6Rra__navHover{z-index:5;opacity:0;background:var(--color-tint-queen-garnet-60);border-radius:30px;width:0;height:40px;display:block;position:absolute}}@media (max-width:768px){.styles-module-scss-module__KV6Rra__fixBody{position:fixed;overflow:hidden}}
@keyframes styles-module-scss-module__K4OhxW__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes styles-module-scss-module__K4OhxW__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes styles-module-scss-module__K4OhxW__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes styles-module-scss-module__K4OhxW__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes styles-module-scss-module__K4OhxW__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes styles-module-scss-module__K4OhxW__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes styles-module-scss-module__K4OhxW__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes styles-module-scss-module__K4OhxW__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes styles-module-scss-module__K4OhxW__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes styles-module-scss-module__K4OhxW__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes styles-module-scss-module__K4OhxW__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes styles-module-scss-module__K4OhxW__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__K4OhxW__draw{to{stroke-dashoffset:0}}.styles-module-scss-module__K4OhxW__filterContainer{background-color:#f3f3ef;width:100%;position:relative}.styles-module-scss-module__K4OhxW__innerContainer{padding:16px 12px}@media (min-width:1025px){.styles-module-scss-module__K4OhxW__innerContainer{padding:16px 0}}.styles-module-scss-module__K4OhxW__filterBar{justify-content:flex-start;align-items:center;width:100%;display:flex}@media (min-width:1025px){.styles-module-scss-module__K4OhxW__filterBar{justify-content:space-between}}.styles-module-scss-module__K4OhxW__filterLabel{font-family:var(--font-spezia-condensed),sans-serif;text-transform:uppercase;color:#4f0000;font-size:1rem;font-weight:600;line-height:1;display:none}@media (min-width:1025px){.styles-module-scss-module__K4OhxW__filterLabel{font-family:var(--font-spezia-condensed),sans-serif;font-size:1.125rem;font-weight:600;line-height:1;display:block}}.styles-module-scss-module__K4OhxW__filterButtons{flex-wrap:nowrap;gap:8px;width:100%;display:flex;overflow-x:auto}@media (min-width:1025px){.styles-module-scss-module__K4OhxW__filterButtons{flex-wrap:wrap;gap:16px;width:auto;overflow-x:visible}}.styles-module-scss-module__K4OhxW__filterGroup{align-items:center;display:flex}@media (min-width:1025px){.styles-module-scss-module__K4OhxW__filterGroup{position:relative}}.styles-module-scss-module__K4OhxW__filterButton{white-space:nowrap;height:fit-content;font-family:var(--font-spezia-condensed),sans-serif;text-transform:uppercase;color:#4f0000;background-color:#f3f3ef;border:2px solid #4f0000;justify-content:space-between;align-items:center;gap:4px;padding:6px 10px 6px 12px;font-size:1rem;font-weight:600;line-height:1;display:flex}.styles-module-scss-module__K4OhxW__filterButton:hover{border-color:#4f0000}.styles-module-scss-module__K4OhxW__filterButton.styles-module-scss-module__K4OhxW__active{background-color:#fff;border-color:#4f0000}.styles-module-scss-module__K4OhxW__chevron{flex-shrink:0;transition:transform .3s}.styles-module-scss-module__K4OhxW__chevron.styles-module-scss-module__K4OhxW__open{transform:rotate(180deg)}.styles-module-scss-module__K4OhxW__dropdown{z-index:100;background-color:#f3f3ef;border:1px solid #4f0000;border-top:none;width:100%;display:none;position:absolute;top:67px;box-shadow:0 4px 12px #0000001a}@media (min-width:1025px){.styles-module-scss-module__K4OhxW__dropdown{width:fit-content;min-width:244px;top:51px;right:0}}.styles-module-scss-module__K4OhxW__dropdown.styles-module-scss-module__K4OhxW__visible{display:block}.styles-module-scss-module__K4OhxW__dropdownContent{max-height:300px;padding:10px 20px;overflow-y:auto}@media (min-width:1025px){.styles-module-scss-module__K4OhxW__dropdownContent{max-height:400px}}.styles-module-scss-module__K4OhxW__optionItem{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:10px 0;display:flex;position:relative}.styles-module-scss-module__K4OhxW__optionInput{opacity:0;cursor:pointer;display:flex;position:absolute}.styles-module-scss-module__K4OhxW__optionInput:checked+.styles-module-scss-module__K4OhxW__checkmark{background-color:#4f0000;border-color:#4f0000}.styles-module-scss-module__K4OhxW__optionInput:checked+.styles-module-scss-module__K4OhxW__checkmark:after{display:block;top:0;left:5px}.styles-module-scss-module__K4OhxW__optionInput:focus+.styles-module-scss-module__K4OhxW__checkmark{outline-offset:2px;outline:2px solid #4f0000}.styles-module-scss-module__K4OhxW__checkmark{border:2px solid #966d6d;flex-shrink:0;width:20px;height:20px;transition:all .2s;display:inline-block;position:relative}.styles-module-scss-module__K4OhxW__checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.styles-module-scss-module__K4OhxW__radiomark{border:2px solid #966d6d;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:all .2s;display:inline-block;position:relative}.styles-module-scss-module__K4OhxW__radiomark:after{content:"";background-color:#4f0000;border-radius:50%;width:10px;height:10px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module-scss-module__K4OhxW__optionInput:checked+.styles-module-scss-module__K4OhxW__radiomark{border-color:#4f0000}.styles-module-scss-module__K4OhxW__optionInput:checked+.styles-module-scss-module__K4OhxW__radiomark:after{display:block}.styles-module-scss-module__K4OhxW__optionInput:focus+.styles-module-scss-module__K4OhxW__radiomark{outline-offset:2px;outline:2px solid #4f0000}.styles-module-scss-module__K4OhxW__optionText{font-family:var(--font-spezia-serif-condensed),serif;color:#4f0000;flex:1;padding-left:8px;font-size:1rem;font-weight:400;line-height:1}.styles-module-scss-module__K4OhxW__optionCount{font-family:var(--font-spezia-serif-condensed),serif;color:#7c504e;margin-left:8px;font-size:1rem;font-weight:400;line-height:1}.styles-module-scss-module__K4OhxW__dropdownActions{flex-direction:column;align-items:center;gap:20px;padding:0 20px 20px;display:flex}.styles-module-scss-module__K4OhxW__clearAllLink{font-family:var(--font-spezia-serif-condensed),serif;color:#6b4543;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;font-weight:400;line-height:1;text-decoration:underline;transition:color .2s;display:block}.styles-module-scss-module__K4OhxW__clearAllLink:hover{color:#dc1c61}.styles-module-scss-module__K4OhxW__mobileView{display:block}@media (min-width:1025px){.styles-module-scss-module__K4OhxW__mobileView{display:none}}.styles-module-scss-module__K4OhxW__desktopView{display:none}@media (min-width:1025px){.styles-module-scss-module__K4OhxW__desktopView{display:block}}
@keyframes stylesV2-module-scss-module__MtxU4a__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes stylesV2-module-scss-module__MtxU4a__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes stylesV2-module-scss-module__MtxU4a__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes stylesV2-module-scss-module__MtxU4a__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes stylesV2-module-scss-module__MtxU4a__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes stylesV2-module-scss-module__MtxU4a__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes stylesV2-module-scss-module__MtxU4a__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes stylesV2-module-scss-module__MtxU4a__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes stylesV2-module-scss-module__MtxU4a__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes stylesV2-module-scss-module__MtxU4a__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes stylesV2-module-scss-module__MtxU4a__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes stylesV2-module-scss-module__MtxU4a__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes stylesV2-module-scss-module__MtxU4a__draw{to{stroke-dashoffset:0}}.stylesV2-module-scss-module__MtxU4a__filterContainer{background-color:#efede3;width:100%;position:relative}.stylesV2-module-scss-module__MtxU4a__innerContainer{padding:16px 12px}@media (min-width:1025px){.stylesV2-module-scss-module__MtxU4a__innerContainer{padding:16px 0}}.stylesV2-module-scss-module__MtxU4a__filterBar{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}@media (max-width:1024px){.stylesV2-module-scss-module__MtxU4a__filterBar{justify-content:flex-start}}.stylesV2-module-scss-module__MtxU4a__filterBarLeft{flex:1;align-items:center;gap:16px;min-width:0;display:flex}@media (min-width:1025px){.stylesV2-module-scss-module__MtxU4a__filterBarLeft{gap:24px}}.stylesV2-module-scss-module__MtxU4a__filterLabel{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.36px;text-transform:capitalize;color:#4f0000;font-size:1.125rem;font-weight:700;line-height:1;display:none}@media (min-width:1025px){.stylesV2-module-scss-module__MtxU4a__filterLabel{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.36px;font-size:1.125rem;font-weight:700;line-height:1;display:block}}.stylesV2-module-scss-module__MtxU4a__filterButtons{flex-wrap:nowrap;gap:8px;width:100%;display:flex;overflow-x:auto}@media (min-width:1025px){.stylesV2-module-scss-module__MtxU4a__filterButtons{flex-wrap:wrap;gap:16px;width:100%;overflow-x:visible}}.stylesV2-module-scss-module__MtxU4a__recipeCountText{font-family:var(--font-pp-neue-montreal),sans-serif;color:var(--text-secondary,#6b4543);white-space:nowrap;font-size:1rem;font-weight:400;line-height:1.625rem;display:none}@media (min-width:1025px){.stylesV2-module-scss-module__MtxU4a__recipeCountText{display:block}}.stylesV2-module-scss-module__MtxU4a__filterGroup{align-items:center;display:flex}@media (min-width:1025px){.stylesV2-module-scss-module__MtxU4a__filterGroup{position:relative}}.stylesV2-module-scss-module__MtxU4a__filterButton.stylesV2-module-scss-module__MtxU4a__filterButton{white-space:nowrap;height:fit-content;font-size:1rem;font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.02em;text-transform:capitalize;color:#4f0000;background-color:#0000;border:2px solid #4f0000;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 16px;font-weight:700;line-height:1rem;display:flex}.stylesV2-module-scss-module__MtxU4a__filterButton.stylesV2-module-scss-module__MtxU4a__filterButton:hover,.stylesV2-module-scss-module__MtxU4a__filterButton.stylesV2-module-scss-module__MtxU4a__filterButton.stylesV2-module-scss-module__MtxU4a__active{border-color:#4f0000}.stylesV2-module-scss-module__MtxU4a__chevron{flex-shrink:0;transition:transform .3s}.stylesV2-module-scss-module__MtxU4a__chevron.stylesV2-module-scss-module__MtxU4a__open{transform:rotate(180deg)}.stylesV2-module-scss-module__MtxU4a__dropdown{z-index:100;background-color:#efede3;border:1px solid #4f0000;border-top:none;width:100%;display:none;position:absolute;top:67px;box-shadow:0 4px 12px #0000001a}@media (min-width:1025px){.stylesV2-module-scss-module__MtxU4a__dropdown{width:fit-content;min-width:244px;top:57px;left:0}}.stylesV2-module-scss-module__MtxU4a__dropdown.stylesV2-module-scss-module__MtxU4a__visible{display:block}.stylesV2-module-scss-module__MtxU4a__dropdownContent{max-height:300px;padding:10px 20px;overflow-y:auto}@media (min-width:1025px){.stylesV2-module-scss-module__MtxU4a__dropdownContent{max-height:400px}}.stylesV2-module-scss-module__MtxU4a__optionItem{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:10px 0;display:flex;position:relative}.stylesV2-module-scss-module__MtxU4a__optionInput{opacity:0;cursor:pointer;display:flex;position:absolute}.stylesV2-module-scss-module__MtxU4a__optionInput:checked+.stylesV2-module-scss-module__MtxU4a__checkmark{background-color:#4f0000;border-color:#4f0000}.stylesV2-module-scss-module__MtxU4a__optionInput:checked+.stylesV2-module-scss-module__MtxU4a__checkmark:after{display:block;top:0;left:5px}.stylesV2-module-scss-module__MtxU4a__optionInput:focus+.stylesV2-module-scss-module__MtxU4a__checkmark{outline-offset:2px;outline:2px solid #4f0000}.stylesV2-module-scss-module__MtxU4a__checkmark{border:2px solid #966d6d;flex-shrink:0;width:20px;height:20px;transition:all .2s;display:inline-block;position:relative}.stylesV2-module-scss-module__MtxU4a__checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.stylesV2-module-scss-module__MtxU4a__radiomark{border:2px solid #966d6d;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:all .2s;display:inline-block;position:relative}.stylesV2-module-scss-module__MtxU4a__radiomark:after{content:"";background-color:#4f0000;border-radius:50%;width:10px;height:10px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stylesV2-module-scss-module__MtxU4a__optionInput:checked+.stylesV2-module-scss-module__MtxU4a__radiomark{border-color:#4f0000}.stylesV2-module-scss-module__MtxU4a__optionInput:checked+.stylesV2-module-scss-module__MtxU4a__radiomark:after{display:block}.stylesV2-module-scss-module__MtxU4a__optionInput:focus+.stylesV2-module-scss-module__MtxU4a__radiomark{outline-offset:2px;outline:2px solid #4f0000}.stylesV2-module-scss-module__MtxU4a__optionText{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;text-transform:capitalize;flex:1;padding-left:8px;font-size:1rem;font-weight:400;line-height:1}.stylesV2-module-scss-module__MtxU4a__optionCount{font-family:var(--font-pp-neue-montreal),sans-serif;color:#7c504e;margin-left:8px;font-size:1rem;font-weight:400;line-height:1}.stylesV2-module-scss-module__MtxU4a__dropdownActions{flex-direction:column;align-items:center;gap:20px;padding:0 20px 20px;display:flex}.stylesV2-module-scss-module__MtxU4a__clearAllLink{font-family:var(--font-pp-neue-montreal),sans-serif;color:#6b4543;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;font-weight:400;line-height:1;text-decoration:underline;transition:color .2s;display:block}.stylesV2-module-scss-module__MtxU4a__clearAllLink:hover{color:#dc1c61}.stylesV2-module-scss-module__MtxU4a__mobileView{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}@media (min-width:1025px){.stylesV2-module-scss-module__MtxU4a__mobileView{display:none}}.stylesV2-module-scss-module__MtxU4a__mobileRecipeCountText{color:var(--text-secondary,#6b4543);white-space:nowrap;font-family:var(--font-pp-neue-montreal),sans-serif;font-size:1rem;font-weight:400;line-height:1.625rem}.stylesV2-module-scss-module__MtxU4a__desktopView{display:none}@media (min-width:1025px){.stylesV2-module-scss-module__MtxU4a__desktopView{display:block}}.stylesV2-module-scss-module__MtxU4a__mobileFilterTrigger.stylesV2-module-scss-module__MtxU4a__mobileFilterTrigger{color:#4f0000;width:auto;font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.02em;text-transform:capitalize;background-color:#efede3;border:1.5px solid #4f0000;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:1rem;font-weight:700;line-height:1rem;display:inline-flex}.stylesV2-module-scss-module__MtxU4a__mobileFilterIcon{flex-shrink:0}.stylesV2-module-scss-module__MtxU4a__mobileFilterOverlay{z-index:1000;background:#00000080;position:fixed;inset:0}.stylesV2-module-scss-module__MtxU4a__mobileFilterModal{z-index:1001;background:#fff;flex-direction:column;max-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.stylesV2-module-scss-module__MtxU4a__mobileFilterHeader{background-color:#f3f3ef;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.stylesV2-module-scss-module__MtxU4a__mobileFilterTitle{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.48px;color:#4f0000;margin:0;font-size:1.5rem;font-weight:700;line-height:1}.stylesV2-module-scss-module__MtxU4a__mobileFilterClose{cursor:pointer;color:#6b4543;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.stylesV2-module-scss-module__MtxU4a__mobileFilterClose svg{width:24px;height:24px;display:block}.stylesV2-module-scss-module__MtxU4a__mobileFilterBody{flex-direction:column;flex:1;gap:24px;padding:20px;display:flex;overflow-y:auto}.stylesV2-module-scss-module__MtxU4a__mobileFilterSection{flex-direction:column;gap:12px;display:flex}.stylesV2-module-scss-module__MtxU4a__mobileFilterSectionTitle{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.36px;color:#4f0000;margin:0;font-size:1.125rem;font-weight:700;line-height:1}.stylesV2-module-scss-module__MtxU4a__mobileFilterPillGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.stylesV2-module-scss-module__MtxU4a__mobileFilterPill{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.02em;text-transform:capitalize;color:#4f0000;text-align:center;cursor:pointer;background-color:#fff;border:1px solid #4f0000;padding:14px 12px;font-size:1rem;font-weight:700;line-height:1rem;transition:background-color .2s,border-color .2s}.stylesV2-module-scss-module__MtxU4a__mobileFilterPill:hover{border-color:#4f0000}.stylesV2-module-scss-module__MtxU4a__mobileFilterPillSelected{background-color:#e1dbc5;border-color:#4f0000}.stylesV2-module-scss-module__MtxU4a__mobileFilterFooter{background-color:#fff;border-top:1px solid #deddd7;flex-shrink:0;align-items:center;gap:12px;padding:16px 20px;display:flex}.stylesV2-module-scss-module__MtxU4a__mobileFilterClearAll,.stylesV2-module-scss-module__MtxU4a__mobileFilterShow{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.02em;text-transform:none;text-align:center;cursor:pointer;border:2px solid #4f0000;flex:1;padding:14px 16px;font-size:1rem;font-weight:700;line-height:1rem}.stylesV2-module-scss-module__MtxU4a__mobileFilterClearAll{color:#4f0000;background-color:#fff}.stylesV2-module-scss-module__MtxU4a__mobileFilterShow{color:#fff;background-color:#4f0000;border-color:#4f0000}
@keyframes styles-module-scss-module__Dt2Hsa__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes styles-module-scss-module__Dt2Hsa__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes styles-module-scss-module__Dt2Hsa__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes styles-module-scss-module__Dt2Hsa__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes styles-module-scss-module__Dt2Hsa__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes styles-module-scss-module__Dt2Hsa__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes styles-module-scss-module__Dt2Hsa__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes styles-module-scss-module__Dt2Hsa__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes styles-module-scss-module__Dt2Hsa__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes styles-module-scss-module__Dt2Hsa__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes styles-module-scss-module__Dt2Hsa__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes styles-module-scss-module__Dt2Hsa__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__Dt2Hsa__draw{to{stroke-dashoffset:0}}.styles-module-scss-module__Dt2Hsa__accountSection{flex-direction:column;height:100%;display:flex}.styles-module-scss-module__Dt2Hsa__accountSection main{flex:1}
@keyframes styles-module-scss-module__d1ZNWG__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes styles-module-scss-module__d1ZNWG__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes styles-module-scss-module__d1ZNWG__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes styles-module-scss-module__d1ZNWG__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes styles-module-scss-module__d1ZNWG__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes styles-module-scss-module__d1ZNWG__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes styles-module-scss-module__d1ZNWG__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes styles-module-scss-module__d1ZNWG__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes styles-module-scss-module__d1ZNWG__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes styles-module-scss-module__d1ZNWG__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes styles-module-scss-module__d1ZNWG__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes styles-module-scss-module__d1ZNWG__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__d1ZNWG__draw{to{stroke-dashoffset:0}}.styles-module-scss-module__d1ZNWG__overlay{z-index:20;background:#0000004d;position:fixed;inset:0}.styles-module-scss-module__d1ZNWG__overlay[data-state=open]{animation:.35s styles-module-scss-module__d1ZNWG__overlayShow}.styles-module-scss-module__d1ZNWG__overlay[data-state=closed]{animation:.35s styles-module-scss-module__d1ZNWG__overlayHide}.styles-module-scss-module__d1ZNWG__drawer{z-index:21;background:#fff;width:100%;max-width:500px;height:100%;position:fixed;top:0;right:0}.styles-module-scss-module__d1ZNWG__drawer[data-state=open]{animation:.35s styles-module-scss-module__d1ZNWG__drawerShow}.styles-module-scss-module__d1ZNWG__drawer[data-state=closed]{animation:.35s styles-module-scss-module__d1ZNWG__drawerHide}.styles-module-scss-module__d1ZNWG__container{color:#4f0000;flex-direction:column;height:100%;display:flex}.styles-module-scss-module__d1ZNWG__header{color:#fff;background:#4f0000;flex:none;justify-content:space-between;align-items:center;padding:20px 16px;display:flex}.styles-module-scss-module__d1ZNWG__title{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700;line-height:1}.styles-module-scss-module__d1ZNWG__close{color:#fff;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:flex}.styles-module-scss-module__d1ZNWG__close svg{fill:currentColor;width:24px;height:24px}.styles-module-scss-module__d1ZNWG__close svg path{fill:currentColor}.styles-module-scss-module__d1ZNWG__close:hover{opacity:.75}.styles-module-scss-module__d1ZNWG__close:focus-visible{outline-offset:2px;outline:2px solid #fff}.styles-module-scss-module__d1ZNWG__body{flex:auto;overflow-y:auto}.styles-module-scss-module__d1ZNWG__sections{flex-direction:column;display:flex}.styles-module-scss-module__d1ZNWG__section{border:1px solid #deddd7}.styles-module-scss-module__d1ZNWG__sectionHeading{margin:0}.styles-module-scss-module__d1ZNWG__sectionRow{box-sizing:border-box;color:#4f0000;text-align:left;cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;margin:0;padding:20px 16px;display:flex}.styles-module-scss-module__d1ZNWG__sectionRow:hover{background:#f3f3ef}.styles-module-scss-module__d1ZNWG__sectionRow:focus-visible{outline-offset:-2px;outline:2px solid #4f0000}.styles-module-scss-module__d1ZNWG__sectionInfo{flex-direction:column;gap:6px;min-width:0;display:flex}.styles-module-scss-module__d1ZNWG__sectionLabel{font-family:var(--font-pp-neue-montreal),sans-serif;align-items:center;gap:4px;font-size:1rem;font-weight:700;line-height:1.625rem;display:flex}.styles-module-scss-module__d1ZNWG__sectionIcon{color:#4f0000;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.styles-module-scss-module__d1ZNWG__sectionIcon svg{width:18px;height:18px}.styles-module-scss-module__d1ZNWG__sectionSubtitle{font-family:var(--font-pp-neue-montreal),sans-serif;color:#6b4543;font-size:1rem;font-weight:400;line-height:1.625rem}.styles-module-scss-module__d1ZNWG__sectionTrailing{flex:none;align-items:center;gap:4px;display:flex}.styles-module-scss-module__d1ZNWG__sectionTotal{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:1rem;font-weight:700;line-height:1.625rem}.styles-module-scss-module__d1ZNWG__chevron{color:#4f0000;width:16px;height:16px;transition:transform .16s ease-out}.styles-module-scss-module__d1ZNWG__chevronOpen{transform:rotate(180deg)}.styles-module-scss-module__d1ZNWG__panel{background:#f3f3ef;border-top:1px solid #deddd7;flex-direction:column;display:flex}.styles-module-scss-module__d1ZNWG__panel[hidden]{display:none}.styles-module-scss-module__d1ZNWG__emptyLine{font-family:var(--font-pp-neue-montreal),sans-serif;color:#6b4543;margin:0;padding:16px;font-size:1rem;font-weight:400;line-height:1.625rem}.styles-module-scss-module__d1ZNWG__line{border-bottom:1px solid #deddd7;align-items:flex-start;gap:16px;padding:16px;display:flex}.styles-module-scss-module__d1ZNWG__line:last-child{border-bottom:0}.styles-module-scss-module__d1ZNWG__lineImage{flex:0 0 80px;width:80px;margin:0}.styles-module-scss-module__d1ZNWG__lineImage img{object-fit:cover;width:80px;height:60px;display:block}.styles-module-scss-module__d1ZNWG__lineBody{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.styles-module-scss-module__d1ZNWG__lineTitle{font-family:var(--font-spezia-serif-condensed),serif;color:#4f0000;margin:0;font-size:1rem;font-weight:400;line-height:1.625rem}.styles-module-scss-module__d1ZNWG__lineMeta{font-family:var(--font-pp-neue-montreal),sans-serif;color:#6b4543;margin:0;font-size:.75rem;font-weight:400;line-height:1.25rem}.styles-module-scss-module__d1ZNWG__badge{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;width:fit-content;padding:4px 8px;font-size:.75rem;font-weight:700;line-height:1.125rem}.styles-module-scss-module__d1ZNWG__badgeWeekly{background:#c4e9da}.styles-module-scss-module__d1ZNWG__badgeOneOff{background:#d6f07a}.styles-module-scss-module__d1ZNWG__badgePremium{background:#e1dbc5}.styles-module-scss-module__d1ZNWG__quantity{flex:none;align-items:center;gap:16px;display:flex}.styles-module-scss-module__d1ZNWG__quantityButton{color:#4f0000;cursor:pointer;background:0 0;border:none;border-radius:99px;justify-content:center;align-items:center;width:20px;height:20px;margin:0;padding:0;display:flex;position:relative}.styles-module-scss-module__d1ZNWG__quantityButton svg{width:20px;height:20px}.styles-module-scss-module__d1ZNWG__quantityButton:before{content:"";position:absolute;inset:-2px}.styles-module-scss-module__d1ZNWG__quantityButton:hover:not(:disabled){opacity:.8}.styles-module-scss-module__d1ZNWG__quantityButton:focus-visible{outline-offset:2px;outline:2px solid #4f0000}.styles-module-scss-module__d1ZNWG__quantityButton:disabled{color:#cecec0;cursor:not-allowed}.styles-module-scss-module__d1ZNWG__quantityButtonFilled{color:#fff;background:#4f0000}.styles-module-scss-module__d1ZNWG__quantityButtonFilled svg{width:15px;height:15px}.styles-module-scss-module__d1ZNWG__quantityButtonFilled:hover:not(:disabled){background:#ff3f84}.styles-module-scss-module__d1ZNWG__quantityButtonFilled:disabled{color:#cecec0;background:#dbdbcf}.styles-module-scss-module__d1ZNWG__quantityValue{font-family:var(--font-pp-neue-montreal),sans-serif;text-align:center;min-width:1ch;font-size:1rem;font-weight:400;line-height:1.625rem;transition:opacity .16s}.styles-module-scss-module__d1ZNWG__syncing{opacity:.5}.styles-module-scss-module__d1ZNWG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module-scss-module__d1ZNWG__summary{background:#fff;border-top:1px solid #4f0000;flex-direction:column;gap:24px;padding:20px 12px;display:flex}.styles-module-scss-module__d1ZNWG__summaryLight{border-top-color:#deddd7}.styles-module-scss-module__d1ZNWG__deliverySummary{gap:20px}.styles-module-scss-module__d1ZNWG__orderNotice{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;background:#d6f07a;margin:0;padding:16px;font-size:.875rem;font-weight:400;line-height:1.25rem}.styles-module-scss-module__d1ZNWG__orderNotice a{color:inherit;text-decoration:underline}.styles-module-scss-module__d1ZNWG__divider{background:#deddd7;border:0;width:100%;height:2px;margin:0}.styles-module-scss-module__d1ZNWG__dividerHairline{height:1px}.styles-module-scss-module__d1ZNWG__dividerHeavy{background:#4f0000;height:1px}.styles-module-scss-module__d1ZNWG__textLink{font-family:var(--font-pp-neue-montreal),sans-serif;color:#6b4543;text-underline-position:from-font;cursor:pointer;background:0 0;border:none;width:fit-content;margin:0;padding:0;font-size:16px;font-style:normal;font-weight:400;line-height:26px;text-decoration:underline;display:inline}.styles-module-scss-module__d1ZNWG__textLink:hover{color:#dc1c61}.styles-module-scss-module__d1ZNWG__textLink:focus-visible{outline-offset:2px;outline:2px solid #4f0000}.styles-module-scss-module__d1ZNWG__textLink:disabled{opacity:.5;cursor:not-allowed}.styles-module-scss-module__d1ZNWG__textLinkPrimary{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.styles-module-scss-module__d1ZNWG__discount{flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__d1ZNWG__discount label{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.styles-module-scss-module__d1ZNWG__discountRow{align-items:flex-end;gap:8px;display:flex}.styles-module-scss-module__d1ZNWG__discountField{flex:auto;min-width:0}.styles-module-scss-module__d1ZNWG__discountField .styles-module-scss-module__d1ZNWG__discountInput{height:48px;padding:11px 14px;line-height:1.375rem}.styles-module-scss-module__d1ZNWG__discountInputError{border-color:#ff1d1d}.styles-module-scss-module__d1ZNWG__discountRow .styles-module-scss-module__d1ZNWG__discountApply{letter-spacing:-.02em;flex:none;min-width:92px}.styles-module-scss-module__d1ZNWG__discountError{font-family:var(--font-pp-neue-montreal),sans-serif;color:#ff1d1d;text-align:left;margin:-16px 0 0;font-size:1rem;font-weight:400;line-height:20px}.styles-module-scss-module__d1ZNWG__discountCard{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;background:#d6f07a;border:1px solid #4f0000;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 20px;font-size:1rem;font-weight:400;line-height:1.625rem;display:flex}.styles-module-scss-module__d1ZNWG__discountCardCode{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem}.styles-module-scss-module__d1ZNWG__discountCardHead{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.styles-module-scss-module__d1ZNWG__discountCardNote{margin:0}.styles-module-scss-module__d1ZNWG__discountCardHeadline{font-family:var(--font-pp-neue-montreal),sans-serif;margin:0;font-size:1.125rem;font-weight:700;line-height:1.625rem}.styles-module-scss-module__d1ZNWG__delivery{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.styles-module-scss-module__d1ZNWG__deliveryRow{justify-content:space-between;align-items:center;width:100%;display:flex}.styles-module-scss-module__d1ZNWG__deliveryLabel{font-family:var(--font-pp-neue-montreal),sans-serif;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:26px;display:flex}.styles-module-scss-module__d1ZNWG__deliveryIcon{color:#4f0000;width:16px;height:16px}.styles-module-scss-module__d1ZNWG__deliveryPrice{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:1rem;font-weight:400;line-height:1.625rem}.styles-module-scss-module__d1ZNWG__deliveryWhen{font-family:var(--font-pp-neue-montreal),sans-serif;color:#6b4543;margin:0;font-size:1rem;font-weight:400;line-height:1.625rem}.styles-module-scss-module__d1ZNWG__deliveryEdit{flex-direction:column;gap:16px;width:100%;margin-top:16px;display:flex}.styles-module-scss-module__d1ZNWG__chipGroup{border:0;min-width:0;margin:0;padding:0}.styles-module-scss-module__d1ZNWG__chipLegend{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;margin-bottom:8px;padding:0;font-size:1rem;font-weight:700;line-height:26px}.styles-module-scss-module__d1ZNWG__chips{flex-wrap:wrap;gap:12px;display:flex}.styles-module-scss-module__d1ZNWG__chip{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.02em;color:#4f0000;white-space:nowrap;cursor:pointer;background:#fff;border:2px solid #4f0000;flex:1 1 0;min-width:max-content;height:48px;margin:0;padding:0 12px;font-size:1.125rem;font-weight:700;line-height:1;transition:background .16s;position:relative}.styles-module-scss-module__d1ZNWG__chip:not(.styles-module-scss-module__d1ZNWG__chipOn):hover:not(:disabled){background:#f3f3ef}.styles-module-scss-module__d1ZNWG__chip:focus-visible{outline-offset:2px;outline:2px solid #4f0000}.styles-module-scss-module__d1ZNWG__chip:disabled{cursor:wait}.styles-module-scss-module__d1ZNWG__chipOn{background:#c4e9da}.styles-module-scss-module__d1ZNWG__chipLabelSaving{visibility:hidden}.styles-module-scss-module__d1ZNWG__chipSpinner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.styles-module-scss-module__d1ZNWG__totals{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.styles-module-scss-module__d1ZNWG__grandTotal{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.styles-module-scss-module__d1ZNWG__grandLabel{font-family:var(--font-pp-neue-montreal),sans-serif;margin:0;font-size:16px;font-weight:700;line-height:26px}.styles-module-scss-module__d1ZNWG__grandValue{font-family:var(--font-pp-neue-montreal),sans-serif;text-align:right;white-space:nowrap;margin:0;font-size:1.25rem;font-weight:700;line-height:1}.styles-module-scss-module__d1ZNWG__thenRow{font-family:var(--font-pp-neue-montreal),sans-serif;color:#6b4543;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:1rem;font-weight:400;line-height:1.625rem;display:flex}.styles-module-scss-module__d1ZNWG__thenRow p{margin:0}.styles-module-scss-module__d1ZNWG__discountNote,.styles-module-scss-module__d1ZNWG__shortfall{font-family:var(--font-pp-neue-montreal),sans-serif;color:#6b4543;margin:0;font-size:1rem;font-weight:400;line-height:1.625rem}.styles-module-scss-module__d1ZNWG__bottom{background:#f3f3ef;border-top:1px solid #4f0000;flex-direction:column;flex:none;align-items:center;gap:12px;padding:20px;display:flex}.styles-module-scss-module__d1ZNWG__keepChoosing,.styles-module-scss-module__d1ZNWG__checkout{width:100%}.styles-module-scss-module__d1ZNWG__bottom .styles-module-scss-module__d1ZNWG__checkout,.styles-module-scss-module__d1ZNWG__bottom .styles-module-scss-module__d1ZNWG__keepChoosing{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.02em;height:48px;font-size:1.125rem;font-weight:700;line-height:1}.styles-module-scss-module__d1ZNWG__bottomNote{font-family:var(--font-pp-neue-montreal),sans-serif;color:#6b4543;text-align:center;margin:0;font-size:.875rem;font-weight:400;line-height:1.25rem}@keyframes styles-module-scss-module__d1ZNWG__drawerShow{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes styles-module-scss-module__d1ZNWG__drawerHide{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes styles-module-scss-module__d1ZNWG__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__d1ZNWG__overlayHide{0%{opacity:1}to{opacity:0}}
@keyframes editOrder-module-scss-module__o4hKxW__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes editOrder-module-scss-module__o4hKxW__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes editOrder-module-scss-module__o4hKxW__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes editOrder-module-scss-module__o4hKxW__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes editOrder-module-scss-module__o4hKxW__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes editOrder-module-scss-module__o4hKxW__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes editOrder-module-scss-module__o4hKxW__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes editOrder-module-scss-module__o4hKxW__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes editOrder-module-scss-module__o4hKxW__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes editOrder-module-scss-module__o4hKxW__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes editOrder-module-scss-module__o4hKxW__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes editOrder-module-scss-module__o4hKxW__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes editOrder-module-scss-module__o4hKxW__draw{to{stroke-dashoffset:0}}.editOrder-module-scss-module__o4hKxW__status{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;background:#d6f07a;border-bottom:1px solid #4f0000;margin:0;padding:12px 20px;font-size:1rem;font-weight:400;line-height:1.625rem}.editOrder-module-scss-module__o4hKxW__status strong{font-weight:700}.editOrder-module-scss-module__o4hKxW__statusShort{background:#efede3}.editOrder-module-scss-module__o4hKxW__rows{flex-direction:column;gap:8px;width:100%;display:flex}.editOrder-module-scss-module__o4hKxW__row{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;font-size:1rem;font-weight:400;line-height:1.625rem;display:flex}.editOrder-module-scss-module__o4hKxW__row p{margin:0}.editOrder-module-scss-module__o4hKxW__rowMuted{color:#6b4543}.editOrder-module-scss-module__o4hKxW__totals{flex-direction:column;gap:24px;width:100%;display:flex}.editOrder-module-scss-module__o4hKxW__discountRow{font-family:var(--font-pp-neue-montreal),sans-serif;color:#6b4543;justify-content:space-between;align-items:center;gap:20px;width:100%;font-size:1rem;font-weight:400;line-height:1.625rem;display:flex}.editOrder-module-scss-module__o4hKxW__discountRow p{margin:0}.editOrder-module-scss-module__o4hKxW__savings{color:#ff3f84;white-space:nowrap}.editOrder-module-scss-module__o4hKxW__boxTotalLabel{font-family:var(--font-pp-neue-montreal),sans-serif;margin:0;font-size:1.25rem;font-weight:700;line-height:1}.editOrder-module-scss-module__o4hKxW__priceChange{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.editOrder-module-scss-module__o4hKxW__priceChangeTitle{font-family:var(--font-pp-neue-montreal),sans-serif;margin:0;font-size:1rem;font-weight:700;line-height:1.625rem}.editOrder-module-scss-module__o4hKxW__priceChangeBody{font-family:var(--font-pp-neue-montreal),sans-serif;color:#6b4543;margin:0;font-size:.875rem;font-weight:400;line-height:1.25rem}.editOrder-module-scss-module__o4hKxW__comparison{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}.editOrder-module-scss-module__o4hKxW__comparisonLabel{font-family:var(--font-pp-neue-montreal),sans-serif;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:700;line-height:1.625rem;display:flex}.editOrder-module-scss-module__o4hKxW__comparisonLabel svg{width:16px;height:16px}
@keyframes PageHeader-module-scss-module__mFziLa__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes PageHeader-module-scss-module__mFziLa__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes PageHeader-module-scss-module__mFziLa__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes PageHeader-module-scss-module__mFziLa__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes PageHeader-module-scss-module__mFziLa__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes PageHeader-module-scss-module__mFziLa__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes PageHeader-module-scss-module__mFziLa__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes PageHeader-module-scss-module__mFziLa__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes PageHeader-module-scss-module__mFziLa__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes PageHeader-module-scss-module__mFziLa__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes PageHeader-module-scss-module__mFziLa__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes PageHeader-module-scss-module__mFziLa__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes PageHeader-module-scss-module__mFziLa__draw{to{stroke-dashoffset:0}}.PageHeader-module-scss-module__mFziLa__headerContainer{background-color:#efede3}.PageHeader-module-scss-module__mFziLa__headerContent{width:100%;max-width:var(--content-max-width);box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:16px;margin:0 auto;padding:48px 24px 48px 16px;display:flex}@media (max-width:1024px){.PageHeader-module-scss-module__mFziLa__headerContent{padding:24px 16px 16px 8px}}.PageHeader-module-scss-module__mFziLa__headerCenter{flex-direction:column;flex:0 100%;align-items:flex-start;gap:8px;min-width:0;padding-left:8px;display:flex}.PageHeader-module-scss-module__mFziLa__backLink{color:var(--text-primary,#4f0000);white-space:nowrap;cursor:pointer;flex-direction:row;align-items:center;display:flex}.PageHeader-module-scss-module__mFziLa__backLink>svg{flex-shrink:0}@supports (text-box:trim-both cap alphabetic){.PageHeader-module-scss-module__mFziLa__backLinkText{text-box:trim-both cap alphabetic}}@supports not (text-box:trim-both cap alphabetic){.PageHeader-module-scss-module__mFziLa__backLinkText{margin-top:calc(.36em - 8px);margin-bottom:calc(.36em - 8px)}}.PageHeader-module-scss-module__mFziLa__backLinkText{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.32px;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;margin-left:4px;font-size:16px;font-style:normal;font-weight:700;line-height:16px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.PageHeader-module-scss-module__mFziLa__title{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;text-align:left;max-width:800px;margin:0;font-size:2.5rem;font-weight:700;line-height:1}@media (max-width:1024px){.PageHeader-module-scss-module__mFziLa__title{font-family:var(--font-pp-neue-montreal),sans-serif;max-width:250px;font-size:1.5rem;font-weight:700;line-height:1}}.PageHeader-module-scss-module__mFziLa__titleRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.PageHeader-module-scss-module__mFziLa__titleSuffix{color:var(--text-primary,#4f0000);font-family:var(--font-pp-neue-montreal),sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625rem}.PageHeader-module-scss-module__mFziLa__subtitle{font-family:var(--font-pp-neue-montreal),sans-serif;color:#7c504e;text-align:left;margin:8px 0 0;font-size:1.125rem;font-weight:400;line-height:1.625rem}@media (max-width:768px){.PageHeader-module-scss-module__mFziLa__subtitle{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:1rem;font-weight:400;line-height:1.625rem}}
@keyframes styles-module-scss-module__xcCWuW__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes styles-module-scss-module__xcCWuW__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes styles-module-scss-module__xcCWuW__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes styles-module-scss-module__xcCWuW__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes styles-module-scss-module__xcCWuW__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes styles-module-scss-module__xcCWuW__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes styles-module-scss-module__xcCWuW__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes styles-module-scss-module__xcCWuW__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes styles-module-scss-module__xcCWuW__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes styles-module-scss-module__xcCWuW__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes styles-module-scss-module__xcCWuW__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes styles-module-scss-module__xcCWuW__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__xcCWuW__draw{to{stroke-dashoffset:0}}.styles-module-scss-module__xcCWuW__container{background-color:#fff;border-top:1px solid #4f0000;border-bottom:1px solid #4f0000;padding:24px 16px 16px}@media (min-width:769px){.styles-module-scss-module__xcCWuW__container{padding:32px 24px 24px}}.styles-module-scss-module__xcCWuW__title{font-family:var(--font-spezia-condensed),sans-serif;color:#4f0000;text-transform:uppercase;margin:0 0 8px;font-size:1.875rem;font-weight:600;line-height:1}@media (max-width:768px){.styles-module-scss-module__xcCWuW__title{font-family:var(--font-spezia-condensed),sans-serif;font-size:1.5rem;font-weight:600;line-height:1}}.styles-module-scss-module__xcCWuW__subtitle{font-family:var(--font-spezia-serif-condensed),serif;color:#7c504e;margin:0;font-size:.875rem;font-weight:400;line-height:1}
@keyframes QuickViewRecipeStep-module-scss-module__ab_VnG__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes QuickViewRecipeStep-module-scss-module__ab_VnG__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes QuickViewRecipeStep-module-scss-module__ab_VnG__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes QuickViewRecipeStep-module-scss-module__ab_VnG__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes QuickViewRecipeStep-module-scss-module__ab_VnG__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes QuickViewRecipeStep-module-scss-module__ab_VnG__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes QuickViewRecipeStep-module-scss-module__ab_VnG__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes QuickViewRecipeStep-module-scss-module__ab_VnG__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes QuickViewRecipeStep-module-scss-module__ab_VnG__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes QuickViewRecipeStep-module-scss-module__ab_VnG__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes QuickViewRecipeStep-module-scss-module__ab_VnG__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes QuickViewRecipeStep-module-scss-module__ab_VnG__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes QuickViewRecipeStep-module-scss-module__ab_VnG__draw{to{stroke-dashoffset:0}}.QuickViewRecipeStep-module-scss-module__ab_VnG__step{flex-direction:column;gap:20px;display:flex}@media (min-width:1025px){.QuickViewRecipeStep-module-scss-module__ab_VnG__step{flex-direction:row}}.QuickViewRecipeStep-module-scss-module__ab_VnG__imageWrapper{width:100%;height:274px;margin:0;position:relative;overflow:hidden}@media (min-width:1025px){.QuickViewRecipeStep-module-scss-module__ab_VnG__imageWrapper{flex:0 0 240px;height:160px}}.QuickViewRecipeStep-module-scss-module__ab_VnG__image{object-fit:cover}.QuickViewRecipeStep-module-scss-module__ab_VnG__body{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.QuickViewRecipeStep-module-scss-module__ab_VnG__numberTitle{flex-direction:column;gap:16px;display:flex}.QuickViewRecipeStep-module-scss-module__ab_VnG__number{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.02em;color:#ff3f84;font-size:1.25rem;font-weight:700;line-height:1}.QuickViewRecipeStep-module-scss-module__ab_VnG__title{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.02em;color:#4f0000;margin:0;font-size:1.25rem;font-weight:700;line-height:1}.QuickViewRecipeStep-module-scss-module__ab_VnG__description{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;font-size:1rem;font-weight:400;line-height:26px}.QuickViewRecipeStep-module-scss-module__ab_VnG__description strong{font-weight:700}.QuickViewRecipeStep-module-scss-module__ab_VnG__description p{margin:0}@media (min-width:1025px){.QuickViewRecipeStep-module-scss-module__ab_VnG__description{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:.875rem;font-weight:400;line-height:20px}}
@keyframes styles-module-scss-module__TTizga__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes styles-module-scss-module__TTizga__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes styles-module-scss-module__TTizga__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes styles-module-scss-module__TTizga__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes styles-module-scss-module__TTizga__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes styles-module-scss-module__TTizga__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes styles-module-scss-module__TTizga__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes styles-module-scss-module__TTizga__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes styles-module-scss-module__TTizga__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes styles-module-scss-module__TTizga__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes styles-module-scss-module__TTizga__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes styles-module-scss-module__TTizga__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__TTizga__draw{to{stroke-dashoffset:0}}.styles-module-scss-module__TTizga__accordionItem{border-top:1px solid;border-bottom:0}.styles-module-scss-module__TTizga__item{padding:5px 0}.styles-module-scss-module__TTizga__accordionItemQuestion{padding:20px 0}.styles-module-scss-module__TTizga__answerClassName{font-family:var(--font-spezia-serif-condensed),serif;font-size:1.125rem;font-weight:400;line-height:24px}.styles-module-scss-module__TTizga__allergen,.styles-module-scss-module__TTizga__nutritionNote{font-weight:700}
@keyframes styles-module-scss-module__KHQm1W__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes styles-module-scss-module__KHQm1W__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes styles-module-scss-module__KHQm1W__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes styles-module-scss-module__KHQm1W__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes styles-module-scss-module__KHQm1W__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes styles-module-scss-module__KHQm1W__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes styles-module-scss-module__KHQm1W__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes styles-module-scss-module__KHQm1W__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes styles-module-scss-module__KHQm1W__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes styles-module-scss-module__KHQm1W__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes styles-module-scss-module__KHQm1W__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes styles-module-scss-module__KHQm1W__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__KHQm1W__draw{to{stroke-dashoffset:0}}.styles-module-scss-module__KHQm1W__scrollArea{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}@media (min-width:1025px){.styles-module-scss-module__KHQm1W__scrollArea{gap:40px;padding:40px}}.styles-module-scss-module__KHQm1W__productContainer{flex-direction:column;display:flex}@media (min-width:1025px){.styles-module-scss-module__KHQm1W__productContainer{flex-direction:row;gap:32px}}.styles-module-scss-module__KHQm1W__imageWrapper{width:100%;height:240px;margin:0;position:relative}@media (min-width:1025px){.styles-module-scss-module__KHQm1W__imageWrapper{flex:1 1 0;height:340px}}.styles-module-scss-module__KHQm1W__image{object-fit:cover}.styles-module-scss-module__KHQm1W__headerContent{flex-direction:column;gap:20px;padding:20px;display:flex}@media (min-width:1025px){.styles-module-scss-module__KHQm1W__headerContent{flex:1 1 0;gap:32px;padding:0}}.styles-module-scss-module__KHQm1W__metaTags{flex-wrap:wrap;gap:12px;display:flex}.styles-module-scss-module__KHQm1W__meta{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.36px;color:#4f0000;align-items:center;gap:4px;font-size:1.125rem;font-weight:700;line-height:1;display:flex}.styles-module-scss-module__KHQm1W__meta svg{width:20px;height:20px}.styles-module-scss-module__KHQm1W__priceContainer{flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__KHQm1W__titleGroup{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__KHQm1W__title{font-family:var(--font-spezia-serif-condensed),serif;color:#4f0000;margin:0;font-size:1.5rem;font-weight:400;line-height:1}@media (min-width:1025px){.styles-module-scss-module__KHQm1W__title{font-family:var(--font-spezia-serif-condensed),serif;font-size:2.5rem;font-weight:400;line-height:1}}.styles-module-scss-module__KHQm1W__brand{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.36px;color:#966d6d;margin:0;font-size:1.125rem;font-weight:700;line-height:1}.styles-module-scss-module__KHQm1W__price{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.02em;color:#4f0000;margin:0;font-size:1.25rem;font-weight:700;line-height:1}@media (min-width:1025px){.styles-module-scss-module__KHQm1W__price{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.48px;font-size:1.5rem;font-weight:700;line-height:1}}.styles-module-scss-module__KHQm1W__servesGroup{flex-direction:column;gap:10px;display:flex}.styles-module-scss-module__KHQm1W__serves{align-items:center;gap:10px;display:flex}.styles-module-scss-module__KHQm1W__servesLabel{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;font-size:1rem;font-weight:700;line-height:1.625rem}.styles-module-scss-module__KHQm1W__servesBadge{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.36px;color:#fff;text-align:center;background:#ff3f84;min-width:33px;padding:8px;font-size:1.125rem;font-weight:700;line-height:1}.styles-module-scss-module__KHQm1W__servesNote{font-family:var(--font-pp-neue-montreal),sans-serif;color:#966d6d;margin:0;font-size:.875rem;font-weight:400;line-height:20px}.styles-module-scss-module__KHQm1W__description{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;margin:0;font-size:1rem;font-weight:400;line-height:26px}.styles-module-scss-module__KHQm1W__mobileCta>div{height:48px}.styles-module-scss-module__KHQm1W__mobileCta button{height:100%!important}.styles-module-scss-module__KHQm1W__mobileCta button:has(span){color:#fff;background-color:#4f0000}.styles-module-scss-module__KHQm1W__mobileCta button:has(span) span{font-weight:700}.styles-module-scss-module__KHQm1W__mobileCta button:has(span) svg{display:none}.styles-module-scss-module__KHQm1W__mobileCta{background:#efede3;border-top:1px solid #deddd7;flex-shrink:0;padding:16px 24px}.styles-module-scss-module__KHQm1W__mobileCta>div{width:100%}.styles-module-scss-module__KHQm1W__mobileCta button{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.02em;font-size:1.125rem;font-weight:700;line-height:1}.styles-module-scss-module__KHQm1W__mobileCta>div>div>div{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:1rem;font-weight:400;line-height:1.625rem}.styles-module-scss-module__KHQm1W__detailArea{color:#4f0000;padding:0 20px 20px}@media (min-width:1025px){.styles-module-scss-module__KHQm1W__detailArea{padding:0}}.styles-module-scss-module__KHQm1W__detailArea .styles-module-scss-module__KHQm1W__accordionAnswer{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:1rem;font-weight:400;line-height:22px}.styles-module-scss-module__KHQm1W__detailArea .styles-module-scss-module__KHQm1W__accordionQuestion{font-family:var(--font-pp-neue-montreal),sans-serif;letter-spacing:-.36px;font-size:1.125rem;font-weight:700;line-height:1}.styles-module-scss-module__KHQm1W__detailStatus{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;justify-content:center;padding:32px 0;font-size:1rem;font-weight:400;line-height:1.625rem;display:flex}
@keyframes whats-cooking-module-scss-module__2SzC8G__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes whats-cooking-module-scss-module__2SzC8G__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes whats-cooking-module-scss-module__2SzC8G__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes whats-cooking-module-scss-module__2SzC8G__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes whats-cooking-module-scss-module__2SzC8G__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes whats-cooking-module-scss-module__2SzC8G__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes whats-cooking-module-scss-module__2SzC8G__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes whats-cooking-module-scss-module__2SzC8G__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes whats-cooking-module-scss-module__2SzC8G__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes whats-cooking-module-scss-module__2SzC8G__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes whats-cooking-module-scss-module__2SzC8G__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes whats-cooking-module-scss-module__2SzC8G__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes whats-cooking-module-scss-module__2SzC8G__draw{to{stroke-dashoffset:0}}.whats-cooking-module-scss-module__2SzC8G__section{width:100%;max-width:1440px;margin:0 auto;padding:40px 20px}@media (min-width:1025px){.whats-cooking-module-scss-module__2SzC8G__section{padding:60px 48px}}.whats-cooking-module-scss-module__2SzC8G__header{text-align:center;margin-bottom:2.5rem}@media (min-width:769px){.whats-cooking-module-scss-module__2SzC8G__header{margin-bottom:3rem}}.whats-cooking-module-scss-module__2SzC8G__title{font-family:var(--font-pp-neue-montreal),sans-serif;color:#4f0000;text-transform:uppercase;margin:0 0 12px;font-size:1.5rem;font-weight:700;line-height:1}@media (min-width:769px){.whats-cooking-module-scss-module__2SzC8G__title{font-family:var(--font-pp-neue-montreal),sans-serif;font-size:2.5rem;font-weight:700;line-height:1}}.whats-cooking-module-scss-module__2SzC8G__subtitle{font-family:var(--font-spezia-serif-condensed),serif;color:#4f0000;margin:0;font-size:.875rem;font-weight:400;line-height:1}@media (min-width:769px){.whats-cooking-module-scss-module__2SzC8G__subtitle{font-family:var(--font-spezia-serif-condensed),serif;font-size:1.125rem;font-weight:400;line-height:1}}.whats-cooking-module-scss-module__2SzC8G__deliveryDate{font-family:var(--font-spezia-serif-condensed),serif;font-size:.875rem;font-weight:700;line-height:1}@media (min-width:769px){.whats-cooking-module-scss-module__2SzC8G__deliveryDate{font-family:var(--font-spezia-serif-condensed),serif;font-size:1.125rem;font-weight:700;line-height:1}}
@keyframes PlanPriceBreakdownV2-module-scss-module___ZLzHG__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes PlanPriceBreakdownV2-module-scss-module___ZLzHG__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes PlanPriceBreakdownV2-module-scss-module___ZLzHG__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes PlanPriceBreakdownV2-module-scss-module___ZLzHG__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes PlanPriceBreakdownV2-module-scss-module___ZLzHG__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes PlanPriceBreakdownV2-module-scss-module___ZLzHG__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes PlanPriceBreakdownV2-module-scss-module___ZLzHG__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes PlanPriceBreakdownV2-module-scss-module___ZLzHG__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes PlanPriceBreakdownV2-module-scss-module___ZLzHG__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes PlanPriceBreakdownV2-module-scss-module___ZLzHG__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes PlanPriceBreakdownV2-module-scss-module___ZLzHG__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes PlanPriceBreakdownV2-module-scss-module___ZLzHG__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes PlanPriceBreakdownV2-module-scss-module___ZLzHG__draw{to{stroke-dashoffset:0}}.PlanPriceBreakdownV2-module-scss-module___ZLzHG__breakdown{color:#4f0000;border:1px solid #deddd7;flex-direction:column;display:flex}.PlanPriceBreakdownV2-module-scss-module___ZLzHG__meals,.PlanPriceBreakdownV2-module-scss-module___ZLzHG__charges{border-bottom:1px solid #deddd7;flex-direction:column;gap:12px;padding:16px;display:flex}.PlanPriceBreakdownV2-module-scss-module___ZLzHG__meals{background:#efede3}.PlanPriceBreakdownV2-module-scss-module___ZLzHG__row{font-family:var(--font-pp-neue-montreal),sans-serif;justify-content:space-between;align-items:center;gap:16px;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:26px;display:flex}.PlanPriceBreakdownV2-module-scss-module___ZLzHG__mealLabel{font-family:var(--font-pp-neue-montreal),sans-serif;align-items:center;gap:8px;font-size:16px;font-style:normal;font-weight:700;line-height:26px;display:flex}.PlanPriceBreakdownV2-module-scss-module___ZLzHG__icon{flex:none;width:20px;height:20px}.PlanPriceBreakdownV2-module-scss-module___ZLzHG__total{font-family:var(--font-pp-neue-montreal),sans-serif;padding:16px;font-size:16px;font-style:normal;font-weight:700;line-height:26px}.PlanPriceBreakdownV2-module-scss-module___ZLzHG__linethrough{color:#7c504e;text-decoration:line-through}.PlanPriceBreakdownV2-module-scss-module___ZLzHG__bold{font-weight:700}.PlanPriceBreakdownV2-module-scss-module___ZLzHG__amountOff{font-family:var(--font-spezia-condensed),sans-serif;color:#fff;background:#ff3f84;align-self:flex-start;margin:0;padding:2px 8px;font-size:16px;font-weight:600;line-height:16px}
@keyframes whats-cooking-card-module-scss-module__622Bpa__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes whats-cooking-card-module-scss-module__622Bpa__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes whats-cooking-card-module-scss-module__622Bpa__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes whats-cooking-card-module-scss-module__622Bpa__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes whats-cooking-card-module-scss-module__622Bpa__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes whats-cooking-card-module-scss-module__622Bpa__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes whats-cooking-card-module-scss-module__622Bpa__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes whats-cooking-card-module-scss-module__622Bpa__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes whats-cooking-card-module-scss-module__622Bpa__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes whats-cooking-card-module-scss-module__622Bpa__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes whats-cooking-card-module-scss-module__622Bpa__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes whats-cooking-card-module-scss-module__622Bpa__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes whats-cooking-card-module-scss-module__622Bpa__draw{to{stroke-dashoffset:0}}.whats-cooking-card-module-scss-module__622Bpa__card{background-color:#e1dbc5;flex-direction:column;width:100%;height:100%;transition:all .3s cubic-bezier(0,0,.5,1);display:flex;position:relative}@media (hover:hover){.whats-cooking-card-module-scss-module__622Bpa__card:hover{background-color:#fff;box-shadow:4px 4px 16px #00000026}.whats-cooking-card-module-scss-module__622Bpa__card:hover .whats-cooking-card-module-scss-module__622Bpa__title{opacity:0;pointer-events:none;cursor:none}.whats-cooking-card-module-scss-module__622Bpa__card:hover .whats-cooking-card-module-scss-module__622Bpa__buttonWrapper{opacity:1}}.whats-cooking-card-module-scss-module__622Bpa__link:hover,.whats-cooking-card-module-scss-module__622Bpa__link:active,.whats-cooking-card-module-scss-module__622Bpa__link:visited,.whats-cooking-card-module-scss-module__622Bpa__link:focus,.whats-cooking-card-module-scss-module__622Bpa__noLink:hover,.whats-cooking-card-module-scss-module__622Bpa__noLink:active,.whats-cooking-card-module-scss-module__622Bpa__noLink:visited,.whats-cooking-card-module-scss-module__622Bpa__noLink:focus{text-decoration:none!important}.whats-cooking-card-module-scss-module__622Bpa__link,.whats-cooking-card-module-scss-module__622Bpa__noLink{height:100%;display:block}.whats-cooking-card-module-scss-module__622Bpa__noLink{cursor:default}.whats-cooking-card-module-scss-module__622Bpa__imageWrapper{width:100%;height:242px;position:relative}.whats-cooking-card-module-scss-module__622Bpa__imageWrapper .whats-cooking-card-module-scss-module__622Bpa__image{object-fit:cover}.whats-cooking-card-module-scss-module__622Bpa__proteinTag{font-family:var(--font-spezia-condensed),sans-serif;color:#4f0000;text-transform:uppercase;background-color:#fff;border-radius:4px;padding:8px;font-size:16px;font-weight:600;line-height:16px;position:absolute;top:8px;left:8px}.whats-cooking-card-module-scss-module__622Bpa__quantity{font-family:var(--font-spezia-condensed),sans-serif;z-index:1;color:#fff;text-align:center;background:#ff3f84;border-radius:100%;width:24px;height:24px;margin:0;font-size:1.125rem;font-weight:600;line-height:24px;position:absolute;top:10px;right:10px}.whats-cooking-card-module-scss-module__622Bpa__timeTag{z-index:1;width:53px;height:20px;font-family:var(--font-spezia-serif-condensed),serif;color:#4f0000;background-color:#fff;border-radius:4px;justify-content:center;align-items:center;margin:0;font-size:.75rem;font-weight:400;line-height:1;display:flex;position:absolute;bottom:8px;left:8px}.whats-cooking-card-module-scss-module__622Bpa__content{max-height:116px;padding:24px 0;position:relative}@media (min-width:769px){.whats-cooking-card-module-scss-module__622Bpa__content{height:fit-content;max-height:none;padding:24px 16px}}.whats-cooking-card-module-scss-module__622Bpa__tags{justify-content:center;gap:8px;padding:0;list-style:none;display:flex}.whats-cooking-card-module-scss-module__622Bpa__tag{font-family:var(--font-spezia-condensed),sans-serif;color:#4f0000;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:3px;font-size:.75rem;font-weight:600;line-height:1;display:flex}.whats-cooking-card-module-scss-module__622Bpa__tagContent{line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.whats-cooking-card-module-scss-module__622Bpa__spiceLevel{gap:.125rem}.whats-cooking-card-module-scss-module__622Bpa__titleWrapper{flex-direction:column;justify-content:space-between;min-height:4rem;padding-top:12px;display:flex;position:relative}.whats-cooking-card-module-scss-module__622Bpa__title{transition:opacity .2s var(--cubic-easing);font-family:var(--font-spezia-condensed),sans-serif;color:#4f0000;text-align:center;opacity:1;text-transform:uppercase;line-clamp:3;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:0;font-size:1.5rem;font-weight:600;line-height:1;display:-webkit-box;overflow:hidden}@media (min-width:1025px){.whats-cooking-card-module-scss-module__622Bpa__title{font-family:var(--font-spezia-condensed),sans-serif;margin-bottom:.67rem;font-size:1.25rem;font-weight:600;line-height:1}}@media (min-width:1025px) and (min-width:769px){.whats-cooking-card-module-scss-module__622Bpa__title{font-family:var(--font-spezia-condensed),sans-serif;font-size:1.5rem;font-weight:600;line-height:1}}.whats-cooking-card-module-scss-module__622Bpa__buttonWrapper{transition:opacity .2s var(--cubic-easing);opacity:0;flex-direction:column;width:100%;display:flex;position:absolute;top:12px;left:0}.whats-cooking-card-module-scss-module__622Bpa__buttonWrapper .whats-cooking-card-module-scss-module__622Bpa__button{white-space:nowrap;text-transform:uppercase;flex-direction:row;align-items:center;gap:8px;margin:auto;display:flex}.whats-cooking-card-module-scss-module__622Bpa__buttonWrapper .whats-cooking-card-module-scss-module__622Bpa__button svg{width:12px;height:12px}
