.customAddManyToCartButton_link__QZ2Nl{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s ease}.customAddManyToCartButton_link__QZ2Nl:hover{cursor:pointer}.customAddManyToCartButton_link__QZ2Nl.customAddManyToCartButton_active__8pPBo,.customAddManyToCartButton_link__QZ2Nl:hover{text-decoration-line:underline;text-decoration-thickness:2px}.customAddManyToCartButton_icon__RglC6{color:#fff;margin-right:5px}.customAddManyToCartButton_text__d0XGn{font-size:14px}@media(min-width:768px){.customAddManyToCartButton_text__d0XGn{color:inherit;font-family:open sans,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}@media(min-width:768px)and (max-width:767px){.customAddManyToCartButton_text__d0XGn{line-height:24px;font-size:16px}}.recipeSummary_link__ioLHA{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s ease}.recipeSummary_link__ioLHA:hover{cursor:pointer}.recipeSummary_link__ioLHA.recipeSummary_active__VveV0,.recipeSummary_link__ioLHA:hover{text-decoration-line:underline;text-decoration-thickness:2px}.recipeSummary_wrapper__e_t_V{bottom:0;position:sticky;z-index:7;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:0;border:1px solid rgba(0,0,0,.4)}.recipeSummary_container__lgSuk{background-color:#f4f7f6;padding:12px}@media(min-width:768px){.recipeSummary_container__lgSuk{padding:16px}}.recipeSummary_content__i3jLK{max-width:var(--recipe-content-width);margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.recipeSummary_pricing__IZOng{display:flex;flex-direction:column;gap:0;margin:0}.recipeSummary_sum__4a6GH{color:inherit;font-family:open sans,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}@media(min-width:768px){.recipeSummary_sum__4a6GH{color:inherit;font-family:open sans,Arial,sans-serif;font-style:normal;font-weight:400;line-height:27px;font-size:18px}}@media(min-width:768px)and (min-width:768px){.recipeSummary_sum__4a6GH{line-height:24px;font-size:18px}}.recipeSummary_perPerson__CnmUk{line-height:12px;font-size:12px}@media(min-width:768px){.recipeSummary_perPerson__CnmUk{font-size:14px}}.recipeSummary_sumUpdated__Dl8iC{animation:recipeSummary_boop__x5818 .3s}.recipeSummary_addToCartButton__9_xMn{padding:12px}@media(min-width:768px){.recipeSummary_addToCartButton__9_xMn{padding:16px}}@keyframes recipeSummary_boop__x5818{0%{transform:scale(1.2)}to{transform:scale(1)}}.ngr-close-button{width:33.6px;height:33.6px;z-index:1;display:block;color:#e10000;background:transparent;padding:0;border:0;outline:none;cursor:pointer;transition:color .3s linear}@media(hover:hover){.ngr-close-button:not(:disabled):focus,.ngr-close-button:not(:disabled):focus-within,.ngr-close-button:not(:disabled):hover{color:#88040b}}@media(hover:none){.ngr-close-button:not(:disabled):active{color:#88040b}}.ngr-close-button .ngr-icon{display:inline-block}.ngr-close-button .ngr-icon__svg{width:12px;height:12px}.ngr-modal{position:fixed;font-family:Open Sans,Helvetica,Arial,sans-serif;background-color:#fff;color:#121212;box-shadow:0 3px 6px hsla(0,0%,7%,.2);border-radius:0;min-height:80px;border:0;outline:none;text-align:left;max-width:none;width:auto;padding:0}.ngr-modal::backdrop{background-color:hsla(0,0%,7%,.7)}.ngr-modal__box{padding:24px}@media(max-width:767px){.ngr-modal__box{padding:24px}}.ngr-modal--mini{max-width:240px}.ngr-modal--mini .ngr-modal__box{padding:24px}.ngr-modal--small{max-width:320px}.ngr-modal--mini .ngr-modal__body,.ngr-modal--small .ngr-modal__body{max-height:calc(var(--vh, 1vh)*100 - 240px);-webkit-overflow-scrolling:touch}.ngr-modal--large,.ngr-modal--medium{margin:8px}.ngr-modal--large .ngr-modal__content,.ngr-modal--medium .ngr-modal__content{max-height:calc(var(--vh, 1vh)*100 - 64px);display:flex;flex-direction:column}@media(min-width:768px){.ngr-modal--medium{margin:72px auto auto;max-width:720px}.ngr-modal--medium .ngr-modal__content{max-height:calc(var(--vh, 1vh)*100 - 192px)}}@media screen and (min-width:1244px){.ngr-modal--large{margin:72px auto auto;max-width:1228px}.ngr-modal--large .ngr-modal__content{max-height:calc(var(--vh, 1vh)*100 - 192px)}}.ngr-modal__close{position:absolute;right:0;top:0}.ngr-modal__full-bleed-banner{margin:-24px -24px 24px}@media(max-width:767px){.ngr-modal__full-bleed-banner{margin:-24px -24px 24px}}.ngr-modal--has-banner .ngr-modal__close{background-color:#fff;border-radius:0;top:.5rem;right:.5rem}.ngr-modal__content{opacity:1;transition:opacity .5s linear .25s}.ngr-modal__header{font-size:1.125rem;line-height:1.625rem;font-weight:700;margin-top:0;margin-bottom:24px;text-align:center}@media(max-width:767px){.ngr-modal__header{font-size:1.125rem;line-height:1.625rem}}.ngr-modal__header:empty{display:none}.ngr-modal__body{margin-right:-24px;margin-left:-24px;flex:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1px 24px}@media(max-width:767px){.ngr-modal__body{padding-right:24px;padding-left:24px;margin-right:-24px;margin-left:-24px}}.ngr-modal__footer{margin:16px -8px -8px;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:center}@media(max-width:767px){.ngr-modal__footer{margin-top:16px;margin-bottom:-4px}}.ngr-modal__footer:empty{display:none}.ngr-modal__button,.ngr-modal__form{flex:auto;max-width:320px;margin:0 8px 8px}.ngr-modal__form{display:flex}.ngr-modal__form .ngr-modal__button{flex:1;max-width:none;margin:0}.ngr-modal__below-footer{font-size:.875rem;line-height:1.125rem;text-align:center;margin-top:12px}@keyframes dialog-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media screen and (prefers-reduced-motion:reduce){.ngr-modal--behind,.ngr-modal--closed{visibility:0}}@media screen and (prefers-reduced-motion:no-preference){.ngr-modal{opacity:1;transition:transform .2s ease-out}.ngr-modal::backdrop{animation:dialog-in .2s;animation-timing-function:linear;transition-property:opacity,transform;transition-duration:.2s,.2s;transition-timing-function:linear;opacity:1;transform:translate(0)}.ngr-modal--behind{transform:scale(.9)}.ngr-modal--behind::backdrop{z-index:99}.ngr-modal--behind--mini,.ngr-modal--behind--small{transform:scale(.9) translate(-50%,-50%)}}.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s ease}.link:hover{cursor:pointer}.link.active,.link:hover{text-decoration-line:underline;text-decoration-thickness:2px}.ngr-modal-body-text{font-size:.9375rem;line-height:1.25rem}@media(max-width:767px){.ngr-modal-body-text{font-size:.9375rem;line-height:1.25rem}}.ngr-modal-body-text ol,.ngr-modal-body-text p,.ngr-modal-body-text ul{margin:0 0 12px}.ngr-modal-body-text ol:last-child,.ngr-modal-body-text p:last-child,.ngr-modal-body-text ul:last-child{margin-bottom:0}.ngr-modal-body-text ol,.ngr-modal-body-text ul{padding-left:32px}.ngr-modal-body-text ol li,.ngr-modal-body-text ul li{margin:0 0 10px}.ngr-modal-body-text ol li:last-child,.ngr-modal-body-text ul li:last-child{margin-bottom:0}.ngr-modal-body-text ul li{list-style:disc none outside}