img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
@charset "UTF-8";body .wt-ks{background:var(--primary-950);color:var(--surface-000)}body .prose>.wt-ks.wt-ks{margin-top:0}body .wt-ks .wt-sekcja+.wt-sekcja,body .wt-ks__mapa{border-top:1px solid rgb(var(--white-rgb)/0.08)}body .wt-ks__lead.wt-ks__lead{max-width:46ch}body .wt-ks__ikona{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:var(--radius-pill);background:rgb(var(--white-rgb)/0.1);color:var(--surface-000);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}body .wt-ks__ikona svg{width:1.25rem;height:1.25rem}body .wt-ks .wt-ks__kafle{display:grid;gap:var(--space-s);margin:0;padding:0;list-style:none}@media (min-width:48rem){body .wt-ks .wt-ks__kafle{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (min-width:64rem){body .wt-ks .wt-ks__kafle{grid-template-columns:repeat(3,minmax(0, 1fr))}}body .wt-ks .wt-ks__kafel{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);margin:0;padding:var(--space-l);border:1px solid rgb(var(--white-rgb)/0.1);border-radius:var(--radius-l,1.25rem);background:radial-gradient(circle at 100% 0%,rgb(var(--white-rgb)/0.06),transparent 55%),rgb(var(--white-rgb)/0.03);transition:border-color var(--dur) var(--ease-out)}body .wt-ks .wt-ks__kafel:hover{border-color:rgb(var(--white-rgb)/0.25)}body .wt-ks .wt-ks__kafel:hover .wt-ks__ikona{background:var(--surface-000);color:var(--primary-950)}body .wt-ks__kafel .wt-ks__ikona{margin-bottom:var(--space-s)}body .wt-ks__etykieta{font-size:var(--step--2);font-weight:600;letter-spacing:var(--tracking-widest,.12em);text-transform:uppercase;color:rgb(var(--white-rgb)/0.5)}body .wt-ks__wartosc{color:var(--surface-000);font-size:var(--step-0);font-style:normal;font-weight:600;line-height:1.4;text-decoration:none;overflow-wrap:break-word}body a.wt-ks__wartosc:hover{text-decoration:underline;text-underline-offset:.25em}body .wt-ks__wartosc--firma{font-size:var(--step--1)}body .wt-ks .wt-ks__rejestr{display:grid;gap:.3rem;width:100%;margin:var(--space-xs) 0 0;padding-top:var(--space-xs);border-top:1px solid rgb(var(--white-rgb)/0.1);font-size:var(--step--1)}body .wt-ks__rejestr div{display:flex;justify-content:space-between;gap:var(--space-s)}body .wt-ks__rejestr dt{color:rgb(var(--white-rgb)/0.5)}body .wt-ks__rejestr dd{margin:0;color:var(--surface-000);font-weight:600;text-align:right}body .wt-ks .wt-ks__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:var(--space-s);color:var(--surface-000);font-size:var(--step--1);font-weight:700;text-decoration:none}body .wt-ks__link svg{width:.85rem;height:.85rem;transition:transform var(--dur) var(--ease-out)}body .wt-ks__link:hover svg{transform:translateX(3px)}body .wt-ks .wt-ks__kafel--tel{padding:0}body .wt-ks .wt-ks__kafel-link{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);width:100%;height:100%;padding:var(--space-l);color:var(--surface-000);text-decoration:none}body .wt-ks__kafel-link .wt-ks__ikona{margin-bottom:var(--space-s)}body .wt-ks .wt-ks__tel{font-family:var(--ffont);font-size:clamp(1.6rem, 1.1rem + 1.3vw, 2.2rem);font-stretch:80%;font-weight:800;line-height:1.1;white-space:nowrap}body .wt-ks .wt-ks__kafel--tel:hover .wt-ks__tel{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}body .wt-ks__wycena{position:relative;isolation:isolate;overflow:hidden}body .wt-ks__tlo{position:absolute;inset:0;z-index:-1}body .wt-ks__tlo img{width:100%;height:100%;object-fit:cover;opacity:.3}body .wt-ks__tlo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--primary-950) 0%,rgb(var(--primary-950-rgb)/0.7) 50%,rgb(var(--primary-950-rgb)/0.85) 100%),linear-gradient(0deg,var(--primary-950) 0%,transparent 30%,transparent 70%,var(--primary-950) 100%)}body .wt-ks__wycena-uklad{display:grid;gap:var(--space-2xl)}@media (min-width:64rem){body .wt-ks__wycena-uklad{grid-template-columns:minmax(0, 0.85fr) minmax(0, 1fr);gap:var(--space-3xl);align-items:start}body .wt-ks__wycena-tekst{position:sticky;top:calc(var(--header-h, 6rem) + var(--space-l))}}body .wt-ks .wt-ks__wycena-tekst{display:flex;flex-direction:column;gap:var(--space-m)}body .wt-ks .wt-ks__wycena-tekst>*{margin:0}body .wt-ks .wt-ks__wskazowki{display:grid;gap:0;padding:0;list-style:none;border-top:1px solid rgb(var(--white-rgb)/0.12)}body .wt-ks .wt-ks__wskazowki li{display:flex;align-items:baseline;gap:var(--space-m);margin:0;padding-block:var(--space-s);border-bottom:1px solid rgb(var(--white-rgb)/0.12);color:rgb(var(--white-rgb)/0.65);font-size:var(--step--1);line-height:1.5}body .wt-ks__wskazowki strong{display:block;color:var(--surface-000);font-size:var(--step-0);font-weight:700}body .wt-ks__nr{flex:none;font-family:var(--ffont);font-size:var(--step-2);font-stretch:80%;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.2px rgb(var(--white-rgb)/0.5)}body .wt-ks__karta{padding:clamp(1.25rem, 0.75rem + 2vw, 2.25rem);border:1px solid rgb(var(--white-rgb)/0.12);border-radius:var(--radius-l,1.25rem);background:rgba(22,22,22,.8);box-shadow:0 40px 80px -30px rgba(0,0,0,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body .wt-ks__mapa-ramka{position:relative;isolation:isolate;height:clamp(26rem, 20rem + 20vw, 36rem)}body .wt-ks__mapa iframe{position:absolute;inset:0;z-index:-1;width:100%;height:100%;border:0;filter:grayscale(1) invert(.92) contrast(.88) brightness(.9)}body .wt-ks__mapa-nakladka{display:flex;align-items:flex-end;height:100%;padding-block:var(--space-l);pointer-events:none}body .wt-ks__mapa-karta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-m);padding:var(--space-m);border:1px solid rgb(var(--white-rgb)/0.12);border-radius:var(--radius-l,1.25rem);background:rgba(13,13,13,.85);box-shadow:0 30px 60px -20px rgba(0,0,0,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:auto}body .wt-ks__mapa-nazwa{margin:0;font-family:var(--ffont);font-size:var(--step-1);font-stretch:88%;font-weight:800;text-transform:uppercase}body .wt-ks__mapa-adres{font-style:normal;font-size:var(--step--1);line-height:1.45;color:rgb(var(--white-rgb)/0.7)}body .wt-ks .wt-ks__trasa{display:inline-flex;align-items:center;gap:.75rem;padding:.3rem .3rem .3rem 1.2rem;border-radius:var(--radius-pill);background:var(--surface-000);color:var(--primary-950);font-weight:700;text-decoration:none}body .wt-ks__trasa-ikona{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:var(--radius-pill);background:var(--primary-950);color:var(--surface-000);transition:transform var(--dur) var(--ease-out)}body .wt-ks__trasa-ikona svg{width:.95rem;height:.95rem}body .wt-ks__trasa:hover .wt-ks__trasa-ikona{transform:translateX(3px)}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#0d0d0d;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--ink:#1f1f1f;--wp--preset--color--primary:#333;--wp--preset--color--muted:#6b6b6b;--wp--preset--color--surface-raised:#fafafa;--wp--preset--color--surface:#f2f2f2;--wp--preset--color--line:#d9d9d9;--wp--preset--color--accent:#4d4d4d;--wp--preset--color--accent-light:#8a8a8a;--wp--preset--color--danger:#b3261e;--wp--preset--color--success:#2e7d4f;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--text-xs:clamp(.72rem,.7rem + .09vw,.78rem);--wp--preset--font-size--text-sm:clamp(.84rem,.8rem + .17vw,.94rem);--wp--preset--font-size--text:clamp(1rem,.96rem + .19vw,1.125rem);--wp--preset--font-size--text-lg:clamp(1.2rem,1.12rem + .35vw,1.44rem);--wp--preset--font-size--text-xl:clamp(1.44rem,1.3rem + .6vw,1.85rem);--wp--preset--font-size--text-xxl:clamp(1.73rem,1.5rem + .98vw,2.37rem);--wp--preset--font-size--heading-1:clamp(2.55rem,2rem + 2.4vw,4rem);--wp--preset--font-size--heading-2:clamp(2.07rem,1.71rem + 1.53vw,3.05rem);--wp--preset--font-size--heading-3:clamp(1.73rem,1.5rem + .98vw,2.37rem);--wp--preset--font-size--heading-4:clamp(1.44rem,1.3rem + .6vw,1.85rem);--wp--preset--font-size--heading-5:clamp(1.2rem,1.12rem + .35vw,1.44rem);--wp--preset--font-size--heading-6:clamp(1rem,.96rem + .19vw,1.125rem);--wp--preset--font-size--display:clamp(2.25rem,1rem + 3.6vw,4.5rem);--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--spacing--3-xs:.25rem;--wp--preset--spacing--2-xs:.5rem;--wp--preset--spacing--xs:.75rem;--wp--preset--spacing--s:1rem;--wp--preset--spacing--m:1.5rem;--wp--preset--spacing--l:2rem;--wp--preset--spacing--xl:3rem;--wp--preset--spacing--2-xl:4rem;--wp--preset--spacing--3-xl:6rem;--wp--preset--spacing--4-xl:8rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000;--wp--custom--radius--xs:2px;--wp--custom--radius--s:4px;--wp--custom--radius--m:8px;--wp--custom--radius--l:14px;--wp--custom--radius--pill:999px;--wp--custom--transition--duration:.26s;--wp--custom--transition--ease:cubic-bezier(.22,.61,.36,1);--wp--custom--layout--narrow:68ch;--wp--custom--layout--content:1280px;--wp--custom--layout--wide:1600px;--wp--custom--layout--gutter:clamp(1.25rem,.9rem + 1.8vw,2.5rem);--wp--custom--layout--section:clamp(4rem,3rem + 5vw,8rem)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:24px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:24px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-flex){gap:24px}:root :where(.is-layout-grid){gap:24px}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:auto !important;margin-right:auto !important}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-ink-color{color:var(--wp--preset--color--ink) !important}.has-primary-color{color:var(--wp--preset--color--primary) !important}.has-muted-color{color:var(--wp--preset--color--muted) !important}.has-surface-raised-color{color:var(--wp--preset--color--surface-raised) !important}.has-surface-color{color:var(--wp--preset--color--surface) !important}.has-line-color{color:var(--wp--preset--color--line) !important}.has-accent-color{color:var(--wp--preset--color--accent) !important}.has-accent-light-color{color:var(--wp--preset--color--accent-light) !important}.has-danger-color{color:var(--wp--preset--color--danger) !important}.has-success-color{color:var(--wp--preset--color--success) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-ink-background-color{background-color:var(--wp--preset--color--ink) !important}.has-primary-background-color{background-color:var(--wp--preset--color--primary) !important}.has-muted-background-color{background-color:var(--wp--preset--color--muted) !important}.has-surface-raised-background-color{background-color:var(--wp--preset--color--surface-raised) !important}.has-surface-background-color{background-color:var(--wp--preset--color--surface) !important}.has-line-background-color{background-color:var(--wp--preset--color--line) !important}.has-accent-background-color{background-color:var(--wp--preset--color--accent) !important}.has-accent-light-background-color{background-color:var(--wp--preset--color--accent-light) !important}.has-danger-background-color{background-color:var(--wp--preset--color--danger) !important}.has-success-background-color{background-color:var(--wp--preset--color--success) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-ink-border-color{border-color:var(--wp--preset--color--ink) !important}.has-primary-border-color{border-color:var(--wp--preset--color--primary) !important}.has-muted-border-color{border-color:var(--wp--preset--color--muted) !important}.has-surface-raised-border-color{border-color:var(--wp--preset--color--surface-raised) !important}.has-surface-border-color{border-color:var(--wp--preset--color--surface) !important}.has-line-border-color{border-color:var(--wp--preset--color--line) !important}.has-accent-border-color{border-color:var(--wp--preset--color--accent) !important}.has-accent-light-border-color{border-color:var(--wp--preset--color--accent-light) !important}.has-danger-border-color{border-color:var(--wp--preset--color--danger) !important}.has-success-border-color{border-color:var(--wp--preset--color--success) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.has-text-xs-font-size{font-size:var(--wp--preset--font-size--text-xs) !important}.has-text-sm-font-size{font-size:var(--wp--preset--font-size--text-sm) !important}.has-text-font-size{font-size:var(--wp--preset--font-size--text) !important}.has-text-lg-font-size{font-size:var(--wp--preset--font-size--text-lg) !important}.has-text-xl-font-size{font-size:var(--wp--preset--font-size--text-xl) !important}.has-text-xxl-font-size{font-size:var(--wp--preset--font-size--text-xxl) !important}.has-heading-1-font-size{font-size:var(--wp--preset--font-size--heading-1) !important}.has-heading-2-font-size{font-size:var(--wp--preset--font-size--heading-2) !important}.has-heading-3-font-size{font-size:var(--wp--preset--font-size--heading-3) !important}.has-heading-4-font-size{font-size:var(--wp--preset--font-size--heading-4) !important}.has-heading-5-font-size{font-size:var(--wp--preset--font-size--heading-5) !important}.has-heading-6-font-size{font-size:var(--wp--preset--font-size--heading-6) !important}.has-display-font-size{font-size:var(--wp--preset--font-size--display) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.kordit-product-peek.nk-product-card{--pc-bg:var(--wp--preset--color--background,#f4f1ec);--pc-ink:var(--wp--preset--color--primary,#0a1628);--pc-ink-2:var(--wp--preset--color--secondary,#2a3445);--pc-muted:var(--wp--preset--color--muted,#6b7280);--pc-line:var(--wp--preset--color--light,#e0dccf);--pc-blue:var(--wp--preset--color--accent,#171234);--pc-red:var(--wp--preset--color--accent-2,#dc2626);--pc-green:var(--wp--preset--color--success,#059669);--pc-amber:#c2410c;position:relative;width:auto;background:#fff;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 4px 20px rgba(10,22,40,.06),0 0 0 1px rgba(10,22,40,.04);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);font-family:var(--wp--preset--font-family--body,Inter,system-ui,sans-serif);color:var(--pc-ink);display:flex;flex-direction:column}.kordit-product-peek.nk-product-card:hover{transform:translateY(-3px);box-shadow:0 22px 42px -12px rgba(10,22,40,.28),0 8px 16px -6px rgba(10,22,40,.12),0 0 0 1px rgba(10,22,40,.06)}.kordit-product-peek.nk-product-card .kordit-product-peek__link{position:absolute;inset:0;z-index:3;border-radius:inherit;text-indent:-9999em;overflow:hidden}.kordit-product-peek.nk-product-card .kordit-product-peek__img{position:relative;aspect-ratio:5/4;overflow:hidden;background:#f3f4f6;margin:0}.kordit-product-peek.nk-product-card .kordit-product-peek__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.kordit-product-peek.nk-product-card:hover .kordit-product-peek__img img{transform:scale(1.06)}.kordit-product-peek.nk-product-card .kordit-product-peek__img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.15) 100%);pointer-events:none}.kordit-product-peek.nk-product-card .kordit-product-peek__img-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-size:.78rem;color:var(--pc-muted);font-weight:500;background:repeating-linear-gradient(45deg,#f3f4f6 0 8px,#ebeef2 8px 16px)}.kordit-product-peek.nk-product-card .kordit-product-peek__tag{position:absolute;top:12px;right:12px;z-index:2;font-size:.66rem;font-weight:700;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.96);border:1px solid rgba(10,22,40,.06);box-shadow:0 6px 14px -3px rgba(10,22,40,.18);color:var(--pc-green);max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kordit-product-peek--tone-blue.nk-product-card .kordit-product-peek__tag{color:var(--pc-blue)}.kordit-product-peek--tone-red.nk-product-card .kordit-product-peek__tag{color:var(--pc-red)}.kordit-product-peek--tone-amber.nk-product-card .kordit-product-peek__tag{color:var(--pc-amber)}.kordit-product-peek--tone-green.nk-product-card .kordit-product-peek__tag{color:var(--pc-green)}.kordit-product-peek.nk-product-card .kordit-product-peek__content{padding:.85rem;display:flex;flex-direction:column;flex:1}.kordit-product-peek.nk-product-card .kordit-product-peek__name{font-size:.875rem;font-weight:600;color:var(--pc-ink);line-height:1.3;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kordit-product-peek.nk-product-card .kordit-product-peek__price{display:flex;align-items:baseline;gap:.4rem;font-variant-numeric:tabular-nums;color:var(--pc-green);margin:0}.kordit-product-peek.nk-product-card .kordit-product-peek__amount{font-size:1.125rem;font-weight:800;color:var(--pc-green);letter-spacing:-.01em;line-height:1.1}.kordit-product-peek.nk-product-card .kordit-product-peek__amount small{font-size:.7rem;color:var(--pc-green);font-weight:500;margin-left:3px;opacity:.7}.kordit-product-peek.nk-product-card .kordit-product-peek__meta{margin-top:.55rem;padding-top:.55rem;border-top:1px dashed var(--pc-line);display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.7rem;color:var(--pc-muted);font-weight:500}.kordit-product-peek.nk-product-card .kordit-product-peek__meta>span{display:inline-flex;align-items:center;gap:6px;min-width:0}.kordit-product-peek.nk-product-card .kordit-product-peek__meta-icon{flex:0 0 auto;width:18px;height:18px;color:var(--pc-green)}.kordit-product-peek.nk-product-card .kordit-product-peek__meta-body{display:inline-flex;flex-direction:column;line-height:1.2;min-width:0}.kordit-product-peek.nk-product-card .kordit-product-peek__meta strong{color:var(--pc-ink-2);font-weight:700}.nk-catalog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px, 1fr));gap:18px}.nk-catalog__grid--small{grid-template-columns:repeat(auto-fill,minmax(200px, 1fr));gap:16px}
.nk-catalog{max-width:var(--wp--custom--layout--content-size,1340px);margin:0 auto;padding:105px 0 var(--gap,24px)}.nk-breadcrumbs{margin-bottom:14px;font-size:.85rem;color:var(--wp--preset--color--muted,#6b7280)}.nk-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.nk-breadcrumbs li{display:inline-flex;align-items:center;gap:6px}.nk-breadcrumbs li a{color:var(--wp--preset--color--muted,#6b7280);text-decoration:none;transition:color .16s ease}.nk-breadcrumbs li a:hover{color:var(--wp--preset--color--accent,#171234);text-decoration:underline}.nk-breadcrumbs li [aria-current=page]{color:var(--wp--preset--color--primary,#0a1628);font-weight:600}.nk-breadcrumbs li:not(:last-child):after{content:'/';color:var(--wp--preset--color--line,#e5e7eb);font-weight:500}.nk-catalog-banner{width:100%;background:0 0;color:inherit;border-bottom:1px solid var(--wp--preset--color--line,#e5e7eb)}.nk-catalog-banner__content{padding:calc(var(--header-height) + var(--space-md)) 0 24px}.nk-catalog-banner__title{margin:0;font-family:var(--wp--preset--font-family--body,Inter,system-ui,sans-serif);font-size:clamp(1.75rem, 3.2vw, 2.5rem);font-weight:800;letter-spacing:-.015em;line-height:1.15;color:var(--wp--preset--color--primary,#0a1628)}.nk-catalog-banner__desc{margin:10px 0 0;max-width:760px;font-size:1rem;line-height:1.55;color:var(--wp--preset--color--secondary,#2a3445)}.nk-catalog--has-banner{padding-top:28px}.nk-catalog__header{margin-bottom:var(--gap-lg,40px)}.nk-catalog__title{margin:0 0 .5rem}.nk-catalog__description{color:var(--text-secondary);font-size:16px;line-height:1.6}.nk-catalog__layout{display:grid;grid-template-columns:280px 1fr;gap:var(--gap,24px);align-items:start}.nk-catalog__sidebar{--nks-ink:var(--wp--preset--color--primary,#0a1628);--nks-ink-2:var(--wp--preset--color--secondary,#2a3445);--nks-muted:var(--wp--preset--color--muted,#6b7280);--nks-line:var(--wp--preset--color--line,#e5e7eb);--nks-line-2:#f0f1f4;--nks-bg:#fff;--nks-bg-2:#f8f9fb;--nks-accent:var(--wp--preset--color--accent,#171234);--nks-accent-deep:var(--wp--preset--color--accent-deep,#0d081c);--nks-accent-soft:var(--wp--preset--color--accent-soft,#ebeaf3);position:sticky;top:24px;box-sizing:border-box}.nk-catalog__filters-toggle{display:none;box-sizing:border-box;width:100%;padding:12px 16px;background:var(--nks-bg);border:1px solid var(--nks-line);border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:700;color:var(--nks-ink);align-items:center;justify-content:space-between;transition:background .16s,border-color .16s}.nk-catalog__filters-toggle:hover{background:var(--nks-bg-2);border-color:var(--nks-muted)}.nk-filters{background:var(--nks-bg);border:1px solid var(--nks-line);border-radius:16px;padding:22px;box-shadow:0 4px 14px -8px rgba(10,22,40,.12);box-sizing:border-box;font-family:var(--wp--preset--font-family--body,Inter,system-ui,sans-serif);color:var(--nks-ink-2)}.nk-filters__group{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--nks-line-2)}.nk-filters__group:last-of-type{margin-bottom:8px;padding-bottom:0;border-bottom:none}.nk-filters__label{display:block;font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--nks-muted);margin-bottom:10px}.nk-filters__search{box-sizing:border-box;width:100%;padding:11px 14px;border:1px solid var(--nks-line);border-radius:10px;font-size:.9rem;background:var(--nks-bg);color:var(--nks-ink);line-height:1.4;transition:border-color .16s,box-shadow .16s}.nk-filters__search:focus{outline:none;border-color:var(--nks-accent);box-shadow:0 0 0 3px rgba(23,18,52,.12)}.nk-filters__heading{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;background:0 0;border:none;cursor:pointer;font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--nks-muted);margin-bottom:12px;transition:color .16s}.nk-filters__heading:hover{color:var(--nks-accent)}.nk-filters__heading:after{content:'';display:block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .16s;margin-right:2px}.nk-filters__heading[aria-expanded=false]:after{transform:rotate(-45deg)}.nk-filters__heading[aria-expanded=false]+.nk-filters__options{display:none}.nk-filters__options{display:flex;flex-direction:column;gap:2px}.nk-filters__options label{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;font-size:.88rem;cursor:pointer;color:var(--nks-ink-2);transition:background .16s,color .16s}.nk-filters__options label:hover{background:var(--nks-bg-2);color:var(--nks-ink)}.nk-filters__options label:has(input:checked){background:var(--nks-accent-soft);color:var(--nks-accent);font-weight:600}.nk-filters__options input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:var(--nks-accent);cursor:pointer}.nk-filters__count{color:var(--nks-muted);font-size:.78rem;margin-left:auto;font-variant-numeric:tabular-nums}.nk-filters__options label:has(input:checked) .nk-filters__count{color:var(--nks-accent)}.nk-filters__option--parent{position:relative}.nk-filters__option--parent>label{padding-right:36px}.nk-filters__subtoggle{position:absolute;top:2px;right:2px;width:28px;height:28px;padding:0;background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .16s}.nk-filters__subtoggle:hover{background:var(--nks-accent-soft,#ebeaf3)}.nk-filters__subtoggle-icon{display:block;width:7px;height:7px;border-right:1.5px solid var(--nks-muted,#6b7280);border-bottom:1.5px solid var(--nks-muted,#6b7280);transform:rotate(-45deg);transition:transform .16s}.nk-filters__subtoggle[aria-expanded=true] .nk-filters__subtoggle-icon{transform:rotate(45deg)}.nk-filters__option--child{position:relative}.nk-filters__option--child>label{padding-right:36px}.nk-filters__option--child>.nk-filters__subtoggle{top:0;right:0}.nk-filters__children{margin-left:24px;margin-top:4px}.nk-filters__children--deep{margin-left:24px}.nk-filters__reset{box-sizing:border-box;width:100%;padding:11px 14px;background:var(--nks-bg,#fff);border:1px solid var(--nks-line,#e5e7eb);border-radius:10px;cursor:pointer;font-size:.88rem;font-weight:600;color:var(--nks-ink-2,#2a3445);transition:background .16s,color .16s,border-color .16s,transform .16s;margin-top:14px}.nk-filters__reset:hover{background:var(--nks-accent,#171234);border-color:var(--nks-accent,#171234);color:#fff;transform:translateY(-1px)}.nk-catalog__toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap,24px);font-size:14px;color:var(--text-secondary,#475569)}.nk-catalog__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap,24px)}.nk-catalog__grid--small{grid-template-columns:repeat(4,1fr)}.nk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:0;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:none;line-height:1.2}.nk-btn--primary{background:linear-gradient(135deg,var(--accent,#3b82f6) 0%,#2563eb 100%);color:#fff;width:100%;box-shadow:0 2px 8px rgba(59,130,246,.25)}.nk-btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.35);background:linear-gradient(135deg,#2563eb 0%,var(--accent,#3b82f6) 100%);color:#fff}.nk-btn--primary:active{transform:translateY(-1px)}.nk-btn--large{padding:14px 28px;font-size:15px}.nk-catalog__pagination{margin-top:var(--gap-lg,40px);display:flex;justify-content:center;gap:4px}.nk-catalog__pagination a.page-numbers,.nk-catalog__pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border:1px solid var(--wp--preset--color--primary,#0a1628);border-radius:var(--wp--custom--radius--md,10px);text-decoration:none;color:var(--wp--preset--color--primary,#0a1628);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--text-small,.9375rem);font-weight:700;background:var(--wp--preset--color--white,#fff);transition:background .2s ease,color .2s ease,border-color .2s ease}.nk-catalog__pagination a.page-numbers:hover,.nk-catalog__pagination a.page-numbers:focus{background:var(--wp--preset--color--accent-2,#dc2626);border-color:var(--wp--preset--color--accent-2,#dc2626);color:var(--wp--preset--color--white,#fff)}.nk-catalog__pagination span.page-numbers.current{background:var(--wp--preset--color--accent-2,#dc2626);color:var(--wp--preset--color--white,#fff);border-color:var(--wp--preset--color--accent-2,#dc2626)}.nk-catalog__pagination ul{display:flex;list-style:none;gap:4px;margin:0;padding:0}.nk-catalog__cta-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 24px;background:linear-gradient(135deg,var(--accent,#3b82f6) 0%,var(--primary,#0f172a) 100%);color:#fff;text-decoration:none;text-align:center;transition:transform .3s ease,box-shadow .3s ease;min-height:280px}.nk-catalog__cta-tile:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.25)}.nk-catalog__cta-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;background:rgba(255,255,255,.15);border-radius:50%}.nk-catalog__cta-text{font-size:18px;font-weight:700;line-height:1.3;max-width:200px}.nk-catalog__cta-tile .nk-btn{background:#fff;color:var(--accent,#3b82f6);font-size:13px;padding:10px 24px}.nk-catalog__cta-tile .nk-btn:hover{background:rgba(255,255,255,.9)}.nk-catalog__loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:var(--text-muted,#64748b);font-size:14px;gap:16px}.nk-spinner{width:32px;height:32px;border:3px solid var(--border-color,#e2e8f0);border-top-color:var(--accent,#3b82f6);border-radius:0;animation:nk-spin .6s linear infinite}@keyframes nk-spin{to{transform:rotate(360deg)}}.nk-catalog__empty{grid-column:1/-1;text-align:center;padding:48px;color:var(--text-muted,#64748b)}@media (max-width:1100px){.nk-catalog__grid{grid-template-columns:repeat(3,1fr)}.nk-catalog__grid--small{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.nk-catalog-banner__content{padding:140px 0 var(--gap,24px)}.nk-catalog-banner__title{font-size:1.75rem}.nk-catalog__layout{grid-template-columns:1fr}.nk-catalog__sidebar{position:static}.nk-catalog__filters-toggle{display:flex}.nk-filters{display:none;margin-top:8px}.nk-filters--open{display:block}.nk-catalog__grid{grid-template-columns:repeat(2,1fr);gap:var(--gap-sm,16px)}.nk-catalog__grid--small{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.nk-catalog__grid{grid-template-columns:1fr}.nk-catalog__grid--small{grid-template-columns:1fr}}
.nk-add-to-cart{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nk-add-to-cart--single{align-items:stretch;gap:12px 16px;margin:16px 0 24px}.nk-add-to-cart__qty-label{display:inline-flex;flex-direction:column;gap:4px;font-size:.85rem;color:#555}.nk-add-to-cart__qty{width:80px;padding:6px 8px;border:1px solid var(--wp--preset--color--light,#e0dccf);border-radius:var(--r-md,14px)}.nk-add-to-cart__btn{cursor:pointer;border:0;border-radius:var(--r-md,14px);background:var(--wp--preset--color--accent,#171234);color:#fff;font-weight:600;padding:12px 24px;transition:background var(--easing,cubic-bezier(.2,.8,.2,1)) .2s}.nk-add-to-cart__btn:hover{background:var(--wp--preset--color--accent-deep,#0d081c)}.nk-add-to-cart--single .nk-add-to-cart__btn{flex:1 1 200px;max-width:280px}.nk-add-to-cart__feedback{flex:0 0 100%;font-size:.85rem;color:var(--wp--preset--color--success,#059669);opacity:0;transition:opacity .2s}.nk-add-to-cart__feedback.is-visible{opacity:1}.nk-add-to-cart__feedback.is-error{color:#c0392b}.nk-cart-badge{position:relative;display:inline-flex;align-items:center;gap:6px}.nk-cart-badge__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#c0392b;color:#fff;font-size:.75rem;font-weight:700}.nk-cart-badge[data-count="0"] .nk-cart-badge__count{display:none}.nk-cart-summary.nk-cart-summary{margin-top:calc(var(--header-height, 137px) + var(--space-md, 24px)) !important;margin-bottom:clamp(64px, 8vw, 120px) !important;padding-left:0;padding-right:0}.nk-cart-summary{--nkc-ink:var(--wp--preset--color--primary,#0a1628);--nkc-ink-2:var(--wp--preset--color--secondary,#2a3445);--nkc-muted:var(--wp--preset--color--muted,#6b7280);--nkc-line:var(--wp--preset--color--line,#e5e7eb);--nkc-line-2:#f0f1f4;--nkc-bg:#fff;--nkc-bg-2:#f8f9fb;--nkc-accent:var(--wp--preset--color--accent,#171234);--nkc-accent-deep:var(--wp--preset--color--accent-deep,#0d081c);--nkc-success:var(--wp--preset--color--success,#059669);--nkc-danger:#dc2626;max-width:1340px;margin:40px auto;padding:0 clamp(16px, 3vw, 32px);color:var(--nkc-ink);font-family:var(--wp--preset--font-family--body,Inter,system-ui,sans-serif);box-sizing:border-box}.nk-cart-summary__heading{font-size:clamp(1.5rem, 2.2vw, 1.875rem);font-weight:800;letter-spacing:-.01em;margin:0 0 24px;color:var(--nkc-ink)}.nk-cart-summary__empty{padding:48px 24px;border:1px dashed var(--nkc-line);border-radius:16px;text-align:center;color:var(--nkc-muted);background:var(--nkc-bg-2)}.nk-cart-summary__empty p{margin:6px 0}.nk-cart-summary__empty p:first-child{font-size:1.125rem;font-weight:600;color:var(--nkc-ink-2)}.nk-cart-summary__empty a{display:inline-block;margin-top:10px;padding:10px 18px;border-radius:12px;background:var(--nkc-accent);color:#fff;text-decoration:none;font-weight:600;transition:background .16s}.nk-cart-summary__empty a:hover{background:var(--nkc-accent-deep);color:#fff}.nk-cart-summary__list{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:24px;align-items:start}.nk-cart-summary__sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:12px}@media (max-width:900px){.nk-cart-summary__list{grid-template-columns:1fr}.nk-cart-summary__sidebar{position:static}}.nk-cart-summary__table{width:100%;border-collapse:separate;border-spacing:0;background:var(--nkc-bg);border:1px solid var(--nkc-line);border-radius:16px;overflow:hidden;box-shadow:0 4px 14px -8px rgba(10,22,40,.12)}.nk-cart-summary__table thead th{text-align:left;padding:14px 16px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nkc-muted);background:var(--nkc-bg-2);border-bottom:1px solid var(--nkc-line);white-space:nowrap}.nk-cart-summary__table tbody td{padding:16px;border-bottom:1px solid var(--nkc-line-2);vertical-align:middle;font-size:.9rem;color:var(--nkc-ink-2)}.nk-cart-summary__table tbody tr:last-child td{border-bottom:0}.nk-cart-summary__table tbody tr:hover td{background:rgba(248,249,251,.6)}.nk-cart-summary__table tbody td:first-child{width:88px}.nk-cart-summary__thumb{width:72px;height:72px;object-fit:cover;border-radius:10px;background:var(--nkc-bg-2);border:1px solid var(--nkc-line);display:block}.nk-cart-summary__name{display:block;font-weight:700;color:var(--nkc-ink);text-decoration:none;line-height:1.3;margin-bottom:4px;transition:color .16s}.nk-cart-summary__name:hover{color:var(--nkc-accent)}.nk-cart-summary__sku,.nk-cart-summary__options{font-size:.78rem;color:var(--nkc-muted);line-height:1.4}.nk-cart-summary__options{white-space:normal;max-width:220px}.nk-cart-summary__qty{width:84px;padding:8px 10px;border:1px solid var(--nkc-line);border-radius:10px;background:#fff;font-size:.95rem;font-weight:600;text-align:center;color:var(--nkc-ink);font-variant-numeric:tabular-nums;transition:border-color .16s,box-shadow .16s}.nk-cart-summary__qty:focus{outline:none;border-color:var(--nkc-accent);box-shadow:0 0 0 3px rgba(29,78,216,.15)}.nk-cart-summary__table tbody td:nth-child(5),.nk-cart-summary__table tbody td:nth-child(6){font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;color:var(--nkc-ink)}.nk-cart-summary__table tbody td:nth-child(6){font-weight:800}.nk-cart-summary__remove{background:0 0;border:1px solid transparent;color:var(--nkc-muted);cursor:pointer;font-size:1.4rem;line-height:1;width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:background .16s,color .16s,border-color .16s}.nk-cart-summary__remove:hover{background:#fef2f2;color:var(--nkc-danger);border-color:#fecaca}.nk-cart-summary__totals{background:var(--nkc-bg);border:1px solid var(--nkc-line);border-radius:16px;padding:22px 22px 18px;box-shadow:0 4px 14px -8px rgba(10,22,40,.12);text-align:left;margin-top:0}.nk-cart-summary__totals>div{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--nkc-line-2);font-size:.95rem;color:var(--nkc-ink-2);font-weight:500}.nk-cart-summary__totals>div:nth-child(2){border-bottom:0;padding-bottom:4px}.nk-cart-summary__totals>div:first-child{padding-top:0}.nk-cart-summary__totals strong{font-size:1.125rem;font-weight:800;color:var(--nkc-ink);font-variant-numeric:tabular-nums}.nk-cart-summary__totals>div:first-child strong{color:var(--nkc-accent);font-size:1.25rem}.nk-cart-summary__note{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:var(--nkc-bg-2);color:var(--nkc-muted);font-size:.78rem;font-style:normal;line-height:1.45}.nk-cart-summary__totals+.nk-cart-summary__actions{margin-top:14px}.nk-cart-summary__actions{margin-top:14px;display:flex;flex-direction:column;gap:10px}.nk-cart-summary__list .nk-cart-summary__actions{grid-column:2}@media (max-width:900px){.nk-cart-summary__list .nk-cart-summary__actions{grid-column:auto}}.nk-cart-summary__actions .button,.nk-cart-summary__cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 18px;border-radius:12px;font-weight:700;font-size:.95rem;cursor:pointer;text-decoration:none;line-height:1.2;border:1px solid transparent;transition:background .16s,color .16s,border-color .16s,transform .16s}.nk-cart-summary__btn-icon{width:18px;height:18px;flex-shrink:0}.nk-cart-summary__sidebar,.nk-cart-summary__totals,.nk-cart-summary__actions{box-sizing:border-box}.nk-cart-summary__cta{background:var(--nkc-accent);color:#fff}.nk-cart-summary__cta:hover{background:var(--nkc-accent-deep);color:#fff;transform:translateY(-1px)}.nk-cart-summary__actions .button{width:100%;background:#fef2f2;color:var(--nkc-danger);border-color:#fecaca}.nk-cart-summary__actions .button:hover{background:var(--nkc-danger);color:#fff;border-color:var(--nkc-danger);transform:translateY(-1px)}.nk-cart-summary__cta-disabled{display:block;padding:12px 14px;border-radius:10px;background:#fef3c7;color:#92400e;font-size:.85rem;text-align:center}@media (max-width:720px){.nk-cart-summary,.nk-cart-summary__list,.nk-cart-summary__sidebar,.nk-cart-summary__totals{max-width:100%;overflow-x:hidden}.nk-cart-summary__totals>div{gap:10px}.nk-cart-summary__table,.nk-cart-summary__table thead,.nk-cart-summary__table tbody,.nk-cart-summary__table tr,.nk-cart-summary__table td{display:block;width:100%}.nk-cart-summary__table thead{display:none}.nk-cart-summary__table{background:0 0;border:0;box-shadow:none}.nk-cart-summary__table tbody tr{position:relative;background:var(--nkc-bg);border:1px solid var(--nkc-line);border-radius:14px;padding:16px;margin-bottom:12px;display:grid;grid-template-columns:72px minmax(0, 1fr);column-gap:14px;row-gap:4px;align-items:start;box-shadow:0 2px 8px -4px rgba(10,22,40,.08);text-align:left}.nk-cart-summary__table tbody td{padding:0;border:0;background:0 0 !important;min-width:0;word-break:break-word;text-align:left}.nk-cart-summary__table tbody td:first-child{grid-column:1;grid-row:1/span 2}.nk-cart-summary__thumb{width:72px;height:72px}.nk-cart-summary__table tbody td:nth-child(2){grid-column:2;grid-row:1;padding-right:36px}.nk-cart-summary__table tbody td:nth-child(3){grid-column:2;grid-row:2;font-size:.85rem;color:var(--nkc-muted)}.nk-cart-summary__table tbody td:nth-child(4),.nk-cart-summary__table tbody td:nth-child(5),.nk-cart-summary__table tbody td:nth-child(6){grid-column:1/-1;display:flex;align-items:baseline;gap:6px}.nk-cart-summary__table tbody td:nth-child(4){grid-row:3;margin-top:10px;align-items:center}.nk-cart-summary__table tbody td:nth-child(5){grid-row:4}.nk-cart-summary__table tbody td:nth-child(6){grid-row:5;font-weight:800;color:var(--nkc-ink)}.nk-cart-summary__table tbody td:nth-child(4):before{content:"Ilość:";font-weight:600;color:var(--nkc-muted)}.nk-cart-summary__table tbody td:nth-child(5):before{content:"Cena:";font-weight:600;color:var(--nkc-muted)}.nk-cart-summary__table tbody td:nth-child(6):before{content:"Suma:";font-weight:600;color:var(--nkc-muted)}.nk-cart-summary__table tbody td:nth-child(7){position:absolute;top:12px;right:40px;width:auto;margin:0}}body.nk-modal-open{overflow:hidden}.nk-added-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,22,40,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .22s cubic-bezier(.16,1,.3,1)}.nk-added-modal[hidden]{display:none}.nk-added-modal.is-visible{opacity:1}.nk-added-modal__dialog{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:18px;padding:28px 28px 22px;box-shadow:0 30px 60px -20px rgba(10,22,40,.45),0 12px 24px -8px rgba(10,22,40,.18);transform:translateY(12px) scale(.98);transition:transform .24s cubic-bezier(.16,1,.3,1);font-family:var(--wp--preset--font-family--body,Inter,system-ui,sans-serif);color:var(--wp--preset--color--primary,#0a1628)}.nk-added-modal.is-visible .nk-added-modal__dialog{transform:translateY(0) scale(1)}.nk-added-modal__close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;background:0 0;border-radius:999px;font-size:22px;line-height:1;color:#6b7280;cursor:pointer;transition:background .16s}.nk-added-modal__close:hover{background:#f3f4f6;color:#0a1628}.nk-added-modal__header{display:flex;align-items:center;gap:12px;padding-right:36px;margin-bottom:18px}.nk-added-modal__check{width:32px;height:32px;flex-shrink:0;color:var(--wp--preset--color--success,#059669)}.nk-added-modal__title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;color:inherit}.nk-added-modal__body{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:14px;background:#f8f9fb;border-radius:12px;margin-bottom:18px}.nk-added-modal__thumb{width:96px;height:96px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid #ececec;display:flex;align-items:center;justify-content:center}.nk-added-modal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.nk-added-modal__thumb-placeholder{font-size:.7rem;color:#9ca3af}.nk-added-modal__info{display:flex;flex-direction:column;gap:4px;min-width:0}.nk-added-modal__name{font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:4px;overflow-wrap:anywhere}.nk-added-modal__meta{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:.85rem;color:#2a3445}.nk-added-modal__meta-label{color:#6b7280;font-weight:500}.nk-added-modal__qty,.nk-added-modal__price{font-size:.9rem;color:#2a3445;margin-top:2px}.nk-added-modal__totals{display:flex;justify-content:space-between;align-items:baseline;padding:12px 14px;border:1px dashed #e0dccf;border-radius:10px;margin-bottom:18px}.nk-added-modal__total-label{font-size:.85rem;color:#6b7280;font-weight:500}.nk-added-modal__total-value{font-size:1.125rem;font-weight:800;color:var(--wp--preset--color--primary,#0a1628);font-variant-numeric:tabular-nums}.nk-added-modal__footer{display:flex;gap:10px;flex-wrap:wrap}.nk-added-modal__btn{flex:1 1 180px;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;text-decoration:none;transition:background .16s,color .16s,border-color .16s,transform .16s;border:1px solid transparent;line-height:1.2}.nk-added-modal__btn--ghost{background:0 0;color:#2a3445;border-color:#d1d5db}.nk-added-modal__btn--ghost:hover{background:#f3f4f6;border-color:#9ca3af}.nk-added-modal__btn--primary{background:var(--wp--preset--color--accent,#171234);color:#fff}.nk-added-modal__btn--primary:hover{background:var(--wp--preset--color--accent-deep,#0d081c);color:#fff;transform:translateY(-1px)}@media (max-width:480px){.nk-added-modal{padding:12px}.nk-added-modal__dialog{padding:22px 18px 18px;border-radius:14px}.nk-added-modal__body{grid-template-columns:72px 1fr;padding:12px}.nk-added-modal__thumb{width:72px;height:72px}}
@font-face{font-family:"Archivo";font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(//wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/fonts/archivo-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Archivo";font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(//wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/fonts/archivo-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ffont:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--sfont:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--mono:ui-monospace,"SF Mono","Cascadia Code",monospace;--ffont-stretch:82%}
html{scroll-behavior:smooth;scroll-padding:64px}@media only screen and (max-width:991px){html{scroll-padding:128px}}*,*:before,*:after{box-sizing:border-box}section{max-width:100vw;margin:0 auto;padding:0;position:relative}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none;font-size:1em;font-weight:inherit;line-height:inherit}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:inherit;scroll-behavior:smooth;margin:0}*{box-sizing:border-box}#wpadminbar{opacity:0;transition:.5s}#wpadminbar:hover{opacity:1}[class^=heading-] b,[class^=heading-] strong,[class^=heading-]>* b,[class^=heading-]>* strong{font-weight:700}
/*

Theme Name: TurboBuild
Text Domain: TurboBuild
Version: 1.0
Author: SoEasyIT
Description: Motyw napisany na potrzeby strony www.

*/

/* STYLE NA POTRZEBY MOTYWU */
@charset "UTF-8";:root{--space-3xs:var(--wp--preset--spacing--3-xs);--space-2xs:var(--wp--preset--spacing--2-xs);--space-xs:var(--wp--preset--spacing--xs);--space-s:var(--wp--preset--spacing--s);--space-m:var(--wp--preset--spacing--m);--space-l:var(--wp--preset--spacing--l);--space-xl:var(--wp--preset--spacing--xl);--space-2xl:var(--wp--preset--spacing--2-xl);--space-3xl:var(--wp--preset--spacing--3-xl);--space-4xl:var(--wp--preset--spacing--4-xl);--radius-xs:var(--wp--custom--radius--xs);--radius-s:var(--wp--custom--radius--s);--radius-m:var(--wp--custom--radius--m);--radius-l:var(--wp--custom--radius--l);--radius-pill:var(--wp--custom--radius--pill);--container:var(--wp--custom--layout--content);--container-text:var(--wp--custom--layout--narrow);--container-wide:var(--wp--custom--layout--wide);--gutter:var(--wp--custom--layout--gutter);--section-y:var(--wp--custom--layout--section);--header-h:7.85rem;--layout-narrow:var(--wp--custom--layout--narrow);--layout-content:var(--wp--custom--layout--content);--layout-wide:var(--wp--custom--layout--wide);--transition:var(--wp--custom--transition--duration) var(--wp--custom--transition--ease);--primary-950:var(--wp--preset--color--black);--primary-900:var(--wp--preset--color--ink);--primary-800:var(--wp--preset--color--primary);--surface-000:var(--wp--preset--color--white);--surface-050:var(--wp--preset--color--surface-raised);--surface-100:var(--wp--preset--color--surface);--accent-700:var(--wp--preset--color--accent);--accent-500:var(--wp--preset--color--accent-light);--danger-600:var(--wp--preset--color--danger);--success-500:var(--wp--preset--color--success);--primary-700:#454545;--primary-600:#575757;--primary-500:#6e6e6e;--primary-400:#909090;--primary-300:#b0b0b0;--primary-200:#ccc;--primary-100:#e0e0e0;--primary-050:#ededed;--white:#fff;--surface-200:#eaeaea;--surface-300:#dedede;--surface-400:#cfcfcf;--surface-500:#bcbcbc;--surface-600:#a3a3a3;--surface-700:#878787;--ink-900:#1a1a1a;--ink-700:#303030;--ink-500:#575757;--ink-400:#7a7a7a;--accent-900:#262626;--accent-800:#3a3a3a;--accent-600:#5e5e5e;--accent-300:#b5b5b5;--accent-100:#e6e6e6;--danger-500:#c9372c;--danger-300:#e89189;--danger-100:#f7e2e0;--success-600:#24653f;--success-100:#dfeee6;--primary-950-rgb:13 13 13;--primary-900-rgb:31 31 31;--surface-000-rgb:255 255 255;--surface-050-rgb:250 250 250;--surface-100-rgb:242 242 242;--surface-200-rgb:234 234 234;--ink-900-rgb:26 26 26;--ink-700-rgb:48 48 48;--accent-500-rgb:138 138 138;--success-500-rgb:46 125 79;--white-rgb:255 255 255;--bg:var(--surface-100);--bg-raised:var(--surface-050);--bg-sunken:var(--surface-200);--bg-invert:var(--primary-900);--fg:var(--primary-900);--fg-muted:var(--wp--preset--color--muted);--fg-subtle:#5e5e5e;--fg-invert:var(--surface-100);--fg-invert-muted:#b5b5b5;--fg-invert-subtle:#a0a0a0;--fg-invert-faint:#8f8f8f;--fg-invert-dim:#757575;--brand:var(--primary-800);--brand-hover:var(--primary-700);--brand-quiet:var(--accent-500);--line:var(--wp--preset--color--line);--line-strong:#c4c4c4;--line-field:#767676;--line-invert:rgb(var(--surface-200-rgb)/0.18);--line-invert-strong:#4a4a4a;--focus:var(--accent-600);--step--2:var(--wp--preset--font-size--text-xs);--step--1:var(--wp--preset--font-size--text-sm);--step-0:var(--wp--preset--font-size--text);--step-1:var(--wp--preset--font-size--text-lg);--step-2:var(--wp--preset--font-size--text-xl);--step-3:var(--wp--preset--font-size--text-xxl);--postac-w:clamp(13rem, min(100vw, var(--container)) * 0.25, 20rem);--leading-none:1;--leading-tight:1.12;--leading-snug:1.2;--leading-mid:1.35;--leading-copy:1.5;--leading-normal:1.6;--leading-loose:1.75;--tracking-h1:-.03em;--tracking-h2:-.028em;--tracking-h3:-.024em;--tracking-h4:-.02em;--tracking-h5:-.018em;--tracking-h6:-.01em;--tracking-tight:-.022em;--tracking-normal:0;--tracking-num:.01em;--tracking-slight:.02em;--tracking-wide:.06em;--tracking-widest:.16em;--shadow-xs:0 1px 2px rgb(var(--ink-700-rgb)/0.06);--shadow-s:0 2px 6px rgb(var(--ink-700-rgb)/0.07),0 1px 2px rgb(var(--ink-700-rgb)/0.05);--shadow-m:0 6px 20px rgb(var(--ink-700-rgb)/0.09),0 2px 6px rgb(var(--ink-700-rgb)/0.05);--shadow-l:0 18px 48px rgb(var(--ink-700-rgb)/0.13),0 4px 12px rgb(var(--ink-700-rgb)/0.06);--shadow-primary:0 10px 28px rgb(var(--primary-900-rgb)/0.22);--shadow-on-dark:0 18px 48px rgb(var(--primary-950-rgb)/0.42);--shadow-sm:var(--shadow-s);--shadow-md:var(--shadow-m);--shadow-lg:var(--shadow-l);--shadow-ring:0 0 0 3px rgb(var(--accent-500-rgb)/0.35);--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--dur-fast:.14s;--dur:.26s;--dur-slow:.62s;--z-base:1;--z-sticky:100;--z-header:200;--z-drawer:300;--z-modal:400;--rule-line:2rem}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur:1ms;--dur-slow:1ms}}body .has-heading-1-font-size,body .has-heading-2-font-size,body .has-heading-3-font-size,body .has-heading-4-font-size,body .has-heading-5-font-size,body .has-heading-6-font-size,body .has-display-font-size{font-family:var(--ffont);font-stretch:var(--ffont-stretch,100%);font-weight:700;line-height:var(--leading-tight);text-wrap:balance;color:inherit}body .has-heading-1-font-size{letter-spacing:var(--tracking-h1)}body .has-heading-2-font-size{letter-spacing:var(--tracking-h2)}body .has-heading-3-font-size{letter-spacing:var(--tracking-h3)}body .has-heading-4-font-size{letter-spacing:var(--tracking-h4)}body .has-heading-5-font-size{letter-spacing:var(--tracking-h5)}body .has-heading-6-font-size{letter-spacing:var(--tracking-h6)}body .has-display-font-size{font-weight:800;line-height:1;letter-spacing:-.005em}body .has-text-xs-font-size,body .has-text-sm-font-size,body .has-text-font-size,body .has-text-lg-font-size,body .has-text-xl-font-size,body .has-text-xxl-font-size{font-family:var(--sfont)}body .has-text-xs-font-size,body .has-text-sm-font-size,body .has-text-font-size{line-height:var(--leading-normal)}body .has-text-lg-font-size{line-height:var(--leading-copy)}body .has-text-xl-font-size,body .has-text-xxl-font-size{line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}body .lead{line-height:var(--leading-normal);color:var(--fg-muted)}body .lead--lg{line-height:var(--leading-copy)}body .lead--loose{line-height:var(--leading-loose)}body .lead--invert{color:var(--surface-200)}body .note{line-height:var(--leading-normal);color:var(--fg-muted)}body .note--tight{line-height:var(--leading-mid)}body .note--invert{color:var(--fg-invert-muted)}body .note--light{color:var(--fg-invert)}body .note--akcent{color:var(--accent-700)}body .micro{color:var(--fg-subtle)}body .micro--invert{color:var(--fg-invert-muted)}body .micro--light{color:var(--fg-invert)}body .micro--akcent{color:var(--accent-600)}body .micro--accent-light{color:var(--accent-300)}body .cell-text{line-height:var(--leading-snug)}body .col-head{font-family:var(--ffont);font-weight:700;letter-spacing:var(--tracking-tight)}body .label{font-weight:600;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--accent-700)}body .label--invert{color:var(--accent-300)}body .heading--caps{text-transform:uppercase;letter-spacing:var(--tracking-tight)}body .num{font-feature-settings:"tnum" 1,"zero" 1;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-num)}body .on-dark{color:var(--fg-invert)}body .on-dark .has-heading-1-font-size,body .on-dark .has-heading-2-font-size,body .on-dark .has-heading-3-font-size,body .on-dark .has-heading-4-font-size,body .on-dark .has-heading-5-font-size,body .on-dark .has-heading-6-font-size{color:var(--surface-000)}body .prose{--prose-pas:calc((var(--layout-content) - var(--layout-narrow)) / 2);display:grid;grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [wide-start] minmax(0, var(--prose-pas)) [content-start] min(var(--layout-narrow), 100% - var(--gutter) * 2) [content-end] minmax(0, var(--prose-pas)) [wide-end] minmax(var(--gutter), 1fr) [full-end];font-size:var(--step-0);line-height:var(--leading-copy);color:var(--fg)}body .prose>*{grid-column:content}body .prose>.alignwide{grid-column:wide}body .prose>.alignfull{grid-column:full}body .prose>.tb-block,body .prose>.page-head{grid-column:full;margin-top:0}body .prose>*{margin-block:0}body .prose>*+*{margin-top:var(--space-s)}body .prose>*+:is(h2,h3,h4,h5,h6),body .prose>*+:is(.alignwide,.alignfull),body .prose>:is(.alignwide,.alignfull)+*{margin-top:var(--space-xl)}body .prose h2,body .prose h3,body .prose h4,body .prose h5,body .prose h6{margin:0;font-family:var(--ffont);font-weight:700;line-height:var(--leading-tight);text-wrap:balance;color:var(--primary-900)}body .prose h2{font-size:var(--step-3);letter-spacing:var(--tracking-h3)}body .prose h3{font-size:var(--step-2);letter-spacing:var(--tracking-h4)}body .prose h4{font-size:var(--step-1);letter-spacing:var(--tracking-h5)}body .prose h5,body .prose h6{font-size:var(--step-0);letter-spacing:var(--tracking-h6)}body .prose p{margin:0}body .prose ul,body .prose ol{margin:0;padding-left:var(--space-m)}body .prose li+li{margin-top:var(--space-2xs)}body .prose :is(blockquote,li,td,th,figure)>*+*{margin-top:var(--space-s)}body .prose li::marker{color:var(--accent-500)}body .prose a:not(.btn):not(.tb-block *):not(.page-head *){color:var(--accent-700);text-decoration:underline;text-decoration-color:var(--accent-300)}body .prose a:not(.btn):not(.tb-block *):not(.page-head *):hover{text-decoration-color:currentColor}body .prose strong,body .prose b{color:var(--primary-900)}body .prose img,body .prose figure img{border-radius:var(--radius-m)}body .prose figure{margin:0}body .prose figcaption{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--fg-subtle)}body .prose blockquote{margin:0;padding-left:var(--space-m);border-left:3px solid var(--accent-500);font-size:var(--step-1);line-height:var(--leading-copy);color:var(--primary-800)}body .prose hr{margin:0;border:0;border-top:1px solid var(--line)}body .prose .wp-block-table,body .prose figure.wp-block-table{overflow-x:auto}body .prose table{border-collapse:collapse;font-size:var(--step--1);font-variant-numeric:tabular-nums}body .prose th,body .prose td{padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--line);text-align:left}body .prose th{font-weight:600;color:var(--primary-900)}body .prose>:is(.wp-block-image,figure,.wp-block-table):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright){grid-column:wide}body .prose>figure img{max-width:100%}body .wp-block-button,body .btn{--btn-bg:var(--primary-800);--btn-fg:var(--surface-000);--btn-edge:var(--primary-950);--btn-lift:2px}body .wp-block-button .wp-block-button__link,body .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7em;padding:.62rem 1.15rem;min-height:2.75rem;background:var(--btn-bg);color:var(--btn-fg);border:0;border-radius:var(--radius-s);font-family:var(--sfont);font-size:var(--step--1);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 rgb(var(--white-rgb)/0.13),0 var(--btn-lift) 0 var(--btn-edge),0 calc(var(--btn-lift) + 2px) 7px rgb(var(--ink-700-rgb)/0.11);transition:transform 90ms var(--ease-out),box-shadow 90ms var(--ease-out),background-color var(--dur) var(--ease-out)}body .wp-block-button .wp-block-button__link:active,body .btn:active{--btn-lift:0px;transform:translateY(2px);box-shadow:inset 0 1px 2px rgb(var(--ink-900-rgb)/0.22),0 1px 2px rgb(var(--ink-700-rgb)/0.14)}body .wp-block-button .wp-block-button__link:focus-visible,body .btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}body .btn__icon{flex:none;width:1.05em;height:1.05em}body .wp-block-button.is-style-podstawowy .wp-block-button__link:hover,body .btn--podstawowy:hover{--btn-bg:var(--primary-700)}body .wp-block-button.is-style-drugorzedny,body .btn--drugorzedny{--btn-bg:var(--surface-000);--btn-fg:var(--primary-800);--btn-edge:var(--surface-500)}body .wp-block-button.is-style-drugorzedny .wp-block-button__link,body .btn--drugorzedny{box-shadow:inset 0 0 0 1px var(--line-strong),0 var(--btn-lift) 0 var(--btn-edge),0 calc(var(--btn-lift) + 2px) 7px rgb(var(--ink-700-rgb)/0.09)}body .wp-block-button.is-style-drugorzedny .wp-block-button__link:hover,body .btn--drugorzedny:hover{--btn-bg:var(--white);--btn-fg:var(--primary-900);--btn-edge:var(--surface-600)}body .wp-block-button.is-style-drugorzedny .wp-block-button__link:active,body .btn--drugorzedny:active{box-shadow:inset 0 0 0 1px var(--line-strong),inset 0 1px 2px rgb(var(--ink-700-rgb)/0.16)}body .wp-block-button.is-style-akcent,body .btn--akcent{--btn-bg:var(--accent-700);--btn-fg:var(--surface-000);--btn-edge:var(--accent-900)}body .wp-block-button.is-style-akcent .wp-block-button__link:hover,body .btn--akcent:hover{--btn-bg:var(--accent-800)}body .wp-block-button.is-style-jasny,body .btn--jasny{--btn-bg:var(--surface-000);--btn-fg:var(--primary-900);--btn-edge:var(--surface-600)}body .wp-block-button.is-style-jasny .wp-block-button__link:hover,body .btn--jasny:hover{--btn-bg:var(--white)}body .btn.btn--obrys{--btn-bg:transparent;--btn-fg:var(--surface-000);--btn-edge:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--white-rgb)/0.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body .btn.btn--obrys:hover{--btn-bg:rgb(var(--white-rgb)/0.12);box-shadow:inset 0 0 0 1.5px var(--surface-000)}body .btn__icon{flex:none;width:1.25em;height:1.25em;padding-inline-end:.7em;border-inline-end:1px solid currentColor;box-sizing:content-box;opacity:.55}body .btn__icon--po{padding-inline:.7em 0;border-inline-start:1px solid currentColor;border-inline-end:0;transition:transform var(--dur) var(--ease-out)}body .wp-block-button.btn--phone .wp-block-button__link,body .btn.btn--phone{font-feature-settings:"tnum" 1;letter-spacing:var(--tracking-slight)}body .wp-block-button.btn--arrow .wp-block-button__link:hover .btn__icon--po,body .btn.btn--arrow:hover .btn__icon--po{transform:translateX(3px)}body .wp-block-button.btn--sm .wp-block-button__link,body .btn.btn--sm{min-height:2.4rem;padding:.4rem .9rem;font-size:var(--step--2)}body .wp-block-button.btn--lg,body .btn--lg{--btn-lift:3px}body .wp-block-button.btn--lg .wp-block-button__link,body .btn.btn--lg{min-height:3.4rem;padding:.85rem 1.6rem;font-size:var(--step-0);font-weight:600}body .container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}body .wp-block-image.is-style-odbicie img,body .wp-block-image.odbicie img,body .wp-block-cover.is-style-odbicie>.wp-block-cover__image-background,body .wp-block-cover.odbicie>.wp-block-cover__image-background{transform:scaleX(-1)}body .eyebrow{display:flex;align-items:center;gap:var(--space-2xs);font-weight:600;letter-spacing:var(--tracking-normal);color:var(--primary-800)}body .eyebrow--invert{color:var(--fg-invert-muted)}body .has-mark:before{content:"";flex:none;width:1.2rem;height:1.2rem;background:var(--icon-mark) center/contain no-repeat}body .has-mark{display:flex;align-items:center;gap:var(--space-2xs)}body .eyebrow--invert.has-mark:before,body .on-dark .has-mark:before{background-image:var(--icon-mark-invert)}body .mark{--mark-tick:var(--surface-000);display:block;flex:none;width:1.2rem;height:1.2rem;color:var(--accent-700)}body .mark__box{fill:currentColor}body .mark__tick{stroke:var(--mark-tick)}body .eyebrow--invert .mark{--mark-tick:var(--primary-950);color:var(--accent-300)}body .surface-grain:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:var(--texture-grain)}body .rule-lines{position:relative}body .rule-lines:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--rule-line) - 1px), var(--line) calc(var(--rule-line) - 1px), var(--line) var(--rule-line));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 78%,transparent)}body .carousel-btn{--btn-lift:2px;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;background:var(--surface-000);color:var(--primary-800);border:0;border-radius:var(--radius-s);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-strong),0 var(--btn-lift) 0 var(--surface-500),0 calc(var(--btn-lift) + 2px) 7px rgb(var(--ink-700-rgb)/0.09);transition:transform 90ms var(--ease-out),box-shadow 90ms var(--ease-out),background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}body .carousel-btn svg{width:1.15rem;height:1.15rem}body .carousel-btn:hover:not(:disabled){background:var(--white);color:var(--primary-900)}body .carousel-btn:active:not(:disabled){--btn-lift:0px;transform:translateY(2px);box-shadow:inset 0 0 0 1px var(--line-strong),inset 0 1px 2px rgb(var(--ink-900-rgb)/0.16),0 1px 2px rgb(var(--ink-700-rgb)/0.12)}body .carousel-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}body .carousel-btn:disabled{--btn-lift:1px;color:var(--surface-600);cursor:default;box-shadow:inset 0 0 0 1px var(--line),0 1px 0 var(--surface-400)}body .logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--primary-900);transition:color var(--dur) var(--ease-out)}body .logo:hover{color:var(--primary-700)}body .logo__mark{display:block;width:4.5rem;height:4.5rem;background-color:currentColor;-webkit-mask:var(--logo-src) center/contain no-repeat;mask:var(--logo-src) center/contain no-repeat;transition:width var(--dur) var(--ease-out),height var(--dur) var(--ease-out)}body .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body .skip-link{position:absolute;top:var(--space-2xs);left:var(--space-2xs);z-index:var(--z-modal);padding:.7rem 1.1rem;background:var(--primary-900);color:var(--surface-050);font-size:var(--step--1);border-radius:var(--radius-s);transform:translateY(-160%);transition:transform var(--dur) var(--ease-out)}body .skip-link:focus-visible{transform:translateY(0)}:root{--texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E");--icon-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Crect x='1.6' y='1.6' width='14.8' height='14.8' rx='2' fill='%234d4d4d'/%3E%3Cpath d='m5.4 9.1 2.5 2.5 4.7-5.2' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--icon-mark-invert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Crect x='1.6' y='1.6' width='14.8' height='14.8' rx='2' fill='%23b5b5b5'/%3E%3Cpath d='m5.4 9.1 2.5 2.5 4.7-5.2' fill='none' stroke='%230d0d0d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--icon-phone:url(//wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/svg/ui/phone.svg);--icon-mail:url(//wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/svg/ui/mail.svg)}body main>*{position:relative}body .steps__list>*,body .services__head>*,body .comparison__head>*,body .program__items>*,body .vs__head>*{margin-top:0;margin-bottom:0}body .link-arrow,body .service__more .wp-block-button__link{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--primary-800);font-weight:600}body .link-arrow:after,body .service__more .wp-block-button__link:after{content:"→";transition:transform var(--dur) var(--ease-out)}body .service__more .wp-block-button__link{min-height:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;font-family:inherit;font-size:var(--step--1);line-height:var(--leading-mid);letter-spacing:inherit;text-decoration:none}body a.link-arrow:hover,body .post-card:hover .link-arrow,body .service:hover .service__more .wp-block-button__link{color:var(--accent-700)}body a.link-arrow:hover:after,body .post-card:hover .link-arrow:after,body .service:hover .service__more .wp-block-button__link:after{transform:translateX(3px)}body .post-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface-000);box-shadow:var(--shadow-xs);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}body .post-card:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-m)}body .post-card:has(.post-card__link:focus-visible){outline:2px solid var(--focus);outline-offset:3px}body .post-card__media{position:relative;overflow:hidden;background:var(--surface-200);aspect-ratio:3/2}body .post-card__img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}body .post-card:hover .post-card__img{transform:scale(1.03)}body .post-card__placeholder{display:block;width:100%;height:100%;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--rule-line) - 1px), var(--line) calc(var(--rule-line) - 1px), var(--line) var(--rule-line));opacity:.6}body .post-card__cat{position:absolute;left:var(--space-s);top:var(--space-s);display:inline-flex;align-items:center;gap:.35rem;padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--line);border-radius:var(--radius-s);background:rgb(var(--surface-000-rgb)/0.94);color:var(--primary-900);font-weight:600;letter-spacing:var(--tracking-wide);box-shadow:var(--shadow-xs);backdrop-filter:blur(2px)}body .post-card__cat-icon{flex:none;width:.85rem;height:.85rem;color:var(--accent-700)}body .post-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-2xs);padding:var(--space-m)}body .post-card__title{display:-webkit-box;margin:0;color:var(--primary-900);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body .post-card__link:after{content:"";position:absolute;inset:0}body .post-card__excerpt{display:-webkit-box;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}body .post-card__more{flex:none;margin:0}body .post-card__foot{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:var(--space-2xs) var(--space-s);margin:auto 0 0;padding-top:var(--space-xs)}body .post-card__meta{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2xs);min-width:0;margin:0;color:var(--fg-subtle);white-space:nowrap}body .post-card__meta>*+*:before{content:"·";margin-right:var(--space-2xs)}@media (min-width:62rem){body .post-card--lead{flex-direction:row}body .post-card--lead .post-card__media{flex:0 0 52%;aspect-ratio:auto}body .post-card--lead .post-card__body{justify-content:center;padding:var(--space-xl);gap:var(--space-xs)}body .post-card--lead .post-card__title{display:block;overflow:visible}body .post-card--lead .post-card__excerpt{-webkit-line-clamp:5;line-clamp:5}}body .chip{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-000);color:var(--primary-800);font-size:var(--step--1);font-weight:500;line-height:var(--leading-mid);transition:var(--transition)}body .chip:hover{border-color:var(--accent-500);color:var(--accent-700)}body .chip--on{border-color:var(--primary-900);background:var(--primary-900);color:var(--surface-000)}body .chip--on:hover{border-color:var(--primary-900);color:var(--surface-000)}body .chip__count{color:var(--fg-subtle);font-size:var(--step--2)}body .chip--on .chip__count{color:var(--accent-300)}body .pager{margin-top:var(--space-2xl)}body .pager__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2xs);margin:0;padding:0;list-style:none}body .pager .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding-inline:var(--space-2xs);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-000);color:var(--primary-800);font-variant-numeric:tabular-nums;transition:var(--transition)}body .pager .page-numbers:hover{border-color:var(--accent-500);color:var(--accent-700)}body .pager .page-numbers.current{border-color:var(--primary-900);background:var(--primary-900);color:var(--surface-000)}body .pager .page-numbers.dots{border-color:transparent;background:0 0}body .pager__icon{width:1rem;height:1rem}body .pager__icon--prev{transform:rotate(180deg)}body .page-head{position:relative;isolation:isolate;padding-block:calc(var(--header-h) + var(--space-2xl)) var(--space-xl);background:linear-gradient(to bottom,var(--surface-000),var(--surface-050));border-bottom:1px solid var(--line)}body .page-head__grain{position:absolute;inset:0;z-index:-1}body .page-head__crumbs-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);margin:0;padding:0;list-style:none;color:var(--fg-subtle)}body .page-head__crumbs-list a:hover{color:var(--accent-700)}body .page-head__crumbs-list>li+li:before{content:"›";margin-right:var(--space-2xs);color:var(--line-strong)}body .page-head__crumbs-list>li{display:flex;align-items:center}body .page-head__crumbs-list [aria-current=page]{color:var(--primary-800)}body .page-head__body{max-width:var(--container-text);margin-top:var(--space-m)}body .page-head__title{margin:0;color:var(--primary-900)}body .page-head__lead{margin-top:var(--space-m)}body .page-head__lead>:first-child{margin-top:0}body .page-head__lead>:last-child{margin-bottom:0}body .page-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);margin-top:var(--space-m);color:var(--fg-subtle)}body .page-head__meta>*+*:before{content:"·";margin-right:var(--space-2xs)}body .page-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin-top:var(--space-l)}body .tb-form{padding:var(--space-l);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface-000);box-shadow:var(--shadow-m)}body .tb-form p{margin:0 0 var(--space-xs)}body .tb-form label{display:block;font-size:var(--step--1);font-weight:600;color:var(--primary-900)}body .tb-form input[type=text],body .tb-form input[type=email],body .tb-form input[type=tel],body .tb-form input[type=url],body .tb-form input[type=number],body .tb-form input[type=date],body .tb-form select,body .tb-form textarea{width:100%;margin-top:var(--space-3xs);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--line-field);border-radius:var(--radius-s);background:var(--surface-050);color:var(--fg);font-family:inherit;font-size:var(--step-0);line-height:var(--leading-normal);transition:var(--transition)}body .tb-form input[type=text]::placeholder,body .tb-form input[type=email]::placeholder,body .tb-form input[type=tel]::placeholder,body .tb-form input[type=url]::placeholder,body .tb-form input[type=number]::placeholder,body .tb-form input[type=date]::placeholder,body .tb-form select::placeholder,body .tb-form textarea::placeholder{color:var(--fg-subtle)}body .tb-form input[type=text]:hover,body .tb-form input[type=email]:hover,body .tb-form input[type=tel]:hover,body .tb-form input[type=url]:hover,body .tb-form input[type=number]:hover,body .tb-form input[type=date]:hover,body .tb-form select:hover,body .tb-form textarea:hover{border-color:var(--accent-700)}body .tb-form input[type=text]:focus,body .tb-form input[type=email]:focus,body .tb-form input[type=tel]:focus,body .tb-form input[type=url]:focus,body .tb-form input[type=number]:focus,body .tb-form input[type=date]:focus,body .tb-form select:focus,body .tb-form textarea:focus{border-color:var(--accent-500);background:var(--surface-000);outline:none;box-shadow:0 0 0 3px rgb(var(--accent-500-rgb)/0.18)}body .tb-form textarea{min-height:6rem;resize:vertical}body .tb-form .tb-form__rzad{display:grid;gap:0 var(--space-s);grid-template-columns:1fr}@media (min-width:30rem){body .tb-form .tb-form__rzad{grid-template-columns:repeat(2,minmax(0, 1fr))}}body .tb-form .wpcf7-acceptance .wpcf7-list-item{margin:0}body .tb-form .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:var(--space-2xs);font-size:var(--step--2);font-weight:400;line-height:var(--leading-normal);color:var(--fg-muted)}body .tb-form input[type=checkbox]{flex:none;appearance:none;-webkit-appearance:none;width:1.15rem;height:1.15rem;margin:.12em 0 0;border:1px solid var(--line-field);border-radius:var(--radius-s);background:var(--surface-000);cursor:pointer;transition:var(--transition)}body .tb-form input[type=checkbox]:hover{border-color:var(--accent-700)}body .tb-form input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--accent-500-rgb)/0.18)}body .tb-form input[type=checkbox]:checked{border-color:var(--primary-900);background-color:var(--primary-900);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4l3.4 3.4L13 5'/%3E%3C/svg%3E");background-size:.72rem;background-position:center;background-repeat:no-repeat}body .tb-form input[type=submit],body .tb-form .wpcf7-submit{width:100%;margin-top:var(--space-s);padding:var(--space-xs) var(--space-m);border:0;border-radius:var(--radius-s);background:var(--primary-900);color:var(--surface-000);font-family:var(--ffont);font-size:var(--step-0);font-weight:600;cursor:pointer;transition:var(--transition)}body .tb-form input[type=submit]:hover,body .tb-form .wpcf7-submit:hover{background:var(--primary-800)}body .tb-form .wpcf7-spinner{margin-inline:var(--space-2xs);vertical-align:middle}body .tb-form .wpcf7-not-valid-tip{margin-top:var(--space-3xs);font-size:var(--step--2);color:var(--danger-600)}body .tb-form .wpcf7-not-valid{border-color:var(--danger-500)}body .tb-form .wpcf7-response-output{margin:var(--space-s) 0 0;padding:var(--space-xs) var(--space-s);border:1px solid var(--line);border-radius:var(--radius-s);font-size:var(--step--1)}body .tb-form form.sent .wpcf7-response-output{border-color:var(--success-500);background:var(--success-100);color:var(--success-600)}body .tb-form form.invalid .wpcf7-response-output,body .tb-form form.failed .wpcf7-response-output{border-color:var(--danger-500);background:var(--danger-100);color:var(--danger-600)}@media (max-width:40rem){body .tb-form{padding:var(--space-m)}}body .call{position:relative;isolation:isolate;background:var(--primary-950);color:var(--fg-invert)}body .call.wp-block-cover{min-height:clamp(28rem, 44vw, 44rem);padding:var(--section-y) 0}body .call>.wp-block-cover__image-background{object-position:72% 22%}body .call.wp-block-cover:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--texture-grain)}@media (max-width:55.999rem){body .call.wp-block-cover:after{background:var(--texture-grain),linear-gradient(rgb(var(--primary-950-rgb)/0.72),rgb(var(--primary-950-rgb)/0.72))}}body .call>.wp-block-cover__inner-container{position:relative;z-index:1;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}body .call__content{max-width:34rem}@media (min-width:56rem){body .call__content{width:52%;max-width:38rem}}body .call__title{margin-top:var(--space-s);color:var(--surface-000)}body .call__lead{max-width:34ch;margin-top:var(--space-m)}body .call__actions{margin-top:var(--space-l)}body .call__marks{margin-top:var(--space-m)}body .cta-card{position:relative;isolation:isolate;margin-top:.75rem;padding:clamp(2rem, 1.4rem + 2.2vw, 3.2rem) clamp(1.5rem, 1rem + 2.2vw, 3rem);border-radius:var(--radius-l);overflow:hidden;background-color:var(--primary-900);color:var(--fg-invert)}body .cta-card.wp-block-cover{display:block;min-height:0}body .cta-card.wp-block-cover:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}body .cta-card__media{position:absolute;inset:0;z-index:-2}body .cta-card__media picture,body .cta-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body .cta-card__grain{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.32}body .cta-card__overlay{position:absolute;inset:0;z-index:-1}body .cta-card.wp-block-cover:after{background:var(--texture-grain),radial-gradient(120% 95% at 50% 50%,rgb(var(--primary-950-rgb)/0.8) 0%,rgb(var(--primary-900-rgb)/0.87) 48%,rgb(var(--primary-950-rgb)/0.93) 100%),linear-gradient(180deg,rgb(var(--primary-950-rgb)/0.26),rgb(var(--primary-950-rgb)/0.44))}body .cta-card__overlay{background:radial-gradient(120% 95% at 50% 50%,rgb(var(--primary-950-rgb)/0.8) 0%,rgb(var(--primary-900-rgb)/0.87) 48%,rgb(var(--primary-950-rgb)/0.93) 100%),linear-gradient(180deg,rgb(var(--primary-950-rgb)/0.26),rgb(var(--primary-950-rgb)/0.44))}body .cta-card__content,body .cta-card>.wp-block-cover__inner-container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-m)}@media (min-width:50rem){body .cta-card__content,body .cta-card>.wp-block-cover__inner-container{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-xl)}}body .cta-card>.wp-block-cover__inner-container>*{margin-block:0}body .cta-card__title{max-width:30ch;color:var(--surface-000);text-wrap:balance}body .cta-card .btn,body .cta-card .wp-block-buttons{flex:none}body .expert{position:relative;isolation:isolate;overflow:hidden;background:var(--surface-050);border-top:1px solid var(--line);color:var(--fg)}body .expert.wp-block-cover{display:block;min-height:0;padding:0}body .expert.wp-block-cover:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--texture-grain),linear-gradient(rgb(var(--surface-050-rgb)/0.4),rgb(var(--surface-050-rgb)/0.4))}body .expert>.wp-block-cover__inner-container{position:relative;z-index:1;width:100%;max-width:var(--container);margin-inline:auto;padding-block:var(--section-y);padding-inline:var(--gutter)}body .expert .expert__figure{margin:0}body .expert .expert__figure img{display:block;width:100%;height:auto}@media (min-width:62rem){body .expert .expert__figure{position:absolute;left:clamp(-6rem, (var(--container) - 100vw) / 2, 0rem);bottom:0;width:min(46%, 36rem);height:96%}body .expert .expert__figure img{width:100%;height:100%;object-fit:contain;object-position:bottom left}}@media (max-width:61.999rem){body .expert .expert__figure{max-width:20rem;margin:0 auto var(--space-l)}}body .expert .expert__content{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:62rem){body .expert .expert__content{width:54%;max-width:44rem;margin-inline-start:auto}}body .expert__title{margin-top:var(--space-m)}body .expert__title b{display:block;font-weight:inherit;color:var(--accent-700)}body .expert__lead{max-width:56ch;margin-top:var(--space-l)}body .expert__creds{display:grid;grid-template-columns:minmax(0, 1fr);margin:var(--space-l) 0 0;padding:0;list-style:none;border-bottom:1px solid var(--line)}@media (min-width:40rem){body .expert__creds{grid-template-columns:repeat(2,minmax(0, 1fr));grid-template-rows:repeat(4,minmax(2.75rem, auto));grid-auto-flow:column;column-gap:var(--space-2xl)}}body .expert__creds li{display:flex;align-items:center;gap:var(--space-s);margin:0;padding-block:var(--space-2xs);border-top:1px solid var(--line);line-height:var(--leading-mid);color:var(--fg-muted)}body .expert__creds li:before{content:"";flex:none;width:1.5rem;height:1.5rem;background-color:var(--accent-600);-webkit-mask:var(--cred-ikona,none) center/contain no-repeat;mask:var(--cred-ikona,none) center/contain no-repeat}body .expert__creds li:nth-child(1){--cred-ikona:url(//wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/svg/menu-icons/cred-1.svg)}body .expert__creds li:nth-child(2){--cred-ikona:url(//wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/svg/menu-icons/cred-2.svg)}body .expert__creds li:nth-child(3){--cred-ikona:url(//wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/svg/menu-icons/cred-3.svg)}body .expert__creds li:nth-child(4){--cred-ikona:url(//wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/svg/menu-icons/cred-4.svg)}body .expert__creds li:nth-child(5){--cred-ikona:url(//wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/svg/menu-icons/cred-5.svg)}body .expert__creds li:nth-child(6){--cred-ikona:url(//wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/svg/menu-icons/cred-6.svg)}body .expert__creds li:nth-child(7){--cred-ikona:url(//wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/svg/menu-icons/cred-7.svg)}body .expert__actions{margin-top:var(--space-l)}body .problem,body .program,body .instructor{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--section-y)}body .problem .problem__bg,body .program .program__bg,body .instructor .instructor__bg{position:absolute;inset:0;z-index:-2;margin:0;pointer-events:none}body .problem .problem__bg img,body .program .program__bg img,body .instructor .instructor__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body .problem:after,body .program:after,body .instructor:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}body .problem .problem__figure,body .instructor .instructor__figure{margin:0}body .problem .problem__figure img,body .instructor .instructor__figure img{display:block;width:100%;height:auto}@media (min-width:62rem){body .problem .problem__figure,body .instructor .instructor__figure{position:absolute;bottom:0;height:74%}body .problem .problem__figure img{width:100%;height:100%;object-fit:contain;object-position:bottom right}body .instructor .instructor__figure img{width:100%;height:100%;object-fit:contain;object-position:bottom left}body .problem .problem__figure:is(.is-style-odbicie,.odbicie) img{object-position:bottom left}body .instructor .instructor__figure:is(.is-style-odbicie,.odbicie) img{object-position:bottom right}body .problem .problem__figure{left:0;right:calc(50% + 5rem)}body .instructor .instructor__figure{right:0;left:calc(50% + 5rem)}}@media (max-width:61.999rem){body .problem .problem__figure,body .instructor .instructor__figure{max-width:18rem;margin:0 auto var(--space-l)}}body .problem .problem__content,body .instructor .instructor__content{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:62rem){body .problem .problem__content,body .instructor .instructor__content{width:52%;max-width:44rem}}body .problem{background:var(--surface-050);border-bottom:1px solid var(--line)}body .problem:after{background:var(--texture-grain),linear-gradient(rgb(var(--surface-050-rgb)/0.4),rgb(var(--surface-050-rgb)/0.4))}@media (min-width:62rem){body .problem .problem__content{margin-inline-start:auto}}body .problem__title{max-width:22ch;margin-top:var(--space-m)}body .problem__lead{max-width:52ch;margin-top:var(--space-m);color:var(--fg-muted)}body .problem__answer{position:relative;isolation:isolate;align-self:stretch;margin-top:var(--space-xl);padding:clamp(2rem, 1.4rem + 2.2vw, 3.2rem) clamp(1.5rem, 1rem + 2.2vw, 3rem);border-radius:var(--radius-l);overflow:hidden;background:var(--primary-900);color:var(--fg-invert);box-shadow:var(--shadow-on-dark)}body .problem__answer:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--texture-grain)}body .problem__answer-title{color:var(--surface-000);text-wrap:balance}body .problem__answer-text{max-width:52ch;margin-top:var(--space-m)}body .problem__actions{margin-top:var(--space-l)}body .program{background:var(--primary-900);color:var(--fg-invert)}body .program:after{opacity:.4;background:var(--texture-grain)}body .program__title{max-width:20ch;margin-top:var(--space-s);color:var(--surface-000)}body .program__items{display:grid;grid-template-columns:minmax(0, 1fr);margin-top:var(--space-2xl);border-bottom:1px solid var(--line-invert);counter-reset:punkt}@media (min-width:56rem){body .program__items{grid-template-columns:repeat(2,minmax(0, 1fr));column-gap:var(--space-2xl)}}body .program__item{counter-increment:punkt;padding-block:var(--space-m);border-top:1px solid var(--line-invert)}body .program__name{max-width:30ch;color:var(--surface-000)}body .program__name:before{content:counter(punkt,decimal-leading-zero);margin-inline-end:.35rem;color:var(--accent-300);font-variant-numeric:tabular-nums}body .program__desc{max-width:46ch;margin-top:var(--space-xs)}body .instructor{background:var(--surface-050);border-top:1px solid var(--line)}body .instructor:after{background:var(--texture-grain),linear-gradient(rgb(var(--surface-050-rgb)/0.4),rgb(var(--surface-050-rgb)/0.4))}body .instructor__title{margin-top:var(--space-s)}body .instructor__role{margin-top:var(--space-xs)}body .instructor__bio{max-width:52ch;margin-top:var(--space-l)}body .instructor__quote{align-self:stretch;max-width:52ch;margin:var(--space-xl) 0 0;padding:var(--space-l);border-left:3px solid var(--accent-500);border-radius:0 var(--radius-m) var(--radius-m) 0;background:var(--surface-000);box-shadow:var(--shadow-s);color:var(--primary-800);line-height:var(--leading-copy);text-wrap:balance}body .instructor__creds{max-width:62ch;margin-top:var(--space-l)}body .team{padding-block:var(--section-y);background:var(--surface-050);border-top:1px solid var(--line)}body .team__title{margin-top:var(--space-s);max-width:24ch;text-wrap:balance}body .team__grid{display:grid;gap:var(--space-l);margin-top:var(--space-xl)}body .team__grid>*{margin-block:0}body .team__grid--reszta{grid-template-columns:repeat(2,1fr);gap:var(--space-m);margin-top:var(--space-l)}@media (min-width:46rem){body .team__grid--czolo{grid-template-columns:repeat(3,1fr)}body .team__grid--reszta{grid-template-columns:repeat(4,1fr)}}body .team__item{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-000);box-shadow:var(--shadow-xs)}body .team__item>*{margin-block:0}body .team__photo{margin:0;background:var(--surface-100)}body .team__photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top center}body .team__grid--czolo .team__photo img{aspect-ratio:3/4}body .team__photo figcaption{margin:0;padding:var(--space-m) var(--space-m) 0;border-top:1px solid var(--line);background:var(--surface-000);font-weight:700;font-size:inherit;line-height:var(--leading-snug);text-align:left;color:var(--primary-900)}body .team__grid--reszta .team__photo figcaption{padding:var(--space-s) var(--space-s) 0}body .team__role{padding:var(--space-3xs) var(--space-m) var(--space-m);line-height:var(--leading-mid);color:var(--fg-muted)}body .team__grid--reszta .team__role{padding:var(--space-3xs) var(--space-s) var(--space-s)}body .team__popup{display:none}body .team__item--klik{cursor:pointer;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}body .team__item--klik:hover,body .team__item--klik:focus-visible{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:var(--shadow-m)}body .team__item--klik:focus-visible{outline:2px solid var(--focus);outline-offset:3px}body .team__modal{width:min(34rem, 100vw - 2 * var(--gutter));max-height:min(42rem, 100vh - 2 * var(--gutter));padding:0;border:0;border-radius:var(--radius-l);background:var(--surface-000);color:var(--fg);box-shadow:var(--shadow-l)}body .team__modal::backdrop{background:rgb(var(--primary-950-rgb)/0.55)}body .team__modal-inner{position:relative;padding:var(--space-xl)}body .team__modal-close{position:absolute;top:var(--space-s);right:var(--space-s)}body .team__modal-head{display:flex;align-items:center;gap:var(--space-m);padding-right:var(--space-xl)}body .team__modal-photo{flex:none;display:block;width:5rem;overflow:hidden;border-radius:var(--radius-m);background:var(--surface-100)}body .team__modal-photo img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:top center}body .team__modal-ident{display:flex;flex-direction:column;gap:var(--space-3xs)}body .team__modal-name{line-height:var(--leading-tight);color:var(--primary-900)}body .team__modal .team__popup{display:block;margin-top:var(--space-l)}body .team__bio{margin-top:var(--space-s);line-height:var(--leading-normal);color:var(--fg-muted)}body .team__contact{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-l);margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid var(--line)}body .team__contact a:before{content:"";flex:none;width:1.15em;height:1.15em;background-color:currentColor;-webkit-mask:var(--ikona) center/contain no-repeat;mask:var(--ikona) center/contain no-repeat}body .team__contact a[href^="tel:"]{--ikona:var(--icon-phone)}body .team__contact a[href^="mailto:"]{--ikona:var(--icon-mail)}body .team__contact a{display:inline-flex;align-items:center;gap:var(--space-2xs);font-weight:600;color:var(--primary-800);text-decoration:none;border-bottom:1px solid var(--line-field);transition:color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}body .team__contact a:hover{color:var(--primary-700);border-bottom-color:var(--accent-500)}@media (max-width:40rem){body .team__modal{width:100%;max-width:100%;max-height:88vh;margin:auto 0 0;border-radius:var(--radius-l) var(--radius-l) 0 0}body .team__modal-inner{padding:var(--space-l)}}body .story{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--section-y);border-top:1px solid var(--line)}body .story__head{display:grid;gap:var(--space-m);align-items:end;margin-bottom:var(--space-2xl)}@media (min-width:56rem){body .story__head{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:var(--space-2xl)}}body .story__head-main>*+*{margin-top:var(--space-s)}body .story__title{max-width:16ch}body .story__lead{max-width:46ch}body .story__timeline{--story-dot:1.1rem;position:relative;display:grid;gap:var(--space-2xl)}body .story__timeline:before{content:"";position:absolute;top:var(--space-2xs);bottom:var(--space-2xs);left:calc(var(--story-dot) / 2 - 1px);width:2px;background:linear-gradient(to bottom,transparent,var(--line-strong) 6%,var(--line-strong) 88%,transparent)}body .story__item{position:relative;display:grid;gap:var(--space-m);padding-left:calc(var(--story-dot) + var(--space-l))}body .story__item:before{content:"";position:absolute;top:.2em;left:0;width:var(--story-dot);height:var(--story-dot);background:var(--accent-500);border:3px solid var(--surface-050);border-radius:50%;box-shadow:0 0 0 1px var(--line-strong)}body .story__media{margin:0;border-radius:var(--radius-m);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-s)}body .story__media img{display:block;width:100%;height:auto}body .story__era{color:var(--accent-700);font-weight:700;letter-spacing:var(--tracking-widest);text-transform:uppercase}body .story__item-title{margin-top:var(--space-2xs)}body .story__item-text{max-width:52ch;margin-top:var(--space-xs);color:var(--fg-muted)}@media (min-width:62rem){body .story__timeline:before{left:50%;transform:translateX(-50%)}body .story__item{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:var(--space-3xl);align-items:center;padding-left:0}body .story__item:before{top:50%;left:50%;transform:translate(-50%,-50%)}body .story__item>.story__media{grid-row:1;grid-column:1}body .story__item>.story__body{grid-row:1;grid-column:2}body .story__item:nth-child(even)>.story__media{grid-column:2}body .story__item:nth-child(even)>.story__body{grid-column:1;justify-self:end;text-align:right}body .story__item:nth-child(even) .story__item-text{margin-left:auto}}body .certs{padding-block:var(--section-y);border-top:1px solid var(--line)}body .certs__head{display:grid;gap:var(--space-m);align-items:end}@media (min-width:56rem){body .certs__head{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:var(--space-2xl)}}body .certs__head-main>*+*{margin-top:var(--space-s)}body .certs__title{max-width:16ch;text-wrap:balance}body .certs__lead{max-width:46ch}body .certs__grid{display:grid;counter-reset:certyfikat;grid-template-columns:1fr;gap:var(--space-m);margin-top:var(--space-xl)}body .certs__grid>*{margin-block:0}@media (min-width:46rem){body .certs__grid{grid-template-columns:repeat(3,1fr)}}body .certs__item{display:grid;grid-template-columns:auto 1fr;align-content:start;gap:var(--space-xs) var(--space-s);counter-increment:certyfikat;padding:var(--space-l);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-000);box-shadow:var(--shadow-xs)}body .certs__item>*{margin-block:0}body .certs__item:before{content:"";grid-row:1;grid-column:1;width:2.6rem;height:2.6rem;background-color:var(--accent-600);-webkit-mask:var(--cred-ikona,none) center/contain no-repeat;mask:var(--cred-ikona,none) center/contain no-repeat}body .certs__item:after{content:counter(certyfikat,decimal-leading-zero);grid-row:1;grid-column:2;justify-self:end;align-self:start;color:var(--accent-600);font-size:var(--step--2);font-variant-numeric:tabular-nums}body .certs__name,body .certs__desc{grid-column:1/-1}body .certs__name{margin-top:var(--space-s)}body .certs__item:nth-child(1){--cred-ikona:url(//wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/svg/menu-icons/cred-3.svg)}body .certs__item:nth-child(2){--cred-ikona:url(//wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/svg/menu-icons/cred-4.svg)}body .certs__item:nth-child(3){--cred-ikona:url(//wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/svg/menu-icons/cred-5.svg)}body .certs__name{line-height:var(--leading-snug);color:var(--primary-900);text-wrap:balance}body .certs__desc{line-height:var(--leading-normal);color:var(--fg-muted)}body .values{padding-block:var(--section-y);background:var(--surface-050);border-top:1px solid var(--line)}body .values__title{margin-top:var(--space-s);max-width:18ch;text-wrap:balance}body .values__lead{max-width:52ch;margin-top:var(--space-m)}body .values__grid{display:grid;grid-template-columns:1fr;gap:var(--space-l);margin-top:var(--space-xl);counter-reset:zasada}body .values__grid>*{margin-block:0}@media (min-width:46rem){body .values__grid{grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}}body .values__item{counter-increment:zasada;padding-top:var(--space-m);border-top:2px solid var(--accent-500)}body .values__item>*{margin-block:0}body .values__name{line-height:var(--leading-snug);color:var(--primary-900);text-wrap:balance}body .values__name:before{content:counter(zasada,decimal-leading-zero);margin-inline-end:.4rem;color:var(--accent-700);font-variant-numeric:tabular-nums}body .values__desc{max-width:42ch;margin-top:var(--space-s);line-height:var(--leading-normal);color:var(--fg-muted)}body .wt-karta{--karta-proporcje:4/5;--karta-wjazd:cubic-bezier(.16,.84,.24,1);position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:var(--karta-proporcje);padding:var(--space-m);overflow:hidden;border-radius:var(--radius-m);background:var(--primary-900);box-shadow:var(--shadow-m);color:var(--surface-000);text-decoration:none;transition:box-shadow var(--dur) var(--ease-out)}body a.wt-karta:hover,body a.wt-karta:focus-visible{box-shadow:var(--shadow-l)}body .wt-karta__tlo{position:absolute;inset:0;z-index:-1}body .wt-karta__tlo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--primary-950-rgb)/0.7) 0%,rgb(var(--primary-950-rgb)/0) 34%),linear-gradient(0deg,rgb(var(--primary-950-rgb)/0.75) 0%,rgb(var(--primary-950-rgb)/0) 30%)}body .wt-karta__zdjecie{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--karta-wjazd)}body a.wt-karta:hover .wt-karta__zdjecie,body a.wt-karta:focus-visible .wt-karta__zdjecie{transform:scale(1.07)}body .wt-karta--produkt .wt-karta__tlo{background:radial-gradient(circle at 50% 60%,var(--primary-700) 0%,var(--primary-950) 70%)}body .wt-karta__wycinek{position:absolute;inset:22% 14% 16%;width:72%;height:62%;object-fit:contain;filter:drop-shadow(0 18px 24px rgb(var(--primary-950-rgb)/0.6));transition:transform .9s var(--karta-wjazd)}body a.wt-karta:hover .wt-karta__wycinek{transform:scale(1.06) rotate(-2deg)}body .wt-karta__gora{display:grid;gap:.35rem}body .wt-karta__nad{font-size:var(--step--2);font-weight:600;letter-spacing:var(--tracking-widest,.12em);text-transform:uppercase;color:rgb(var(--white-rgb)/0.8)}body .wt-karta__nazwa{max-width:18ch;font-family:var(--ffont);font-stretch:88%;font-size:var(--step-1);font-weight:700;line-height:1.1;text-shadow:0 1px 14px rgb(var(--primary-950-rgb)/0.5)}body .wt-karta__dol{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}body .wt-karta__meta{font-size:var(--step--1);font-weight:500;color:rgb(var(--white-rgb)/0.85)}body .wt-karta__strzalka{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border:1px solid rgb(var(--white-rgb)/0.45);border-radius:var(--radius-pill);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}body .wt-karta__strzalka svg{width:1rem;height:1rem;transition:transform var(--dur) var(--ease-out)}body a.wt-karta:hover .wt-karta__strzalka,body a.wt-karta:focus-visible .wt-karta__strzalka{background:var(--surface-000);border-color:var(--surface-000);color:var(--primary-950)}body a.wt-karta:hover .wt-karta__strzalka svg{transform:translateX(2px)}body .wt-real__karta{--karta-proporcje:3/4;background:var(--primary-800,var(--primary-900))}body .wt-real__karta .wt-karta__tlo:after{background:linear-gradient(180deg,rgb(var(--primary-950-rgb)/0.82) 0%,rgb(var(--primary-950-rgb)/0.35) 26%,rgb(var(--primary-950-rgb)/0) 42%),linear-gradient(0deg,rgb(var(--primary-950-rgb)/0.85) 0%,rgb(var(--primary-950-rgb)/0) 32%)}body .wt-pk{--pk-tlo:#efefef;--pk-wjazd:cubic-bezier(.16,.84,.24,1);display:flex;flex-direction:column;height:100%;color:var(--primary-950);text-decoration:none}body .wt-pk__foto{position:relative;isolation:isolate;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-m);background:var(--pk-tlo)}body .wt-pk__foto:after{content:"";position:absolute;top:var(--space-s);right:var(--space-s);width:2.5rem;height:2.5rem;border-radius:var(--radius-pill);background:var(--primary-950) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 17 17 7M9 7h8v8' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.05rem no-repeat;opacity:0;transform:scale(.6);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}body a.wt-pk:hover .wt-pk__foto:after,body a.wt-pk:focus-visible .wt-pk__foto:after{opacity:1;transform:none}body .wt-pk__zdjecie,body .wt-pk__wariant{position:absolute;inset:7% 8% 15%;z-index:-1;width:84%;height:78%;object-fit:contain;transition:transform .9s var(--pk-wjazd),opacity .35s var(--ease-out)}body .wt-pk__zdjecie--wycinek{filter:drop-shadow(0 18px 18px rgb(var(--primary-950-rgb)/0.18))}body .wt-pk__zdjecie--packshot,body .wt-pk__wariant{inset:0;width:100%;height:100%;object-fit:cover}body .wt-pk__wariant{opacity:0}body .wt-pk.is-wariant .wt-pk__wariant{opacity:1}body .wt-pk.is-wariant .wt-pk__zdjecie{opacity:0}body a.wt-pk:hover :is(.wt-pk__zdjecie,.wt-pk__wariant){transform:scale(1.05)}body .wt-pk__kropki{position:absolute;bottom:var(--space-s);left:var(--space-s);display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;max-width:calc(100% - 2 * var(--space-s))}body .wt-pk__kropka{display:block;flex:none;width:1rem;height:1rem;border-radius:var(--radius-pill);background:var(--kolor);box-shadow:0 0 0 2px var(--surface-000),0 0 0 3px rgb(var(--primary-950-rgb)/0.1);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}body .wt-pk__kropka:hover,body .wt-pk__kropka.is-aktywna{transform:scale(1.25);box-shadow:0 0 0 2px var(--surface-000),0 0 0 3.5px var(--primary-950)}body .wt-pk__reszta{margin-left:.15rem;font-size:.7rem;font-weight:700;color:var(--fg-muted)}body .wt-pk__opis{display:grid;gap:.2rem;padding:var(--space-s) .1rem 0}body .wt-pk__nazwa{overflow:hidden;font-family:var(--ffont);font-size:var(--step-0);font-stretch:88%;font-weight:800;line-height:1.2;letter-spacing:-.005em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body .wt-pk__meta{overflow:hidden;font-size:var(--step--1);text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted)}body .wt-pk__cena{display:flex;align-items:baseline;gap:.35rem;margin-top:.35rem;white-space:nowrap}body .wt-pk__od,body .wt-pk__netto{font-size:var(--step--2);font-weight:600;color:var(--fg-muted)}body .wt-pk__kwota{font-family:var(--ffont);font-size:var(--step-1);font-stretch:88%;font-weight:800;line-height:1.1}body .wt-pk__kwota--zapytaj{font-size:var(--step-0)}body .wt-pk__katalogowa{margin-left:.15rem;font-size:var(--step--1);color:var(--fg-muted);text-decoration-thickness:1px}body a.wt-pk:focus-visible{outline-offset:4px;border-radius:var(--radius-m)}body .wt-sekcja--szara .wt-pk__foto{box-shadow:inset 0 0 0 1px rgb(var(--primary-950-rgb)/0.06)}@media (max-width:39.9375rem){body .wt-pk__kropka{width:.8rem;height:.8rem}body .wt-pk__kwota{font-size:var(--step-0)}body .wt-pk__katalogowa{font-size:var(--step--2)}}body .wt-tasma__lista.wt-tasma__lista{--brzeg:calc(max(0px, (100vw - var(--container)) / 2) + var(--gutter));display:flex;gap:var(--space-s);margin:0 0 0 var(--brzeg);padding:.5rem var(--brzeg) 1.75rem 0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}body .wt-tasma__lista::-webkit-scrollbar{display:none}body .wt-tasma__lista>li{flex:0 0 var(--karta-szer,clamp(14rem, 8rem + 12vw, 20rem));margin:0;scroll-snap-align:start}body .wt-tasma__lista>li>:is(.wt-karta,.wt-pk){height:100%}body .wt-tasma__nawigacja{display:flex;align-items:center;gap:var(--space-xs)}body .wt-strzalka{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1.5px solid rgb(var(--white-rgb)/0.4);border-radius:var(--radius-pill);background:rgb(var(--primary-950-rgb)/0.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--surface-000);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-fast)}body .wt-strzalka svg{width:1.1rem;height:1.1rem}body .wt-strzalka--wstecz svg{transform:rotate(180deg)}body .wt-strzalka:hover:not(:disabled){background:var(--surface-000);border-color:var(--surface-000);color:var(--primary-950)}body .wt-strzalka:disabled{opacity:.35;cursor:default}body .wt-sekcja--jasna .wt-strzalka{border-color:var(--line);background:var(--surface-000);color:var(--primary-950)}body .wt-sekcja--jasna .wt-strzalka:hover:not(:disabled){background:var(--primary-950);border-color:var(--primary-950);color:var(--surface-000)}@media (max-width:47.9375rem){body .wt-strzalka{display:none}body .wt-tasma__lista>li{flex-basis:68vw}}body .wt-sekcja{position:relative;isolation:isolate;padding-block:clamp(4.5rem, 3rem + 5vw, 8rem)}body .prose>.wt-sekcja.wt-sekcja{margin-top:0}body .wt-sekcja--ciemna{background:var(--primary-950);color:rgb(var(--white-rgb)/0.78)}body .wt-sekcja--ciemna :is(h1,h2,h3,h4,strong){color:var(--surface-000)}body .wt-sekcja--jasna{background:var(--surface-000);color:var(--fg)}body .wt-sekcja--szara{background:var(--surface-100)}body .wt-glowka{display:grid;gap:var(--space-m) var(--space-2xl);align-items:end;margin-bottom:var(--space-xl)}@media (min-width:64rem){body .wt-glowka{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr)}}body .wt-glowka__teksty.wt-glowka__teksty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-m)}body .wt-glowka__teksty.wt-glowka__teksty>*{margin-block:0}body .wt-glowka__bok{display:grid;gap:var(--space-m);justify-items:start}body .wt-glowka__bok>p{margin:0;max-width:46ch}body .wt-glowka__bok--z-nawigacja{grid-template-columns:minmax(0, 1fr) auto;align-items:end}@media (min-width:64rem){body .wt-glowka.wt-glowka--rozdzielona{grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);grid-template-areas:"etykieta ." "tytul lead" ". dodatek";gap:var(--space-m) var(--space-3xl);align-items:end}body .wt-glowka--rozdzielona .wt-glowka__teksty.wt-glowka__teksty{display:contents}body .wt-glowka--rozdzielona .wt-etykieta{grid-area:etykieta;justify-self:start}body .wt-glowka--rozdzielona .wt-tytul{grid-area:tytul}body .wt-glowka--rozdzielona .lead{grid-area:lead}body .wt-glowka--rozdzielona .wt-glowka__dodatek{grid-area:dodatek}}@media (max-width:63.9375rem){body .wt-glowka--rozdzielona .wt-glowka__dodatek{margin-top:var(--space-s)}}body .wt-glowka--rozdzielona .wt-glowka__teksty>*,body .wt-glowka--rozdzielona>*{margin-block:0}body .wt-etykieta.wt-etykieta{display:inline-flex;align-items:center;gap:.75rem;font-weight:600;letter-spacing:var(--tracking-widest,.12em);text-transform:uppercase;color:inherit;opacity:.75}body .wt-etykieta:before{content:"";width:2rem;height:2px;background:currentColor}body .wt-tytul.wt-tytul{max-width:20ch;font-stretch:88%;font-weight:800;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}body .page-head.page-head--zdjecie{min-height:clamp(20rem, 14rem + 16vw, 28rem);display:flex;align-items:flex-end;padding-block:calc(var(--header-h) + var(--space-2xl)) var(--space-2xl);overflow:hidden;border-bottom:0;background:var(--primary-950);color:rgb(var(--white-rgb)/0.78)}body .page-head--zdjecie>.container{width:100%}body .page-head__tlo{position:absolute;inset:0;z-index:-1}body .page-head__tlo img{width:100%;height:100%;object-fit:cover;object-position:center 40%;animation:wt-naglowek-najazd 1.6s cubic-bezier(.16,.84,.24,1) both}body .page-head__tlo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--primary-950-rgb)/0.92) 0%,rgb(var(--primary-950-rgb)/0.55) 55%,rgb(var(--primary-950-rgb)/0.25) 100%),linear-gradient(0deg,rgb(var(--primary-950-rgb)/0.7) 0%,rgb(var(--primary-950-rgb)/0) 50%),linear-gradient(180deg,rgb(var(--primary-950-rgb)/0.6) 0%,rgb(var(--primary-950-rgb)/0) 30%)}body .page-head--zdjecie .page-head__crumbs-list{color:rgb(var(--white-rgb)/0.6)}body .page-head--zdjecie .page-head__crumbs-list a{color:inherit;text-decoration:none}body .page-head--zdjecie .page-head__crumbs-list a:hover,body .page-head--zdjecie .page-head__crumbs-list [aria-current=page]{color:var(--surface-000)}body .page-head--zdjecie .page-head__crumbs-list>li+li:before{color:rgb(var(--white-rgb)/0.35)}body .page-head--zdjecie .page-head__title{font-stretch:88%;font-weight:800;line-height:1.12;text-transform:uppercase;letter-spacing:-.01em;color:var(--surface-000)}body .page-head--zdjecie .page-head__lead{max-width:56ch;color:rgb(var(--white-rgb)/0.75)}body .page-head.page-head--waski{min-height:0;padding-bottom:var(--space-l)}.wt-js body .wt-odslon{opacity:0;transform:translateY(2rem);transition:opacity .8s cubic-bezier(.16,.84,.24,1),transform .8s cubic-bezier(.16,.84,.24,1);transition-delay:calc(var(--i, 0) * 80ms)}.wt-js body .wt-odslon.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wt-js body .wt-odslon{opacity:1;transform:none;transition:none}}@keyframes wt-naglowek-najazd{from{transform:scale(1.08)}to{transform:none}}body .wt-katalog.wt-katalog,body .wt-produkt.wt-produkt{padding-block:var(--space-2xl) var(--space-3xl)}body .wt-katalog .nk-filters__option--parent>label{padding-right:0;font-weight:700;color:var(--primary-950)}body .wt-katalog .nk-filters__option--parent+.nk-filters__option--parent{margin-top:.35rem}body .wt-katalog .nk-filters__subtoggle[hidden]{display:none}body .wt-katalog .nk-filters__children{margin:.1rem 0 .4rem .85rem;padding-left:.6rem;border-left:1px solid var(--line)}body .wt-katalog .nk-filters__option--child>label{font-weight:500;color:var(--primary-800)}@media (min-width:64rem){body .wt-katalog .nk-catalog__layout{grid-template-columns:20rem minmax(0, 1fr)}body .wt-katalog .nk-catalog__sidebar{position:static;align-self:start}}body .wt-katalog .nk-catalog__pagination{margin-top:var(--space-2xl);gap:.4rem}body .wt-katalog .nk-catalog__pagination :is(a,span).page-numbers{min-width:2.75rem;height:2.75rem;padding:0 .9rem;border:1px solid var(--line);border-radius:var(--radius-s,.375rem);background:var(--surface-000);color:var(--primary-950);font-family:var(--sfont);font-size:var(--step--1);font-weight:700;font-variant-numeric:tabular-nums}body .wt-katalog .nk-catalog__pagination a.page-numbers:is(:hover,:focus-visible){border-color:var(--primary-950);background:var(--surface-000);color:var(--primary-950)}body .wt-katalog .nk-catalog__pagination span.page-numbers.current{border-color:var(--primary-950);background:var(--primary-950);color:var(--surface-000)}body .wt-katalog .nk-catalog__pagination span.page-numbers.dots{border-color:transparent;background:0 0}body .wt-katalog #nk-products-grid.nk-catalog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 15rem), 1fr));gap:var(--space-s)}body .wt-katalog #nk-products-grid>.wt-pk{width:100%}@media (max-width:39.9375rem){body .wt-katalog #nk-products-grid.nk-catalog__grid{grid-template-columns:repeat(2,minmax(0, 1fr));gap:var(--space-2xs)}body .wt-katalog #nk-products-grid .wt-pk__nazwa{font-size:var(--step--1)}}body .wt-katalog .nk-catalog{padding-top:0}body .wt-pt__glowka{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-m);margin-bottom:var(--space-l)}body .wt-pt__teksty{display:grid;gap:var(--space-s)}body .wt-pt__teksty>*{margin:0}body .wt-pt__wszystkie{display:inline-flex;align-items:center;gap:.45rem;margin-inline-end:var(--space-s);color:inherit;font-size:var(--step--1);font-weight:600;text-decoration:none}body .wt-pt__wszystkie .num{font-weight:500;opacity:.6}body .wt-pt__wszystkie-strzalka{width:1rem;height:1rem;transition:transform var(--dur) var(--ease-out)}body .wt-pt__wszystkie:hover .wt-pt__wszystkie-strzalka{transform:translateX(4px)}body .wt-pt__lista{--karta-szer:clamp(13.5rem, 8rem + 10vw, 18rem)}body .wt-sekcja.wt-sekcja--doklejona{padding-top:0}body .nk-product .nk-product__title{font-family:var(--ffont);font-stretch:88%;font-weight:800;line-height:1.12;letter-spacing:-.005em;text-transform:uppercase;color:var(--primary-950)}body .nk-product .nk-product__buy-row{align-items:end}body .nk-product .nk-qty__stepper{height:3rem}body .nk-product .nk-product__buy-row .nk-add-to-cart__btn{min-height:3rem;height:3rem}body .nk-product .wt-miniatury{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:var(--space-2xs);margin-top:var(--space-s)}body .nk-product .wt-miniatury__pas.wt-miniatury__pas{display:flex;gap:.6rem;padding:2px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}body .wt-miniatury__pas::-webkit-scrollbar{display:none}body .nk-product .wt-miniatury .nk-thumb{display:block;flex:0 0 5.25rem;width:5.25rem;scroll-snap-align:center;border-radius:var(--radius-s,.5rem);background:#efefef}body .nk-product .wt-miniatury .nk-thumb img{mix-blend-mode:multiply}body .wt-miniatury__krok{display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-000);color:var(--primary-950);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-fast)}body .wt-miniatury__krok:hover:not(:disabled){border-color:var(--primary-950);background:var(--primary-950);color:var(--surface-000)}body .wt-miniatury__krok:disabled{opacity:.35;cursor:default}body .wt-miniatury__krok svg{width:.95rem;height:.95rem}body .wt-miniatury__krok--wstecz svg{transform:rotate(180deg)}body .nk-product .wt-miniatury .nk-thumb[hidden]{display:none}body .nk-product .nk-product__brand{color:var(--fg-muted)}body .nk-product .nk-picker__header{display:flex;align-items:center;gap:.5rem}body .wt-kolor-reset{margin-left:auto;padding:.2rem .65rem;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-000);color:var(--primary-950);font-size:var(--step--2);font-weight:700;cursor:pointer}body .wt-kolor-reset[hidden]{display:none}body .wt-kolor-reset:hover{border-color:var(--primary-950)}body .nk-product .nk-swatch--color .nk-swatch__dot{box-shadow:inset 0 0 0 1px rgb(var(--primary-950-rgb)/0.12)}body .wt-podobne.wt-podobne{padding-block:clamp(4rem, 3rem + 4vw, 6.5rem)}body .wt-strona.wt-strona{padding-block:var(--space-2xl) var(--space-3xl)}body .wt-strona__tresc{display:block;max-width:var(--container-text,46rem)}body .wt-sekcja--z-tlem{position:relative;isolation:isolate;overflow:hidden}body .wt-tlo-sekcji{position:absolute;inset:0;z-index:-1}body .wt-tlo-sekcji img{width:100%;height:100%;object-fit:cover;object-position:var(--tlo-pozycja,50% 50%);opacity:.4}body .wt-tlo-sekcji:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--primary-950) 0%,rgb(var(--primary-950-rgb)/0.35) 22%,rgb(var(--primary-950-rgb)/0.35) 78%,var(--primary-950) 100%),linear-gradient(90deg,rgb(var(--primary-950-rgb)/0.7) 0%,transparent 65%)}body .wt-cta.wt-cta{padding-block:clamp(5rem, 3.5rem + 6vw, 9rem)}body .wt-cta .wt-tlo-sekcji img{opacity:.55}body .wt-cta__tresc{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-m);max-width:40rem}body .wt-cta__tresc>*{margin:0}body .wt-cta__tekst.wt-cta__tekst{max-width:44ch}body .wt-cta__akcje{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-top:var(--space-xs)}body .nk-mini-cart{position:fixed;inset:0;z-index:10000;display:flex;justify-content:flex-end;background:rgb(var(--primary-950-rgb)/0.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .3s var(--ease-out)}body .nk-mini-cart[hidden]{display:none}body .nk-mini-cart.is-visible{opacity:1}body .nk-mini-cart__dialog{display:flex;flex-direction:column;width:min(27rem, 100%);height:100%;background:var(--surface-000);color:var(--primary-950);box-shadow:-30px 0 60px -30px rgb(var(--primary-950-rgb)/0.5);transform:translateX(100%);transition:transform .4s cubic-bezier(.16,.84,.24,1);outline:none}body .nk-mini-cart.is-visible .nk-mini-cart__dialog{transform:none}body .nk-mini-cart__header{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-m) var(--space-m) var(--space-s);border-bottom:1px solid var(--line)}body .nk-mini-cart__title.nk-mini-cart__title{margin:0;font-family:var(--ffont);font-size:var(--step-2);font-stretch:88%;font-weight:800;line-height:1;letter-spacing:-.005em;text-transform:uppercase}body .nk-mini-cart__count{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .45rem;border-radius:var(--radius-pill);background:var(--primary-950);color:var(--surface-000);font-size:var(--step--2);font-weight:800}body .nk-mini-cart__count[hidden]{display:none}body .nk-mini-cart__close{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-inline-start:auto;padding:0;border:1px solid var(--line);border-radius:var(--radius-pill);background:0 0;color:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}body .nk-mini-cart__close:hover{border-color:var(--primary-950);background:var(--primary-950);color:var(--surface-000)}body .nk-mini-cart__close svg{width:1rem;height:1rem}body .nk-mini-cart__items{flex:1 1 auto;display:grid;align-content:start;gap:0;margin:0;padding:var(--space-2xs) var(--space-m);overflow-y:auto;overscroll-behavior:contain;list-style:none}body .nk-mini-cart__items[hidden]{display:none}body .nk-mini-cart__item{display:grid;grid-template-columns:4.75rem minmax(0, 1fr) auto;align-items:center;gap:var(--space-s);margin:0;padding-block:var(--space-s);border-bottom:1px solid var(--surface-200)}body .nk-mini-cart__item:last-child{border-bottom:0}body .nk-mini-cart__thumb{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-s,.5rem);background:#eee}body .nk-mini-cart__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}body .nk-mini-cart__info{display:grid;gap:.2rem;min-width:0}body .nk-mini-cart__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:inherit;font-weight:700;line-height:1.25;text-decoration:none}body .nk-mini-cart__name:hover{text-decoration:underline}body .nk-mini-cart__opts{font-size:var(--step--2);color:var(--fg-muted)}body .nk-mini-cart__qty-price{display:flex;flex-wrap:wrap;gap:.35rem;font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--fg-muted)}body .nk-mini-cart__price{font-weight:700;color:var(--primary-950)}body .nk-mini-cart__remove{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--radius-pill);background:var(--surface-100);color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}body .nk-mini-cart__remove:hover{background:var(--primary-950);color:var(--surface-000)}body .nk-mini-cart__remove svg{width:.8rem;height:.8rem}body .nk-mini-cart__empty{flex:1 1 auto;display:grid;place-content:center;justify-items:center;gap:var(--space-2xs);padding:var(--space-xl) var(--space-m);text-align:center}body .nk-mini-cart__empty[hidden]{display:none}body .nk-mini-cart__empty-icon{width:3rem;height:3rem;margin-bottom:var(--space-xs);color:var(--primary-300)}body .nk-mini-cart__empty p{margin:0;font-weight:700}body .nk-mini-cart__empty small{max-width:26ch;color:var(--fg-muted)}body .nk-mini-cart__footer{display:grid;gap:var(--space-s);padding:var(--space-m);border-top:1px solid var(--line);background:var(--surface-050)}body .nk-mini-cart__footer[hidden]{display:none}body .nk-mini-cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s)}body .nk-mini-cart__total-label{font-size:var(--step--2);font-weight:600;letter-spacing:var(--tracking-widest,.12em);text-transform:uppercase;color:var(--fg-muted)}body .nk-mini-cart__total-value{font-family:var(--ffont);font-size:var(--step-2);font-stretch:88%;font-weight:800;font-variant-numeric:tabular-nums}body .nk-mini-cart__actions{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.4fr);gap:var(--space-2xs)}body .nk-mini-cart__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1rem;border:1px solid var(--primary-950);border-radius:var(--radius-pill);font-size:var(--step--1);font-weight:700;text-align:center;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}body .nk-mini-cart__btn svg{flex:none;width:1.05rem;height:1.05rem}body .nk-mini-cart__btn--ghost{background:0 0;color:var(--primary-950)}body .nk-mini-cart__btn--ghost:hover{background:var(--surface-100)}body .nk-mini-cart__btn--primary{background:var(--primary-950);color:var(--surface-000)}body .nk-mini-cart__btn--primary:hover{background:var(--primary-800)}body .nk-cart-fab{position:fixed;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:9990;display:inline-flex;align-items:center;gap:.6rem;height:3.25rem;padding:0 .9rem 0 1rem;border:1px solid rgb(var(--white-rgb)/0.14);border-radius:var(--radius-m);background:var(--primary-950);color:var(--surface-000);box-shadow:0 18px 40px -14px rgb(var(--primary-950-rgb)/0.65);font-size:var(--step--1);font-weight:700;cursor:pointer;transition:transform .3s var(--ease-out),opacity .3s var(--ease-out),background-color var(--dur-fast) var(--ease-out)}body .nk-cart-fab:after{content:"Koszyk";order:1}body .nk-cart-fab:hover{background:var(--primary-800)}body .nk-cart-fab[hidden]{display:none}body .nk-cart-fab.is-entering,body .nk-cart-fab.is-hiding{opacity:0;transform:translateY(1rem)}body .nk-cart-fab__icon{width:1.3rem;height:1.3rem}body .nk-cart-fab .nk-cart-fab__count{order:2;min-width:1.5rem;height:1.5rem;padding:0 .4rem;border-radius:var(--radius-s,.375rem);background:var(--surface-000);color:var(--primary-950);font-size:.75rem;font-weight:800}body .nk-added-modal{background:rgb(var(--primary-950-rgb)/0.55)}body .nk-added-modal__dialog{border-radius:var(--radius-l,1.25rem);font-family:var(--sfont);color:var(--primary-950)}body .nk-added-modal__title.nk-added-modal__title{font-family:var(--ffont);font-stretch:88%;font-weight:800;line-height:1.12;text-transform:uppercase;color:var(--primary-950)}body .nk-added-modal__check{color:var(--primary-950)}body .nk-added-modal__thumb{background:#eee}body .nk-added-modal__thumb img{mix-blend-mode:multiply}body .nk-added-modal__btn{border-radius:var(--radius-pill);font-weight:700}body .nk-added-modal__btn--primary{border-color:var(--primary-950);background:var(--primary-950);color:var(--surface-000)}body .nk-added-modal__btn--primary:hover{background:var(--primary-800)}body .wt-koszyk.wt-koszyk{padding-block:var(--space-2xl) var(--space-3xl)}body .wt-koszyk :is(.nk-cart-summary,.nk-inquiry-form-wrap,.nk-thank-you){--nkc-ink:var(--primary-950);--nkc-ink-2:var(--primary-800);--nkc-accent:var(--primary-950);--nkc-accent-deep:var(--primary-800);--nkc-bg-2:var(--surface-100);--nki-ink:var(--primary-950);--nki-ink-2:var(--primary-800);--nki-accent:var(--primary-950);--nki-accent-deep:var(--primary-800);--nki-bg-2:var(--surface-100);--nkt-ink:var(--primary-950);--nkt-accent:var(--primary-950);--nkt-accent-deep:var(--primary-800);max-width:var(--container);margin:0 auto !important;padding-inline:var(--gutter) !important;font-family:var(--sfont)}body .wt-koszyk :is(.nk-cart-summary__heading,.nk-inquiry-form-wrap__title){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body .wt-koszyk :is(.nk-cart-summary__cta,.nk-inquiry-form-wrap button[type=submit]){border-radius:var(--radius-pill);background:var(--primary-950);color:var(--surface-000)}body .wt-koszyk .nk-cart-summary__thumb{background:#eee}body .wt-koszyk .nk-cart-summary__thumb img{mix-blend-mode:multiply}:where(input[type=checkbox],input[type=radio]){flex:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:1.2rem;height:1.2rem;margin:.1em 0 0;border:1.5px solid var(--primary-400);border-radius:.3rem;background:var(--surface-000) center/0.8rem no-repeat;vertical-align:top;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox],input[type=radio]):hover{border-color:var(--primary-950)}:where(input[type=checkbox]):checked{border-color:var(--primary-950);background-color:var(--primary-950);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.5 3.2 3L13 4.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:where(input[type=radio]):checked{border-color:var(--primary-950);box-shadow:inset 0 0 0 .28rem var(--surface-000);background-color:var(--primary-950)}:where(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}body .wt-koszyk .nk-inquiry-form__consent label{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer}body .wt-formularz .wt-form{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.75rem}body .wt-formularz .wt-form>*{grid-column:1/-1;margin:0}body .wt-formularz .wt-form>.wt-form__pole--pol{grid-column:auto}@media (max-width:29.9375rem){body .wt-formularz .wt-form>.wt-form__pole--pol{grid-column:1/-1}}body .wt-formularz .wt-form__pole{display:block}body .wt-formularz .wt-form__etykieta{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body .wt-formularz .wpcf7-form-control-wrap{display:block}body .wt-formularz :is(.wpcf7-text,.wpcf7-email,.wpcf7-tel,.wpcf7-textarea){width:100%;min-height:3rem;padding:.7rem 1rem;border:1px solid var(--line);border-radius:var(--radius-s,.6rem);background:var(--surface-050);color:var(--primary-950);font:inherit;font-size:var(--step--1);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}body .wt-formularz :is(.wpcf7-text,.wpcf7-email,.wpcf7-tel,.wpcf7-textarea)::placeholder{color:var(--primary-500)}body .wt-formularz .wpcf7-textarea{min-height:4.75rem;resize:vertical}body .wt-formularz :is(.wpcf7-text,.wpcf7-email,.wpcf7-tel,.wpcf7-textarea):focus{border-color:var(--primary-950);background:var(--surface-000);box-shadow:0 0 0 3px rgb(var(--primary-950-rgb)/0.1);outline:none}body .wt-formularz .wpcf7-not-valid{border-color:#b42318}body .wt-formularz .wpcf7-not-valid-tip{margin-top:.3rem;font-size:var(--step--2);font-weight:600;color:#b42318}body .wt-formularz .wt-form__grupa{display:block;min-width:0;margin:var(--space-xs) 0 0;padding:0;border:0}body .wt-formularz .wt-form__legenda{float:left;width:100%;margin-bottom:.7rem;padding:0;font-size:var(--step--2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-800)}body .wt-formularz .wt-form__grupa .wpcf7-form-control-wrap{clear:both}body .wt-formularz .wt-form__grupa :is(.wpcf7-checkbox,.wpcf7-radio){display:flex;flex-wrap:wrap;gap:.35rem}body .wt-formularz .wt-form__grupa .wpcf7-list-item{margin:0}body .wt-formularz .wt-form__grupa .wpcf7-list-item label{position:relative;display:block;cursor:pointer}body .wt-formularz .wt-form__grupa .wpcf7-list-item input{position:absolute;opacity:0;pointer-events:none}body .wt-formularz .wt-form__grupa .wpcf7-list-item-label{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-050);font-size:var(--step--1);font-weight:600;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}body .wt-formularz .wt-form__grupa .wpcf7-checkbox .wpcf7-list-item-label:before{content:"+";font-weight:700;color:var(--fg-muted)}body .wt-formularz .wt-form__grupa--osoby .wpcf7-radio{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr))}body .wt-formularz .wt-form__grupa--osoby .wpcf7-list-item-label{justify-content:center;width:100%;padding-inline:.4rem;border-radius:var(--radius-s,.6rem);white-space:nowrap}body .wt-formularz .wt-form__grupa label:hover .wpcf7-list-item-label{border-color:var(--primary-950)}body .wt-formularz .wt-form__grupa input:checked+.wpcf7-list-item-label{border-color:var(--primary-950);background:var(--primary-950);color:var(--surface-000)}body .wt-formularz .wt-form__grupa .wpcf7-checkbox input:checked+.wpcf7-list-item-label:before{content:"✓";color:var(--surface-000)}body .wt-formularz .wt-form__grupa input:focus-visible+.wpcf7-list-item-label{outline:2px solid var(--focus);outline-offset:2px}body .wt-formularz .wt-form__stopka{position:relative;display:grid;gap:.75rem;margin-top:var(--space-xs)}body .wt-formularz .wt-form__zgoda{display:flex;align-items:flex-start;gap:.6rem;font-size:var(--step--2);line-height:1.5;color:var(--fg-muted);cursor:pointer}body .wt-formularz .wt-form__zgoda .wpcf7-form-control-wrap{flex:none;margin-top:.05rem}body .wt-formularz .wt-form__zgoda .wpcf7-list-item{margin:0}body .wt-formularz .wt-form__zgoda input{display:block;flex:none;width:1.25rem;height:1.25rem;margin:0;border:1.5px solid var(--primary-400);border-radius:.3rem;background:var(--surface-000) center/0.8rem no-repeat;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}body .wt-formularz .wt-form__zgoda input:checked{border-color:var(--primary-950);background-color:var(--primary-950);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.5 3.2 3L13 4.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body .wt-formularz .wt-form__zgoda input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}body .wt-formularz .wt-form__zgoda a{color:var(--primary-950);text-decoration:underline}body .wt-formularz .wt-form__wyslij{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.25rem;margin-top:.25rem;padding:0 2rem;border:0;border-radius:var(--radius-pill);background:var(--primary-950);color:var(--surface-000);font:inherit;font-size:var(--step-0);font-weight:700;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}body .wt-formularz .wt-form__wyslij:hover{background:var(--primary-800)}body .wt-formularz .wt-form__wyslij:active{transform:translateY(1px)}body .wt-formularz .wpcf7-spinner{position:absolute;right:1rem;bottom:.9rem;margin:0}body .wt-formularz .wpcf7 form .wpcf7-response-output{margin:var(--space-s) 0 0;padding:.8rem 1rem;border-radius:var(--radius-s,.6rem);font-size:var(--step--1)}body .wt-formularz--ciemny :is(.wpcf7-text,.wpcf7-email,.wpcf7-tel,.wpcf7-textarea){border-color:rgb(var(--white-rgb)/0.14);background:rgb(var(--white-rgb)/0.05);color:var(--surface-000)}body .wt-formularz--ciemny :is(.wpcf7-text,.wpcf7-email,.wpcf7-tel,.wpcf7-textarea)::placeholder{color:rgb(var(--white-rgb)/0.45)}body .wt-formularz--ciemny :is(.wpcf7-text,.wpcf7-email,.wpcf7-tel,.wpcf7-textarea):focus{border-color:rgb(var(--white-rgb)/0.6);background:rgb(var(--white-rgb)/0.08);box-shadow:0 0 0 3px rgb(var(--white-rgb)/0.1)}body .wt-formularz--ciemny .wt-form__legenda{color:rgb(var(--white-rgb)/0.6)}body .wt-formularz--ciemny .wt-form__grupa .wpcf7-list-item-label{border-color:rgb(var(--white-rgb)/0.14);background:rgb(var(--white-rgb)/0.05);color:var(--surface-000)}body .wt-formularz--ciemny .wt-form__grupa .wpcf7-checkbox .wpcf7-list-item-label:before{color:rgb(var(--white-rgb)/0.5)}body .wt-formularz--ciemny .wt-form__grupa label:hover .wpcf7-list-item-label{border-color:rgb(var(--white-rgb)/0.6)}body .wt-formularz--ciemny .wt-form__grupa input:checked+.wpcf7-list-item-label{border-color:var(--surface-000);background:var(--surface-000);color:var(--primary-950)}body .wt-formularz--ciemny .wt-form__grupa .wpcf7-checkbox input:checked+.wpcf7-list-item-label:before{color:var(--primary-950)}body .wt-formularz--ciemny .wt-form__zgoda{color:rgb(var(--white-rgb)/0.6)}body .wt-formularz--ciemny .wt-form__zgoda a{color:var(--surface-000)}body .wt-formularz--ciemny .wt-form__zgoda input{border-color:rgb(var(--white-rgb)/0.45);background-color:transparent}body .wt-formularz--ciemny .wt-form__zgoda input:checked{border-color:var(--surface-000);background-color:var(--surface-000);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.5 3.2 3L13 4.5' fill='none' stroke='%230d0d0d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body .wt-formularz--ciemny .wt-form__wyslij{background:var(--surface-000);color:var(--primary-950)}body .wt-formularz--ciemny .wt-form__wyslij:hover{background:var(--surface-200)}body .wt-formularz--ciemny .wpcf7-not-valid-tip{color:#ff8a80}body .wt-formularz--ciemny .wpcf7-not-valid{border-color:#ff8a80}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100svh;display:flex;flex-direction:column;background-color:var(--bg);color:var(--fg);font-family:var(--sfont);font-size:var(--step-0);line-height:var(--leading-normal);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}body img,body picture,body svg,body video,body canvas{display:block;max-width:100%}body img,body video{height:auto}body a{color:inherit;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.22em}body p,body li,body figcaption{text-wrap:pretty}body ol{list-style-type:auto;padding-left:15px;margin:15px 0}body ul{padding-left:15px;list-style-type:disc;margin:15px 0}body ul[role=list],body ol[role=list]{list-style:none;padding:0}body table{width:100%}body strong,body b{font-weight:700}body ::selection{background:var(--accent-300);color:var(--primary-950)}body :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-xs)}body .on-dark :focus-visible{outline-color:var(--accent-300)}body>main{flex:1 0 auto;padding-top:calc(var(--header-h) + var(--space-2xl));padding-bottom:var(--space-3xl)}body>main:has(>.tb-block:first-child),body>main:has(>.page-head:first-child){padding-block:0}body>.site-footer{flex:0 0 auto}
:root{--logo-src:url("https://wapteam.wpprojects.pl/wp-content/themes/turbobuild/assets/img/logo-wapteam-biale.webp")}
@charset "UTF-8";body .site-header{position:absolute;inset-inline:0;top:0;z-index:var(--z-header);color:var(--surface-000)}body .site-header.is-fixed{position:fixed;transform:translate3d(0,-101%,0);transition:none;will-change:transform}body .site-header.is-fixed.is-pinned{transform:translate3d(0,0,0);transition:transform .42s cubic-bezier(.32,.72,.22,1)}@media (prefers-reduced-motion:reduce){body .site-header.is-fixed.is-pinned{transition:none}}body[data-drawer-open=true] .site-header{position:fixed;transform:none}body .topbar{background:var(--primary-950);color:var(--fg-invert-muted);overflow:hidden;transition:height .32s var(--ease-out),opacity .22s var(--ease-out)}body .topbar__content{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--space-m);min-height:2.35rem;font-size:var(--step--2);line-height:var(--leading-mid)}body .topbar__haslo{margin:0;text-align:center;font-weight:500;letter-spacing:var(--tracking-slight);color:var(--surface-000)}body .topbar__prawa{display:none;align-items:center;gap:var(--space-l)}body .topbar__list{display:flex;align-items:center;list-style:none;margin:0;padding:0}@media (min-width:64rem){body .topbar__content{grid-template-columns:minmax(0, 1fr) auto;min-height:2.6rem}body .topbar__haslo{text-align:start}body .topbar__prawa{display:flex}}body .topbar__list li{display:flex;align-items:center;white-space:nowrap}body .topbar__list li+li:before{content:"";width:1px;height:.8rem;margin-inline:1rem;background:rgb(var(--white-rgb)/0.16)}body .topbar__icon{flex:none;width:.9rem;height:.9rem;margin-inline-end:.45rem;opacity:.6}body .topbar a{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}body .topbar a:hover{color:var(--surface-000)}body .site-header.is-fixed .topbar,body[data-drawer-open=true] .topbar{height:0;opacity:0;transition:none}body .mainbar{position:relative;border-bottom:1px solid transparent;transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}body:where(:not(:has(>main>.tb-block:first-child)):not(:has(>main>.page-head:first-child))) .mainbar{background:var(--primary-950)}body .site-header.is-fixed .mainbar,body[data-drawer-open=true] .mainbar,body .site-header.is-mega-open .mainbar{background:rgb(var(--primary-950-rgb)/0.94);border-bottom-color:rgb(var(--white-rgb)/0.08);backdrop-filter:saturate(1.3) blur(14px);-webkit-backdrop-filter:saturate(1.3) blur(14px)}body .mainbar__content{display:flex;align-items:center;gap:var(--space-l);min-height:4.5rem;transition:min-height .32s var(--ease-out)}body .site-header.is-fixed .mainbar__content{min-height:3.9rem;transition:none}body .mainbar__end{display:flex;align-items:center;gap:var(--space-s)}@media (max-width:63.9375rem){body .mainbar__end{margin-inline-start:auto}}body .logo{flex:none;display:block;color:inherit;transition:opacity var(--dur-fast) var(--ease-out)}body .logo:hover{opacity:.85}body .logo__obraz{display:block;width:auto;height:clamp(2.75rem, 2.2rem + 1.2vw, 3.75rem);transition:height .32s var(--ease-out)}body .site-header.is-fixed .logo__obraz{height:2.75rem;transition:none}body .nav{display:none;min-width:0;margin-inline-start:auto}@media (min-width:64rem){body .nav{display:block}}body .nav__list{display:flex;align-items:center;gap:clamp(1rem, 0.5rem + 0.9vw, 1.6rem);margin:0;padding:0;list-style:none}body .nav__item--skrot{display:none}@media (min-width:80rem){body .nav__item--skrot:nth-child(-n+3){display:block}}@media (min-width:88rem){body .nav__item--skrot:nth-child(-n+4){display:block}}@media (min-width:100rem){body .nav__item--skrot{display:block}}body .nav__link{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 0;border:0;background:0 0;color:inherit;font:inherit;font-size:var(--step--1);font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer}body .nav__link:after{content:"";position:absolute;inset-inline:0;bottom:.25rem;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--dur) var(--ease-out)}body .nav__link:hover:after,body .nav__link.is-active:after,body .nav__link[aria-expanded=true]:after{transform:scaleX(1);transform-origin:left}body .nav__caret{width:.75rem;height:.75rem;transition:transform var(--dur) var(--ease-out)}body .nav__link[aria-expanded=true] .nav__caret{transform:rotate(180deg)}body .szukaj{position:relative;width:clamp(13rem, 8rem + 6vw, 17rem)}body .szukaj__ikona{position:absolute;z-index:1;top:50%;left:.85rem;width:.95rem;height:.95rem;translate:0 -50%;opacity:.75;pointer-events:none}body .szukaj__pole{width:100%;height:1.85rem;padding:0 .9rem 0 2.2rem;border:1px solid rgb(var(--white-rgb)/0.14);border-radius:var(--radius-pill);background:rgb(var(--white-rgb)/0.08);color:var(--surface-000);font:inherit;font-size:var(--step--2);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}body .szukaj__pole::placeholder{color:rgb(var(--white-rgb)/0.75)}body .szukaj__pole:hover{background:rgb(var(--white-rgb)/0.18)}body .szukaj__pole:focus{outline:none;background:rgb(var(--white-rgb)/0.2);border-color:rgb(var(--white-rgb)/0.6)}body .szukaj__pole::-webkit-search-cancel-button{filter:invert(1)}body .szukaj--drawer{width:100%}body .szukaj--drawer .szukaj__ikona{left:1.1rem;width:1.15rem;height:1.15rem}body .szukaj--drawer .szukaj__pole{height:3.25rem;padding-left:3rem;font-size:var(--step-0);background:rgb(var(--white-rgb)/0.1)}body .wycena{display:inline-flex;align-items:center;gap:.7rem;height:2.6rem;padding:0 .25rem 0 1.1rem;border-radius:var(--radius-pill);background:var(--surface-000);color:var(--primary-950);font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-slight);white-space:nowrap;text-decoration:none;box-shadow:0 10px 28px -10px rgb(var(--primary-950-rgb)/0.7),inset 0 0 0 1px rgb(var(--white-rgb)/0.6);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),background-color var(--dur-fast)}body .wycena:hover{transform:translateY(-1px);box-shadow:0 16px 34px -12px rgb(var(--primary-950-rgb)/0.8),inset 0 0 0 1px var(--surface-000)}body .wycena__ikona{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:var(--radius-pill);background:var(--primary-950);color:var(--surface-000);transition:transform var(--dur) var(--ease-out)}body .wycena__ikona svg{width:.95rem;height:.95rem}body .wycena:hover .wycena__ikona svg{animation:wycena-dzwonek .7s var(--ease-out)}@keyframes wycena-dzwonek{0%,100%{transform:rotate(0)}20%{transform:rotate(-16deg)}40%{transform:rotate(13deg)}60%{transform:rotate(-9deg)}80%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){body .wycena:hover .wycena__ikona svg{animation:none}}@media (max-width:39.9375rem){body .wycena{padding:.3rem;height:auto;gap:0}body .wycena__napis{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}body .koszyk{position:relative;display:inline-flex;align-items:center;gap:.5rem;height:2.6rem;padding:0 .25rem;color:inherit;font-size:var(--step--1);font-weight:700;letter-spacing:var(--tracking-slight);text-decoration:none;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-out)}body .koszyk:hover{opacity:.75}body .koszyk__ikona{width:1.35rem;height:1.35rem}body .koszyk .koszyk__licznik{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:var(--radius-pill);background:var(--surface-000);color:var(--primary-950);font-size:.72rem;font-weight:800;line-height:1}body .koszyk__licznik.is-pulsing{animation:koszyk-puls .6s var(--ease-out)}@keyframes koszyk-puls{0%{transform:scale(1)}35%{transform:scale(1.35)}100%{transform:scale(1)}}@media (max-width:39.9375rem){body .koszyk{justify-content:center;width:2.6rem}body .koszyk__napis{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body .koszyk .koszyk__licznik{position:absolute;top:-.3rem;right:-.3rem}}body .menu-btn{display:grid;place-items:center;width:2.6rem;height:2.6rem;padding:0;border:1px solid rgb(var(--white-rgb)/0.3);border-radius:var(--radius-pill);background:rgb(var(--white-rgb)/0.08);color:inherit;cursor:pointer}@media (min-width:64rem){body .menu-btn{display:none}}body .menu-btn__ikona{display:grid;gap:5px;width:1.25rem}body .menu-btn__ikona span{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform var(--dur) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}body .menu-btn[aria-expanded=true] .menu-btn__ikona span:nth-child(1){transform:translateY(7px) rotate(45deg)}body .menu-btn[aria-expanded=true] .menu-btn__ikona span:nth-child(2){opacity:0}body .menu-btn[aria-expanded=true] .menu-btn__ikona span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body .mega-kat{position:absolute;top:100%;inset-inline:0;isolation:isolate;display:none;height:calc(100svh - var(--header-h, 7.5rem));overflow:hidden;background:var(--primary-950);color:var(--surface-000);opacity:0;visibility:hidden;transition:opacity .26s var(--ease-out),visibility .26s}@media (min-width:64rem){body .mega-kat{display:block}}body .mega-kat[data-open=true]{opacity:1;visibility:visible}body .mega-kat__tla{position:absolute;inset:0;z-index:-1;overflow:hidden}body .mega-kat__tla:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--primary-950-rgb)/0.97) 0%,rgb(var(--primary-950-rgb)/0.88) 24%,rgb(var(--primary-950-rgb)/0.45) 58%,rgb(var(--primary-950-rgb)/0.25) 100%),linear-gradient(0deg,rgb(var(--primary-950-rgb)/0.9) 0%,transparent 30%)}body .mega-kat__tlo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%;opacity:0;transform:scale(1.06);transition:opacity .7s var(--ease-out),transform 7s cubic-bezier(.16,.84,.24,1)}body .mega-kat__tlo.is-shown{opacity:1;transform:none}body .mega-kat__wnetrze{display:flex;flex-direction:column;height:100%}body .mega-kat__siatka{flex:1 1 auto;display:grid;grid-template-columns:20rem minmax(0, 1fr);gap:var(--space-3xl);min-height:0;padding-block:var(--space-l)}body .mega-kat__lista{display:grid;align-content:start;gap:2px;min-height:0;margin:0;padding:0 var(--space-m) 0 0;overflow-y:auto;border-inline-end:1px solid rgb(var(--white-rgb)/0.1);list-style:none;scrollbar-width:none}body .mega-kat__glowna{display:grid;grid-template-columns:minmax(0, 1fr) auto 1rem;align-items:center;gap:.6rem;padding:.45rem .8rem;border-radius:var(--radius-m);color:rgb(var(--white-rgb)/0.62);font-size:var(--step--1);font-weight:600;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}body .mega-kat__glowna.is-shown{background:rgb(var(--white-rgb)/0.1);color:var(--surface-000)}body .mega-kat__glowna-liczba{font-size:var(--step--2);font-weight:500;color:rgb(var(--white-rgb)/0.4)}body .mega-kat__glowna-strzalka{width:1rem;height:1rem;transform:rotate(-90deg) translateY(-4px);opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur) var(--ease-out)}body .mega-kat__glowna.is-shown .mega-kat__glowna-strzalka{transform:rotate(-90deg);opacity:1}body .mega-kat__panele{min-height:0;overflow-y:auto;scrollbar-width:none}body .mega-kat__panel{display:none}body .mega-kat__panel.is-shown{display:block;animation:mega-kat-panel .36s var(--ease-out)}@keyframes mega-kat-panel{from{opacity:0;transform:translateX(.75rem)}to{opacity:1;transform:none}}body .mega-kat__rubryka{margin:0;font-weight:600;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:rgb(var(--white-rgb)/0.55)}body .mega-kat__panel-tytul{display:block;max-width:24ch;margin-top:var(--space-2xs);font-family:var(--ffont);font-size:clamp(2.25rem, 1rem + 2.6vw, 4rem);font-stretch:80%;font-weight:800;line-height:1.08;text-transform:uppercase;color:var(--surface-000);text-decoration:none;text-shadow:0 2px 30px rgba(0,0,0,.5)}body .mega-kat__panel-strzalka{display:inline-block;width:1.6rem;height:1.6rem;margin-left:.6rem;vertical-align:.1em;transition:transform var(--dur) var(--ease-out)}body .mega-kat__panel-tytul:hover .mega-kat__panel-strzalka{transform:translateX(6px)}body .mega-kat__kafle{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem, 1fr));gap:.6rem;max-width:54rem;margin:var(--space-xl) 0 0;padding:0;list-style:none}body .mega-kat__kafle li{margin:0;animation:mega-kat-kafel .42s var(--ease-out) both;animation-delay:calc(var(--n, 0) * 35ms)}@keyframes mega-kat-kafel{from{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}body .mega-kat__kafel{display:flex;align-items:center;gap:.85rem;height:100%;padding:.45rem .9rem .45rem .45rem;border:1px solid rgb(var(--white-rgb)/0.1);border-radius:var(--radius-m);background:rgba(20,20,20,.55);color:var(--surface-000);text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur) var(--ease-out)}body .mega-kat__kafel:hover{border-color:rgb(var(--white-rgb)/0.35);background:rgba(40,40,40,.7);transform:translateY(-2px)}body .mega-kat__miniatura{display:grid;place-items:center;flex:none;width:3.6rem;height:3.6rem;overflow:hidden;border-radius:calc(var(--radius-m) - 0.2rem);background:radial-gradient(circle at 50% 40%,#fafafa,#e9e9e9)}body .mega-kat__miniatura img{width:82%;height:82%;object-fit:contain;transition:transform var(--dur) var(--ease-out)}body .mega-kat__miniatura .mega-kat__miniatura-foto{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}body .mega-kat__kafel:hover .mega-kat__miniatura img{transform:scale(1.1)}body .mega-kat__kafel-nazwa{flex:1 1 auto;min-width:0;font-size:var(--step--1);font-weight:600;line-height:1.25}body .mega-kat__kafel-liczba{flex:none;font-size:var(--step--2);color:rgb(var(--white-rgb)/0.5)}body .mega-kat__stopka{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding-block:var(--space-m);border-top:1px solid rgb(var(--white-rgb)/0.12);font-size:var(--step--1)}body .mega-kat__wszystko{display:inline-flex;align-items:center;gap:.5rem;color:var(--surface-000);font-weight:700;text-decoration:none}body .mega-kat__wszystko-strzalka{width:1rem;height:1rem;transition:transform var(--dur) var(--ease-out)}body .mega-kat__wszystko:hover .mega-kat__wszystko-strzalka{transform:translateX(4px)}body .mega-kat__kontakt{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:rgb(var(--white-rgb)/0.6)}body .mega-kat__kontakt svg{width:1rem;height:1rem}body .mega-kat__kontakt a{color:var(--surface-000);font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){body .mega-kat__tlo{transition:opacity .2s linear;transform:none}body .mega-kat__kafle li,body .mega-kat__panel.is-shown{animation:none}}body .drawer{position:fixed;inset:0;z-index:calc(var(--z-header) - 1);padding-block:calc(var(--header-h) + var(--space-xl)) var(--space-2xl);overflow-y:auto;overscroll-behavior:contain;background:var(--primary-950);color:var(--surface-000);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path var(--dur-slow) var(--ease-in-out),visibility var(--dur-slow)}body .drawer[data-open=true]{clip-path:inset(0 0 0 0);visibility:visible}body[data-drawer-open=true]{overflow:hidden}body .drawer__content{display:grid;gap:var(--space-2xl)}@media (min-width:64rem){body .drawer__content{grid-template-columns:minmax(0, 1fr) 18rem;gap:var(--space-3xl)}}body .drawer__glowka{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-m);padding-bottom:var(--space-s);margin-bottom:var(--space-s);border-bottom:1px solid rgb(var(--white-rgb)/0.12)}body .drawer__rubryka{margin:0 0 var(--space-xs);font-weight:600;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-invert-muted)}body .drawer__glowka .drawer__rubryka{margin:0}body .drawer__wszystko{display:inline-flex;align-items:center;gap:.5rem;color:inherit;font-weight:600;text-decoration:none}body .drawer__strzalka{width:1rem;height:1rem;transition:transform var(--dur) var(--ease-out)}body .drawer__wszystko:hover .drawer__strzalka{transform:translateX(4px)}body .drawer__kategorie{display:grid;grid-template-columns:1fr;gap:.25rem var(--space-m);list-style:none;margin:0;padding:0}@media (min-width:40rem){body .drawer__kategorie{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (min-width:80rem){body .drawer__kategorie{grid-template-columns:repeat(3,minmax(0, 1fr))}}body .drawer__kategorie li{opacity:0;translate:0 .75rem;transition:opacity var(--dur) var(--ease-out),translate var(--dur) var(--ease-out)}body .drawer[data-open=true] .drawer__kategorie li{opacity:1;translate:0 0;transition-delay:calc(120ms + var(--i, 0) * 28ms)}@media (prefers-reduced-motion:reduce){body .drawer,body .drawer__kategorie li{transition:none}}body .drawer__kat{display:grid;grid-template-columns:3.5rem minmax(0, 1fr) auto;align-items:center;gap:var(--space-s);padding:.55rem .6rem .55rem .55rem;border-radius:var(--radius-m);color:inherit;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}body .drawer__kat:hover,body .drawer__kat.is-active{background:rgb(var(--white-rgb)/0.07)}body .drawer__kat-obraz{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-s);background:rgb(var(--white-rgb)/0.06)}body .drawer__kat-obraz img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}body .drawer__kat:hover .drawer__kat-obraz img{transform:scale(1.08)}body .drawer__kat-nazwa{font-family:var(--ffont);font-stretch:var(--ffont-stretch,100%);font-size:var(--step-0);font-weight:700;line-height:var(--leading-tight)}body .drawer__kat-liczba{font-size:var(--step--1);color:var(--fg-invert-muted)}body .drawer__bok{display:flex;flex-direction:column;gap:var(--space-xl)}body .drawer__strony{display:grid;gap:.2rem;list-style:none;margin:0;padding:0}body .drawer__strony a{font-family:var(--ffont);font-stretch:var(--ffont-stretch,100%);font-size:var(--step-2);font-weight:700;color:inherit;text-decoration:none}body .drawer__strony a:hover{color:var(--fg-invert-muted)}body .drawer__kontakt{display:grid;gap:.35rem;justify-items:start}body .drawer__telefon{font-family:var(--ffont);font-stretch:var(--ffont-stretch,100%);font-size:var(--step-3);font-weight:800;line-height:var(--leading-tight);color:inherit;text-decoration:none}body .drawer__email,body .drawer__adres{margin:0;color:var(--fg-invert-muted);text-decoration:none}body .drawer__email:hover{color:var(--surface-000)}
@charset "UTF-8";body .site-footer{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(3rem,2rem + 3vw,4.5rem) var(--space-m);border-top:1px solid rgb(var(--white-rgb)/0.1);background:var(--primary-950);color:rgb(var(--white-rgb)/0.62);font-size:var(--step--1)}body .site-footer a{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}body .site-footer a:hover{color:var(--surface-000)}body .site-footer ul{margin:0;padding:0;list-style:none}body .site-footer li{margin:0}body .site-footer__pas{display:grid;gap:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid rgb(var(--white-rgb)/0.12)}@media (min-width:64rem){body .site-footer__pas{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:center;gap:var(--space-3xl)}}body .site-footer__marka{display:flex;align-items:center;gap:var(--space-m)}body .site-footer__logo{flex:none}body .site-footer__logo img{width:5.5rem;height:auto}body .site-footer__haslo{max-width:30ch;margin:0;line-height:1.5}body .site-footer .site-footer__kontakt{display:grid;gap:var(--space-m)}@media (min-width:48rem){body .site-footer .site-footer__kontakt{grid-template-columns:repeat(3,auto);justify-content:space-between}}body .site-footer__kanal{display:flex;align-items:flex-start;gap:var(--space-s)}body .site-footer__ikona{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);background:rgb(var(--white-rgb)/0.08);color:var(--surface-000)}body .site-footer__ikona svg{width:1.15rem;height:1.15rem}body .site-footer__kanal-tresc{display:grid;gap:.15rem;padding-top:.1rem;color:var(--surface-000);font-weight:600;line-height:1.4}body .site-footer__kanal-tresc .num{font-family:var(--ffont);font-size:var(--step-0);font-stretch:88%;font-weight:700}body .site-footer address{font-style:normal}body .site-footer__siatka{display:grid;gap:var(--space-2xl) var(--space-xl);padding-block:var(--space-2xl)}@media (min-width:48rem){body .site-footer__siatka{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}body .site-footer__naglowek.site-footer__naglowek{margin:0 0 var(--space-s);font-family:var(--sfont);font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-widest,.12em);text-transform:uppercase;color:rgb(var(--white-rgb)/0.45)}body .site-footer__kolumna ul{display:grid;gap:.55rem}body .site-footer__kolumna--katalog ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-m)}body .site-footer .site-footer__wszystko{display:inline-flex;align-items:center;gap:.45rem;margin-top:var(--space-m);font-weight:700;color:var(--surface-000)}body .site-footer__wszystko svg{width:.85rem;height:.85rem;transition:transform var(--dur) var(--ease-out)}body .site-footer__wszystko:hover svg{transform:translateX(3px)}body .site-footer__dol{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-m);padding-top:var(--space-m);border-top:1px solid rgb(var(--white-rgb)/0.12);font-size:var(--step--2);color:rgb(var(--white-rgb)/0.45)}body .site-footer__dol p{margin:0}body .site-footer__dol ul{display:flex;flex-wrap:wrap;gap:var(--space-m)}body .site-footer__gora-link{display:inline-flex;align-items:center;gap:.4rem}body .site-footer__gora-link svg{width:.8rem;height:.8rem;transform:rotate(-90deg)}