.comparison-section[data-astro-cid-ixnk6tca]{background:var(--cream);padding:95px 5vw}.filter-panel[data-astro-cid-ixnk6tca]{grid-template-columns:.7fr 1.3fr;align-items:end;gap:5vw;margin-bottom:55px;display:grid}.filter-panel[data-astro-cid-ixnk6tca]>div[data-astro-cid-ixnk6tca]:first-child>p[data-astro-cid-ixnk6tca]:last-child{font-size:14px}.filter-panel[data-astro-cid-ixnk6tca] strong[data-astro-cid-ixnk6tca]{color:var(--red);font:400 52px Archivo Black,sans-serif}.filter-options[data-astro-cid-ixnk6tca]{border-top:var(--line);border-left:var(--line);flex-wrap:wrap;display:flex}.filter-options[data-astro-cid-ixnk6tca] button[data-astro-cid-ixnk6tca]{border:0;border-right:var(--line);border-bottom:var(--line);text-transform:uppercase;cursor:pointer;background:0 0;min-height:52px;padding:0 20px;font-size:11px;font-weight:900}.filter-options[data-astro-cid-ixnk6tca] button[data-astro-cid-ixnk6tca].active{background:var(--ink);color:#fff}.filter-options[data-astro-cid-ixnk6tca] button[data-astro-cid-ixnk6tca]:focus-visible{outline:4px solid var(--caramel);outline-offset:-5px}.comparison-head[data-astro-cid-ixnk6tca],.comparison-row[data-astro-cid-ixnk6tca]{grid-template-columns:1.15fr .65fr 1fr 1fr 1.3fr;display:grid}.comparison-head[data-astro-cid-ixnk6tca]{background:var(--ink);color:#fff}.comparison-head[data-astro-cid-ixnk6tca] span[data-astro-cid-ixnk6tca]{text-transform:uppercase;letter-spacing:.08em;border-right:1px solid #766d67;padding:17px 20px;font-size:10px;font-weight:900}.comparison-list[data-astro-cid-ixnk6tca]{border-left:var(--line)}.comparison-row[data-astro-cid-ixnk6tca]{border-bottom:var(--line)}.comparison-row[data-astro-cid-ixnk6tca][hidden]{display:none}.comparison-row[data-astro-cid-ixnk6tca]>div[data-astro-cid-ixnk6tca]{border-right:var(--line);min-width:0;padding:24px 20px}.product-cell[data-astro-cid-ixnk6tca]{background:var(--cream-2);grid-template-columns:30px 82px 1fr;align-items:center;gap:12px;display:grid}.product-cell[data-astro-cid-ixnk6tca]>span[data-astro-cid-ixnk6tca]{color:var(--red);font-size:10px;font-weight:900}.product-cell[data-astro-cid-ixnk6tca] img[data-astro-cid-ixnk6tca]{object-fit:contain;width:82px;height:82px}.product-cell[data-astro-cid-ixnk6tca] h2[data-astro-cid-ixnk6tca]{text-transform:uppercase;letter-spacing:-.045em;margin:0 0 9px;font:400 clamp(24px,2vw,36px)/.9 Archivo Black,sans-serif}.product-cell[data-astro-cid-ixnk6tca] a[data-astro-cid-ixnk6tca]{text-transform:uppercase;font-size:9px;font-weight:900}.data-cell[data-astro-cid-ixnk6tca]{font-size:12px;line-height:1.6}.mini-badges[data-astro-cid-ixnk6tca]{flex-wrap:wrap;gap:6px;display:flex}.mini-badges[data-astro-cid-ixnk6tca] span[data-astro-cid-ixnk6tca]{color:#fff;text-transform:uppercase;background:#527b35;padding:7px 8px;font-size:8px;font-weight:900}.ingredients-cell[data-astro-cid-ixnk6tca] summary[data-astro-cid-ixnk6tca]{cursor:pointer;text-transform:uppercase;align-items:center;min-height:44px;font-size:10px;font-weight:900;display:flex}.ingredients-cell[data-astro-cid-ixnk6tca] ul[data-astro-cid-ixnk6tca]{margin:10px 0 0;padding-left:18px}.ingredients-cell[data-astro-cid-ixnk6tca] li[data-astro-cid-ixnk6tca]{margin:6px 0}.ingredients-cell[data-astro-cid-ixnk6tca] p[data-astro-cid-ixnk6tca]{margin:0}.allergen-warning[data-astro-cid-ixnk6tca]{border:3px solid var(--red);grid-template-columns:.6fr 1.4fr;gap:5vw;margin-top:45px;padding:32px 3vw;display:grid}.allergen-warning[data-astro-cid-ixnk6tca] p[data-astro-cid-ixnk6tca]:last-child{margin:0;line-height:1.65}.allergen-cta[data-astro-cid-ixnk6tca]{background:var(--red);color:#fff;border-bottom:var(--line);grid-template-columns:1fr 1fr;gap:5vw;padding:75px 5vw;display:grid}.allergen-cta[data-astro-cid-ixnk6tca] h2[data-astro-cid-ixnk6tca]{text-transform:uppercase;letter-spacing:-.06em;margin:25px 0 0;font:400 clamp(48px,6vw,90px)/.85 Archivo Black,sans-serif}.allergen-cta[data-astro-cid-ixnk6tca]>div[data-astro-cid-ixnk6tca]:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:24px;display:flex}.allergen-cta[data-astro-cid-ixnk6tca]>div[data-astro-cid-ixnk6tca]:last-child>a[data-astro-cid-ixnk6tca]:not(.button){color:#fff;text-transform:uppercase;align-items:center;min-height:48px;font-size:11px;font-weight:900;display:flex}@media (width<=1050px){.comparison-head[data-astro-cid-ixnk6tca]{display:none}.comparison-list[data-astro-cid-ixnk6tca]{border-top:var(--line)}.comparison-row[data-astro-cid-ixnk6tca]{grid-template-columns:1fr 1fr}.product-cell[data-astro-cid-ixnk6tca]{grid-column:1/-1}.comparison-row[data-astro-cid-ixnk6tca]>div[data-astro-cid-ixnk6tca]:before{content:attr(data-label);color:var(--red);text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.product-cell[data-astro-cid-ixnk6tca]:before{display:none!important}.ingredients-cell[data-astro-cid-ixnk6tca]{grid-column:1/-1}.filter-panel[data-astro-cid-ixnk6tca],.allergen-warning[data-astro-cid-ixnk6tca],.allergen-cta[data-astro-cid-ixnk6tca]{grid-template-columns:1fr}.allergen-cta[data-astro-cid-ixnk6tca]>div[data-astro-cid-ixnk6tca]:last-child{justify-content:flex-start}}@media (width<=650px){.comparison-section[data-astro-cid-ixnk6tca]{padding:70px 22px}.filter-options[data-astro-cid-ixnk6tca]{grid-template-columns:1fr 1fr;display:grid}.filter-options[data-astro-cid-ixnk6tca] button[data-astro-cid-ixnk6tca]{text-align:left;padding:0 14px}.comparison-row[data-astro-cid-ixnk6tca]{grid-template-columns:1fr}.comparison-row[data-astro-cid-ixnk6tca]>div[data-astro-cid-ixnk6tca],.ingredients-cell[data-astro-cid-ixnk6tca]{grid-column:1}.product-cell[data-astro-cid-ixnk6tca]{grid-column:1;grid-template-columns:25px 66px 1fr;padding:18px 12px!important}.product-cell[data-astro-cid-ixnk6tca] img[data-astro-cid-ixnk6tca]{width:66px;height:66px}.allergen-warning[data-astro-cid-ixnk6tca]{padding:26px 20px}.allergen-cta[data-astro-cid-ixnk6tca]{padding:65px 22px}.allergen-cta[data-astro-cid-ixnk6tca] h2[data-astro-cid-ixnk6tca]{font-size:48px}.allergen-cta[data-astro-cid-ixnk6tca]>div[data-astro-cid-ixnk6tca]:last-child{flex-direction:column;align-items:flex-start}}
