
  .ch-store-address{font-style:normal;line-height:1.7}
  .ch-store-hours{margin:24px 0;line-height:1.6}
  .ch-store-hours>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;padding:9px 0;border-bottom:1px solid #e7ddec}
  .ch-store-hours dt{font-weight:600}.ch-store-hours dd{margin:0}
  .ch-store-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
  .ch-store-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 18px;border-radius:24px;background:#70419b;color:#fff;text-decoration:none;line-height:1.4;text-align:center}
  .ch-store-actions a:last-child{background:#236844}
  .ch-store-actions a:hover{filter:brightness(.9)}
  .ch-store-actions a:focus-visible{outline:3px solid #44205c;outline-offset:4px}

