@keyframes styles-module-scss-module__NieDSa__bobbleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes styles-module-scss-module__NieDSa__bobbleRight{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes styles-module-scss-module__NieDSa__bobbleDown{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes styles-module-scss-module__NieDSa__bobbleLeft{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes styles-module-scss-module__NieDSa__bobbleUpRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(-12px)}}@keyframes styles-module-scss-module__NieDSa__bobbleDownRight{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(12px)translateY(12px)}}@keyframes styles-module-scss-module__NieDSa__bobbleDownLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(12px)}}@keyframes styles-module-scss-module__NieDSa__bobbleUpLeft{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-12px)translateY(-12px)}}@keyframes styles-module-scss-module__NieDSa__gentleUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes styles-module-scss-module__NieDSa__gentleDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes styles-module-scss-module__NieDSa__shake{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes styles-module-scss-module__NieDSa__brush{0%{stroke-dashoffset:-560px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__NieDSa__draw{to{stroke-dashoffset:0}}.styles-module-scss-module__NieDSa__container{background:#fff;padding-bottom:0!important}.styles-module-scss-module__NieDSa__grid{background:#fff;padding-left:0;padding-right:0}.styles-module-scss-module__NieDSa__loading{grid-column:1/-1}.styles-module-scss-module__NieDSa__cards{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:769px){.styles-module-scss-module__NieDSa__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.styles-module-scss-module__NieDSa__cardContainer{border-bottom:1px solid #4f0000;border-right:1px solid #4f0000;height:100%}.styles-module-scss-module__NieDSa__cardContainer:nth-child(2n){border-right:none}@media (min-width:769px){.styles-module-scss-module__NieDSa__cardContainer:nth-child(2n){border-right:1px solid #4f0000}.styles-module-scss-module__NieDSa__cardContainer:nth-child(4n){border-right:none}}.styles-module-scss-module__NieDSa__addRecipeBannerContainer{grid-column:1/-1}
@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: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{color:#4f0000;text-transform:uppercase;align-items:center;gap:4px;font-family:Spezia Condensed,sans-serif;font-size:1.125rem;font-weight:600;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{color:#4f0000;text-transform:uppercase;margin:0;font-family:Spezia Condensed,sans-serif;font-size:1.5rem;font-weight:600;line-height:1}@media (min-width:1025px){.styles-module-scss-module__KHQm1W__title{font-family:Spezia Condensed,sans-serif;font-size:32px;font-weight:600;line-height:32px}}.styles-module-scss-module__KHQm1W__brand{color:#966d6d;text-transform:uppercase;margin:0;font-family:Spezia Condensed,sans-serif;font-size:1.125rem;font-weight:600;line-height:1}@media (min-width:1025px){.styles-module-scss-module__KHQm1W__brand{font-size:18px;line-height:18px}}.styles-module-scss-module__KHQm1W__price{color:#4f0000;text-transform:uppercase;margin:0;font-family:Spezia Condensed,sans-serif;font-size:1.25rem;font-weight:600;line-height:1}@media (min-width:1025px){.styles-module-scss-module__KHQm1W__price{font-family:Spezia Condensed,sans-serif;font-size:1.5rem;font-weight:600;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{color:#4f0000;font-family:Spezia Serif Condensed,serif;font-size:1rem;font-weight:700;line-height:1}.styles-module-scss-module__KHQm1W__servesBadge{color:#fff;text-align:center;background:#ff3f84;min-width:33px;padding:8px;font-family:Spezia Condensed,sans-serif;font-size:1.125rem;font-weight:600;line-height:1}.styles-module-scss-module__KHQm1W__servesNote{color:#966d6d;margin:0;font-family:Spezia Serif Condensed,serif;font-size:.875rem;font-weight:400;line-height:20px}.styles-module-scss-module__KHQm1W__description{color:#4f0000;margin:0;font-family:Spezia Serif Condensed,serif;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) 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__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:Spezia Serif Condensed,serif;font-size:1rem;font-weight:400;line-height:22px}.styles-module-scss-module__KHQm1W__detailStatus{color:#4f0000;justify-content:center;padding:32px 0;font-family:Spezia Serif Condensed,serif;font-size:1rem;font-weight:400;line-height:1;display:flex}
