[data-diet-filter-bar][hidden],[data-diet-recommend] [hidden],.diet-card__excluded-label[hidden],.diet-popup-overlay[hidden]{display:none!important}:root{--diet-ink: #241e1a;--diet-ink-soft: #5c544c;--diet-muted: #8a8177;--diet-border: #e7e1d6;--diet-paper: #fdfcf9;--diet-tint: #f4f1ea;--diet-terracotta: #913c2d;--diet-blush: #fbf0e6;--diet-blush-border: #f0dcc8}.diet-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.5rem 1.1rem;font-size:1.2rem;font-weight:600;white-space:nowrap}.diet-code{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;font-family:var(--font-heading-family);font-weight:800;font-size:1.1rem;flex:none}.diet-legend-row{display:inline-flex;align-items:center;gap:.9rem;background:var(--diet-tint);border-radius:999px;padding:.6rem 1.4rem .6rem .6rem}.diet-legend-label{font-size:1.4rem;white-space:nowrap}.diet-chip{display:inline-flex;align-items:center;gap:.7rem;background:var(--diet-terracotta);color:var(--diet-paper);border:1.5px solid var(--diet-terracotta);border-radius:999px;padding:.8rem 1.4rem;font-size:1.3rem;font-weight:500}.diet-chip--empty{background:transparent;border-color:var(--diet-border);color:var(--diet-ink-soft)}.diet-chip__remove{background:none;border:0;color:inherit;cursor:pointer;font-size:1.1rem;line-height:1;padding:0}.diet-add-button{display:inline-flex;align-items:center;border:1.5px dashed #c9bda9;border-radius:999px;padding:.8rem 1.4rem;font-size:1.3rem;color:var(--diet-ink-soft);background:none;cursor:pointer}.site-header{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:1.6rem 4rem;border-bottom:1px solid var(--diet-border);flex-wrap:wrap}.shopify-section:has(>.site-header){position:sticky;top:0;z-index:3}.shopify-section:has(>.diet-filter-bar){z-index:2}.site-header__social{display:flex;align-items:center;gap:.4rem;margin:0;padding:0}.site-header__social .list-social__link{padding:.7rem;color:var(--diet-ink)}@media screen and (max-width:989px){.site-header__social{display:none!important}}.diet-to-top{position:fixed;right:2rem;bottom:2rem;z-index:2;width:4.6rem;height:4.6rem;border-radius:50%;border:0;background:var(--diet-terracotta);color:var(--diet-paper);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 .4rem 1.4rem #00000038}.diet-to-top[hidden]{display:none}.diet-trust__icon{width:4.8rem;height:4.8rem;border-radius:1.4rem;background:var(--diet-paper);color:var(--diet-terracotta);display:flex;align-items:center;justify-content:center}.diet-btn{display:inline-flex;align-items:center;gap:.8rem;align-self:flex-start;background:var(--diet-terracotta);color:var(--diet-paper);border-radius:999px;padding:1.3rem 2.6rem;font-size:1.5rem;font-weight:600;text-decoration:none}.diet-btn:hover{filter:brightness(.92)}.site-header__brand{display:flex;align-items:center;gap:1.3rem;text-decoration:none;color:inherit}.site-header__mark{width:4.2rem;height:4.2rem;border-radius:1.3rem;background:var(--diet-terracotta);color:var(--diet-paper);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-weight:800;font-size:1.6rem;flex:none;overflow:hidden}.site-header__mark img{width:100%;height:100%;object-fit:cover}.site-header__wordmark{display:flex;flex-direction:column;line-height:1.1}.site-header__name{font-family:var(--font-heading-family);font-weight:700;font-size:2.1rem;white-space:nowrap}.site-header__tagline{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--diet-muted);white-space:nowrap}.site-header__nav{display:flex;align-items:center;gap:2.4rem;font-size:1.6rem;font-weight:500;list-style:none;margin:0;padding:0}.site-header__nav a{color:inherit;text-decoration:none;padding-bottom:.3rem;border-bottom:2px solid transparent}.site-header__nav a:hover,.site-header__nav a.is-active{color:var(--diet-terracotta);border-color:var(--diet-terracotta)}.site-header__actions{display:flex;align-items:center;gap:1.2rem}.site-header__search{display:flex;flex:0 0 auto;align-items:center;gap:.8rem;background:var(--diet-tint);border-radius:999px;padding:.9rem 1.4rem;color:var(--diet-muted);font-size:1.3rem;border:0;width:18rem}.site-header__search svg{width:1.4rem;height:1.4rem;flex:none}.site-header__search input{border:0;background:none;outline:none;font-size:1.3rem;width:100%;min-width:0;color:var(--diet-ink)}.site-header__cart{display:inline-flex;align-items:center;gap:.6rem;background:var(--diet-ink);color:var(--diet-paper);border-radius:999px;padding:1.2rem 2rem;font-size:1.5rem;font-weight:600;text-decoration:none;white-space:nowrap}.site-header__icon-btn{display:none}@media screen and (max-width:989px){.site-header{padding:1rem 2rem;gap:.8rem .8rem;flex-wrap:wrap}.site-header__brand{flex:1 1 0;min-width:0;gap:1rem}.site-header__wordmark{min-width:0}.site-header__name{overflow:hidden;text-overflow:ellipsis;font-size:1.4rem}.site-header__mark{width:3.6rem;height:3.6rem}.site-header__name{font-size:1.8rem}.site-header__tagline{display:none}.site-header__cart{padding:.9rem 1.6rem;font-size:1.4rem}nav.site-header__nav{order:4;flex:1 0 100%;width:100%}ul.site-header__nav{width:100%;gap:2.2rem;font-size:1.5rem;overflow-x:auto;white-space:nowrap;padding-bottom:.2rem;scrollbar-width:none}ul.site-header__nav::-webkit-scrollbar{display:none}.site-header__search{display:none}}.diet-filter-bar{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;padding:1.4rem 4rem;background:var(--diet-tint);border-bottom:1px solid var(--diet-border)}.diet-filter-bar__label{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;white-space:nowrap}.diet-filter-bar__chips{display:flex;gap:.9rem;flex-wrap:wrap}.diet-filter-bar__edit{margin-left:auto;font-size:1.4rem;color:var(--diet-terracotta);background:none;border:0;cursor:pointer;white-space:nowrap}@media screen and (max-width:749px){.diet-filter-bar{padding:1.2rem 2rem}}.diet-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.diet-popup-overlay[hidden]{display:none}.diet-popup-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#241e1a8c;opacity:0;transition:opacity .2s ease}.diet-popup-overlay.is-open:before{opacity:1}.diet-popup{position:relative;width:100%;max-width:76rem;background:var(--diet-paper);border-radius:2.6rem;overflow:hidden;display:grid;grid-template-columns:27rem minmax(0,1fr);box-shadow:0 3rem 7rem #241e1a59;opacity:0;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease;max-height:90vh;overflow-y:auto}.diet-popup-overlay.is-open .diet-popup{opacity:1;transform:translateY(0)}.diet-popup__side{background:linear-gradient(170deg,var(--diet-blush),#eaf2e3);padding:3rem;display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem}.diet-popup__eyebrow{align-self:flex-start;background:var(--diet-paper);border-radius:999px;padding:.8rem 1.5rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--diet-terracotta)}.diet-popup__side-note{font-size:1.4rem;line-height:1.55;color:#5a3a28}.diet-popup__main{padding:3.4rem;display:flex;flex-direction:column;gap:2rem;position:relative}.diet-popup__close{position:absolute;top:2rem;right:2.4rem;font-size:1.4rem;color:var(--diet-muted);background:none;border:0;cursor:pointer}.diet-popup__title{font-family:var(--font-heading-family);font-weight:800;font-size:3.2rem;line-height:1.08;padding-right:8rem;margin:0}.diet-popup__subtitle{font-size:1.6rem;line-height:1.6;color:var(--diet-ink-soft);margin:0}.diet-popup-options{display:grid;grid-template-columns:1fr 1fr;gap:1rem;list-style:none;margin:0;padding:0}.diet-popup-option{position:relative;display:flex;align-items:flex-start;gap:1.1rem;border:1.5px solid var(--diet-border);border-radius:1.4rem;padding:1.3rem 1.4rem;cursor:pointer}.diet-popup-option input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.diet-popup-option__check{width:2.2rem;height:2.2rem;flex:none;border-radius:.8rem;border:1.5px solid #d6cdbc;display:flex;align-items:center;justify-content:center}.diet-popup-option input:checked+.diet-popup-option__check{background:var(--diet-terracotta);border-color:var(--diet-terracotta);color:var(--diet-paper)}.diet-popup-option input:checked+.diet-popup-option__check:after{content:"\2713";font-size:1.3rem}.diet-popup-option__text{display:flex;flex-direction:column;gap:.3rem}.diet-popup-option__label{font-size:1.5rem;font-weight:600}.diet-popup-option__hint{font-size:1.3rem;line-height:1.4;color:var(--diet-muted)}.diet-popup__footer{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.diet-popup__none{display:flex;align-items:center;gap:1.1rem;border-top:1px solid var(--diet-border);padding-top:1.6rem;font-size:1.5rem;background:none;border-left:0;border-right:0;border-bottom:0;cursor:pointer;color:var(--diet-ink);text-align:left}@media screen and (max-width:989px){.diet-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:749px){.diet-product-grid{grid-template-columns:1fr!important}.diet-popup{grid-template-columns:1fr}.diet-popup__side{display:none}.diet-popup-options{grid-template-columns:1fr}}.diet-card{position:relative}.diet-card.is-diet-excluded{opacity:.5}.diet-card__media{position:relative}.diet-card__codes{position:absolute!important;top:1.2rem!important;right:1.2rem!important;left:auto!important;bottom:auto!important;width:auto!important;height:auto!important;display:flex;gap:.6rem;z-index:2}.diet-card__codes .diet-code{width:3rem;height:3rem;font-size:1.1rem}.diet-card__excluded-label{position:absolute!important;top:1.4rem!important;left:1.4rem!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;max-width:calc(100% - 2.8rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--diet-ink);color:var(--diet-paper);border-radius:999px;padding:.6rem 1.3rem;font-size:1.2rem;z-index:2}.diet-card__free-tags{display:flex;gap:.6rem;flex-wrap:wrap}.diet-card__free-tags .diet-pill{background:#eaf2e3;color:#33512a;padding:.5rem 1.1rem;font-size:1.2rem;font-weight:400}.diet-card__why{font-size:1.3rem;color:var(--diet-terracotta)}.diet-card__add{border-radius:999px;padding:1rem 1.8rem;font-size:1.4rem;background:var(--diet-terracotta);color:var(--diet-paper);border:0;white-space:nowrap}.diet-hero{display:grid;grid-template-columns:1.02fr .98fr;align-items:stretch}.diet-hero__content{padding:5.6rem 4rem;display:flex;flex-direction:column;justify-content:center;gap:2.4rem}.diet-hero__eyebrow{align-self:flex-start;background:#eaf2e3;color:#33512a;border-radius:999px;padding:.9rem 1.6rem;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase}.diet-hero__title{font-family:var(--font-heading-family);font-weight:800;font-size:5.6rem;line-height:.95;letter-spacing:-.03em;margin:0}.diet-hero__title em{color:var(--diet-terracotta);font-style:normal}.diet-hero__subtitle{font-size:1.8rem;line-height:1.6;color:var(--diet-ink-soft);max-width:48rem;margin:0}.diet-hero__actions{display:flex;gap:1.2rem;flex-wrap:wrap}.diet-hero__stats{display:flex;gap:2.8rem;flex-wrap:wrap;padding-top:1.2rem;border-top:1px solid var(--diet-border)}.diet-hero__stat{display:flex;flex-direction:column;gap:.2rem}.diet-hero__stat-value{font-family:var(--font-heading-family);font-weight:800;font-size:2.4rem}.diet-hero__stat-label{font-size:1.2rem;color:var(--diet-muted)}.diet-hero__media{position:relative;background:linear-gradient(160deg,#eaf2e3,#f4f1ea 55%,#fbeadb);min-height:46rem}@media screen and (max-width:989px){.diet-hero{grid-template-columns:1fr}.diet-hero__title{font-size:3.8rem}}.diet-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.diet-tile{border-radius:2rem;padding:2.6rem;display:flex;flex-direction:column;gap:1.2rem;min-height:15rem;text-decoration:none;color:inherit}.diet-tile__label{font-family:var(--font-heading-family);font-weight:800;font-size:2.4rem;line-height:1.05}.diet-tile__desc{font-size:1.5rem;line-height:1.5;opacity:.85}.diet-tile__count{margin-top:auto;font-size:1.4rem;font-weight:600}@media screen and (max-width:749px){.diet-tiles{grid-template-columns:1fr}}.diet-trust{background:var(--diet-tint);border-radius:2.2rem;padding:4.4rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.6rem}.diet-trust__item{display:flex;flex-direction:column;gap:.9rem}.diet-trust__item-title{font-family:var(--font-heading-family);font-weight:700;font-size:2.2rem;color:var(--diet-terracotta)}.diet-trust__item-body{font-size:1.6rem;line-height:1.6;color:var(--diet-ink-soft)}@media screen and (max-width:749px){.diet-trust{grid-template-columns:1fr;padding:2.8rem}}.diet-recommend{background:var(--diet-blush);border:1.5px solid var(--diet-blush-border);border-radius:2.4rem;padding:3.6rem;display:flex;flex-direction:column;gap:2.4rem}.diet-recommend__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;flex-wrap:wrap}.diet-recommend__eyebrow{display:flex;align-items:center;gap:1.2rem}.diet-recommend__mark{width:3.8rem;height:3.8rem;border-radius:1.2rem;background:var(--diet-terracotta);color:var(--diet-paper);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-weight:800}.diet-recommend__eyebrow-text{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--diet-terracotta)}.diet-recommend__title{font-family:var(--font-heading-family);font-weight:800;font-size:4rem;line-height:1;margin:0}.diet-recommend__empty{display:grid;grid-template-columns:minmax(0,1fr) 33rem;gap:4rem;align-items:center}.diet-recommend__empty-title{font-family:var(--font-heading-family);font-weight:800;font-size:3.6rem;line-height:1.05;max-width:58rem;margin:0}.diet-recommend__empty-actions{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:.4rem}.diet-recommend__legend{display:flex;flex-wrap:wrap;gap:1rem;align-content:center}@media screen and (max-width:989px){.diet-recommend__empty{grid-template-columns:1fr}}.diet-allergens{background:var(--diet-tint);border-radius:1.8rem;padding:2.2rem;display:flex;flex-direction:column;gap:1.4rem}.diet-allergens__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.9rem;margin:0}.diet-allergens__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.4rem;align-items:center;padding:1.1rem 0;border-bottom:1px solid var(--diet-border);font-size:1.5rem}.diet-allergens__row:last-of-type{border-bottom:0}.diet-allergens__status{border-radius:999px;padding:.5rem 1.3rem;font-size:1.3rem;font-weight:600;white-space:nowrap}.diet-allergens__status--contains{background:#f6e0da;color:#7a2e1b}.diet-allergens__status--free{background:#eaf2e3;color:#26401c}.diet-allergens__status--trace{background:#fbf0d5;color:#6b5210}.diet-nutrition-table{width:100%;border-collapse:collapse;font-size:1.5rem}.diet-nutrition-table tr{border-bottom:1px solid var(--diet-border)}.diet-nutrition-table tr:last-child{border-bottom:0}.diet-nutrition-table th,.diet-nutrition-table td{text-align:left;padding:1.1rem 0;font-weight:400}.diet-nutrition-table th{font-family:var(--font-heading-family);font-weight:700;color:var(--diet-ink)}.diet-nutrition-table td{text-align:right;font-family:var(--font-heading-family);font-weight:700}.diet-allergens__footnote{font-size:1.3rem;line-height:1.55;color:var(--diet-ink-soft);margin:0}.diet-product-meta{display:flex;flex-direction:column;gap:1.2rem;font-size:1.5rem;line-height:1.55;color:var(--diet-ink-soft)}.diet-product-meta__row{display:flex;gap:1.2rem}.diet-product-meta__row strong{font-family:var(--font-heading-family);color:var(--diet-ink);min-width:12rem;flex:none}.diet-collection{display:grid;grid-template-columns:28rem minmax(0,1fr);gap:3.2rem;align-items:start}.diet-collection__sidebar{background:var(--diet-paper);border:1px solid var(--diet-border);border-radius:2rem;padding:2.4rem;position:sticky;top:2rem}.diet-collection__hint{background:#eaf2e3;border-radius:1.4rem;padding:1.6rem;font-size:1.4rem;line-height:1.55;color:#26401c;margin-top:2rem}@media screen and (max-width:989px){.diet-collection{grid-template-columns:1fr}.diet-collection__sidebar{position:static}}.diet-article-body a{color:var(--diet-terracotta);text-decoration:underline;text-underline-offset:.3rem;font-weight:600}.diet-article-body a:hover{text-decoration-thickness:2px}.diet-article-body h2,.diet-article-body h3,.diet-article-body h4{font-family:var(--font-heading-family);font-weight:800;line-height:1.2;margin:3.2rem 0 1.2rem;color:var(--diet-ink)}.diet-article-body h2{font-size:3.2rem}.diet-article-body h3{font-size:2.4rem}.diet-article-body strong{font-weight:700;color:var(--diet-ink)}.diet-article-body ul,.diet-article-body ol{padding-left:2.4rem}@media screen and (max-width:989px){.diet-article-layout{grid-template-columns:minmax(0,1fr)!important;gap:3.2rem!important}}@media screen and (max-width:749px){.diet-article-head,.diet-article-hero,.diet-article-layout{padding-left:2rem!important;padding-right:2rem!important}.diet-article-title{font-size:3.4rem!important}.diet-article-hero__img{height:22rem!important;border-radius:1.6rem!important}}@media screen and (max-width:749px){.diet-about{padding:3.2rem 2rem 4rem!important}.diet-about__grid{grid-template-columns:minmax(0,1fr)!important;gap:2.4rem!important}}@media screen and (max-width:749px){.diet-product-grid.diet-grid-2up{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.2rem!important}.diet-grid-2up .diet-card__codes{top:.7rem!important;right:.7rem!important;max-width:calc(100% - 1.4rem);flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.diet-grid-2up .diet-card__codes .diet-code{width:2.3rem;height:2.3rem;font-size:.9rem}.diet-grid-2up .diet-card__excluded-label{top:.8rem!important;left:.8rem!important;max-width:calc(100% - 1.6rem);padding:.4rem .9rem;font-size:1rem}.diet-grid-2up .card__content{padding:1.2rem!important;gap:.7rem!important}.diet-grid-2up .card__content h3{font-size:1.5rem!important}.diet-grid-2up .diet-card__free-tags{display:none}.diet-grid-2up .card__content>div:last-child{flex-direction:column;align-items:stretch!important;gap:.8rem!important}.diet-grid-2up .diet-card__add{width:100%;min-width:0;padding:.9rem 1rem}.diet-collection__sidebar{padding:1.6rem}.diet-collection__sidebar [data-diet-filter-options]{flex-direction:row!important;flex-wrap:wrap;gap:.8rem!important;font-size:1.3rem!important}.diet-collection__sidebar [data-diet-filter-options] label{gap:.6rem!important;padding:.7rem 1.1rem;border:1px solid var(--diet-border);border-radius:999px}.diet-collection__sidebar [data-diet-filter-options] label span:last-child{margin-left:0!important}.diet-collection__hint{display:none}}@media screen and (max-width:989px){.diet-product-layout{grid-template-columns:minmax(0,1fr)!important;gap:2.4rem!important}}@media screen and (max-width:749px){.page-width[style*="4rem"]{padding-left:2rem!important;padding-right:2rem!important}.diet-product-layout h1{font-size:3.4rem!important}}.site-header__search-toggle{display:none}@media screen and (max-width:989px){.site-header__actions{display:contents}.site-header__search-toggle{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border-radius:50%;border:1px solid var(--diet-border);background:var(--diet-tint);color:var(--diet-ink);cursor:pointer;order:1}.site-header__search-toggle svg{width:1.8rem;height:1.8rem}.site-header .site-header__cart{order:2}.site-header .site-header__brand{order:0}.site-header.is-search-open .site-header__search{display:flex;order:5;flex:1 0 100%;width:100%;padding:1.1rem 1.6rem}.site-header.is-search-open .site-header__search input{font-size:1.6rem}}.site-header__account{display:inline-flex;align-items:center;gap:.7rem;padding:.9rem 1.2rem;border-radius:999px;color:var(--diet-ink);text-decoration:none;font-size:1.4rem;font-weight:500;white-space:nowrap}.site-header__account:hover{background:var(--diet-tint);color:var(--diet-terracotta)}.site-header__account svg{width:2rem;height:2rem;flex:none}@media screen and (max-width:989px){.site-header .site-header__account{order:2;width:4.2rem;height:4.2rem;padding:0;justify-content:center;border:1px solid var(--diet-border);background:var(--diet-tint);border-radius:50%}.site-header .site-header__account-label{display:none}.site-header .site-header__cart{order:3}}.footer__content-top{padding-bottom:1.6rem}.footer__blocks-wrapper.grid{display:grid!important;grid-template-columns:1.15fr 1.5fr 1fr 1fr 1.3fr;gap:2.4rem;margin:0}.footer__blocks-wrapper .footer-block.grid__item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.footer-block__heading,.footer-block h2{font-size:1.6rem;margin-bottom:1rem}.footer-block .rte,.footer-block .rte p,.footer-block__details-content>p{font-size:1.35rem;line-height:1.5}.footer-block__details-content .list-menu__item--link{font-size:1.35rem;line-height:1.4;padding-top:.3rem!important;padding-bottom:.3rem!important}.footer-block__details-content{margin-bottom:0!important}@media screen and (max-width:989px){.footer__blocks-wrapper.grid{grid-template-columns:1fr 1fr 1fr;gap:2rem 1.6rem}.footer__blocks-wrapper .footer-block:not(.footer-block--menu){grid-column:1 / -1}}@media screen and (max-width:749px){.footer__blocks-wrapper.grid{grid-template-columns:1fr 1fr}.footer__blocks-wrapper .footer-block--menu:last-child{grid-column:1 / -1}}.diet-footer-note{font-size:1.4rem;color:var(--diet-muted)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-diet.css.map */
