/* Food only: N4 official coral. Other products and shared layout stay intact. */
body[data-product-page="r04"][data-offer-finish="r01"][data-product-id="alimentacao"]{--product-base:#C84444;--product-dark:#7E2525;--product-light:#FADCDC;--product-on-base:#FFFFFF;--offer-bg:#FFFFFF;--offer-heading:#7E2525;--offer-ink:#182422;--offer-price:#7E2525;--offer-mat:#F6F3ED;--offer-cta:#193A8A;--offer-cta-ink:#FFFFFF;--offer-focus:#193A8A}
body[data-product-id="alimentacao"] #oferta.detail-opening{background:#FFFFFF;border:1px solid #BCC8C5}
body[data-product-id="alimentacao"] .food-demo-link{display:inline-flex;align-items:center;min-height:44px;margin-block:12px;margin-inline-start:12px;color:#193A8A;text-underline-offset:.2em;font-weight:700}
body[data-product-id="alimentacao"] .story-section ol{padding-left:1.5em;display:grid;gap:18px}
body[data-product-id="alimentacao"] .story-section li{line-height:1.65}
body[data-product-id="alimentacao"] section[id]{scroll-margin-top:8rem}
body[data-site-refinement="v1"] .product-card.food-card .square-cover{background:#FADCDC;color:#7E2525;display:grid;grid-template-rows:minmax(0,1fr) auto}
body[data-site-refinement="v1"] .product-card.food-card .square-cover .cover-lettering{color:#7E2525}
.food-card .square-cover img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
@media(max-width:760px){body[data-product-id="alimentacao"] .food-demo-link{margin-inline-start:0}}
