/* Store hours, designed to inherit Fireplace Gallery styling */
.fg96-footer-hours{margin-top:20px;color:inherit}.fg96-footer-hours h5{font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;color:inherit}.fg96-weekly-hours{margin:0;display:grid;gap:5px;max-width:290px}.fg96-weekly-hours>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:3px 0;border-bottom:1px solid rgba(170,170,170,.18)}.fg96-weekly-hours dt,.fg96-weekly-hours dd{font-size:12px;line-height:1.55;margin:0;color:inherit}.fg96-weekly-hours>div.is-today{font-weight:800}.fg96-hours{display:flex;align-items:flex-start;gap:10px;font:inherit;font-size:12px;line-height:1.45;color:inherit}.fg96-hours-dot{display:inline-block;flex:0 0 7px;width:7px;height:7px;margin-top:5px;border-radius:50%;background:#cd9552}.fg96-hours.is-open .fg96-hours-dot{background:#63b58c}.fg96-hours-info{display:flex;flex-direction:column;gap:3px}.fg96-hours-status{font-weight:700;color:inherit}.fg96-hours-today,.fg96-hours-next{color:inherit;opacity:.85}.fg96-hours-next:empty{display:none}.fg96-hours-footer{margin-top:14px;padding-top:12px;border-top:1px solid rgba(170,170,170,.25)}.fg96-hours-cta{align-items:center;flex-wrap:wrap;width:100%;padding:10px 0;margin-top:10px;gap:9px;font-size:12px;max-width:620px}.fg96-directions{display:none;align-items:center;gap:5px;margin-left:auto;padding:7px 11px;border:1px solid currentColor;border-radius:999px;text-decoration:none!important;font-size:11px;font-weight:700;color:inherit!important;white-space:nowrap}.fg96-directions:focus-visible{outline:2px solid #2373b9;outline-offset:3px}.fg96-hours-cta .fg96-hours-info{flex:1;min-width:150px}.fg96-weekly-hours .is-today dt::after{content:' · Today';font-size:10px;font-weight:700;opacity:.8}@media(max-width:767px){.fg96-directions{display:inline-flex}.fg96-footer-hours{max-width:350px}.fg96-hours-cta{padding:11px 0}}@media(prefers-reduced-motion:reduce){.fg96-directions{transition:none}}

.fg96-cta-host{flex-wrap:wrap!important}.fg96-cta-host>.fg96-hours-cta{flex:1 0 100%;box-sizing:border-box}.fg72-showroom-heading-inner .fg96-hours-cta{margin-top:0;max-width:none}.fg-cta .fg96-hours-cta{justify-content:center;text-align:left}.fg-cta .fg96-hours-cta .fg96-hours-info{flex:0 1 auto}
