.mod-opening-hours__list[hidden]{display:none!important}.mod-opening-hours{padding:1rem}.mod-opening-hours__featured{position:relative;padding:.75rem 1rem;margin-bottom:1.25rem;border-left:3px solid currentColor;background-color:#0000000a}.mod-opening-hours__featured-slots{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:600px){.mod-opening-hours__featured-slots{grid-template-columns:1fr}}.mod-opening-hours__featured-slot{min-width:0}.mod-opening-hours__today-label{margin:0 0 .2rem;font-size:.875rem}.mod-opening-hours__today-name{font-weight:500}.mod-opening-hours__today-hours{margin:0;font-size:1.25rem;font-weight:700}.mod-opening-hours__week-header{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem}.mod-opening-hours__week-title{margin:0;font-size:1.125rem;font-weight:600}.mod-opening-hours__paging{display:flex;align-items:center;gap:.75rem;margin-left:auto}.mod-opening-hours__paging-link{padding:.35rem .75rem;font-size:.875rem;font-family:inherit;color:inherit;text-decoration:none;border:1px solid currentColor;border-radius:4px;background:transparent;cursor:pointer}.mod-opening-hours__paging-link--icon{padding:4px 4px 0}.mod-opening-hours__paging-link:hover:not(:disabled){text-decoration:underline}.mod-opening-hours__paging-link:disabled{opacity:.5;cursor:not-allowed}.mod-opening-hours__paging-info{font-size:.875rem;opacity:.7}.mod-opening-hours__list{display:grid;margin:0;overflow:hidden}.mod-opening-hours__row{display:grid;grid-template-columns:1fr 1fr;margin:0;border-bottom:1px solid rgba(0,0,0,.1)}.mod-opening-hours__row:last-child{border-bottom:none}.mod-opening-hours__row.is-active-day{background-color:#0000000f;border-left:3px solid currentColor}.mod-opening-hours__day{padding:.6rem 1rem;margin:0;font-weight:500}.mod-opening-hours__slots{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:.6rem 1rem}.mod-opening-hours__closed{color:var(--closed-color, #a11818);font-style:italic}.mod-opening-hours__range{white-space:nowrap}.mod-opening-hours__description{display:block}
