.svatby-page[data-astro-cid-7a22ahr2]{font-family:var(--font-lora);padding-top:1rem}.svatby-page[data-astro-cid-7a22ahr2] h1[data-astro-cid-7a22ahr2],.svatby-page[data-astro-cid-7a22ahr2] h2[data-astro-cid-7a22ahr2],.svatby-page[data-astro-cid-7a22ahr2] h3[data-astro-cid-7a22ahr2],.svatby-page[data-astro-cid-7a22ahr2] p[data-astro-cid-7a22ahr2],.svatby-page[data-astro-cid-7a22ahr2] li[data-astro-cid-7a22ahr2],.svatby-page[data-astro-cid-7a22ahr2] span[data-astro-cid-7a22ahr2],.svatby-page[data-astro-cid-7a22ahr2] small[data-astro-cid-7a22ahr2],.svatby-page[data-astro-cid-7a22ahr2] a[data-astro-cid-7a22ahr2].button{font-family:var(--font-lora)}.main-photo-wrapper[data-astro-cid-7a22ahr2] .photo{object-fit:cover;width:100%;max-height:80vh}.motto-section[data-astro-cid-7a22ahr2]{text-align:center;max-width:50rem;margin:4rem auto;padding:0 1.5rem}.motto[data-astro-cid-7a22ahr2]{font-family:var(--font-lora);letter-spacing:.01em;color:var(--c-fg);margin:0;font-size:clamp(1.2rem,2.5vw,1.55rem);font-weight:400;line-height:1.7}.motto[data-astro-cid-7a22ahr2] strong[data-astro-cid-7a22ahr2]{font-weight:600}.intro-row[data-astro-cid-7a22ahr2]{grid-template-columns:1.1fr .9fr;align-items:center;gap:3.5rem;margin:4.5rem 0;display:grid}.intro-text[data-astro-cid-7a22ahr2] .lead[data-astro-cid-7a22ahr2]{color:var(--c-fg);text-align:justify;text-justify:inter-word;hyphens:auto;margin-bottom:2rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.65}.intro-text[data-astro-cid-7a22ahr2] .cta[data-astro-cid-7a22ahr2]{margin:0}.intro-photo[data-astro-cid-7a22ahr2] .photo{aspect-ratio:2/3;object-fit:cover;width:100%}.collage-section[data-astro-cid-7a22ahr2]{margin:5rem 0}.collage-grid[data-astro-cid-7a22ahr2]{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.collage-item[data-astro-cid-7a22ahr2] .photo{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.review-section[data-astro-cid-7a22ahr2]{margin:5rem 0}.review-box[data-astro-cid-7a22ahr2]{text-align:center;background:#f2eee7;border-radius:4px;padding:3rem 2.5rem}.review-text[data-astro-cid-7a22ahr2]{color:var(--c-fg);max-width:48rem;margin:0 auto;font-size:clamp(1.2rem,2.3vw,1.55rem);font-style:italic;line-height:1.55;font-family:var(--font-review)!important}.wedding-showcase-section[data-astro-cid-7a22ahr2]{box-sizing:border-box;background-color:#f4f0ea;width:100vw;margin:7.5rem -50vw 7rem;padding:clamp(3.5rem,6vw,6rem) clamp(1rem,3.5vw,3rem);position:relative;left:50%;right:50%}.showcase-inner[data-astro-cid-7a22ahr2]{z-index:1;max-width:1380px;margin:0 auto;position:relative}.showcase-grid[data-astro-cid-7a22ahr2]{grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(.75rem,1.4vw,1.35rem);display:grid}.showcase-col[data-astro-cid-7a22ahr2]{flex-direction:column;gap:clamp(.75rem,1.4vw,1.35rem);display:flex}.showcase-item[data-astro-cid-7a22ahr2]{background-color:#0000;border-radius:4px;transition:transform .32s,box-shadow .32s;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000014}.showcase-item[data-astro-cid-7a22ahr2]:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 12px 28px #00000024}.showcase-item[data-astro-cid-7a22ahr2] .photo{object-fit:contain;border-radius:4px;width:100%;height:auto;transition:opacity .25s;display:block}.showcase-item[data-astro-cid-7a22ahr2]:hover .photo{opacity:.95}.reviews-container[data-astro-cid-7a22ahr2]{margin-top:6.5rem;margin-bottom:3.5rem}.reviews-grid[data-astro-cid-7a22ahr2]{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1100px;margin:0 auto;display:grid}.review-card[data-astro-cid-7a22ahr2]{background:#f4f0ea;border-radius:6px;flex-direction:column;justify-content:space-between;padding:2.2rem 1.8rem;display:flex}.review-card[data-astro-cid-7a22ahr2] .review-text[data-astro-cid-7a22ahr2]{color:var(--c-fg);text-align:justify;text-justify:inter-word;hyphens:auto;max-width:none;margin:0 0 1.5rem;font-size:1rem;font-style:italic;line-height:1.7;font-family:var(--font-review)!important}.review-stars[data-astro-cid-7a22ahr2]{color:#d4a359;letter-spacing:.2em;text-align:center;margin-top:auto;font-size:1.25rem}.story-row[data-astro-cid-7a22ahr2]{grid-template-columns:1.15fr .85fr;align-items:center;gap:3.5rem;margin:5rem 0;display:grid}.story-title[data-astro-cid-7a22ahr2]{color:var(--c-fg);margin-bottom:1.5rem;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;line-height:1.25}.story-text[data-astro-cid-7a22ahr2] p[data-astro-cid-7a22ahr2]{color:var(--c-fg);text-align:justify;text-justify:inter-word;hyphens:auto;margin-bottom:1.25rem;font-size:1.05rem;line-height:1.7}.story-photo[data-astro-cid-7a22ahr2] .photo{aspect-ratio:3/2;object-fit:cover;width:100%}.presvatebni-row[data-astro-cid-7a22ahr2]{grid-template-columns:1.15fr .85fr;align-items:center;gap:3.5rem;margin:5rem 0;display:grid}.presvatebni-title[data-astro-cid-7a22ahr2]{color:var(--c-fg);margin-bottom:1.5rem;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;line-height:1.25}.presvatebni-text[data-astro-cid-7a22ahr2] p[data-astro-cid-7a22ahr2]{color:var(--c-fg);text-align:justify;text-justify:inter-word;hyphens:auto;margin-bottom:1.25rem;font-size:1.05rem;line-height:1.7}.presvatebni-list[data-astro-cid-7a22ahr2]{margin:0 0 1.25rem 1.25rem;padding:0}.presvatebni-list[data-astro-cid-7a22ahr2] li[data-astro-cid-7a22ahr2]{color:var(--c-fg);text-align:justify;text-justify:inter-word;hyphens:auto;margin-bottom:.75rem;font-size:1.05rem;line-height:1.7}.presvatebni-photo[data-astro-cid-7a22ahr2] .photo{aspect-ratio:2/3;object-fit:cover;width:100%}.offer-row[data-astro-cid-7a22ahr2]{grid-template-columns:1.15fr .85fr;align-items:start;gap:3.5rem;margin:5rem 0 3rem;display:grid}.offer-title[data-astro-cid-7a22ahr2]{color:var(--c-fg);margin-bottom:1.5rem;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;line-height:1.25}.offer-intro[data-astro-cid-7a22ahr2]{color:var(--c-fg);text-align:justify;text-justify:inter-word;hyphens:auto;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.packages-list[data-astro-cid-7a22ahr2]{flex-direction:column;gap:1.75rem;margin-bottom:2rem;display:flex}.package-card[data-astro-cid-7a22ahr2]{border:1px solid var(--c-line);background:#f7f5f0;border-radius:4px;padding:1.5rem 1.75rem}.package-card--featured[data-astro-cid-7a22ahr2]{border:2px solid var(--c-fg);background:#f2eee7}.package-badge[data-astro-cid-7a22ahr2]{background:var(--c-fg);color:#fbfaf8;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;margin-bottom:.85rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-block}.package-header[data-astro-cid-7a22ahr2]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.package-title[data-astro-cid-7a22ahr2]{font-family:var(--font-lora);letter-spacing:.05em;color:var(--c-fg);margin:0;font-size:1.35rem;font-weight:700;line-height:1.25}.package-price-wrap[data-astro-cid-7a22ahr2]{text-align:right;flex-shrink:0}.package-price[data-astro-cid-7a22ahr2]{color:var(--c-fg);white-space:nowrap;font-size:1.25rem;line-height:1.2;display:block}.package-price-note[data-astro-cid-7a22ahr2]{color:var(--c-muted);white-space:nowrap;margin-top:.2rem;font-size:.8rem;display:block}.package-lead[data-astro-cid-7a22ahr2]{color:var(--c-muted);margin-bottom:.75rem;font-size:.98rem;line-height:1.5}.package-features[data-astro-cid-7a22ahr2]{margin:0 0 0 1.25rem;padding:0}.package-features[data-astro-cid-7a22ahr2] li[data-astro-cid-7a22ahr2]{color:var(--c-fg);margin-bottom:.35rem;font-size:.95rem;line-height:1.6}.travel-note[data-astro-cid-7a22ahr2]{background:#f2eee7;border-radius:4px;margin:2rem 0;padding:1.1rem 1.4rem}.travel-note[data-astro-cid-7a22ahr2] p[data-astro-cid-7a22ahr2]{color:var(--c-fg);margin:0;font-size:.95rem;line-height:1.65}.travel-note[data-astro-cid-7a22ahr2] p[data-astro-cid-7a22ahr2]+p[data-astro-cid-7a22ahr2]{margin-top:.6rem}.booking-cta[data-astro-cid-7a22ahr2]{border-top:1px solid var(--c-line);margin-top:2.5rem;padding-top:1.75rem}.booking-cta[data-astro-cid-7a22ahr2] p[data-astro-cid-7a22ahr2]{color:var(--c-fg);text-align:justify;text-justify:inter-word;hyphens:auto;margin-bottom:1rem;font-size:1.05rem;line-height:1.7}.booking-cta[data-astro-cid-7a22ahr2] .signature[data-astro-cid-7a22ahr2]{font-family:var(--font-lora);color:var(--c-fg);margin-bottom:1.75rem;font-size:1.25rem;font-style:italic}.cta-button-wrap[data-astro-cid-7a22ahr2]{margin-top:1.5rem}.offer-photo[data-astro-cid-7a22ahr2]{position:sticky;top:2rem}.offer-photo[data-astro-cid-7a22ahr2] .photo{aspect-ratio:2/3;object-fit:cover;border-radius:4px;width:100%}@media (width<=960px){.reviews-grid[data-astro-cid-7a22ahr2]{grid-template-columns:1fr;gap:1.5rem}}@media (width<=860px){.intro-row[data-astro-cid-7a22ahr2]{grid-template-columns:1fr;gap:2.5rem}.intro-photo[data-astro-cid-7a22ahr2]{order:2;max-width:24rem;margin:0 auto}.intro-text[data-astro-cid-7a22ahr2]{text-align:center;order:1}.story-row[data-astro-cid-7a22ahr2]{grid-template-columns:1fr;gap:2.5rem}.story-photo[data-astro-cid-7a22ahr2]{max-width:32rem;margin:0 auto}.presvatebni-row[data-astro-cid-7a22ahr2]{grid-template-columns:1fr;gap:2.5rem}.presvatebni-photo[data-astro-cid-7a22ahr2]{max-width:24rem;margin:0 auto}.offer-row[data-astro-cid-7a22ahr2]{grid-template-columns:1fr;gap:2.5rem}.offer-photo[data-astro-cid-7a22ahr2]{max-width:24rem;margin:0 auto;position:static}.showcase-grid[data-astro-cid-7a22ahr2]{grid-template-columns:repeat(2,1fr);gap:.85rem}.showcase-col[data-astro-cid-7a22ahr2]{gap:.85rem}}@media (width<=640px){.package-header[data-astro-cid-7a22ahr2]{flex-direction:column;align-items:flex-start;gap:.35rem}.package-price-wrap[data-astro-cid-7a22ahr2]{text-align:left}.review-box[data-astro-cid-7a22ahr2]{padding:2rem 1.25rem}.collage-grid[data-astro-cid-7a22ahr2]{grid-template-columns:repeat(2,1fr);gap:.35rem}.wedding-showcase-section[data-astro-cid-7a22ahr2]{margin-top:4.5rem;margin-bottom:4.5rem;padding:2.25rem .5rem}.showcase-grid[data-astro-cid-7a22ahr2]{grid-template-columns:repeat(2,1fr);gap:.45rem}.showcase-col[data-astro-cid-7a22ahr2]{gap:.45rem}}
