section.fodmap-coverage{display:block;width:100%;color:var(--fc-text-color, rgb(var(--color-brand-navy-blue)));background-color:var(--fc-section-bg, #ffffff)}.fodmap-coverage__layout{display:flex;flex-direction:column;gap:0}.fodmap-coverage__header{display:flex;flex-direction:column;gap:1.6rem;max-width:53.2rem}@media screen and (min-width:750px){.fodmap-coverage__intro-row--desktop .fodmap-coverage__header{padding-bottom:3.2rem}}.fodmap-coverage__heading{margin:0;font-family:var(--font-heading-serif)}.fodmap-coverage__intro,.fodmap-coverage__intro p{margin:0}.fodmap-coverage__intro-row--desktop{display:none}@media screen and (min-width:750px){.fodmap-coverage__intro-row--desktop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:.8rem;align-items:end}}.fodmap-coverage__header--mobile{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:2.6rem}@media screen and (min-width:750px){.fodmap-coverage__header--mobile{display:none}}@media screen and (max-width:749px){.fodmap-coverage--header-align-mobile-left .fodmap-coverage__header--mobile{align-items:flex-start;text-align:left;margin-inline:0}.fodmap-coverage--header-align-mobile-center .fodmap-coverage__header--mobile{align-items:center;text-align:center;margin-inline:auto}}.fodmap-coverage__product-col--mobile{display:block}@media screen and (max-width:749px){.fodmap-coverage__product-col--mobile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0 .8rem;width:100%;overflow:visible}}@media screen and (min-width:750px){.fodmap-coverage__product-col--mobile{display:none}}@media screen and (max-width:749px){.fodmap-coverage__product-panel--mobile{grid-column:2;display:flex;align-items:flex-end;justify-content:center;min-height:9.6rem;padding:1.2rem 1.6rem 0;background-color:var(--fc-image-panel-bg, #cceae7);border-radius:var(--radius-large) var(--radius-large) 0 0;overflow:visible}}@media screen and (max-width:749px){.fodmap-coverage__mobile-image-panel{grid-column:1;display:flex;align-items:flex-end;justify-content:center;min-height:9.6rem;padding:1.2rem 1.6rem 0;background-color:var(--fc-left-bg, #fdf8f7);border-radius:var(--radius-large) 0 0 0;overflow:visible}}@media screen and (max-width:749px){.fodmap-coverage__product-col--mobile .fodmap-coverage__product-image{display:block;width:auto;max-width:100%;max-height:11.2rem;object-fit:contain;object-position:bottom center!important;margin-top:-4.8rem}}@media screen and (max-width:749px){.fodmap-coverage__product-col--mobile .fodmap-coverage__mobile-image{display:block;width:auto;max-width:100%;max-height:11.2rem;object-fit:contain;object-position:bottom center!important;margin-top:-4.8rem}}.fodmap-coverage__product-col--desktop{display:none}@media screen and (min-width:750px){.fodmap-coverage__product-col--desktop{display:flex;flex-direction:column;justify-content:flex-end;align-self:stretch}}@media screen and (min-width:750px){.fodmap-coverage__product-col--desktop .fodmap-coverage__product-panel{display:flex;align-items:flex-end;justify-content:center;min-height:11.2rem;padding:1.6rem 2.4rem 0;background-color:var(--fc-image-panel-bg, #cceae7);border-radius:var(--radius-large) var(--radius-large) 0 0}}@media screen and (min-width:750px){.fodmap-coverage__product-col--desktop .fodmap-coverage__product-image{display:block;width:auto;max-width:100%;object-fit:cover;margin-top:-10rem}}.fodmap-coverage__table-wrap{position:relative;width:100%}@media screen and (max-width:749px){.fodmap-coverage__table-wrap{display:flex;flex-direction:column;overflow:visible}}.fodmap-coverage__table{display:flex;flex-direction:column;gap:0}.fodmap-coverage__table-row{display:flex;align-items:stretch;gap:.8rem}@media screen and (max-width:749px){.fodmap-coverage__table-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"left status" "left status";gap:0 .8rem}}.fodmap-coverage__table-row--header .fodmap-coverage__left-group,.fodmap-coverage__table-row--header .fodmap-coverage__right-group{align-items:center;padding-top:0;padding-bottom:0}@media screen and (max-width:749px){.fodmap-coverage__table-row--header .fodmap-coverage__left-group,.fodmap-coverage__table-row--header .fodmap-coverage__right-group{padding-bottom:1.6rem}}@media screen and (max-width:749px){.fodmap-coverage__table-row--header .fodmap-coverage__right-group{align-items:flex-end}}@media screen and (min-width:750px){.fodmap-coverage__table-row--header .fodmap-coverage__right-group{border-radius:0}}.fodmap-coverage__table-row--header .fodmap-coverage__left-group{border-radius:var(--radius-large) 0 0 0}@media screen and (max-width:749px){.fodmap-coverage__table-row--header .fodmap-coverage__cell--foods{display:none}}@media screen and (max-width:749px){.fodmap-coverage__table-row--header .fodmap-coverage__cell--type{padding-bottom:0}}.fodmap-coverage__table-row--header .fodmap-coverage__header-label{font-size:2.4rem;line-height:1.25}@media screen and (max-width:749px){.fodmap-coverage__table-row--header .fodmap-coverage__header-label{font-size:1.8rem;line-height:1.333}}.fodmap-coverage__left-group{flex:0 0 calc(50% - .4rem);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0 1.2rem;min-width:0;background-color:var(--fc-left-bg, #fdf8f7)}@media screen and (max-width:749px){.fodmap-coverage__left-group{grid-area:left;flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;border-radius:0}}.fodmap-coverage__table-body .fodmap-coverage__table-row .fodmap-coverage__left-group{border-top:.1rem solid rgba(37,66,93,.1)}.fodmap-coverage__table-body .fodmap-coverage__table-row:last-child .fodmap-coverage__left-group{border-radius:0 0 0 var(--radius-large)}.fodmap-coverage__left-group .fodmap-coverage__cell--type{padding-right:0}@media screen and (max-width:749px){.fodmap-coverage__left-group .fodmap-coverage__cell--type{padding:1.6rem 2rem 0;width:100%}}.fodmap-coverage__left-group .fodmap-coverage__cell--foods{padding-left:0}@media screen and (max-width:749px){.fodmap-coverage__left-group .fodmap-coverage__cell--foods{padding:0 2rem 1.6rem;width:100%}}.fodmap-coverage__right-group{flex:0 0 calc(50% - .4rem);display:flex;align-items:center;min-width:0;background-color:var(--fc-status-bg, #e6f7f5)}@media screen and (max-width:749px){.fodmap-coverage__right-group{grid-area:status;flex:none;align-self:stretch;border-radius:0}}.fodmap-coverage__table-body .fodmap-coverage__table-row .fodmap-coverage__right-group{border-top:.1rem solid rgba(37,66,93,.1)}@media screen and (max-width:749px){.fodmap-coverage__table-body .fodmap-coverage__table-row .fodmap-coverage__right-group{align-items:flex-start}}.fodmap-coverage__table-body .fodmap-coverage__table-row:last-child .fodmap-coverage__right-group{border-radius:0 0 var(--radius-large) 0}.fodmap-coverage__right-group .fodmap-coverage__cell--status{width:100%}.fodmap-coverage__cell{min-width:0;padding:2.4rem}@media screen and (max-width:749px){.fodmap-coverage__cell{padding:1.6rem 2rem}}.fodmap-coverage__slash{flex:0 0 auto;color:#25425d59;font-size:1.6rem;line-height:1;-webkit-user-select:none;user-select:none}@media screen and (max-width:749px){.fodmap-coverage__slash{display:none}}.fodmap-coverage__header-label{display:block;margin:0}.fodmap-coverage__header-sub{display:none;font-size:1.6rem;line-height:1.375;color:#25425db8}@media screen and (max-width:749px){.fodmap-coverage__header-sub{display:block}}.fodmap-coverage__type{display:block;margin:0;font-size:1.8rem;line-height:1.333}.fodmap-coverage__foods,.fodmap-coverage__status-prefix,.fodmap-coverage__status-text{display:block;margin:0;font-size:1.6rem;line-height:1.375}.fodmap-coverage__foods{color:#51687d}.fodmap-coverage__status-text{color:#25425db8}.fodmap-coverage__status{display:flex;align-items:center;gap:1.2rem}@media screen and (max-width:749px){.fodmap-coverage__table-body .fodmap-coverage__table-row .fodmap-coverage__status{display:grid;grid-template-columns:auto 1fr;column-gap:1.2rem;row-gap:0;align-items:center}}.fodmap-coverage__status-icon{display:inline-flex;flex:0 0 auto}.fodmap-coverage__status-icon svg{display:block;width:2.4rem;height:2.4rem}@media screen and (max-width:749px){.fodmap-coverage__table-body .fodmap-coverage__table-row .fodmap-coverage__status .fodmap-coverage__status-icon{grid-column:1;grid-row:1;align-self:center}}.fodmap-coverage__status-copy{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0}@media screen and (max-width:749px){.fodmap-coverage__status-copy{flex-direction:column;gap:0}}@media screen and (max-width:749px){.fodmap-coverage__table-body .fodmap-coverage__table-row .fodmap-coverage__status .fodmap-coverage__status-copy{display:contents}}@media screen and (max-width:749px){.fodmap-coverage__table-body .fodmap-coverage__table-row .fodmap-coverage__status .fodmap-coverage__status-prefix{grid-column:2;grid-row:1}}@media screen and (max-width:749px){.fodmap-coverage__table-body .fodmap-coverage__table-row .fodmap-coverage__status .fodmap-coverage__status-text{grid-column:2;grid-row:2}}.fodmap-coverage__status--no .fodmap-coverage__status-prefix:after,.fodmap-coverage__status--yes .fodmap-coverage__status-prefix:after,.fodmap-coverage__status--partial .fodmap-coverage__status-prefix:after{content:":"}.fodmap-coverage__status--no .fodmap-coverage__status-prefix{display:none}@media screen and (max-width:749px){.fodmap-coverage__status--no .fodmap-coverage__status-prefix{display:block}}.fodmap-coverage__footer{margin:3.2rem auto 0;max-width:78rem;text-align:center}@media screen and (max-width:749px){.fodmap-coverage__footer{margin:3.2rem 0 0;text-align:left;font-size:1.4rem;line-height:1.428571}}.fodmap-coverage__footer p{margin:0;font-style:italic}.fodmap-coverage__footer--left{margin-left:0}.fodmap-coverage__heading{font-size:var(--heading-size-mobile);text-align:var(--align-mobile)}@media screen and (min-width:750px){.fodmap-coverage__heading{font-size:var(--heading-size-desktop);text-align:var(--align-desktop)}}.fodmap-coverage__intro{font-size:var(--content-size-mobile)}@media screen and (min-width:750px){.fodmap-coverage__intro{font-size:var(--content-size-desktop)}}.fodmap-coverage__footer{font-size:var(--content-size-mobile);text-align:var(--footer-align-mobile)}@media screen and (min-width:750px){.fodmap-coverage__footer{font-size:var(--content-size-desktop);text-align:var(--footer-align-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/322/assets/section-fodmap-coverage.css.map */
