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 .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}.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]){position:relative;background:linear-gradient(to right,#0000,#0000),linear-gradient(to right,rgba(var(--colors-text-link),1),rgba(var(--colors-text-link),1),rgba(var(--colors-text-link),1));background-size:100% .1em,0 .1em;background-position:100% 100%,100% 100%;background-repeat:no-repeat;transition:background-size .25s}.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{background-size:0 .1em,100% .1em;background-position:100% 100%,0% 100%}.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%}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/nn-global.css.map */
