._section_543fm_1{color:#293b21;background:#f5f0e4;border:1px solid #e6ddc8;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,72px);width:calc(100% - 48px);max-width:1280px;margin:40px auto 64px;padding:clamp(24px,4vw,52px);display:grid;box-shadow:0 16px 50px #40351806}._contact_543fm_2>p:first-child{color:#987529;letter-spacing:.15em;margin-bottom:16px}._contact_543fm_2 h2{margin-bottom:24px!important;font-size:clamp(32px,3.8vw,52px)!important}._contact_543fm_2 h2 span{color:#987529}._address_543fm_2{align-items:center;gap:14px;width:fit-content;margin-bottom:16px;font-size:16px;line-height:1.6;text-decoration:none;display:flex}._address_543fm_2>svg:first-child{color:#a88027}._address_543fm_2>svg:last-child{margin-left:10px}._phone_543fm_2{letter-spacing:.015em;align-items:center;gap:12px;width:fit-content;min-height:48px;margin:10px 0;font-size:clamp(24px,2.6vw,34px);font-weight:750;text-decoration:none;display:flex}._phone_543fm_2 svg{color:#a88027}._email_543fm_2{text-underline-offset:5px;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:44px;font-size:14px;display:flex}._email_543fm_2 span{overflow-wrap:anywhere}._email_543fm_2 svg{color:#a88027;flex-shrink:0}._contact_543fm_2>p:last-child{color:#6c715e;max-width:360px;margin-top:15px;font-size:13px;line-height:1.6}._hours_543fm_3{background:#fffcf6;border:1px solid #e2d8c0;border-radius:22px;overflow:hidden;box-shadow:0 8px 22px #453a1708}._hours_543fm_3 h3{color:#f4dfa4;background:#2c3d25;margin:0;padding:20px 26px;font-size:22px;font-weight:700}._hours_543fm_3 dl{margin:0;padding:14px 18px 6px;font-size:15px}._hours_543fm_3 dl>div{border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:3px 0;padding:10px 12px;display:flex}._hours_543fm_3 dl>div:nth-child(odd){background:#f3efdf}._hours_543fm_3 dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}._hours_543fm_3 dl>div[data-closed=true]{color:#8a7965}._hours_543fm_3>p{color:#746e5e;margin:8px 28px 22px;font-size:12px;line-height:1.6}._section_543fm_1 a:hover{color:#94701d}._section_543fm_1 a:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #c89d3c}@media (max-width:700px){._section_543fm_1{border-radius:22px;grid-template-columns:1fr;gap:24px;width:calc(100% - 28px);margin:24px auto 36px;padding:22px}._hours_543fm_3 h3{padding:16px 20px}._hours_543fm_3 dl{padding:10px}._hours_543fm_3>p{margin:8px 20px 18px}._contact_543fm_2 h2{margin-bottom:20px!important}}._kicker_543fm_7{font-size:12px;font-weight:750;line-height:1.4}._hours_543fm_3 h3{align-items:center;gap:9px;padding:16px 20px;font-size:20px;display:flex}._hours_543fm_3 dl{padding:10px 12px 4px;font-size:14px}._hours_543fm_3 dl>div{box-sizing:border-box;border:1px solid #0000;min-height:40px;margin:2px 0;padding:8px 10px}._hours_543fm_3 dt{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._hours_543fm_3 dt>small{color:#73551e;background:#f4e2af;border-radius:5px;padding:3px 5px;font-size:10px;font-weight:650;line-height:1.2}._hours_543fm_3 dl>div[data-today=true]{background:#f8edcc;border-color:#c6a24d}._hours_543fm_3>p{margin:8px 20px 16px;font-size:12px;line-height:1.5}._liveStatus_543fm_15{color:#76613d;align-items:center;gap:8px;min-height:35px;padding:12px 20px 4px;font-size:13px;font-weight:650;display:flex}._liveStatus_543fm_15 i{background:#bc9540;border-radius:50%;flex:none;width:8px;height:8px}._liveStatus_543fm_15[data-open=true]{color:#365b34}._liveStatus_543fm_15[data-open=true] i{background:#4d7b43;animation:1.8s ease-out 2 _hours-pulse_543fm_1}@keyframes _hours-pulse_543fm_1{0%{box-shadow:0 0 #4d7b4340}to{box-shadow:0 0 0 7px #4d7b4300}}@media (prefers-reduced-motion:reduce){._liveStatus_543fm_15 i{animation:none!important}}@media (max-width:700px){._section_543fm_1{gap:20px;padding:20px}._contact_543fm_2 h2{font-size:32px!important}._hours_543fm_3{border-radius:16px}._hours_543fm_3 dl{padding:8px 10px 4px}._address_543fm_2{margin-bottom:10px}._contact_543fm_2 h2{margin-bottom:16px!important}}
