@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-ddqkyq {color: var(--bricks-color-primary); width: 30px; height: auto}#brxe-gvxuvc {font-size: var(--text-3xl); color: var(--bricks-color-muted-foreground)}#brxe-urtyib {padding-bottom: var(--space-l)}#brxe-zljeir {width: 16px; height: auto; color: var(--bricks-color-primary)}#brxe-gljdrk {font-weight: 600; color: var(--bricks-color-primary)}#brxe-gljdrk:hover {text-decoration: underline}#brxe-vefguf {display: flex; column-gap: var(--gap-xl)}#brxe-aaljah {display: flex; column-gap: var(--gap-l); flex-direction: row; align-items: flex-start}#brxe-qanyez {flex-direction: column; padding-top: var(--space-3xl); padding-right: var(--space-2xl); padding-bottom: var(--space-3xl); padding-left: var(--space-2xl); margin-bottom: var(--space-4xl)}.bro-hours-table { width: 100%; border-collapse: collapse; border-radius: 0.8rem; overflow: hidden;} .bro-hours-table thead tr { background-color: #4a7c6f;  color: #ffffff;} .bro-hours-table th { padding: 1.6rem 2.4rem; text-align: left; font-size: 1.6rem; font-weight: 600;} .bro-hours-table td { padding: 1.6rem 2.4rem; font-size: 1.6rem;} .bro-hours-table td.label { font-weight: 600;} .bro-hours-table tbody tr.stripe { background-color: #f5f5f0;} .bro-hours-table tbody td:not(.label) { color: #6b7280;}@media (max-width: 600px) { .bro-hours-table thead { display: none; } .bro-hours-table tr { display: flex; flex-direction: column; padding: 1.2rem 1.6rem; border-bottom: 1px solid #e5e7eb; } .bro-hours-table tr.stripe { background-color: #f5f5f0; } .bro-hours-table td { padding: 0.2rem 0; } .bro-hours-table td.label { font-size: 1.6rem; margin-bottom: 0.4rem; }}#brxe-xviawi {text-align: center; font-size: 14px; color: var(--bricks-color-muted-foreground); padding-top: var(--space-3xl)}#brxe-2281a8 {display: flex; align-self: center !important; flex-direction: column}#brxe-b3b78a {align-items: flex-start}