.dhf .hours.on i{background:#3fcf8e}.dhf .hours.on i::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #3fcf8e;opacity:0;animation:ping 2s ease-out infinite}.dhf .hours.off i{background:#e07a5f}.dhf .links a.all{color:var(--orange-soft);font-weight:500}.dhf.js-on [data-r]:not(.in){opacity:0;translate:0 30px}@media (max-width:720px){.dhf .col.open .body{grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.dhf.js-on [data-r],.dhf.js-on .x{opacity:1!important;translate:none!important}}