.cform[data-astro-cid-svshx33u]{background:var(--white);border:3px solid var(--green-ink);border-radius:var(--r-lg);padding:clamp(22px,3.4vw,34px);box-shadow:0 14px 0 -2px #04340424;color:var(--ink)}.cform__h[data-astro-cid-svshx33u]{font-size:clamp(1.6rem,3vw,2.1rem);margin-bottom:.3em;color:var(--green-ink)}.cform__intro[data-astro-cid-svshx33u]{color:var(--ink-soft);margin-bottom:1.4rem;font-size:1rem}.cform__form[data-astro-cid-svshx33u]{display:grid;gap:14px}.fld[data-astro-cid-svshx33u]{display:grid;gap:6px}.fld[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-size:.9rem;font-weight:700;letter-spacing:.01em;color:var(--green-ink)}.fld[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u] span[data-astro-cid-svshx33u]{color:var(--green)}.fld[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.fld[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{width:100%;font-family:var(--font-body);font-size:1rem;color:var(--ink);background:var(--cream);border:2px solid var(--sand-deep);border-radius:var(--r-sm);padding:13px 14px;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.fld[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:96px}.fld[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:hover,.fld[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:hover{border-color:var(--lime-soft)}.fld[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.fld[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--green);background:var(--white);box-shadow:0 0 0 4px var(--lime-wash)}.fld[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][aria-invalid=true],.fld[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u][aria-invalid=true]{border-color:#b3261e;background:#fff6f5}.cform__err[data-astro-cid-svshx33u]{margin:0;font-size:.92rem;font-weight:600;color:#b3261e}.cform__btn[data-astro-cid-svshx33u]{width:100%;margin-top:4px}.cform__btn[data-astro-cid-svshx33u][disabled]{opacity:.65;cursor:progress}.captcha-notice[data-astro-cid-svshx33u]{margin:2px 0 0;font-size:.735rem;line-height:1.5;color:var(--ink-soft)}.captcha-notice[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--green-deep)}@media(min-width:620px){.cform--compact[data-astro-cid-svshx33u] .cform__form[data-astro-cid-svshx33u]{grid-template-columns:1fr 1fr}.cform--compact[data-astro-cid-svshx33u] .fld[data-astro-cid-svshx33u]:nth-child(7),.cform--compact[data-astro-cid-svshx33u] .fld[data-astro-cid-svshx33u]:nth-child(8),.cform--compact[data-astro-cid-svshx33u] .cform__err[data-astro-cid-svshx33u],.cform--compact[data-astro-cid-svshx33u] .cform__btn[data-astro-cid-svshx33u],.cform--compact[data-astro-cid-svshx33u] .captcha-notice[data-astro-cid-svshx33u]{grid-column:1 / -1}}.details__head[data-astro-cid-5c24fmmt]{max-width:720px;margin-bottom:clamp(30px,4vw,50px)}.cards[data-astro-cid-5c24fmmt]{display:grid;gap:20px}.ccard[data-astro-cid-5c24fmmt]{display:block;padding:clamp(24px,3vw,32px);background:var(--white);border:3px solid var(--green-ink);border-radius:var(--r-lg);box-shadow:0 12px 0 -4px #04340424;text-decoration:none;color:var(--ink);transition:transform .28s var(--ease),box-shadow .28s var(--ease)}a[data-astro-cid-5c24fmmt].ccard:hover{transform:translateY(-5px);box-shadow:0 18px 0 -4px #0434042e;color:var(--ink)}.ccard__ico[data-astro-cid-5c24fmmt]{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:16px;border-radius:16px;background:var(--lime-wash);color:var(--green-deep)}.ccard[data-astro-cid-5c24fmmt] h3[data-astro-cid-5c24fmmt]{font-size:1.3rem;color:var(--green-ink);margin-bottom:.35em}.ccard[data-astro-cid-5c24fmmt] p[data-astro-cid-5c24fmmt]{margin:0;font-size:1.08rem;font-weight:600;color:var(--green-deep)}.ccard__mail[data-astro-cid-5c24fmmt]{word-break:break-word;font-size:.98rem!important}.ccard[data-astro-cid-5c24fmmt] address[data-astro-cid-5c24fmmt]{font-style:normal;display:grid;gap:2px;color:var(--ink-soft);font-size:1rem}@media(min-width:800px){.cards[data-astro-cid-5c24fmmt]{grid-template-columns:repeat(3,1fr)}.cards[data-astro-cid-5c24fmmt] .ccard[data-astro-cid-5c24fmmt]:nth-child(2){transform:translateY(22px)}.cards[data-astro-cid-5c24fmmt] a[data-astro-cid-5c24fmmt].ccard:nth-child(2):hover{transform:translateY(17px)}}.write[data-astro-cid-5c24fmmt]{padding-block:max(12vw,clamp(104px,13vw,168px)) max(12vw,clamp(112px,14vw,178px))}.write__grid[data-astro-cid-5c24fmmt]{display:grid;gap:44px;align-items:start}.hours[data-astro-cid-5c24fmmt]{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px;max-width:380px;font-variant-numeric:tabular-nums}.hours[data-astro-cid-5c24fmmt] li[data-astro-cid-5c24fmmt]{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px dotted rgba(255,255,255,.3);color:#fff;font-size:1.02rem}.hours[data-astro-cid-5c24fmmt] .is-shut[data-astro-cid-5c24fmmt]{color:var(--white);font-weight:400;opacity:1}.write__note[data-astro-cid-5c24fmmt]{font-size:.98rem;color:#fff;max-width:46ch}@media(min-width:980px){.write__grid[data-astro-cid-5c24fmmt]{grid-template-columns:.9fr 1.1fr;gap:60px}}.map__head[data-astro-cid-5c24fmmt]{max-width:700px;margin-bottom:clamp(26px,3.5vw,42px)}.map__frame[data-astro-cid-5c24fmmt]{position:relative;border:3px solid var(--green-ink);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 16px 0 -4px #04340424;background:var(--sand-deep)}.map__frame[data-astro-cid-5c24fmmt] iframe[data-astro-cid-5c24fmmt]{display:block;width:100%;height:clamp(320px,46vw,470px);border:0}
