details[data-astro-cid-nklnew3l][open]>summary[data-astro-cid-nklnew3l]{color:var(--accent-foreground)}.faq-header[data-astro-cid-nklnew3l]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.faq-link[data-astro-cid-nklnew3l]{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:70px;padding-block:16px}@media (width>=768px){.faq-header[data-astro-cid-nklnew3l]{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}.faq-link[data-astro-cid-nklnew3l]{flex-shrink:0}}@media (width<=767px){.faq-link[data-astro-cid-nklnew3l]{width:100%}}.booking-proposal[data-astro-cid-5ao5ugsa]{background:var(--c-bg);padding-block:clamp(48px,6vw,88px)}.booking-proposal[data-astro-cid-5ao5ugsa]#ukazka{padding-block:var(--section-space)}main:has(#ukazka.booking-proposal)+.site-footer .footer-rule{display:none}.booking-stack[data-astro-cid-5ao5ugsa]{isolation:isolate;position:relative;overflow:clip}.booking-stack[data-astro-cid-5ao5ugsa]>.container-x[data-astro-cid-5ao5ugsa]{z-index:1;position:relative}.booking-artwork[data-astro-cid-5ao5ugsa]{z-index:0;pointer-events:none;user-select:none;position:absolute;inset:0}.booking-shape[data-astro-cid-5ao5ugsa]{height:auto;position:absolute}.shape-c[data-astro-cid-5ao5ugsa]{opacity:.65;width:150px;top:360px;left:calc(50% - 550px);transform:rotate(-12deg)}.shape-g[data-astro-cid-5ao5ugsa]{opacity:.5;width:65px;top:210px;left:calc(50% - 630px);transform:rotate(30deg)}.shape-i[data-astro-cid-5ao5ugsa]{opacity:.7;width:160px;top:760px;left:calc(50% - 560px);transform:rotate(18deg)}.shape-j[data-astro-cid-5ao5ugsa]{opacity:.5;width:80px;top:680px;left:calc(50% + 540px);transform:rotate(-35deg)}.shape-k[data-astro-cid-5ao5ugsa]{opacity:.6;width:100px;bottom:320px;left:calc(50% - 620px);transform:rotate(25deg)}.shape-l[data-astro-cid-5ao5ugsa]{opacity:.55;width:135px;bottom:270px;left:calc(50% + 400px);transform:rotate(-15deg)}@media (width<=1099px){.shape-c[data-astro-cid-5ao5ugsa]{width:100px;top:420px;left:-60px}.shape-g[data-astro-cid-5ao5ugsa]{opacity:.25;width:60px;top:240px;left:-28px}.shape-i[data-astro-cid-5ao5ugsa]{width:100px;top:850px;left:-65px}.shape-j[data-astro-cid-5ao5ugsa]{opacity:.3;width:65px;top:750px;left:auto;right:-35px}.shape-k[data-astro-cid-5ao5ugsa]{width:70px;bottom:420px;left:-40px}.shape-l[data-astro-cid-5ao5ugsa]{width:100px;bottom:260px;left:auto;right:-65px}}.proposal-heading[data-astro-cid-5ao5ugsa]{text-align:center;max-width:960px;margin:0 auto 48px}.proposal-heading[data-astro-cid-5ao5ugsa] [data-astro-cid-5ao5ugsa]:is(h1,h2){text-wrap:balance;line-height:1.2;font-size:clamp(30px,4vw,48px)!important}.proposal-heading[data-astro-cid-5ao5ugsa] [data-astro-cid-5ao5ugsa]:is(h1,h2) span[data-astro-cid-5ao5ugsa]{color:var(--accent-foreground)}.proposal-heading[data-astro-cid-5ao5ugsa] p[data-astro-cid-5ao5ugsa]{max-width:620px;color:var(--c-muted);margin:24px auto 0;font-size:18px;line-height:1.65}.booking-layout[data-astro-cid-5ao5ugsa]{max-width:760px;margin-inline:auto}.booking-calendar[data-astro-cid-5ao5ugsa]{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--c-bg));border-radius:24px;padding:clamp(24px,3vw,36px)}.booking-calendar[data-astro-cid-5ao5ugsa] [data-astro-cid-5ao5ugsa]:is(h2,h3),.enquiry-heading[data-astro-cid-5ao5ugsa] [data-astro-cid-5ao5ugsa]:is(h2,h3){text-wrap:balance;line-height:1.25;font-size:clamp(24px,2.5vw,30px)!important}.booking-calendar[data-astro-cid-5ao5ugsa] p[data-astro-cid-5ao5ugsa],.enquiry-heading[data-astro-cid-5ao5ugsa] p[data-astro-cid-5ao5ugsa]{color:var(--c-muted);margin-top:16px;font-size:17px;line-height:1.65}.booking-calendar[data-astro-cid-5ao5ugsa] .btn[data-astro-cid-5ao5ugsa]{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:60px;margin-top:24px;padding:16px 24px}.booking-enquiry[data-astro-cid-5ao5ugsa]{min-width:0;margin-top:48px}.booking-stack[data-astro-cid-5ao5ugsa] .enquiry-heading[data-astro-cid-5ao5ugsa]{border-top:1px solid var(--c-line);padding-top:40px}.proposal-form[data-astro-cid-5ao5ugsa]{margin-top:28px}.calendar-note[data-astro-cid-5ao5ugsa]{font-size:14px!important}.booking-columns[data-astro-cid-5ao5ugsa] .booking-layout[data-astro-cid-5ao5ugsa]{align-items:start;gap:40px;max-width:1120px;display:grid}.booking-columns[data-astro-cid-5ao5ugsa] .booking-enquiry[data-astro-cid-5ao5ugsa]{margin:0}.booking-columns[data-astro-cid-5ao5ugsa] .booking-calendar[data-astro-cid-5ao5ugsa]{border:0;border-left:4px solid var(--accent);border-radius:0;padding-left:28px}.booking-tablist[data-astro-cid-5ao5ugsa]{border:1px solid var(--c-line);background:var(--c-surface);border-radius:14px;gap:6px;margin-bottom:32px;padding:6px;display:flex}.booking-tablist[data-astro-cid-5ao5ugsa] button[data-astro-cid-5ao5ugsa]{min-width:0;color:var(--c-muted);cursor:pointer;border-radius:9px;flex:1;padding:16px 12px;line-height:1.35}.booking-tablist[data-astro-cid-5ao5ugsa] button[data-astro-cid-5ao5ugsa][aria-selected=true]{background:var(--accent);color:var(--accent-text)}.booking-tablist[data-astro-cid-5ao5ugsa] button[data-astro-cid-5ao5ugsa]:hover{color:var(--c-ink)}.booking-tablist[data-astro-cid-5ao5ugsa] button[data-astro-cid-5ao5ugsa][aria-selected=true]:hover{color:var(--accent-text)}.booking-tablist[data-astro-cid-5ao5ugsa] button[data-astro-cid-5ao5ugsa]:focus-visible,summary[data-astro-cid-5ao5ugsa]:focus-visible{outline:2px solid var(--accent-foreground);outline-offset:4px}.booking-tabs[data-astro-cid-5ao5ugsa] .booking-enquiry[data-astro-cid-5ao5ugsa]{margin-top:0}.booking-compact[data-astro-cid-5ao5ugsa] .booking-calendar[data-astro-cid-5ao5ugsa]{text-align:center;background:0 0;border:0;border-radius:0;padding:0 0 36px}.booking-compact[data-astro-cid-5ao5ugsa] .booking-calendar[data-astro-cid-5ao5ugsa] p[data-astro-cid-5ao5ugsa]{max-width:580px;margin-inline:auto}.booking-compact[data-astro-cid-5ao5ugsa] .booking-enquiry[data-astro-cid-5ao5ugsa]{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);margin-top:8px;padding-block:28px}summary[data-astro-cid-5ao5ugsa]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:22px;line-height:1.4;list-style:none;display:flex}summary[data-astro-cid-5ao5ugsa]::-webkit-details-marker{display:none}summary[data-astro-cid-5ao5ugsa] small[data-astro-cid-5ao5ugsa]{color:var(--c-muted);margin-top:12px;font-size:16px;display:block}.summary-toggle[data-astro-cid-5ao5ugsa]{border:1px solid var(--accent);width:40px;height:40px;color:var(--accent-foreground);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}details[data-astro-cid-5ao5ugsa][open] .summary-toggle[data-astro-cid-5ao5ugsa]{transform:rotate(45deg)}@media (width>=1100px){.booking-columns[data-astro-cid-5ao5ugsa] .booking-layout[data-astro-cid-5ao5ugsa]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px}}@media (width<=750px){.proposal-heading[data-astro-cid-5ao5ugsa]{text-align:left;margin-bottom:32px}.booking-calendar[data-astro-cid-5ao5ugsa] .btn[data-astro-cid-5ao5ugsa]{width:100%}.booking-calendar[data-astro-cid-5ao5ugsa],.booking-enquiry[data-astro-cid-5ao5ugsa]{overflow-wrap:anywhere}}.demo-actions[data-astro-cid-urbwd4wl]{flex-wrap:wrap;align-items:stretch;gap:12px;max-width:100%;display:flex}.demo-actions[data-astro-cid-urbwd4wl] .btn[data-astro-cid-urbwd4wl]{white-space:normal;max-width:100%;height:auto;min-height:64px;padding:16px 20px;font-size:16px}.demo-actions[data-astro-cid-urbwd4wl] .btn[data-astro-cid-urbwd4wl]>span[data-astro-cid-urbwd4wl]:not(.sr-only){min-width:0}@media (width<=750px){.demo-actions[data-astro-cid-urbwd4wl],.demo-actions[data-astro-cid-urbwd4wl] .btn[data-astro-cid-urbwd4wl]{width:100%}}.dog-inspection[data-astro-cid-nq6dxonh]{z-index:1;width:100%;height:100%;color:var(--accent);pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.inspection-network[data-astro-cid-nq6dxonh]{stroke:#48705e;stroke-width:1px}.inspection-network-secondary[data-astro-cid-nq6dxonh]{stroke:#315244;stroke-width:1px}.inspection-endpoint[data-astro-cid-nq6dxonh]{fill:#48705e}.inspection-target-ring[data-astro-cid-nq6dxonh]{stroke:currentColor;stroke-width:1px;opacity:.55}.inspection-target-point[data-astro-cid-nq6dxonh]{fill:currentColor}.hero-dog[data-astro-cid-sfzzqnz6]{aspect-ratio:354.33/303.31;pointer-events:none;width:100%;max-width:560px;margin-inline:auto;position:relative}.hero-dog[data-astro-cid-sfzzqnz6] svg{width:100%;height:100%;display:block;overflow:visible}
