@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/playfair-display/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/playfair-display/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 500; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 500; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
details.faq{margin-block:12px}
.podpis-tresci{display:block;margin:8px 0 22px;font-size:.84rem;line-height:1.5;color:var(--t2)}
[data-ramka]:not([id^="chart_"]){background:color-mix(in srgb,var(--akcent) 7%,var(--pow));color:var(--tekst);border-color:var(--linia)!important;border-radius:var(--r,12px)}
[id^="chart_"][id$="-container"]{background:var(--pow)!important;color:var(--tekst)!important;border-radius:var(--r,16px);padding:18px 14px 14px;box-shadow:0 0 0 1px var(--linia);box-sizing:border-box;margin:28px auto!important}
[id^="chart_"][id$="-container"] *{color:inherit!important;font-family:var(--f-t)}
[id^="chart_"][id$="-container"]>div:last-child{font-family:var(--f-n);font-size:1rem}
[id^="chart_"]{max-width:100%;overflow-x:auto}
[id^="chart_"] svg{background:transparent!important;max-width:100%;height:auto;font-family:var(--f-t)}
[id^="chart_"] rect{fill:var(--akcent);rx:6px}
[id^="chart_"] .tick text{font-size:13px}
[id^="chart_"] path[fill="none"]:not(.domain),[id^="chart_"] .line{stroke:var(--akcent)!important;stroke-width:3px}
[id^="chart_"] circle{fill:var(--dodatek);stroke:var(--pow)}
[id^="chart_"] text{fill:var(--tekst)!important;font-family:var(--f-t)}
[id^="chart_"] .domain,[id^="chart_"] .tick line{stroke:var(--linia)}
figure.obr-lewo{float:left!important;margin:.3em 1.6em 1em 0!important}figure.obr-prawo{float:right!important;margin:.3em 0 1em 1.6em!important}figure.obr-srodek{margin-left:auto!important;margin-right:auto!important}figure.obr-lewo,figure.obr-prawo{width:50%!important}figure.obr-w25{width:25%!important}figure.obr-w33{width:33.333%!important}figure.obr-w50{width:50%!important}figure.obr-w75{width:75%!important}figure[class*="obr-"] img{width:100%;height:auto}:has(>figure.obr-lewo,>figure.obr-prawo)::after{content:"";display:block;clear:both}@media(max-width:600px){figure.obr-lewo,figure.obr-prawo{float:none!important;width:auto!important;margin:0 0 1em!important}}
.ai-nota-k{display:flex;align-items:center;gap:10px;margin:0 0 22px!important;padding:8px 14px;border-radius:var(--r,14px);background:var(--pow);box-shadow:inset 4px 0 0 var(--akcent),0 0 0 1px var(--linia);color:var(--tekst);font-size:.9rem;line-height:1.45;max-width:none!important}
.ai-znak{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--akcent);color:var(--akcent-tekst);font:700 .72rem/1 var(--f-t);letter-spacing:.04em}
.ai-nota a{color:var(--akcent);font-weight:600}
.obraz-ai{display:block;margin:6px 0 0;font-size:.78rem;line-height:1.4;color:var(--t2);font-style:normal}
.ai-nota-p{margin:40px 0 8px;padding:18px 22px;border-radius:var(--r,14px);background:var(--pow);box-shadow:inset 4px 0 0 var(--akcent),0 0 0 1px var(--linia);font-size:.86rem;line-height:1.6;color:var(--t2)}
.ai-nota-p p{margin:0 0 8px;max-width:none!important}.ai-nota-p p:last-child{margin:0}.ai-nota-p b,.ai-nota-p strong{color:var(--tekst)}
.st-dokumenty{display:flex;flex-wrap:wrap;gap:6px 18px;box-sizing:border-box;width:100%;max-width:1200px;margin:22px auto 0;padding:0 0 4px;font-size:.9rem}@media(max-width:1240px){.st-dokumenty{padding:0 20px 4px}}.st-dokumenty a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.st-stopka-silnika{padding:24px 16px;background:var(--pow);color:var(--tekst)}
.st-pager{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0}.st-pager a,.st-pager span{min-width:42px;padding:9px 12px;box-sizing:border-box;border-radius:var(--r,12px);box-shadow:0 0 0 1px var(--linia);text-align:center;color:var(--tekst);background:var(--pow);text-decoration:none;font-weight:600}
.st-pager [aria-current]{background:var(--akcent);color:var(--akcent-tekst);box-shadow:none}
:has(> .kr),:has(> * > .kr){max-width:none!important}
.kr{container-type:inline-size;max-width:1080px}
.kr-uklad{display:grid;gap:28px}
@container (min-width:760px){.kr-uklad{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:48px;align-items:start}.kr-boczna{position:sticky;top:24px}}
.kr-tekst>h3{margin:0 0 10px;font:700 1.25rem/1.3 var(--f-n);color:var(--tekst)}.kr-tekst>h3:not(:first-child){margin-top:30px}
.kr-tekst p,.kr-tekst li{max-width:none!important}
.kr-boczna h3{margin:0 0 12px;font:700 1.25rem/1.3 var(--f-n);color:var(--tekst)}
.kr-boczna .kf{max-width:none;margin:0}
.kf{position:relative;display:grid;gap:16px;margin:8px 0 4px;padding:24px;border-radius:var(--r,16px);background:var(--pow);box-shadow:0 0 0 1px var(--linia);max-width:640px}
.kf-pole{display:grid;gap:6px;font-weight:600;font-size:.95rem}.kf-pole[hidden],.kf-stan[hidden]{display:none}
.kf input[type=email],.kf input[type=text],.kf textarea{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:calc(var(--r,16px) * .6);border:1.5px solid var(--linia);background:var(--tlo);color:var(--tekst);font:400 1rem/1.5 var(--f-t)}
.kf textarea{resize:vertical;min-height:140px}
.kf input:focus,.kf textarea:focus{outline:none;border-color:var(--akcent);box-shadow:0 0 0 3px var(--akcent-jasny)}
.kf-pokaz{justify-self:start;padding:10px 16px;border-radius:calc(var(--r,16px) * .6);border:1.5px dashed var(--akcent);background:color-mix(in srgb,var(--akcent) 16%,var(--pow));color:var(--tekst);font:600 .95rem var(--f-t);cursor:pointer}
.kf-tresc-pyt{font-weight:700}
.kf-wyslij{justify-self:start;padding:13px 26px;border:0;border-radius:calc(var(--r,16px) * .6);background:var(--akcent);color:var(--akcent-tekst);font:700 1rem var(--f-t);cursor:pointer}
.kf-wyslij:hover{background:var(--akcent-cien)}
.kf-pulapka{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.kf-info{margin:0!important;font-size:.82rem;color:var(--t2)}
.kf-stan{margin:0!important;padding:12px 16px;border-radius:calc(var(--r,16px) * .6);font-weight:600;color:var(--tekst)}
.mailrev{padding:3px 12px;border-radius:999px;border:1.5px solid var(--akcent);background:color-mix(in srgb,var(--akcent) 16%,var(--pow));color:var(--tekst);font:600 .9em var(--f-t);cursor:pointer}
.kf-ok{background:color-mix(in srgb,var(--akcent) 22%,var(--pow))}.kf-blad{background:color-mix(in srgb,var(--dodatek) 30%,var(--pow))}
:root{--tlo:#fbf6f0;--pow:#ffffff;--tekst:#2f1d20;--t2:#6d5155;--linia:#e6d4ca;--akcent:#8f424d;--akcent-tekst:#ffffff;--dodatek:#c59b6d;--r:12px;--f-n:"Playfair Display","Playfair Display Fallback",Georgia,"Times New Roman",serif;--f-t:"Figtree","Figtree Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--akcent-jasny:#f5e4e6;--akcent-cien:#6b2c36;--stopka:#2a181b;--stopka-tekst:#f5ebe6;--pergamin:#f7efe6;--pergamin-ciemny:#efe2d4;--zloto-jasne:#ebd8be;--cien-karta:0 10px 28px rgba(47,29,32,0.07);--cien-mocny:0 16px 38px rgba(47,29,32,0.13);--max-szer:1360px;--kd-porady:#8f424d;--kd-organizacja-wesela:#9e5863;--kd-wesele:#7d4e57;--kd-ubior-panny-mlodej:#b06974;--kd-rocznica-slubu:#8c5a3c;--kd-slub:#7a3e48;--kd-stroj-na-wesele:#5c6b54;--kd-zareczyny:#a34856;--kd-zwyczaje-slubne:#7b5c63;--kd-akcesoria-slubne:#966b52;--kd-wieczor-panienski:#b55d6c;--kd-koszt-wesela:#6e5a4f;--kd-swiadkowie:#5a6e62;--kd-formalnosci-po-slubie:#844d58;--kd-ubior-pana-mlodego:#4c5c68;--kd-druhna:#a66872;--kd-wieczor-kawalerski:#63594e;--kd-panna-mloda:#9c4f5b;--kd-dziecko-na-weselu:#756554;--kd-goscie-weselni:#8a5862}.dzial-porady{--kd:var(--kd-porady)}.dzial-organizacja-wesela{--kd:var(--kd-organizacja-wesela)}.dzial-wesele{--kd:var(--kd-wesele)}.dzial-ubior-panny-mlodej{--kd:var(--kd-ubior-panny-mlodej)}.dzial-rocznica-slubu{--kd:var(--kd-rocznica-slubu)}.dzial-slub{--kd:var(--kd-slub)}.dzial-stroj-na-wesele{--kd:var(--kd-stroj-na-wesele)}.dzial-zareczyny{--kd:var(--kd-zareczyny)}.dzial-zwyczaje-slubne{--kd:var(--kd-zwyczaje-slubne)}.dzial-akcesoria-slubne{--kd:var(--kd-akcesoria-slubne)}.dzial-wieczor-panienski{--kd:var(--kd-wieczor-panienski)}.dzial-koszt-wesela{--kd:var(--kd-koszt-wesela)}.dzial-swiadkowie{--kd:var(--kd-swiadkowie)}.dzial-formalnosci-po-slubie{--kd:var(--kd-formalnosci-po-slubie)}.dzial-ubior-pana-mlodego{--kd:var(--kd-ubior-pana-mlodego)}.dzial-druhna{--kd:var(--kd-druhna)}.dzial-wieczor-kawalerski{--kd:var(--kd-wieczor-kawalerski)}.dzial-panna-mloda{--kd:var(--kd-panna-mloda)}.dzial-dziecko-na-weselu{--kd:var(--kd-dziecko-na-weselu)}.dzial-goscie-weselni{--kd:var(--kd-goscie-weselni)}*,*::before,*::after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;overflow-x:hidden;background-color:var(--tlo);color:var(--tekst)}body{margin:0;padding:0;font-family:var(--f-t);font-size:1rem;line-height:1.65;color:var(--tekst);background-color:var(--tlo);background-image:radial-gradient(circle at 15% 10%,rgba(197,155,109,0.08) 0%,transparent 45%),radial-gradient(circle at 85% 25%,rgba(143,66,77,0.06) 0%,transparent 45%);overflow-x:hidden;overflow-wrap:break-word;word-wrap:break-word;-webkit-font-smoothing:antialiased}img,picture,video,canvas{display:block;max-width:100%;height:auto}svg{display:inline-block;width:1.25rem;height:1.25rem;max-width:100%;vertical-align:middle;fill:currentColor;flex-shrink:0}a{color:var(--akcent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}a:hover{color:var(--akcent-cien)}:focus-visible{outline:3px solid var(--akcent);outline-offset:3px;border-radius:4px}h1,h2,h3,h4,h5,h6{margin:0 0 0.65rem;font-family:var(--f-n);font-weight:700;line-height:1.25;color:var(--tekst);overflow-wrap:break-word}p,ul,ol,dl,figure,blockquote{margin:0 0 1rem}.tylko-czytnik,.sr-ukryty{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.skocz-do-tresci{position:absolute;top:-100px;left:1rem;z-index:1000;min-height:44px;padding:0.65rem 1.25rem;background:var(--akcent);color:var(--akcent-tekst);font-weight:700;border-radius:var(--r);text-decoration:none;box-shadow:var(--cien-mocny)}.skocz-do-tresci:focus{top:1rem;color:var(--akcent-tekst)}.sekcja-wnetrze{width:100%;max-width:var(--max-szer);margin-inline:auto;padding-inline:2rem}.sekcja-naglowek{max-width:820px;margin:0 auto 2.5rem;text-align:center}.sekcja-naglowek__ozdoba{display:flex;justify-content:center;margin-bottom:0.75rem}.sekcja-girlanda,.sekcja-wianek-serce,.sekcja-dzielnik,.sekcja-aparat-obraz{width:auto;max-height:54px;aspect-ratio:3 / 1;object-fit:contain}.sekcja-kicker,.mapa-kicker{display:inline-block;margin-bottom:0.45rem;padding:0.2rem 0.85rem;font-size:0.8125rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--akcent-cien);background:var(--akcent-jasny);border:1px solid rgba(143,66,77,0.22);border-radius:999px}.sekcja-tytul{font-size:clamp(1.65rem,2.5vw,2.35rem);color:var(--tekst);margin-bottom:0.75rem}.sekcja-opis{font-size:1.05rem;color:var(--t2);margin-bottom:0}.naglowek-witryny{position:relative;z-index:200;background:linear-gradient(180deg,#fffdfb 0%,var(--tlo) 100%);border-bottom:1px solid var(--linia)}.naglowek-ogrod{max-width:var(--max-szer);margin-inline:auto;padding:0.75rem 2rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem}.naglowek-ornament{display:flex;align-items:center;pointer-events:none}.naglowek-ornament--lewy{justify-content:flex-start}.naglowek-ornament--prawy{justify-content:flex-end;transform:scaleX(-1)}.naglowek-girlanda{max-height:56px;width:auto;aspect-ratio:4 / 1;object-fit:contain}.naglowek-marka{text-align:center}.marka-link{display:inline-flex;flex-direction:column;align-items:center;gap:0.15rem;min-height:44px;padding:0.25rem 1rem;text-decoration:none;color:var(--tekst)}.marka-znak svg{width:2.1rem;height:2.1rem;color:var(--akcent)}.marka-tytul{font-family:var(--f-n);font-size:clamp(1.75rem,2.8vw,2.45rem);font-weight:700;font-style:italic;line-height:1.1;color:var(--tekst)}.marka-dewiza{font-size:0.8125rem;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--t2)}.pasek-nawigacji{background:linear-gradient(90deg,var(--akcent-cien) 0%,var(--akcent) 50%,var(--akcent-cien) 100%);color:var(--akcent-tekst);border-top:1px solid rgba(255,255,255,0.18);border-bottom:2px solid var(--dodatek);box-shadow:0 4px 14px rgba(47,29,32,0.14)}.pasek-nawigacji__wnetrze{max-width:var(--max-szer);margin-inline:auto;padding:0.35rem 2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 1rem}.naw-dom{display:inline-flex;align-items:center;gap:0.45rem;min-height:44px;padding:0.45rem 0.9rem;color:var(--akcent-tekst);text-decoration:none;font-weight:600;font-size:0.9375rem;border-radius:999px}.naw-dom__ikona svg{width:1.25rem;height:1.25rem;color:var(--zloto-jasne)}.naw-dom:hover,.naw-dom--aktywny{background:rgba(255,255,255,0.16);color:var(--akcent-tekst)}.naw-grupy{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem}.naw-rozwijane{position:relative}.naw-rozwijane__przycisk,.naw-link-prosty{display:inline-flex;align-items:center;gap:0.45rem;min-height:44px;padding:0.45rem 0.95rem;font-family:var(--f-t);font-size:0.9375rem;font-weight:600;color:var(--akcent-tekst);text-decoration:none;border-radius:999px;cursor:pointer;list-style:none;user-select:none}.naw-rozwijane__przycisk::-webkit-details-marker{display:none}.naw-rozwijane__przycisk:hover,.naw-rozwijane[open]>.naw-rozwijane__przycisk,.naw-link-prosty:hover,.naw-link-prosty--aktywny{background:rgba(255,255,255,0.18);color:var(--akcent-tekst)}.naw-rozwijane__strzalka{display:inline-block;width:0.5rem;height:0.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-0.15rem;transition:transform 0.2s ease}.naw-rozwijane[open] .naw-rozwijane__strzalka{transform:rotate(-135deg);margin-top:0.2rem}.naw-rozwijane__panel{position:absolute;top:calc(100% + 0.5rem);left:0;z-index:300;width:min(560px,92vw);padding:1.35rem;background:var(--pow);color:var(--tekst);border:1px solid var(--linia);border-top:3px solid var(--dodatek);border-radius:var(--r);box-shadow:var(--cien-mocny)}.naw-rozwijane--pelne .naw-rozwijane__panel--mapa{left:auto;right:0;width:min(880px,94vw)}.naw-panel-naglowek{display:flex;align-items:center;gap:1rem;padding-bottom:0.9rem;margin-bottom:0.9rem;border-bottom:1px solid var(--linia)}.naw-panel-wianek{width:56px;height:56px;aspect-ratio:1 / 1;object-fit:contain;flex-shrink:0}.naw-panel-naglowek strong{display:block;font-family:var(--f-n);font-size:1.1rem;color:var(--tekst)}.naw-panel-naglowek p{margin:0.2rem 0 0;font-size:0.875rem;color:var(--t2)}.naw-panel-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.35rem 0.75rem}.naw-panel-lista a{display:flex;align-items:center;min-height:44px;padding:0.4rem 0.65rem;color:var(--tekst);text-decoration:none;font-weight:500;border-radius:8px}.naw-panel-lista a:hover{background:var(--pergamin);color:var(--akcent)}.naw-mapa-siatka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.65rem}.naw-mapa-ogniwo{min-width:0;min-height:44px;padding:0.55rem 0.7rem;display:flex;align-items:flex-start;gap:0.6rem;background:var(--tlo);border:1px solid var(--linia);border-left:3px solid var(--kd,var(--akcent));border-radius:8px;text-decoration:none;color:var(--tekst)}.naw-mapa-ogniwo:hover{background:var(--akcent-jasny);border-color:var(--kd,var(--akcent))}.naw-mapa-ikona{width:1.65rem;height:1.65rem;display:inline-flex;align-items:center;justify-content:center;color:var(--kd,var(--akcent));flex-shrink:0}.naw-mapa-ikona svg{width:1.25rem;height:1.25rem}.naw-mapa-tekst{min-width:0;display:flex;flex-direction:column}.naw-mapa-tekst strong{font-size:0.875rem;line-height:1.25;color:var(--tekst)}.naw-mapa-tekst small{font-size:0.75rem;color:var(--t2);line-height:1.3;margin-top:0.15rem}.naw-skroty{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem}.naw-skrot{display:inline-flex;align-items:center;min-height:44px;padding:0.35rem 0.75rem;font-size:0.875rem;font-weight:500;color:var(--stopka-tekst);text-decoration:none;border-radius:999px}.naw-skrot:hover,.naw-skrot--aktywny{background:rgba(255,255,255,0.16);color:var(--akcent-tekst)}.glowna-ogrod{display:block}.hero-ogrod{position:relative;min-height:540px;padding:3.5rem 1.5rem 4.25rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--linia)}.hero-ogrod__panorama{position:absolute;inset:0;z-index:1}.hero-obraz{width:100%;height:100%;min-height:540px;aspect-ratio:16 / 7;object-fit:cover;object-position:center}.hero-ogrod__mgla{position:absolute;inset:0;background:radial-gradient( ellipse at center,rgba(251,246,240,0.88) 0%,rgba(251,246,240,0.65) 48%,rgba(47,29,32,0.28) 100% )}.hero-ogrod__platki{position:absolute;inset:0;pointer-events:none;opacity:0.6}.hero-platki-obraz{width:100%;height:100%;object-fit:cover}.hero-ogrod__kartusz{position:relative;z-index:2;max-width:720px;width:100%;padding:2.25rem 2.75rem;text-align:center;background:rgba(251,246,240,0.94);border:1px solid var(--linia);outline:1px solid rgba(197,155,109,0.45);outline-offset:-8px;border-radius:calc(var(--r) * 1.5);box-shadow:var(--cien-mocny)}.hero-kartusz__girlanda{display:flex;justify-content:center;margin-top:-1.25rem;margin-bottom:0.65rem}.hero-girlanda-obraz{max-width:280px;width:100%;aspect-ratio:4 / 1;object-fit:contain}.hero-kartusz__nadtytul{margin-bottom:0.35rem;font-size:0.8125rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--akcent)}.hero-kartusz__tytul{font-family:var(--f-n);font-size:clamp(2.25rem,4.2vw,3.5rem);font-style:italic;color:var(--tekst);margin-bottom:0.25rem}.hero-kartusz__dewiza{font-family:var(--f-n);font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:700;color:var(--akcent-cien);margin-bottom:0.75rem}.hero-kartusz__dzielnik{display:flex;justify-content:center;margin:0.65rem 0 0.85rem}.hero-dzielnik-obraz{max-width:210px;height:28px;object-fit:contain}.hero-kartusz__lead{max-width:580px;margin:0 auto 1.5rem;font-size:1.05rem;color:var(--tekst)}.hero-kartusz__skroty{display:flex;flex-wrap:wrap;justify-content:center;gap:0.85rem}.przycisk-ogrod{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0.65rem 1.45rem;font-weight:700;font-size:0.9375rem;border-radius:999px;text-decoration:none;cursor:pointer}.przycisk-ogrod--pelny{background:var(--akcent);color:var(--akcent-tekst);border:2px solid var(--akcent);box-shadow:0 4px 12px rgba(143,66,77,0.25)}.przycisk-ogrod--pelny:hover{background:var(--akcent-cien);border-color:var(--akcent-cien);color:var(--akcent-tekst);transform:translateY(-1px)}.przycisk-ogrod--kontur{background:var(--pow);color:var(--akcent-cien);border:2px solid var(--akcent)}.przycisk-ogrod--kontur:hover{background:var(--akcent-jasny);color:var(--tekst)}.hero-ogrod__koronka{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;justify-content:center;pointer-events:none;opacity:0.85}.hero-koronka-obraz{width:100%;max-width:694px;height:26px;object-fit:cover}.altany-scenariuszy{padding:3.5rem 0}.altany-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;align-items:stretch}.altana-karta{min-width:0;height:100%;display:flex;flex-direction:column;background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);box-shadow:var(--cien-karta);overflow:hidden}.altana-karta__kadr{position:relative;aspect-ratio:16 / 10;background:var(--pergamin);overflow:hidden;border-bottom:2px solid var(--dodatek)}.altana-karta__tlo{width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform 0.4s ease}.altana-karta:hover .altana-karta__tlo{transform:scale(1.03)}.altana-karta__znaczek{position:absolute;right:0.85rem;bottom:0.65rem;width:64px;height:64px;padding:0.35rem;background:rgba(251,246,240,0.94);border:1px solid var(--dodatek);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--cien-karta)}.altana-karta__ilustracja{width:100%;height:100%;object-fit:contain}.altana-karta__tresc{padding:1.5rem;display:flex;flex-direction:column;flex:1}.altana-karta__wstega{align-self:flex-start;margin-bottom:0.5rem;padding:0.2rem 0.7rem;font-size:0.75rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;background:var(--akcent-jasny);color:var(--akcent-cien);border-radius:999px}.altana-karta__tytul{font-size:1.45rem;margin-bottom:0.5rem}.altana-karta__tytul a{color:var(--tekst);text-decoration:none}.altana-karta__tytul a:hover{color:var(--akcent)}.altana-karta__opis{font-size:0.95rem;color:var(--t2);margin-bottom:1.1rem}.altana-karta__lista{list-style:none;margin:0 0 1.25rem;padding:0.85rem 0 0;border-top:1px dashed var(--linia);display:flex;flex-direction:column;gap:0.45rem}.altana-karta__lista a{display:flex;align-items:baseline;gap:0.5rem;min-height:44px;padding:0.35rem 0.5rem;font-size:0.92rem;font-weight:600;color:var(--tekst);text-decoration:none;border-radius:6px}.altana-karta__lista a:hover{background:var(--pergamin);color:var(--akcent)}.altana-karta__strzalka{color:var(--akcent);font-weight:700;font-size:1.1rem}.altana-karta__stopka{margin-top:auto;display:inline-flex;align-items:center;min-height:44px;padding:0.5rem 0;font-weight:700;font-size:0.92rem;color:var(--akcent);text-decoration:none}.altana-karta__stopka:hover{color:var(--akcent-cien);text-decoration:underline}.mapa-ogrodu{position:relative;padding:4rem 0;border-block:1px solid var(--linia);overflow:hidden}.mapa-tabliczka-tytulowa__deska{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.22;pointer-events:none}.mapa-tabliczka-tytulowa__napis{position:relative;z-index:1}.mapa-tytul{font-size:clamp(1.8rem,2.8vw,2.5rem);font-style:italic;margin-bottom:0.4rem}.mapa-opis{margin:0;color:var(--t2);font-size:0.98rem}.drogowskaz-ogrodowy__wianek{width:48px;height:48px;border-radius:50%;background:var(--pergamin);border:1px solid var(--linia);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--kd,var(--akcent));overflow:hidden}.drogowskaz-ogrodowy__wianek svg{width:1.5rem;height:1.5rem}.drogowskaz-ogrodowy__tabliczka{min-width:0;display:flex;flex-direction:column}.drogowskaz-ogrodowy__nazwa{font-family:var(--f-n);font-size:1.02rem;font-weight:700;color:var(--tekst);line-height:1.25}.drogowskaz-ogrodowy__opis{margin-top:0.2rem;font-size:0.8rem;line-height:1.35;color:var(--t2)}.ksiega-przysiegi{padding:4rem 0}.przysiega-uklad{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:2rem;align-items:start}.przysiega-karty{display:flex;flex-direction:column;gap:1rem}.przysiega-zakladka{background:var(--pow);border:1px solid var(--linia);border-left:4px solid var(--akcent);border-radius:var(--r);box-shadow:var(--cien-karta);overflow:hidden}.przysiega-zakladka__naglowek{min-height:64px;padding:1rem 1.25rem;display:flex;align-items:center;gap:1rem;cursor:pointer;list-style:none;user-select:none}.przysiega-zakladka__naglowek::-webkit-details-marker{display:none}.przysiega-zakladka__naglowek:hover{background:var(--pergamin)}.przysiega-zakladka__numer{width:38px;height:38px;border-radius:50%;background:var(--akcent);color:var(--akcent-tekst);font-family:var(--f-n);font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.przysiega-zakladka__tytul{flex:1;min-width:0;font-family:var(--f-n);font-size:1.12rem;font-weight:700;color:var(--tekst)}.przysiega-zakladka__znak{width:44px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.przysiega-ikona{width:40px;height:40px;aspect-ratio:1 / 1;object-fit:contain}.przysiega-zakladka__wnetrze{padding:0 1.25rem 1.35rem 4.6rem;color:var(--t2);border-top:1px dashed var(--linia);padding-top:1rem}.przysiega-zakladka__linki{display:flex;flex-direction:column;gap:0.45rem;margin-top:0.85rem}.przysiega-odnosnik{display:inline-flex;align-items:center;min-height:44px;padding:0.45rem 0.75rem;background:var(--pergamin);border-radius:8px;font-weight:600;font-size:0.92rem;color:var(--akcent-cien);text-decoration:none}.przysiega-odnosnik:hover{background:var(--akcent-jasny);color:var(--tekst)}.przysiega-teczka{padding:1.75rem;background:var(--pergamin);border:1px solid var(--dodatek);border-radius:var(--r);box-shadow:var(--cien-karta)}.przysiega-teczka__grafiki{display:flex;align-items:center;gap:0.75rem;margin-bottom:1rem}.teczka-obraz-lista,.teczka-obraz-koperta{height:58px;width:auto;aspect-ratio:1 / 1;object-fit:contain}.przysiega-teczka__etykieta{display:inline-block;margin-bottom:0.35rem;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--akcent)}.przysiega-teczka__tytul{font-size:1.35rem;margin-bottom:0.5rem}.przysiega-teczka__opis{font-size:0.9375rem;color:var(--t2);margin-bottom:1.25rem}.przysiega-teczka__lista{display:flex;flex-direction:column;gap:0.65rem;margin-bottom:1.25rem}.przysiega-teczka__pozycja{min-height:54px;padding:0.65rem 0.85rem;display:flex;align-items:center;gap:0.85rem;background:var(--pow);border:1px solid var(--linia);border-radius:8px;text-decoration:none;color:var(--tekst)}.przysiega-teczka__pozycja:hover{border-color:var(--akcent);background:var(--akcent-jasny)}.przysiega-teczka__kropka{width:32px;height:32px;border-radius:50%;background:var(--akcent-jasny);color:var(--akcent-cien);font-weight:700;font-size:0.8125rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.przysiega-teczka__tekst{min-width:0;display:flex;flex-direction:column}.przysiega-teczka__tekst strong{font-size:0.95rem;color:var(--tekst)}.przysiega-teczka__tekst small{font-size:0.8rem;color:var(--t2)}.przysiega-teczka__stopka{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--akcent);text-decoration:none}.karta-papeteria{min-width:0;height:100%;display:flex;flex-direction:column;background:var(--pow);border:1px solid var(--linia);border-top:3px solid var(--kd,var(--akcent));border-radius:var(--r);box-shadow:var(--cien-karta);overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease}.karta-papeteria:hover{transform:translateY(-3px);box-shadow:var(--cien-mocny)}.karta-papeteria__kadr{display:block;aspect-ratio:16 / 10;background:var(--pergamin);overflow:hidden}.karta-obraz{width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform 0.35s ease}.karta-papeteria:hover .karta-obraz{transform:scale(1.04)}.karta-papeteria__winietka{padding:0.85rem 1.15rem 0.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:0.45rem}.karta-papeteria__pieczec{width:26px;height:26px;border-radius:50%;background:var(--pergamin);color:var(--kd,var(--akcent));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.karta-papeteria__pieczec svg{width:0.95rem;height:0.95rem}.karta-papeteria__dzial{display:inline-flex;align-items:center;min-height:28px;padding:0.15rem 0.6rem;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--akcent-tekst);background:var(--kd,var(--akcent));border-radius:999px;text-decoration:none}.karta-papeteria__dzial:hover{background:var(--akcent-cien);color:var(--akcent-tekst)}.karta-papeteria__czas{margin-left:auto;font-size:0.78rem;color:var(--t2)}.karta-papeteria__tresc{padding:0.5rem 1.15rem 1rem;flex:1;display:flex;flex-direction:column}.karta-papeteria__tytul{font-size:1.12rem;line-height:1.32;margin-bottom:0.5rem}.karta-papeteria__tytul a{color:var(--tekst);text-decoration:none}.karta-papeteria__tytul a:hover{color:var(--akcent)}.karta-papeteria__zajawka{margin:0;font-size:0.9rem;color:var(--t2);line-height:1.55}.karta-papeteria__stopka{margin-top:auto;padding:0.65rem 1.15rem;border-top:1px dashed var(--linia);background:rgba(251,246,240,0.55);display:flex;align-items:center;justify-content:space-between;gap:0.5rem}.karta-papeteria__data{font-size:0.8rem;color:var(--t2)}.karta-papeteria__link{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.85rem;font-weight:700;color:var(--akcent);text-decoration:none}.wiersz-winietka{min-width:0;padding:1.15rem;display:grid;grid-template-columns:200px auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;background:var(--pow);border:1px solid var(--linia);border-left:4px solid var(--kd,var(--akcent));border-radius:var(--r);box-shadow:var(--cien-karta)}.wiersz-winietka__kadr{display:block;aspect-ratio:16 / 10;border-radius:8px;overflow:hidden;background:var(--pergamin)}.wiersz-obraz{width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover}.wiersz-winietka__lewa{display:flex;flex-direction:column;align-items:center;gap:0.35rem}.wiersz-winietka__monogram{width:42px;height:42px;border-radius:50%;background:var(--pergamin);border:1px solid var(--dodatek);font-family:var(--f-n);font-weight:700;font-size:1.15rem;color:var(--kd,var(--akcent));display:inline-flex;align-items:center;justify-content:center}.wiersz-winietka__znak{color:var(--kd,var(--akcent))}.wiersz-winietka__srodek{min-width:0}.wiersz-winietka__nadtytul{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-bottom:0.35rem}.wiersz-winietka__dzial{display:inline-flex;align-items:center;min-height:28px;padding:0.15rem 0.65rem;font-size:0.75rem;font-weight:700;text-transform:uppercase;background:var(--kd,var(--akcent));color:var(--akcent-tekst);border-radius:999px;text-decoration:none}.wiersz-winietka__sponsor{padding:0.15rem 0.6rem;font-size:0.75rem;font-weight:600;background:var(--pergamin-ciemny);color:var(--tekst);border-radius:999px}.wiersz-winietka__tytul{font-size:1.2rem;margin-bottom:0.4rem}.wiersz-winietka__tytul a{color:var(--tekst);text-decoration:none}.wiersz-winietka__tytul a:hover{color:var(--akcent)}.wiersz-winietka__zajawka{margin:0;font-size:0.92rem;color:var(--t2)}.wiersz-winietka__prawa{display:flex;flex-direction:column;align-items:flex-end;gap:0.35rem;text-align:right}.wiersz-winietka__data,.wiersz-winietka__czas{font-size:0.8125rem;color:var(--t2)}.wiersz-winietka__przycisk{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0.45rem 1rem;background:var(--akcent);color:var(--akcent-tekst);font-size:0.85rem;font-weight:700;border-radius:999px;text-decoration:none}.wiersz-winietka__przycisk:hover{background:var(--akcent-cien);color:var(--akcent-tekst)}.karta-menu-weselnego{padding:4rem 0;background:var(--pergamin);border-block:1px solid var(--linia)}.menu-bankietowe-uklad{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:2rem;align-items:start}.menu-bankietowe__naglowek{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:2rem}.menu-bankietowe__pieczec{width:76px;height:76px;flex-shrink:0}.menu-tort-obraz{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain}.menu-bankietowe__siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:stretch}.porada-sommeliera__ramka{padding:1.65rem;background:var(--pow);border:2px solid var(--dodatek);border-radius:var(--r);box-shadow:var(--cien-karta)}.porada-sommeliera__naglowek{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.porada-sommeliera__nadtytul{display:block;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--akcent);margin-bottom:0.25rem}.porada-sommeliera__tytul{font-size:1.3rem;margin:0}.porada-sommeliera__kieliszki{width:64px;height:64px;flex-shrink:0}.porada-kieliszki-obraz{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain}.porada-sommeliera__tresc{font-size:0.92rem;color:var(--t2);margin-bottom:1.15rem}.porada-sommeliera__glowny-link{min-height:48px;padding:0.65rem 1rem;margin-bottom:1.15rem;display:flex;align-items:center;justify-content:space-between;gap:0.75rem;background:var(--akcent);color:var(--akcent-tekst);font-weight:700;font-size:0.9rem;border-radius:8px;text-decoration:none}.porada-sommeliera__glowny-link:hover{background:var(--akcent-cien);color:var(--akcent-tekst)}.porada-sommeliera__lista{display:flex;flex-direction:column;gap:0.6rem}.porada-sommeliera__ogniwo{min-height:48px;padding:0.55rem 0.75rem;display:flex;align-items:center;gap:0.75rem;background:var(--tlo);border:1px solid var(--linia);border-radius:8px;text-decoration:none;color:var(--tekst)}.porada-sommeliera__ogniwo:hover{background:var(--akcent-jasny);border-color:var(--akcent)}.porada-mala-ikona{width:32px;height:32px;aspect-ratio:1 / 1;object-fit:contain}.porada-sommeliera__ogniwo strong{display:block;font-size:0.88rem;color:var(--tekst)}.porada-sommeliera__ogniwo small{font-size:0.76rem;color:var(--t2)}.atelier-i-zielnik{padding:4rem 0}.atelier-blok,.zielnik-blok{margin-top:2.5rem}.atelier-blok__naglowek{padding:1.15rem 1.5rem;margin-bottom:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;background:var(--pergamin);border:1px solid var(--linia);border-radius:var(--r)}.atelier-blok__ikona{width:52px;height:52px;flex-shrink:0}.atelier-mala-ikona{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain}.atelier-blok__naglowek h3{font-size:1.3rem;margin-bottom:0.2rem}.atelier-blok__naglowek p{margin:0;font-size:0.92rem;color:var(--t2)}.atelier-blok__link{margin-left:auto;display:inline-flex;align-items:center;min-height:44px;padding:0.45rem 1rem;font-weight:700;font-size:0.9rem;color:var(--akcent);background:var(--pow);border:1px solid var(--linia);border-radius:999px;text-decoration:none}.atelier-blok__link:hover{background:var(--akcent);color:var(--akcent-tekst);border-color:var(--akcent)}.atelier-siatka-6,.zielnik-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch}.karta-zielnika{min-width:0;height:100%;padding:1.5rem;display:flex;flex-direction:column;background:var(--pow);border:1px solid var(--linia);outline:1px solid rgba(197,155,109,0.35);outline-offset:-6px;border-radius:var(--r);box-shadow:var(--cien-karta)}.karta-zielnika__gora{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:0.65rem}.karta-zielnika__numer{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--akcent)}.karta-zielnika__czas{font-size:0.78rem;color:var(--t2)}.karta-zielnika__tytul{font-size:1.2rem;margin-bottom:0.5rem}.karta-zielnika__tytul a{color:var(--tekst);text-decoration:none}.karta-zielnika__tytul a:hover{color:var(--akcent)}.karta-zielnika__opis{font-size:0.92rem;color:var(--t2);margin-bottom:1rem;flex:1}.karta-zielnika__czytaj{margin-top:auto;display:inline-flex;align-items:center;min-height:44px;font-size:0.88rem;font-weight:700;color:var(--akcent);text-decoration:none}.etykieta-orszaku{padding:4rem 0;background:var(--pergamin);border-block:1px solid var(--linia)}.orszak-dwie-kolumny{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:2rem;align-items:start}.orszak-podtytul{font-size:1.35rem;margin-bottom:1.25rem}.orszak-siatka-kart{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:stretch}.orszak-role-karta{padding:1.65rem;background:var(--pow);border:1px solid var(--dodatek);border-radius:var(--r);box-shadow:var(--cien-karta)}.orszak-role-karta__wianek{width:64px;height:64px;margin-bottom:0.75rem}.orszak-wianek-obraz{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain}.orszak-role-karta__tytul{font-size:1.3rem;margin-top:0.35rem;margin-bottom:0.5rem}.orszak-role-karta__opis{font-size:0.92rem;color:var(--t2);margin-bottom:1.25rem}.orszak-role-lista{display:flex;flex-direction:column;gap:0.85rem;margin-bottom:1.25rem}.orszak-rola-pozycja{padding:0.85rem;background:var(--tlo);border:1px solid var(--linia);border-radius:8px}.orszak-rola-pozycja__dzial{display:inline-block;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--akcent);margin-bottom:0.2rem}.orszak-rola-pozycja__tytul{font-size:1rem;margin-bottom:0.3rem}.orszak-rola-pozycja__tytul a{color:var(--tekst);text-decoration:none}.orszak-rola-pozycja__tytul a:hover{color:var(--akcent)}.orszak-rola-pozycja__lead{margin:0;font-size:0.85rem;color:var(--t2)}.orszak-role-stopka{display:flex;flex-wrap:wrap;gap:0.65rem}.orszak-role-stopka a{display:inline-flex;align-items:center;min-height:44px;padding:0.4rem 0.85rem;background:var(--akcent-jasny);color:var(--akcent-cien);font-weight:700;font-size:0.85rem;border-radius:999px;text-decoration:none}.orszak-role-stopka a:hover{background:var(--akcent);color:var(--akcent-tekst)}.oprawa-i-atrakcje{padding:4rem 0}.swiezo-posadzone{padding:4rem 0;background:var(--pergamin);border-top:1px solid var(--linia)}.swiezo-naglowek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.swiezo-naglowek__lewa{display:flex;align-items:center;gap:1rem}.swiezo-naglowek__wianek{width:64px;height:64px;flex-shrink:0}.swiezo-kalendarz-obraz{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain}.swiezo-naglowek__opis{max-width:480px;margin:0;color:var(--t2);font-size:0.95rem}.swiezo-siatka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem;align-items:stretch}.pawilon-rocznic{padding:4rem 0;border-top:1px solid var(--linia)}.pawilon-baner{padding:2rem;margin-bottom:2.5rem;display:grid;grid-template-columns:110px minmax(0,1fr) 110px;align-items:center;gap:1.5rem;background:linear-gradient(135deg,var(--pergamin) 0%,#fff9f2 100%);border:2px solid var(--dodatek);border-radius:calc(var(--r) * 1.25);box-shadow:var(--cien-karta);text-align:center}.pawilon-golebie-obraz,.pawilon-prezenty-obraz{width:100%;max-width:110px;aspect-ratio:1 / 1;object-fit:contain;margin-inline:auto}.skarbiec-klejnotow{padding:2rem;margin-bottom:2.5rem;background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);box-shadow:var(--cien-karta)}.skarbiec-klejnotow__wprowadzenie{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px dashed var(--linia)}.skarbiec-szkatulka{width:78px;height:78px;flex-shrink:0}.skarbiec-pierscionek-obraz{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain}.skarbiec-link-dzialu{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--akcent);text-decoration:none}.skarbiec-klejnotow__karty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch}.rocznice-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch}.okruchy{max-width:var(--max-szer);margin:0 auto;padding:1rem 2rem 0.5rem;font-size:0.875rem;color:var(--t2)}.okruchy ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem}.okruchy li{display:inline-flex;align-items:center;gap:0.35rem}.okruchy li + li::before{content:"›";color:var(--akcent);font-weight:700}.okruchy a{display:inline-flex;align-items:center;min-height:44px;padding:0.25rem 0.35rem;color:var(--t2);text-decoration:none}.okruchy a:hover{color:var(--akcent);text-decoration:underline}.okruchy [aria-current="page"]{font-weight:700;color:var(--tekst)}.dz-ogrod,.dz-strona,.wp-ogrod,.wp-artykul{padding-bottom:4rem}.dz-naglowek,.dz-baner{position:relative;max-width:var(--max-szer);margin:1rem auto 2.5rem;padding:2.25rem 2.5rem;background:linear-gradient(135deg,var(--pow) 0%,var(--pergamin) 100%);border:1px solid var(--linia);border-left:6px solid var(--kd,var(--akcent));border-radius:var(--r);box-shadow:var(--cien-karta);overflow:hidden}.dz-baner__wnetrze{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:2rem}.dz-baner__tekst{max-width:760px}.dz-kicker{display:inline-flex;align-items:center;gap:0.4rem;margin-bottom:0.5rem;padding:0.2rem 0.75rem;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;background:var(--akcent-jasny);color:var(--akcent-cien);border-radius:999px}.dz-tytul{font-size:clamp(1.85rem,3vw,2.65rem);margin-bottom:0.5rem}.dz-podtytul{font-family:var(--f-n);font-size:1.15rem;color:var(--akcent-cien);margin-bottom:0.5rem}.dz-opis{font-size:1rem;color:var(--t2);margin-bottom:0}.dz-baner__ikona,.dz-baner__ilustracja{width:96px;height:96px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.dz-baner__ikona svg{width:3rem;height:3rem;color:var(--kd,var(--akcent))}.dz-meta,.dz-licznik{margin-top:1rem;display:flex;flex-wrap:wrap;gap:0.75rem;font-size:0.875rem;color:var(--t2)}.dz-uklad,.wp-uklad{max-width:var(--max-szer);margin-inline:auto;padding-inline:2rem;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:2.5rem;align-items:start}.dz-glowna,.wp-glowna{min-width:0}.dz-siatka,.dz-siatka-9,.dz-siatka-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch}.dz-siatka-6,.dz-tematy__siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch}.dz-siatka-8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem;align-items:stretch}.dz-lista,.dz-wiersze{display:flex;flex-direction:column;gap:1.25rem}.dz-tematy{max-width:var(--max-szer);margin:0 auto 3rem;padding-inline:2rem}.dz-temat-karta{min-width:0;height:100%;padding:1.5rem;display:flex;flex-direction:column;background:var(--pow);border:1px solid var(--linia);border-top:3px solid var(--kd,var(--akcent));border-radius:var(--r);box-shadow:var(--cien-karta)}.dz-temat-karta__ikona{width:44px;height:44px;border-radius:50%;background:var(--pergamin);color:var(--kd,var(--akcent));display:inline-flex;align-items:center;justify-content:center;margin-bottom:0.75rem}.dz-temat-karta__tytul{font-size:1.2rem;margin-bottom:0.4rem}.dz-temat-karta__opis{font-size:0.9rem;color:var(--t2);margin-bottom:1rem}.dz-temat-karta__lista{list-style:none;margin:auto 0 0;padding:0.75rem 0 0;border-top:1px dashed var(--linia);display:flex;flex-direction:column;gap:0.35rem}.dz-temat-karta__link{display:inline-flex;align-items:center;min-height:44px;font-size:0.9rem;font-weight:600;color:var(--tekst);text-decoration:none}.dz-temat-karta__link:hover{color:var(--akcent)}.dz-paginacja,.paginacja{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5rem}.dz-paginacja__link,.dz-paginacja__strona,.dz-paginacja__biezaca{min-width:44px;min-height:44px;padding:0.5rem 0.95rem;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:0.92rem;border-radius:8px;border:1px solid var(--linia);background:var(--pow);color:var(--tekst);text-decoration:none}.dz-paginacja__link:hover,.dz-paginacja__strona:hover{background:var(--akcent-jasny);border-color:var(--akcent);color:var(--akcent-cien)}.dz-paginacja__biezaca,.dz-paginacja [aria-current="page"]{background:var(--akcent);color:var(--akcent-tekst);border-color:var(--akcent)}.wp-naglowek{max-width:var(--max-szer);margin:0.5rem auto 2rem;padding-inline:2rem}.wp-naglowek__wnetrze{padding:2rem 2.5rem;background:var(--pow);border:1px solid var(--linia);border-top:4px solid var(--kd,var(--akcent));border-radius:var(--r);box-shadow:var(--cien-karta)}.wp-nadtytul{display:flex;flex-wrap:wrap;align-items:center;gap:0.65rem;margin-bottom:0.75rem}.wp-dzial{display:inline-flex;align-items:center;min-height:32px;padding:0.2rem 0.8rem;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;background:var(--kd,var(--akcent));color:var(--akcent-tekst);border-radius:999px;text-decoration:none}.wp-sponsor{padding:0.2rem 0.75rem;font-size:0.78rem;font-weight:700;background:var(--pergamin-ciemny);color:var(--tekst);border-radius:999px}.wp-tytul{font-size:clamp(1.85rem,3.2vw,2.75rem);line-height:1.2;margin-bottom:0.85rem}.wp-lead{font-size:1.125rem;line-height:1.65;color:var(--t2);margin-bottom:1.15rem}.wp-meta{padding-top:0.9rem;border-top:1px dashed var(--linia);display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;font-size:0.875rem;color:var(--t2)}.wp-kadr{margin:0 0 2rem;border-radius:var(--r);overflow:hidden;border:1px solid var(--linia);background:var(--pergamin);box-shadow:var(--cien-karta)}.wp-obraz{width:100%;aspect-ratio:16 / 9;object-fit:cover}.wp-podpis{padding:0.65rem 1rem;font-size:0.82rem;color:var(--t2);background:var(--pergamin)}.wp-spis{margin:0 0 2rem;padding:1.5rem 1.75rem;background:var(--pergamin);border:1px solid var(--dodatek);border-radius:var(--r)}.wp-spis__tytul{font-family:var(--f-n);font-size:1.25rem;margin-bottom:0.75rem}.wp-spis__lista{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:0.35rem}.wp-spis__lista a{display:inline-flex;align-items:center;min-height:44px;color:var(--tekst);font-weight:500;text-decoration:none}.wp-spis__lista a:hover{color:var(--akcent);text-decoration:underline}.wp-tresc{padding:2.25rem 2.5rem;background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);box-shadow:var(--cien-karta);font-size:1.0625rem;line-height:1.75;color:var(--tekst);overflow-wrap:break-word}.wp-tresc h2{margin-top:2.25rem;margin-bottom:0.85rem;padding-bottom:0.45rem;font-size:clamp(1.45rem,2.2vw,1.85rem);border-bottom:1px solid var(--linia)}.wp-tresc h3{margin-top:1.75rem;margin-bottom:0.65rem;font-size:clamp(1.2rem,1.8vw,1.45rem)}.wp-tresc ul,.wp-tresc ol{padding-left:1.5rem;margin-bottom:1.25rem}.wp-tresc li{margin-bottom:0.45rem}.wp-tresc blockquote{margin:1.75rem 0;padding:1.25rem 1.5rem;background:var(--pergamin);border-left:4px solid var(--akcent);border-radius:0 var(--r) var(--r) 0;font-family:var(--f-n);font-style:italic;color:var(--tekst)}.wp-tresc table,.tabela-opakowanie{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.75rem 0;border-collapse:collapse}.wp-tresc th,.wp-tresc td{padding:0.75rem 1rem;border:1px solid var(--linia);text-align:left;font-size:0.95rem}.wp-tresc th{background:var(--pergamin);font-weight:700;color:var(--tekst)}.wp-tresc tr:nth-child(even) td{background:rgba(251,246,240,0.5)}.wp-nawigacja{margin-top:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.wp-nawigacja__link{min-height:72px;padding:1.15rem 1.35rem;display:flex;flex-direction:column;gap:0.25rem;background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);text-decoration:none;color:var(--tekst);box-shadow:var(--cien-karta)}.wp-nawigacja__link:hover{border-color:var(--akcent);background:var(--akcent-jasny)}.wp-nawigacja__etykieta{font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--akcent)}.wp-nawigacja__tytul{font-family:var(--f-n);font-weight:700;font-size:1.05rem;color:var(--tekst)}.wp-powiazane,.wp-z-dzialu,.wp-warto{max-width:var(--max-szer);margin:3rem auto 0;padding-inline:2rem}.wp-powiazane__siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch}.bok-kolumna{min-width:0;position:relative}.bok-przyklejony{position:sticky;top:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.bok-karta{padding:1.5rem;background:var(--pow);border:1px solid var(--linia);border-top:3px solid var(--dodatek);border-radius:var(--r);box-shadow:var(--cien-karta)}.bok-naglowek{display:flex;align-items:center;gap:0.75rem;margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:1px solid var(--linia)}.bok-tytul{font-family:var(--f-n);font-size:1.2rem;margin:0}.bok-kicker{display:block;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--akcent);margin-bottom:0.25rem}.bok-spis__lista,.bok-lista,.bok-dzialy__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.45rem}.bok-spis__link,.bok-dzialy__link{display:flex;align-items:center;gap:0.5rem;min-height:44px;padding:0.4rem 0.65rem;font-size:0.92rem;font-weight:500;color:var(--tekst);background:var(--tlo);border:1px solid transparent;border-radius:8px;text-decoration:none}.bok-spis__link:hover,.bok-dzialy__link:hover{background:var(--akcent-jasny);border-color:var(--akcent);color:var(--akcent-cien)}.bok-pozycja{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:0.75rem;padding:0.45rem 0;border-bottom:1px dashed var(--linia)}.bok-pozycja:last-child{border-bottom:0}.bok-pozycja__kadr{aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;background:var(--pergamin)}.bok-pozycja__tytul{font-size:0.92rem;font-weight:600;line-height:1.35;margin:0}.bok-pozycja__tytul a{color:var(--tekst);text-decoration:none}.bok-pozycja__tytul a:hover{color:var(--akcent)}.bok-metryczka{display:flex;flex-direction:column;gap:0.5rem;font-size:0.9rem}.bok-metryczka__wiersz{display:flex;justify-content:space-between;gap:0.75rem;padding:0.4rem 0;border-bottom:1px dashed var(--linia)}.bok-metryczka__klucz{color:var(--t2)}.bok-metryczka__wartosc{font-weight:700;color:var(--tekst)}.stopka-witryny{position:relative;background:var(--stopka);color:var(--stopka-tekst);padding-top:2.5rem;padding-bottom:2.5rem;border-top:3px solid var(--dodatek)}.stopka-koronka{display:flex;justify-content:center;margin-top:-2.5rem;margin-bottom:2rem;opacity:0.45;pointer-events:none}.stopka-koronka__obraz{width:100%;max-width:694px;height:24px;object-fit:cover}.stopka-wnetrze{max-width:var(--max-szer);margin-inline:auto;padding-inline:2rem}.stopka-gora{display:grid;grid-template-columns:1.1fr 1.1fr 1.6fr 0.9fr;gap:2rem;padding-bottom:2.25rem;border-bottom:1px solid rgba(245,235,230,0.16)}.stopka-kolumna{min-width:0}.stopka-logo{display:inline-flex;align-items:center;gap:0.6rem;min-height:44px;color:var(--stopka-tekst);text-decoration:none;margin-bottom:0.75rem}.stopka-logo__znak svg{width:1.85rem;height:1.85rem;color:var(--dodatek)}.stopka-logo__nazwa{font-family:var(--f-n);font-size:1.65rem;font-style:italic;font-weight:700}.stopka-opis{font-size:0.92rem;color:rgba(245,235,230,0.85);margin-bottom:1rem}.stopka-ornament{max-width:160px;height:24px;object-fit:contain;opacity:0.8}.stopka-naglowek{font-family:var(--f-n);font-size:1.15rem;color:var(--zloto-jasne);margin-bottom:1rem}.stopka-sciezki-lista,.stopka-dzialy-siatka,.stopka-dokumenty{list-style:none;margin:0;padding:0}.stopka-sciezki-lista{display:flex;flex-direction:column;gap:0.65rem}.stopka-sciezki-lista a{display:flex;flex-direction:column;min-height:44px;padding:0.45rem 0.65rem;background:rgba(255,255,255,0.05);border-radius:8px;color:var(--stopka-tekst);text-decoration:none}.stopka-sciezki-lista a:hover{background:rgba(255,255,255,0.12)}.stopka-sciezki-lista strong{font-size:0.92rem;color:var(--zloto-jasne)}.stopka-sciezki-lista span{font-size:0.8rem;color:rgba(245,235,230,0.82)}.stopka-dzialy-siatka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.25rem 0.75rem}.stopka-dzialy-siatka a,.stopka-dokumenty a{display:inline-flex;align-items:center;min-height:44px;padding:0.2rem 0.35rem;font-size:0.88rem;color:var(--stopka-tekst);text-decoration:none}.stopka-dzialy-siatka a:hover,.stopka-dokumenty a:hover{color:var(--zloto-jasne);text-decoration:underline}.stopka-nota{margin:1.5rem 0 0;font-size:0.82rem;color:rgba(245,235,230,0.78);text-align:center}.stopka-dol{padding-top:1.5rem;text-align:center}.stopka-prawa{margin:0;font-size:0.85rem;color:rgba(245,235,230,0.82)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@media (max-width: 1120px){.menu-bankietowe-uklad,.orszak-dwie-kolumny,.przysiega-uklad,.dz-uklad,.wp-uklad{grid-template-columns:minmax(0,1fr)}.bok-przyklejony{position:static}.stopka-gora{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.altany-siatka,.skarbiec-klejnotow__karty,.dz-siatka,.dz-siatka-9,.dz-siatka-3,.wp-powiazane__siatka{grid-template-columns:minmax(0,1fr)}.swiezo-siatka,.dz-siatka-8,.naw-mapa-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-bankietowe__siatka,.atelier-siatka-6,.zielnik-siatka,.orszak-siatka-kart,.rocznice-siatka,.dz-siatka-6,.dz-tematy__siatka{grid-template-columns:repeat(2,minmax(0,1fr))}.naglowek-ornament{display:none}.naglowek-ogrod{grid-template-columns:1fr}.wiersz-winietka{grid-template-columns:140px minmax(0,1fr)}.wiersz-winietka__lewa{display:none}.wiersz-winietka__prawa{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center}.pawilon-baner{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.sekcja-wnetrze,.okruchy,.dz-uklad,.wp-uklad,.dz-tematy,.wp-naglowek,.wp-powiazane,.wp-z-dzialu,.wp-warto,.stopka-wnetrze{padding-inline:1rem}.altany-siatka,.naw-mapa-siatka,.naw-panel-lista,.menu-bankietowe__siatka,.atelier-siatka-6,.zielnik-siatka,.orszak-siatka-kart,.swiezo-siatka,.skarbiec-klejnotow__karty,.rocznice-siatka,.dz-siatka,.dz-siatka-9,.dz-siatka-8,.dz-siatka-6,.dz-siatka-3,.dz-tematy__siatka,.wp-powiazane__siatka,.wp-nawigacja,.stopka-gora,.stopka-dzialy-siatka,.wiersz-winietka{grid-template-columns:minmax(0,1fr)}.pasek-nawigacji__wnetrze{padding-inline:1rem}.naw-rozwijane__panel,.naw-rozwijane--pelne .naw-rozwijane__panel--mapa{position:fixed;top:auto;left:0.75rem;right:0.75rem;width:auto;max-height:75vh;overflow-y:auto}.hero-ogrod{min-height:460px;padding:2rem 1rem 3rem}.hero-ogrod__kartusz{padding:1.5rem 1.25rem}.hero-kartusz__skroty{flex-direction:column;align-items:stretch}.przysiega-zakladka__wnetrze{padding-left:1.25rem}.menu-bankietowe__naglowek,.skarbiec-klejnotow__wprowadzenie,.dz-baner__wnetrze{flex-direction:column;align-items:flex-start}.atelier-blok__link{margin-left:0;width:100%;justify-content:center}.wp-naglowek__wnetrze,.wp-tresc,.dz-naglowek,.dz-baner{padding:1.35rem 1.15rem}}.dz-ogrod,.wp-ogrod{padding:1.5rem 1rem 3.5rem}.dz-ogrod__rama,.wp-ogrod__rama{max-width:1220px;margin:0 auto}.okruchy{margin-bottom:1.25rem;font-size:0.88rem;color:var(--tekst-drugorzedny,#6d5155)}.okruchy ol{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem;list-style:none;margin:0;padding:0}.okruchy li + li::before{content:"/";margin-right:0.4rem;color:#b8989d}.okruchy a{color:var(--akcent,#8f424d);text-decoration:none}.okruchy a:hover{text-decoration:underline}.dz-baner{position:relative;background:linear-gradient(135deg,#fffcf9 0%,#f8ece8 58%,#f3e0dc 100%);border:1px solid var(--linia,#e6d4ca);border-radius:18px;padding:2rem 2.25rem;margin-bottom:2.25rem;box-shadow:0 10px 28px rgba(107,44,54,0.06);overflow:hidden}.dz-baner::before{content:"";position:absolute;inset:7px;border:1px dashed rgba(143,66,77,0.24);border-radius:13px;pointer-events:none}.dz-baner__platki{position:absolute;top:0.65rem;right:1.5rem;pointer-events:none;opacity:0.85}.dz-baner__platki-obraz{width:160px;max-width:180px;height:auto;aspect-ratio:240 / 71;object-fit:contain}.dz-baner__wnetrze{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center}.dz-kicker,.dz-sekcja-kicker,.bok-kicker{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.78rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:var(--kd,#8f424d)}.dz-baner__ikona{display:inline-flex;width:20px;height:20px}.dz-baner__ikona svg{width:100%;height:100%}.dz-tytul{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.9rem,3.2vw,2.65rem);line-height:1.18;color:var(--tekst,#2f1d20);margin:0.45rem 0 0.75rem}.dz-opis{font-size:1.03rem;line-height:1.65;color:var(--tekst-drugorzedny,#6d5155);max-width:66ch;margin:0 0 1rem}.dz-baner__ornament{margin:0.6rem 0 1.1rem}.dz-baner__girlanda,.wp-naglowek__girlanda-obraz{width:220px;max-width:240px;height:auto;aspect-ratio:316 / 65;object-fit:contain;display:block}.dz-meta{display:flex;flex-wrap:wrap;gap:0.65rem;align-items:center}.dz-meta__skrot{display:inline-flex;align-items:center;gap:0.45rem;padding:0.52rem 1rem;border-radius:999px;background:var(--kd,#8f424d);color:#ffffff;font-size:0.88rem;font-weight:600;text-decoration:none}.dz-meta__skrot svg{width:16px;height:16px}.dz-meta__skrot--jasny{background:rgba(255,255,255,0.88);color:var(--tekst,#2f1d20);border:1px solid var(--linia,#e6d4ca)}.dz-baner__ilustracja{display:flex;align-items:center;gap:1rem;background:rgba(255,255,255,0.78);border:1px solid var(--linia,#e6d4ca);border-radius:16px;padding:1rem 1.25rem}.dz-baner__medalion{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.dz-tlo-obraz{position:static !important;width:104px !important;max-width:108px !important;height:auto !important;aspect-ratio:1 / 1;object-fit:contain !important;opacity:1 !important}.dz-baner__bukiet{width:200px;max-width:220px;height:auto;aspect-ratio:439 / 273;object-fit:contain;display:block}.dz-baner__golebie{width:130px;max-width:140px;height:auto;aspect-ratio:175 / 181;object-fit:contain;display:block}.dz-sekcja-naglowek{margin-bottom:1.25rem}.dz-podtytul{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.35rem,2.2vw,1.75rem);color:var(--tekst,#2f1d20);margin:0.2rem 0 0.35rem}.dz-sekcja-opis{margin:0;color:var(--tekst-drugorzedny,#6d5155);font-size:0.95rem}.dz-podrzedne,.dz-tematy{margin-bottom:2.25rem}.dz-podrzedne__siatka{display:grid;grid-template-columns:repeat(3,1fr);gap:0.9rem}.dz-podrzedne__siatka:has(>:first-child:last-child){grid-template-columns:1fr}.dz-podrzedne__siatka:has(>:nth-child(2):last-child),.dz-podrzedne__siatka:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.dz-drogowskaz{display:flex;align-items:center;gap:0.75rem;padding:0.85rem 1.1rem;background:#ffffff;border:1px solid var(--linia,#e6d4ca);border-left:4px solid var(--kd,#8f424d);border-radius:12px;text-decoration:none;color:var(--tekst,#2f1d20);font-weight:600}.dz-drogowskaz__ikona{width:24px;height:24px;color:var(--kd,#8f424d);flex:0 0 24px}.dz-drogowskaz__nazwa{flex:1}.dz-drogowskaz__strzalka{width:16px;height:16px;color:var(--kd,#8f424d)}.dz-tematy__siatka{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem;align-items:stretch}.dz-temat-karta--dopelnienie,.karta-papeteria--dopelnienie{display:none}.dz-tematy__siatka:has(>:nth-child(2):last-child){grid-template-columns:1fr}.dz-tematy__siatka:has(>:nth-child(3):last-child),.dz-tematy__siatka:has(>:nth-child(5):last-child){grid-template-columns:repeat(2,1fr)}.dz-tematy__siatka:has(>:nth-child(4):last-child),.dz-tematy__siatka:has(>:nth-child(7):last-child){grid-template-columns:repeat(3,1fr)}.dz-tematy__siatka:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}.dz-tematy__siatka:has(>:nth-child(6):last-child)>.dz-temat-karta--dopelnienie,.dz-tematy__siatka:has(>:nth-child(8):last-child)>.dz-temat-karta--dopelnienie{display:flex}.dz-temat-karta{background:#ffffff;border:1px solid var(--linia,#e6d4ca);border-top:3px solid var(--kd,#8f424d);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:0.65rem}.dz-temat-karta__gora{display:flex;align-items:center;gap:0.65rem}.dz-temat-karta__ikona{width:34px;height:34px;border-radius:50%;background:var(--akcent-jasny,#f5e4e6);color:var(--kd,#8f424d);display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px}.dz-temat-karta__ikona svg{width:18px;height:18px}.dz-temat-karta__tytul{font-family:"Playfair Display",Georgia,serif;font-size:1.12rem;margin:0;line-height:1.3}.dz-temat-karta__link{color:var(--tekst,#2f1d20);text-decoration:none}.dz-temat-karta__opis{margin:0;font-size:0.9rem;line-height:1.55;color:var(--tekst-drugorzedny,#6d5155)}.dz-temat-karta__lista{list-style:none;margin:auto 0 0;padding:0.65rem 0 0;border-top:1px dashed var(--linia,#e6d4ca);display:flex;flex-direction:column;gap:0.38rem}.dz-temat-karta__lista a{display:flex;align-items:baseline;gap:0.4rem;font-size:0.88rem;color:var(--tekst,#2f1d20);text-decoration:none}.dz-temat-karta__lista a:hover{color:var(--kd,#8f424d)}.dz-temat-karta__punkt{color:var(--kd,#8f424d);font-weight:700}.dz-uklad,.wp-uklad{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:2rem;align-items:start}.dz-glowna,.wp-glowna{min-width:0;height:auto;align-self:start}.dz-lista-belka{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;margin-bottom:1.25rem;background:#fffcf9;border:1px solid var(--linia,#e6d4ca);border-radius:14px}.dz-lista-belka__lewa{display:flex;align-items:center;gap:0.9rem}.dz-lista-belka__koperta{width:60px;max-width:64px;height:auto;aspect-ratio:219 / 192;object-fit:contain;flex:0 0 auto}.dz-lista-belka__zawijas{width:140px;max-width:150px;height:auto;aspect-ratio:253 / 68;object-fit:contain;display:block}.dz-lista,.dz-wiersze{display:flex;flex-direction:column;justify-content:flex-start;gap:1.15rem;height:auto}.dz-wiersze>.wiersz-winietka{height:auto !important;flex:0 0 auto !important}.dz-paginacja{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--linia,#e6d4ca);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem}.dz-paginacja__strony{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem}.dz-paginacja__link,.dz-paginacja__strona{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;min-width:38px;height:38px;padding:0 0.75rem;border-radius:10px;border:1px solid var(--linia,#e6d4ca);background:#ffffff;color:var(--tekst,#2f1d20);font-size:0.9rem;font-weight:600;text-decoration:none}.dz-paginacja__link svg{width:15px;height:15px}.dz-paginacja__biezaca{background:var(--kd,#8f424d);border-color:var(--kd,#8f424d);color:#ffffff}.bok-kolumna{min-width:0;align-self:stretch}.bok-przyklejony{position:sticky;top:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.bok-karta{background:#fffcf9;border:1px solid var(--linia,#e6d4ca);border-radius:16px;padding:1.35rem;box-shadow:0 6px 18px rgba(107,44,54,0.05)}.bok-naglowek{margin-bottom:0.9rem;padding-bottom:0.65rem;border-bottom:1px dashed var(--linia,#e6d4ca)}.bok-tytul{font-family:"Playfair Display",Georgia,serif;font-size:1.22rem;color:var(--tekst,#2f1d20);margin:0.2rem 0 0}.bok-tabliczka,.bok-ilustracja-para,.bok-aparat{display:flex;justify-content:center;margin:0.5rem 0 0.85rem}.bok-tabliczka__obraz{width:155px;max-width:170px;height:auto;aspect-ratio:270 / 227;object-fit:contain}.bok-ilustracja__lampion{width:185px;max-width:200px;height:auto;aspect-ratio:379 / 224;object-fit:contain}.bok-ilustracja__auto{width:195px;max-width:210px;height:auto;aspect-ratio:393 / 185;object-fit:contain}.bok-aparat__obraz{width:130px;max-width:140px;height:auto;aspect-ratio:193 / 147;object-fit:contain;margin-top:0.5rem}.bok-dzialy__lista,.bok-sciezki-lista,.bok-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.45rem}.bok-dzialy__link{display:flex;align-items:center;gap:0.6rem;padding:0.55rem 0.75rem;border-radius:10px;background:#ffffff;border:1px solid var(--linia,#e6d4ca);color:var(--tekst,#2f1d20);font-size:0.92rem;font-weight:500;text-decoration:none}.bok-dzialy__link:hover{border-color:var(--kd,#8f424d);color:var(--kd,#8f424d)}.bok-dzialy__ikona{width:18px;height:18px;color:var(--kd,#8f424d);flex:0 0 18px}.bok-dzialy__ikona svg{width:100%;height:100%}.bok-dzialy__nazwa{flex:1}.bok-dzialy__strzalka{color:var(--kd,#8f424d);font-weight:700}.bok-sciezka{display:flex;flex-direction:column;gap:0.2rem;padding:0.7rem 0.85rem;background:#ffffff;border:1px solid var(--linia,#e6d4ca);border-radius:10px;text-decoration:none;color:var(--tekst,#2f1d20)}.bok-sciezka strong{font-size:0.94rem;color:var(--akcent,#8f424d)}.bok-sciezka span{font-size:0.82rem;line-height:1.45;color:var(--tekst-drugorzedny,#6d5155)}.bok-pozycja{display:flex;align-items:center;gap:0.65rem;padding:0.6rem 0.7rem;background:#ffffff;border:1px solid var(--linia,#e6d4ca);border-radius:10px}.bok-pozycja__kadr{flex:0 0 42px;display:flex;align-items:center;justify-content:center}.bok-pozycja__wianek{width:42px;max-width:44px;height:auto;aspect-ratio:1 / 1;object-fit:contain}.bok-pozycja__tekst{display:flex;flex-direction:column;gap:0.15rem;min-width:0}.bok-pozycja__tytul{font-weight:700;font-size:0.92rem;color:var(--tekst,#2f1d20);text-decoration:none}.bok-pozycja__tekst small{font-size:0.8rem;line-height:1.4;color:var(--tekst-drugorzedny,#6d5155)}.bok-porada__wnetrze,.bok-niezbednik__wnetrze{display:grid;grid-template-columns:1fr auto;gap:0.85rem;align-items:center}.bok-porada__tekst p,.bok-niezbednik__opis{font-size:0.88rem;line-height:1.55;color:var(--tekst-drugorzedny,#6d5155);margin:0.45rem 0 0.75rem}.bok-porada__obraz{width:82px;max-width:96px;height:auto;aspect-ratio:147 / 229;object-fit:contain}.bok-niezbednik__notes{width:84px;max-width:96px;height:auto;aspect-ratio:182 / 220;object-fit:contain}.bok-porada__linki{display:grid;grid-template-columns:repeat(2,1fr);gap:0.45rem;margin-top:0.65rem}.bok-porada__linki a{display:block;padding:0.42rem 0.6rem;background:#ffffff;border:1px solid var(--linia,#e6d4ca);border-radius:8px;font-size:0.8rem;font-weight:600;color:var(--akcent,#8f424d);text-decoration:none;text-align:center}.wp-naglowek{position:relative;background:linear-gradient(135deg,#fffcf9 0%,#f9eee9 60%,#f4e2de 100%);border:1px solid var(--linia,#e6d4ca);border-radius:18px;padding:2.1rem 2.25rem;margin-bottom:2rem;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center}.wp-naglowek:not(.wp-naglowek--papeteria){grid-template-columns:1fr}.wp-naglowek::before{content:"";position:absolute;inset:7px;border:1px dashed rgba(143,66,77,0.24);border-radius:13px;pointer-events:none}.wp-naglowek__naroznik{position:absolute;top:0.6rem;right:1rem;opacity:0.4;pointer-events:none}.wp-naglowek__kwiat{width:120px;max-width:140px;height:auto;aspect-ratio:247 / 168;object-fit:contain}.wp-naglowek__wnetrze{position:relative;z-index:1}.wp-nadtytul{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem;margin-bottom:0.65rem}.wp-dzial,.wp-sponsor{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.85rem;border-radius:999px;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;text-decoration:none}.wp-dzial{background:var(--kd,#8f424d);color:#ffffff}.wp-dzial__ikona{width:15px;height:15px;display:inline-flex}.wp-dzial__ikona svg{width:100%;height:100%}.wp-sponsor{background:#f5ebe6;color:var(--tekst,#2f1d20);border:1px solid var(--dodatek,#c59b6d)}.wp-tytul{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.22;color:var(--tekst,#2f1d20);margin:0 0 0.75rem}.wp-naglowek__girlanda{margin-bottom:0.85rem}.wp-lead{font-size:1.08rem;line-height:1.68;color:var(--tekst,#2f1d20);margin:0 0 1.25rem;max-width:72ch}.wp-pola-meta,.bok-metryczka{display:grid;grid-template-columns:repeat(2,1fr);gap:0.65rem}.wp-pola-meta:has(>:nth-child(3):last-child),.bok-metryczka:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.wp-pola-meta:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,1fr)}.wp-meta__pole,.bok-metryczka__wiersz{background:rgba(255,255,255,0.9);border:1px solid var(--linia,#e6d4ca);border-radius:10px;padding:0.6rem 0.8rem;display:flex;align-items:center;gap:0.6rem}.bok-metryczka__wiersz{flex-direction:column;align-items:flex-start;gap:0.18rem}.wp-meta__ikona{width:20px;height:20px;color:var(--kd,#8f424d);flex:0 0 20px}.wp-meta__ikona svg{width:100%;height:100%}.wp-meta__tekst{display:flex;flex-direction:column;min-width:0}.wp-meta__tekst small,.bok-metryczka__klucz{font-size:0.73rem;text-transform:uppercase;letter-spacing:0.05em;color:var(--tekst-drugorzedny,#6d5155)}.wp-meta__tekst time,.wp-meta__tekst span,.wp-meta__tekst a,.bok-metryczka__wartosc{font-size:0.9rem;font-weight:700;color:var(--tekst,#2f1d20);text-decoration:none}.bok-metryczka__przycisk{margin-top:0.85rem;display:flex;align-items:center;justify-content:space-between;padding:0.6rem 0.85rem;border-radius:10px;background:var(--kd,#8f424d);color:#ffffff;font-size:0.86rem;font-weight:600;text-decoration:none}.wp-naglowek__pieczec{position:relative;z-index:1;background:rgba(255,255,255,0.82);border:1px solid var(--linia,#e6d4ca);border-radius:16px;padding:1rem;display:flex;align-items:center;justify-content:center}.wp-naglowek__wianek-serce{width:124px;max-width:130px;height:auto;aspect-ratio:216 / 204;object-fit:contain}.wp-aktualizacja{margin:0.75rem 0 0;font-size:0.84rem;color:var(--tekst-drugorzedny,#6d5155)}.wp-artykul{background:#ffffff;border:1px solid var(--linia,#e6d4ca);border-radius:18px;padding:2rem 2.25rem;box-shadow:0 8px 24px rgba(107,44,54,0.04)}.wp-kadr{margin:0 0 1.75rem 0;width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--linia,#e6d4ca)}.wp-obraz{display:block;width:100%;height:auto}.wp-spis{background:#fdf8f4;border:1px solid var(--linia,#e6d4ca);border-left:4px solid var(--kd,#8f424d);border-radius:14px;padding:1.25rem 1.5rem;margin-bottom:2rem}.wp-spis__gora{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:0.75rem}.wp-spis__tytul{font-family:"Playfair Display",Georgia,serif;font-size:1.2rem;margin:0;display:flex;align-items:center;gap:0.5rem;color:var(--tekst,#2f1d20)}.wp-spis__ikona{width:20px;height:20px;color:var(--kd,#8f424d);display:inline-flex}.wp-spis__serca{width:64px;max-width:72px;height:auto;aspect-ratio:134 / 93;object-fit:contain}.wp-spis__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0.5rem 1.25rem}.wp-spis__lista:has(>:first-child:last-child),.wp-spis__lista:has(>:nth-child(3):last-child),.wp-spis__lista:has(>:nth-child(5):last-child){grid-template-columns:1fr}.bok-spis__link{display:flex;align-items:baseline;gap:0.45rem;font-size:0.93rem;color:var(--tekst,#2f1d20);text-decoration:none;padding:0.25rem 0}.bok-spis__link:hover{color:var(--kd,#8f424d)}.wp-spis__nr{font-weight:700;color:var(--kd,#8f424d)}.wp-sekcja + .wp-sekcja{margin-top:2rem;padding-top:1.5rem;border-top:1px dashed var(--linia,#e6d4ca)}.wp-sekcja__tytul{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.35rem,2.2vw,1.68rem);line-height:1.3;color:var(--tekst,#2f1d20);margin:0 0 0.9rem;display:flex;align-items:baseline;gap:0.6rem}.wp-sekcja__numer{font-size:0.85rem;font-family:"Figtree",sans-serif;font-weight:700;color:var(--kd,#8f424d);background:var(--akcent-jasny,#f5e4e6);padding:0.2rem 0.55rem;border-radius:6px}.wp-sekcja__html{font-size:1.03rem;line-height:1.75;color:var(--tekst,#2f1d20)}.wp-sekcja__html p{margin:0 0 1.1rem}.wp-sekcja__html h3{font-family:"Playfair Display",Georgia,serif;font-size:1.22rem;margin:1.4rem 0 0.6rem;color:var(--tekst,#2f1d20)}.wp-sekcja__html table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:0.94rem}.wp-sekcja__html th,.wp-sekcja__html td{padding:0.65rem 0.85rem;border:1px solid var(--linia,#e6d4ca);text-align:left}.wp-sekcja__html th{background:#f9eee9;font-weight:700}.ramka-rada{background:#fdf6f0;border-left:4px solid var(--dodatek,#c59b6d);padding:0.9rem 1.15rem;border-radius:0 10px 10px 0}.wp-nawigacja{margin-top:1.75rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.wp-nawigacja:has(>:first-child:last-child){grid-template-columns:1fr}.wp-nawigacja__link{display:flex;flex-direction:column;gap:0.3rem;padding:1.1rem 1.25rem;background:#fffcf9;border:1px solid var(--linia,#e6d4ca);border-radius:14px;text-decoration:none;color:var(--tekst,#2f1d20)}.wp-nawigacja__link--nastepny{text-align:right}.wp-nawigacja:has(>:first-child:last-child) .wp-nawigacja__link--nastepny{text-align:left}.wp-nawigacja__etykieta{font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--kd,#8f424d)}.wp-nawigacja__tytul{font-family:"Playfair Display",Georgia,serif;font-size:1.05rem;font-weight:700}.wp-powiazane,.wp-z-dzialu{margin-top:2.25rem}.wp-powiazane__siatka{display:grid;grid-template-columns:repeat(2,1fr);gap:1.15rem}.wp-powiazane__siatka:has(>:nth-child(2):last-child){grid-template-columns:1fr}.wp-powiazane__siatka:has(>:nth-child(4):last-child)>.karta-papeteria--dopelnienie{display:flex}.wp-z-dzialu__naglowek{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.wp-z-dzialu__wszystkie{font-size:0.9rem;font-weight:700;color:var(--kd,#8f424d);text-decoration:none}.wp-z-dzialu__siatka{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0.75rem}.wp-z-dzialu__siatka:has(>:first-child:last-child){grid-template-columns:1fr}.wp-z-dzialu__siatka:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.wp-z-dzialu__ogniwo a{display:flex;align-items:center;gap:0.65rem;padding:0.85rem 1rem;background:#ffffff;border:1px solid var(--linia,#e6d4ca);border-radius:12px;color:var(--tekst,#2f1d20);font-weight:600;font-size:0.93rem;text-decoration:none;height:100%}.wp-z-dzialu__ikona,.wp-z-dzialu__strzalka{width:18px;height:18px;color:var(--kd,#8f424d);flex:0 0 18px}.wp-z-dzialu__tekst{flex:1}.mapa-dz{list-style:none;margin:0 0 2.25rem;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0.9rem}.mapa-dz li a{display:flex;align-items:flex-start;gap:0.75rem;padding:1rem 1.1rem;background:#ffffff;border:1px solid var(--linia,#e6d4ca);border-left:4px solid var(--kd,#8f424d);border-radius:12px;text-decoration:none;color:var(--tekst,#2f1d20);height:100%}.mapa-dz__ikona{width:24px;height:24px;color:var(--kd,#8f424d);flex:0 0 24px}.mapa-dz__tekst{display:flex;flex-direction:column;gap:0.2rem}.mapa-dz__tekst small{font-size:0.8rem;color:var(--tekst-drugorzedny,#6d5155);line-height:1.4}.karty-4{display:grid;grid-template-columns:repeat(2,1fr);gap:1.15rem}@media (max-width: 980px){.dz-uklad,.wp-uklad{grid-template-columns:1fr}.bok-przyklejony{position:static}.dz-baner__wnetrze,.wp-naglowek{grid-template-columns:1fr}.dz-tematy__siatka,.mapa-dz{grid-template-columns:repeat(2,1fr)}.dz-tematy__siatka:has(>:nth-child(4):last-child)>.dz-temat-karta--dopelnienie{display:flex}.wp-pola-meta:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.dz-baner,.wp-naglowek,.wp-artykul{padding:1.35rem 1.15rem}.dz-tematy__siatka,.dz-podrzedne__siatka,.wp-powiazane__siatka,.wp-z-dzialu__siatka,.wp-spis__lista,.wp-nawigacja,.mapa-dz,.karty-4,.wp-pola-meta{grid-template-columns:1fr !important}.dz-temat-karta--dopelnienie,.karta-papeteria--dopelnienie{display:none !important}.dz-baner__ilustracja{flex-direction:column}}:root{--t2:#543a3e;--tekst-drugorzedny:#543a3e;--akcent:#7a2e39;--akcent-cien:#581e27}html,body{overflow-x:clip !important;overflow-y:visible !important}.naglowek-ogrod{max-width:var(--max-szer) !important;padding:0.4rem 2rem !important;gap:1rem !important}.marka-link{flex-direction:row !important;align-items:center !important;gap:0.65rem !important;padding:0.15rem 0.5rem !important}.marka-tekst-blok{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.marka-tytul{font-size:clamp(1.45rem,2.1vw,1.85rem) !important;line-height:1.05 !important}.marka-dewiza{font-size:0.72rem !important;letter-spacing:0.1em !important}.naglowek-girlanda{max-height:38px !important;max-width:190px !important}.pasek-nawigacji__wnetrze{max-width:var(--max-szer) !important;padding:0.25rem 2rem !important;flex-wrap:wrap !important;justify-content:space-between !important;gap:0.35rem 0.75rem !important}.naw-grupy{gap:0.35rem !important}.naw-rozwijane:not([open]) .naw-panel-lista,.naw-rozwijane:not([open]) .naw-mapa-siatka{display:block !important}.naw-rozwijane[open] .naw-panel-lista{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:0.45rem 0.75rem !important}.naw-panel-lista a{display:flex !important;align-items:center !important;gap:0.55rem !important;min-height:44px !important;padding:0.45rem 0.7rem !important;background:var(--tlo) !important;border:1px solid var(--linia) !important;border-radius:8px !important;color:var(--tekst) !important;font-weight:600 !important;text-decoration:none !important}.naw-panel-lista a:hover{background:var(--akcent-jasny) !important;border-color:var(--akcent) !important;color:var(--akcent-cien) !important}.naw-panel-ikona{width:1.25rem;height:1.25rem;color:var(--akcent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.karta-papeteria__dzial,.wiersz-winietka__dzial,.wp-dzial,.dz-meta__skrot:not(.dz-meta__skrot--jasny),.bok-metryczka__przycisk,.dz-paginacja__biezaca,.dz-paginacja [aria-current="page"]{background-color:#5e2029 !important;border-color:#5e2029 !important;color:#ffffff !important}.sekcja-kicker,.mapa-kicker,.altana-karta__wstega,.dz-kicker,.dz-sekcja-kicker,.bok-kicker,.hero-kartusz__nadtytul,.przysiega-teczka__etykieta,.porada-sommeliera__nadtytul,.karta-zielnika__numer,.orszak-rola-pozycja__dzial,.wp-nawigacja__etykieta{color:#581e27 !important}.hero-ogrod{min-height:470px !important;max-height:530px !important;padding:2.25rem 0 2.75rem !important}.hero-obraz{min-height:470px !important;max-height:530px !important;object-position:left center !important}.hero-ogrod__mgla{background:linear-gradient(90deg,rgba(47,29,32,0.04) 0%,rgba(47,29,32,0.08) 42%,rgba(251,246,240,0.86) 68%,rgba(251,246,240,0.94) 100%) !important}.hero-ogrod__ramka{position:relative;z-index:2;display:flex;justify-content:flex-end}.hero-ogrod__kartusz{max-width:570px !important;padding:1.75rem 2.15rem !important;background:rgba(251,246,240,0.95) !important}.hero-girlanda-obraz{max-width:240px !important;height:auto !important}.hero-kartusz__platki{display:flex;justify-content:center;margin-top:0.75rem}.hero-platki-obraz{width:170px !important;max-width:180px !important;height:auto !important;aspect-ratio:240 / 71 !important;object-fit:contain !important}.hero-koronka-obraz,.stopka-koronka__obraz{width:560px !important;max-width:640px !important;height:auto !important;aspect-ratio:694 / 90 !important;object-fit:contain !important}.sekcja-wnetrze,.ksiega-przysiegi>.sekcja-wnetrze,.dz-ogrod__rama,.wp-ogrod__rama,.okruchy{max-width:var(--max-szer) !important;width:100% !important;margin-inline:auto !important;padding-inline:2rem !important}.dz-ogrod,.wp-ogrod{padding-inline:0 !important}.ksiega-przysiegi,.przysiega-uklad{max-width:none !important;width:100% !important;margin-inline:0 !important;padding-inline:0 !important}.sekcja-naglowek{max-width:none !important;width:100% !important}.sekcja-opis{max-width:76ch;margin-inline:auto}.mapa-ogrodu{background:linear-gradient(180deg,#f7efe6 0%,#f2e4d8 50%,#fbf6f0 100%) !important;padding:3.5rem 0 !important}.mapa-tabliczka-tytulowa__ilustracja{flex:0 0 130px;display:flex;justify-content:center}.mapa-tabliczka-tytulowa__deska{position:static !important;width:130px !important;max-width:140px !important;height:auto !important;aspect-ratio:270 / 227 !important;object-fit:contain !important;opacity:1 !important}.menu-karta-bankietowa{padding:1.75rem 2rem;background:#fffdf9;border:2px solid var(--dodatek);outline:1px dashed rgba(143,66,77,0.35);outline-offset:-8px;border-radius:var(--r);box-shadow:var(--cien-karta)}.menu-karta-bankietowa__naglowek{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:0.9rem;margin-bottom:1.35rem;border-bottom:1px solid var(--linia);font-family:var(--f-n);font-weight:700;font-size:1.15rem;color:var(--akcent-cien)}.menu-karta-bankietowa__ozdoba{width:150px;max-width:160px;height:auto;aspect-ratio:253 / 68;object-fit:contain}.menu-dania-siatka{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1.75rem}.pozycja-menu-weselnego{padding:1rem 1.15rem;background:var(--tlo);border:1px solid var(--linia);border-radius:10px;display:flex;flex-direction:column}.pozycja-menu-weselnego__linia{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.4rem}.pozycja-menu-weselnego__kurs{font-size:0.76rem;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:#581e27}.pozycja-menu-weselnego__kropki{flex:1;border-bottom:1px dotted var(--dodatek)}.pozycja-menu-weselnego__czas{font-size:0.78rem;color:var(--t2)}.pozycja-menu-weselnego__tytul{font-size:1.1rem;margin-bottom:0.4rem}.pozycja-menu-weselnego__tytul a{color:var(--tekst);text-decoration:none}.pozycja-menu-weselnego__tytul a:hover{color:var(--akcent)}.pozycja-menu-weselnego__opis{font-size:0.88rem;color:var(--t2);margin-bottom:0.65rem;flex:1}.pozycja-menu-weselnego__link{font-size:0.85rem;font-weight:700;color:var(--akcent);text-decoration:none}.atelier-katalog-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}.sylwetka-atelier{padding:1.4rem;background:linear-gradient(180deg,#fffcf9 0%,#f8eee7 100%);border:1px solid var(--linia);border-bottom:3px solid var(--dodatek);border-radius:16px 16px 10px 10px;display:flex;flex-direction:column;box-shadow:var(--cien-karta)}.sylwetka-atelier__numeracja{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.55rem;padding-bottom:0.45rem;border-bottom:1px dashed var(--linia)}.sylwetka-atelier__etala{font-family:var(--f-n);font-style:italic;font-weight:700;color:#581e27}.sylwetka-atelier__czas{font-size:0.78rem;color:var(--t2)}.sylwetka-atelier__tytul{font-size:1.14rem;margin-bottom:0.45rem}.sylwetka-atelier__tytul a{color:var(--tekst);text-decoration:none}.sylwetka-atelier__opis{font-size:0.9rem;color:var(--t2);margin-bottom:0.9rem;flex:1}.sylwetka-atelier__stopka{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;font-size:0.82rem}.sylwetka-atelier__dzial{font-weight:600;color:var(--t2)}.sylwetka-atelier__przymierz{font-weight:700;color:var(--akcent);text-decoration:none}.orszak-kodeks-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.wiersz-garderoby{padding:1.15rem 1.25rem;background:var(--pow);border:1px solid var(--linia);border-left:4px solid var(--akcent);border-radius:var(--r);display:flex;flex-direction:column;gap:0.5rem;box-shadow:var(--cien-karta)}.wiersz-garderoby__numer{width:34px;height:34px;border-radius:50%;background:var(--akcent-jasny);color:#581e27;font-family:var(--f-n);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.wiersz-garderoby__meta{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;font-size:0.78rem;color:var(--t2)}.wiersz-garderoby__kategoria{font-weight:700;text-transform:uppercase;color:#581e27;text-decoration:none}.wiersz-garderoby__tytul{font-size:1.08rem;margin:0.2rem 0 0.35rem}.wiersz-garderoby__tytul a{color:var(--tekst);text-decoration:none}.wiersz-garderoby__opis{margin:0;font-size:0.88rem;color:var(--t2)}.wiersz-garderoby__akcja{margin-top:auto;padding-top:0.4rem;font-size:0.85rem;font-weight:700;color:var(--akcent);text-decoration:none}.scenariusz-atrakcji-siatka{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}.punkt-scenariusza{padding:1.4rem;background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);display:flex;flex-direction:column;box-shadow:var(--cien-karta)}.punkt-scenariusza__etap{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.65rem}.punkt-scenariusza__znaczek{padding:0.2rem 0.65rem;border-radius:999px;background:#5e2029;color:#ffffff;font-size:0.75rem;font-weight:700;text-transform:uppercase}.punkt-scenariusza__czas{font-size:0.78rem;color:var(--t2)}.punkt-scenariusza__tytul{font-size:1.14rem;margin-bottom:0.45rem}.punkt-scenariusza__tytul a{color:var(--tekst);text-decoration:none}.punkt-scenariusza__opis{font-size:0.9rem;color:var(--t2);margin-bottom:0.9rem;flex:1}.punkt-scenariusza__dol{padding-top:0.65rem;border-top:1px dashed var(--linia);display:flex;align-items:center;justify-content:space-between;gap:0.5rem;font-size:0.84rem}.punkt-scenariusza__dzial{font-weight:700;color:#581e27;text-decoration:none}.punkt-scenariusza__link{font-weight:700;color:var(--akcent);text-decoration:none}.gablota-klejnotu,.medalion-rocznicy{padding:1.4rem;background:#fffcf9;border:1px solid var(--dodatek);border-radius:var(--r);display:flex;flex-direction:column;box-shadow:var(--cien-karta)}.gablota-klejnotu__gora,.medalion-rocznicy__naglowek{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:0.6rem}.medalion-rocznicy__pieczec{width:32px;height:32px;border-radius:50%;background:var(--akcent-jasny);color:#581e27;display:inline-flex;align-items:center;justify-content:center}.gablota-klejnotu__etykieta,.medalion-rocznicy__kategoria{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#581e27}.gablota-klejnotu__czas,.medalion-rocznicy__czas{margin-left:auto;font-size:0.78rem;color:var(--t2)}.gablota-klejnotu__tytul,.medalion-rocznicy__tytul{font-size:1.15rem;margin-bottom:0.45rem}.gablota-klejnotu__tytul a,.medalion-rocznicy__tytul a{color:var(--tekst);text-decoration:none}.gablota-klejnotu__opis,.medalion-rocznicy__opis{font-size:0.9rem;color:var(--t2);margin-bottom:0.9rem;flex:1}.gablota-klejnotu__link,.medalion-rocznicy__link{font-size:0.86rem;font-weight:700;color:var(--akcent);text-decoration:none}.dz-baner__ilustracja{position:relative;width:auto !important;height:auto !important;padding:0.65rem !important}.dz-baner__kadr{width:280px;max-width:100%;aspect-ratio:3 / 2;border-radius:12px;overflow:hidden;border:1px solid var(--dodatek)}.dz-kadr-obraz{width:100% !important;height:100% !important;aspect-ratio:3 / 2 !important;object-fit:cover !important}.dz-baner__medalion{position:absolute;bottom:1rem;right:1rem;width:58px;height:58px;background:rgba(255,252,249,0.95);border:1px solid var(--dodatek);border-radius:50%;padding:0.25rem;box-shadow:var(--cien-karta)}.dz-tlo-obraz{width:48px !important;max-width:48px !important}.wiersz-winietka{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:1.25rem !important}.wiersz-winietka__kadr{flex:0 0 180px}.wiersz-winietka__lewa{flex:0 0 48px}.wiersz-winietka__srodek{flex:1 1 auto;min-width:0}.wiersz-winietka__prawa{flex:0 0 auto}@media (min-width: 981px){.dz-uklad,.wp-uklad{align-items:stretch !important}.bok-kolumna{align-self:stretch !important;display:flex !important;flex-direction:column !important}.bok-przyklejony{position:sticky !important;top:1.25rem !important;gap:0.9rem !important}.bok-karta{padding:1rem 1.15rem !important}.bok-karta:last-child{position:sticky !important;top:1.25rem !important}.bok-tabliczka,.bok-ilustracja-para,.bok-aparat{margin:0.25rem 0 0.45rem !important}.bok-tabliczka__obraz,.bok-ilustracja__lampion,.bok-ilustracja__auto,.bok-aparat__obraz{max-width:110px !important}.przysiega-teczka,.porada-sommeliera,.orszak-role-boczna{position:sticky;top:1.5rem}}.wp-spis__lista{display:flex !important;flex-direction:column !important;grid-template-columns:1fr !important;gap:0.35rem !important}.wp-sekcja__tytul{display:block !important}.wp-sekcja__numer{display:inline-block;margin-right:0.45rem;vertical-align:middle}.wp-sekcja__html table,.wp-tresc table{display:block !important;width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch}.wp-sekcja__html th,.wp-sekcja__html td,.wp-tresc th,.wp-tresc td{overflow-wrap:normal !important;word-wrap:normal !important;word-break:normal !important;hyphens:none !important;min-width:110px}.wp-sekcja__html th:first-child,.wp-sekcja__html td:first-child{min-width:44px}@media (max-width: 900px){.hero-ogrod{min-height:0 !important;max-height:none !important;padding:0 0 1.75rem !important;flex-direction:column !important}.hero-ogrod__panorama{position:relative !important;height:210px !important;max-height:210px !important;width:100% !important}.hero-obraz{min-height:210px !important;max-height:210px !important;height:210px !important;object-position:left center !important}.hero-ogrod__mgla{display:none !important}.hero-ogrod__ramka{margin-top:-1.25rem;justify-content:center}.menu-dania-siatka,.atelier-katalog-siatka,.orszak-kodeks-lista,.scenariusz-atrakcji-siatka{grid-template-columns:minmax(0,1fr) !important}}@media (max-width: 640px){.sekcja-wnetrze,.ksiega-przysiegi>.sekcja-wnetrze,.dz-ogrod__rama,.wp-ogrod__rama,.okruchy,.naglowek-ogrod,.pasek-nawigacji__wnetrze{padding-inline:0.85rem !important}.wiersz-winietka{flex-direction:column !important;align-items:stretch !important}.wiersz-winietka__lewa{display:none !important}.wp-artykul,.wp-tresc{padding:1.1rem 0.95rem !important}}#ksiega-przysiegi .sekcja-naglowek{text-align:left !important;margin-inline:0 !important}#ksiega-przysiegi .sekcja-naglowek__ozdoba{justify-content:flex-start !important}#ksiega-przysiegi .sekcja-opis{margin-inline:0 !important}.przysiega-zakladka__naglowek{padding:0.85rem 1.15rem !important;gap:0.65rem !important}.przysiega-zakladka__numer{width:28px !important;height:28px !important;font-size:0.85rem !important}.przysiega-zakladka__wnetrze{padding:0.9rem 1.15rem 1.2rem 1.15rem !important}.dz-ogrod__rama>.okruchy,.wp-ogrod__rama>.okruchy,.dz-ogrod__rama>.dz-uklad,.wp-ogrod__rama>.wp-uklad,.dz-ogrod__rama>.dz-tematy,.wp-glowna>.wp-powiazane,.wp-glowna>.wp-z-dzialu,.wp-glowna>.wp-warto{padding-inline:0 !important}.wp-tresc{padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}.wp-sekcja__tytul{display:block !important;font-family:var(--f-n) !important;font-size:clamp(1.12rem,1.7vw,1.34rem) !important;line-height:1.35 !important;margin:0 0 0.85rem !important}.wp-sekcja__numer{display:inline !important;padding:0 !important;margin:0 0.35rem 0 0 !important;vertical-align:baseline !important;font-family:inherit !important;font-size:inherit !important;font-weight:700 !important;line-height:inherit !important;background:transparent !important;border:0 !important;border-radius:0 !important;color:var(--kd,#8f424d) !important}.wp-sekcja__numer::after{content:"."}.wp-sekcja__tytul>span{display:inline !important;vertical-align:baseline !important;line-height:inherit !important}.wp-tresc,.wp-sekcja__html,.wp-sekcja__html *,.wp-sekcja__tytul{overflow-wrap:normal !important;word-wrap:normal !important;word-break:normal !important;hyphens:none !important}.wp-sekcja__html th:not(:first-child),.wp-sekcja__html td:not(:first-child),.wp-tresc th:not(:first-child),.wp-tresc td:not(:first-child){min-width:210px !important}.dz-tytul,.dz-podtytul,.dz-temat-karta__tytul,.bok-tytul,.wp-tytul,.wp-spis__tytul,.wp-sekcja__html h3,.wp-nawigacja__tytul{font-family:var(--f-n) !important}.wp-naglowek__girlanda{min-height:45px !important}.wp-naglowek__girlanda-obraz{width:220px !important;height:45px !important}.wp-naglowek__pieczec{min-height:150px !important}.wp-naglowek__wianek-serce{width:124px !important;height:117px !important}.wp-spis__serca{width:64px !important;height:44px !important}.hero-girlanda-obraz{width:220px !important;max-width:220px !important;aspect-ratio:593 / 144 !important}.hero-dzielnik-obraz{width:180px !important;max-width:180px !important;height:auto !important;aspect-ratio:253 / 68 !important}@media (max-width: 640px){.hero-ogrod__panorama,.hero-obraz{height:150px !important;min-height:150px !important;max-height:150px !important}.hero-ogrod__koronka,.hero-kartusz__platki{display:none !important}.wp-ogrod__rama,.dz-ogrod__rama{padding-inline:0.65rem !important}.wp-artykul,.wp-naglowek,.dz-baner{padding:1rem 0.85rem !important}.wp-spis{padding:0.9rem 0.95rem !important}.wp-sekcja__tytul{font-size:1.12rem !important;line-height:1.32 !important}.wp-sekcja__html{font-size:0.98rem !important;line-height:1.68 !important}.wp-sekcja__html h3{font-size:1.1rem !important}.wp-sekcja__html ul,.wp-sekcja__html ol{padding-left:1.15rem !important}}.mapa-ogrodu--drogowskazy{position:relative;padding:4.5rem 0 4rem !important;background:#e9dccb !important;overflow:hidden;isolation:isolate}.mapa-ogrodu__scena{position:absolute;inset:0;z-index:-1}.mapa-ogrodu__scena-tlo{width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center 60%}.mapa-ogrodu__scena-woal{position:absolute;inset:0;background:linear-gradient(90deg,rgba(251,246,240,0.55) 0%,rgba(251,246,240,0.12) 32%,rgba(251,246,240,0.08) 70%,rgba(251,246,240,0.3) 100%),linear-gradient(180deg,rgba(251,246,240,0.35) 0%,rgba(251,246,240,0) 22%,rgba(251,246,240,0) 80%,rgba(251,246,240,0.5) 100%)}.mapa-ogrodu__uklad{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);gap:2.5rem;align-items:center}.mapa-ogrodu__tytulowa{position:relative;padding:2.6rem 1.6rem 1.6rem;background:linear-gradient(160deg,#fffaf2 0%,#f6ead9 100%);border:1px solid #dcc3a2;border-radius:6px;box-shadow:0 14px 30px rgba(47,29,32,0.22);transform:rotate(-3deg);text-align:center}.mapa-ogrodu__wstega{position:absolute;top:-26px;left:-22px;width:120px;transform:rotate(-14deg)}.mapa-ogrodu__wstega-obraz{width:100%;height:auto;display:block}.mapa-ogrodu__tytulowa .mapa-tytul{font-size:clamp(1.9rem,2.6vw,2.4rem);font-style:italic;color:var(--akcent-cien);margin-bottom:0.5rem}.mapa-ogrodu__tytulowa .mapa-opis{font-family:var(--f-n);font-style:italic;font-size:1rem;line-height:1.5;color:var(--t2)}.mapa-ogrodu__alejki{position:relative}.mapa-ogrodu__girlandy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;position:relative;z-index:2;margin-bottom:-0.6rem}.mapa-ogrodu__girlandy span{display:flex;justify-content:center}.mapa-ogrodu__girlanda{width:150px;max-width:100%;height:auto;display:block;filter:drop-shadow(0 3px 4px rgba(47,29,32,0.25))}.mapa-ogrodu__slupy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.85rem 1.25rem;padding:0.6rem 0 2.2rem;background-image:linear-gradient(90deg,#5b3b22,#8a6240 45%,#6b4529),linear-gradient(90deg,#5b3b22,#8a6240 45%,#6b4529),linear-gradient(90deg,#5b3b22,#8a6240 45%,#6b4529),linear-gradient(90deg,#5b3b22,#8a6240 45%,#6b4529);background-size:14px 100%;background-repeat:no-repeat;background-position:calc(12.5% - 4px) 0,calc(37.5% - 1px) 0,calc(62.5% + 1px) 0,calc(87.5% + 4px) 0}.deska-drogowskazu{--grot:18px;position:relative;display:flex;align-items:center;justify-content:center;min-height:54px;padding:0.55rem 1.1rem 0.55rem calc(var(--grot) + 0.6rem);background:linear-gradient(180deg,#f6e7cc 0%,#ecd6b0 55%,#dfc398 100%);clip-path:polygon(var(--grot) 0,100% 0,100% 100%,var(--grot) 100%,0 50%);filter:drop-shadow(0 4px 5px rgba(47,29,32,0.28));text-decoration:none;color:#4a2e22;transition:transform 0.18s ease,background 0.18s ease}.deska-drogowskazu::before{content:"";position:absolute;inset:4px 6px 4px calc(var(--grot) + 2px);border-top:1px solid rgba(120,82,50,0.22);border-bottom:1px solid rgba(120,82,50,0.22);pointer-events:none}.deska-drogowskazu:nth-child(4n+3),.deska-drogowskazu:nth-child(4n){padding:0.55rem calc(var(--grot) + 0.6rem) 0.55rem 1.1rem;clip-path:polygon(0 0,calc(100% - var(--grot)) 0,100% 50%,calc(100% - var(--grot)) 100%,0 100%)}.deska-drogowskazu:nth-child(4n+3)::before,.deska-drogowskazu:nth-child(4n)::before{inset:4px calc(var(--grot) + 2px) 4px 6px}.deska-drogowskazu:nth-child(odd){transform:rotate(-1.2deg)}.deska-drogowskazu:nth-child(even){transform:rotate(1deg)}.deska-drogowskazu__napis{position:relative;font-family:var(--f-n);font-size:1rem;font-weight:700;line-height:1.2;text-align:center}.deska-drogowskazu:hover,.deska-drogowskazu:focus-visible{background:linear-gradient(180deg,#fff3dc 0%,#f3dfbb 100%);color:var(--kd,var(--akcent-cien));transform:translateY(-2px) rotate(0deg)}@media (max-width: 1120px){.mapa-ogrodu__uklad{grid-template-columns:minmax(0,1fr);gap:2.25rem}.mapa-ogrodu__tytulowa{max-width:420px;margin-inline:auto}}@media (max-width: 760px){.mapa-ogrodu__girlandy,.mapa-ogrodu__slupy{grid-template-columns:repeat(2,minmax(0,1fr))}.mapa-ogrodu__girlandy span:nth-child(n+3){display:none}.mapa-ogrodu__slupy{background-image:linear-gradient(90deg,#5b3b22,#8a6240 45%,#6b4529),linear-gradient(90deg,#5b3b22,#8a6240 45%,#6b4529);background-position:calc(25% - 3px) 0,calc(75% + 3px) 0}.deska-drogowskazu:nth-child(4n+3),.deska-drogowskazu:nth-child(4n){padding:0.55rem 1.1rem 0.55rem calc(var(--grot) + 0.6rem);clip-path:polygon(var(--grot) 0,100% 0,100% 100%,var(--grot) 100%,0 50%)}.deska-drogowskazu:nth-child(4n+3)::before,.deska-drogowskazu:nth-child(4n)::before{inset:4px 6px 4px calc(var(--grot) + 2px)}.deska-drogowskazu:nth-child(even){padding:0.55rem calc(var(--grot) + 0.6rem) 0.55rem 1.1rem;clip-path:polygon(0 0,calc(100% - var(--grot)) 0,100% 50%,calc(100% - var(--grot)) 100%,0 100%)}.deska-drogowskazu:nth-child(even)::before{inset:4px calc(var(--grot) + 2px) 4px 6px}.deska-drogowskazu__napis{font-size:0.9rem}}@media (prefers-reduced-motion: reduce){.deska-drogowskazu{transition:none}}@media (min-width: 901px){.hero-ogrod{min-height:520px !important;max-height:none !important;padding:2.5rem 0 3rem !important}.hero-obraz{height:100% !important;min-height:0 !important;max-height:none !important;object-position:center 35% !important}.hero-ogrod__mgla{background:linear-gradient(180deg,rgba(251,246,240,0) 82%,rgba(251,246,240,.85) 100%) !important}.hero-ogrod__ramka{justify-content:flex-end}.hero-ogrod__kartusz{max-width:680px !important;margin-right:2%;padding:2.25rem 3.75rem 2rem !important;background:radial-gradient(closest-side,rgba(251,246,240,.94) 62%,rgba(251,246,240,.7) 82%,rgba(251,246,240,0) 100%) !important;border:0 !important;outline:0 !important;box-shadow:none !important;border-radius:0 !important}.hero-ogrod__koronka{display:none !important}}.naglowek-ornament--prawy{justify-content:flex-start !important}.pasek-nawigacji__wnetrze{justify-content:center !important;gap:0.5rem 0.35rem !important}@media (max-width: 640px){.naw-dom__tekst{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.naw-dom{padding:0.45rem 0.7rem}.naw-grupy{display:contents}.naw-rozwijane__przycisk,.naw-link-prosty{padding:0.45rem 0.65rem}}.mapa-ogrodu__girlanda{aspect-ratio:auto !important;height:auto !important;object-fit:contain}@media (min-width: 1121px){.przysiega-karty,.orszak-garderoba,.porada-sommeliera{position:sticky;top:1.25rem;align-self:start}}
