.opening-hours{width:100%;max-width:690px;margin:36px 0;text-align:left}.opening-hours h3{font-size:20px;font-weight:500;margin:0 0 20px}.opening-hours dl{margin:0}.opening-hours dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid;padding:13px 0}.opening-hours dd,.opening-hours dt{font-size:13px;line-height:1.7}.opening-hours dd{margin:0;text-align:right}.opening-hours>p{font-size:12px;opacity:.8}.rw-location .opening-hours{margin:40px auto}@media(max-width:500px){.opening-hours dl>div{display:block}.opening-hours dd{text-align:left;margin-top:4px}.opening-hours dt{font-weight:700}}