._dietaryCanvas_kddcy_1{--dietary-navy:#071f42;--dietary-burgundy:#7d111b;--dietary-brass:#b48a42;width:100%;min-height:100svh;color:var(--dietary-navy);background:0 0;padding:clamp(30px,4.2vh,46px) clamp(38px,8.8vw,136px) clamp(36px,5vh,56px)}._dietaryCanvas_kddcy_1 *{box-sizing:border-box}._dietaryCanvas_kddcy_1 button,._dietaryCanvas_kddcy_1 input,._dietaryCanvas_kddcy_1 select,._dietaryCanvas_kddcy_1 textarea{font:inherit}._dietaryContent_kddcy_19{width:min(1120px,74vw)}._dietaryHeader_kddcy_21{margin-bottom:clamp(23px,3vh,31px)}._dietaryTopline_kddcy_23{font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;margin-bottom:clamp(25px,3.2vh,34px);font-size:9px;font-weight:650;line-height:1.4;display:flex}._dietaryTopline_kddcy_23 p{margin:0}._dietaryTopline_kddcy_23 p b{color:var(--dietary-burgundy);margin:0 8px;font-weight:500}._dietaryTopline_kddcy_23 [data-pib-step-nav]{color:#748092;align-items:center;gap:10px;display:flex}._dietaryTopline_kddcy_23 [data-pib-step-nav] i{color:var(--dietary-brass);font-style:normal}._dietaryEyebrow_kddcy_42,._dietaryPanel_kddcy_43 h2,._notesField_kddcy_44>span{color:var(--dietary-burgundy);font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:.25em;text-transform:uppercase;font-size:9px;font-weight:750;line-height:1.4}._dietaryEyebrow_kddcy_42{margin:0 0 8px}._dietaryHeader_kddcy_21 h1{max-width:880px;font-family:var(--font-cormorant-garamond), Georgia, serif;letter-spacing:-.042em;margin:0;font-size:clamp(48px,4.9vw,70px);font-weight:500;line-height:.94}._dietaryIntroduction_kddcy_66{color:#344b69;max-width:700px;font-family:var(--font-newsreader), Georgia, serif;margin:15px 0 0;font-size:clamp(14px,1.2vw,17px);line-height:1.45}._dietaryPanel_kddcy_43{background:radial-gradient(circle at 18% 13%,#fffffffa,#0000 35%),repeating-linear-gradient(93deg,#5d4c3005 0 1px,#0000 1px 6px),#fffcf5ed;border:1px solid #997c475c;padding:10px;position:relative;box-shadow:0 23px 58px #1f31421a}._panelInner_kddcy_86{border:1px solid #b48a423b;padding:clamp(20px,2.2vw,29px) clamp(22px,2.9vw,39px) clamp(18px,2.1vw,27px)}._dietaryPanel_kddcy_43 h2{margin:0 0 10px}._sectionQuestion_kddcy_93{font-family:var(--font-newsreader), Georgia, serif;margin:0 0 14px;font-size:17px}._answerPair_kddcy_99{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:730px;display:grid}._answerPair_kddcy_99 button,._optionGrid_kddcy_107 button,._dietaryOptions_kddcy_108 button{min-height:38px;color:var(--dietary-navy);font-family:var(--font-newsreader), Georgia, serif;text-align:left;cursor:pointer;background:#ffffff47;border:1px solid #43576f47;border-radius:0;align-items:center;gap:12px;padding:7px 14px;font-size:14px;display:flex}._answerPair_kddcy_99 button i{border:1px solid #8392a2;border-radius:50%;flex:none;width:18px;height:18px}._answerPair_kddcy_99 ._choiceSelected_kddcy_132,._optionGrid_kddcy_107 ._optionSelected_kddcy_133,._dietaryOptions_kddcy_108 ._optionSelected_kddcy_133{color:var(--dietary-burgundy);background:#7d111b09;border-color:#7d111b99}._answerPair_kddcy_99 ._choiceSelected_kddcy_132 i{background:var(--dietary-burgundy);box-shadow:0 0 0 1px var(--dietary-burgundy);border:5px solid #fff}._allergyDetails_kddcy_146{margin-top:15px}._optionGrid_kddcy_107{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 12px;display:grid}._optionGrid_kddcy_107 button,._dietaryOptions_kddcy_108 button{min-height:34px;padding:5px 10px;font-size:13px}._optionGrid_kddcy_107 button i,._dietaryOptions_kddcy_108 button i{width:16px;height:16px;color:var(--dietary-burgundy);border:1px solid #43576f59;flex:none;place-items:center;font-family:Arial,sans-serif;font-size:11px;font-style:normal;display:grid}._notesField_kddcy_44{display:block}._notesField_kddcy_44>span{margin-bottom:5px;font-size:8px;display:block}._notesField_kddcy_44 textarea{width:100%;color:var(--dietary-navy);font-family:var(--font-newsreader), Georgia, serif;background:0 0;border:0;border-bottom:1px solid #43576f73;border-radius:0;padding:7px 2px;font-size:14px}._notesField_kddcy_44 textarea:focus{border-bottom-color:var(--dietary-burgundy);outline:none}._menuReviewNotice_kddcy_191{color:#314963;background:#b48a4209;border:1px solid #b48a425c;min-height:58px;margin-top:14px;padding:10px 125px 10px 15px;position:relative}._menuReviewNotice_kddcy_191 strong{font-family:var(--font-newsreader), Georgia, serif;font-size:14px;font-weight:600;display:block}._menuReviewNotice_kddcy_191 p{font-family:var(--font-newsreader), Georgia, serif;margin:2px 0 0;font-size:12.5px;line-height:1.35}._menuReviewNotice_kddcy_191 span{font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:750;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._menuReviewConflict_kddcy_228{color:var(--dietary-burgundy);background:#7d111b07;border-color:#7d111b61}._dietarySection_kddcy_234{border-top:1px solid #b48a426b;margin-top:17px;padding-top:16px}._dietaryOptions_kddcy_108{grid-template-columns:repeat(6,minmax(0,auto));gap:9px;display:grid}._dietaryNeedDetails_kddcy_246{border-top:1px solid #b48a4247;margin-top:14px}._dietaryNeedDetails_kddcy_246>p{color:#6f5830;font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:.21em;text-transform:uppercase;margin:10px 0 8px;font-size:8px;font-weight:700}._dietaryNeedRow_kddcy_261{border-bottom:1px solid #b48a423d;grid-template-columns:minmax(170px,.62fr) 120px minmax(190px,1.38fr);align-items:end;gap:22px;min-height:44px;padding:7px 0;display:grid}._dietaryNeedRow_kddcy_261>strong{font-family:var(--font-newsreader), Georgia, serif;align-self:center;font-size:14px;font-weight:600}._dietaryNeedRow_kddcy_261 label{display:block}._dietaryNeedRow_kddcy_261 label>span{color:var(--dietary-burgundy);font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-bottom:3px;font-size:7.5px;font-weight:750;display:block}._dietaryNeedRow_kddcy_261 select,._dietaryNeedRow_kddcy_261 input{width:100%;min-height:29px;color:var(--dietary-navy);font-family:var(--font-newsreader), Georgia, serif;background:0 0;border:0;border-bottom:1px solid #43576f6b;border-radius:0;padding:3px 1px;font-size:13px}._dietaryNeedRow_kddcy_261 select{appearance:none;cursor:pointer}._dietaryNeedRow_kddcy_261 select:focus,._dietaryNeedRow_kddcy_261 input:focus{border-bottom-color:var(--dietary-burgundy);outline:none}._dietaryNeedRow_kddcy_261>p{color:#607067;font-family:var(--font-newsreader), Georgia, serif;align-self:center;margin:0;font-size:12px;font-style:italic}._notesField_kddcy_44{margin-top:14px}._notesField_kddcy_44 textarea{resize:vertical;min-height:43px}._dietaryFooter_kddcy_321{border-top:1px solid #b48a425c;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:15px;padding:12px clamp(36px,4vw,58px) 0 0;display:grid}._dietaryFooter_kddcy_321>a,._dietaryFooter_kddcy_321>button{color:#2c4565;font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b48a42b8;padding:0 1px 5px;font-size:8.5px;font-weight:700;text-decoration:none}._dietaryFooter_kddcy_321>p{color:#607067;font-family:var(--font-newsreader), Georgia, serif;text-align:center;margin:0;font-size:12px;font-style:italic}._dietaryFooter_kddcy_321>button{border-bottom-color:var(--dietary-burgundy);color:var(--dietary-burgundy);align-items:center;gap:22px;display:inline-flex}._dietaryFooter_kddcy_321>button:disabled{opacity:.38;cursor:not-allowed}._dietaryFooter_kddcy_321>button:not(:disabled):hover,._dietaryFooter_kddcy_321>button:not(:disabled):focus-visible,._dietaryFooter_kddcy_321>a:hover,._dietaryFooter_kddcy_321>a:focus-visible{border-bottom-width:2px;outline:none}._dietaryFooter_kddcy_321>button b{color:var(--dietary-brass);font-size:20px;font-weight:400}@media (width<=1050px){._dietaryCanvas_kddcy_1{padding:44px 38px 52px}._dietaryContent_kddcy_19{width:min(920px,92vw)}._dietaryTopline_kddcy_23{flex-direction:column;align-items:flex-start;gap:13px}._optionGrid_kddcy_107,._dietaryOptions_kddcy_108{grid-template-columns:repeat(3,minmax(0,1fr))}._dietaryNeedRow_kddcy_261{grid-template-columns:minmax(150px,.75fr) 100px minmax(180px,1.25fr)}}@media (width<=650px){._dietaryCanvas_kddcy_1{padding:34px 17px 42px}._dietaryContent_kddcy_19{width:100%}._dietaryTopline_kddcy_23 [data-pib-step-nav]{flex-wrap:wrap;gap:7px 9px}._dietaryHeader_kddcy_21 h1{font-size:clamp(45px,13vw,60px)}._answerPair_kddcy_99{grid-template-columns:1fr}._optionGrid_kddcy_107,._dietaryOptions_kddcy_108{grid-template-columns:repeat(2,minmax(0,1fr))}._dietaryNeedRow_kddcy_261{grid-template-columns:1fr 92px;gap:10px 18px}._dietaryNeedDescription_kddcy_389,._dietaryNeedRow_kddcy_261>p{grid-column:1/-1}._menuReviewNotice_kddcy_191{padding-right:15px}._menuReviewNotice_kddcy_191 span{margin-top:8px;display:block;position:static;transform:none}._dietaryFooter_kddcy_321{grid-template-columns:1fr;justify-items:start;padding-right:0}._dietaryFooter_kddcy_321>p{text-align:left}}
