:root{--brand-bg:#f3f5f6;--brand-bg-2:#e7ebec;--brand-ink:#171b1c;--brand-ink-muted:#495254;--brand-ink-faint:#5a6365;--brand-line:#dde2e3;--brand-line-hi:#cbd2d4;--brand-accent:#171b1c;--brand-accent-strong:#171b1c;--brand-glass-bg:rgb(255 255 255/0.38);--brand-glass-bg-strong:rgb(255 255 255/0.62);--brand-glass-blur:18px;--brand-glass-sat:1.45;--brand-font-display:var(--l-f-display),"Urbanist",system-ui,sans-serif;--brand-font-body:var(--l-f-body),"Onest",system-ui,sans-serif;--brand-ease-out:cubic-bezier(0.16,1,0.3,1);--brand-nav-gutter:clamp(20px,5vw,48px);--brand-radius-sm:10px;--brand-radius-md:16px;--brand-radius-lg:20px;--brand-radius-panel:24px;--brand-radius-pill:999px;--radius-card:var(--brand-radius-lg);--gap-tile:16px;--price-fg:var(--brand-ink);--badge-sold-bg:rgb(255 255 255/0.72);--badge-sold-fg:var(--brand-ink-muted);--badge-sold-border:rgb(23 27 28/0.08);--pill-bg:rgb(23 27 28/0.04);--pill-bg-active:var(--brand-ink);--pill-border:var(--brand-line-hi);--sold-image-filter:saturate(0.25) brightness(0.97);--input-bg:rgb(255 255 255/0.55);--input-border:var(--brand-line);--input-border-focus:var(--brand-ink-faint);--input-label-fg:var(--brand-ink-muted)}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--brand-bg);color:var(--brand-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{-webkit-tap-highlight-color:transparent}body{font-family:ui-sans-serif,system-ui,sans-serif;overflow-x:hidden;min-height:100svh;position:relative}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}[role=button],a,button,input,label,select,summary,textarea{touch-action:manipulation}:focus{outline:none}:focus-visible{outline:2px solid var(--brand-accent-strong);outline-offset:3px;border-radius:6px}.skip-link{position:absolute;top:8px;left:8px;padding:13px 20px;background:var(--brand-ink);color:var(--brand-bg);border-radius:var(--brand-radius-pill);font-size:13px;letter-spacing:.02em;z-index:9999;transform:translateY(-200%);opacity:0;clip-path:inset(50%);transition:transform .18s var(--brand-ease-out),opacity .18s var(--brand-ease-out)}.skip-link:focus-visible{transform:translateY(0);opacity:1;clip-path:none;outline:2px solid var(--brand-bg);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:var(--motion-reduced-duration,.01ms)!important;animation-iteration-count:1!important;transition-duration:var(--motion-reduced-duration,.01ms)!important}}.ConsentBanner_banner__Rw4bN{position:fixed;right:calc(clamp(16px, 3vw, 32px) + var(--removed-body-scroll-bar-size, 0px));bottom:calc(clamp(16px, 3vw, 24px) + env(safe-area-inset-bottom, 0px));z-index:90;isolation:isolate;width:min(420px,calc(100vw - 32px));padding:16px;border-radius:var(--cookie-radius,16px);border:1px solid var(--cookie-line,var(--brand-line));color:var(--cookie-ink,var(--brand-ink));font-family:var(--cookie-font,ui-sans-serif,system-ui,sans-serif);box-shadow:inset 0 1px 0 var(--cookie-sheen,rgba(255,255,255,.8)),0 16px 40px -20px rgba(23,27,28,.28);-webkit-tap-highlight-color:transparent;transition:transform .48s cubic-bezier(.32,.72,0,1)}@starting-style{.ConsentBanner_banner__Rw4bN{transform:translateY(calc(100% + 32px))}}.ConsentBanner_banner__Rw4bN:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgb(255 255 255/.86);-webkit-backdrop-filter:blur(var(--brand-glass-blur)) saturate(var(--brand-glass-sat));backdrop-filter:blur(var(--brand-glass-blur)) saturate(var(--brand-glass-sat));pointer-events:none}.ConsentBanner_banner__Rw4bN[data-leaving]{transform:translateY(calc(100% + 32px));transition-duration:.2s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.ConsentBanner_layer___vxw4{display:grid;gap:14px;max-height:calc(100dvh - 96px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;transition:opacity .18s var(--brand-ease-out),transform .18s var(--brand-ease-out)}@starting-style{.ConsentBanner_layer___vxw4{opacity:0;transform:translateY(6px)}}.ConsentBanner_body__qxDH3{margin:0;font-size:14px;line-height:1.5;text-wrap:pretty}.ConsentBanner_link__rH5gb{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-underline-offset:3px;white-space:nowrap}.ConsentBanner_heading__hzKnk{margin:0;font-size:15px;font-weight:600;line-height:1.3;text-wrap:balance}.ConsentBanner_actions__v9IeH,.ConsentBanner_head__pf2P4{display:flex;align-items:center;justify-content:space-between;gap:12px}.ConsentBanner_finish__0IYxv{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ConsentBanner_wide___QrxK{grid-column:1/-1}.ConsentBanner_outline__OewMz,.ConsentBanner_primary__0Qi_B{min-height:44px;padding:0 16px;border-radius:var(--brand-radius-pill,999px);font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:background-color .18s ease,border-color .18s ease,scale .14s var(--brand-ease-out)}.ConsentBanner_primary__0Qi_B{border:1px solid transparent;background:var(--cookie-ink,var(--brand-ink));color:var(--cookie-paper,var(--brand-bg))}.ConsentBanner_actions__v9IeH>.ConsentBanner_primary__0Qi_B{min-width:160px}.ConsentBanner_outline__OewMz{border:1px solid color-mix(in oklab,var(--cookie-ink,var(--brand-ink)) 55%,transparent);background:transparent;color:var(--cookie-ink,var(--brand-ink))}.ConsentBanner_quiet__7semg{min-height:44px;padding:0 2px;border:0;background:none;color:inherit;font:inherit;font-size:14px;font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:4px;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:text-decoration-color .18s ease,scale .14s var(--brand-ease-out)}@media (hover:hover) and (pointer:fine){.ConsentBanner_primary__0Qi_B:hover{background:color-mix(in oklab,var(--cookie-ink,var(--brand-ink)) 84%,var(--cookie-paper,var(--brand-bg)))}.ConsentBanner_outline__OewMz:hover{border-color:var(--cookie-ink,var(--brand-ink));background:color-mix(in oklab,var(--cookie-ink,var(--brand-ink)) 6%,transparent)}.ConsentBanner_quiet__7semg:hover{text-decoration-color:currentColor}}.ConsentBanner_outline__OewMz:active,.ConsentBanner_primary__0Qi_B:active,.ConsentBanner_quiet__7semg:active{scale:.975}.ConsentBanner_link__rH5gb:focus-visible,.ConsentBanner_outline__OewMz:focus-visible,.ConsentBanner_primary__0Qi_B:focus-visible,.ConsentBanner_quiet__7semg:focus-visible{outline:2px solid var(--cookie-accent,var(--brand-ink));outline-offset:3px;border-radius:999px}.ConsentBanner_link__rH5gb:focus-visible{border-radius:4px}.ConsentBanner_categories__9kMg1{margin:0;padding:0;border:0;min-width:0}.ConsentBanner_list__2qgk1{display:grid;gap:14px}.ConsentBanner_category__y_rfx{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;align-items:center}.ConsentBanner_toggle__BlXU5{display:grid;grid-row:1}.ConsentBanner_toggle__BlXU5>*{grid-area:1/1}.ConsentBanner_switch__yTVLR{appearance:none;-webkit-appearance:none;margin:0;width:40px;height:24px;border-radius:999px;background:color-mix(in oklab,var(--cookie-ink,var(--brand-ink)) 62%,transparent);cursor:pointer;touch-action:manipulation;transition:background-color .16s ease}.ConsentBanner_switch__yTVLR:checked{background:var(--cookie-ink,var(--brand-ink))}.ConsentBanner_switch__yTVLR:disabled{cursor:default}.ConsentBanner_switch__yTVLR:focus-visible{outline:2px solid var(--cookie-accent,var(--brand-ink));outline-offset:3px}.ConsentBanner_thumb__WOOCW{align-self:center;width:20px;height:20px;margin-left:2px;border-radius:50%;background:var(--cookie-paper,var(--brand-bg));box-shadow:0 1px 2px rgba(23,27,28,.28);pointer-events:none;transition:transform .16s var(--brand-ease-out)}.ConsentBanner_switch__yTVLR:checked+.ConsentBanner_thumb__WOOCW{transform:translateX(16px)}.ConsentBanner_name__6tXeu{font-size:14px;font-weight:600;line-height:1.3;cursor:pointer}.ConsentBanner_note__DEkuL{grid-column:2;margin:0;font-size:13px;line-height:1.45;color:var(--cookie-ink-soft,var(--brand-ink-muted))}@media (max-width:540px){.ConsentBanner_banner__Rw4bN{left:clamp(12px,4vw,16px);right:clamp(12px,4vw,16px);width:auto}}@media (prefers-reduced-motion:reduce){.ConsentBanner_banner__Rw4bN{transition:none}.ConsentBanner_layer___vxw4{--motion-reduced-duration:180ms;transition-property:opacity}.ConsentBanner_thumb__WOOCW{transition:none}}@media (prefers-reduced-transparency:reduce){.ConsentBanner_banner__Rw4bN:before{background:var(--cookie-paper,var(--brand-bg));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.ConsentBanner_banner__Rw4bN{border-color:var(--cookie-ink,var(--brand-ink))}}@media (forced-colors:active){.ConsentBanner_switch__yTVLR{border:1px solid CanvasText}.ConsentBanner_switch__yTVLR:checked{background:Highlight}.ConsentBanner_thumb__WOOCW{forced-color-adjust:none;background:CanvasText}}.ConsentBanner_scrim__ABLTf{position:fixed;inset:0;z-index:90;background:color-mix(in oklab,var(--cookie-ink,var(--brand-ink)) 25%,transparent);overscroll-behavior:contain;transition:opacity .24s var(--brand-ease-out)}@starting-style{.ConsentBanner_scrim__ABLTf{opacity:0}}.ConsentBanner_scrim__ABLTf[data-leaving]{opacity:0;transition-duration:.2s}.ConsentBanner_banner__Rw4bN:focus{outline:none}.ConsentBanner_banner__Rw4bN[data-variant=pasek]{left:0;right:0;bottom:0;width:auto;border-width:1px 0 0;border-radius:20px 20px 0 0;padding:20px max(24px,calc((100% - 1120px) / 2)) max(20px,env(safe-area-inset-bottom,0px))}.ConsentBanner_banner__Rw4bN[data-variant=pasek] .ConsentBanner_ask__9r636{grid-template-columns:minmax(0,1fr) auto;column-gap:40px;row-gap:6px;align-items:center}.ConsentBanner_banner__Rw4bN[data-variant=pasek] .ConsentBanner_ask__9r636>.ConsentBanner_actions__v9IeH{grid-column:2;grid-row:1/span 2;gap:20px}.ConsentBanner_banner__Rw4bN[data-variant=pasek] .ConsentBanner_settings__KoXSZ{width:min(560px,100%);margin-inline:auto}.ConsentBanner_banner__Rw4bN[data-variant=wyspa]{left:0;right:0;margin-inline:auto;width:min(880px,calc(100vw - 32px));padding:10px 12px 10px 20px;border-radius:28px}.ConsentBanner_banner__Rw4bN[data-variant=wyspa] .ConsentBanner_ask__9r636{grid-template-columns:minmax(0,1fr) auto;column-gap:20px;align-items:center}.ConsentBanner_banner__Rw4bN[data-variant=wyspa]:has(.ConsentBanner_settings__KoXSZ){width:min(480px,calc(100vw - 32px));padding:16px;border-radius:var(--cookie-radius,16px)}@media (max-width:540px){.ConsentBanner_banner__Rw4bN[data-variant=pasek]{padding:18px 16px max(16px,env(safe-area-inset-bottom,0px))}.ConsentBanner_banner__Rw4bN[data-variant=pasek] .ConsentBanner_ask__9r636,.ConsentBanner_banner__Rw4bN[data-variant=wyspa] .ConsentBanner_ask__9r636{grid-template-columns:minmax(0,1fr)}.ConsentBanner_banner__Rw4bN[data-variant=pasek] .ConsentBanner_ask__9r636>.ConsentBanner_actions__v9IeH{grid-column:auto;grid-row:auto}.ConsentBanner_banner__Rw4bN[data-variant=wyspa]{padding:14px 16px;border-radius:22px}}.CookieNotice_banner__HM5bS{position:fixed;right:calc(clamp(16px, 3vw, 32px) + var(--removed-body-scroll-bar-size, 0px));bottom:clamp(16px,3vw,24px);z-index:90;isolation:isolate;max-width:480px;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--cookie-radius,16px);border:1px solid var(--cookie-line,var(--brand-line));color:var(--cookie-ink,var(--brand-ink));box-shadow:inset 0 1px 0 var(--cookie-sheen,rgba(255,255,255,.8)),0 16px 40px -20px rgba(23,27,28,.28);transition:transform .48s cubic-bezier(.32,.72,0,1)}@starting-style{.CookieNotice_banner__HM5bS{transform:translateY(calc(100% + 32px))}}.CookieNotice_banner__HM5bS:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--cookie-bg,var(--brand-glass-bg-strong));-webkit-backdrop-filter:blur(var(--brand-glass-blur)) saturate(var(--brand-glass-sat));backdrop-filter:blur(var(--brand-glass-blur)) saturate(var(--brand-glass-sat));pointer-events:none}.CookieNotice_banner__HM5bS[data-leaving]{transform:translateY(calc(100% + 32px));transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}@media (prefers-reduced-motion:reduce){.CookieNotice_banner__HM5bS{transition:none}}.CookieNotice_body__21kC_{margin:0;flex:1 1;font-family:var(--cookie-font,ui-sans-serif,system-ui,sans-serif);font-size:13px;line-height:1.45;color:var(--cookie-ink-soft,var(--brand-ink-muted))}.CookieNotice_link__61co7{color:var(--cookie-accent,var(--brand-accent-strong));text-decoration:underline;text-underline-offset:3px}.CookieNotice_link__61co7:focus-visible{outline:2px solid var(--cookie-accent,var(--brand-accent));outline-offset:3px;border-radius:4px}.CookieNotice_dismiss__6afg3{width:32px;height:32px;border-radius:999px;background:color-mix(in oklab,var(--cookie-ink,var(--brand-ink)) 5%,transparent);border:1px solid var(--cookie-line,var(--brand-line));color:var(--cookie-ink-soft,var(--brand-ink-muted));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:none;transition:background .18s var(--brand-ease-out),color .18s var(--brand-ease-out),scale .16s var(--brand-ease-out)}@media (hover:hover) and (pointer:fine){.CookieNotice_dismiss__6afg3:hover{background:color-mix(in oklab,var(--cookie-ink,var(--brand-ink)) 9%,transparent);color:var(--cookie-ink,var(--brand-ink))}}.CookieNotice_dismiss__6afg3:active{scale:.95;transition-duration:.12s}.CookieNotice_dismiss__6afg3:focus-visible{outline:2px solid var(--cookie-accent,var(--brand-accent));outline-offset:3px}@media (max-width:540px){.CookieNotice_banner__HM5bS{left:clamp(12px,4vw,16px);right:clamp(12px,4vw,16px);max-width:none}}