/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#edebe7;--color-surface:#f7f6f3;--color-line:#d6d3cd;--color-line-soft:#e2dfda;--color-ink:#161616;--color-ink-soft:#3f3c38;--color-ink-muted:#5c5853;--color-pole:#e7e3dc;--color-grafit:#1d1e20;--color-panel:#27292c;--color-panel-hi:#2f3135;--color-linia:#3a3c40;--color-jasny:#edebe7;--color-jasny-soft:#d5d2cd;--color-jasny-muted:#a9a6a1;--color-stopka:#161616;--color-brand:#dc002e;--color-brand-deep:#c40029;--color-on-brand:#fff;--color-ok:#2f7d3a;--color-danger-on-dark:#ffb4ab;--font-display:"Sofia Sans Extra Condensed Variable", sans-serif;--font-body:"Sofia Sans Variable", sans-serif;--text-display:clamp(2.6rem, 4.6vw, 4.25rem);--text-lead:clamp(1.0625rem, 1.25vw, 1.1875rem);--text-cena:clamp(2.25rem, 3.4vw, 3.25rem);--space-section:clamp(4.5rem, 9vw, 7.5rem);--space-section-tight:clamp(3rem, 6vw, 5rem);--radius-plyta:1.5rem;--radius-card:.625rem;--radius-btn:.5rem;--ease-wejscie:cubic-bezier(.2, 0, 0, 1);--ease-rysunek:cubic-bezier(.77, 0, .175, 1);--shadow-border:0 0 0 1px oklch(0% 0 0/.07), 0 1px 2px -1px oklch(0% 0 0/.07), 0 2px 4px 0 oklch(0% 0 0/.05);--shadow-border-hover:0 0 0 1px oklch(0% 0 0/.1), 0 1px 2px -1px oklch(0% 0 0/.1), 0 4px 10px 0 oklch(0% 0 0/.07);--shadow-plyta:inset 0 1px 0 oklch(100% 0 0/.07), 0 0 0 1px oklch(100% 0 0/.05), 0 28px 56px -12px oklch(0% 0 0/.45);--z-header:40;--z-callbar:45;--z-menu:50;--z-modal:60;--z-skip:90}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-tap-highlight-color:transparent;scroll-padding-top:5.5rem}a,button,label,select,summary{touch-action:manipulation}html.menu-otwarte body{overflow:hidden}body{text-rendering:geometricprecision}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body{background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.0625rem;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;line-height:1.1}p,li{text-wrap:pretty;overflow-wrap:break-word}.tabular{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--color-brand,currentColor);outline-offset:3px}img{max-width:100%;height:auto}}@layer components{.w{width:100%;max-width:1360px;margin-inline:auto;padding-inline:40px}.sek{padding-block:var(--space-section)}.sek-jasna{background:var(--color-bg);color:var(--color-ink)}.sek-grafit{background:var(--color-grafit);color:var(--color-jasny)}.sek-h2{font-family:var(--font-display);font-weight:800;font-size:var(--text-display);letter-spacing:.004em;text-transform:uppercase;text-wrap:balance;max-width:24ch;margin:0;line-height:.94}.sek-h2-m{font-size:clamp(2.4rem,3.8vw,3.5rem)}.sek-h2-s{font-size:clamp(2.1rem,3vw,2.75rem)}.sek-lead{max-width:54ch;font-size:var(--text-lead);color:var(--color-ink-soft);margin:18px 0 0;line-height:1.55}.sek-grafit .sek-lead{color:var(--color-jasny-soft)}.przycisk{border-radius:var(--radius-btn);background:var(--color-brand);min-height:48px;color:var(--color-on-brand);font-family:var(--font-body);white-space:nowrap;cursor:pointer;transition-property:background-color,transform;transition-duration:.16s,.12s;transition-timing-function:ease, var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px oklch(100% 0 0/.22),0 1px 2px oklch(0% 0 0/.28)}.przycisk:active{transform:scale(.96)}.przycisk:focus-visible{outline-offset:3px;outline:2px solid}.sek-jasna,.karta{--tusz-fokusu:var(--color-ink)}.sek-grafit,.nag{--tusz-fokusu:var(--color-jasny)}.przycisk:focus-visible{outline-color:var(--tusz-fokusu,currentColor)}.przycisk-sm{min-height:44px;padding:0 18px;font-size:15px}.przycisk-lg{min-height:54px;padding:0 28px;font-size:17px}.przycisk-pelny{width:100%}.przycisk-ciemny{background:linear-gradient(var(--color-panel-hi), var(--color-panel));color:var(--color-jasny);box-shadow:inset 0 1px oklch(100% 0 0/.07),0 0 0 1px oklch(100% 0 0/.08)}.przycisk-tusz{background:var(--color-ink);color:var(--color-jasny);box-shadow:inset 0 1px oklch(100% 0 0/.14),0 1px 2px oklch(0% 0 0/.25)}.nag[data-po-starcie=false] .nag-prawa .przycisk{display:none}.przycisk[disabled]{cursor:progress;opacity:.7}.link-kreska{text-underline-offset:5px;padding-block:10px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.link-kreska{-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}}.link-kreska{transition:text-decoration-color .16s}.link-kreska:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}@media (hover:hover) and (pointer:fine){.przycisk:hover{background:var(--color-brand-deep)}.przycisk-ciemny:hover{background:linear-gradient(#383a3f,#2f3135)}.przycisk-tusz:hover{background:#2a2a2a}.link-kreska:hover{text-decoration-color:currentColor}}.nag{z-index:var(--z-header);background:var(--color-grafit);color:var(--color-jasny);border-bottom:1px solid var(--color-linia);view-transition-name:naglowek;position:sticky;top:0}.nag-w{align-items:center;gap:32px;height:72px;display:flex}.nag-logo{flex:none;padding:10px 0;display:block}.znak{color:var(--color-jasny);align-items:center;gap:.3em;font-size:30px;display:inline-flex}.znak-plomien{flex:none;width:.904167em;height:1.55em}.znak-nazwa{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:800;line-height:.82;display:flex;transform:translateY(.065em)}.znak-belka{background:var(--color-brand);width:.34em;height:.12em;margin:0 .06em;transform:translateY(-.04em)}.nag-logo .znak{display:flex}.stopka-nazwa .znak{font-size:34px}.nag-logo:focus-visible{outline:2px solid var(--color-jasny);outline-offset:4px;border-radius:2px}.nag-nav{align-self:stretch;display:flex}.nag-lista{gap:26px;margin:0;padding:0;list-style:none;display:flex}.nag-poz{align-items:center;display:flex;position:relative}.nag-poz:has(>.nag-link-tu):after{content:"";background:var(--color-brand);inset-inline:0;height:2px;position:absolute;bottom:-1px}.nag-link{color:var(--color-jasny-muted);white-space:nowrap;align-items:center;gap:6px;padding-block:12px;font-size:16px;font-weight:500;transition:color .16s;display:inline-flex}.nag-link-tu{color:var(--color-jasny)}.nag-link:focus-visible{outline:2px solid var(--color-jasny);outline-offset:2px;border-radius:2px}.nag-strzalka{width:12px;height:12px;transition:transform .2s var(--ease-out)}.nag-panel{background:var(--color-panel);min-width:290px;box-shadow:0 0 0 1px var(--color-linia), 0 24px 48px -12px oklch(0% 0 0/.55);opacity:0;visibility:hidden;transform-origin:0 0;transition-property:opacity,transform,visibility;transition-duration:.16s,.16s,0s;transition-timing-function:var(--ease-out);top:100%;border-radius:0 0 14px 14px;padding:8px;transition-delay:.22s,.22s,.38s;position:absolute;inset-inline-start:-18px;transform:translateY(-6px)scale(.98)}.ma-podmenu:focus-within .nag-panel{opacity:1;visibility:visible;transition-duration:.2s,.2s,0s;transition-delay:0s;transform:none}.ma-podmenu:focus-within .nag-strzalka{transform:rotate(180deg)}.nag-lista .ma-podmenu[data-zamkniety] .nag-panel{opacity:0;visibility:hidden;transition:none}.nag-lista .ma-podmenu[data-zamkniety] .nag-strzalka{transform:none}.nag-panel-lista{margin:0;padding:0;list-style:none;display:grid}.nag-panel-link{color:var(--color-jasny);border-radius:8px;justify-content:space-between;align-items:baseline;gap:28px;padding:11px 12px;font-size:16px;font-weight:500;transition:background-color .16s;display:flex}.nag-panel-link[aria-current=page]{background:var(--color-panel-hi)}.nag-panel-link:focus-visible{outline:2px solid var(--color-jasny);outline-offset:-2px}.nag-panel-ile{color:var(--color-jasny-muted);font-size:14px}.nag-prawa{align-items:center;gap:20px;margin-inline-start:auto;display:flex}.nag-ikona{width:20px;height:20px;display:none}.nag-tel{align-items:center;padding-block:12px;font-weight:600;display:inline-flex}.nag-tel:focus-visible,.nag-wyc:focus-visible{outline:2px solid var(--color-jasny);outline-offset:2px}.nag-wyc{border-radius:var(--radius-btn);background:linear-gradient(var(--color-panel-hi), var(--color-panel));min-height:42px;color:var(--color-jasny);white-space:nowrap;align-items:center;gap:10px;padding:0 8px 0 16px;font-size:15px;font-weight:600;transition:background-color .16s;display:inline-flex;box-shadow:inset 0 1px oklch(100% 0 0/.07),0 0 0 1px oklch(100% 0 0/.08)}.nag-wyc-licznik{background:var(--color-linia);min-width:26px;height:26px;color:var(--color-jasny);border-radius:999px;place-items:center;padding:0 7px;font-size:14px;font-weight:700;line-height:1;display:inline-grid}[data-lista-cel][data-pelna] .nag-wyc-licznik{background:var(--color-brand);color:var(--color-on-brand)}.nag-burger{display:none}.nag-burger-kreski,.nag-burger-kreski:before,.nag-burger-kreski:after{background:currentColor;border-radius:1px;width:20px;height:2px;display:block}.nag-burger-kreski{transition:background-color 0s linear .1s;position:relative}.nag-burger-kreski:before,.nag-burger-kreski:after{content:"";transition:transform .22s var(--ease-out);position:absolute;left:0}.nag-burger-kreski:before{transform:translateY(-6px)}.nag-burger-kreski:after{transform:translateY(6px)}.nag[data-otwarty] .nag-burger-kreski{background:0 0;transition-delay:0s}.nag[data-otwarty] .nag-burger-kreski:before{transform:rotate(45deg)}.nag[data-otwarty] .nag-burger-kreski:after{transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){.nag-link:hover{color:var(--color-jasny)}.ma-podmenu:hover .nag-panel{opacity:1;visibility:visible;transition-duration:.2s,.2s,0s;transition-delay:0s;transform:none}.ma-podmenu:hover .nag-strzalka{transform:rotate(180deg)}.nag-panel-link:hover,.nag-wyc:hover{background:var(--color-panel-hi)}}.menu-mob{inset:var(--menu-od,60px) 0 0;z-index:var(--z-menu);padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));background:var(--color-grafit);color:var(--color-jasny);overscroll-behavior:contain;flex-direction:column;justify-content:space-between;gap:28px;display:flex;position:fixed;overflow-y:auto}.menu-mob[hidden]{display:none}.menu-mob-nav{margin:0;padding:0;list-style:none;display:grid}.menu-mob-poz{border-bottom:1px solid var(--color-linia)}.menu-mob-wiersz{align-items:center;gap:12px;display:flex}.menu-mob-link{color:var(--color-jasny);font-family:var(--font-display);text-transform:uppercase;flex:1;padding-block:14px;font-size:34px;font-weight:800;line-height:1}.menu-mob-link[aria-current=page]:after{content:"";vertical-align:.35em;background:var(--color-brand);width:9px;height:9px;margin-inline-start:10px;display:inline-block}.menu-mob-link:focus-visible,.menu-mob-podlink:focus-visible,.menu-mob-rozwin:focus-visible{outline:2px solid var(--color-jasny);outline-offset:2px}.menu-mob-rozwin{border-radius:var(--radius-card);background:var(--color-panel);width:44px;height:44px;color:var(--color-jasny);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.menu-mob-rozwin svg{width:18px;height:18px;transition:transform .22s var(--ease-out)}.menu-mob-rozwin[aria-expanded=true] svg{transform:rotate(180deg)}.menu-mob-pod{margin:0;padding:0 0 12px;list-style:none;display:grid}.menu-mob-podlink{min-height:44px;color:var(--color-jasny-soft);justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:500;display:flex}.menu-mob-podlink[aria-current=page]{color:var(--color-jasny)}.menu-mob-podlink .tabular{color:var(--color-jasny-muted);font-size:15px}.menu-mob-dol{gap:10px;display:grid}.menu-mob-licznik{background:oklch(100% 0 0/.22);border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:14px;display:inline-grid}.start{--tusz-fokusu:var(--color-jasny);isolation:isolate;background:var(--color-grafit);color:var(--color-jasny);position:relative;overflow:clip}.start-foto{z-index:-1;width:min(74%,1240px);position:absolute;inset:0 0 0 auto;overflow:hidden}.start-foto:after{content:"";background:linear-gradient(90deg, var(--color-grafit) 8%, #1d1e20e6 30%, #1d1e2061 52%, transparent 74%), linear-gradient(0deg, #1d1e20b8, transparent 20%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.start-foto:after{background:linear-gradient(90deg, var(--color-grafit) 8%, color-mix(in oklab, var(--color-grafit) 90%, transparent) 30%, color-mix(in oklab, var(--color-grafit) 38%, transparent) 52%, transparent 74%), linear-gradient(0deg, color-mix(in oklab, var(--color-grafit) 72%, transparent), transparent 20%)}}.start-img{object-fit:cover;object-position:78% 62%;width:100%;height:100%}.start-w{flex-direction:column;justify-content:center;min-height:min(100svh - 133px,820px);padding-block:48px 56px;display:flex}.start-tresc{max-width:620px}.start-eyebrow{color:var(--color-jasny-soft);margin:0 0 14px;font-size:16px;font-weight:500}.start-h1{font-family:var(--font-display);letter-spacing:.004em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,6rem);font-weight:800;line-height:.92}.start-h1-dalej{color:var(--color-jasny-soft);margin-top:10px;font-size:.56em;font-weight:700;line-height:1;display:block}.start-lead{max-width:54ch;color:var(--color-jasny-soft);margin:22px 0 0;font-size:19px;line-height:1.55}.start-akcje{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.start-atuty{color:var(--color-jasny-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:28px 0 0;padding:0;font-size:15.5px;list-style:none;display:grid}.start-atuty li{align-items:flex-start;gap:9px;line-height:1.35;display:flex}.start-atuty svg{width:17px;height:17px;color:var(--color-jasny);flex:none;margin-top:2px}.start-pas{border-top:1px solid var(--color-linia);background:var(--color-grafit);position:relative}.start-pas-w{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 40px;min-height:60px;padding-block:6px;display:flex}.start-marki{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.start-marki-et{color:var(--color-jasny-muted);font-size:15px}.start-marki a{min-width:44px;min-height:44px;color:var(--color-jasny);text-underline-offset:4px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.start-marki a:focus-visible,.start-podpis a:focus-visible{outline:2px solid var(--color-jasny);outline-offset:2px}.start-podpis{color:var(--color-jasny-muted);margin:0;font-size:14px}@media (hover:hover) and (pointer:fine){.start-marki a:hover,.start-podpis a:hover{color:var(--color-jasny);text-decoration:underline}}@media (width<=960px){.start-foto{z-index:0;width:100%;height:62vw;max-height:420px;position:relative;inset:auto}.start-foto:after{background:linear-gradient(0deg, var(--color-grafit), transparent 34%)}.start-w{min-height:0;padding-block:8px 36px}.start-tresc{max-width:640px}}@media (width<=760px){.start-eyebrow{margin-bottom:8px}.start-lead{margin-top:16px;font-size:17px}.start-akcje{margin-top:20px}.start-akcje .przycisk{width:100%}.start-atuty{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:20px}.start-atuty li:nth-child(2),.start-atuty li:nth-child(3){display:none}.start-pas-w{padding-block:10px 14px}.start-marki{gap:0 16px}.start-marki-et{flex-basis:100%}}.zac-siatka{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.zac-siatka>li{display:flex}.zac-karta{border-radius:var(--radius-card);background:var(--color-surface);width:100%;box-shadow:var(--shadow-border);color:inherit;transition:box-shadow .2s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.zac-karta:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.zac-foto{aspect-ratio:16/9;background:var(--color-pole);display:block;position:relative}.zac-foto img{object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 32px);height:calc(100% - 32px);transition:transform .4s var(--ease-out);position:absolute;inset:16px}.zac-opis{flex-direction:column;flex:1;padding:18px 20px 16px;display:flex}.zac-tytul{font-family:var(--font-display);letter-spacing:.004em;text-transform:uppercase;text-wrap:balance;font-size:1.875rem;font-weight:800;line-height:1}.zac-rodzaj{color:var(--color-ink-muted);margin-top:8px;font-size:15px;font-weight:600}.zac-tekst{color:var(--color-ink-soft);text-wrap:pretty;margin-top:6px;font-size:16px;line-height:1.5}.zac-dol{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.zac-cena{font-size:16px;font-weight:700}.zac-dol svg{width:18px;height:18px;transition:transform .2s var(--ease-out);flex:none}.zac-sklep{color:var(--color-ink-soft);margin:28px 0 0;font-size:17px}@media (hover:hover) and (pointer:fine){.zac-karta:hover{box-shadow:var(--shadow-border-hover)}.zac-karta:hover .zac-foto img{transform:scale(1.04)}.zac-karta:hover .zac-dol svg{transform:translate(4px)}}@media (width<=1100px){.zac-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.zac-siatka{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:28px}.zac-karta{flex-direction:row}.zac-foto{aspect-ratio:auto;flex:none;width:112px}.zac-foto img{width:calc(100% - 16px);height:calc(100% - 16px);inset:8px}.zac-opis{min-width:0;padding:14px 14px 12px}.zac-tytul{font-size:1.625rem}.zac-tekst{font-size:15.5px}.zac-dol{padding-top:10px}}.kos-w{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:72px;display:grid}.kos-tekst .przycisk{margin-top:28px}.kos-kartka-cien{isolation:isolate;position:relative}.kos-kartka-cien:before{content:"";z-index:-1;filter:blur(20px);background:oklch(0% 0 0/.17);position:absolute;inset:16px 8px -6px}.kos-kartka{--zab:14px;padding:30px 36px calc(30px + var(--zab));background:var(--color-surface);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--zab)) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / calc(var(--zab) * 2) var(--zab) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--zab)) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / calc(var(--zab) * 2) var(--zab) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--zab)) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / calc(var(--zab) * 2) var(--zab) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--zab)) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, #0000 0) bottom / calc(var(--zab) * 2) var(--zab) repeat-x}.kos-tytul{font-family:var(--font-display);text-transform:uppercase;margin:0 0 8px;font-size:1.875rem;font-weight:800;line-height:1}.kos-pozycje{margin:0}.kos-pozycje>div{border-bottom:1px dashed oklch(0% 0 0/.26);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 24px;padding-block:14px;display:grid}.kos-pozycje dt{font-size:17px;font-weight:600}.kos-pozycje dd{color:var(--color-ink-soft);text-align:end;margin:0;font-size:16px}.kos-pozycje .kos-opis{color:var(--color-ink-muted);text-align:start;grid-column:1/-1;font-size:15px;line-height:1.4}.kos-pozycje>div:first-child dd:not(.kos-opis){color:var(--color-ink);font-size:18px;font-weight:700}.kos-pozycje>.kos-razem{border-bottom:0;padding-block:18px 0}.kos-razem dt,.kos-razem dd{color:var(--color-ink);font-size:19px;font-weight:700}@media (width<=1100px){.kos-w{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=760px){.kos-kartka{padding-inline:20px}.kos-pozycje>div{column-gap:14px}}.stk{--tusz-fokusu:var(--color-on-brand);background:var(--color-brand);color:var(--color-on-brand);padding-block:56px}.stk-w{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px 72px;display:grid}.stk-tekst{max-width:62ch;margin:0;font-size:18px;line-height:1.5}.stk .zrodlo{color:inherit}.stk .zrodlo a:focus-visible{outline:2px solid var(--color-on-brand);outline-offset:2px}.stk .przycisk{margin-top:22px}@media (width<=960px){.stk-w{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.stk{padding-block:44px}.stk .przycisk{width:100%}}.prz-kroki{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:44px 0 0;padding:0;list-style:none;display:grid}.prz-kroki>li{border-top:1.5px solid var(--color-ink);padding-top:16px}.prz-nr{font-family:var(--font-display);color:var(--color-brand);font-size:4rem;font-weight:800;line-height:1;display:block}.prz-tytul{font-family:var(--font-body);margin:12px 0 8px;font-size:21px;font-weight:700;line-height:1.2}.prz-kroki p{color:var(--color-ink-soft);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.5}.prz-firma{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 56px;margin-top:48px;padding:22px 28px;display:flex}.prz-kto{margin:0;font-size:19px;font-weight:700}.prz-wiecej{align-items:center;gap:8px;display:inline-flex}.prz-wiecej svg{width:16px;height:16px}@media (width<=1100px){.prz-kroki{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.prz-kroki{grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px}.prz-kroki>li{grid-template-columns:44px minmax(0,1fr);column-gap:8px;padding-block:14px 18px;display:grid}.prz-nr{grid-row:span 2;font-size:3rem}.prz-tytul{margin:0 0 4px}.prz-firma{margin-top:24px;padding:20px}}.link-jasny{color:var(--color-jasny);padding-block:12px}.por-kolumny{--px-cm:3px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.por-wybor{display:block;position:relative}.por-wybor select{border-radius:var(--radius-card);appearance:none;background:var(--color-surface);width:100%;height:52px;color:var(--color-ink);font:600 17px var(--font-body);cursor:pointer;box-shadow:var(--shadow-border);border:0;padding:0 46px 0 16px}.por-wybor select:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.por-kol[data-wyrozniona=true] select{box-shadow:0 0 0 2px var(--color-ink), 0 4px 10px oklch(0% 0 0/.08)}.por-strzalka{pointer-events:none;inset-inline-end:14px;width:20px;height:20px;position:absolute;top:50%;translate:0 -50%}@media (hover:hover) and (pointer:fine){.por-kol:not([data-wyrozniona=true]) select:hover{box-shadow:var(--shadow-border-hover)}}.por-scena{height:calc(var(--px-cm) * 100);border-bottom:2px solid var(--color-ink);justify-content:center;align-items:flex-end;margin:20px -12px 0;display:flex}.por-kol:first-child .por-scena{margin-inline-start:0}.por-kol:last-child .por-scena{margin-inline-end:0}.por-scena img{object-fit:contain;width:auto;max-width:100%;animation:por-wjazd .3s var(--ease-out) backwards}.por-glowa{animation:por-dane .3s var(--ease-out) backwards;flex-direction:column;align-items:flex-start;margin-top:20px;display:flex}.por-glowa .przycisk{margin-top:18px}.por-wiersze{margin:36px 0 0}.por-naglowki{z-index:2;background:var(--color-bg);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;padding-block:12px;font-size:15px;font-weight:700;display:grid;position:sticky;top:72px}.por-wiersz[data-rowne=true] dd{color:var(--color-ink-muted);font-weight:500}.por-wiersz{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 24px;padding-block:14px;display:grid}.por-wiersz dt{color:var(--color-ink-muted);grid-column:1/-1;font-size:14px}.por-wiersz dd{animation:por-dane .3s var(--ease-out) backwards;margin:0;font-size:21px;font-weight:600;line-height:1.25}.por-nazwa{font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.por-rodzaj{color:var(--color-ink-muted);margin:2px 0 0;font-size:15px}.por-cena{font-family:var(--font-display);font-weight:800;font-size:var(--text-cena);margin:16px 0 0;line-height:1}.por-do span{display:inline-block}.por-do{color:var(--color-ink-muted);margin:6px 0 0;font-size:15px;font-weight:500}.fakty{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:22px 0 0;padding-top:18px;display:grid}.fakty>div{flex-direction:column-reverse;gap:2px;display:flex}.fakty dt{color:var(--color-ink-muted);font-size:14px}.fakty dd{margin:0;font-size:21px;font-weight:600;line-height:1.2}.por-pod{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin-top:48px;display:grid}.por-uwaga{max-width:60ch;color:var(--color-ink-soft);margin:0;font-size:16.5px;line-height:1.6}.plik-link{border-radius:var(--radius-card);background:var(--color-surface);min-height:48px;box-shadow:var(--shadow-border);align-items:center;gap:10px;margin-top:20px;padding:0 18px;font-weight:600;display:inline-flex}.plik-link small{color:var(--color-ink-muted);font-size:14px;font-weight:500}.plik-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.opinia{background:var(--color-surface);box-shadow:var(--shadow-border);border-radius:14px;margin:0;padding:26px 28px}.opinia blockquote{margin:0}.opinia blockquote p{text-wrap:pretty;margin:0;font-size:21px;font-weight:600;line-height:1.38}.opinia figcaption{color:var(--color-ink-muted);margin-top:12px;font-size:15px}@media (hover:hover) and (pointer:fine){.plik-link:hover{box-shadow:var(--shadow-border-hover)}}.plyta{border-radius:var(--radius-plyta);box-shadow:var(--shadow-plyta);background:linear-gradient(#2b2d31,#232528);padding:28px}.znacznik{background:var(--color-brand);color:#fff;border-radius:3px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:grid}.odk-w{grid-template:"tekst rys""dol rys"1fr/minmax(0,5fr) minmax(0,7fr);gap:0 64px;display:grid}.odk-tekst{grid-area:tekst}.odk-plyta{grid-area:rys;align-self:center}.odk-dol{grid-area:dol}.odk-czesci{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.odk-czesci li{color:var(--color-jasny-soft);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;font-size:17px;line-height:1.45;display:grid}.odk-czesci strong{color:var(--color-jasny);font-weight:600;display:block}.odk-uwaga{max-width:46ch;color:var(--color-jasny-soft);margin:28px 0;font-size:17px;line-height:1.55}.odk-wycena{border-top:1px solid var(--color-linia);padding-top:24px}.odk-wycena-h{font-family:var(--font-display);text-transform:uppercase;color:var(--color-jasny);margin:0 0 12px;font-size:24px;font-weight:800;line-height:1}.odk-wycena-lista{color:var(--color-jasny-soft);gap:10px;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.odk-wycena-lista strong{color:var(--color-jasny);font-weight:600}.odk-modele{margin-top:72px}.siatka.odk-siatka{grid-template-columns:repeat(3,minmax(0,1fr))}.odk-modele-linki{flex-wrap:wrap;gap:4px 28px;margin:0;display:flex}.odk-modele-linki .link-kreska{padding-block:10px}.odk-modele-pod{max-width:62ch;color:var(--color-jasny-soft);margin:18px 0 0;font-size:15px;line-height:1.5}@media (width<=760px){.odk-modele{margin-top:48px}.siatka.odk-siatka{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.odk-siatka::-webkit-scrollbar{display:none}.odk-siatka>.karta{scroll-snap-align:start;flex:0 0 82%}}.dom{width:100%;height:auto;display:block}.dom-kontur polyline,.dom-kontur line{fill:none;stroke:var(--color-jasny);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.dom-okna rect{fill:none;stroke:var(--color-jasny-muted);stroke-width:1.5px;opacity:.55}.dom-jednostka rect{fill:var(--color-jasny)}.dom-kominek rect{fill:var(--color-panel-hi);stroke:var(--color-jasny);stroke-width:2px}.dom-komin{fill:none;stroke:var(--color-jasny);stroke-width:3px;stroke-linecap:round}.dom-ogien{fill:var(--color-brand)}.dom-jednostka .dom-jednostka-okno{fill:var(--color-grafit)}.dom-rura{fill:none;stroke:var(--color-brand);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease-rysunek)}.dom-gniazdo{fill:var(--color-brand);transition:opacity .24s var(--ease-out)}.dom-powietrze{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.012 .05;opacity:0}.dom[data-rysuj=true] .dom-powietrze{animation:5.2s linear 1.7s backwards powietrze}html.reveal-armed .dom[data-rysuj=false] .dom-rura{stroke-dashoffset:1px}html.reveal-armed .dom[data-rysuj=false] .dom-gniazdo{opacity:.18}.dom-podpisy text{fill:var(--color-jasny-muted);font-family:var(--font-body);font-size:15px;font-weight:600}.dom-numery rect{fill:var(--color-brand)}.dom-numery text{fill:#fff;font-family:var(--font-body);font-size:15px;font-weight:700}.cen-w{grid-template:"scena tytul""scena probki""scena reszta"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start;gap:0 64px;display:grid}.cen-scena{grid-area:scena;align-self:stretch;min-height:560px}.cen-tytul{grid-area:tytul}.cen-reszta{grid-area:reszta}.cen-scena{--px-eva:1px;border-radius:var(--radius-plyta);box-shadow:inset 0 1px 0 #fff, var(--shadow-border);background:linear-gradient(#fbfaf8,#ebe9e4);position:relative;overflow:hidden}.cen-scena:before{content:"";background:linear-gradient(oklch(0% 0 0/.025),oklch(0% 0 0/.06));border-top:1px solid oklch(0% 0 0/.06);height:64px;position:absolute;inset:auto 0 0}.cen-scena:after{content:"";filter:blur(8px);background:oklch(20% .01 60/.22);border-radius:50%;width:220px;height:16px;position:absolute;bottom:54px;left:50%;translate:-50%}.cen-scena img{z-index:1;opacity:0;width:auto;max-width:none;transition:opacity .26s;position:absolute;bottom:58px;left:50%;translate:-50%}.cen-scena img[data-widoczny=true]{opacity:1}.cen-probki{border:0;grid-area:probki;margin:28px 0 0;padding:0}.cen-probki legend{color:var(--color-ink-muted);padding:0;font-size:16px}.cen-probki legend strong{color:var(--color-ink);font-weight:600}.cen-probki-rzad{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.probka{cursor:pointer;-webkit-user-select:none;user-select:none;display:block;position:relative}.probka-pole{border-radius:var(--radius-card);background-color:var(--color-surface);background-repeat:no-repeat;background-size:560%;background-position:var(--poz,50% 30%);width:48px;height:48px;transition:transform .12s var(--ease-out);display:block;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.12)}.probka[data-kolor=bialy] .probka-pole{box-shadow:inset 0 0 0 1px oklch(0% 0 0/.2)}.probka:active .probka-pole{transform:scale(.96)}.probka input:checked+.probka-pole,.probka:hover input:checked+.probka-pole{box-shadow:inset 0 0 0 1px oklch(0% 0 0/.12), 0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-ink)}@media (hover:hover) and (pointer:fine){.probka:hover .probka-pole{transform:translateY(-2px);box-shadow:inset 0 0 0 1px oklch(0% 0 0/.12),0 6px 12px -4px oklch(0% 0 0/.3)}}.probka input:focus-visible+.probka-pole{outline:2px solid var(--color-ink);outline-offset:6px}.cen-dopisek{min-height:1.5em;color:var(--color-ink-muted);margin:10px 0 0;font-size:14.5px;line-height:1.5}.cen-cena{margin:24px 0 16px;font-size:19px;font-weight:600}.ara{overflow:clip}.ara-glowa{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ara-strzalki{flex:none;align-items:center;gap:10px;display:flex}.ara-licznik{color:var(--color-jasny-muted);margin:0 8px 0 0;font-size:15px;font-weight:600}.ara-figura{margin:0}.ara-figura figcaption{color:var(--color-jasny-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 16px;margin-top:8px;font-size:16px;display:flex}.ara-figura figcaption a{font-size:15px;font-weight:600}.podglad-pasek{z-index:calc(var(--z-modal) + 1);padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));color:var(--color-jasny);justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:auto 0 0}.podglad-pasek p{text-align:center;min-width:12ch;margin:0;font-size:15px;font-weight:600}.strzalka{border-radius:var(--radius-card);width:48px;height:48px;color:var(--color-jasny);cursor:pointer;transition-property:background-color,transform,opacity;transition-duration:.15s,.12s,.15s;transition-timing-function:ease, var(--ease-out), ease;background:linear-gradient(#34363a,#2e3034);border:0;place-items:center;display:grid;box-shadow:inset 0 1px oklch(100% 0 0/.07),0 0 0 1px oklch(100% 0 0/.08)}.strzalka svg{width:20px;height:20px}.strzalka:active:not(:disabled){transform:scale(.96)}.strzalka:disabled{opacity:.38;cursor:default}.strzalka:focus-visible{outline:2px solid var(--color-jasny);outline-offset:2px}@media (hover:hover) and (pointer:fine){.strzalka:hover:not(:disabled){background:linear-gradient(#3c3f44,#35373b)}}.ara-tasma{--kraw:max(40px, calc((100vw - 1360px) / 2 + 40px));padding:0 var(--kraw);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kraw);scrollbar-width:none;gap:16px;margin:40px 0 0;list-style:none;display:flex;overflow-x:auto}.ara-tasma::-webkit-scrollbar{display:none}.ara-tasma li{scroll-snap-align:start;flex:none}.ara-kadr{aspect-ratio:4/3;background:var(--color-panel);cursor:zoom-in;outline-offset:-1px;border:0;border-radius:12px;outline:1px solid oklch(100% 0 0/.1);width:clamp(280px,40vw,600px);padding:0;display:block;overflow:hidden}.ara-kadr img{object-fit:cover;width:100%;height:100%;transition-property:scale,filter;transition-duration:.4s;transition-timing-function:var(--ease-out);display:block}.ara-kadr:focus-visible{outline:2px solid var(--color-jasny);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ara-kadr:hover img{filter:brightness(1.06);scale:1.04}}.opn-w{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px 64px;display:grid}.opn-liczba{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:22px 0 0;display:flex}.opn-liczba b{font-family:var(--font-display);font-size:84px;font-weight:800;line-height:.85}.opn-gwiazdki{color:var(--color-line);display:inline-flex;position:relative}.opn-gwiazdki svg{width:22px;height:22px}.opn-gwiazdki-tlo,.opn-gwiazdki-pelne{gap:2px;display:inline-flex}.opn-gwiazdki-pelne{color:var(--color-brand);clip-path:inset(0 calc(100% - var(--wypelnienie)) 0 0);position:absolute;inset:0}.opn-z{color:var(--color-ink-muted);flex-basis:100%;font-size:15px}.opn-odnosniki{flex-wrap:wrap;align-items:center;gap:4px 22px;margin:18px 0 0;display:flex}.opn-zasady{color:var(--color-ink-muted);text-underline-offset:4px;padding-block:10px;font-size:14px;text-decoration:underline;display:inline-block}.opn-zasady:focus-visible{outline-offset:2px;outline:2px solid}.opn-lista{gap:28px;margin:0;padding:0;list-style:none;display:grid}.opn-cytat blockquote{margin:0}.opn-cytat blockquote p{text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(1.6rem,2.6vw,2.35rem);font-weight:500;line-height:1.22}.opn-autor{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:18px 0 0;font-weight:700;display:flex}.opn-zrodlo{color:var(--color-ink-muted);font-weight:500}.sal-w{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"dane form""mapa form";align-items:start;gap:28px 64px;display:grid}.sal-dane{grid-area:dane}.sal-adres{color:var(--color-jasny-soft);flex-direction:column;margin-top:28px;font-size:18px;font-style:normal;line-height:1.55;display:flex}.sal-tel{font-family:var(--font-display);color:var(--color-jasny);margin-top:18px;font-size:48px;font-weight:800;line-height:1;display:inline-block}.sal-mail{text-underline-offset:4px;align-items:center;width:fit-content;min-height:44px;margin-top:2px;font-size:17px;text-decoration:underline;display:flex}@supports (color:color-mix(in lab, red, red)){.sal-mail{-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}}.sal-tel:focus-visible,.sal-mail:focus-visible{outline:2px solid var(--color-jasny);outline-offset:3px}.sal-trasa{width:fit-content;margin-top:4px;display:block}.sal-godziny{margin-top:24px}.sal-godziny li[data-dzis=true]{color:var(--color-jasny);font-weight:600}.sal-dzis{background:oklch(100% 0 0/.1);border-radius:999px;margin-inline-start:10px;padding:2px 8px;font-size:13px;font-weight:600}.sal-etykieta{color:var(--color-jasny-muted);margin:0 0 6px;font-size:14px;font-weight:600}.sal-godziny ul{margin:0;padding:0;list-style:none}.sal-godziny li{border-bottom:1px solid var(--color-linia);color:var(--color-jasny-soft);justify-content:space-between;gap:16px;padding:8px 0;font-size:16px;display:flex}.sal-mapa{outline-offset:-1px;background:var(--color-panel);border-radius:14px;outline:1px solid oklch(100% 0 0/.1);grid-area:mapa;position:relative;overflow:hidden}.sal-mapa iframe{z-index:1;border-radius:0;display:block;position:relative}.sal-mapa-zast{color:var(--color-jasny-soft);text-align:center;place-content:center;justify-items:center;gap:8px;margin:0;padding:24px;font-size:15px;display:grid;position:absolute;inset:0}.sal-mapa-zast svg{width:26px;height:26px;color:var(--color-brand)}.sal-plyta{grid-area:form;padding:32px;position:sticky;top:96px}.form{gap:20px;display:grid}.form-temat{margin:0}.form-etykieta{color:var(--color-jasny);margin-bottom:8px;padding:0;font-size:15px;font-weight:600;display:block}.form-segmenty{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.segment{border-radius:var(--radius-card);min-height:48px;color:var(--color-jasny);font:600 15.5px/1.25 var(--font-body);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:background-color,color,transform;transition-duration:.15s,.15s,.12s;transition-timing-function:ease, ease, var(--ease-out);background:linear-gradient(#34363a,#2e3034);border:0;place-items:center;padding:8px 12px;display:grid;box-shadow:inset 0 1px oklch(100% 0 0/.06)}.segment:active{transform:scale(.96)}.segment[aria-pressed=true]{background:var(--color-jasny);color:var(--color-ink);box-shadow:inset 0 1px #fff,0 1px 3px oklch(0% 0 0/.35)}.segment:focus-visible{outline:2px solid var(--color-jasny);outline-offset:2px}@media (hover:hover) and (pointer:fine){.segment:not([aria-pressed=true]):hover{background:linear-gradient(#3c3f44,#35373b)}}.form-pole{display:block}.form-pole input,.form-pole textarea{border-radius:var(--radius-card);background:var(--color-grafit);width:100%;min-height:52px;color:var(--color-jasny);font:400 16px/1.4 var(--font-body);border:0;padding:13px 16px;display:block;box-shadow:inset 0 2px 4px oklch(0% 0 0/.35),0 0 0 1px #77746f}.form-pole textarea{resize:vertical;min-height:120px}.form-pole input:focus,.form-pole textarea:focus{outline-offset:2px;box-shadow:inset 0 2px 4px oklch(0% 0 0/.35), 0 0 0 2px var(--color-jasny);outline:2px solid #0000}.form-para{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-zgoda{color:var(--color-jasny-soft);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.form-zgoda input{border:1.5px solid var(--color-jasny-muted);appearance:none;background:var(--color-grafit) center / 14px no-repeat;cursor:pointer;border-radius:5px;flex:none;width:22px;height:22px;margin:0;transition:background-color .12s,border-color .12s}.form-zgoda input:checked{border-color:var(--color-brand);background-color:var(--color-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-zgoda input:focus-visible{outline:2px solid var(--color-jasny);outline-offset:2px}.form-blad-pola{color:var(--color-danger-on-dark);margin:8px 0 0;font-size:14.5px;font-weight:600}.form-pole input[aria-invalid=true],.form-pole textarea[aria-invalid=true]{box-shadow:inset 0 2px 4px oklch(0% 0 0/.35), 0 0 0 2px var(--color-danger-on-dark)}.form-rodo{color:var(--color-jasny-muted);margin:0;font-size:13.5px;line-height:1.55}.form-rodo .link-kreska{color:var(--color-jasny);padding-block:0;font-weight:600}.form-dopisek{color:var(--color-jasny-muted);margin:-6px 0 0;font-size:15px}.form-blad{color:var(--color-danger-on-dark);margin:0;font-size:15px}.form-ok{outline:none;padding:8px 0}.form-ok-tytul{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:44px;font-weight:800;line-height:1}.form-ok p:last-child{color:var(--color-jasny-soft);margin:12px 0 0;font-size:17px}.stopka{background:var(--color-stopka);color:var(--color-jasny-muted);padding-block:64px 32px;font-size:15px;line-height:1.6}.stopka-w{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2.6fr));gap:40px 48px;display:grid}.stopka-znak .stopka-nazwa{margin:0}.stopka-znak p{max-width:30ch;margin:16px 0 0}.stopka-tytul a{align-items:center;min-height:44px;margin-block:calc(.55em - 22px);margin-inline:-4px;padding-inline:4px;display:inline-flex}.stopka-tytul{color:var(--color-jasny);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.1}.stopka-kol ul{margin:0;padding:0;list-style:none;display:grid}.stopka-kol li a{padding-block:5px;display:inline-block}.stopka a{color:var(--color-jasny-soft);transition:color .16s}.stopka a:focus-visible,.stopka button:focus-visible{outline:2px solid var(--color-jasny);outline-offset:2px}.stopka-salon p{margin:0 0 12px}.stopka-godziny{gap:2px;max-width:230px;margin:0;display:grid}.stopka-godziny abbr{text-decoration:none}.stopka-godziny div{justify-content:space-between;gap:12px;display:flex}.stopka-godziny dd{color:var(--color-jasny-soft);margin:0}.stopka-dol{border-top:1px solid var(--color-linia);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:12px 32px;padding-top:24px;font-size:14px;display:flex}.stopka-prawne{gap:6px;display:grid}.stopka-prawne p{margin:0}.stopka-linki{flex-wrap:wrap;gap:2px 20px;margin:0;padding:0;list-style:none;display:flex}.stopka-linki a,.stopka-linki button{color:var(--color-jasny-soft);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline;display:inline-block}.stopka-sygnatura{margin:0;font-size:13.5px}.stopka .stopka-sygnatura a{color:var(--color-jasny-muted);text-underline-offset:3px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.stopka a:hover{color:var(--color-jasny)}}.pasek{display:none}@media (width<=1100px){.odk-w,.cen-w,.sal-w{grid-template-columns:minmax(0,1fr);gap:40px}.odk-w{grid-template-rows:auto;grid-template-areas:"tekst""rys""dol";gap:28px}.cen-w{grid-template-rows:auto;grid-template-areas:"tytul""scena""probki""reszta";gap:0}.cen-scena{margin-top:28px}.cen-probki{margin-top:18px}.sal-w{grid-template-areas:"dane""form""mapa"}.sal-plyta{position:static}}@media (width<=1179px){.nag-nav{display:none}.nag-prawa{gap:8px}.nag-ikona{display:block}.nag-napis{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nag-tel,.nag-wyc{border-radius:var(--radius-card);justify-content:center;min-width:44px;min-height:44px;padding:0 10px}.nag-tel{background:linear-gradient(#34363a,#2e3034);box-shadow:inset 0 1px oklch(100% 0 0/.07)}.nag-wyc{gap:6px;padding-inline:10px 8px}.nag-wyc-licznik{min-width:22px;height:22px;padding:0 6px;font-size:13px}.nag-burger{border-radius:var(--radius-card);width:44px;height:44px;color:var(--color-jasny);cursor:pointer;background:linear-gradient(#34363a,#2e3034);border:0;flex:none;place-items:center;margin-inline-start:0;padding:0;display:grid;box-shadow:inset 0 1px oklch(100% 0 0/.07)}.nag-burger:focus-visible{outline:2px solid var(--color-jasny);outline-offset:2px}.nag-w{gap:8px}.nag-prawa{margin-inline-start:auto}}@media (width<=960px){.opn-w{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.w{padding-inline:16px}.nag-w{height:60px}.nag-logo{padding-block:12px}.nag-logo .znak{font-size:27px}.por-kolumny{--px-cm:1.7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px}.por-kol:nth-child(3){display:none}.por-kol:nth-child(2) .por-scena{margin-inline-end:0}.por-scena{margin-inline:-6px}.por-wybor select{height:48px;padding-inline:12px 38px;font-size:16px}.por-strzalka{inset-inline-end:10px}.por-nazwa{font-size:18px}.por-rodzaj,.por-do{font-size:14px}.por-wiersz{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;padding-block:12px}.por-wiersz dd:nth-of-type(3),.por-naglowki span:nth-child(3){display:none}.por-naglowki{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;font-size:14px;top:60px}.por-wiersz dd{font-size:17px}.por-wiersze{margin-top:28px}.por-glowa .przycisk{margin-top:14px}.fakty dd{font-size:18px}.fakty dt{font-size:13.5px}.por-pod{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px}.opinia{padding:22px}.opinia blockquote p{font-size:19px}.plyta{border-radius:18px;padding:14px}.dom-podpisy text{font-size:28px}.dom-numery g>*{transform:scale(1.5)}.dom-kontur polyline,.dom-kontur line{stroke-width:3.5px}.dom-rura{stroke-width:7px}.cen-scena{--px-eva:.72px;border-radius:18px;min-height:420px}.cen-scena:before{height:48px}.cen-scena:after{width:160px;bottom:40px}.cen-scena img{bottom:44px}.cen-w{grid-template-rows:auto;grid-template-areas:"tytul""scena""probki""reszta";gap:0}.cen-scena{margin-top:24px}.cen-probki{margin-top:16px}.cen-probki-rzad{gap:10px}.probka-pole{width:44px;height:44px}.ara-glowa{flex-direction:column;align-items:stretch;gap:18px}.ara-strzalki{justify-content:flex-end}.strzalka{width:44px;height:44px}.ara-tasma{--kraw:16px;gap:10px;margin-top:28px}.ara-kadr{width:84vw}.sal-plyta{padding:18px}.sal-tel{font-size:44px}.form-para{grid-template-columns:minmax(0,1fr)}.stopka-w{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.stopka-znak,.stopka-salon,.stopka-dol{grid-column:1/-1}.stopka-kol li a,.stopka-linki a,.stopka-linki button,.stopka-salon a{align-items:center;min-width:44px;min-height:44px;padding-block:0;display:inline-flex}.pasek{z-index:var(--z-callbar);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-linia);transition:translate .28s var(--ease-out);background:oklch(23.5% .004 0/.96);display:block;position:fixed;inset:auto 0 0;translate:0 110%}.pasek[data-widoczny=true]{translate:0}}@media (width<=360px){.nag-logo .znak{font-size:23px}}@media (width<=480px){.segment{min-height:52px;padding:6px 8px;font-size:14px}}.nowrap{white-space:nowrap}.zrodlo{color:var(--color-ink-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.sek-grafit .zrodlo{color:var(--color-jasny-muted)}.marka{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);margin:0;font-size:12.5px;font-weight:700}.cena{font-family:var(--font-display);white-space:nowrap;margin:0;font-size:32px;font-weight:800;line-height:1}.cena small{font-family:var(--font-body);color:var(--color-ink-muted);white-space:normal;margin-bottom:5px;font-size:13px;font-weight:500;display:block}.cena-duza{font-size:var(--text-cena)}.szyba-ik{flex:none;width:28px;height:20px}.szyby{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;display:flex}.szyby .szyba-ik{color:var(--color-ink-soft)}.link-kreska.link-jasny{color:var(--color-jasny)}.przycisk-obrys{color:var(--color-jasny);box-shadow:inset 0 0 0 1.5px var(--color-jasny-muted);background:0 0}.przycisk-obrys-tusz{color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-ink);background:0 0}.przycisk-obrys-tusz:focus-visible{outline-color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.przycisk-obrys:hover{background:var(--color-jasny);color:var(--color-ink)}.przycisk-obrys-tusz:hover{background:var(--color-ink);color:var(--color-jasny)}}.przycisk-listy svg{width:16px;height:16px}.przycisk-listy-jest,.przycisk-listy[aria-pressed=true] .przycisk-listy-plus{display:none}.przycisk-listy[aria-pressed=true] .przycisk-listy-jest{display:block}.przycisk-listy[aria-pressed=true]{background:var(--color-ink);color:var(--color-jasny)}.sek-grafit .przycisk-listy:not(.karta-dod)[aria-pressed=true],.lepki .przycisk-listy[aria-pressed=true]{background:var(--color-jasny);color:var(--color-ink)}.przycisk-obrys-tusz.przycisk-listy[aria-pressed=true]{box-shadow:none}@media (hover:hover) and (pointer:fine){.przycisk-listy[aria-pressed=true]:hover{background:#2a2a2a}}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--color-line);min-height:44px;color:var(--color-ink);font:500 15px/1.2 var(--font-body);cursor:pointer;transition-property:background-color,border-color,color,transform;transition-duration:.16s,.16s,.16s,.12s;transition-timing-function:ease, ease, ease, var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.chip svg{width:16px;height:16px}.chip .szyba-ik{width:24px;height:17px}.chip:active{transform:scale(.96)}.chip small{color:var(--color-ink-muted);font-size:12.5px}.chip[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}.chip[aria-pressed=true] small{color:var(--color-jasny-muted)}.chip:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.chip:disabled{cursor:default;opacity:.42}.chip:disabled:active{transform:none}.chip-duzy{min-height:46px;padding-inline:18px;font-size:16px;font-weight:600}@media (hover:hover) and (pointer:fine){.chip:not([aria-pressed=true]):not(:disabled):hover{border-color:var(--color-ink-soft)}}.okr ol{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.okr li{align-items:center;gap:8px;display:flex}.okr li>span[aria-hidden]{opacity:.55}.okr a{align-items:center;min-height:44px;margin-inline:-6px;padding-inline:6px;transition:color .16s;display:inline-flex}.okr a:focus-visible{outline-offset:2px;outline:2px solid}.okr [aria-current=page]{color:var(--color-ink);font-weight:600}.okr-jasne ol{color:var(--color-jasny-muted)}.okr-jasne [aria-current=page]{color:var(--color-jasny)}@media (hover:hover) and (pointer:fine){.okr a:hover{color:var(--color-ink)}.okr-jasne a:hover{color:var(--color-jasny)}}.pas+.sek{padding-top:var(--space-section-tight)}.pas{background:var(--color-grafit);color:var(--color-jasny);padding-block:18px 30px}.pas-rzad{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:14px 56px;margin-top:6px;display:grid}.pas-h1{font-family:var(--font-display);letter-spacing:.004em;text-transform:uppercase;max-width:16ch;margin:0;font-size:clamp(2.75rem,5.4vw,5rem);font-weight:800;line-height:.92}.pas-lead{max-width:56ch;color:var(--color-jasny-soft);margin:0;font-size:17px;line-height:1.55}.pas-link{margin-top:14px}.dzialy{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.dzialy a{border:1px solid var(--color-linia);min-height:44px;color:var(--color-jasny-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;transition-property:background-color,color,border-color;transition-duration:.16s;transition-timing-function:ease;display:inline-flex}.dzialy a small{color:var(--color-jasny-muted);font-size:13px}.dzialy a[aria-current=page]{border-color:var(--color-jasny);background:var(--color-jasny);color:var(--color-ink)}.dzialy a[aria-current=page] small{color:var(--color-ink-muted)}.dzialy a:focus-visible{outline:2px solid var(--color-jasny);outline-offset:2px}.dzialy-jasne a{border-color:var(--color-line);color:var(--color-ink)}.dzialy-jasne a:focus-visible{outline-color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.dzialy a:not([aria-current=page]):hover{background:var(--color-panel);color:var(--color-jasny)}.dzialy-jasne a:not([aria-current=page]):hover{background:var(--color-surface);color:var(--color-ink)}}.domkn{background:var(--color-grafit);color:var(--color-jasny);padding-block:clamp(3.5rem,7vw,6rem)}.domkn-w{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:32px 56px;display:grid}.domkn-h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.4rem,4.2vw,3.75rem);font-weight:800;line-height:.92}.domkn-tekst{max-width:48ch;color:var(--color-jasny-soft);margin:16px 0 0;font-size:17px;line-height:1.55}.domkn-akcje{justify-items:start;gap:14px;display:grid}.domkn-godz{color:var(--color-jasny-soft);margin:0;font-size:15px}.domkn-rzad{flex-wrap:wrap;gap:10px;display:flex}.domkn [data-lista-cel]:not([data-pelna]){color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.domkn [data-lista-cel]:not([data-pelna]) .domkn-licznik{background:currentColor}@supports (color:color-mix(in lab, red, red)){.domkn [data-lista-cel]:not([data-pelna]) .domkn-licznik{background:color-mix(in oklab, currentColor 14%, transparent)}}.domkn-licznik{background:oklch(100% 0 0/.22);border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:14px;display:inline-grid}.domkn-jasne{border-top:1px solid var(--color-line);background:var(--color-bg);color:var(--color-ink)}.domkn-jasne .domkn-tekst,.domkn-jasne .domkn-godz{color:var(--color-ink-soft)}.domkn-jasne .przycisk-obrys{color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-ink)}.domkn-jasne .przycisk:focus-visible{outline-color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.domkn-jasne .przycisk-obrys:hover{background:var(--color-ink);color:var(--color-jasny)}}.sklep{background:var(--color-bg);padding-block:28px 72px}.dob-pas{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-border);flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:26px;padding:16px 18px;display:flex}.dob-pas-pytanie{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:28px;font-weight:800;line-height:1}.grupy-pas{scroll-margin-top:96px}.grupy-pas .dob-pas-pytanie{flex:none}.grupy-chips{flex:1;min-width:0}.la{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:44px;display:grid}.la-bez-filtrow{grid-template-columns:minmax(0,1fr)}.filtry{overscroll-behavior:contain;scrollbar-width:thin;gap:26px;max-height:calc(100svh - 112px);margin:-4px;padding:4px;display:grid;position:sticky;top:96px;overflow-y:auto}.filtry fieldset{border:0;min-width:0;margin:0;padding:0}.filtry legend{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:10px;padding:0;font-size:13px;font-weight:700}.filtry .chip{text-align:start;min-height:38px;padding:6px 12px;font-size:14.5px}.pole-gesto .chips{gap:5px}.filtry .pole-gesto .chip{min-height:34px;padding:4px 10px;font-size:14px}.filtry-wiecej>summary{border-top:1px solid var(--color-line);letter-spacing:.06em;text-transform:uppercase;min-height:44px;color:var(--color-ink-muted);cursor:pointer;justify-content:space-between;align-items:center;padding-top:12px;font-size:13px;font-weight:700;list-style:none;display:flex}.filtry-wiecej>summary::-webkit-details-marker{display:none}.filtry-wiecej>summary svg{width:14px;height:14px;transition:rotate .2s var(--ease-out)}.filtry-wiecej[open]>summary svg{rotate:180deg}.filtry-wiecej>summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.filtry-wiecej-tresc{gap:26px;padding-top:14px;display:grid}.filtry-glowa,.filtry-pokaz,.filtry-tlo{display:none}.filtry-dol{justify-items:start;gap:10px;display:grid}.przel{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.przel input{appearance:none;background:var(--color-line);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;margin:0;transition:background-color .2s;position:relative}.przel input:after{content:"";width:20px;height:20px;transition:transform .22s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px oklch(0% 0 0/.25)}.przel input:checked{background:var(--color-ink)}.przel input:checked:after{transform:translate(18px)}.przel input:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.wyn-g{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.wyn-ile{color:var(--color-ink-muted);margin:0;font-size:15.5px}.wyn-ile b{color:var(--color-ink)}.wyn-narzedzia{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.szukaj{flex:0 300px;min-width:0;position:relative}.szukaj input{border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-surface);width:100%;height:44px;color:var(--color-ink);font:500 16px var(--font-body);padding:0 12px 0 40px}.szukaj input::placeholder{color:var(--color-ink-muted)}.szukaj input:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.szukaj svg{width:16px;height:16px;color:var(--color-ink-muted);pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}.filtr-btn,.filtr-btn small:empty{display:none}.filtr-btn small{background:var(--color-brand);min-width:20px;height:20px;color:var(--color-on-brand);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.sortuj,.form-wybor{display:inline-block;position:relative}.sortuj select{border:1px solid var(--color-line);border-radius:var(--radius-btn);appearance:none;background:var(--color-surface);height:44px;color:var(--color-ink);font:500 16px var(--font-body);cursor:pointer;padding:0 36px 0 14px}.sortuj select:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.sortuj svg,.form-wybor svg{pointer-events:none;width:14px;height:14px;position:absolute;top:50%;right:12px;translate:0 -50%}.siatka{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.siatka-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grupa-g{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:10px 24px;display:flex}.grupa-g:not([hidden])~.grupa-g{border-top:1px solid var(--color-line);margin-top:20px;padding-top:24px}.grupa-g .przycisk svg{width:15px;height:15px}.pusto{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-border);color:var(--color-ink-soft);text-align:center;padding:40px 24px}.pusto[hidden]{display:none}.pusto p{margin:0}.pusto-akcje{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin-top:18px;display:flex}.uw{max-width:80ch;color:var(--color-ink-muted);margin:20px 0 0;font-size:14px;line-height:1.55}.karta{border-radius:var(--radius-card);color:var(--color-ink);box-shadow:var(--shadow-border);background:#fff;flex-direction:column;transition:box-shadow .2s;display:flex;position:relative}.karta[hidden]{display:none}.karta-img{aspect-ratio:4/3;border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-pole);position:relative;overflow:hidden}.karta-img img{object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 16px);height:calc(100% - 16px);transition:transform .4s var(--ease-out);position:absolute;inset:8px}.karta-gora{justify-content:space-between;align-items:center;gap:8px;display:flex}.karta-znak{background:var(--color-surface);height:26px;box-shadow:inset 0 0 0 1px var(--color-line-soft);color:var(--color-ink-soft);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.karta-znak:before{content:"";background:var(--color-ok);border-radius:50%;width:7px;height:7px}.karta-znak-salon:before{background:var(--color-brand);border-radius:0}.karta-bez{background:var(--color-surface);color:var(--color-ink-muted);text-align:center;place-items:center;padding:20px;font-size:14px;display:grid;position:absolute;inset:0}.karta-c{flex-direction:column;flex:1;gap:10px;padding:14px 18px 18px;display:flex}.karta-c>.szyby{margin-top:auto}.karta-c:has(>.szyby)>.karta-d{margin-top:0}.karta-h{font-family:var(--font-display);letter-spacing:.004em;text-transform:uppercase;margin:3px 0 0;font-size:32px;font-weight:800;line-height:.92}.karta-h a{margin-block:-11px;padding-block:11px;display:block}.karta-h a:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.karta-h a:focus-visible{outline:none}.karta-h a:focus-visible:after{outline:2px solid var(--color-ink);outline-offset:-2px}.dane{color:var(--color-ink-soft);flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.dane b{color:var(--color-ink);font-weight:600}.karta-d{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:4px;display:flex}.karta-dod{z-index:2;position:relative}@media (hover:hover) and (pointer:fine){.karta:hover{box-shadow:0 0 0 1px oklch(0% 0 0/.1),0 14px 32px -14px oklch(20% .01 60/.3)}.karta:hover .karta-img img{transform:scale(1.035)}}.dzialy-kafle{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.kafel-duzy{grid-area:span 2/span 3}.kafel:not(.kafel-duzy){grid-column:span 3}.kafel-link{border-radius:var(--radius-card);background:var(--color-surface);height:100%;box-shadow:var(--shadow-border);flex-direction:column;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden}.kafel-foto{flex:1;min-height:220px;display:block;position:relative;overflow:hidden}@media (width>=761px){.kafel:not(.kafel-duzy) .kafel-foto{flex:none;height:230px}.kafel:not(.kafel-duzy) .kafel-opis{flex:1;align-content:start}}.kafel-img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out);position:absolute;inset:0}.kafel-opis{gap:4px;padding:16px 56px 18px 18px;display:grid}.kafel-nazwa{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:800;line-height:.95}.kafel-dane{font-size:15px;font-weight:600}.kafel-lead{color:var(--color-ink-soft);font-size:15px;line-height:1.5}.kafel-foto-produkt{background:var(--color-pole)}.kafel-img-produkt{object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 36px);height:calc(100% - 36px);inset:18px}.kafel-strzalka{width:22px;height:22px;transition:transform .2s var(--ease-out);position:absolute;bottom:20px;right:18px}.kafel-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.kafel-link:hover{box-shadow:var(--shadow-border-hover)}.kafel-link:hover .kafel-img{transform:scale(1.03)}.kafel-link:hover .kafel-strzalka{transform:translate(4px)}}.marki-rzad{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:32px 0 0;padding:0;list-style:none;display:grid}.marka-link{border-radius:var(--radius-card);background:linear-gradient(var(--color-panel-hi), var(--color-panel));flex-direction:column;gap:4px;height:100%;padding:18px 20px;transition:background-color .16s;display:flex;box-shadow:inset 0 1px oklch(100% 0 0/.06)}.marka-nazwa{font-family:var(--font-display);text-transform:uppercase;font-size:28px;font-weight:800;line-height:1}.marka-ile{color:var(--color-jasny-muted);font-size:14px}.marka-link:focus-visible{outline:2px solid var(--color-jasny);outline-offset:2px}@media (hover:hover) and (pointer:fine){.marka-link:hover{background:var(--color-panel-hi)}}.kp-okr{padding-top:14px}.ka{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;padding-block:6px 64px;display:grid}.ka-gal{align-self:start;gap:12px;display:grid;position:sticky;top:92px}.ka-galeria{gap:12px;display:grid}.ka-galeria[hidden]{display:none}.ka-gl{aspect-ratio:4/3;border-radius:var(--radius-plyta);background:var(--color-pole);box-shadow:var(--shadow-border);margin:0;position:relative;overflow:hidden}.ka-powieksz{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.ka-powieksz:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px;border-radius:var(--radius-plyta)}.ka-img{object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 32px);height:calc(100% - 32px);position:absolute;inset:16px}.ka-img[data-ukryte]{display:none}.ka-lupa{background:var(--color-surface);width:40px;height:40px;box-shadow:var(--shadow-border);color:var(--color-ink-soft);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.ka-lupa svg{width:18px;height:18px}.ka-gl[data-obrot-widoczny] .ka-powieksz{visibility:hidden}.ka-bez{color:var(--color-ink-muted);text-align:center;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.ka-obrot{z-index:1;background:var(--color-pole);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.ka-obrot[data-ciagnie]{cursor:grabbing}.ka-obrot:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px;border-radius:var(--radius-plyta)}.ka-klatka{object-fit:contain;mix-blend-mode:multiply;opacity:0;pointer-events:none;width:calc(100% - 56px);height:calc(100% - 56px);position:absolute;inset:28px}.ka-klatka[data-widoczna]{opacity:1}.ka-obrot-wskazowka{background:var(--color-surface);box-shadow:var(--shadow-border);color:var(--color-ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:50%;translate:-50%}.ka-obrot-wskazowka svg{width:18px;height:18px}.ka-mini{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;display:grid}.ka-mini button{aspect-ratio:1;border-radius:var(--radius-btn);background:var(--color-pole);box-shadow:var(--shadow-border);cursor:pointer;border:0;padding:6px;transition:box-shadow .16s;position:relative}.ka-mini button img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ka-mini button[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-ink)}.ka-mini button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.ka-mini-obrot{color:var(--color-ink);align-content:center;place-items:center;gap:2px;font-size:13px;font-weight:700;display:grid}.ka-mini-obrot svg{width:20px;height:20px}.ka-p{align-content:start;gap:22px;display:grid}.ka-h1{font-family:var(--font-display);letter-spacing:.004em;text-transform:uppercase;margin:4px 0 0;font-size:clamp(3.5rem,6.4vw,6.25rem);font-weight:800;line-height:.88}.ka-pod{color:var(--color-ink-soft);margin:10px 0 0;font-size:17px}.ka-salon{align-items:center;gap:8px;margin:10px 0 0;font-size:15px;font-weight:600;display:inline-flex}.ka-salon:before{content:"";background:var(--color-brand);width:9px;height:9px}.liczby{grid-template-columns:repeat(var(--kolumny,4), minmax(0, 1fr));border-block:1px solid var(--color-line);margin:0;display:grid}.liczby>div{flex-direction:column-reverse;gap:4px;padding:14px 12px 12px 0;display:flex}.liczby>div+div{border-inline-start:1px solid var(--color-line);padding-inline-start:16px}.liczby dd{font-family:var(--font-display);margin:0;font-size:42px;font-weight:800;line-height:.9}.liczby dt{color:var(--color-ink-muted);font-size:13.5px}.wybor{gap:18px;display:grid}.wybor fieldset{border:0;min-width:0;margin:0;padding:0}.wybor legend{color:var(--color-ink-soft);margin-bottom:8px;padding:0;font-size:14.5px;font-weight:600}.opcje{flex-wrap:wrap;gap:8px;display:flex}.opcja{border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-surface);min-width:96px;min-height:58px;color:var(--color-ink);font:600 15.5px/1.2 var(--font-body);text-align:start;cursor:pointer;transition-property:border-color,box-shadow,color,transform;transition-duration:.16s,.16s,.16s,.12s;transition-timing-function:ease, ease, ease, var(--ease-out);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:7px 14px;display:inline-flex}.opcja:active{transform:scale(.96)}.opcja small{color:var(--color-ink-muted);font-size:12.5px;font-weight:500}.opcja .szyba-ik{color:var(--color-ink-soft);margin-bottom:2px}.opcja[aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);background:#fff}.opcja[data-brak]:not([aria-pressed=true]){color:var(--color-ink-muted);background:0 0;border-style:dashed}.opcja:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.opcja:not([aria-pressed=true]):hover{border-color:var(--color-ink-soft)}}.podpowiedz{color:var(--color-ink-muted);margin:8px 0 0;font-size:14px}.ka-cena{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;padding-top:14px;display:flex}.dost{color:var(--color-ink-soft);align-items:center;gap:7px;margin:0 0 4px;font-size:14.5px;display:inline-flex}.dost:before{content:"";background:var(--color-ink-muted);border-radius:50%;width:8px;height:8px}.dost[data-stan=tak]:before{background:var(--color-ok)}.ka-cta{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.ka-uw{color:var(--color-ink-muted);margin:-8px 0 0;font-size:14px}.kp-dane{border-top:1px solid var(--color-line);background:var(--color-surface)}.kp-dane-zrodlo{padding-block:20px}.kp-dane-zrodlo .kp-zrodlo{margin:0}.dwie{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;display:grid}.kp-h2{font-family:var(--font-display);text-transform:uppercase;margin:0 0 20px;font-size:clamp(2rem,3vw,2.75rem);font-weight:800;line-height:.92}.kp-h2-wersja{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--color-ink-muted);margin-top:8px;font-size:15px;font-weight:600;display:block}.kp-h2-dalej{margin-top:48px}.kp-h2-ile{color:var(--color-ink-muted);vertical-align:.3em;font-size:.6em}.grupa-h2{margin:0;font-size:clamp(1.75rem,2.4vw,2.25rem)}.jedna .spec{max-width:860px}.z-opisem .spec{grid-template-columns:minmax(0,1fr)}.kp-o-modelu .kp-opis{color:var(--color-ink-soft)}.spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;display:grid}.spec h3{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);grid-column:1/-1;margin:26px 0 4px;font-size:13px;font-weight:700}.spec h3:first-child{margin-top:0}.spec dl{display:contents}.spec .r{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:16px;padding:11px 0;font-size:15.5px;display:flex}.spec dt{color:var(--color-ink-soft)}.spec dd{text-align:end;margin:0;font-weight:600}.akcesoria{gap:10px;margin:0;padding:0;list-style:none;display:grid}.akc{border-radius:var(--radius-card);box-shadow:var(--shadow-border);background:#fff;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:12px 14px;display:grid}.akc-foto{background:var(--color-pole);border-radius:6px;width:64px;height:52px;display:block}.akc-foto img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.akc p{margin:0;font-size:15.5px;font-weight:600}.akc a{text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.akc a{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}}.akc a{text-underline-offset:4px}.akc small{color:var(--color-ink-muted);font-size:13.5px;font-weight:500;display:block}.akc-rz{align-items:center;gap:14px;display:flex}.akc-rz b{font-family:var(--font-display);white-space:nowrap;font-size:26px;font-weight:800}.rys-prod{border-radius:var(--radius-card);box-shadow:var(--shadow-border);background:#fff;padding:16px}.rys-prod img{width:100%;height:auto;display:block}.dok{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dok a{border-radius:var(--radius-btn);box-shadow:var(--shadow-border);background:#fff;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;font-size:15.5px;font-weight:500;transition:box-shadow .16s;display:grid}.dok svg{width:22px;height:22px;color:var(--color-brand)}.dok small{color:var(--color-ink-muted);white-space:nowrap;font-size:13.5px}.dok-producent{margin-top:2px;display:block}.dok a:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.dok a:hover{box-shadow:var(--shadow-border-hover)}}.kp-zrodlo{max-width:90ch;margin-top:40px}.kp-cechy-w{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;display:grid}.kp-opis{max-width:52ch;color:var(--color-jasny-soft);margin:0 0 14px;font-size:17px;line-height:1.6}.cechy{columns:2;column-gap:40px;margin:0;padding:0;list-style:none}.cechy li{border-bottom:1px solid var(--color-linia);break-inside:avoid;color:var(--color-jasny-soft);padding:12px 0 12px 22px;font-size:16px;line-height:1.5;position:relative}.cechy li:before{content:"";background:var(--color-brand);width:8px;height:8px;position:absolute;top:20px;left:0}.tasma{--kraw:max(40px, calc((100vw - 1360px) / 2 + 40px));padding:0 var(--kraw);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kraw);scrollbar-width:none;gap:14px;margin:0;list-style:none;display:flex;overflow-x:auto}.tasma::-webkit-scrollbar{display:none}.tasma li{scroll-snap-align:start;flex:none}.tasma-kadr{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--color-surface);cursor:zoom-in;border:0;width:clamp(260px,38vw,560px);padding:0;display:block;overflow:hidden}.tasma-kadr img{object-fit:cover;width:100%;height:100%;transition:scale .4s var(--ease-out)}.tasma-kadr:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (width>=760px){.tasma:not(:has(>li:nth-child(3)))>li{flex:1 1 0}.tasma:not(:has(>li:nth-child(3))) .tasma-kadr{aspect-ratio:3/2;width:100%}}@media (hover:hover) and (pointer:fine){.tasma-kadr:hover img{scale:1.03}}.kp-podobne-g{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:22px;display:flex}.kp-podobne-g .kp-h2{margin:0}.kp-podobne-g .link-kreska,.por-gora .link-kreska{padding-block:10px}.onas-fakty{grid-template-columns:repeat(var(--kolumny,5), minmax(0, 1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.onas-fakt{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-border);flex-direction:column;gap:8px;padding:22px 22px 20px;display:flex}.onas-wartosc{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:800;line-height:.9}.onas-opis{color:var(--color-ink-soft);font-size:16px;line-height:1.45}.onas-zrodlo{color:var(--color-ink-muted);margin-top:auto;padding-top:6px;font-size:13.5px}.onas-zrodlo a{text-underline-offset:3px;margin-block:-10px;padding-block:10px;text-decoration:underline;display:inline-block}.onas-zrodlo a:focus-visible{outline-offset:2px;outline:2px solid}.onas-h2-dalej{margin-top:clamp(56px,7vw,88px)}.onas-robimy{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 40px;margin:24px 0 0;padding:0;list-style:none;display:grid}.onas-robimy li{border-top:2px solid var(--color-ink);flex-direction:column;align-items:flex-start;gap:10px;padding-top:18px;display:flex}.onas-h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:30px;font-weight:800;line-height:1}.onas-robimy .link-kreska{margin-top:auto}.onas-robimy p{max-width:38ch;color:var(--color-ink-soft);margin:0;line-height:1.55}@media (width<=1100px){.onas-fakty{grid-template-columns:repeat(2,minmax(0,1fr))}.onas-fakt:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=760px){.onas-fakty,.onas-robimy{grid-template-columns:minmax(0,1fr)}.onas-fakt{padding:18px}}.kp-wnetrze+.kp-podobne{padding-top:0}.prod-wiecej{margin-top:24px}.prod-wiecej>summary{cursor:pointer;list-style:none}.prod-wiecej>summary::-webkit-details-marker{display:none}.prod-wiecej:not([open]) .pw-zwin,.prod-wiecej[open] .pw-pokaz{display:none}.prod-wiecej>.siatka{margin-top:16px}.kp-podobne+.domkn-jasne,.prod-dzial+.prod-dzial{border-top:1px solid var(--color-line)}.lepki{display:none}.pytania-w{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 64px;display:grid}.pytania-g{align-self:start;position:sticky;top:104px}.pytania-dopisek{color:var(--color-ink-soft);margin:16px 0 0;font-size:17px;line-height:1.5}.pyt{border-top:1px solid var(--color-line)}.pyt details{border-bottom:1px solid var(--color-line)}.pyt summary{cursor:pointer;justify-content:space-between;gap:24px;padding:20px 0;font-size:clamp(1.0625rem,1.3vw,1.25rem);font-weight:600;line-height:1.35;list-style:none;display:flex}.pyt summary::-webkit-details-marker{display:none}.pyt summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.pyt-znak{flex:none;width:18px;height:18px;margin-top:4px;position:relative}.pyt-znak:before,.pyt-znak:after{content:"";width:18px;height:2px;transition:transform .22s var(--ease-out);background:currentColor;border-radius:1px;position:absolute;top:8px;left:0}.pyt-znak:after{transform:rotate(90deg)}.pyt details[open] .pyt-znak:after{transform:rotate(0)}.pyt-odp p{max-width:72ch;color:var(--color-ink-soft);margin:0 0 16px}.podglad{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-jasny);overscroll-behavior:contain;background:#0a0a0aeb;border:0;margin:0;padding:0}.podglad::backdrop{background:0 0}.podglad[open]{place-items:center;display:grid}.podglad-kadr{justify-items:center;gap:12px;margin:0;padding:64px 16px 96px;display:grid}.podglad-kadr img{object-fit:contain;background:#fff;border-radius:6px;width:auto;max-width:min(1200px,100%);height:auto;max-height:calc(100svh - 190px)}.podglad-kadr figcaption{color:var(--color-jasny-soft);font-size:15px;font-weight:600}.podglad-kadr figcaption:empty{display:none}.podglad-zamknij{border-radius:var(--radius-card);width:48px;height:48px;color:var(--color-jasny);cursor:pointer;background:linear-gradient(#34363a,#2e3034);border:0;place-items:center;display:grid;position:fixed;top:14px;right:14px}.podglad-zamknij svg{width:20px;height:20px}.podglad-zamknij:focus-visible{outline:2px solid var(--color-jasny);outline-offset:2px}.lw-w{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px;display:grid}.lw-h1{font-family:var(--font-display);text-transform:uppercase;outline:none;margin:6px 0 0;font-size:clamp(3rem,5.4vw,5rem);font-weight:800;line-height:.92}.lw-pozycje{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lw-poz{border-radius:var(--radius-card);box-shadow:var(--shadow-border);background:#fff;grid-template-columns:88px minmax(0,1fr) auto auto;align-items:center;gap:8px 18px;padding:12px 12px 12px 14px;display:grid}.lw-foto{background:var(--color-pole);border-radius:6px;width:88px;height:70px;display:block}.lw-foto img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.lw-salon{border-top:1px solid var(--color-line);color:var(--color-ink-soft);justify-items:start;gap:4px;margin-top:40px;padding-top:24px;font-size:15.5px;display:grid}.lw-salon p{margin:0}.lw-salon .lw-salon-t{color:var(--color-ink);font-weight:700}[data-lista-strona][data-stan=pusta] .lw-dalej,[data-lista-strona][data-stan=pusta] .lw-salon{display:none}.sek.lw{padding-top:28px}.lw-opis{gap:2px;min-width:0;display:grid}.lw-opis a{font-family:var(--font-display);text-transform:uppercase;font-size:26px;font-weight:800;line-height:1}.lw-opis a:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.lw-opis span{color:var(--color-ink-muted);font-size:14.5px}.lw-cena{font-family:var(--font-display);white-space:nowrap;font-size:26px;font-weight:800}.lw-usun{border-radius:var(--radius-btn);min-height:44px;color:var(--color-ink-soft);font:500 14.5px var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;transition:background-color .16s;display:inline-flex}.lw-usun svg{width:16px;height:16px}.lw-usun:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lw-usun:hover{background:var(--color-bg);color:var(--color-ink)}}.lw-suma{margin:16px 0 0;font-size:15.5px;font-weight:600}.lw-pusta{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-border);margin-top:28px;padding:28px}.lw-pusta p{max-width:52ch;color:var(--color-ink-soft);margin:0;font-size:17px}.lw-pusta-akcje{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}[data-lista-strona][data-stan=pusta] .lw-plyta,[data-lista-strona][data-stan=pusta] .lw-pozycje,[data-lista-strona][data-stan=pusta] .lw-suma,[data-lista-strona][data-stan=pelna] .lw-pusta{display:none}.lw-plyta{grid-area:auto;position:sticky;top:96px}.form-rodo .link-kreska{display:inline}.form-oslona:has(#formularz-ok:target) form{display:none}.sal-plyta-tytul{font-family:var(--font-display);text-transform:uppercase;color:var(--color-jasny);margin:0 0 18px;font-size:30px;font-weight:800;line-height:1}.form-kontakt,.form-temat{border:0;min-width:0;margin:0;padding:0}.form-kontakt legend,.form-temat legend{padding:0}.form-dopowiedz{color:var(--color-jasny-muted);margin-inline-start:6px;font-weight:400}.form-etykieta-cicha{color:var(--color-jasny-soft);font-weight:500}.form-wybor{display:block}.form-wybor select{border-radius:var(--radius-card);appearance:none;background:var(--color-grafit);width:100%;min-height:52px;color:var(--color-jasny);font:400 16px/1.4 var(--font-body);cursor:pointer;border:0;padding:0 42px 0 16px;display:block;box-shadow:inset 0 2px 4px oklch(0% 0 0/.35),0 0 0 1px #77746f}.form-wybor select:focus{outline-offset:2px;box-shadow:inset 0 2px 4px oklch(0% 0 0/.35), 0 0 0 2px var(--color-jasny);outline:2px solid #0000}.form-wybor svg{color:var(--color-jasny-soft)}.form-pole textarea::placeholder{color:var(--color-jasny-muted)}.form-zdjecia{gap:10px;display:grid}.form-upusc{border-radius:var(--radius-card);outline-offset:-1px;text-align:center;cursor:pointer;background:oklch(100% 0 0/.03);outline:1px dashed #77746f;justify-items:center;gap:4px;padding:20px 16px;transition:background-color .16s;display:grid}.form-upusc:has(:focus-visible){outline:2px solid var(--color-jasny)}.form-upusc[data-nad]{background:oklch(100% 0 0/.08)}.form-upusc-ikona{width:26px;height:26px;color:var(--color-jasny-soft)}.form-upusc-tytul{color:var(--color-jasny);font-weight:600}.form-upusc-opis,.form-stan{color:var(--color-jasny-muted);margin:0;font-size:14px}.form-miniatury{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.form-miniatury li{border-radius:var(--radius-btn);background:var(--color-panel-hi);position:relative;overflow:hidden}.segment-radio{position:relative}.segment-radio input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segment-radio:has(input:checked){background:var(--color-jasny);color:var(--color-ink);box-shadow:inset 0 1px #fff,0 1px 3px oklch(0% 0 0/.35)}.segment-radio:has(input:focus-visible){outline:2px solid var(--color-jasny);outline-offset:2px}.form-ok-ikona{width:36px;height:36px;color:var(--color-jasny);margin-bottom:12px}.prod-lista{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.prod-wiersz{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2fr);align-items:start;gap:14px 40px;padding-block:30px;display:grid}.prod-nazwa{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:800;line-height:.92}.prod-nazwa a:focus-visible,.prod-ile:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.prod-tresc p{max-width:60ch;color:var(--color-ink-soft);margin:0 0 8px;font-size:16.5px;line-height:1.55}.prod-tresc .prod-dzialy{margin-top:10px}.prod-ile{justify-self:end;align-items:center;gap:8px;padding-block:10px;font-weight:600;display:inline-flex}.prod-ile svg{width:18px;height:18px;transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.prod-ile:hover svg{transform:translate(4px)}}.prod-zrodlo{padding-bottom:32px}.gal-siatka{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:16px;margin:0;padding:0;list-style:none;display:grid}.gal-pion{grid-row:span 2}.gal-szeroki{grid-column:span 2}.gal-siatka li{flex-direction:column;gap:8px;display:flex}.gal-kadr{border-radius:var(--radius-card);background:var(--color-surface);cursor:zoom-in;border:0;flex:1;min-height:220px;padding:0;display:block;position:relative;overflow:hidden}.gal-kadr img{object-fit:cover;width:100%;height:100%;transition:scale .5s var(--ease-out);position:absolute;inset:0}.gal-kadr:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.gal-podpis{margin:0;font-size:14.5px;font-weight:600}.gal-podpis span{color:var(--color-ink-muted);font-weight:400}.gal-podpis .link-kreska{padding-block:12px}@media (hover:hover) and (pointer:fine){.gal-kadr:hover img{scale:1.03}}.dp-w{gap:48px;max-width:920px;display:grid}.kontakt-okr{padding-top:10px}.kontakt-okr+.sal{padding-top:24px}.kontakt-firma-w{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px 64px;display:grid}.kontakt-dane{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;display:grid}.kontakt-dane>div{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.kontakt-dane dt{color:var(--color-ink-muted)}.kontakt-dane .link-kreska{margin-block:-10px}.kontakt-dane dd{text-align:end;margin:0;font-weight:600}.kontakt-dane .link-kreska{padding-block:10px}.odk-akcje{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.blad-kod{font-family:var(--font-display);color:var(--color-brand);margin:0;font-size:clamp(5rem,14vw,11rem);font-weight:800;line-height:.85}.blad .dzialy{margin-block:28px}.por-gora{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.por-kolumny .por-scena{height:calc(var(--px-cm) * var(--scena-cm,100))}.por-scena img{height:calc(var(--px-cm) * var(--h,80));margin-bottom:calc(var(--px-cm) * var(--h,80) * var(--d,0) * -1);mix-blend-mode:multiply}.ara-dol{margin-top:22px}.por-uwaga{max-width:80ch;color:var(--color-ink-muted);margin:28px 0 0;font-size:14px}.tekst-strony{max-width:78ch;padding-block:40px 80px}.tekst-strony h1{font-family:var(--font-display);text-transform:uppercase;margin:12px 0 24px;font-size:clamp(2.75rem,5vw,4.25rem);font-weight:800;line-height:.92}.tekst-strony h2{font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;margin:40px 0 12px;font-size:21px;font-weight:700}.tekst-strony p,.tekst-strony li{color:var(--color-ink-soft)}.tekst-strony a{text-underline-offset:4px;text-decoration:underline}@media (width<=1100px){.siatka-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ka,.dwie,.lw-w{gap:40px}.pytania-g{position:static}.kp-cechy-w,.pytania-w,.kontakt-firma-w{grid-template-columns:minmax(0,1fr)}.prod-wiersz{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.prod-ile{grid-column:2;justify-self:start}}@media (width<=960px){.pas-rzad{grid-template-columns:minmax(0,1fr);gap:10px}.dzialy{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.dzialy::-webkit-scrollbar{display:none}.la{grid-template-columns:minmax(0,1fr);gap:0}.filtry{z-index:var(--z-modal);overscroll-behavior:contain;max-height:82svh;padding:0 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-plyta) var(--radius-plyta) 0 0;background:var(--color-surface);visibility:hidden;transition:transform .32s var(--ease-out), visibility 0s linear .32s;gap:22px;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -20px 60px oklch(0% 0 0/.3)}.filtry[data-otwarte]{visibility:visible;transition:transform .5s cubic-bezier(.32,.72,0,1);transform:none}.filtry-glowa{z-index:1;background:var(--color-surface);justify-content:space-between;align-items:center;margin-inline:-16px;padding:14px 16px 10px;display:flex;position:sticky;top:0}.filtry-glowa:before{content:"";background:var(--color-line);border-radius:2px;width:40px;height:4px;position:absolute;top:6px;left:50%;translate:-50%}.filtry-tytul{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:26px;font-weight:800}.filtry-zamknij{border-radius:var(--radius-card);background:var(--color-bg);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border:0;place-items:center;display:grid}.filtry-zamknij svg{width:18px;height:18px}.filtry-pokaz{display:inline-flex}.filtry-dol{bottom:calc(-18px - env(safe-area-inset-bottom,0px));padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));background:var(--color-surface);box-shadow:0 -1px 0 var(--color-line);justify-items:stretch;margin-inline:-16px;position:sticky}.filtry .chip{min-height:44px}.filtry-tlo:not([hidden]){z-index:calc(var(--z-modal) - 1);animation:przenikanie .28s var(--ease-out);background:oklch(0% 0 0/.42);display:block;position:fixed;inset:0}.filtr-btn{display:inline-flex}.ka,.dwie,.lw-w,.domkn-w{grid-template-columns:minmax(0,1fr);gap:24px}.ka-gal,.lw-plyta{position:static}.ka{padding-bottom:40px}.ka-gl{border-radius:var(--radius-card)}.ka-img,.ka-klatka{width:calc(100% - 28px);height:calc(100% - 28px);inset:14px}.ka-mini{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.ka-mini::-webkit-scrollbar{display:none}.ka-mini button{scroll-snap-align:start;flex:0 0 60px}.ka-p{gap:18px}.kp-dane .dwie{gap:48px}.lepki{z-index:var(--z-callbar);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--color-grafit);color:var(--color-jasny);transition:transform .28s var(--ease-out);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%);box-shadow:0 -8px 24px oklch(0% 0 0/.2)}.lepki[hidden]{display:none}.lepki[data-widoczny]{transform:none}.lepki .cena{font-size:30px}html:has(.lepki[data-widoczny]){scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}body:has(.lepki[data-widoczny]) .stopka{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}}@media (width<=760px){.pas{padding-block:8px 22px}.pas-h1{font-size:46px}.pas-lead{font-size:15.5px}.dob-pas{gap:10px;margin-bottom:18px;padding:14px}.dob-pas-pytanie{width:100%;font-size:23px}.dob-pas .chip{flex:none;min-height:44px}.grupy-chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-14px;padding:2px 14px;scroll-padding-inline:14px;overflow-x:auto}.grupy-chips::-webkit-scrollbar{display:none}.wyn-g{flex-direction:column;align-items:stretch}.wyn-narzedzia{flex-wrap:wrap;justify-content:space-between}.szukaj{flex:100%}.grupa-g{gap:8px 16px}.siatka,.siatka-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.karta-c{gap:8px;padding:10px 12px 12px}.karta-h{font-size:25px}.karta-img img{width:calc(100% - 20px);height:calc(100% - 16px);inset:12px 10px 4px}.karta-znak{height:22px;padding:0 8px;font-size:11px;top:6px;left:6px}.dane{gap:0 10px;font-size:13px}.dane-dodatkowe{display:none}.karta-d{flex-direction:column;align-items:stretch;gap:8px}.karta-d .cena{font-size:26px}.karta-dod{width:100%;padding-inline:10px}.wyn-narzedzia{justify-content:space-between;width:100%}.dzialy-kafle{grid-template-columns:minmax(0,1fr);gap:12px}.kafel,.kafel-duzy,.kafel:not(.kafel-duzy){grid-area:auto}.kafel-foto{aspect-ratio:16/10;flex:none;min-height:0}.ka-h1{font-size:min(60px, calc((100vw - 2rem) / (var(--znaki,1) * .42)))}.liczby{grid-template-columns:repeat(2,minmax(0,1fr))}.liczby>div:nth-child(3){border-inline-start:0;padding-inline-start:0}.liczby>div:nth-child(n+3){border-top:1px solid var(--color-line)}.liczby dd{font-size:36px}.opcja{flex:calc(50% - 4px);min-width:0}.opcje:has(>:nth-child(3):last-child) .opcja,.opcje:has(>:nth-child(5)) .opcja{flex-basis:calc(33.333% - 6px)}.ka-cta,.spec{grid-template-columns:minmax(0,1fr)}.akc{grid-template-columns:56px minmax(0,1fr)}.akc-rz{grid-column:1/-1;justify-content:space-between}.cechy{columns:1}.tasma{--kraw:16px}.tasma-kadr{width:84vw}.lw-poz{grid-template-columns:64px minmax(0,1fr) auto;gap:6px 12px}.lw-foto{grid-row:span 2;width:64px;height:56px}.lw-cena{grid-column:2;font-size:22px}.lw-usun{grid-area:1/3/span 2;padding:0 10px}.lw-usun-tekst{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lw-opis a{font-size:22px}.prod-wiersz{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:24px}.prod-ile{grid-column:auto}.gal-siatka{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gal-szeroki{grid-column:1/-1}.gal-kadr{min-height:150px}.kontakt-dane{grid-template-columns:minmax(0,1fr)}.domkn-rzad .przycisk{flex:100%}}@media (forced-colors:active){.form-pole input,.form-pole textarea,.form-wybor select{border:1px solid canvastext}.opcja[aria-pressed=true],.chip[aria-pressed=true],.segment[aria-pressed=true],.segment-radio:has(input:checked){outline-offset:-3px;outline:3px solid highlight}}[data-wejscie=czeka]{opacity:0;transform:translateY(10px)}[data-wejscie=wszedl]{transition:opacity .64s var(--ease-wejscie), transform .64s var(--ease-wejscie)}[data-wejscie][data-krok]{opacity:1;transform:none}[data-wejscie=czeka][data-krok]>*{opacity:0;transform:translateY(10px)}[data-wejscie=wszedl][data-krok]>*{transition:opacity .64s var(--ease-wejscie), transform .64s var(--ease-wejscie)}[data-wejscie=wszedl][data-krok]>:nth-child(2){transition-delay:60ms}[data-wejscie=wszedl][data-krok]>:nth-child(3){transition-delay:.12s}[data-wejscie=wszedl][data-krok]>:nth-child(4){transition-delay:.18s}[data-wejscie=wszedl][data-krok]>:nth-child(5){transition-delay:.24s}[data-wejscie=wszedl][data-krok]>:nth-child(n+6){transition-delay:.3s}.lista-lot{z-index:var(--z-modal);object-fit:contain;pointer-events:none;transform-origin:50%;margin:0;position:fixed}.menu-mob:not([hidden]){animation:menu-wejscie .24s var(--ease-out)}.menu-mob:not([hidden]) .menu-mob-poz,.menu-mob:not([hidden]) .menu-mob-dol{animation:menu-pozycja .32s var(--ease-out) backwards}.menu-mob:not([hidden]) .menu-mob-poz:nth-child(2){animation-delay:35ms}.menu-mob:not([hidden]) .menu-mob-poz:nth-child(3){animation-delay:70ms}.menu-mob:not([hidden]) .menu-mob-poz:nth-child(4){animation-delay:.105s}.menu-mob:not([hidden]) .menu-mob-poz:nth-child(5){animation-delay:.14s}.menu-mob:not([hidden]) .menu-mob-poz:nth-child(n+6),.menu-mob:not([hidden]) .menu-mob-dol{animation-delay:.175s}.menu-mob-pod:not([hidden]){animation:menu-podlista .22s var(--ease-out)}.kontener{width:100%;max-width:76rem;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.kontener{padding-inline:1.5rem}}.dotyk{min-width:2.75rem;min-height:2.75rem}.odnosnik{text-underline-offset:4px;text-decoration:underline}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.top-0{top:0}.top-1{top:var(--spacing)}.right-1{right:var(--spacing)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-\[-9999px\]{left:-9999px}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[1\.4rem\]{width:1.4rem;height:1.4rem}.size-\[1\.15rem\]{width:1.15rem;height:1.15rem}.size-\[18px\]{width:18px;height:18px}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--color-line)}.bg-bg\/90{background-color:#edebe7e6}@supports (color:color-mix(in lab, red, red)){.bg-bg\/90{background-color:color-mix(in oklab, var(--color-bg) 90%, transparent)}}.bg-surface{background-color:var(--color-surface)}.object-cover{object-fit:cover}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.95rem\]{font-size:.95rem}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-1\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -1.5)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.target\:block:target{display:block}@media (hover:hover){.hover\:bg-bg:hover{background-color:var(--color-bg)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}@media (width>=40rem){.sm\:inset-x-6{inset-inline:calc(var(--spacing) * 6)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:aspect-video{aspect-ratio:var(--aspect-video)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-extra-condensed-cyrillic-ext-wght-normal.Cc2Wf4gu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-extra-condensed-cyrillic-wght-normal.C09MSO0C.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-extra-condensed-greek-wght-normal.B_KiYu2b.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-extra-condensed-latin-ext-wght-normal.Cy_Zibko.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-extra-condensed-latin-wght-normal.CF4o1LBE.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-cyrillic-ext-wght-normal.BwJd6rRh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-cyrillic-wght-normal.waSyF_sL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-greek-wght-normal.BVXOQ11m.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-latin-ext-wght-normal.WAXdtJoO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-latin-wght-normal.B9fg0t1U.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes por-wjazd{0%{opacity:0;transform:translateY(14px)}}@keyframes por-dane{0%{opacity:0;transform:translateY(4px)}}@keyframes przenikanie{0%{opacity:0}}@keyframes powietrze{0%{opacity:0;stroke-dashoffset:0}10%{opacity:.8}85%{opacity:.8}to{opacity:0;stroke-dashoffset:.31px}}@media (prefers-reduced-motion:reduce){.por-scena img,.por-glowa,.por-wiersz dd{animation:.2s backwards przenikanie}.dom-rura,.dom-gniazdo{transition:none}.dom[data-rysuj=true] .dom-powietrze{animation:none}.zac-foto img{transition:none}.przycisk:active,.strzalka:active,.segment:active,.probka:active .probka-pole{transform:none}.ara-kadr img{transition:none}.filtry,.filtry[data-otwarte],.lepki{transition-property:visibility,opacity}.karta-img img,.kafel-img,.tasma-kadr img,.gal-kadr img{transition:none}.chip:active,.opcja:active{transform:none}}@view-transition{navigation:auto}[data-vt=pas]{view-transition-name:pas}[data-vt=pas-tresc]{view-transition-name:pas-tresc}[data-vt=dzial]{view-transition-name:dzial}[data-vt=tytul]{view-transition-name:tytul}[data-vt=foto]{view-transition-name:foto}[data-vt=nazwa]{view-transition-name:nazwa}html:active-view-transition-type(dalej){--vt-wejscie:translateX(32px);--vt-wyjscie:translateX(-24px)}html:active-view-transition-type(wstecz){--vt-wejscie:translateX(-32px);--vt-wyjscie:translateX(24px)}::view-transition-group(*){animation-duration:.36s;animation-timing-function:var(--ease-rysunek)}::view-transition-old(root){animation:vt-wyjscie .16s var(--ease-out) both}::view-transition-old(pas-tresc){animation:vt-wyjscie .16s var(--ease-out) both}::view-transition-old(*):only-child{animation:vt-wyjscie .16s var(--ease-out) both}::view-transition-new(root){animation:vt-wejscie .28s var(--ease-out) both}::view-transition-new(pas-tresc){animation:vt-wejscie .28s var(--ease-out) both}::view-transition-new(*):only-child{animation:vt-wejscie .28s var(--ease-out) both}::view-transition-group(naglowek){z-index:2;animation:none}::view-transition-old(naglowek){animation:none}::view-transition-new(naglowek){animation:none}::view-transition-group(foto){z-index:1}::view-transition-group(nazwa){z-index:1}::view-transition-group(tytul){z-index:1}::view-transition-group(dzial){z-index:1}::view-transition-old(foto){object-fit:contain;height:100%}::view-transition-new(foto){object-fit:contain;height:100%}::view-transition-old(nazwa){object-fit:contain;height:100%}::view-transition-new(nazwa){object-fit:contain;height:100%}::view-transition-old(tytul){object-fit:contain;height:100%}::view-transition-new(tytul){object-fit:contain;height:100%}::view-transition-old(nazwa){object-position:left top}::view-transition-new(nazwa){object-position:left top}::view-transition-old(tytul){object-position:left top}::view-transition-new(tytul){object-position:left top}@keyframes vt-wyjscie{to{opacity:0;transform:var(--vt-wyjscie,none)}}@keyframes vt-wejscie{0%{opacity:0;transform:var(--vt-wejscie,translateY(8px))}}@keyframes menu-wejscie{0%{opacity:0}}@keyframes menu-pozycja{0%{opacity:0;transform:translateY(8px)}}@keyframes menu-podlista{0%{opacity:0;transform:translateY(-6px)}}.start-img{animation:start-najazd 1.6s var(--ease-wejscie) backwards}@keyframes start-najazd{0%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}[data-wejscie=czeka],[data-wejscie=czeka][data-krok]>*{opacity:1;transform:none}.start-img{animation:none}.menu-mob:not([hidden]),.menu-mob:not([hidden]) .menu-mob-poz,.menu-mob:not([hidden]) .menu-mob-dol,.menu-mob-pod:not([hidden]){animation:.16s menu-wejscie}.nag-panel,.nag-strzalka,.menu-mob-rozwin svg,.nag-burger-kreski:before,.nag-burger-kreski:after{transition-property:opacity,visibility}.nag-panel{transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.email-adres[data-astro-cid-7exa4fs4]{white-space:nowrap;font-size:min(1em, calc((100vw - 2.5rem) / (var(--znaki) * .6)))}
