.AllergensPage-module__gYLEUa__page{--ink:#15324b;--blue:#417db7;--sky:#7db8ea;--butter:#fae3a4;--cream:#eae6dc;background:var(--cream);color:var(--ink);font-family:var(--font-onb-body),sans-serif;overflow:clip}.AllergensPage-module__gYLEUa__hero{background:var(--butter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.AllergensPage-module__gYLEUa__heroCopy{flex-direction:column;justify-content:flex-end;padding:clamp(190px,18vw,260px) clamp(24px,6vw,96px) clamp(72px,8vw,112px);display:flex}.AllergensPage-module__gYLEUa__hero h1,.AllergensPage-module__gYLEUa__sectionHeading,.AllergensPage-module__gYLEUa__warning h2{font-family:var(--font-onb-display),sans-serif;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:400;line-height:.78}.AllergensPage-module__gYLEUa__hero h1{max-width:9ch;color:var(--blue);font-size:clamp(4.4rem,7vw,8rem)}.AllergensPage-module__gYLEUa__heroCopy{min-width:0}.AllergensPage-module__gYLEUa__hero p{max-width:38ch;margin:38px 0 0;font-size:clamp(17px,1.5vw,22px);line-height:1.5}.AllergensPage-module__gYLEUa__heroImage{min-height:760px;position:relative;overflow:hidden}.AllergensPage-module__gYLEUa__heroImage img{object-fit:cover;object-position:54% center}.AllergensPage-module__gYLEUa__warning{background:var(--ink);color:var(--cream);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:clamp(40px,8vw,130px);padding:clamp(70px,8vw,110px) clamp(24px,6vw,96px);display:grid}.AllergensPage-module__gYLEUa__warning h2{max-width:10ch;color:var(--cream);font-size:clamp(3.5rem,5.8vw,6.6rem)}.AllergensPage-module__gYLEUa__warningText p{max-width:56ch;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.62}.AllergensPage-module__gYLEUa__warningText p+p{color:var(--butter);margin-top:20px;font-weight:720}.AllergensPage-module__gYLEUa__nutrition,.AllergensPage-module__gYLEUa__allergenLists,.AllergensPage-module__gYLEUa__notes{padding:clamp(86px,11vw,160px) clamp(24px,6vw,96px)}.AllergensPage-module__gYLEUa__nutrition{background:var(--cream)}.AllergensPage-module__gYLEUa__sectionIntro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:clamp(52px,7vw,90px);display:flex}.AllergensPage-module__gYLEUa__sectionHeading{max-width:10ch;color:var(--blue);font-size:clamp(3.6rem,6.2vw,7rem)}.AllergensPage-module__gYLEUa__sectionIntro p{max-width:46ch;margin:0;font-size:15px;line-height:1.55}.AllergensPage-module__gYLEUa__tableWrap{overflow-x:auto}.AllergensPage-module__gYLEUa__nutrition table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:850px}.AllergensPage-module__gYLEUa__nutrition th,.AllergensPage-module__gYLEUa__nutrition td{text-align:left;box-shadow:inset 0 -1px color-mix(in srgb,var(--ink)23%,transparent);padding:21px 18px}.AllergensPage-module__gYLEUa__nutrition th{color:var(--blue);font-size:12px;font-weight:820}.AllergensPage-module__gYLEUa__nutrition td{font-size:16px;font-weight:650}.AllergensPage-module__gYLEUa__nutrition td:first-child{font-family:var(--font-onb-display),sans-serif;text-transform:uppercase;font-size:25px;font-weight:400}.AllergensPage-module__gYLEUa__tableNote{max-width:70ch;margin:28px 0 0;font-size:13px;line-height:1.55}.AllergensPage-module__gYLEUa__allergenLists{background:var(--sky);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(60px,10vw,170px);display:grid}.AllergensPage-module__gYLEUa__list h2{max-width:10ch;font-family:var(--font-onb-display),sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 48px;font-size:clamp(3.2rem,5vw,6rem);font-weight:400;line-height:.84}.AllergensPage-module__gYLEUa__list dl{margin:0}.AllergensPage-module__gYLEUa__allergenRow{box-shadow:inset 0 -1px color-mix(in srgb,var(--ink)30%,transparent);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:17px 0;display:grid}.AllergensPage-module__gYLEUa__allergenRow dt,.AllergensPage-module__gYLEUa__allergenRow dd{margin:0;font-size:15px;line-height:1.4}.AllergensPage-module__gYLEUa__allergenRow dt{font-weight:720}.AllergensPage-module__gYLEUa__allergenRow dd{text-align:right}.AllergensPage-module__gYLEUa__notes{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(60px,10vw,160px);display:grid}.AllergensPage-module__gYLEUa__notes h2{color:var(--blue);font-family:var(--font-onb-display),sans-serif;letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(3.2rem,5.2vw,6rem);font-weight:400;line-height:.82}.AllergensPage-module__gYLEUa__noteBody p{max-width:66ch;margin:0;font-size:16px;line-height:1.65}.AllergensPage-module__gYLEUa__noteBody p+p{margin-top:22px}@media (max-width:760px){.AllergensPage-module__gYLEUa__hero{grid-template-columns:1fr;min-height:0}.AllergensPage-module__gYLEUa__heroCopy{min-height:590px;padding:170px 24px 70px}.AllergensPage-module__gYLEUa__hero h1{font-size:clamp(3.25rem,13vw,5rem)}.AllergensPage-module__gYLEUa__heroImage{min-height:62svh}.AllergensPage-module__gYLEUa__heroImage img{object-position:58% center}.AllergensPage-module__gYLEUa__warning,.AllergensPage-module__gYLEUa__allergenLists,.AllergensPage-module__gYLEUa__notes{grid-template-columns:1fr}.AllergensPage-module__gYLEUa__sectionIntro{flex-direction:column;align-items:flex-start}.AllergensPage-module__gYLEUa__sectionHeading{font-size:clamp(4rem,18vw,6.4rem)}.AllergensPage-module__gYLEUa__nutrition table{min-width:0}.AllergensPage-module__gYLEUa__nutrition thead{display:none}.AllergensPage-module__gYLEUa__nutrition tbody,.AllergensPage-module__gYLEUa__nutrition tr,.AllergensPage-module__gYLEUa__nutrition td{display:block}.AllergensPage-module__gYLEUa__nutrition tr{box-shadow:inset 0 -1px color-mix(in srgb,var(--ink)23%,transparent);grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 8px;padding:22px 0;display:grid}.AllergensPage-module__gYLEUa__nutrition td{box-shadow:none;padding:0;font-size:13px}.AllergensPage-module__gYLEUa__nutrition td:first-child{grid-column:1/-1;font-size:26px}.AllergensPage-module__gYLEUa__nutrition td:not(:first-child):before{content:attr(data-label);color:var(--blue);margin-bottom:4px;font-size:9px;font-weight:820;display:block}.AllergensPage-module__gYLEUa__notes{gap:42px}}