.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:raleway,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 hsla(0,0%,5%,.2)}.recipeSummary_container__lgSuk{background-color:#fff;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:raleway,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:raleway,Arial,sans-serif;font-style:normal;font-weight:400;line-height:26px;font-size:18px}}@media(min-width:768px)and (min-width:768px){.recipeSummary_sum__4a6GH{line-height:32px;font-size:20px}}.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:56px;height:56px;z-index:1;display:block;color:#004266;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:#004266}}@media(hover:none){.ngr-close-button:not(:disabled):active{color:#004266}}.ngr-close-button .ngr-icon{display:inline-block}.ngr-close-button .ngr-icon__svg{width:16px;height:16px}.ngr-modal{position:fixed;font-family:Raleway,sans-serif;background-color:#fff;color:#333;box-shadow:0 3px 6px rgba(51,51,51,.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:rgba(6,0,60,.4)}.ngr-modal__box{padding:40px}@media(max-width:767px){.ngr-modal__box{padding:32px}}.ngr-modal--mini{max-width:304px}.ngr-modal--mini .ngr-modal__box{padding:32px}.ngr-modal--small{max-width:428px}.ngr-modal--mini .ngr-modal__body,.ngr-modal--small .ngr-modal__body{max-height:calc(var(--vh, 1vh)*100 - 288px);-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 - 96px);display:flex;flex-direction:column}@media(min-width:768px){.ngr-modal--medium{margin:72px auto auto;max-width:552px}.ngr-modal--medium .ngr-modal__content{max-height:calc(var(--vh, 1vh)*100 - 224px)}}@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 - 224px)}}.ngr-modal__close{position:absolute;right:0;top:0}.ngr-modal__full-bleed-banner{margin:-40px -40px 40px}@media(max-width:767px){.ngr-modal__full-bleed-banner{margin:-32px -32px 32px}}.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.5rem;line-height:2.25rem;font-weight:700;margin-top:0;margin-bottom:24px;text-align:left}@media(max-width:767px){.ngr-modal__header{font-size:1.25rem;line-height:1.875rem}}.ngr-modal__header:empty{display:none}.ngr-modal__body{margin-right:-40px;margin-left:-40px;flex:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1px 40px}@media(max-width:767px){.ngr-modal__body{padding-right:32px;padding-left:32px;margin-right:-32px;margin-left:-32px}}.ngr-modal__footer{margin:32px -8px -8px;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:center}@media(max-width:767px){.ngr-modal__footer{margin-top:24px;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:1rem;line-height:1.375rem}@media(max-width:767px){.ngr-modal-body-text{font-size:.875rem;line-height:1.125rem}}.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}