.store-hours-grid table{width:100%;max-width:480px;border-collapse:collapse;margin:20px 0;font-size:14px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgb(0 0 0 / .1)}.store-hours-grid th,.store-hours-grid td{padding:10px 15px;border-bottom:1px solid #eee;text-align:left}.store-hours-grid th{background-color:#f7f7f7;font-weight:700}.store-hours-grid .closed{color:#c62828;font-weight:700}