.holiday-hours{max-width:70ch;margin-block:32px;padding:24px;border:1px solid currentColor;border-radius:2px;box-sizing:border-box;font-size:16px;line-height:1.6}.holiday-hours h2,.holiday-hours summary{font-family:inherit;font-size:1.35rem;line-height:1.3}.holiday-hours summary{cursor:pointer;min-height:44px;display:list-item;padding-block:8px}.holiday-hours summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}.holiday-hours-content{padding-top:12px}.holiday-hours p{max-width:62ch;margin:0 0 20px;font-size:1rem;line-height:1.6}.holiday-hours table{width:100%;border-collapse:collapse;font-size:1rem}.holiday-hours th,.holiday-hours td{text-align:left;vertical-align:top;padding:10px 8px;border-bottom:1px solid currentColor;font-weight:400}.holiday-hours thead th{font-weight:600}.holiday-hours th:first-child{width:60%;padding-left:0}.holiday-hours td{padding-right:0}.holiday-hours tr:last-child th,.holiday-hours tr:last-child td{border-bottom:0}.holiday-hours time{white-space:normal}@media(max-width:620px){.holiday-hours{margin-block:24px;padding:18px;font-size:15px}.holiday-hours table,.holiday-hours p{font-size:.9375rem}.holiday-hours th,.holiday-hours td{padding-block:9px}.holiday-hours summary{font-size:1.15rem}}
