.a11y{position:fixed;left:1rem;bottom:1rem;z-index:1150}.a11y__btn{display:inline-flex;align-items:center;justify-content:center;gap:0;width:44px;height:44px;min-height:44px;padding:0;background:var(--brand-purple,#54364C);color:#FFFFFF;border:2px solid var(--brand-gold-lt,#FDB714);border-radius:50% !important;font-family:var(--font-body,Inter,sans-serif);font-weight:700;font-size:0;line-height:1;cursor:pointer;box-shadow:0 8px 24px rgba(84,54,76,0.3);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.a11y__btn:hover{background:var(--brand-purple-dk,#382133);color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgba(84,54,76,0.38)}.a11y__icon{width:22px;height:22px;fill:var(--brand-gold-lt,#FDB714);flex:none}.a11y__panel{position:absolute;left:0;bottom:calc(100% + .6rem);width:min(94vw,400px);max-height:min(78vh,700px);overflow-y:auto;background:#FFFFFF;border:1px solid rgba(84,54,76,0.16);border-top:4px solid var(--brand-purple,#54364C);border-radius:12px;box-shadow:0 20px 50px rgba(84,54,76,0.22);padding:1rem 1.1rem 1.1rem}.a11y__panel[hidden]{display:none}.a11y__head{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:.9rem}.a11y__title{margin:0;font-family:var(--font-display,Georgia,serif);font-size:1.12rem;color:var(--ink,#1C1206)}.a11y__sub{margin:.15rem 0 0;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--honey-deep,#9A5A00)}.a11y__close{margin-left:auto;flex:none;width:34px;height:34px;border:0;background:none;font-size:1.5rem;line-height:1;color:var(--ink,#1C1206);cursor:pointer}.a11y__close:hover{color:var(--honey-deep,#9A5A00)}.a11y__legend{margin:.9rem 0 .45rem;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6B5A45);border-bottom:1px solid rgba(28,18,6,.1);padding-bottom:.3rem}.a11y__row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.a11y__group{display:inline-flex;gap:.3rem;flex-wrap:wrap}.a11y__group button,.a11y__modes button,.a11y__reset{min-height:38px;padding:.35rem .7rem;border:1.5px solid rgba(28,18,6,.22);background:#fff;color:var(--ink,#1C1206);font-family:inherit;font-weight:600;font-size:.88rem;cursor:pointer}.a11y__group button:hover,.a11y__modes button:hover,.a11y__reset:hover{border-color:var(--honey-dk,#C77800);background:rgba(242,166,28,.12)}.a11y__group button[aria-pressed="true"],.a11y__modes button[aria-pressed="true"]{background:var(--honey-lt,#FFC93C);border-color:var(--honey-dk,#C77800);color:var(--ink,#1C1206)}.a11y__reset{margin-left:auto}.a11y__reset:hover{background:rgba(200,60,30,.08);border-color:#C83C1E;color:#8a2a12}.a11y__modes{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.a11y__modes button{display:flex;align-items:center;gap:.5rem;text-align:left}.a11y__dot{width:18px;height:18px;border-radius:50%;flex:none;background:linear-gradient(90deg,#F2A61C 0 50%,#FFF7E8 50% 100%);box-shadow:inset 0 0 0 1px rgba(28,18,6,.25)}.a11y__dot--mono{background:linear-gradient(90deg,#1C1206 0 50%,#bdbdbd 50% 100%)}.a11y__swatch{width:22px;height:22px;flex:none;display:grid;place-items:center;font-size:.78rem;font-weight:800;line-height:1}.a11y__swatch--yellow{background:#000;color:#FFD400;box-shadow:inset 0 0 0 1px #FFD400}.a11y__swatch--bw{background:#000;color:#fff;box-shadow:inset 0 0 0 1px #fff}.a11y__checks{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .7rem}.a11y__check{display:flex;align-items:center;gap:.45rem;font-size:.88rem;color:var(--ink-2,#2A1D0D);cursor:pointer}.a11y__check input{width:20px;height:20px;flex:none;accent-color:var(--honey-dk,#C77800)}.a11y__foot{margin:1rem 0 0;padding-top:.7rem;border-top:1px solid rgba(28,18,6,.12);font-size:.88rem}.a11y__foot a{color:var(--honey-deep,#9A5A00);text-decoration:underline;text-underline-offset:3px}html.ma-cookie .a11y{bottom:6.6rem}@media (max-width:760px){.a11y{left:.7rem;bottom:.7rem}.a11y__btn{width:40px;height:40px;padding:0;font-size:0;min-height:40px}.a11y__icon{width:21px;height:21px}.a11y__panel{width:min(94vw,360px)}.a11y__checks{grid-template-columns:1fr}html.ma-cookie .a11y{bottom:12.5rem}}html.tekst-m1{--a11y-font:.92}html.tekst-p1{--a11y-font:1.1}html.tekst-p2{--a11y-font:1.22}html.kontrast-zolty{--ink:#FFD400;--ink-2:#FFD400;--ink-3:#FFD400;--cream:#000000;--cream-2:#000000;--paper:#000000;--white:#000000;--muted:#FFD400;--honey:#FFD400;--honey-lt:#FFD400;--honey-dk:#FFD400;--honey-deep:#FFD400;--honey-hover:#FFFFFF;--honey-pale:#000000}html.kontrast-zolty body{background-image:none;background-color:#000;color:#FFD400}html.kontrast-zolty *:not(html):not(body):not(img):not(video):not(svg):not(iframe):not(input):not(path):not(rect){background-color:transparent !important;background-image:none !important;box-shadow:none !important;border-color:#FFD400 !important}html.kontrast-zolty a,html.kontrast-zolty h1,html.kontrast-zolty h2,html.kontrast-zolty h3,html.kontrast-zolty h4,html.kontrast-zolty p,html.kontrast-zolty li,html.kontrast-zolty span,html.kontrast-zolty strong,html.kontrast-zolty td,html.kontrast-zolty th,html.kontrast-zolty label,html.kontrast-zolty time,html.kontrast-zolty div,html.kontrast-zolty figcaption,html.kontrast-zolty button{color:#FFD400 !important}html.kontrast-zolty body,html.kontrast-zolty .topbar,html.kontrast-zolty .navbar,html.kontrast-zolty .site-footer,html.kontrast-zolty .mobilemenu__panel,html.kontrast-zolty .a11y__panel,html.kontrast-zolty .cookie-bar,html.kontrast-zolty .hero,html.kontrast-zolty .pagehero{background-color:#000 !important}html.kontrast-zolty a{text-decoration:underline}html.kontrast-zolty img,html.kontrast-zolty video{filter:contrast(1.1) saturate(.85)}html.kontrast-zolty .btn,html.kontrast-zolty .btn--honey,html.kontrast-zolty .btn--ghost,html.kontrast-zolty .a11y__btn,html.kontrast-zolty .a11y__group button,html.kontrast-zolty .a11y__modes button,html.kontrast-zolty .a11y__reset,html.kontrast-zolty .a11y__close,html.kontrast-zolty input,html.kontrast-zolty textarea,html.kontrast-zolty select{background-color:#000 !important;color:#FFD400 !important;border:2px solid #FFD400 !important}html.kontrast-zolty .btn--honey::after{display:none !important}html.kontrast-zolty .a11y__icon{fill:#FFD400 !important}html.kontrast-zolty .a11y__group button[aria-pressed="true"],html.kontrast-zolty .a11y__modes button[aria-pressed="true"]{background-color:#FFD400 !important;color:#000 !important}html.kontrast-zolty .a11y__swatch--yellow,html.kontrast-zolty .a11y__swatch--bw{background-color:#000 !important}html.kontrast-zolty .a11y__dot{background-image:none !important;background-color:#FFD400 !important}html.kontrast-zolty :focus-visible{outline:3px solid #FFD400;box-shadow:0 0 0 6px #000}html.kontrast-bw{--ink:#FFFFFF;--ink-2:#FFFFFF;--ink-3:#FFFFFF;--cream:#000000;--cream-2:#000000;--paper:#000000;--white:#000000;--muted:#FFFFFF;--honey:#FFFFFF;--honey-lt:#FFFFFF;--honey-dk:#FFFFFF;--honey-deep:#FFFFFF;--honey-hover:#FFD400;--honey-pale:#000000}html.kontrast-bw body{background-image:none;background-color:#000;color:#fff}html.kontrast-bw *:not(html):not(body):not(img):not(video):not(svg):not(iframe):not(input):not(path):not(rect){background-color:transparent !important;background-image:none !important;box-shadow:none !important;border-color:#FFFFFF !important}html.kontrast-bw a,html.kontrast-bw h1,html.kontrast-bw h2,html.kontrast-bw h3,html.kontrast-bw h4,html.kontrast-bw p,html.kontrast-bw li,html.kontrast-bw span,html.kontrast-bw strong,html.kontrast-bw td,html.kontrast-bw th,html.kontrast-bw label,html.kontrast-bw time,html.kontrast-bw div,html.kontrast-bw figcaption,html.kontrast-bw button{color:#FFFFFF !important}html.kontrast-bw body,html.kontrast-bw .topbar,html.kontrast-bw .navbar,html.kontrast-bw .site-footer,html.kontrast-bw .mobilemenu__panel,html.kontrast-bw .a11y__panel,html.kontrast-bw .cookie-bar,html.kontrast-bw .hero,html.kontrast-bw .pagehero{background-color:#000 !important}html.kontrast-bw a{text-decoration:underline}html.kontrast-bw img,html.kontrast-bw video{filter:grayscale(1) contrast(1.15)}html.kontrast-bw .btn,html.kontrast-bw .btn--honey,html.kontrast-bw .btn--ghost,html.kontrast-bw .a11y__btn,html.kontrast-bw .a11y__group button,html.kontrast-bw .a11y__modes button,html.kontrast-bw .a11y__reset,html.kontrast-bw .a11y__close,html.kontrast-bw input,html.kontrast-bw textarea,html.kontrast-bw select{background-color:#000 !important;color:#FFFFFF !important;border:2px solid #FFFFFF !important}html.kontrast-bw .btn--honey::after{display:none !important}html.kontrast-bw .a11y__icon{fill:#FFFFFF !important}html.kontrast-bw .a11y__group button[aria-pressed="true"],html.kontrast-bw .a11y__modes button[aria-pressed="true"]{background-color:#FFFFFF !important;color:#000000 !important}html.kontrast-bw .a11y__swatch,html.kontrast-bw .a11y__dot{background-color:#000 !important}html.kontrast-bw :focus-visible{outline:3px solid #FFFFFF;box-shadow:0 0 0 6px #000}html.kontrast-mono body{background-image:none;background-color:#FFFFFF}html.kontrast-mono img,html.kontrast-mono video,html.kontrast-mono .bee,html.kontrast-mono .honey-drip,html.kontrast-mono .map__pin,html.kontrast-mono [class*="hex"],html.kontrast-mono .btn--honey,html.kontrast-mono .badge{filter:grayscale(1)}html.kontrast-mono .hero,html.kontrast-mono .pagehero__bg{filter:grayscale(1)}html.czytelna{--font-display:Verdana,Tahoma,'Segoe UI',Arial,sans-serif !important;--font-body:Verdana,Tahoma,'Segoe UI',Arial,sans-serif !important}html.czytelna body,html.czytelna h1,html.czytelna h2,html.czytelna h3,html.czytelna h4,html.czytelna .btn,html.czytelna .mainnav__link{font-family:Verdana,Tahoma,'Segoe UI',Arial,sans-serif !important}html.czytelna .kicker,html.czytelna .hero__eyebrow{letter-spacing:.02em !important;text-transform:none !important}html.odstepy body{line-height:1.9 !important}html.odstepy p{line-height:1.9 !important;letter-spacing:.04em !important;word-spacing:.14em !important;margin-bottom:1.8em !important}html.odstepy li{line-height:1.9 !important;letter-spacing:.04em !important;word-spacing:.14em !important;margin-bottom:.7em !important}html.odstepy h1,html.odstepy h2,html.odstepy h3{line-height:1.45 !important}html.duzy-kursor,html.duzy-kursor *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'><path d='M8 4l26 20-12 1.5L29 39l-6 3-7.5-14L8 34z' fill='white' stroke='black' stroke-width='2.5'/></svg>") 8 4,auto !important}html.duzy-kursor a,html.duzy-kursor button,html.duzy-kursor [role="button"],html.duzy-kursor label,html.duzy-kursor summary{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'><path d='M14 4c1.7 0 3 1.3 3 3v12h1V9c0-1.7 1.3-3 3-3s3 1.3 3 3v10h1V10c0-1.7 1.3-3 3-3s3 1.3 3 3v9h1v-6c0-1.7 1.3-3 3-3s3 1.3 3 3v17c0 6.6-5.4 12-12 12h-4c-4 0-7.6-2-9.8-5.2L8.6 29.6c-.9-1.4-.5-3.3.9-4.2 1.2-.8 2.8-.6 3.7.4L15 28V7c0-1.7 1.3-3 3-3z' fill='white' stroke='black' stroke-width='2.5'/></svg>") 14 4,pointer !important}html.podkresl-linki a{text-decoration:underline !important;text-underline-offset:3px;text-decoration-thickness:1px}html.wysoki-kontrast body{background-image:none;background-color:#FFFFFF}html.wysoki-kontrast :focus-visible{outline-color:#000;box-shadow:0 0 0 6px #FFC93C}
.cookie-bar{position:fixed;left:0;right:0;bottom:0;z-index:1200;background:#FFFFFF;border-top:3px solid var(--brand-purple,#54364C);box-shadow:0 -14px 36px rgba(84,54,76,0.14);padding:.95rem 1rem}.cookie-bar[hidden]{display:none}.cookie-bar__inner{max-width:1180px;margin:0 auto;display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap}.cookie-bar__text{flex:1 1 340px;font-size:.88rem;color:var(--ink,#111111);line-height:1.5}.cookie-bar__text p{margin:0}.cookie-bar__title{font-weight:700;margin:0 0 .25rem;color:var(--brand-purple,#54364C)}.cookie-bar__text a{color:var(--brand-purple,#54364C);font-weight:600;text-decoration:underline}.cookie-bar__text a:hover{color:var(--brand-gold,#DF991B)}.cookie-bar__actions{display:flex;gap:.6rem;flex-wrap:wrap}.cookie-bar .btn{padding:.7rem 1.2rem;font-size:.88rem}.footer__legal-btn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.footer__legal-btn:hover{color:var(--honey,#F2A61C)}.consent-embed{display:grid;place-items:center;gap:.8rem;min-height:260px;padding:1.4rem;text-align:center;background:rgba(28,18,6,.05);border:1px dashed rgba(28,18,6,.25)}.consent-embed__note{margin:0;max-width:46ch;font-size:.82rem;color:var(--muted,#6B5A45)}.consent-embed.is-loaded{display:block;min-height:380px;padding:0;border:0}.consent-embed iframe{display:block;width:100%;height:380px;border:0}@media (max-width:720px){.cookie-bar__inner{flex-direction:column;align-items:stretch}.cookie-bar__text{flex:1 1 auto;min-width:0}.cookie-bar__actions .btn{flex:1 1 auto}}
:root{--brand-purple:#54364C;--brand-purple-dk:#382133;--brand-purple-lt:#6E4A65;--brand-gold:#DF991B;--brand-gold-lt:#FDB714;--brand-gold-sun:#FFDA0F;--brand-gold-dk:#B87609;--honey:#DF991B;--honey-lt:#FDB714;--honey-pale:#FFF8E6;--honey-dk:#C47F0B;--honey-deep:#54364C;--honey-hover:#DF991B;--ink:#111111;--ink-2:#111111;--ink-3:#382133;--muted:#111111;--cream:#FFFFFF;--cream-2:#FAF8FA;--paper:#FFFFFF;--white:#FFFFFF;--meadow:#54364C;--meadow-rgb:84 54 76;--font-body:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;--font-display:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;--wrap:1240px;--wrap-narrow:840px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--border-subtle:rgba(84,54,76,0.12);--border-gold:rgba(223,153,27,0.35);--shadow-s:0 2px 10px rgba(84,54,76,0.05);--shadow-m:0 10px 30px rgba(84,54,76,0.09);--shadow-l:0 20px 50px rgba(84,54,76,0.14);--shadow-honey:0 12px 28px rgba(223,153,27,0.28);--ease:cubic-bezier(.22,.68,.28,1);--header-h:82px;--header-clear:122px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:calc(16.5px * var(--a11y-font,1))}body{margin:0;font-family:var(--font-body);font-size:calc(17px * var(--a11y-font,1));line-height:1.68;color:var(--ink);background-color:#FFFFFF;background-image:none;overflow-x:hidden;-webkit-font-smoothing:antialiased}img,svg,video,iframe{max-width:100%}img{height:auto;display:block}a{color:var(--brand-purple);text-decoration:none;transition:color .22s var(--ease)}a:hover{color:var(--brand-gold-dk)}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);font-weight:700;font-style:normal;line-height:1.18;color:var(--ink);margin:0 0 .55em;letter-spacing:-0.02em}h1{font-size:clamp(1.75rem,3.5vw,2.75rem)}h2{font-size:clamp(1.4rem,2.6vw,2.1rem)}h3{font-size:clamp(1.02rem,1.5vw,1.25rem)}p{margin:0 0 1.1em;color:var(--ink)}strong{font-weight:700;color:var(--ink)}em{font-style:normal}::selection{background:var(--brand-gold-lt);color:var(--ink)}.wrap{width:min(100% - 2.5rem,var(--wrap));margin-inline:auto}.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;background:var(--brand-purple);color:#FFFFFF;padding:.8rem 1.2rem;border-radius:0 0 var(--radius-sm) 0;font-weight:600}.skip-link:focus{left:0}:focus-visible{outline:3px solid var(--brand-purple);outline-offset:2px;box-shadow:0 0 0 5px var(--brand-gold-lt);border-radius:4px}.hl{color:var(--brand-purple);background:linear-gradient(180deg,transparent 66%,rgba(253,183,20,0.42) 66%);padding:0 .08em}.kicker{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-body);font-weight:700;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-purple);margin-bottom:.65rem}.kicker::before{content:'';width:8px;height:8px;background:var(--brand-gold);transform:rotate(45deg);flex:none}.display{font-size:clamp(1.8rem,3.6vw,2.45rem)}.siw-ornament{display:flex;align-items:center;justify-content:center;gap:1rem;margin:.5rem auto;padding:.5rem 0}.siw-ornament__line{flex:1;max-width:220px;height:1px;background:linear-gradient(90deg,transparent,rgba(84,54,76,0.22),transparent)}.siw-ornament--light .siw-ornament__line{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.35),transparent)}.siw-ornament__marks{display:inline-flex;align-items:center;gap:.55rem}.siw-ornament__mark{width:26px;height:26px;display:block}.siw-ornament__mark--sm{width:16px;height:16px;opacity:.8}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.82rem 1.55rem;border-radius:999px;border:1.5px solid transparent;cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:.95rem;line-height:1;background:var(--brand-gold);color:var(--ink);box-shadow:var(--shadow-s);position:relative;overflow:hidden;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.btn svg{width:18px;height:18px;fill:currentColor;transition:transform .25s var(--ease)}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-honey);color:var(--ink)}.btn:hover svg{transform:translateX(3px)}.btn--honey{background:linear-gradient(135deg,var(--brand-gold-lt) 0%,var(--brand-gold) 100%);color:var(--ink)}.btn--honey:hover{background:linear-gradient(135deg,var(--brand-gold-sun) 0%,var(--brand-gold) 100%);color:var(--ink)}.btn--glass{background:rgba(255,255,255,0.14);color:#FFFFFF;border-color:rgba(255,255,255,0.55);backdrop-filter:blur(8px)}.btn--glass:hover{background:#FFFFFF;color:var(--brand-purple);border-color:#FFFFFF}.btn--ghost{background:#FFFFFF;color:var(--brand-purple);border-color:rgba(84,54,76,0.28);box-shadow:none}.btn--ghost:hover{border-color:var(--brand-purple);background:var(--brand-purple);color:#FFFFFF;box-shadow:var(--shadow-s)}.btn--lg{padding:1rem 2rem;font-size:1rem}.btn--small{padding:.6rem 1.15rem;font-size:.86rem}.btn--nav{padding:.68rem 1.35rem;font-size:.95rem;background:var(--brand-purple);color:#FFFFFF}.btn--nav:hover{background:var(--brand-gold);color:var(--ink)}.site-header{position:sticky;top:0;z-index:1100}.topbar{position:relative;z-index:2;background:var(--brand-purple);color:#FFFFFF;font-size:.8rem;border-bottom:1px solid rgba(255,255,255,0.1)}.topbar__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;min-height:38px;padding:.25rem 0}.topbar__left,.topbar__right{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1.1rem}.topbar__item{display:inline-flex;align-items:center;gap:.4rem;color:#FFFFFF;white-space:nowrap;min-height:24px}.topbar__item svg{width:15px;height:15px;fill:var(--brand-gold-lt);flex:none}.topbar__item:hover{color:var(--brand-gold-lt)}.topbar__social{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:3px;color:#FFFFFF}.topbar__social svg{width:16px;height:16px;fill:currentColor}.topbar__social:hover{color:var(--brand-gold-lt)}.topbar__divider{width:1px;height:15px;background:rgba(255,255,255,0.22);margin:0 .1rem}.langs{display:inline-flex;align-items:center;gap:.35rem}.langs__item{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;opacity:.68;transition:opacity .22s var(--ease);min-width:24px;min-height:24px;padding:4px 2px;border-radius:3px}.langs__item:hover,.langs__item:focus-visible{opacity:1}.langs__item.is-active{opacity:1;box-shadow:0 0 0 2px var(--brand-gold-lt)}.langs__flag{width:22px;height:15px;display:block;border-radius:2px}.navbar{position:relative;background:rgba(255,255,255,0.98);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle);transition:box-shadow .3s var(--ease),background .3s var(--ease)}.is-scrolled .navbar{box-shadow:0 8px 28px rgba(84,54,76,0.08)}.navbar__inner{position:relative;z-index:1;display:flex;align-items:center;gap:1.2rem;min-height:var(--header-h)}.nav-bees{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.nav-bee{position:absolute;left:100%;width:48px;display:block;opacity:0;pointer-events:none;will-change:transform,opacity;filter:drop-shadow(0 2px 3px rgba(84,54,76,0.14))}.nav-bee__body{display:block;width:100%;height:auto}.nav-bee__wings{position:absolute;inset:0;width:100%;height:auto;transform-origin:41.5% 45.2%;animation:wingFlap .07s steps(1,end) infinite;animation-play-state:paused}.navbar.is-buzzing .nav-bee__wings{animation-play-state:running}@keyframes wingFlap{0%,49%{transform:scale(1.55) rotate(-9deg) scaleY(1)}50%,100%{transform:scale(1.55) rotate(5deg) scaleY(.92)}}.nav-bee--1{top:16%;width:48px}.nav-bee--2{top:44%;width:38px}.nav-bee--3{top:60%;width:32px}.navbar.is-buzzing .nav-bee--1{animation:navBee 15s linear forwards}.navbar.is-buzzing .nav-bee--2{animation:navBee 17s linear .8s forwards}.navbar.is-buzzing .nav-bee--3{animation:navBee 13s linear 1.6s forwards}@keyframes navBee{0%{transform:translate3d(0,0,0) rotate(-8deg);opacity:0}5%{opacity:.95}30%{transform:translate3d(-30vw,-4px,0) rotate(5deg)}55%{transform:translate3d(-55vw,4px,0) rotate(-4deg)}80%{transform:translate3d(-85vw,-3px,0) rotate(4deg)}95%{opacity:.95}100%{transform:translate3d(-118vw,0,0) rotate(-6deg);opacity:0}}@media (prefers-reduced-motion:reduce){.navbar.is-buzzing .nav-bee{animation:none;opacity:0}.nav-bee__wings{animation:none}}.brand{display:inline-flex;align-items:center;flex:none}.brand__logo{height:60px;width:auto;display:block;transition:transform .3s var(--ease)}.brand:hover .brand__logo{transform:scale(1.02)}.mainnav{margin-left:auto}.mainnav__list{display:flex;align-items:stretch;gap:.15rem;list-style:none;margin:0;padding:0}.mainnav__item{position:relative;display:flex}.mainnav__link{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;max-width:176px;padding:.45rem .9rem;font-family:var(--font-body);font-weight:600;font-size:.92rem;line-height:1.2;color:var(--ink);text-align:center;text-wrap:balance;border-radius:var(--radius-sm);transition:color .22s var(--ease),background .22s var(--ease)}.mainnav__item.has-children > .mainnav__link{padding-right:1.7rem}.mainnav__link::after{content:'';position:absolute;left:.9rem;right:.9rem;bottom:.3rem;height:2px;background:var(--brand-purple);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .28s var(--ease)}.mainnav__link:hover,.mainnav__item.is-open > .mainnav__link{color:var(--brand-purple);background:rgba(84,54,76,0.05)}.mainnav__link:hover::after,.mainnav__item.is-open > .mainnav__link::after{transform:scaleX(1)}.chev{position:absolute;right:.45rem;top:50%;translate:0 -50%;width:16px;height:16px;fill:currentColor;opacity:.55;transition:rotate .25s var(--ease),opacity .22s var(--ease)}.mainnav__link:hover .chev,.mainnav__item.is-open .chev{opacity:1}.mainnav__item.is-open .chev{rotate:180deg}.submenu-toggle{position:absolute;inset:0;width:100%;background:none;border:0;cursor:pointer;opacity:0}.submenu{position:absolute;top:calc(100% + 8px);left:50%;translate:-50% 0;min-width:280px;background:#FFFFFF;border-radius:var(--radius);box-shadow:var(--shadow-l);border:1px solid var(--border-subtle);padding:.75rem;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .24s var(--ease),transform .24s var(--ease),visibility .24s;z-index:10}.mainnav__item.is-open .submenu{opacity:1;visibility:visible;transform:translateY(0)}.submenu__list{list-style:none;margin:0;padding:0}.submenu__item{position:relative}.submenu__link{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem .85rem;border-radius:var(--radius-sm);font-size:.93rem;font-weight:500;color:var(--ink)}.submenu__link:hover{background:rgba(84,54,76,0.06);color:var(--brand-purple)}.submenu__sub{list-style:none;margin:.15rem 0 .35rem;padding:0 0 0 1rem;border-left:2px solid var(--brand-gold)}.submenu__sub a{display:block;padding:.38rem .65rem;font-size:.88rem;color:var(--ink);border-radius:6px}.submenu__sub a:hover{color:var(--brand-purple);background:rgba(84,54,76,0.05)}.navbar__actions{display:flex;align-items:center;gap:.75rem;flex:none}.burger{display:none;width:44px;height:44px;border:0;background:transparent;cursor:pointer;padding:10px}.burger span{display:block;height:2px;background:var(--ink);border-radius:2px;margin:5px 0;transition:transform .3s var(--ease),opacity .2s}.burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded="true"] span:nth-child(2){opacity:0}.burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobilemenu{position:fixed;inset:0;z-index:1090;pointer-events:none;overflow:hidden}.mobilemenu__panel{position:absolute;inset:0 0 0 auto;width:min(92vw,410px);background:#FFFFFF;box-shadow:-20px 0 50px rgba(84,54,76,0.22);transform:translateX(102%);transition:transform .4s var(--ease);display:flex;flex-direction:column;padding:0 0 1.2rem;overflow-y:auto}.mobilemenu.is-open{pointer-events:auto}.mobilemenu.is-open .mobilemenu__panel{transform:none}.mobilemenu.is-open::before{content:'';position:absolute;inset:0;background:rgba(56,33,51,0.55);backdrop-filter:blur(3px)}.mobilemenu__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.3rem;background:#FFFFFF;border-bottom:1px solid var(--border-subtle)}.mobilemenu__brand img{display:block;height:46px;width:auto}.mobilemenu__close{flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:var(--brand-purple);color:#FFFFFF;font-size:1.5rem;line-height:1}.mobilemenu__list{list-style:none;margin:0;padding:.3rem 1.3rem 0}.mobilemenu__list > li{border-bottom:1px solid var(--border-subtle);position:relative}.mobilemenu__list > li:last-child{border-bottom:0}.mobilemenu__list a,.mobilemenu__label{display:block;padding:.9rem 2.8rem .9rem .15rem;font-weight:600;font-size:1rem;color:var(--ink)}.mobilemenu__list ul{list-style:none;margin:0 0 .6rem;padding:.15rem 0 .5rem .9rem;display:none;border-left:2px solid var(--brand-gold)}.mobilemenu__list li.is-open > ul{display:block}.mobilemenu__list ul a{font-weight:500;font-size:.92rem;color:var(--ink);padding:.48rem .5rem}.mobilemenu__toggle{position:absolute;top:.58rem;right:0;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border-subtle);border-radius:50%;cursor:pointer;background:#FAF8FA}.mobilemenu__toggle::before{content:'';width:8px;height:8px;margin-top:-3px;border-right:2px solid var(--brand-purple);border-bottom:2px solid var(--brand-purple);transform:rotate(45deg);transition:transform .25s var(--ease),margin .25s var(--ease)}.mobilemenu__list li.is-open > .mobilemenu__toggle::before{transform:rotate(-135deg);margin-top:3px}.mobilemenu__foot{margin-top:auto;padding:1.2rem 1.3rem 0;display:grid;gap:.7rem;border-top:1px solid var(--border-subtle)}.mobilemenu__foot .btn{width:100%;justify-content:center}.honey-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:1200;background:transparent;pointer-events:none}.honey-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--brand-purple),var(--brand-gold-lt))}.hero{position:relative;min-height:clamp(520px,calc(100svh - var(--header-clear)),760px);display:flex;align-items:stretch;overflow:hidden;background:var(--brand-purple-dk)}.hero-slider{position:relative;width:100%;min-height:inherit;display:flex;align-items:flex-end}.hero-slider__track{position:absolute;inset:0;z-index:1}.hero-slider__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.1s var(--ease),visibility 1.1s}.hero-slider__slide.is-active{opacity:1;visibility:visible;z-index:2}.hero-slider__img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.04);transition:transform 6.5s ease-out}.hero-slider__slide.is-active .hero-slider__img{transform:scale(1)}.hero-slider__scrim{position:absolute;inset:0;background:linear-gradient(105deg,rgba(42,22,37,0.38) 0%,rgba(84,54,76,0.18) 46%,rgba(17,17,17,0.1) 100%),linear-gradient(180deg,rgba(17,17,17,0.08) 0%,transparent 45%,rgba(42,22,37,0.5) 100%)}.hero__content{position:relative;z-index:3;width:min(100% - 2.5rem,var(--wrap));margin-inline:auto;padding:clamp(3.2rem,7vw,5.8rem) 0 clamp(1.6rem,3.5vw,2.4rem);display:flex;flex-direction:column;justify-content:flex-end;gap:1.4rem;min-height:inherit}.hero__panel,.pagehero__panel,.itemhero__panel{display:inline-block;max-width:580px;padding:clamp(1.1rem,2.4vw,1.7rem) clamp(1.35rem,2.8vw,2.1rem);background:linear-gradient(135deg,rgba(84,54,76,0.52) 0%,rgba(56,33,51,0.44) 100%);backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);border:1px solid rgba(255,255,255,0.22);border-left:4px solid var(--brand-gold-lt);border-radius:var(--radius-lg);box-shadow:0 18px 45px rgba(0,0,0,0.26);color:#FFFFFF}.hero__panel{margin-top:auto;margin-bottom:0.25rem}.hero__panel .hero__title{margin:0}.hero__eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-gold-lt);margin:0 0 .75rem;text-shadow:0 1px 4px rgba(0,0,0,0.4)}.hero__siw-icon{width:22px;height:22px;flex:none}.hero__title{color:#FFFFFF;font-size:clamp(1.85rem,3.8vw,2.75rem);line-height:1.14;margin:0 0 .75rem;text-shadow:0 2px 10px rgba(0,0,0,0.42)}.hero__title .hl{color:var(--brand-gold-lt);background:none;padding:0}.hero__lead{max-width:48ch;margin:0 0 1.35rem;font-size:clamp(.98rem,1.35vw,1.12rem);color:rgba(255,255,255,0.94);text-shadow:0 1px 6px rgba(0,0,0,0.4)}.hero__lead strong{color:#FFFFFF;font-weight:500}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero-slider__bar{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.2)}.hero-slider__caption{display:none !important}.hero-slider__controls{display:inline-flex;align-items:center;gap:.65rem}.hero-slider__arrow{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,0.38);background:rgba(84,54,76,0.72);color:#FFFFFF;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(6px);transition:background .22s var(--ease),border-color .22s var(--ease),transform .22s var(--ease)}.hero-slider__arrow svg{width:20px;height:20px;fill:currentColor}.hero-slider__arrow:hover{background:var(--brand-gold);border-color:var(--brand-gold);color:var(--ink);transform:scale(1.05)}.hero-slider__dots{display:inline-flex;align-items:center;gap:.4rem}.hero-slider__dot{width:30px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.hero-slider__dot span{display:block;width:100%;height:4px;border-radius:999px;background:rgba(255,255,255,0.38);transition:background .25s var(--ease),height .25s var(--ease)}.hero-slider__dot.is-active span,.hero-slider__dot:hover span{background:var(--brand-gold-lt)}.honey-drip,.bees{display:none !important}.section{position:relative;padding:clamp(3rem,6vw,4.5rem) 0}.section__head{max-width:760px;margin-bottom:2.4rem}.section__head--row{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.section__lead{color:var(--ink);font-size:1.05rem;margin:0}.section--idea{background:var(--brand-purple);color:#FFFFFF;overflow:hidden;border-bottom:3px solid var(--brand-gold)}.idea__grid{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.section--idea .kicker{color:var(--brand-gold-lt)}.section--idea h2,.section--idea .display{color:#FFFFFF}.lead{font-size:clamp(1.06rem,1.5vw,1.24rem);line-height:1.65}.section--idea .lead{color:#FFFFFF;margin-bottom:1.6rem}.idea__collage{position:relative;width:100%}.idea__brand-card{background:#FFFFFF;padding:clamp(1.2rem,2.5vw,2rem);border-radius:var(--radius-lg);box-shadow:0 20px 45px rgba(0,0,0,0.25);border:2px solid rgba(253,183,20,0.45)}.idea__plaster{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}.section--onas{background:#FFFFFF;position:relative}.onas__grid{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.onas__photo{margin:0;position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-m);border:1px solid var(--border-subtle)}.onas__photo img{width:100%;height:auto;display:block}.onas__photo figcaption{background:var(--brand-purple);color:#FFFFFF;padding:.85rem 1.2rem;font-size:.86rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem}.onas__photo figcaption strong{color:var(--brand-gold-lt);font-size:.96rem}.onas__photo figcaption span{color:#FFFFFF}.onas__lead{font-size:1.05rem;line-height:1.7;color:var(--ink)}.onas__chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.3rem 0 .9rem;padding:0}.onas__chips li{background:#FFFFFF;border:1.5px solid var(--brand-purple);color:var(--brand-purple);padding:.38rem .95rem;border-radius:999px;font-size:.85rem;font-weight:600}.onas__values{margin-top:1.5rem}.onas__values-title{font-size:.86rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-purple);margin:0 0 .8rem}.onas__values .values__grid{grid-template-columns:1fr 1fr;gap:.85rem}.onas__values .value-card{padding:1.05rem 1rem;background:#FFFFFF;text-align:left}.onas__values .value-card__icon{width:36px;margin:0 0 .45rem}.onas__cta{margin-top:1.6rem}.section--products{background:#FFFFFF}.products-box{background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:clamp(1.6rem,4vw,3rem);box-shadow:var(--shadow-s)}.products-box .section__head{margin-bottom:2rem}.prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.prod-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-s);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.prod-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-m);border-color:var(--brand-gold)}.prod-card__media{display:block;aspect-ratio:4/3.2;overflow:hidden;position:relative}.prod-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.prod-card:hover .prod-card__media img{transform:scale(1.04)}.prod-card__body{position:relative;padding:1.5rem 1.4rem 1.5rem;display:flex;flex-direction:column;gap:.45rem;flex:1}.prod-card__siw{width:32px;height:32px;margin-bottom:.15rem}.prod-card__body strong{font-size:1.25rem;color:var(--ink)}.prod-card__body em{font-style:normal;color:var(--ink);font-size:.93rem;flex:1}.prod-card__more{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--brand-purple);margin-top:.45rem;font-size:.9rem}.prod-card__more svg{width:17px;height:17px;fill:currentColor;transition:transform .25s var(--ease)}.prod-card:hover .prod-card__more{color:var(--brand-gold-dk)}.prod-card:hover .prod-card__more svg{transform:translateX(4px)}.section--videoband{position:relative;padding:clamp(4.2rem,8vw,6.5rem) 0;color:#FFFFFF;overflow:hidden;background:var(--brand-purple-dk)}.videoband__bg{position:absolute;inset:-12% 0}.videoband__img{width:100%;height:100%;object-fit:cover}.videoband__scrim{position:absolute;inset:0;background:linear-gradient(95deg,rgba(56,33,51,0.92) 0%,rgba(84,54,76,0.78) 52%,rgba(56,33,51,0.42) 100%)}.videoband__content{position:relative;z-index:2;max-width:620px}.videoband__content .kicker{color:var(--brand-gold-lt)}.videoband__content h2{color:#FFFFFF}.videoband__content .lead{color:#FFFFFF;margin-bottom:1.5rem}.section--map{background:var(--brand-purple);color:#FFFFFF;overflow:hidden}.map__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(2rem,5vw,4rem);align-items:center}.section--map h2{color:#FFFFFF}.section--map .hl{color:var(--brand-gold-lt);background:none}.section--map .kicker{color:var(--brand-gold-lt)}.section--map p{color:#FFFFFF;margin-bottom:1.5rem}.map__preview{position:relative;display:block;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-l);background:#FAF8FA;border:2px solid rgba(253,183,20,0.45)}.map__canvas{width:100%;height:100%;min-height:340px;pointer-events:none;position:relative;isolation:isolate}.map__preview .leaflet-control-attribution{pointer-events:auto}.map__hint{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);z-index:1010;padding:.5rem 1.1rem;background:var(--brand-purple);color:#FFFFFF;border-radius:999px;font-size:.85rem;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .25s var(--ease)}.map__preview:hover .map__hint{opacity:1}.map-pin-honey{background:transparent !important;border:0 !important}.map-pin-honey__hex{position:relative;display:block;width:26px;height:30px}.map-pin-honey__hex::before{content:'';position:absolute;inset:0;background:var(--brand-purple);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.map-pin-honey__hex::after{content:'';position:absolute;inset:3px;background:var(--brand-gold-lt);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.section--blog{background:#FFFFFF}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.cards--3{grid-template-columns:repeat(3,1fr)}.card{display:flex;flex-direction:column;background:#FFFFFF;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-s);border:1px solid var(--border-subtle);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow-m);border-color:var(--brand-gold)}.card__media{position:relative;aspect-ratio:16/10;overflow:hidden;display:block;background:#FAF8FA}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.card:hover .card__media img{transform:scale(1.04)}.card__media-placeholder{position:absolute;inset:0;background:#FAF8FA url('/user/themes/miodny/images/znak-siw.svg') no-repeat center / 64px 64px;opacity:.35}.card__honey{display:none}.card__body{padding:1.3rem 1.4rem 1.45rem;display:flex;flex-direction:column;flex:1}.card__date{margin:0 0 .5rem;font-size:.82rem;font-weight:600;color:var(--brand-purple)}.card__date time{display:inline-flex;align-items:center;gap:.35rem}.card__date svg{width:14px;height:14px;fill:var(--brand-gold)}.card__title{font-size:1.02rem;margin-bottom:.5rem;line-height:1.32}.card__title a{color:var(--ink)}.card__title a:hover{color:var(--brand-purple)}.card__excerpt{color:var(--ink);font-size:.92rem;flex:1;margin-bottom:.4rem}.card__meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--border-subtle);font-size:.84rem}.card__share{display:inline-flex;align-items:center;gap:.4rem;min-height:32px;padding:.32rem .75rem;background:#FAF8FA;color:var(--brand-purple);border:1px solid var(--border-subtle);border-radius:999px;font-weight:600;font-size:.8rem;line-height:1}.card__share:hover{background:var(--brand-purple);color:#FFFFFF;border-color:var(--brand-purple)}.card__share svg{width:14px;height:14px;fill:currentColor;flex:none}.card__more{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:var(--brand-purple)}.card__more svg{width:15px;height:15px;fill:currentColor;transition:transform .25s var(--ease)}.card:hover .card__more svg{transform:translateX(4px)}.events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.events-box{background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:clamp(1.4rem,4vw,2.6rem);box-shadow:var(--shadow-s)}.event-card{display:flex;flex-direction:column;background:#FFFFFF;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-s);border:1px solid var(--border-subtle);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.event-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-m);border-color:var(--brand-gold)}.event-card__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#FAF8FA}.event-card__media img{width:100%;height:100%;object-fit:contain;transition:transform .5s var(--ease)}.event-card:hover .event-card__media img{transform:scale(1.03)}.event-card__body{display:flex;flex-direction:column;flex:1;padding:1.2rem 1.3rem 1.35rem}.event-card__title{font-size:.98rem;line-height:1.32;margin:0 0 .5rem}.event-card__title a{color:var(--ink)}.event-card__title a:hover{color:var(--brand-purple)}.event-card__place{display:flex;align-items:flex-start;gap:.35rem;margin:0 0 .6rem;font-size:.84rem;color:var(--ink)}.event-card__place svg{width:14px;height:14px;flex:none;margin-top:.15rem;fill:var(--brand-gold)}.event-card__excerpt{margin:0 0 .9rem;flex:1;font-size:.9rem;color:var(--ink)}.event-card__more{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;font-weight:700;color:var(--brand-purple)}.event-card__more svg{width:16px;height:16px;fill:currentColor}.event-card__actions{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:auto;padding-top:.8rem;border-top:1px solid var(--border-subtle)}.event-card__share{display:inline-flex;align-items:center;gap:.35rem;line-height:1;font-size:.8rem;font-weight:600;color:var(--brand-purple);background:#FAF8FA;border:1px solid var(--border-subtle);border-radius:999px;padding:.34rem .7rem}.event-card__share svg{width:14px;height:14px;fill:currentColor}.event-card__share:hover{background:var(--brand-purple);color:#FFFFFF;border-color:var(--brand-purple)}.event-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;background:#FAF8FA;border:1px solid var(--border-subtle);border-left:4px solid var(--brand-gold);border-radius:var(--radius);padding:1.1rem 1.25rem;margin:0 0 1.8rem}.event-info__item{display:flex;flex-direction:column;gap:.2rem}.event-info__item > span{font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--brand-purple);font-weight:700}.event-info__item strong{font-size:.95rem;color:var(--ink);line-height:1.35}.event-info__addr{font-weight:400;font-size:.84rem;color:var(--ink)}.itemhero--event .itemhero__bg img{filter:blur(18px) brightness(.55)}.content--event .event-poster{margin:0 auto 1.8rem;max-width:560px}.event-poster img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-m)}.section--tv-page{padding-top:2.5rem;padding-bottom:clamp(3rem,6vw,4.5rem)}.tv-box{padding:clamp(1.4rem,4vw,2.8rem)}.tv-box__intro{margin-bottom:clamp(1.6rem,3vw,2.2rem)}.tv-box__title{font-size:clamp(1.3rem,2.2vw,1.7rem);margin:0 0 .35rem;padding-bottom:.5rem;border-bottom:2px solid var(--brand-gold)}.tv-box__title--gap{margin-top:clamp(2.2rem,4vw,3.2rem)}.tv-box__lead{color:var(--ink);font-size:.95rem;margin:0 0 1.5rem}.tv-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.tv-art{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-s);overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.tv-art:hover{transform:translateY(-4px);box-shadow:var(--shadow-m);border-color:var(--brand-gold)}.tv-art__media{position:relative;display:block;width:100%;padding:0;border:0;background:var(--brand-purple-dk);cursor:pointer;aspect-ratio:16 / 9;overflow:hidden}.tv-art__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.tv-art:hover .tv-art__media img{transform:scale(1.04)}.tv-art__play,.tv-card__play{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--brand-gold-lt);box-shadow:var(--shadow-m);transition:transform .3s var(--ease),background .3s var(--ease)}.tv-art:hover .tv-art__play,.tv-card:hover .tv-card__play{transform:scale(1.1);background:#FFFFFF}.tv-art__play svg,.tv-card__play svg{width:24px;height:24px;fill:var(--brand-purple);margin-left:2px}.tv-art__date{margin:0;font-size:.76rem;font-weight:700;color:var(--brand-purple)}.tv-art__body{padding:1.15rem 1.25rem 1.35rem;display:flex;flex-direction:column;gap:.45rem}.tv-art__title{font-size:.95rem;margin:0}.tv-art__desc{font-size:.92rem;color:var(--ink);margin:0;line-height:1.6}.section--tv{background:#FFFFFF}.tv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.tv-card{display:flex;flex-direction:column;gap:.8rem;padding:0;border:0;background:none;cursor:pointer;text-align:left;font-family:inherit}.tv-card__thumb{position:relative;display:block;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-s);aspect-ratio:16/9;background:var(--brand-purple-dk);border:1px solid var(--border-subtle)}.tv-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.tv-card:hover .tv-card__thumb img{transform:scale(1.04)}.tv-card__title{font-weight:600;color:var(--ink);font-size:.92rem;line-height:1.4}.tv-card:hover .tv-card__title{color:var(--brand-purple)}.tv-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center}.tv-modal[hidden]{display:none}.tv-modal__backdrop{position:absolute;inset:0;background:rgba(56,33,51,0.85);backdrop-filter:blur(6px)}.tv-modal__frame{position:relative;width:min(92vw,1000px)}.tv-modal__player{position:relative;aspect-ratio:16/9;background:#000;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-l)}.tv-modal__player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tv-modal__close{position:absolute;top:-46px;right:0;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,0.5);background:var(--brand-purple);color:#FFFFFF;font-size:1.5rem;line-height:1;cursor:pointer}.tv-modal__close:hover{background:var(--brand-gold);color:var(--ink)}.section--partners{background:#FFFFFF;padding-bottom:clamp(2.5rem,5vw,4rem)}.marquee{overflow:hidden;position:relative;padding:1.4rem 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;gap:2.6rem;width:max-content;animation:marquee 64s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{display:grid;place-items:center;height:74px;padding:.5rem 1rem}.marquee__item img{max-height:60px;width:auto;mix-blend-mode:multiply;transition:transform .3s var(--ease)}.marquee__item:hover img{transform:scale(1.06)}@keyframes marquee{to{transform:translateX(-50%)}}.section--cta{position:relative;background:var(--brand-purple-dk);color:#FFFFFF;text-align:center;overflow:hidden;padding:clamp(4rem,7vw,5.5rem) 0}.cta__bg{position:absolute;inset:0}.cta__img{width:100%;height:100%;object-fit:cover;opacity:.38}.cta__scrim{position:absolute;inset:0;background:linear-gradient(160deg,rgba(84,54,76,0.88) 0%,rgba(56,33,51,0.92) 100%)}.cta__inner{position:relative;z-index:2;max-width:740px}.cta__siw-mark{width:46px;height:46px;margin:0 auto 1rem}.cta__inner h2{color:#FFFFFF}.cta__inner p{color:#FFFFFF;font-size:1.06rem}.cta__actions{display:flex;gap:.9rem;justify-content:center;flex-wrap:wrap;margin-top:1.6rem}.pagehero,.itemhero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:clamp(2.2rem,5vw,3.6rem) 0;color:#FFFFFF;overflow:hidden;background:var(--brand-purple);border-bottom:3px solid var(--brand-gold)}.pagehero__bg,.itemhero__bg{position:absolute;inset:-12% 0}.pagehero__bg img,.pagehero__bg video,.itemhero__bg img{width:100%;height:100%;object-fit:cover;display:block}.pagehero__bg::after,.itemhero__bg::after{content:'';position:absolute;inset:0;background:linear-gradient(95deg,rgba(56,33,51,0.42) 0%,rgba(84,54,76,0.22) 100%)}.pagehero__content,.itemhero__content{position:relative;z-index:3}.pagehero__title,.itemhero__title{color:#FFFFFF;margin:.1rem 0 .35rem;font-size:clamp(1.35rem,2.5vw,1.95rem);text-shadow:0 2px 8px rgba(0,0,0,0.45)}.pagehero__lead{max-width:62ch;color:#FFFFFF;font-size:.98rem;margin:0;text-shadow:0 1px 6px rgba(0,0,0,0.4)}.pagehero__meta{display:none !important;margin-top:.6rem;font-size:.82rem;color:var(--brand-gold-lt);font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,0.4)}.breadcrumbs{display:none !important}.section--page,.section--item,.section--blog-list,.section--products-list,.section--tags,.section--contact,.section--sitemap{padding-top:clamp(2rem,4vw,3rem)}.content{font-size:1.04rem;color:var(--ink);line-height:1.72}.content > * + *{margin-top:1.1em}.content h2{font-size:clamp(1.25rem,2.1vw,1.68rem);margin-top:2em;scroll-margin-top:calc(var(--header-h) + 20px)}.content h2:first-child{margin-top:0}.content h3{font-size:clamp(1.02rem,1.5vw,1.24rem);margin-top:1.6em;color:var(--brand-purple)}.content h4{font-size:.95rem;margin-top:1.4em}.content p{margin-bottom:1.1em;color:var(--ink)}.content img{border-radius:var(--radius);box-shadow:var(--shadow-s);margin:1.4em auto;cursor:zoom-in}.content figure{margin:1.6em 0}.content figure.is-portrait img{max-width:620px}.content figcaption{font-size:.85rem;color:var(--ink);text-align:center;margin-top:.5rem}.content ul,.content ol{padding-left:1.3em}.content li{margin-bottom:.5em;color:var(--ink)}.content li::marker{color:var(--brand-gold-dk);font-weight:700}.content blockquote{margin:1.6em 0;padding:1.15rem 1.5rem;border-left:4px solid var(--brand-gold);background:#FAF8FA;border-radius:0 var(--radius) var(--radius) 0;font-size:1.06rem;color:var(--ink)}.content .btn,.content .btn:hover{text-decoration:none}.content table{width:100%;border-collapse:collapse;margin:1.6em 0;font-size:.95rem;border:1px solid var(--border-subtle);border-radius:var(--radius);overflow:hidden}.content th{background:var(--brand-purple);color:#FFFFFF;text-align:left;padding:.8rem 1rem;font-weight:600}.content td{padding:.7rem 1rem;border-bottom:1px solid var(--border-subtle);color:var(--ink)}.content tr:nth-child(even) td{background:#FAF8FA}.content iframe{border-radius:var(--radius);box-shadow:var(--shadow-s);margin:1.4em 0;width:100%}.content hr{border:0;height:1px;background:var(--border-subtle);margin:2.2em 0}.page-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.page-main{min-width:0}.content--boxed,.listing-box,.contact-box,.steps-box{position:relative;background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:clamp(1.5rem,4vw,2.8rem);box-shadow:var(--shadow-s)}.content--boxed > *:first-child{margin-top:0}.decor-jars,.decor-comb{display:none !important}.child-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem;margin-top:2.4rem}.child-card{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:1.35rem 1.4rem 1.35rem 2rem;background:#FFFFFF;border-radius:var(--radius);border:1px solid var(--border-subtle);border-left:4px solid var(--brand-purple);box-shadow:var(--shadow-s);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.child-card:hover{transform:translateY(-3px);border-left-color:var(--brand-gold);box-shadow:var(--shadow-m)}.child-card__hex{position:absolute;left:.85rem;top:1.55rem;width:8px;height:8px;background:var(--brand-gold);transform:rotate(45deg)}.child-card strong{color:var(--ink);font-size:1.05rem}.child-card span{color:var(--ink);font-size:.9rem}.child-grid--products{grid-template-columns:repeat(3,1fr)}.partners{margin-top:clamp(1.6rem,3.5vw,2.4rem)}.partners-box{padding:clamp(1.4rem,4vw,2.8rem)}.partners__head{margin-bottom:1.5rem}.partners__title{font-size:clamp(1.25rem,2.1vw,1.68rem);margin-bottom:.4rem}.partners__lead{color:var(--ink);max-width:62ch;margin:0}.partners__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1.1rem}.partner-card{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1rem;background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-s);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.partner-card:hover{transform:translateY(-4px);border-color:var(--brand-gold);box-shadow:var(--shadow-m)}.partner-card__logo{width:100%;height:104px;display:block;background:#FFFFFF;padding:.45rem}.partner-card__logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.partner-card__name{margin-top:auto;font-size:.95rem;font-weight:700;line-height:1.28;text-align:center;color:var(--ink);margin-bottom:0}.partner-card__kind{font-size:.82rem;color:var(--brand-purple);font-weight:600;text-align:center;margin:0}.invite-strip{margin-top:clamp(1.6rem,3vw,2.2rem);padding:clamp(1.3rem,3vw,1.8rem) clamp(1.4rem,3vw,2rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;background:#FAF8FA;border:1px solid var(--border-subtle);border-left:4px solid var(--brand-purple);border-radius:var(--radius)}.invite-strip p{margin:0;font-weight:700;font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--ink)}.ambassador{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(1.4rem,3vw,2.4rem);align-items:start}.ambassador__photo{margin:0;border:1px solid var(--border-subtle);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-s);background:#FFFFFF}.ambassador__photo img{display:block;width:100%;height:auto;margin:0}.ambassador__name{font-size:clamp(1.5rem,2.8vw,2.1rem);margin-bottom:.5rem}.ambassador__body > p:last-child{margin-bottom:0}.video-box{margin-top:clamp(1.8rem,4vw,2.6rem)}.video-box__title{font-size:clamp(1.08rem,1.8vw,1.35rem);margin-bottom:.9rem}.video-embed{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#111111;border-radius:var(--radius);box-shadow:var(--shadow-m)}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;margin:0}.map-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 1.2rem}.map-filters__btn,.prod-filter__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.58rem 1.15rem;border-radius:999px;cursor:pointer;border:1.5px solid var(--border-subtle);background:#FFFFFF;font-family:inherit;font-weight:600;font-size:.9rem;color:var(--ink);transition:background .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease),transform .22s var(--ease)}.map-filters__btn img{display:block;width:18px;height:20px;object-fit:contain}.map-filters__btn span,.prod-filter__btn span{font-size:.75rem;font-weight:700;background:#FAF8FA;color:var(--brand-purple);padding:.12rem .5rem;border-radius:999px}.map-filters__btn:hover,.prod-filter__btn:hover{border-color:var(--brand-purple);transform:translateY(-2px)}.map-filters__btn.is-active,.prod-filter__btn.is-active{background:var(--brand-purple);border-color:var(--brand-purple);color:#FFFFFF}.map-filters__btn.is-active span,.prod-filter__btn.is-active span{background:var(--brand-gold-lt);color:var(--ink)}.map-wrap{position:relative;border:1px solid var(--border-subtle);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-s);background:#FAF8FA}.map-canvas{width:100%;height:clamp(420px,62vh,640px);position:relative;isolation:isolate;z-index:1}.map-noscript{padding:1.2rem;text-align:center;color:var(--ink)}.map-pin{filter:drop-shadow(0 3px 4px rgba(17,17,17,0.3))}.leaflet-popup-content-wrapper{background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-m);color:var(--ink)}.leaflet-popup-content{margin:.9rem 1rem;font-family:var(--font-body);line-height:1.5}.leaflet-popup-tip{background:#FFFFFF}.map-pop__icon{float:left;margin:0 .6rem .3rem 0;width:26px;height:29px;object-fit:contain}.map-pop__name{font-size:1.02rem;font-weight:700;line-height:1.25;color:var(--ink);margin:0 0 .3rem}.map-pop__cat{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-purple);font-weight:700;margin:0 0 .4rem}.map-pop__addr{font-size:.88rem;color:var(--ink);margin:0 0 .4rem}.map-pop__desc{font-size:.88rem;color:var(--ink);margin:0 0 .5rem}.map-pop__link{font-size:.88rem;font-weight:700;color:var(--brand-purple)}.map-list{margin-top:clamp(1.8rem,3.5vw,2.5rem)}.map-list__title{font-size:clamp(1.15rem,1.9vw,1.5rem);margin-bottom:.3rem}.map-list__count{font-size:.88rem;color:var(--brand-purple);font-weight:600;margin:0 0 1.2rem}.map-list__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:1rem;list-style:none;margin:0;padding:0}.map-point{display:flex;gap:.8rem;padding:1rem;background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-s)}.map-point__icon{flex:0 0 auto;width:24px;height:27px;object-fit:contain}.map-point__name{font-size:.98rem;font-weight:700;line-height:1.25;margin:0 0 .3rem;color:var(--ink)}.map-point__addr{font-size:.85rem;color:var(--ink);margin:0 0 .5rem}.map-point__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin:0;font-size:.85rem}.map-point__show{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:700;color:var(--brand-purple);text-decoration:underline;text-underline-offset:3px}.map-panel{padding:clamp(1rem,2.5vw,1.8rem)}.listing-box .listing-intro{margin-bottom:2rem}.listing-box .cards{margin:0}.products-list-box{margin-top:1.2rem}.products-list-box .prod-filter{margin-bottom:1.6rem}.products-list-box .prod-list{margin:0}.listing-intro{max-width:780px;margin:0 auto 2.2rem;text-align:center;font-size:1.04rem;color:var(--ink)}.listing-intro p{margin:0}.pagination{display:flex;align-items:center;justify-content:center;gap:.35rem;flex-wrap:wrap;width:fit-content;max-width:100%;margin:2.4rem auto 0;padding:.4rem .55rem;background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:999px;box-shadow:var(--shadow-s)}.pagination__nav{display:grid;place-items:center;width:36px;height:36px;padding:0;background:transparent;border:0;border-radius:50%;color:var(--brand-purple);font-size:0;line-height:1}.pagination__nav[rel="prev"]::before,.pagination__nav.is-disabled:first-child::before{content:"←";font-size:1.05rem}.pagination__nav[rel="next"]::before,.pagination__nav.is-disabled:last-child::before{content:"→";font-size:1.05rem}.pagination__nav:hover{background:#FAF8FA;color:var(--ink)}.pagination__nav.is-disabled{visibility:hidden;pointer-events:none}.pagination__list{display:flex;gap:.15rem;list-style:none;margin:0;padding:0}.pagination__list a,.pagination__list span{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;color:var(--ink);font-weight:600;font-size:.9rem}.pagination__list a:hover{background:#FAF8FA;color:var(--brand-purple)}.pagination__list .is-active{background:var(--brand-purple);color:#FFFFFF}.share{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-top:2.2rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle)}.share__label{font-size:.92rem;font-weight:600;color:var(--ink)}.share__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:42px;padding:.55rem 1.2rem;background:var(--brand-purple);color:#FFFFFF;font-weight:600;font-size:.9rem;line-height:1;border:0;border-radius:999px}.share__btn:hover{background:var(--brand-gold);color:var(--ink)}.share__icon{width:18px;height:18px;fill:currentColor;flex:none}.itemhero__cat{display:inline-block;background:rgba(253,183,20,0.2);border:1px solid var(--brand-gold-lt);color:var(--brand-gold-lt);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:.35rem .85rem;border-radius:999px}.itemhero__meta{display:flex;flex-wrap:wrap;gap:1.3rem;font-size:.86rem;color:#FFFFFF}.itemhero__meta span,.itemhero__meta time{display:inline-flex;align-items:center;gap:.4rem}.itemhero__meta svg{width:16px;height:16px;fill:var(--brand-gold-lt)}.item-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.content--post{font-size:1.06rem}.content--post .lead{font-size:1.12rem;font-weight:600;color:var(--ink)}.profile-contact{background:#FAF8FA;border-left:4px solid var(--brand-purple);border-radius:var(--radius-sm);padding:.9rem 1.15rem;font-size:.95rem;line-height:1.7}.profile-cta{font-weight:700;color:var(--brand-purple)}.profile-cta::before{content:"";display:inline-block;width:2.6em;height:1.1em;margin-right:.45em;vertical-align:-.2em;background:url('/user/themes/miodny/images/logo-miodny-szlak.png') no-repeat center / contain}.item-extras{margin-top:2.8rem}.item-extras .related{margin-top:0}.related__title{margin-bottom:1.4rem}.item-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:2.2rem;flex-wrap:wrap}.item-nav__link{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.3rem;border-radius:var(--radius);background:#FAF8FA;border:1px solid var(--border-subtle);max-width:48%;transition:transform .25s var(--ease),border-color .25s var(--ease)}.item-nav__link:hover{transform:translateY(-2px);border-color:var(--brand-gold)}.item-nav__link span{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-purple);font-weight:700}.item-nav__link strong{font-size:.98rem;color:var(--ink)}.item-nav__link--next{text-align:right;margin-left:auto}.contact-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,4vw,3.2rem);align-items:start}.contact-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.contact-card{display:grid;gap:.3rem;padding:1.25rem 1.35rem;border-radius:var(--radius);background:#FFFFFF;border:1px solid var(--border-subtle);color:var(--ink);box-shadow:var(--shadow-s)}.contact-card__icon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--brand-purple);margin-bottom:.35rem}.contact-card__icon svg{width:20px;height:20px;fill:var(--brand-gold-lt)}.contact-card strong{font-size:1.04rem;color:var(--ink)}.contact-card span{font-size:.93rem;color:var(--ink);line-height:1.55}.contact-card__social a{color:var(--brand-purple);font-weight:700}.contact-map{margin-top:1.5rem;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border-subtle)}.contact-map iframe{display:block}.contact-form-wrap{margin-top:1.8rem;padding:1.6rem;border-radius:var(--radius-lg);background:#FAF8FA;border:1px solid var(--border-subtle)}.contact-form__title{margin-bottom:1rem}.contact-form-wrap form{display:grid;gap:1rem}.contact-form-wrap .form-group,.contact-form-wrap .form-field{display:grid;gap:.35rem}.contact-form-wrap label{font-weight:600;font-size:.9rem;color:var(--ink)}.contact-form-wrap input[type="text"],.contact-form-wrap input[type="email"],.contact-form-wrap input[type="tel"],.contact-form-wrap textarea,.contact-form-wrap .form-input{width:100%;padding:.82rem 1rem;border-radius:var(--radius-sm);border:1.5px solid rgba(84,54,76,0.22);background:#FFFFFF;font-family:inherit;font-size:1rem;color:var(--ink)}.contact-form-wrap input:focus,.contact-form-wrap textarea:focus,.contact-form-wrap .form-input:focus{outline:2px solid var(--brand-purple);border-color:var(--brand-purple)}.contact-form-wrap textarea{min-height:140px;resize:vertical}.contact-form-wrap button,.contact-form-wrap .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.88rem 1.8rem;border-radius:999px;border:0;cursor:pointer;font-weight:600;font-size:.95rem;background:var(--brand-purple);color:#FFFFFF}.contact-form-wrap button:hover,.contact-form-wrap .btn:hover{background:var(--brand-gold);color:var(--ink)}.prod-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.8rem}.prod-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.prod-list__empty{grid-column:1 / -1;text-align:center;color:var(--ink);padding:2rem}.prod-item{display:flex;flex-direction:column;background:#FFFFFF;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--shadow-s);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.prod-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-m);border-color:var(--brand-gold)}.prod-item.is-hidden{display:none !important}.prod-item__media{position:relative;aspect-ratio:4 / 3.2;overflow:hidden;background:#FAF8FA}.prod-item__media-btn{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:none;cursor:pointer;overflow:hidden}.prod-item__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.prod-item:hover .prod-item__media img{transform:scale(1.04)}.prod-item__placeholder{position:absolute;inset:0;background:#FAF8FA url('/user/themes/miodny/images/znak-siw.svg') no-repeat center / 56px 56px;opacity:.35}.prod-item__cat{position:absolute;top:.75rem;left:.75rem;z-index:2;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--brand-purple);color:#FFFFFF;padding:.3rem .75rem;border-radius:999px}.prod-item__body{display:flex;flex-direction:column;flex:1;padding:1.2rem 1.3rem 1.4rem}.prod-item__name{font-size:1.06rem;margin-bottom:.45rem}.prod-item__desc{font-size:.92rem;color:var(--ink);flex:1;margin-bottom:.8rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.prod-item__more{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-weight:700;font-size:.9rem;color:var(--brand-purple)}.prod-item__more svg{width:16px;height:16px;fill:currentColor;transition:transform .25s var(--ease)}.prod-item__more:hover{color:var(--brand-gold-dk)}.prod-item__more:hover svg{transform:translateX(4px)}.prod-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1.2rem}.prod-modal[hidden]{display:none}.prod-modal__backdrop{position:absolute;inset:0;background:rgba(56,33,51,0.8);backdrop-filter:blur(5px)}.prod-modal__frame{position:relative;z-index:2;width:min(94vw,860px);max-height:88vh;overflow:auto;background:#FFFFFF;border-radius:var(--radius-lg);box-shadow:var(--shadow-l);display:grid;grid-template-columns:.9fr 1.1fr}.prod-modal__media{background:#FAF8FA;min-height:240px}.prod-modal__media img{width:100%;height:100%;object-fit:cover}.prod-modal__body{padding:1.6rem 1.7rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.prod-modal__body h2{margin:.2rem 0 .3rem;font-size:1.2rem}.prod-modal__body p{color:var(--ink);font-size:.96rem;margin:0 0 1rem}.prod-modal__close{position:absolute;top:.8rem;right:.8rem;z-index:3;width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;background:var(--brand-purple);color:#FFFFFF;font-size:1.4rem;line-height:1}.prod-modal__close:hover{background:var(--brand-gold);color:var(--ink)}.sitemap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.sitemap-col h2{font-size:1rem;margin-bottom:.8rem;color:var(--brand-purple)}.sitemap-col ul{list-style:none;margin:0;padding:0}.sitemap-col > ul > li{margin-bottom:.55rem}.sitemap-col a{color:var(--ink);font-weight:500;font-size:.95rem}.sitemap-col a:hover{color:var(--brand-purple)}.sitemap-col ul ul{padding-left:1rem;margin-top:.3rem;border-left:2px solid var(--brand-gold)}.sitemap-posts{margin-top:2.4rem;border-top:1px solid var(--border-subtle);padding-top:1.6rem}.sitemap-posts__list{columns:3;column-gap:2rem;list-style:none;margin:0;padding:0}.sitemap-posts__list li{break-inside:avoid;margin-bottom:.45rem;font-size:.93rem}.tag-list{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:1.8rem 0 0;padding:0}.tag-list a{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:999px;color:var(--ink);font-weight:500;font-size:.92rem}.tag-list a:hover{border-color:var(--brand-purple);color:var(--brand-purple)}.tag-list__hex{width:8px;height:8px;background:var(--brand-gold);transform:rotate(45deg);flex:none}.values{margin-top:2.5rem}.values__title{font-size:clamp(1.1rem,1.8vw,1.4rem);margin-bottom:1.2rem}.values__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.value-card{background:#FFFFFF;border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1.2rem 1.1rem;text-align:center;box-shadow:var(--shadow-s);transition:transform .25s var(--ease),border-color .25s var(--ease)}.value-card:hover{transform:translateY(-3px);border-color:var(--brand-gold)}.value-card__icon{width:42px;height:auto;margin:0 auto .6rem;display:block}.value-card h3{font-size:.88rem;margin-bottom:.3rem;color:var(--ink)}.value-card p{font-size:.88rem;color:var(--ink);margin:0}.steps-box{margin-top:2.5rem}.steps-box__grid{position:relative;display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(1.6rem,3.5vw,3rem);align-items:start}.steps-box__heading{font-size:clamp(1.28rem,2.3vw,1.8rem);margin-bottom:.7rem}.steps-box__lead{color:var(--ink);font-size:1rem;margin:0}.steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem;list-style:none;margin:0;padding:0}.step{position:relative;text-align:center}.step__icon{position:relative;z-index:1;display:grid;place-items:center;width:54px;height:54px;margin:0 auto .65rem;background:#FAF8FA;border:1px solid var(--border-subtle);border-radius:50%}.step__icon img,.step__icon svg{width:34px;height:34px}.step__title{font-size:.96rem;margin-bottom:.3rem;color:var(--ink)}.step__desc{font-size:.9rem;color:var(--ink);margin:0;line-height:1.55}.historia-gallery{margin-top:2.6rem}.historia-gallery__title{font-size:clamp(1.1rem,1.8vw,1.4rem);margin-bottom:1.2rem}.historia-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.historia-gallery__item{margin:0;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-s);border:1px solid var(--border-subtle);background:#FAF8FA}.historia-gallery__item img{width:100%;height:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .5s var(--ease)}.historia-gallery__item:hover img{transform:scale(1.04)}.site-footer{position:relative;background:#FFFFFF;border-top:3px solid var(--brand-purple);color:var(--ink);padding-top:1.6rem;margin-top:0}.footer__ornament{margin-bottom:.8rem}.footer-patronage-wrap{margin:.6rem auto 2.4rem;max-width:900px;padding:0 1rem}.footer-patronage-bar{padding:1.15rem 2.2rem;background:#FFFFFF;border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 4px 18px rgba(0,0,0,0.05);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.footer-patronage-bar:hover{box-shadow:0 6px 24px rgba(0,0,0,0.08)}.footer-patronage-inner{display:flex;align-items:center;justify-content:center;gap:1.8rem;flex-wrap:wrap}.footer-patronage-link{display:inline-flex;align-items:center;transition:transform var(--transition-fast),opacity var(--transition-fast)}.footer-patronage-link:hover{transform:translateY(-1px) scale(1.02);opacity:0.92}.footer-patronage-logo{height:42px;width:auto;max-width:260px;object-fit:contain;display:block}.footer-patronage-divider{width:1.5px;height:40px;background:rgba(28,18,6,0.18);flex-shrink:0}.footer-patronage-text{margin:0;color:#1C1206;font-size:0.96rem;font-weight:600;line-height:1.45;letter-spacing:0.01em;text-align:left}@media (max-width:680px){.footer-patronage-bar{padding:1.15rem 1.25rem}.footer-patronage-inner{flex-direction:column;text-align:center;gap:0.85rem}.footer-patronage-divider{width:60px;height:1.5px}.footer-patronage-text{text-align:center;font-size:0.9rem}.footer-patronage-logo{height:36px}}.footer__grid{position:relative;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:2.4rem;padding-bottom:2.6rem}.brand--footer{margin-bottom:1rem}.brand__logo--footer{height:56px}.footer__about{font-size:.92rem;color:var(--ink);line-height:1.62}.footer__social{display:flex;gap:.6rem;margin-top:1rem}.footer__social a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#FAF8FA;border:1px solid var(--border-subtle);transition:background .25s var(--ease),transform .25s var(--ease)}.footer__social a:hover{background:var(--brand-purple);transform:translateY(-2px)}.footer__social svg{width:18px;height:18px;fill:var(--brand-purple)}.footer__social a:hover svg{fill:#FFFFFF}.footer__title{font-size:.84rem;font-weight:700;color:var(--brand-purple);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.08em}.footer__links,.footer__contact{list-style:none;margin:0;padding:0;display:grid;gap:.48rem}.footer__links a{color:var(--ink);font-size:.92rem;font-weight:500}.footer__links a:hover{color:var(--brand-purple);padding-left:.2rem}.footer__contact li{display:flex;gap:.6rem;font-size:.92rem;color:var(--ink)}.footer__contact svg{width:18px;height:18px;fill:var(--brand-gold);flex:none;margin-top:.2rem}.footer__contact a{color:var(--ink);font-weight:500}.footer__contact a:hover{color:var(--brand-purple)}.footer__col--contact .btn{margin-top:1.1rem}.footer__bottom{border-top:1px solid rgba(84,54,76,0.2);padding:1.35rem 0;background:var(--brand-purple);color:rgba(255,255,255,0.9)}.footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.84rem;color:rgba(255,255,255,0.9)}.footer__bottom p{margin:0;color:rgba(255,255,255,0.9)}.footer__legal{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;list-style:none;margin:0;padding:0}.footer__legal a,.footer__legal-btn{color:rgba(255,255,255,0.82);background:none;border:0;padding:0;font:inherit;cursor:pointer;transition:color .2s ease}.footer__legal a:hover,.footer__legal-btn:hover{color:var(--brand-gold-lt);text-decoration:underline}.footer__credit{color:rgba(255,255,255,0.9)}.footer__credit a,.footer__credit strong{color:var(--brand-gold-lt);font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.footer__credit a:hover,.footer__credit a:hover strong{color:#FFFFFF}.to-top{position:fixed;right:1.4rem;bottom:1.4rem;z-index:1050;width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,255,255,0.35);cursor:pointer;background:var(--brand-purple);color:#FFFFFF;display:grid;place-items:center;box-shadow:0 4px 16px rgba(0,0,0,0.35);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s,background .25s,border-color .25s}.to-top.is-visible{opacity:1;visibility:visible;transform:none}.to-top:hover{background:var(--brand-gold);color:var(--ink);transform:translateY(-3px)}.to-top svg{width:20px;height:20px;fill:currentColor}.reveal{opacity:1}html.js .reveal.reveal-init{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}html.js .reveal.reveal-init.is-in{opacity:1;transform:none}.reveal[data-delay="60"]{transition-delay:.06s}.reveal[data-delay="80"]{transition-delay:.08s}.reveal[data-delay="100"]{transition-delay:.1s}.reveal[data-delay="120"]{transition-delay:.12s}.reveal[data-delay="160"]{transition-delay:.16s}.reveal[data-delay="180"]{transition-delay:.18s}.reveal[data-delay="200"]{transition-delay:.2s}.reveal[data-delay="220"]{transition-delay:.22s}.lightbox{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;background:rgba(56,33,51,0.92);backdrop-filter:blur(6px)}.lightbox img{max-width:92vw;max-height:88vh;border-radius:var(--radius);box-shadow:var(--shadow-l)}.lightbox__close{position:absolute;top:1.2rem;right:1.4rem;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,0.4);background:var(--brand-purple);color:#FFFFFF;font-size:1.6rem;cursor:pointer}.content--prose{font-size:1.04rem;line-height:1.75}.content--prose > p,.content--prose > ul,.content--prose > ol,.content--prose > table,.content--prose > blockquote{max-width:78ch}.content--prose h2{font-size:clamp(1.25rem,2vw,1.62rem);margin:2.2em 0 .8em;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.content--prose h2:first-child{margin-top:0}.content--prose a{color:var(--brand-purple);text-decoration:underline;text-underline-offset:3px}form input[type="checkbox"]{width:22px;height:22px;flex:none;accent-color:var(--brand-purple)}form label input[type="checkbox"]{margin-right:.45rem}.footer__links a,.footer__contact a,.footer__legal a,.footer__legal-btn,.contact-card a,.contact-card__social a,.sitemap-box a,.site-messages a{display:inline-flex;align-items:center;min-height:24px}.turnstile-container,.cf-turnstile{max-width:100%}.leaflet-control-attribution{background:rgba(255,255,255,.9) !important;color:#111 !important}.leaflet-control-attribution a{color:#54364C !important}.content p a:not(.btn),.content li a:not(.btn),.content td a:not(.btn){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.marquee__track{animation:none !important}.btn,.card,.prod-card,.hero-slider__slide,.hero-slider__img{transition:none}}html.no-motion{scroll-behavior:auto}html.no-motion .marquee__track{animation:none !important}html.no-motion .reveal{opacity:1;transform:none;transition:none}html.no-motion *,html.no-motion *::before,html.no-motion *::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}@media (max-width:1180px){.mainnav{display:none}.burger{display:block}.navbar__actions{margin-left:auto}.page-layout,.item-layout{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr}.prod-grid,.cards,.cards--3,.tv-grid,.tv-articles,.prod-list{grid-template-columns:repeat(2,1fr)}.events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.values__grid{grid-template-columns:repeat(2,1fr)}.steps-box__grid{grid-template-columns:1fr}.sitemap-grid{grid-template-columns:1fr 1fr}.sitemap-posts__list{columns:2}}@media (max-width:760px){body{font-size:calc(16px * var(--a11y-font,1))}.topbar{font-size:.74rem}.topbar__inner{justify-content:center;gap:.35rem .75rem;padding:.35rem 0}.topbar__left,.topbar__right{justify-content:center;gap:.35rem .75rem}.brand__logo{height:44px}.btn--nav{padding:.52rem .95rem;font-size:.86rem}.hero{min-height:clamp(380px,62vh,480px)}.hero__content{padding:clamp(2rem,5vw,3rem) 0 1.25rem;gap:1rem}.hero__panel,.pagehero__panel,.itemhero__panel{max-width:100%;padding:clamp(0.85rem,3.2vw,1.2rem) clamp(1rem,3.5vw,1.35rem);border-radius:var(--radius-md)}.hero__title{font-size:clamp(1.15rem,4.4vw,1.45rem);line-height:1.2;margin:0}.pagehero,.itemhero{min-height:180px;padding:clamp(1.4rem,3.5vw,2.1rem) 0}.pagehero__title,.itemhero__title{font-size:clamp(1.18rem,4.5vw,1.48rem);line-height:1.22;margin:0.15rem 0 0.35rem}.pagehero__lead{font-size:clamp(0.84rem,2.8vw,0.92rem);line-height:1.42}.pagehero__meta{font-size:0.78rem;margin-top:0.4rem}.hero-slider__bar{justify-content:flex-start;gap:.65rem}.idea__grid,.onas__grid,.map__grid,.contact-grid,.ambassador{grid-template-columns:minmax(0,1fr)}.prod-grid,.cards,.cards--3,.tv-grid,.tv-articles,.prod-list,.child-grid,.child-grid--products,.events-grid,.values__grid,.onas__values .values__grid,.historia-gallery__grid,.footer__grid,.sitemap-grid,.prod-modal__frame{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.sitemap-posts__list{columns:1}.item-nav__link{max-width:100%;width:100%}.content--prose table{display:block;overflow-x:auto}}@media (max-width:480px){.hero{min-height:clamp(330px,55vh,400px)}.hero__title{font-size:clamp(1.12rem,4.6vw,1.36rem)}.pagehero__title,.itemhero__title{font-size:clamp(1.06rem,4.2vw,1.28rem)}.pagehero__lead{font-size:0.82rem;line-height:1.38}.steps{grid-template-columns:1fr}.partners__grid{grid-template-columns:repeat(2,1fr);gap:.75rem}}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none !important;max-height:none !important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane > svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane > svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:0.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/user/themes/miodny/vendor/leaflet/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/user/themes/miodny/vendor/leaflet/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/user/themes/miodny/vendor/leaflet/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline !important;vertical-align:baseline !important;width:1em;height:0.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,0.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.md-alert{padding:8px 16px;border-left:3.5px solid #333333;margin-bottom:16px}.md-alert-body > *:last-child{margin-bottom:0}.md-alert-title{display:flex;font-weight:bold;align-items:center;margin-bottom:8px;margin-top:0;& > svg{margin-right:8px}}.md-alert--note{border-color:var(--gh-alert-note-border-color);& > .md-alert-title{color:var(--gh-alert-note-title-color);fill:var(--gh-alert-note-title-color)}}.md-alert--tip{border-color:var(--gh-alert-tip-border-color);& > .md-alert-title{color:var(--gh-alert-tip-title-color);fill:var(--gh-alert-tip-title-color)}}.md-alert--important{border-color:var(--gh-alert-important-border-color);& > .md-alert-title{color:var(--gh-alert-important-title-color);fill:var(--gh-alert-important-title-color)}}.md-alert--warning{border-color:var(--gh-alert-warning-border-color);& > .md-alert-title{color:var(--gh-alert-warning-title-color);fill:var(--gh-alert-warning-title-color)}}.md-alert--caution{border-color:var(--gh-alert-caution-border-color);& > .md-alert-title{color:var(--gh-alert-caution-title-color);fill:var(--gh-alert-caution-title-color)}}
﻿.form-group.has-errors{background:rgba(255,0,0,.05);border:1px solid rgba(255,0,0,.2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{display:none;position:absolute !important;height:1px;width:1px;overflow:hidden;clip-path:rect(0px,1px,1px,0px)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-image img{margin:0}.form-input-file.dropzone .dz-preview .dz-remove{font-size:16px;position:absolute;top:3px;right:3px;display:inline-flex;height:20px;width:20px;background-color:red;justify-content:center;align-items:center;color:#fff;font-weight:bold;border-radius:50%;cursor:pointer;z-index:20}.form-input-file.dropzone .dz-preview .dz-remove:hover{background-color:darkred;text-decoration:none}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.filepond--root.form-input{min-height:7rem;height:auto;overflow:hidden;border:0}.form-tabs .tabs-nav{display:flex;padding-top:1px;margin-bottom:-1px}.form-tabs .tabs-nav a{flex:1;transition:color .5s ease,background .5s ease;cursor:pointer;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0}.form-tabs .tabs-nav a.active{border:1px solid #ccc;border-bottom:1px solid rgba(0,0,0,0);margin:0 -1px}.form-tabs .tabs-nav a.active span{color:inherit}.form-tabs .tabs-nav span{display:inline-block;line-height:1.1}.form-tabs.subtle .tabs-nav{margin-right:0 !important}.form-tabs .tabs-content .tab__content{display:none;padding-top:2rem}.form-tabs .tabs-content .tab__content.active{display:block}.checkboxes{display:inline-block}.checkboxes label{display:inline;cursor:pointer;position:relative;padding:0 0 0 20px;margin-right:15px}.checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;left:0;margin-top:0;margin-right:10px;position:absolute;border-radius:3px;border:1px solid #e6e6e6}.checkboxes input[type=checkbox]{display:none}.checkboxes input[type=checkbox]:checked+label:before{content:"✓";font-size:20px;line-height:1;text-align:center}.checkboxes.toggleable label{margin-right:0}.form-field-toggleable .checkboxes.toggleable{margin-right:5px;vertical-align:middle}.form-field-toggleable .checkboxes+label{display:inline-block}.switch-toggle{display:inline-flex;overflow:hidden;border-radius:3px;line-height:35px;border:1px solid #ccc}.switch-toggle input[type=radio]{position:absolute;visibility:hidden;display:none}.switch-toggle label{display:inline-block;cursor:pointer;padding:0 15px;margin:0;white-space:nowrap;color:inherit;transition:background-color .5s ease}.switch-toggle input.highlight:checked+label{background:#333;color:#fff}.switch-toggle input:checked+label{color:#fff;background:#999}.signature-pad{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f6f6f6;min-height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.02) inset}.signature-pad--footer{color:#c3c3c3;text-align:center;font-size:1.2em}.signature-pad--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}[data-grav-field=array] .form-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}[data-grav-field=array] .form-row>input,[data-grav-field=array] .form-row>textarea{margin:0;display:inline-block}[data-grav-field=array] .form-row>span[data-grav-array-action]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;min-height:1.9rem;padding:.25rem;border-radius:3px;cursor:pointer;color:inherit;opacity:.45;transition:opacity .2s ease}[data-grav-field=array] .form-row>span[data-grav-array-action]:hover{opacity:1}[data-grav-field=array] .form-row>span[data-grav-array-action=sort]{cursor:grab}[data-grav-field=array] .form-row>span[data-grav-array-action=sort]:active{cursor:grabbing}.form-data.basic-captcha .form-input-wrapper{border:1px solid #ccc;border-radius:5px;display:flex;overflow:hidden}.form-data.basic-captcha .form-input-prepend{display:flex;color:#333;background-color:#ccc;flex-shrink:0}.form-data.basic-captcha .form-input-prepend img{margin:0}.form-data.basic-captcha .form-input-prepend button>svg{margin:0 8px;width:18px;height:18px}.form-data.basic-captcha input.form-input{border:0}
#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter::after,#grav-login .delimiter::before{background-color:#777777;content:"";height:1px;position:absolute;top:0.8rem;width:40%}#grav-login .delimiter::before{background-image:linear-gradient(to right,#777777,#ffffff);left:0}#grav-login .delimiter::after{background-image:linear-gradient(to left,#777777,#ffffff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.login-status{white-space:nowrap;vertical-align:middle}.email-change-pending .notice p{margin:0 0 0.5rem 0}.email-change-actions .button{margin:0 0.5rem 0.5rem 0}
