@layer strony{.produkt-glowa{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s6);align-items:end}.produkt-glowa h1{font-size:clamp(2rem,1.3rem + 2.8vw,3.75rem);max-width:24ch}.produkt-glowa .wstep{margin-top:var(--s4)}.parametry{display:flex;flex-wrap:wrap;gap:var(--s4) var(--s6);margin-top:var(--s5)}.parametry div{display:grid;gap:.15rem;max-width:16rem}.parametry dt{font-size:var(--t-xs);color:var(--na-nocy-2)}.parametry dd{font-stretch:var(--polwaska);font-weight:650;font-size:var(--t-m);color:var(--biel);line-height:1.25}.produkt-glowa__cena{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.25rem;margin-top:var(--s5)}.produkt-glowa__cena .cena-od b{font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);color:var(--pomarancz-jasny)}.produkt-glowa__cena .cena-od small{font-size:var(--t-s)}.produkt-glowa__cena p{font-size:var(--t-xs);color:var(--na-nocy-2)}.wycofany{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s5);margin-top:var(--s5)}.pieczatka{position:relative;flex:none;padding:.4rem 1.1rem .45rem;transform:rotate(-6deg);border:3px solid var(--wycofany-noc);border-radius:10px;box-shadow:inset 0 0 0 3px var(--noc),inset 0 0 0 4.5px var(--wycofany-noc);color:var(--wycofany-noc);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:850;font-stretch:var(--szeroka);letter-spacing:.14em;text-transform:uppercase;line-height:1;-webkit-mask-image:radial-gradient(circle at 20% 30%,#000 0 60%,rgb(0 0 0 / .82) 61% 100%);mask-image:radial-gradient(circle at 20% 30%,#000 0 60%,#000000d1 61% 100%)}.wycofany__tresc{display:grid;gap:var(--s3);flex:1 1 22rem;min-width:0}.wycofany__info{font-size:var(--t-s);color:var(--na-nocy);max-width:46ch}.wycofany__info strong{color:var(--biel)}.wycofany__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4)}.nastepca{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem var(--s4);max-width:30rem;padding:var(--s3) var(--s4);border-radius:var(--r-sredni);background:#ffffff12;box-shadow:inset 0 0 0 1px var(--linia-nocy);color:var(--biel);text-decoration:none;transition:background .2s,box-shadow .2s}.nastepca:hover{background:#ffffff1f;box-shadow:inset 0 0 0 1px var(--fiolet-noc)}.nastepca__etykieta{grid-column:1;font-size:var(--t-xs);color:var(--na-nocy-2)}.nastepca__nazwa{grid-column:1;font-weight:700;font-size:var(--t-m)}.nastepca__cena{grid-column:1;font-size:var(--t-xs);color:var(--na-nocy-2)}.nastepca__cena b{color:var(--pomarancz-jasny);font-size:var(--t-m)}.nastepca__strzalka{grid-column:2;grid-row:1 / span 3;font-size:1.5rem;color:var(--fiolet-noc)}.cennik-info{margin-left:.4rem;padding:.1rem .5rem;border:1.5px solid var(--wycofany);border-radius:4px;color:var(--wycofany);font-size:.8125rem;font-weight:700;letter-spacing:.04em;vertical-align:.35em;font-stretch:100%}.cennik-brak{padding:var(--s5);border-radius:var(--r-sredni);background:var(--biel);box-shadow:var(--panel);display:grid;gap:var(--s3)}.cennik-brak h2{font-size:var(--t-xl);font-stretch:100%}.cennik-brak p{color:var(--tekst-2);max-width:60ch}.cennik-brak__akcje{display:flex;flex-wrap:wrap;gap:var(--s3)}.produkt-obraz{width:clamp(9rem,15vw,12.5rem);aspect-ratio:3 / 4;border-radius:var(--r-sredni);overflow:hidden;margin:0;background:#fff;box-shadow:0 30px 60px -20px #00000080;position:relative;display:grid;place-items:center;color:var(--granat)}.produkt-obraz img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff}.produkt-obraz svg{width:55%;height:auto}.produkt-obraz figcaption{position:absolute;left:0;right:0;bottom:0;padding:.4rem .6rem;font-size:.75rem;color:var(--tekst-2);background:linear-gradient(transparent,#fffffff2 40%)}@media(max-width:52rem){.produkt-glowa{grid-template-columns:minmax(0,1fr)}.produkt-obraz{display:none}}.sterowanie{position:sticky;top:0;z-index:30;background:#f6f5fbe6;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);border-bottom:1px solid var(--linia)}.sterowanie__pas{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s6);align-items:end;padding-block:var(--s3)}.sterowanie__info{margin-left:auto;font-size:var(--t-xs);color:var(--tekst-2);max-width:22rem;line-height:1.35;align-self:center}.sterowanie__wyslij{min-height:2.5rem}@media(scripting:enabled){.sterowanie__wyslij{display:none}}@media(max-width:40rem){.sterowanie__pas{gap:var(--s2) var(--s4)}.sterowanie .przelacznik{width:100%;display:grid;grid-template-columns:3.75rem minmax(0,1fr);align-items:center}.sterowanie .przelacznik legend{float:left;margin:0}.sterowanie .przelacznik__opcje{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%}.sterowanie .przelacznik label>span{justify-content:center;text-align:center;padding-inline:.3rem;font-size:var(--t-xs);width:100%}.sterowanie__info{display:none}}.produkt-uklad{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:var(--s7);padding-block:var(--s7) var(--s8);align-items:start}.produkt-uklad__boczna{position:sticky;top:6.5rem;display:grid;gap:var(--s4);font-size:var(--t-s)}.produkt-uklad--pelny{grid-template-columns:minmax(0,1fr)}.cennik-sekcja{scroll-margin-top:6rem}.cennik-sekcja>h2{font-size:var(--t-2xl)}.cennik-stan{margin-top:var(--s2);color:var(--tekst-2);font-size:var(--t-s)}.cennik-sekcja .zakladki{margin-top:var(--s5)}.panel-zakladki{margin-top:var(--s4)}.typ-glowa{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--s5);align-items:center;margin-bottom:var(--s4)}.typ-glowa__rys{background:var(--biel);border-radius:var(--r-sredni);padding:.5rem;box-shadow:var(--panel)}.typ-glowa__rys svg,.typ-glowa__rys img{display:block;width:100%;height:auto;max-height:6rem;object-fit:contain}.typ-glowa h3{font-size:var(--t-xl)}.typ-glowa h3 span{display:block;font-stretch:100%;font-weight:500;font-size:var(--t-m);color:var(--tekst-2);letter-spacing:0;margin-top:.25rem}.typ-glowa p{font-size:var(--t-xs);color:var(--tekst-2);margin-top:.35rem}.w-cenie{background:var(--biel);border-radius:var(--r-sredni);padding:var(--s5);box-shadow:var(--panel)}.w-cenie h2{font-size:var(--t-l);font-stretch:100%;margin-bottom:var(--s3)}.w-cenie dl{display:grid;gap:var(--s3)}.w-cenie dt{font-size:var(--t-xs);color:var(--tekst-2)}.w-cenie dd{font-weight:600;color:var(--granat);line-height:1.3}.boczna-kontakt{padding:var(--s5);border-radius:var(--r-sredni);background:var(--noc);color:var(--na-nocy);display:grid;gap:.35rem}.boczna-kontakt p{color:var(--na-nocy-2);margin-bottom:var(--s2)}.boczna-kontakt .link-tel{color:var(--biel);font-size:var(--t-xl);text-decoration:none}.boczna-kontakt .link-tel small{display:block;font-size:var(--t-xs);color:var(--na-nocy-2);font-weight:500;font-stretch:100%}.boczna-kontakt .link-tel:hover{color:var(--pomarancz-jasny)}.boczna-kontakt a.przycisk{margin-top:var(--s3)}@media(max-width:64rem){.produkt-uklad{grid-template-columns:minmax(0,1fr)}.produkt-uklad__boczna{position:static;grid-template-columns:1fr 1fr}}@media(max-width:40rem){.produkt-uklad__boczna{grid-template-columns:minmax(0,1fr)}}.tabela-cen{width:100%;font-variant-numeric:tabular-nums lining-nums;background:var(--biel);border-radius:var(--r-sredni);box-shadow:var(--panel);overflow:hidden}.tabela-cen caption{text-align:left;font-size:var(--t-xs);color:var(--tekst-2);padding-bottom:var(--s2);caption-side:top}.tabela-cen th,.tabela-cen td{padding:.6rem 1rem;text-align:right;border-bottom:1px solid var(--linia);vertical-align:baseline}.tabela-cen tbody tr:last-child>*{border-bottom:0}.tabela-cen thead th{font-size:var(--t-xs);font-weight:600;color:var(--tekst-2);line-height:1.3;vertical-align:bottom;background:var(--papier)}.tabela-cen thead th small{display:block;font-weight:400}.tabela-cen th[scope=row],.tabela-cen .l{text-align:left}.tabela-cen th[scope=row]{font-weight:700;font-stretch:var(--polwaska);font-size:var(--t-l);color:var(--granat);white-space:nowrap}.tabela-cen .otw{color:var(--tekst-2);white-space:nowrap;text-align:left}.tabela-cen .otw-m{display:none}.tabela-cen .c{white-space:nowrap;font-stretch:var(--polwaska)}.tabela-cen .c b{font-size:var(--t-l);font-weight:700;color:var(--granat)}.tabela-cen .c--montaz b{color:var(--pomarancz-tekst)}.tabela-cen .netto{display:block;font-size:.75rem;color:var(--tekst-2);font-weight:400;font-stretch:100%;line-height:1.2}.tabela-cen .zapytaj{width:1%;padding-left:0}.tabela-cen .zapytaj a{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--r-maly);color:var(--fiolet);box-shadow:inset 0 0 0 1px var(--linia)}.tabela-cen .zapytaj a:hover{background:var(--fiolet);color:var(--biel);box-shadow:none}.tabela-cen .zapytaj a:before{content:"";width:1rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 3.5h12v8H8l-3.5 3v-3H2z' fill='none' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 3.5h12v8H8l-3.5 3v-3H2z' fill='none' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.tabela-cen tbody tr:hover>*{background:#fbfaff}.tabela-cen tr.wskazany>*{background:var(--fiolet-jasny)!important}.tabela-cen tr.wskazany th[scope=row]{box-shadow:inset 4px 0 0 var(--fiolet)}.tabela-cen tr:target>*{background:var(--fiolet-jasny)}.tabela-cen tr{scroll-margin-top:9rem}@media(max-width:40rem){.tabela-cen th,.tabela-cen td{padding:.7rem .55rem}.tabela-cen .kol-otw{display:none}.tabela-cen .otw-m{display:block;font-size:var(--t-xs);color:var(--tekst-2);font-weight:400;font-stretch:100%}.tabela-cen th[scope=row],.tabela-cen .c b{font-size:var(--t-m)}.tabela-cen .netto{display:none}.tabela-cen .zapytaj a{width:2rem;height:2rem}}.macierz-ramka{overflow-x:auto;border-radius:var(--r-sredni);box-shadow:var(--panel);background:var(--biel)}.macierz{width:100%;font-variant-numeric:tabular-nums lining-nums;font-size:var(--t-s)}.macierz caption{text-align:left;font-size:var(--t-xs);color:var(--tekst-2);padding:var(--s3) var(--s4) 0;caption-side:top}.macierz th,.macierz td{padding:.5rem .65rem;text-align:right;border-bottom:1px solid var(--linia);white-space:nowrap}.macierz thead th{font-size:var(--t-xs);color:var(--granat);font-weight:700;background:var(--papier);vertical-align:bottom}.macierz thead th small,.macierz th[scope=row] small{display:block;font-weight:400;color:var(--tekst-2);font-size:.75rem}.macierz th[scope=row]{position:sticky;left:0;z-index:1;background:var(--papier);text-align:left;font-weight:700;color:var(--granat);font-stretch:var(--polwaska)}.macierz .naroznik{position:sticky;left:0;z-index:2;text-align:left;font-weight:500;color:var(--tekst-2)}.macierz td a{color:var(--granat);text-decoration:none;font-stretch:var(--polwaska);font-weight:650;display:block;padding:.15rem .2rem;border-radius:4px}.macierz td a:hover{background:var(--fiolet);color:var(--biel)}.macierz td .netto{display:block;font-size:.7rem;color:var(--tekst-2);font-stretch:100%}.macierz td.brak{color:var(--linia-2);text-align:center}.macierz tr:hover>td{background:#fbfaff}.macierz td.wskazany{background:var(--fiolet-jasny)!important;box-shadow:inset 0 0 0 2px var(--fiolet)}.cennik-uwagi{margin-top:var(--s5);font-size:var(--t-xs);color:var(--tekst-2);max-width:50rem;display:grid;gap:var(--s2)}.rozwijane-grupa{margin-top:var(--s7)}.lista-montazy{display:grid;gap:.35rem;max-width:34rem;padding:0;list-style:none}.lista-montazy li{border-bottom:1px dotted var(--linia-2);padding:.35rem 0;font-size:var(--t-s)}.stawki{display:grid;gap:.35rem;max-width:34rem}.stawki li{display:flex;justify-content:space-between;gap:var(--s4);border-bottom:1px dotted var(--linia-2);padding:.35rem 0;font-size:var(--t-s)}.stawki b{color:var(--granat);font-variant-numeric:tabular-nums;white-space:nowrap;font-stretch:var(--polwaska)}.rachunek-maly{font-size:var(--t-s);color:var(--tekst-2);max-width:46rem;display:grid;gap:var(--s2)}.opis-systemu{margin-top:var(--s8);padding-top:var(--s7);border-top:2px solid var(--granat)}.opis-systemu>h2{margin-bottom:var(--s5)}.tresc-crm{font-size:var(--t-m);line-height:1.65;max-width:46rem}.tresc-crm>*+*{margin-top:var(--s4)}.tresc-crm h2,.tresc-crm h3,.tresc-crm h4{font-size:var(--t-l);font-stretch:100%;margin-top:var(--s6)}.tresc-crm ul,.tresc-crm ol{padding-left:1.2rem;display:grid;gap:.35rem}.tresc-crm li::marker{color:var(--pomarancz)}.tresc-crm strong{color:var(--granat)}.tresc-crm img{border-radius:var(--r-maly)}.tresc-crm table{border-collapse:collapse;font-size:var(--t-s)}.tresc-crm td,.tresc-crm th{border-bottom:1px solid var(--linia);padding:.4rem .6rem;text-align:left}.zapytanie-sekcja{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--s6);margin-top:var(--s8);align-items:start;scroll-margin-top:5rem}.zapytanie-sekcja__obok{display:grid;gap:var(--s4);padding-top:var(--s4)}.zapytanie-sekcja__obok h2{font-size:var(--t-xl)}.zapytanie-sekcja__obok p{color:var(--tekst-2);font-size:var(--t-s)}.zapytanie-sekcja__obok .link-tel{font-size:var(--t-xl);color:var(--granat);text-decoration:none;display:block}.zapytanie-sekcja__obok .link-tel small{display:block;font-size:var(--t-xs);color:var(--tekst-2);font-weight:500;font-stretch:100%}@media(max-width:56rem){.zapytanie-sekcja{grid-template-columns:minmax(0,1fr)}.zapytanie-sekcja__obok{order:-1}}.inne-modele{margin-top:var(--s8)}.inne-modele h2{font-size:var(--t-xl);margin-bottom:var(--s5)}@media(max-width:40rem){.inne-modele .modele{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--s2)}.inne-modele .model{scroll-snap-align:start}}.baner-miejsce{margin-top:var(--s7)}.spis-kategorii{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:var(--s2)}.spis-kategorii a{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--linia-nocy);color:var(--na-nocy);text-decoration:none;font-size:var(--t-xs);font-weight:600}.spis-kategorii a:hover{background:#ffffff1f;color:var(--biel)}.spis-kategorii small{color:var(--na-nocy-2);font-weight:500}.grupa-kategorii{padding-block:var(--s7) 0;scroll-margin-top:1rem}.grupa-kategorii:last-of-type{padding-bottom:var(--s8)}.grupa-kategorii__glowa{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;gap:var(--s2) var(--s4);align-items:center;padding-bottom:var(--s4);margin-bottom:var(--s5);border-bottom:2px solid var(--granat)}.grupa-kategorii__glowa svg{width:3.25rem;height:3.25rem;color:var(--granat);overflow:visible}.grupa-kategorii__glowa h2{font-size:var(--t-xl)}.grupa-kategorii__glowa h2 a{color:inherit;text-decoration:none}.grupa-kategorii__glowa h2 a:hover{color:var(--fiolet)}.grupa-kategorii__glowa p{grid-column:2;font-size:var(--t-s);color:var(--tekst-2);max-width:46rem}.grupa-kategorii__glowa .cena-od{grid-row:1;grid-column:3}.grupa-kategorii__glowa .cena-od b{color:var(--pomarancz-tekst)}@media(max-width:40rem){.grupa-kategorii__glowa{grid-template-columns:2.5rem minmax(0,1fr)}.grupa-kategorii__glowa svg{width:2.5rem;height:2.5rem}.grupa-kategorii__glowa p,.grupa-kategorii__glowa .cena-od{grid-column:1 / -1;grid-row:auto}}.uwaga-kategorii{margin-top:var(--s6);font-size:var(--t-s);color:var(--tekst-2)}.filtry{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s6);align-items:end;margin-top:var(--s5)}.filtry__grupa{display:grid;gap:.3rem;min-width:0}.filtry__grupa>span{font-size:var(--t-xs);color:var(--tekst-2)}.filtry__opcje{display:flex;flex-wrap:wrap;gap:.3rem}.filtry__opcje a{display:inline-flex;align-items:baseline;gap:.35rem;min-height:2.25rem;padding:.35rem .75rem;border-radius:999px;background:var(--biel);box-shadow:var(--panel);color:var(--granat);text-decoration:none;font-size:var(--t-xs);font-weight:600}.filtry__opcje a small{color:var(--tekst-2);font-weight:500}.filtry__opcje a:hover{box-shadow:inset 0 0 0 1px var(--fiolet)}.filtry__opcje a[aria-current=true]{background:var(--granat);color:var(--biel);box-shadow:none}.filtry__opcje a[aria-current=true] small{color:var(--na-nocy-2)}.filtry__wynik{margin-left:auto;font-size:var(--t-xs);color:var(--tekst-2);align-self:center}.galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));gap:var(--s4);margin-top:var(--s5)}@media(max-width:40rem){.galeria{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.wzor__opis{padding:var(--s2) var(--s3) var(--s3)}.wzor__cena b{font-size:1.0625rem}.filtry{gap:var(--s3)}.filtry__grupa{width:100%}.filtry__opcje{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--margines));padding:2px var(--margines)}.filtry__opcje a{flex:none}.filtry__wynik{margin-left:0}.materialy{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.material__opis{padding:var(--s2) var(--s3) var(--s3)}.material__cena b{font-size:1.125rem}}.wzor{display:grid;grid-template-rows:auto 1fr;background:var(--biel);border-radius:var(--r-sredni);box-shadow:var(--panel);overflow:hidden;position:relative;transition:box-shadow .2s}.wzor:hover{box-shadow:inset 0 0 0 1.5px var(--fiolet),var(--cien)}.wzor__obraz{aspect-ratio:5 / 8;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#f3f1fa,#e9e6f5);color:var(--granat);position:relative}.wzor__obraz img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:6%}.wzor__obraz svg{width:46%;height:auto;opacity:.55}.wzor__obraz .wzor__kod-tlo{position:absolute;bottom:.5rem;right:.6rem;font-size:.75rem;color:var(--tekst-2);font-weight:600}.wzor__opis{padding:var(--s3) var(--s4) var(--s4);display:grid;gap:.3rem;align-content:start}.wzor h3{font-size:var(--t-m);font-stretch:100%;letter-spacing:0}.wzor__ceny{display:grid;gap:.15rem}.wzor__cena{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:var(--t-xs);color:var(--tekst-2)}.wzor__cena b{font-stretch:var(--waska);font-size:1.25rem;font-weight:750;color:var(--granat);font-variant-numeric:tabular-nums;white-space:nowrap}.wzor__cena:first-child b{color:var(--pomarancz-tekst)}.wzor__zapytaj{font-size:var(--t-xs);font-weight:600;margin-top:.2rem;justify-self:start}.stronicowanie{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);align-items:center;justify-content:space-between;margin-top:var(--s6)}.stronicowanie__wiecej{min-width:14rem}.stronicowanie ol{display:flex;flex-wrap:wrap;gap:.3rem}.stronicowanie ol a,.stronicowanie ol span{display:inline-grid;place-items:center;min-width:2.5rem;height:2.5rem;padding-inline:.6rem;border-radius:var(--r-maly);font-weight:600;font-size:var(--t-s);text-decoration:none;color:var(--granat);background:var(--biel);box-shadow:var(--panel);font-variant-numeric:tabular-nums}.stronicowanie ol a:hover{box-shadow:inset 0 0 0 1px var(--fiolet)}.stronicowanie ol [aria-current=page]{background:var(--granat);color:var(--biel);box-shadow:none}.stronicowanie__info{font-size:var(--t-xs);color:var(--tekst-2)}.galeria--doladowane>.wzor{animation:wejscie-wzoru .45s var(--ruch) both}@keyframes wejscie-wzoru{0%{opacity:0;transform:translateY(10px)}}.materialy{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11.5rem),1fr));gap:var(--s4);margin-top:var(--s4)}.material{background:var(--biel);border-radius:var(--r-sredni);box-shadow:var(--panel);overflow:hidden;display:grid;grid-template-rows:auto 1fr}.material__probka{aspect-ratio:16 / 10;background-color:var(--probka, #DAD6E6);background-size:cover;background-position:center;position:relative}.material__probka img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.material__opis{padding:var(--s3) var(--s4) var(--s4);display:grid;gap:.25rem;align-content:start}.material__nazwa{font-size:var(--t-s);font-stretch:100%;letter-spacing:0;line-height:1.25}@media(scripting:none){.kalkulator{display:none}}.material__cena{display:flex;align-items:baseline;gap:.3rem;flex-wrap:wrap}.material__cena b{font-stretch:var(--waska);font-size:1.375rem;font-weight:750;color:var(--granat);font-variant-numeric:tabular-nums;white-space:nowrap}.material__cena small{font-size:var(--t-xs);color:var(--tekst-2)}.material__netto{font-size:.75rem;color:var(--tekst-2)}.kolory-wariantu{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);margin-bottom:var(--s4)}.kolory-wariantu li{display:flex;align-items:center;gap:.5rem;font-size:var(--t-s);font-weight:600;color:var(--granat)}.kolory-wariantu .probka,.kolory-wariantu img{width:2.25rem;height:2.25rem;border-radius:var(--r-maly);object-fit:cover}.tabela-glebokosci{max-width:34rem}.parapet{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s5);margin-top:var(--s5);align-items:stretch}@media(scripting:none){.parapet{display:none}}.parapet__scena{position:relative;min-height:clamp(20rem,36vw,28rem);border-radius:var(--r-duzy);overflow:hidden;isolation:isolate;background:radial-gradient(70% 60% at 50% 40%,rgb(120 100 255 / .22),transparent 70%),radial-gradient(40% 40% at 100% 100%,rgb(255 97 6 / .16),transparent 70%),var(--noc);touch-action:pan-y;user-select:none;-webkit-user-select:none}.parapet--bez3d .parapet__scena{display:none}.parapet--bez3d{grid-template-columns:minmax(0,1fr)}.parapet__scena canvas{position:absolute;inset:0;width:100%!important;height:100%!important;cursor:grab;opacity:0;transition:opacity .6s ease}.parapet--3d .parapet__scena canvas{opacity:1}.parapet__scena.obrot canvas{cursor:grabbing}.parapet-nakladka{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;opacity:0;transition:opacity .6s ease}.parapet--3d .parapet-nakladka{opacity:1}.parapet-nakladka .uchwyt{pointer-events:auto;cursor:ew-resize;touch-action:none}.parapet-nakladka .uchwyt--gl{cursor:ns-resize}.parapet-nakladka .wym-linia{stroke:var(--pomarancz-jasny);stroke-width:1.4;fill:none}.parapet-nakladka .wym-znacznik{stroke:var(--pomarancz-jasny);stroke-width:2}.parapet-nakladka .wym-etykieta rect{fill:var(--noc);stroke:#ff8a3d8c;stroke-width:1}.parapet-nakladka .wym-etykieta text{fill:var(--biel);font-family:var(--font);font-stretch:var(--waska);font-weight:700;font-size:16px;text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums}.parapet-nakladka .uchwyt__tlo{fill:var(--pomarancz);stroke:var(--biel);stroke-width:2.5;transition:r .15s}.parapet-nakladka .uchwyt__pole{fill:transparent}.parapet-nakladka .uchwyt path{stroke:var(--noc);stroke-width:1.6;fill:none;stroke-linecap:round}.parapet-nakladka .uchwyt:hover .uchwyt__tlo,.parapet-nakladka .uchwyt--aktywny .uchwyt__tlo{r:14}.parapet__podpowiedz{position:absolute;left:var(--s4);bottom:var(--s3);z-index:2;margin:0;display:flex;gap:.45rem;align-items:center;font-size:var(--t-xs);color:var(--na-nocy-2);pointer-events:none;opacity:0;transition:opacity .6s}.parapet--3d .parapet__podpowiedz{opacity:1}.parapet__podpowiedz svg{width:.875rem;height:.875rem;flex:none}.kalkulator{padding:var(--s5);background:var(--biel);border-radius:var(--r-sredni);box-shadow:var(--panel);display:grid;gap:var(--s4);align-content:start}.kalkulator h3{font-size:var(--t-xl)}.kalkulator__pola{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.kalkulator__szeroki{grid-column:1 / -1}.kalkulator__pola label{display:grid;gap:.3rem;font-size:var(--t-xs);font-weight:600;color:var(--granat);min-width:0}.kalkulator__pola input,.kalkulator__pola select{width:100%;min-height:2.75rem;padding:.5rem .7rem;border-radius:var(--r-maly);border:1.5px solid var(--linia-2);background:var(--biel);font-variant-numeric:tabular-nums;color:var(--atrament)}.kalkulator__pola input:focus-visible,.kalkulator__pola select:focus-visible{border-color:var(--fiolet);box-shadow:0 0 0 3px #6a4fe040}.kalkulator__wynik{display:flex;flex-wrap:wrap;gap:.2rem .8rem;align-items:baseline;padding-top:var(--s3);border-top:1px solid var(--linia)}.kalkulator__wynik b{font-stretch:var(--waska);font-size:clamp(2.25rem,1.8rem + 1.6vw,3rem);font-weight:750;color:var(--pomarancz-tekst);font-variant-numeric:tabular-nums;line-height:1}.kalkulator__wynik span{font-size:var(--t-xs);color:var(--tekst-2)}.kalkulator__rozbicie{font-size:var(--t-xs);color:var(--tekst-2);font-variant-numeric:tabular-nums;min-height:1.2em}.parapet__scena:focus-visible,.parapet__scena--aktywna{outline:none;box-shadow:inset 0 0 0 2px #b3a5ff8c}.parapet__podpowiedz-dotyk{display:none}@media(pointer:coarse){.parapet__podpowiedz-mysz{display:none}.parapet__podpowiedz-dotyk{display:inline}}.parapet__podpowiedz{right:4.5rem}.parapet__zoom{position:absolute;right:var(--s3);bottom:var(--s3);z-index:3;display:grid;gap:1px;border-radius:var(--r-sredni);overflow:hidden;box-shadow:0 0 0 1px var(--linia-nocy);opacity:0;transition:opacity .6s}.parapet--3d .parapet__zoom{opacity:1}.parapet__zoom[hidden]{display:none}.parapet__zoom button{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:0;padding:0;cursor:pointer;background:#0e1534c7;color:var(--na-nocy);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.parapet__zoom button:hover{background:var(--noc-3)}.parapet__zoom button:focus-visible{outline:2px solid var(--fiolet-noc);outline-offset:-3px}.parapet__zoom svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.parapet__komunikat{position:absolute;left:50%;top:50%;z-index:4;margin:0;padding:.6rem 1rem;border-radius:var(--r-sredni);max-width:80%;translate:-50% -50%;background:#0e1534db;color:var(--na-nocy);font-size:var(--t-s);font-weight:600;text-align:center;pointer-events:none;opacity:0;transition:opacity .25s}.parapet__komunikat.widoczny{opacity:1}.obrobki{border:0;margin:0;padding:0;min-width:0;display:grid;gap:.4rem}.obrobki legend{padding:0;margin-bottom:.4rem;font-size:var(--t-xs);font-weight:600;color:var(--granat)}.obrobki__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));gap:.4rem}.obrobka{position:relative;display:grid;gap:.2rem;align-content:start;padding:.25rem .25rem .35rem;border-radius:var(--r-maly);border:1.5px solid var(--linia-2);background:var(--biel);cursor:pointer;font-size:.75rem;font-weight:600;line-height:1.2;color:var(--atrament);text-align:center;transition:border-color .15s,box-shadow .15s}.obrobka input{position:absolute;opacity:0;pointer-events:none}.obrobka img{width:100%;height:auto;aspect-ratio:3 / 2;border-radius:4px}.obrobka:hover{border-color:var(--fiolet-noc)}.obrobka:has(input:checked){border-color:var(--fiolet);box-shadow:0 0 0 1px var(--fiolet);background:var(--fiolet-jasny)}.obrobka:has(input:focus-visible){box-shadow:var(--fokus)}.obrobki__uwaga{font-size:var(--t-xs);color:var(--tekst-2)}.obrobki-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--s3) var(--s5)}.obrobki-lista li{display:flex;align-items:center;gap:var(--s3);font-size:var(--t-s);color:var(--atrament)}.obrobki-lista img{width:5.25rem;height:auto;aspect-ratio:3 / 2;flex:none;border-radius:var(--r-maly);box-shadow:var(--panel)}.obrobki-lista small{display:block;font-size:var(--t-xs);color:var(--fiolet);font-weight:600}.produkt-obraz--przekroj{width:clamp(17rem,30vw,25rem);aspect-ratio:480 / 250}.produkt-obraz--przekroj img{object-fit:contain}@media(max-width:56rem){.parapet{grid-template-columns:minmax(0,1fr)}.parapet__scena{min-height:clamp(17rem,70vw,24rem);margin-inline:calc(-1 * var(--margines) + .5rem);border-radius:var(--r-sredni)}}@media(max-width:52rem){.produkt-glowa .produkt-obraz--przekroj{display:grid;width:100%;max-width:30rem}}}
