table.nn-responsive-table{border-collapse:collapse;width:100%;border:1px solid rgba(0,0,0,.16)}table.nn-responsive-table th,table.nn-responsive-table td{padding:10px;border:1px solid rgba(0,0,0,.16);text-align:left;vertical-align:top}table.nn-responsive-table thead th{background:#f6f6f6;font-weight:700}table.nn-responsive-table caption{text-align:left;font-weight:700;margin-bottom:8px}@media(max-width:600px){table.nn-responsive-table{border:0!important}table.nn-responsive-table thead{border:0!important;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.nn-responsive-table,table.nn-responsive-table caption,table.nn-responsive-table tbody,table.nn-responsive-table tr,table.nn-responsive-table th,table.nn-responsive-table td{display:block!important;width:100%!important}table.nn-responsive-table caption{white-space:normal;word-break:normal;overflow-wrap:break-word}table.nn-responsive-table tr{border:1px solid rgba(0,0,0,.16)!important;border-radius:12px;padding:12px;margin:0 0 12px;background:#fff}table.nn-responsive-table th[scope=row]{border:0!important;font-weight:700;padding:0 0 8px;background:transparent}table.nn-responsive-table td{border:0!important;padding:6px 0}table.nn-responsive-table td:before{content:attr(data-label);display:block;font-weight:700;margin-bottom:2px}}.nn-product-highlights{margin:0 0 20px}#ipa-guide,#glp-1-guide,#bariatric-guide,#keto-guide,#start-here-guide,#ipa-faq,#glp-1-faq,#bariatric-faq,#keto-faq,#start-here-faq,#ipa-calculator{scroll-margin-top:100px}@media(max-width:1023.98px){.header-icon-account{display:flex}.block-menu-drawer-account,.block-mobile-navigation-account{display:none}}.sticky_add_to_cart{background-color:#ffddd2!important;color:#343434!important;border-top:1px solid rgba(0,73,82,.18)}.sticky_add_to_cart .h4,.sticky_add_to_cart p,.sticky_add_to_cart span:not([class*=button]){color:#343434}.sticky_add_to_cart .button-solid,.sticky_add_to_cart .button-solid span{color:#fff!important}.sticky_add_to_cart button.nn-sticky-mobile-pill,.sticky_add_to_cart span.nn-sticky-mobile-pill{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff!important;color:#343434!important;border-color:#00495240!important;box-sizing:border-box!important;min-height:44px!important;padding-top:.625rem!important;padding-bottom:.625rem!important;font-size:14px!important;line-height:1.15}.sticky_add_to_cart .nn-sticky-mobile-pill.nn-pill-selected{background:rgba(var(--colors-button),1)!important;color:#fff!important;border-color:transparent!important}.sticky_add_to_cart .nn-sticky-mobile-pill[aria-disabled=true]{cursor:not-allowed;position:relative;overflow:hidden;background:#fff!important;color:#6a6a6a!important;border-color:#00495259!important}.sticky_add_to_cart .nn-sticky-mobile-pill[aria-disabled=true]:after{content:"";position:absolute;top:50%;left:-5px;right:-5px;height:0;border-bottom:1px solid currentColor;transform:rotate(-30deg);pointer-events:none}@media(max-width:767px){.sticky_add_to_cart .nn-sticky-mobile-pills{row-gap:.5rem}.sticky_add_to_cart [id^=product-image-sticky-]~div,.sticky_add_to_cart [id^=price-sticky-]{text-align:center}}@media(min-width:768px){.sticky_add_to_cart .nn-sticky-mobile-pills{justify-content:flex-start!important}.sticky_add_to_cart button.nn-sticky-mobile-pill,.sticky_add_to_cart span.nn-sticky-mobile-pill{min-height:38px!important;padding-top:.5rem!important;padding-bottom:.5rem!important;font-size:13px!important}}shopify-payment-terms,.shopify-payment-terms,.shopify-installments,[data-shopify=payment-terms]{display:none!important}.x-cart-interact-group .x-cart-interact-item .summary__title{color:#006d77;color:rgb(var(--colors-text-link));text-decoration:underline;text-underline-offset:2px;cursor:pointer}.x-cart-interact-group .x-cart-interact-item:hover .summary__title{text-decoration:underline;opacity:.85}.x-cart-interact-group .nn-note-saved{color:#2e7d32;font-size:12px;font-weight:500;text-decoration:none}.x-cart-interact-group .nn-note-saved span{text-decoration:none}@media(max-width:1023.98px){.card-product .button-quickview-icon{top:8px!important;bottom:auto!important;right:8px;left:auto}.card-product .quick-view-container .button.label-btn-quickview,.card-product .quick-view-container button.label-btn-quickview{min-width:44px;min-height:44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.card-product .button-quickview-icon .button.label-btn-quickview.lg\:block,.card-product .button-quickview-icon button.label-btn-quickview.lg\:block{display:none}.card-product .button-quickview-icon .button.label-btn-quickview.lg\:hidden,.card-product .button-quickview-icon button.label-btn-quickview.lg\:hidden{min-width:44px;min-height:44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}}input[type=range].square-range::-webkit-slider-thumb,input[type=range].rounded-range::-webkit-slider-thumb{-webkit-appearance:none;background:#006d77!important;border:2px solid #ffffff!important;box-shadow:0 0 0 1px #006d778c,0 1px 4px #00000059!important}input[type=range].square-range::-moz-range-thumb,input[type=range].rounded-range::-moz-range-thumb{-moz-appearance:none;background:#006d77!important;border:2px solid #ffffff!important;box-shadow:0 0 0 1px #006d778c,0 1px 4px #00000059!important}input[type=range].square-range::-webkit-slider-thumb:hover,input[type=range].rounded-range::-webkit-slider-thumb:hover,input[type=range].square-range::-webkit-slider-thumb:active,input[type=range].rounded-range::-webkit-slider-thumb:active{background:#22b6a8!important}input[type=range].square-range::-moz-range-thumb:hover,input[type=range].rounded-range::-moz-range-thumb:hover,input[type=range].square-range::-moz-range-thumb:active,input[type=range].rounded-range::-moz-range-thumb:active{background:#22b6a8!important}.card-product:not(.recommendations){border:1px solid transparent;transition:border-color .15s ease}.card-product:not(.recommendations):hover{border-color:rgba(var(--colors-line-and-border),1)}@media(min-width:768px){.md\:rounded-lg{border-radius:.5rem}}.after\:rounded-lg:after{content:var(--tw-content);border-radius:.5rem}body:has(#CartDrawer.cart-open) #gorgias-chat-container,body:has(#CartDrawer.cart-open) iframe[id=chat-button]{display:none!important}@media(max-width:767px){.fixed[class*="z-[60]"],.fixed[class*="z-[70]"],.fixed[class*="z-[9999]"],.menu-drawer,#CartDrawer>.fixed,.typeDrawer{z-index:2147483646!important}body>div:has(iframe[id*=gorgias]),body>div:has(>div>iframe[id*=gorgias]),div[id*=gorgias],iframe[id*=gorgias]{z-index:40!important}}.nn-empty-collection{margin-top:10px;text-align:center}.cart-item__error-text{color:#a81e1e}.dark .cart-item__error-text{color:rgb(var(--color-error))}.rte a:not([role=button]):not([class*=button]):not([class*=btn]),.nn-empty-collection a:not([role=button]):not([class*=button]):not([class*=btn]),.nn-article-content a:not([role=button]):not([class*=button]):not([class*=btn]),.x-section-main-cart-items p a:not([role=button]):not([class*=button]):not([class*=btn]){color:#006d77;color:rgb(var(--colors-text-link));text-decoration:underline;text-underline-offset:2px}.section-footer .base-link a:not([role=button]):not([class*=button]):not([class*=btn]){text-decoration:underline;text-underline-offset:2px}.rte a:not([role=button]):not([class*=button]):not([class*=btn]),.nn-empty-collection a:not([role=button]):not([class*=button]):not([class*=btn]),.nn-article-content a:not([role=button]):not([class*=button]):not([class*=btn]){background:none;text-decoration-thickness:1px}@media(hover:hover)and (pointer:fine){.rte a:not([role=button]):not([class*=button]):not([class*=btn]):hover,.nn-empty-collection a:not([role=button]):not([class*=button]):not([class*=btn]):hover,.nn-article-content a:not([role=button]):not([class*=button]):not([class*=btn]):hover{text-decoration-thickness:2px;transition:text-decoration-thickness .15s ease}}.rte a:not([role=button]):not([class*=button]):not([class*=btn]):focus-visible,.nn-empty-collection a:not([role=button]):not([class*=button]):not([class*=btn]):focus-visible,.nn-article-content a:not([role=button]):not([class*=button]):not([class*=btn]):focus-visible{text-decoration-thickness:2px;outline:2px solid #006D77;outline:2px solid rgb(var(--colors-text-link));outline-offset:2px}.rte a:not([role=button]):not([class*=button]):not([class*=btn]):active,.nn-empty-collection a:not([role=button]):not([class*=button]):not([class*=btn]):active,.nn-article-content a:not([role=button]):not([class*=button]):not([class*=btn]):active{text-decoration-thickness:2px;text-underline-offset:1px}@media(prefers-reduced-motion:reduce){.rte a:not([role=button]):not([class*=button]):not([class*=btn]):hover,.nn-empty-collection a:not([role=button]):not([class*=button]):not([class*=btn]):hover,.nn-article-content a:not([role=button]):not([class*=button]):not([class*=btn]):hover{transition:none}}.rte .nn-faq,.nn-article-content .nn-faq{margin:1.5rem 0}.rte .nn-faq-item,.nn-article-content .nn-faq-item{background:#f5f5f5;border-radius:8px;margin-bottom:10px;overflow:hidden}.rte .nn-faq-q,.nn-article-content .nn-faq-q{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;text-transform:var(--heading-text-tranform);letter-spacing:var(--heading-letter-spacing);font-size:var(--h3-font-size-mobile);line-height:1.25;color:#006d77;color:rgb(var(--colors-heading));list-style:none}@media(min-width:1024px){.rte .nn-faq-q,.nn-article-content .nn-faq-q{font-size:var(--h3-font-size)}}.rte .nn-faq-q::-webkit-details-marker,.nn-article-content .nn-faq-q::-webkit-details-marker{display:none}.faq-collapsible{color:#006d77;color:rgb(var(--colors-heading))}@supports ((-webkit-mask-image: url()) or (mask-image: url())){.rte .nn-faq-q:before,.nn-article-content .nn-faq-q:before{content:"";flex:0 0 auto;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20fill='none'%3E%3Cpath%20fill='none'%20d='M50%2095C74.8526%2095%2095%2074.8526%2095%2050C95%2025.1472%2074.8526%205%2050%205C25.1472%205%205%2025.1472%205%2050C5%2074.8526%2025.1472%2095%2050%2095ZM36.9043%2036.5006C37.9623%2033.4931%2040.0505%2030.9571%2042.7991%2029.3417C45.5477%2027.7263%2048.7792%2027.1358%2051.9215%2027.6748C55.0639%2028.2138%2057.9142%2029.8475%2059.9671%2032.2865C62.0204%2034.7255%2063.1441%2037.8125%2063.1391%2041.0006C63.1391%2050.0006%2049.6391%2054.5006%2049.6391%2054.5006M50%2072.5H50.045'%20stroke='black'%20stroke-width='6.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20fill='none'%3E%3Cpath%20fill='none'%20d='M50%2095C74.8526%2095%2095%2074.8526%2095%2050C95%2025.1472%2074.8526%205%2050%205C25.1472%205%205%2025.1472%205%2050C5%2074.8526%2025.1472%2095%2050%2095ZM36.9043%2036.5006C37.9623%2033.4931%2040.0505%2030.9571%2042.7991%2029.3417C45.5477%2027.7263%2048.7792%2027.1358%2051.9215%2027.6748C55.0639%2028.2138%2057.9142%2029.8475%2059.9671%2032.2865C62.0204%2034.7255%2063.1441%2037.8125%2063.1391%2041.0006C63.1391%2050.0006%2049.6391%2054.5006%2049.6391%2054.5006M50%2072.5H50.045'%20stroke='black'%20stroke-width='6.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}@media(min-width:768px){.rte .nn-faq-q:before,.nn-article-content .nn-faq-q:before{width:28px;height:28px}}}.rte .nn-faq-q:after,.nn-article-content .nn-faq-q:after{content:"";flex:0 0 auto;width:9px;height:9px;margin-left:auto;margin-right:2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.rte .nn-faq-item[open] .nn-faq-q:after,.nn-article-content .nn-faq-item[open] .nn-faq-q:after{transform:rotate(225deg) translateY(-2px)}.rte .nn-faq-q:focus-visible,.nn-article-content .nn-faq-q:focus-visible{outline:2px solid #006D77;outline:2px solid rgb(var(--colors-text-link));outline-offset:2px}.rte .nn-faq-a,.nn-article-content .nn-faq-a{padding:0 20px 16px}.rte .nn-faq-a>*:first-child,.nn-article-content .nn-faq-a>*:first-child{margin-top:0}.rte .nn-faq-a>*:last-child,.nn-article-content .nn-faq-a>*:last-child{margin-bottom:0}.section-footer a:hover,.section-footer a:focus-visible,.section-quick-links a:hover,.section-quick-links a:focus-visible{color:#edf6f9;color:rgb(var(--colors-text-footer))}.section-footer a:not(:has(svg)):hover,.section-footer a:not(:has(svg)):focus-visible,.section-quick-links a:not(:has(svg)):hover,.section-quick-links a:not(:has(svg)):focus-visible{text-decoration:underline;text-underline-offset:2px}.section-footer p.nav-link:not(.effect-inline):after,.section-footer a.nav-link:not(.effect-inline):after,.section-footer .base-link a:after,.section-footer a.effect-inline:after,.section-quick-links p.nav-link:not(.effect-inline):after,.section-quick-links a.nav-link:not(.effect-inline):after,.section-quick-links .base-link a:after,.section-quick-links a.effect-inline:after{border-bottom-color:#edf6f9;border-bottom-color:rgb(var(--colors-text-footer))}.section-footer .rte a:not([role=button]):not([class*=button]):not([class*=btn]),.section-quick-links .rte a:not([role=button]):not([class*=button]):not([class*=btn]){color:#edf6f9;color:rgb(var(--colors-text-footer));background:linear-gradient(to right,#0000,#0000),linear-gradient(to right,rgba(var(--colors-text-footer),1),rgba(var(--colors-text-footer),1),rgba(var(--colors-text-footer),1));background-size:100% .1em,0 .1em;background-position:100% 100%,100% 100%;background-repeat:no-repeat;transition:background-size .25s}.section-footer .rte a:not([role=button]):not([class*=button]):not([class*=btn]):hover,.section-footer .rte a:not([role=button]):not([class*=button]):not([class*=btn]):focus-visible,.section-quick-links .rte a:not([role=button]):not([class*=button]):not([class*=btn]):hover,.section-quick-links .rte a:not([role=button]):not([class*=button]):not([class*=btn]):focus-visible{background-size:0 .1em,100% .1em;background-position:100% 100%,0% 100%}.x-block-promotion-banner-button .button-outline{--colors-secondary-button: var(--image-treatment-text);--colors-line-secondary-button: var(--image-treatment-text)}.button.button-solid:disabled,button.button-solid:disabled,.button.button-solid[disabled],button.button-solid[disabled]{opacity:1;background-color:#6a6a6a;color:#fff;cursor:not-allowed}.button.button-solid:disabled:hover,button.button-solid:disabled:hover,.button.button-solid[disabled]:hover,button.button-solid[disabled]:hover,.button.button-solid.disable-action-btn-animation:disabled:hover,button.button-solid.disable-action-btn-animation:disabled:hover,.button.button-solid.disable-action-btn-animation[disabled]:hover,button.button-solid.disable-action-btn-animation[disabled]:hover{background-color:#6a6a6a;color:#fff}.button.button-solid:disabled:before,button.button-solid:disabled:before,.button.button-solid[disabled]:before,button.button-solid[disabled]:before{display:none}.max-h-\[400px\]{max-height:400px}@media(min-width:768px){.max-h-\[400px\].md\:max-h-\[unset\]{max-height:unset}}@media(min-width:768px){.md\:min-w-none{min-width:0}}@media(min-width:768px){.quick-view .quick-view\:md\:w-\[45\%\]{width:45%}.quick-view .quick-view\:md\:w-\[55\%\]{width:55%}}.theme-template-article article>div:has(>[itemprop=image]){max-width:var(--max-width-page-container);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}#side-bar:empty{display:none}.theme-template-article article>div:has(>[itemprop=image])>[itemprop=image]{height:auto;padding-bottom:0}.theme-template-article article>div:has(>[itemprop=image])>[itemprop=image]>img{position:static;width:100%;height:auto}.section-footer .rte ul,.section-quick-links .rte ul{list-style:none;padding-left:0;margin-left:0}:root{--nn-radius-house: 8px}.theme-template-article article>div:has(>[itemprop=image])>[itemprop=image],.theme-template-article .rte img,.nn-article-content img{border-radius:var(--nn-radius-house)}.rte .nn-recipe{margin:2rem 0}.rte .nn-recipe-dish{margin:1rem 0}.rte .nn-recipe-dish img,.rte .nn-recipe-strip img{display:block;width:100%;height:auto;border-radius:var(--nn-radius-house)}.rte .nn-recipe-dish img{aspect-ratio:4 / 3;object-fit:cover}.rte .nn-recipe-fit p{display:inline;margin:0}.rte ol.nn-recipe-strip{display:grid;grid-auto-flow:column;grid-auto-columns:70%;gap:12px;margin:1rem 0 0;padding:0 0 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.rte .nn-recipe-strip li{margin:0;padding:0;scroll-snap-align:start}.rte .nn-recipe-strip li:before{content:none}.rte .nn-recipe-strip figure{margin:0}.rte .nn-recipe-strip img{aspect-ratio:4 / 3;object-fit:cover}.rte .nn-recipe-strip figcaption{margin-top:6px;font-size:.875em;line-height:1.4}@media(min-width:768px){.rte ol.nn-recipe-strip{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(0,1fr));overflow-x:visible;scroll-snap-type:none}}.rte .nn-recipe--summary a.nn-recipe-dish{display:block}.nn-recipe-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 1rem;padding:0;list-style:none;font-size:.875rem}.nn-recipe-crumbs li+li:before{content:"/";margin-right:8px;opacity:.6}.nn-protocol-recipes{padding:40px 0}.nn-protocol-recipes h2{color:rgb(var(--colors-heading))}.nn-protocol-recipes__grid{display:grid;gap:0 24px}.nn-protocol-recipes__grid .nn-recipe{margin:1rem 0}@media(min-width:768px){.nn-protocol-recipes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nn-rp{--nn-rp-teal: 0, 109, 119;--nn-rp-canvas: 250, 245, 242;--nn-rp-gray: 106, 106, 106;padding:16px 0 48px;color:rgb(var(--colors-text))}.nn-rp__inner{max-width:calc(1000px + 2.5rem)}.nn-rp svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;flex:none}.nn-rp__head{text-align:center;margin:8px 0 20px}.nn-rp__eyebrow{display:flex;align-items:center;gap:16px;margin:0 0 8px;font-size:.8125rem;font-weight:600;letter-spacing:.14em;color:rgb(var(--nn-rp-teal))}.nn-rp__eyebrow:before,.nn-rp__eyebrow:after{content:"";flex:1;height:1px;background:currentColor;opacity:.6}.nn-rp__title{margin:0 0 16px;font-size:1.875rem;line-height:1.15;overflow-wrap:anywhere}.nn-rp__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.nn-rp a.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.nn-rp-oos a.button[role=button],.nn-rp-bis button.button{width:100%;margin-bottom:4px}.nn-rp a.button.button-outline,.nn-art-products a.button.button-outline{box-shadow:inset 0 0 0 1.5px rgb(var(--nn-rp-teal));cursor:pointer;transition:box-shadow .2s,color .2s,transform .1s}.nn-rp a.button.button-outline:hover,.nn-art-products a.button.button-outline:hover{box-shadow:inset 0 0 0 2.5px var(--colors-button-hover);color:var(--colors-button-hover)}.nn-rp a.button:active,.nn-art-products a.button:active,.nn-rp button.button:active,.nn-art-products button.button:active{transform:scale(.97)}.nn-rp-more{margin:0 0 32px;text-align:center}.nn-rp__eyebrow a{color:inherit;text-decoration:none}.nn-rp__eyebrow a:hover{text-decoration:underline;text-underline-offset:3px}.nn-rp a.button[hidden]{display:none}.nn-rp-ing a.button{text-decoration:none}.nn-rp a:focus-visible,.nn-rp button:focus-visible,.nn-rp input:focus-visible{outline:2px solid rgb(var(--nn-rp-teal));outline-offset:2px}.nn-rp-share{position:relative}.nn-rp-share__panel{position:absolute;z-index:20;top:calc(100% + 6px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;min-width:180px;padding:6px;border:1px solid rgba(var(--colors-line-and-border),1);border-radius:var(--nn-radius-house);background:#fff;box-shadow:0 8px 20px #0000001f}.nn-rp-share__panel[hidden]{display:none}.nn-rp-share__item{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:6px;color:rgb(var(--nn-rp-teal));font-size:.875rem;font-weight:600;text-align:left;text-decoration:none}.nn-rp-share__item:hover{background:rgb(var(--nn-rp-canvas))}.nn-rp-jump{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:rgb(var(--nn-rp-teal));font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.nn-rp__dish{margin:0 0 24px}.nn-rp__dish img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--nn-radius-house)}.nn-rp-hl{margin:0 0 32px;padding:16px 0;border-top:1px solid rgb(var(--nn-rp-teal));border-bottom:1px solid rgb(var(--nn-rp-teal))}.nn-rp-hl__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0;padding:0;list-style:none}.nn-rp-hl__tiles li{display:grid;grid-row:span 4;grid-template-rows:subgrid;justify-items:center;align-items:start;margin:0 0 16px;text-align:center}.nn-rp-hl__label{align-self:end}.nn-rp-hl__tiles svg{width:28px;height:28px;margin-bottom:6px;color:rgb(var(--nn-rp-teal))}.nn-rp-hl__label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--nn-rp-gray))}.nn-rp-hl__value{font-size:1.25rem;font-weight:700;line-height:1.3}.nn-rp-hl__sub{font-size:.8125rem;line-height:1.35;color:rgb(var(--nn-rp-gray));overflow-wrap:anywhere}.nn-rp-hl__plans{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:.875rem}.nn-rp-hl__plans-label{font-weight:600}.nn-rp-hl__plans ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.nn-rp-hl__plans li{margin:0}.nn-rp-hl__plans a{display:inline-flex;align-items:center;min-height:32px;padding:2px 12px;border:1px solid rgb(var(--nn-rp-teal));border-radius:999px;background:rgb(var(--nn-rp-canvas));color:rgb(var(--nn-rp-teal));font-weight:600;text-decoration:none}.nn-rp-hl__note{margin:12px 0 0;font-size:.75rem;line-height:1.45;text-align:center;color:rgb(var(--nn-rp-gray))}.nn-rp-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:40px}.nn-rp-col{min-width:0}.nn-rp-col--ing{padding:24px;border-radius:var(--nn-radius-house);background:rgb(var(--nn-rp-canvas))}.nn-rp-col__head h2,.nn-rp-walk h2,.nn-rp-fit h2{margin:0;font-size:1.75rem;line-height:1.2;color:rgb(var(--nn-rp-teal))}.nn-rp-col__sub{margin:4px 0 16px;font-size:.875rem;color:rgb(var(--nn-rp-gray))}.nn-rp-ing,.nn-rp-eq,.nn-rp-fit dd ul{margin:0;padding-left:1.2em;list-style:disc outside}.nn-rp-ing>li::marker,.nn-rp-eq>li::marker,.nn-rp-fit dd li::marker{color:rgb(var(--nn-rp-teal))}.nn-rp-ing>li,.nn-rp-eq>li{margin:0 0 10px;line-height:1.6;overflow-wrap:anywhere}.nn-rp-ing a{color:rgb(var(--nn-rp-teal));text-decoration:underline;text-underline-offset:2px}.nn-rp-ing__line{display:flex;align-items:center;justify-content:space-between;gap:12px}.nn-rp-ing__text{min-width:0}.nn-add-btn{flex:none;min-height:36px;white-space:nowrap}.nn-add-btn[aria-disabled=true]{opacity:.7;cursor:progress}.nn-rp-add__err,.nn-rp-bis__msg{margin:6px 0 0;font-size:.8125rem;color:#a81e1e}.nn-rp-bis__msg:empty{display:none}.nn-rp-oos{margin-top:8px;padding:10px 12px;border-left:3px solid #a81e1e;border-radius:0 var(--nn-radius-house) var(--nn-radius-house) 0;background:#fff}.nn-rp-oos__label{margin:0 0 8px;font-size:.875rem;font-weight:600;color:#a81e1e}.nn-rp-bis{margin-top:10px}.nn-rp-bis[hidden]{display:none}.nn-rp-bis label{display:block;margin-bottom:4px;font-size:.8125rem;font-weight:600}.nn-rp-bis__row{display:flex;flex-direction:column;gap:8px}.nn-rp-bis__row[hidden]{display:none}.nn-rp-bis input{width:100%;min-width:0;min-height:44px;padding:8px 12px;border:1px solid rgb(var(--nn-rp-gray));border-radius:var(--nn-radius-house);background:#fff;font-size:1rem}.nn-rp-bis input[aria-invalid=true]{border-color:#a81e1e}.nn-rp-oos__chat{display:inline-flex;align-items:center;min-height:44px;color:rgb(var(--nn-rp-teal));font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.nn-rp-col--dir .nn-rp-eq__h,.nn-rp-col--dir .nn-rp-eq,.nn-rp-col--dir .nn-rp-eq__note{margin-left:48px}@media(min-width:768px){.nn-rp-col--dir .nn-rp-eq__h,.nn-rp-col--dir .nn-rp-eq,.nn-rp-col--dir .nn-rp-eq__note{margin-left:56px}}@media print{.nn-rp-col--dir .nn-rp-eq__h,.nn-rp-col--dir .nn-rp-eq,.nn-rp-col--dir .nn-rp-eq__note{margin-left:24pt}}.nn-rp-oos__copied{margin:4px 0 0;font-size:.8125rem;color:rgb(var(--nn-rp-gray))}.nn-rp-oos__copied[hidden]{display:none}.nn-rp-eq__h{margin:20px 0 8px;font-size:1.125rem;color:rgb(var(--nn-rp-teal))}.nn-rp-eq__note{margin:4px 0 0;font-size:.875rem;color:rgb(var(--nn-rp-gray))}.nn-rp-col--dir{padding:24px 0 0}.nn-rp-steps{margin:0;padding:0;list-style:none}.nn-rp-steps>li{display:flex;gap:12px;margin:0 0 20px;line-height:1.65}.nn-rp-steps>li:before{content:none}.nn-rp-steps__n{flex:none;width:36px;font-family:var(--font-heading-family);font-size:2.25rem;line-height:1;color:rgb(var(--nn-rp-teal));text-align:center}.nn-rp-steps p{flex:1;min-width:0;margin:2px 0 0}.nn-rp-steps__line{display:block}.nn-rp-steps__line+.nn-rp-steps__line{margin-top:4px}.nn-rp-walk{margin:0 0 40px}.nn-rp-walk__list{margin:0;padding:0;list-style:none}.nn-rp-walk__list>li{margin:0 0 32px}.nn-rp-walk__list>li:before{content:none}.nn-rp-walk figure{margin:0}.nn-rp-walk img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--nn-radius-house)}.nn-rp-walk figcaption{padding-top:12px}.nn-rp-walk__n{display:block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--nn-rp-teal))}.nn-rp-walk h3{margin:2px 0 4px;font-size:1.25rem}.nn-rp-walk figcaption p{margin:0;line-height:1.6}.nn-rp-fit{margin:0 0 32px;padding:24px 0 0;border-top:1px solid rgb(var(--nn-rp-teal))}.nn-rp-fit dl{margin:12px 0 0}.nn-rp-fit dt{margin-top:14px;font-weight:600}.nn-rp-fit dd{margin:2px 0 0;line-height:1.6}.nn-rp-fit__rte p{margin:0}.nn-rp-disclaimer{margin:0;font-size:.875rem;line-height:1.6;color:rgb(var(--nn-rp-gray))}@media(min-width:768px){.nn-rp__title{font-size:2.75rem}.nn-rp-hl__tiles{grid-template-columns:repeat(2,minmax(0,1.35fr)) repeat(4,minmax(0,1fr))}.nn-rp-hl__tiles li{margin-bottom:0}.nn-rp-hl__value{font-size:1.5rem}.nn-rp-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;gap:0 40px}.nn-rp-col{grid-row:span 2;display:grid;grid-template-rows:subgrid}.nn-rp-col--ing{padding:32px}.nn-rp-col--dir{padding:32px 0 0}.nn-rp-steps__n{width:44px;font-size:2.5rem}}@media print{@page{size:letter portrait;margin:.5in}.nn-rp.nn-rp--long{zoom:.92}.nn-rp.nn-rp--xlong{zoom:.84}html:has(.nn-rp),body:has(.nn-rp){height:auto!important;overflow:visible!important;background:#fff!important}body:has(.nn-rp)>*:not(.main-container),body:has(.nn-rp) .main-container>*:not(main),body:has(.nn-rp) main>*:not(:has(.nn-rp)),.nn-rp-noprint{display:none!important}body:has(.nn-rp) .main-container{display:block!important;min-height:0!important}.nn-rp{padding:0;color:#000;font-size:10.5pt;line-height:1.38}.nn-rp__inner{max-width:none;padding:0!important}.nn-rp__head{margin:0 0 6pt}.nn-rp__eyebrow{margin-bottom:2pt;font-size:8pt}.nn-rp__title{margin:0;font-size:20pt}.nn-rp__dish{margin:0 0 6pt}.nn-rp__dish img{width:auto;height:2.1in;max-width:100%;margin:0 auto;aspect-ratio:3 / 2;border-radius:6px}.nn-rp-hl{margin:0 0 8pt;padding:5pt 0}.nn-rp-hl__tiles{grid-template-columns:repeat(2,minmax(0,1.35fr)) repeat(4,minmax(0,1fr));gap:0 6pt}.nn-rp-hl__tiles li{margin-bottom:0}.nn-rp-hl__tiles svg{width:16pt;height:16pt;margin-bottom:1pt}.nn-rp-hl__label{font-size:7pt}.nn-rp-hl__value{font-size:12pt}.nn-rp-hl__sub,.nn-rp-hl__plans{font-size:8pt}.nn-rp-hl__plans{margin-top:3pt;gap:4pt}.nn-rp-hl__plans a{min-height:0;padding:0 6pt;text-decoration:none}.nn-rp-hl__note{margin-top:3pt;font-size:6.5pt}.nn-rp-cols{grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-template-rows:auto 1fr;gap:0 .25in;margin:0;break-inside:avoid}.nn-rp-col{grid-row:span 2;display:grid;grid-template-rows:subgrid}.nn-rp-col--ing{padding:8pt 10pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.nn-rp-col--dir{padding:8pt 0 0}.nn-rp-col__head h2{font-size:14pt}.nn-rp-col__sub{display:none}.nn-rp-col__head h2{margin-bottom:4pt}.nn-rp-ing>li,.nn-rp-eq>li{margin:0 0 2pt;line-height:1.35}.nn-rp-ing a{color:#000;text-decoration:none}.nn-rp-eq__h{margin:6pt 0 2pt;font-size:10.5pt}.nn-rp-eq__note{font-size:8pt}.nn-rp-steps>li{gap:6pt;margin:0 0 5pt;line-height:1.38;break-inside:avoid}.nn-rp-steps__n{width:18pt;font-size:16pt}.nn-rp-steps__line+.nn-rp-steps__line{margin-top:1pt}.nn-rp-disclaimer{max-width:none;margin:8pt 0 0;padding-top:5pt;border-top:.5pt solid #999;font-size:7pt;font-style:italic;line-height:1.35;color:#333;break-inside:avoid}}body:not(:has(#recipes)) a[href="#recipes"]{display:none!important}.nn-art-products{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(var(--colors-line-and-border),.6)}.nn-art-products__h{margin:0 0 1rem}.rte ul.nn-art-products__list{margin:0;padding:0;list-style:none}.rte ul.nn-art-products__list>li.nn-art-products__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 0;border-bottom:1px solid rgba(var(--colors-line-and-border),.4)}.rte ul.nn-art-products__list>li.nn-art-products__item:before{content:none}.nn-art-products__img img{display:block;width:64px;height:64px;object-fit:contain;margin:0}.nn-art-products__text{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.4}.nn-art-products__price{font-size:.875rem}.nn-art-products{--nn-rp-teal: 0, 109, 119;--nn-rp-gray: 106, 106, 106}.nn-art-products a.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none}.nn-art-products a.button[hidden]{display:none}.nn-art-products .nn-rp-oos{grid-column:2 / -1;max-width:420px;margin-top:0}.nn-art-products .nn-rp-oos__label,.nn-art-products .nn-rp-bis label{margin-top:0}.nn-art-products .nn-rp-add__err{grid-column:2 / -1}.nn-weekly .nn-weekly__h2{text-align:center}button.klaviyo-close-form{display:flex!important;align-items:center;justify-content:center;width:54px!important;height:54px!important;margin:4px 4px 0 0!important}button.klaviyo-close-form svg{width:40px!important;height:40px!important}button.klaviyo-close-form svg circle{fill:var(--colors-button-hover);stroke:#fff}button.klaviyo-close-form svg path{stroke:#fff;stroke-width:2.25}
/*# sourceMappingURL=/cdn/shop/t/92/assets/nn-global.css.map */
