/* V161: clearer text, visible dialog controls and edge-to-edge food photos. */
.welcome h1,.welcome-copy h1,.welcome .eyebrow,
.content .section-title h2,.content .section-title .eyebrow,
.promo-title h2,.highlight-copy137 h3,.highlight-copy137 .eyebrow {
  text-shadow:none;
}
.welcome .wave-letter {text-shadow:none!important}

dialog .close {
  display:inline-flex;align-items:center;justify-content:center;
  width:44px;height:44px;min-width:44px;padding:0;margin:0 0 8px 12px;
  border:1px solid #85777f;border-radius:10px;background:#332b31;
  color:#fff;font-size:28px;line-height:1;cursor:pointer;
}
dialog .close:hover {background:#50434c}
dialog .close:focus-visible {outline:2px solid #ffd064;outline-offset:3px}

#installOptions152>a,#installOptions152>button {
  display:flex;align-items:center;justify-content:center;
  height:44px;line-height:1.2;box-shadow:none;
}

.highlight-picture137,#promotions .promo-picture {
  position:relative;overflow:hidden;align-self:stretch;
}
.highlight-picture137 img,#promotions .promo-picture img {
  position:absolute;inset:0;display:block;width:100%;height:100%;
  max-height:none;object-fit:cover;object-position:center;
}
.highlight-picture137 img[src*="/assets/products155/"],
#promotions .promo-picture img[src*="/assets/products155/"] {
  object-fit:contain;background:#fff;
}
