:root{--nbr-olive: #53633f;--nbr-olive-dark: #3d4d2a;--nbr-espresso: #3d312e;--nbr-cream: #f4efea;--nbr-measure: 68ch}:focus-visible{outline:2px solid var(--nbr-olive);outline-offset:3px}.color-scheme-3 :focus-visible,.footer :focus-visible{outline-color:#c9d8be}.light,.caption-with-letter-spacing.light{opacity:.85}.header__icon,.header__icon--menu,.header__icon--cart,.header__icon--account,.header__icon--search{min-width:44px;min-height:44px}@media screen and (max-width:749px){.footer-block__details-content .list-menu__item--link{min-height:44px;padding-top:.6rem;padding-bottom:.6rem}.pagination__item{min-width:44px;min-height:44px}}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap;gap:.4rem}.header__menu-item{padding:1.2rem .9rem;white-space:nowrap;letter-spacing:.06em}.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:.5rem}}body .footer p,body .color-scheme-3 p{color:inherit}.footer .rte,.footer .footer-block__details-content,.footer .footer-block__brand-info,.footer .copyright__content{color:#f4efead9}.footer .list-menu__item--link{color:#f4efeae6}.article-template__content,.main-page-title+.rte,.page-width--narrow .rte{max-width:var(--nbr-measure)}@media screen and (min-width:990px){.ingredient-highlights .ingredient-highlights__grid{grid-template-columns:1fr;gap:1.6rem}.ingredient-highlights .ingredient-highlights__benefit{display:flex;flex-direction:column;gap:.4rem;padding-top:1.6rem;border-top:1px solid rgba(61,49,46,.12)}}body:has(#shopify-pc__banner:not([style*="display: none"])) #reton-reward-button,body:has(#shopify-pc__banner:not([style*="display: none"])) shopify-chat,body:has(#shopify-pc__banner:not([style*="display: none"])) .nbr-sticky-atc{visibility:hidden!important}.main-blog__intro{max-width:60rem;margin:-1.2rem 0 3.2rem;color:rgba(var(--color-foreground),.85)}.article-card__title,.card__heading .full-unstyled-link{overflow-wrap:break-word;word-break:normal}.article-template__hero-container{max-width:var(--page-width);margin:2.4rem auto 0;padding:0 1.5rem}@media screen and (min-width:750px){.article-template__hero-container{padding:0 5rem}}.article-template__hero-container .media{border-radius:var(--media-radius, 12px);overflow:hidden}.article-template__hero-medium{height:auto!important;padding-bottom:0!important;aspect-ratio:16 / 9;max-height:56vh}.article-template__hero-medium img{position:static!important;width:100%;height:100%;object-fit:cover}.article-template header h1{max-width:24ch}.article-template__content h2{margin-top:4rem}
/*# sourceMappingURL=/cdn/shop/t/24/assets/nbr-design-system.css.map */
