/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}.naglowek-sekcji{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.naglowek-sekcji p{max-width:32rem;margin:0}.hero-przypiecie{background:var(--mech)}.hero{background:var(--mech);height:min(100svh,60rem);min-height:34rem;color:var(--tekst-jasny);position:relative;overflow:hidden}.hero:before{content:"";background:var(--tkanina-hero,none) center / cover;opacity:0;transition:opacity .6s;position:absolute;inset:0}.hero--tkanina:before{opacity:1}@media (prefers-reduced-motion:no-preference){.js .hero-przypiecie{height:calc(min(100svh,60rem) + 70vh)}.js .hero-przypiecie .hero{position:sticky;top:0}}.hero__plisy{--n:12;--W:100vw;width:var(--W);perspective:1800px;display:flex;position:absolute;top:0;bottom:0;left:0}.plisa{--kat:0;--cien:0;flex:0 0 calc(var(--W) / var(--n) + 1px);height:100%;transform-style:preserve-3d;transform:rotateY(calc(var(--kat) * 1deg));margin-right:-1px;position:relative}.hero--ruch .plisa{will-change:transform}.plisa__sciana{backface-visibility:hidden;position:absolute;inset:0 -1px;overflow:hidden}.plisa__sciana--b{transform:rotateY(180deg)}.plisa__sciana img{top:0;left:calc(var(--i) * var(--W) / var(--n) * -1 + 1px);width:var(--W);object-fit:cover;object-position:50% 0%;max-width:none;height:100%;position:absolute}.plisa__sciana:after{content:"";opacity:var(--cien);background:linear-gradient(90deg,#281e1680,#fff8ec4d 48%,#281e1659);position:absolute;inset:0}.plisa:nth-child(2n) .plisa__sciana:after{background:linear-gradient(90deg,#281e1659,#fff8ec4d 52%,#281e1680)}.hero__ciemniej{pointer-events:none;background:linear-gradient(#18110d00 30%,#18110d59 48%,#18110db8 70%,#18110de6 100%),linear-gradient(90deg,#18110d73 0%,#18110d00 55%),linear-gradient(#1c14108c 0%,#1c141000 22%);position:absolute;inset:0}.hero__tresc{left:var(--margines);right:var(--margines);max-width:50rem;position:absolute;bottom:clamp(1.75rem,6vh,3.5rem)}.hero__tytul{text-shadow:0 1px 14px #00000073;margin-bottom:1rem;font-size:clamp(3rem,8.2vw,7.2rem);font-style:italic;font-weight:450;font-stretch:70%;line-height:1.1}.hero__tresc .nadtytul,.hero__wstep{text-shadow:0 1px 10px #0009}.hero__wstep{max-width:30rem;font-size:clamp(1rem,1.3vw,1.15rem)}.hero__akcje{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.hero__stylizacja{right:var(--margines);text-align:right;justify-items:end;gap:.6rem;max-width:19rem;display:grid;position:absolute;bottom:clamp(1.75rem,6vh,3.5rem)}.hero__przelacz{min-height:44px;color:var(--czekolada);font:600 .9375rem var(--kroj-tekst);cursor:pointer;background:#f8f4edeb;border:0;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem 1rem .55rem .6rem;display:inline-flex}.hero__przelacz-ikona{background:repeating-linear-gradient(90deg, var(--szalwia) 0 4px, var(--czekolada-2) 4px 8px);width:1.9rem;height:1.9rem;transition:transform .6s var(--krzywa);border-radius:50%}.hero__przelacz[aria-pressed=true] .hero__przelacz-ikona{transform:rotate(180deg)}.hero__podpis{color:var(--tekst-jasny);margin:0;font-size:.875rem}.pasek-info--pod-hero{padding-block:.75rem;font-size:.9375rem}.kategorie{padding-block:clamp(1.5rem,3vw,2.25rem)}.kategorie__lista{flex-wrap:wrap;justify-content:center;gap:.5rem clamp(.75rem,2vw,2rem);margin-block:0;padding:0;list-style:none;display:flex}.kategorie__lista a{min-height:44px;font-family:var(--kroj-tytul);align-items:center;gap:.7rem;font-size:clamp(1.45rem,2.3vw,2rem);font-style:italic;font-stretch:72%;text-decoration:none;transition:color .2s;display:inline-flex}.kategorie__lista a:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.kategorie__probka{object-fit:cover;width:2.2rem;height:2.2rem;box-shadow:var(--cien-maly);transition:transform .4s var(--krzywa);border-radius:50%}.kategorie__lista a:hover .kategorie__probka{transform:rotate(-25deg)scale(1.12)}.nowosci{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3rem,6vw,5.5rem)}.mozaika{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.mozaika .karta--duza{grid-area:span 2/span 2;align-self:stretch}.karta--duza .karta__obraz{aspect-ratio:auto;flex:1;min-height:28rem}.mozaika .karta:not(.karta--duza) .karta__obraz,.mozaika .karta:not(.karta--duza) .karta__nazwa a:after{aspect-ratio:4/5}.mozaika{align-items:start}.karta{background:var(--krem);box-shadow:var(--cien);border-radius:6px;flex-direction:column;display:flex;position:relative;overflow:hidden}.karta__obraz{aspect-ratio:2/3;background:var(--owies-2);display:block;position:relative;overflow:hidden}.karta__zdjecie{opacity:0;transition:opacity .45s;display:block;position:absolute;inset:0}.karta__zdjecie:first-child,.karta__zdjecie.jest-widoczne{opacity:1}.karta[data-wybrano] .karta__zdjecie:first-child:not(.jest-widoczne){opacity:0}.karta__zdjecie picture,.karta__zdjecie img{object-fit:cover;object-position:50% 0%;transform-origin:50% 0;width:100%;height:100%;transition:transform .8s var(--krzywa)}.karta:hover .karta__zdjecie img{transform:scale(1.035)}.karta__plakietka{background:var(--wisnia);color:#fff;letter-spacing:.04em;border-radius:3px;padding:.3rem .65rem;font-size:.875rem;font-weight:700;position:absolute;top:.85rem;left:.85rem}.karta__podglad{z-index:2;min-height:44px;color:var(--czekolada);font:600 .875rem var(--kroj-tekst);cursor:pointer;box-shadow:var(--cien-maly);opacity:0;transition:opacity .25s, transform .25s var(--krzywa);background:#f8f4edf0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;display:inline-flex;position:absolute;top:.75rem;right:.75rem;transform:translateY(-4px)}.karta:hover .karta__podglad,.karta:focus-within .karta__podglad,.karta__podglad:focus-visible{opacity:1;transform:none}@media (hover:none){.karta__podglad{opacity:1;transform:none}}.karta .karta__wybierz{border:1.5px solid var(--czekolada);display:none}@media (width<=47.99rem){.js .siatka-produktow:not(.siatka-produktow--malo) .rozmiary--karta,.js .mozaika .karta:not(.karta--duza) .rozmiary--karta{display:none}.js .siatka-produktow:not(.siatka-produktow--malo) .karta__wybierz,.js .mozaika .karta:not(.karta--duza) .karta__wybierz{justify-content:center;width:100%;margin-top:.25rem;display:inline-flex}}.karta__opis{flex-direction:column;gap:.35rem;padding:1rem 1.1rem 1.15rem;display:flex}.karta__nazwa{font-family:var(--kroj-tekst);font-size:1rem;font-style:normal;font-weight:600;font-stretch:100%;line-height:1.3}.karta--duza .karta__nazwa{font-family:var(--kroj-tytul);font-size:1.75rem;font-style:italic;font-weight:500;font-stretch:72%}.karta__nazwa a{margin-block:-.75rem;padding-block:.75rem;text-decoration:none;display:inline-block}.karta__nazwa a:after{content:"";aspect-ratio:2/3;position:absolute;inset:0 0 auto}.karta--duza .karta__nazwa a:after{aspect-ratio:auto;bottom:11rem}.karta__nazwa a:hover{text-decoration:underline}.cena{font-variant-numeric:tabular-nums;margin:0;font-size:1.0625rem;font-weight:700}.cena del{color:var(--szary);margin-right:.35rem;font-weight:500}.cena ins{color:var(--wisnia);text-decoration:none}.omnibus{color:var(--szary);margin:0;font-size:.875rem}.karta__kup{gap:.65rem;margin-top:.35rem;display:grid}.karta__kup fieldset,.podglad fieldset,.produkt fieldset,.dobor fieldset{border:0;min-width:0;margin:0;padding:0}.probki{flex-wrap:wrap;gap:.45rem;display:flex}.probka{background:var(--hex) var(--tkanina,none) center / 260%;cursor:pointer;width:2.75rem;height:2.75rem;transition:transform .25s var(--krzywa);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #2e24201f,0 2px 4px -2px #2e242080}.probki--duze .probka{width:2.75rem;height:2.75rem}.probka input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.probka:has(input:checked){box-shadow:0 0 0 2px var(--krem), 0 0 0 4px var(--czekolada)}.probka:has(input:focus-visible){outline:3px solid var(--czekolada);outline-offset:5px}.probka:hover{transform:scale(1.08)}.rozmiary{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.rozmiary__legenda{float:left;width:100%;color:var(--szary);margin-bottom:.35rem;font-size:.875rem}.rozmiar{background:var(--owies-2);min-width:2.75rem;min-height:2.75rem;color:var(--czekolada);font:600 .875rem var(--kroj-tekst);cursor:pointer;border:0;border-radius:999px;padding:0 .6rem;transition:background-color .2s,color .2s}.rozmiar:hover:not(:disabled),.rozmiar[aria-pressed=true]{background:var(--czekolada);color:var(--tekst-jasny)}.rozmiar:has(input:checked){background:var(--czekolada);color:var(--tekst-jasny)}.rozmiar:disabled,.rozmiar.jest-niedostepny{color:var(--szary);cursor:not-allowed;background:0 0;text-decoration:line-through}label.rozmiar{place-items:center;display:inline-grid;position:relative}label.rozmiar input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}label.rozmiar:has(input:focus-visible){outline:3px solid var(--czekolada);outline-offset:2px}.podglad{background:var(--krem);width:min(64rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--czekolada);border:0;border-radius:8px;padding:0;box-shadow:0 30px 80px -30px #140e0ab3}.podglad::backdrop{background:#283022b8}.podglad__wnetrze{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid;position:relative}.podglad__obraz{background:var(--owies-2);aspect-ratio:2/3;overflow:hidden}.podglad__obraz img{object-fit:cover;width:100%;height:100%}.podglad__opis{flex-direction:column;gap:.85rem;padding:clamp(1.25rem,3vw,2.5rem);display:flex;overflow-y:auto}.podglad__nazwa{padding-right:2.5rem;font-size:clamp(1.8rem,3vw,2.6rem);font-style:italic}.podglad legend{margin-bottom:.5rem;font-weight:600}.podglad__modelka,.podglad__info{color:var(--szary);margin:0;font-size:.875rem}.podglad__zamknij{z-index:2;background:var(--czekolada);width:2.75rem;height:2.75rem;color:var(--tekst-jasny);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.podglad[open]{animation:podglad-w .35s var(--krzywa)}@keyframes podglad-w{0%{opacity:0;transform:translateY(1rem)scale(.98)}}.zestaw{background:var(--mech);color:var(--tekst-jasny);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.25fr);display:grid}.zestaw__opis{padding:clamp(2rem, 4vw, 4rem) var(--margines);align-self:center}.zestaw__opis p:not(.nadtytul){max-width:24rem;margin-top:1.25rem}.zestaw__zdjecie{min-height:100%;margin:0;position:relative}.zestaw__zdjecie picture,.zestaw__zdjecie img{object-fit:cover;object-position:50% 0%;width:100%;height:100%}.zestaw__punkt{background:var(--krem);width:2.75rem;height:2.75rem;color:var(--czekolada);box-shadow:0 0 0 6px #f8f4ed59, var(--cien-maly);transition:transform .3s var(--krzywa), box-shadow .3s;border-radius:50%;place-items:center;margin:-1.375rem 0 0 -1.375rem;font-weight:700;text-decoration:none;display:grid;position:absolute}.zestaw__punkt:hover,.zestaw__punkt.jest-aktywny{box-shadow:0 0 0 10px #f8f4ed4d, var(--cien-maly);transform:scale(1.15)}.zestaw__lista{margin:clamp(1.5rem, 3vw, 3rem) var(--margines) clamp(1.5rem, 3vw, 3rem) clamp(1.25rem, 2.5vw, 2.5rem);background:var(--krem);color:var(--czekolada);box-shadow:var(--cien);border-radius:6px;align-self:center;padding:clamp(1.25rem,2.5vw,2rem);container-type:inline-size}.zestaw__lista ol{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.zestaw__rzecz{border-radius:6px;grid-template-columns:auto 4.25rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.35rem;transition:background-color .25s;display:grid}@container (width<=32rem){.zestaw__rzecz{grid-template-columns:auto 3.5rem minmax(0,1fr)}.zestaw__rozmiar{grid-column:3}}.zestaw__rzecz.jest-aktywny,.zestaw__rzecz:target{background:var(--owies)}.zestaw__nr{background:var(--czekolada);width:2rem;height:2rem;color:var(--tekst-jasny);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid}.zestaw__miniatura{aspect-ratio:2/3;border-radius:4px;display:block;overflow:hidden}.zestaw__miniatura img{object-fit:cover;width:100%;height:100%}.zestaw__dane{gap:.1rem;line-height:1.3;display:grid}.zestaw__nazwa{align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.zestaw__nazwa:hover{text-decoration:underline}.zestaw__kolor{color:var(--szary);font-size:.875rem}.zestaw__rozmiar select,.pole select{background:var(--owies-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232e2420' stroke-width='1.6'/%3E%3C/svg%3E") right .8rem center / .7rem no-repeat;min-height:2.75rem;color:var(--czekolada);font:600 .9375rem var(--kroj-tekst);appearance:none;cursor:pointer;border:0;border-radius:999px;padding:0 2rem 0 .85rem}.zestaw__suma{background:var(--czekolada);color:var(--tekst-jasny);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.1rem;display:flex}.zestaw__suma p{margin:0;display:grid}.zestaw__suma s{opacity:.85}.zestaw__suma strong{font-size:1.25rem}.zestaw__uwaga{color:var(--szary);margin:.85rem 0 0;font-size:.875rem}.dobor{background:repeating-linear-gradient(90deg, #ffffff12 0 14px, #36402f0f 14px 28px), var(--szalwia);color:var(--czekolada);padding-block:clamp(3rem,6vw,5.5rem);position:relative}.dobor__siatka{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.dobor__naglowek p{max-width:22rem;margin-top:1rem}.dobor__formularz{background:#f8f4ed8c;border-radius:8px;gap:1.25rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid;box-shadow:inset 0 1px #fff6}.dobor__pola{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.dobor__pole{text-align:center;gap:.4rem;font-size:.9375rem;font-weight:600;display:grid}.dobor__wartosc{background:var(--krem);box-shadow:var(--cien-maly);border-radius:6px;justify-items:center;padding:.65rem .35rem .55rem;display:grid}.dobor__wartosc input{width:100%;min-height:44px;color:var(--czekolada);font:500 1.75rem/1.1 var(--kroj-tytul);text-align:center;-moz-appearance:textfield;background:0 0;border:0;font-stretch:80%}.dobor__wartosc input::-webkit-inner-spin-button{-webkit-appearance:none}.dobor__wartosc input::-webkit-outer-spin-button{-webkit-appearance:none}.dobor__wartosc span{font-size:.875rem;font-weight:500}.dobor__wartosc:focus-within{outline:3px solid var(--czekolada);outline-offset:2px}.dobor__wartosc input:focus-visible{outline:0}.dobor__kroj{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.dobor__kroj legend{text-align:center;width:100%;margin-bottom:.6rem;font-weight:600}.pigulka{background:var(--krem);cursor:pointer;border-radius:999px;place-items:center;min-height:2.75rem;padding:0 1.2rem;font-size:.9375rem;font-weight:600;display:inline-grid;position:relative}.pigulka input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pigulka:has(input:checked){background:var(--czekolada);color:var(--tekst-jasny)}.pigulka:has(input:focus-visible){outline:3px solid var(--czekolada);outline-offset:2px}.dobor__rozmiar{font-family:var(--kroj-tytul);margin-bottom:.9rem;font-size:clamp(2rem,3.6vw,3.1rem);font-style:italic;font-stretch:72%;line-height:1.1}.dobor__rozmiar strong{font-weight:600;display:inline-block}.dobor__rozmiar strong.jest-nowy{animation:litera .5s var(--krzywa)}@keyframes litera{0%{opacity:0;transform:rotateX(90deg)}}.pracownia{padding-block:clamp(3rem,6vw,6rem) clamp(2.5rem,5vw,4.5rem);overflow:hidden}.pracownia__siatka{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.pracownia__tekst .wstep{margin-top:1.25rem}.pracownia__zdjecie{box-shadow:var(--cien);border-radius:6px;margin:0;overflow:hidden}.pracownia__metka{border-radius:4px;width:clamp(9rem,18vw,15rem);margin:0;position:absolute;bottom:-3rem;right:clamp(-1rem,-1vw,0rem);overflow:hidden;transform:rotate(4deg);box-shadow:0 22px 40px -18px #140e0a99}.tkaniny{margin-top:clamp(4.5rem,8vw,7rem)}.tkaniny__tytul{margin-bottom:1.5rem;font-size:clamp(1.9rem,3.4vw,2.9rem);font-style:italic}.tkaniny__wskazowka{display:none}.tkaniny__lista{align-items:flex-start;margin:0;padding:0 0 1rem;list-style:none;display:flex}.tkanina{background:var(--krem);min-width:0;transform:rotate(var(--obrot,0deg)) translateY(var(--y,0));transition:transform .6s var(--krzywa);border-radius:4px;flex:1 1 0;padding:.6rem .6rem 1rem;position:relative;box-shadow:0 16px 34px -20px #2e24208c}.tkanina+.tkanina{margin-left:.75rem}.tkanina:first-child{--obrot:-2.5deg}.tkanina:nth-child(2){--obrot:1.5deg;--y:1.5rem;z-index:1;flex-grow:1.15}.tkanina:nth-child(3){--obrot:-1deg;--y:-.5rem}.tkanina:nth-child(4){--obrot:2deg;--y:2rem;z-index:1;flex-grow:1.1}.tkanina:nth-child(5){--obrot:-1.5deg}.tkanina:hover{--y:-.75rem;z-index:2}.js .tkaniny:not(.jest-widoczna) .tkanina{--y:2.5rem}.tkanina img{aspect-ratio:1;object-fit:cover;border-radius:2px}.tkanina__nazwa{margin:.75rem 0 .1rem;font-weight:700}.tkanina__do,.tkanina__opis{margin:0;font-size:.875rem}.tkanina__do{color:var(--szary);margin-bottom:.35rem}.dostawa-pas{isolation:isolate;background:var(--czekolada);color:var(--tekst-jasny);padding-block:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.dostawa-pas__tlo{z-index:-1;position:absolute;inset:0}.dostawa-pas__tlo picture,.newsletter__tlo picture{height:100%}.dostawa-pas__tlo img{object-fit:cover;width:100%;height:100%}.dostawa-pas__tlo:after{content:"";background:#261c17c7;position:absolute;inset:0}.dostawa-pas__siatka{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:1.5rem clamp(2rem,5vw,5rem);display:grid}.dostawa-pas__obietnice{font-family:var(--kroj-tytul);flex-wrap:wrap;align-items:center;gap:1rem clamp(1.5rem,4vw,3.5rem);margin:0;padding:0;font-size:clamp(1.6rem,3vw,2.5rem);font-style:italic;font-stretch:72%;line-height:1.05;list-style:none;display:flex}.dostawa-pas__obietnice li{max-width:13ch;line-height:1.18}.dostawa-pas__info{flex-wrap:wrap;grid-column:2;align-items:baseline;gap:.25rem 2.5rem;font-size:.9375rem;display:flex}.dostawa-pas__info p{max-width:26rem;margin:0}.opinie{padding-block:clamp(3rem,6vw,5.5rem) clamp(4rem,8vw,7rem)}.opinie__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2.25rem);margin:0;padding:0;list-style:none;display:grid}.opinia:nth-child(2){margin-top:3.5rem}.opinia:nth-child(3){margin-top:1.25rem}.opinia figure{margin:0}.opinia picture{box-shadow:var(--cien);border-radius:6px;overflow:hidden}.opinia figcaption{padding:1rem .25rem 0}.opinia blockquote{font-family:var(--kroj-tytul);margin:0 0 .75rem;font-size:1.3rem;font-style:italic;font-stretch:80%;line-height:1.3}.opinia blockquote p{margin:0}.opinia__rozmiar{margin:0;font-weight:700}.opinia__rzecz{color:var(--szary);margin:0 0 .6rem;font-size:.9375rem}.opinia__znacznik{background:var(--owies-2);border-radius:999px;margin:0;padding:.2rem .6rem;font-size:.875rem;display:inline-block}.newsletter{isolation:isolate;background:var(--szalwia);padding-block:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.newsletter__tlo{z-index:-1;position:absolute;inset:0}.newsletter__tlo img{object-fit:cover;width:100%;height:100%}.newsletter__siatka{background:var(--krem);box-shadow:var(--cien);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1.5rem 3rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.newsletter__formularz{grid-template-columns:minmax(0,1fr);gap:.85rem;min-width:0;display:grid}.newsletter__pole{gap:.5rem;min-width:0;display:flex}.newsletter__pole button{flex:none}@media (width<=63.99rem){.newsletter__siatka{grid-template-columns:minmax(0,1fr)}}.newsletter__pole input,.pole input:not([type=checkbox]):not([type=file]),.pole textarea{min-width:0;min-height:3.25rem;color:var(--czekolada);font:1rem var(--kroj-tekst);background:#fff;border:0;border-radius:4px;flex:1;padding:0 1rem;box-shadow:inset 0 0 0 1px #2e242040}.zgoda{align-items:flex-start;gap:.6rem;min-height:44px;font-size:.875rem;display:flex}.zgoda input{width:1.25rem;height:1.25rem;accent-color:var(--czekolada);flex:none;margin-top:.1rem}.newsletter__komunikat{background:var(--mech);color:var(--tekst-jasny);border-radius:4px;margin:0;padding:.75rem 1rem;font-size:.9375rem}@media (width<=63.99rem){.mozaika{grid-template-columns:repeat(2,minmax(0,1fr))}.zestaw{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.zestaw__opis{grid-column:1/-1;padding-bottom:0}.dobor__siatka{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dobor__naglowek{grid-column:1/-1}.dostawa-pas__siatka{grid-template-columns:1fr}.dostawa-pas__info{grid-column:1}}@media (width<=47.99rem){.hero{height:min(100svh - 2rem,46rem);min-height:38rem}.hero__plisy{--n:6}.plisa:nth-child(n+7){display:none}.plisa__sciana img{object-position:50% 0%}.omnibus,.zestaw__uwaga,.tkanina__opis,.tkanina__do,.karta__podglad{font-size:.9375rem}.hero__tresc{bottom:5.5rem}.hero__akcje .przycisk{flex:100%}.hero__akcje .przycisk--jasny{display:none}.hero__stylizacja{left:var(--margines);text-align:left;justify-items:start;max-width:none;bottom:1rem}.hero__podpis{display:none}.kategorie__lista{scroll-snap-type:x mandatory;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.5rem;overflow-x:auto}.kategorie__lista li{scroll-snap-align:start;flex:none}.mozaika .karta--duza{grid-area:auto/1/auto/-1}.karta--duza .karta__obraz,.karta--duza .karta__nazwa a:after{aspect-ratio:4/5}.karta__opis{padding:.75rem .75rem .9rem}.rozmiary--karta{gap:.3rem}.karta__podglad{border-radius:50%;justify-content:center;width:44px;height:44px;padding:0;top:.5rem;right:.5rem}.karta__podglad-tekst{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.karta__plakietka{top:.6rem;left:.6rem}.dostawa-pas__obietnice{flex-direction:column;align-items:flex-start}.opinie__lista{margin-inline:calc(var(--margines) * -1);padding:0 var(--margines) 1rem;scroll-snap-type:x mandatory;gap:1rem;display:flex;overflow-x:auto}.opinia{scroll-snap-align:start;flex:0 0 78%}.rozmiary--karta .rozmiar{min-width:2.75rem;padding:0 .3rem}.karta .probka{width:2.75rem;height:2.75rem}.omnibus{font-size:.875rem}.zestaw{grid-template-columns:1fr}.zestaw__zdjecie{aspect-ratio:4/5}.zestaw__lista{border-radius:0;margin:0}.zestaw__rzecz{grid-template-columns:auto 3.5rem minmax(0,1fr)}.zestaw__rozmiar{grid-column:3}.zestaw__suma .przycisk{width:100%}.dobor__siatka{grid-template-columns:1fr}.dobor__pola{grid-template-columns:repeat(2,minmax(0,1fr))}.pracownia__siatka{grid-template-columns:1fr}.pracownia__metka{width:9rem;bottom:-2rem;right:.5rem}.tkaniny__lista{margin-inline:calc(var(--margines) * -1);padding:1.5rem .5rem 2.5rem;padding-inline:var(--margines);scroll-snap-type:x mandatory;overflow-x:auto}.tkanina{scroll-snap-align:start;flex:0 0 62%}.tkaniny__wskazowka{color:var(--szary);margin:-.75rem 0 0;font-size:.9375rem;display:block}.tkaniny{position:relative}.tkaniny:after{content:"";top:6rem;bottom:0;right:calc(var(--margines) * -1);background:linear-gradient(90deg, #e6cfc400, var(--owies));pointer-events:none;width:3rem;position:absolute}.opinia:nth-child(n){margin-top:0}.newsletter__siatka{grid-template-columns:1fr}.newsletter__pole{flex-direction:column}}@media (prefers-reduced-motion:reduce){.js .tkaniny:not(.jest-widoczna) .tkanina{--y:0}}.strona-naglowek,.sklep-naglowek .kontener{padding-block:clamp(2rem,5vw,4rem) clamp(1.25rem,3vw,2rem)}.strona-naglowek .wstep{margin-top:1rem}.sklep-naglowek{background:repeating-linear-gradient(90deg, #ffffff38 0 14px, #2e242009 14px 28px), var(--owies-2)}.sklep-kategorie{flex-wrap:wrap;gap:.4rem;margin-top:1.25rem;display:flex}.sklep-kategorie a{background:var(--krem);border-radius:999px;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.sklep-kategorie a[aria-current=page],.sklep-kategorie a:hover{background:var(--czekolada);color:var(--tekst-jasny)}.komunikaty-sklepu:empty{display:none}.komunikaty-sklepu{padding-top:1rem}.woocommerce-message,.woocommerce-info,.woocommerce-error,.komunikat{background:var(--krem);box-shadow:inset 4px 0 0 var(--mech), var(--cien-maly);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:0 0 1rem;padding:.9rem 1.1rem;list-style:none;display:flex}.woocommerce-error,.komunikat--blad{box-shadow:inset 4px 0 0 var(--wisnia), var(--cien-maly)}.woocommerce-message .button,.woocommerce-info .button{font-weight:600}.sklep{grid-template-columns:17rem minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);padding-block:1.5rem clamp(3rem,6vw,5rem);display:grid}.filtry-panel__przycisk{display:none}.filtry-panel{top:calc(var(--nagl-wys) + 1rem);align-self:start;position:sticky}.filtry{background:var(--krem);box-shadow:var(--cien-maly);border-radius:8px;align-self:start;gap:1.35rem;padding:1.25rem;display:grid}.filtry__pole{gap:.5rem;min-width:0;display:grid}.filtry input[type=search],.filtry select{width:100%;min-width:0}.filtry__pole>label,.filtry__pole legend{margin-bottom:.5rem;font-size:.9375rem;font-weight:700}.filtry__pole select{width:100%}.filtry input[type=search]{background:var(--owies-2);min-height:2.75rem;font:1rem var(--kroj-tekst);color:var(--czekolada);border:0;border-radius:999px;padding:0 .9rem}.filtry .probka{width:2.75rem;height:2.75rem}.probka--wszystkie{background:conic-gradient(#9da78a 0 25%, #4a3428 0 50%, #8e1f30 0 75%, #d8cbb3 0)}.js .filtry__pokaz{display:none}@media (width<=63.99rem){.js .filtry__pokaz{display:inline-flex}}.sklep__wynik{color:var(--szary);margin-bottom:1rem}.sklep__wynik a{color:var(--czekolada);font-weight:600}.siatka-produktow{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.siatka-produktow--4{grid-template-columns:repeat(4,minmax(0,1fr))}.siatka-produktow.siatka-produktow--malo{grid-template-columns:minmax(0,1fr)}@media (width>=48rem){.siatka-produktow--malo .karta{flex-direction:row}.siatka-produktow--malo .karta__obraz{flex:0 0 min(42%,22rem)}.siatka-produktow--malo .karta__opis{flex:1;justify-content:center;padding:clamp(1.25rem,3vw,2.5rem)}.siatka-produktow--malo .karta__nazwa{font-size:1.5rem}.siatka-produktow--malo .karta__nazwa a:after{aspect-ratio:auto;width:min(42%,22rem);inset:0 auto 0 0}}.sklep__pasuje{margin-top:clamp(2.5rem,5vw,4rem)}.sklep__pasuje h2{margin-bottom:1.25rem}.pusto{background:var(--krem);text-align:center;border-radius:8px;padding:3rem 1.5rem}.nav-links{justify-content:center;gap:.5rem;margin-top:2rem;display:flex}.nav-links a,.nav-links span{background:var(--krem);border-radius:999px;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0 .75rem;font-weight:600;text-decoration:none;display:inline-grid}.nav-links .current{background:var(--czekolada);color:var(--tekst-jasny)}.okruszki ol{color:var(--szary);flex-wrap:wrap;gap:.25rem .6rem;margin:0;padding:.75rem 0 .25rem;font-size:.875rem;list-style:none;display:flex}.okruszki li{align-items:center;min-height:44px;display:inline-flex}.okruszki li+li:before{content:"/";opacity:.6;margin-right:.6rem}.okruszki a{min-height:44px;color:var(--czekolada);align-items:center;display:inline-flex}.produkt{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-block:1rem clamp(2.5rem,5vw,4rem);display:grid}@media (width<=63.99rem){.produkt>.produkt__lewa{display:contents}.produkt>.produkt__opis{order:1}.produkt .produkt__detal{order:2}.produkt .produkt__szczegoly,.produkt .produkt__zestaw{order:3}}@media (width>=64rem){.produkt__opis{align-self:stretch}.produkt__formularz{top:var(--opis-top,calc(var(--nagl-wys) + 1rem));position:sticky}}.produkt__lewa{gap:1rem;display:grid}.produkt__miniatury{gap:.6rem;display:flex}.produkt__miniatura{cursor:pointer;width:4.5rem;box-shadow:var(--cien-maly);opacity:.75;transition:opacity .2s, transform .25s var(--krzywa);background:0 0;border:0;border-radius:4px;padding:0;overflow:hidden}.produkt__miniatura img{aspect-ratio:2/3;object-fit:cover}.produkt__miniatura[aria-pressed=true],.produkt__miniatura:hover{opacity:1;transform:translateY(-2px)}.produkt__miniatura[aria-pressed=true]{box-shadow:0 0 0 2px var(--krem), 0 0 0 4px var(--czekolada)}.produkt__detal{box-shadow:var(--cien);border-radius:8px;margin:0;overflow:hidden}.produkt__galeria{background:var(--owies-2);box-shadow:var(--cien);border-radius:8px;display:grid;overflow:hidden}.produkt__zdjecie{aspect-ratio:2/3;opacity:0;grid-area:1/1;margin:0;transition:opacity .5s}.produkt__zdjecie.jest-widoczne{opacity:1}.produkt__zdjecie picture{height:100%;display:block}.produkt__zdjecie img{object-fit:cover;width:100%;height:100%}.produkt__galeria-podpis{background:#f8f4edeb;border-radius:999px;grid-area:1/1;place-self:end start;margin:0 0 1rem 1rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:600}.produkt__opis{align-content:start;gap:1rem;display:grid}.produkt__tytul{font-size:clamp(2.3rem,4.4vw,3.8rem);font-style:italic}.produkt__cena{font-size:1.5rem}.produkt__krotko p{margin:0}.produkt__formularz{background:var(--krem);box-shadow:var(--cien-maly);border-radius:8px;align-content:start;gap:1.35rem;padding:clamp(1.1rem,2.5vw,1.75rem);display:grid}.produkt__legenda{justify-content:space-between;align-items:baseline;gap:1rem;width:100%;margin-bottom:.75rem;font-weight:600;display:flex}.produkt__dobierz{text-underline-offset:.25em;align-items:center;min-height:44px;font-size:.9375rem;display:inline-flex}.produkt__modelka{color:var(--szary);margin:.75rem 0 0;font-size:.875rem}.produkt__obietnice{gap:.45rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.produkt__obietnice li{gap:.6rem;display:flex}.produkt__obietnice li:before{content:"";background:repeating-linear-gradient(90deg, var(--szalwia) 0 3px, var(--mech) 3px 6px);border-radius:50%;flex:none;width:1rem;height:1rem;margin-top:.2rem}.produkt__szczegoly details,.faq details{background:var(--krem);box-shadow:var(--cien-maly);border-radius:6px;margin-bottom:.5rem}.produkt__szczegoly summary,.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 1.1rem;font-weight:700;list-style:none;display:flex}.produkt__szczegoly summary::-webkit-details-marker{display:none}.faq summary::-webkit-details-marker{display:none}.produkt__szczegoly summary:after,.faq summary:after{content:"+";transition:transform .25s var(--krzywa);font-size:1.4rem;font-weight:400}details[open]>summary:after{transform:rotate(45deg)}.produkt__szczegoly details>:not(summary),.faq details>p{padding:0 1.1rem 1.1rem}.produkt__zestaw{background:var(--mech);color:var(--tekst-jasny);transition:transform .3s var(--krzywa);border-radius:8px;align-items:center;gap:1rem;padding:.75rem;text-decoration:none;display:flex}.produkt__zestaw:hover{transform:translateY(-2px)}.produkt__zestaw picture{border-radius:4px;flex:none;width:4.5rem;overflow:hidden}.produkt__zestaw>span{gap:.2rem;display:grid}.tabela-przewijana{overflow-x:auto}.tabela{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.tabela th,.tabela td{text-align:left;padding:.6rem .75rem}.tabela thead th{background:var(--czekolada);color:var(--tekst-jasny);font-weight:600}.tabela tbody tr:nth-child(odd){background:var(--owies)}.tabela tbody tr:nth-child(2n){background:var(--krem)}.tabela--duza{box-shadow:var(--cien-maly);border-radius:8px;font-size:1rem;overflow:hidden}.tabela__uwaga{color:var(--szary);margin-top:.75rem;font-size:.875rem}.dobor--produkt{margin-top:1rem}.podobne{padding-block:clamp(3rem,6vw,5rem)}.podobne h2{margin-bottom:1.5rem}.lookbook .zestaw+.zestaw{margin-top:clamp(1.5rem,3vw,2.5rem)}.lookbook .zestaw:nth-child(2n){background:var(--czekolada-2)}.rozmiary-strona{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.rozmiary-strona__tabela h2{margin-bottom:1rem}.rozmiary-strona__jak{background:var(--krem);box-shadow:var(--cien-maly);border-radius:8px;gap:.75rem;margin:0;padding:1.5rem 1.5rem 1.5rem 2.75rem;display:grid}.dostawa-strona{padding-bottom:clamp(2.5rem,5vw,4rem)}.dostawa-strona h2,.faq h2{margin-bottom:1.25rem}.zwrot{background:repeating-linear-gradient(90deg, #ffffff12 0 14px, #36402f0f 14px 28px), var(--szalwia);padding-block:clamp(2.5rem,5vw,4rem)}.zwrot__kroki{counter-reset:krok;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.zwrot__kroki li{counter-increment:krok;background:var(--krem);box-shadow:var(--cien-maly);border-radius:8px;gap:.35rem;padding:1.25rem;display:grid}.zwrot__kroki li:before{content:counter(krok);font-family:var(--kroj-tytul);font-size:2.5rem;font-style:italic;line-height:1}.faq{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:1rem clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,5vw,4rem) clamp(3rem,6vw,5rem);display:grid}@media (width<=63.99rem){.faq{grid-template-columns:1fr}}.pracownia-strona{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);padding-bottom:2rem;display:grid}.pracownia-strona__zdjecie{box-shadow:var(--cien);border-radius:8px;grid-area:1/1/span 2;margin:0;overflow:hidden}.pracownia-strona__kroki{grid-area:1/2/span 2;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.pracownia-strona__kroki h2{margin-bottom:.35rem;font-size:1.9rem;font-style:italic}.pracownia-strona__metka{z-index:1;border-radius:4px;grid-area:2/1;place-self:end;width:min(13rem,40%);margin:0 -1.5rem -2rem 0;overflow:hidden;transform:rotate(3deg);box-shadow:0 22px 40px -18px #140e0a99}.pracownia--strona{padding-top:0}.pracownia--strona .tkaniny{margin-top:1rem}.pracownia-wizyta{justify-items:start;gap:1rem;padding-block:1rem clamp(3rem,6vw,5rem);display:grid}.kontakt{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.kontakt__lewa{gap:1.25rem;display:grid}.kontakt__zdjecie{background:var(--krem);box-shadow:var(--cien);border-radius:8px;margin:0;overflow:hidden}.kontakt__zdjecie figcaption{padding:.75rem 1rem;font-size:.9375rem}.plik{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex;position:relative}.plik__pole{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.plik__przycisk{border:1.5px solid var(--czekolada)}.siatka-produktow--malo .karta__krotko{display:none}@media (width>=48rem){.siatka-produktow--malo .karta__krotko{max-width:34rem;color:var(--szary);margin:.25rem 0 .5rem;display:block}}.plik__nazwa{color:var(--szary);font-size:.9375rem}.plik:has(.plik__pole:focus-visible) .plik__przycisk{outline:2px solid var(--czekolada);outline-offset:3px}.kontakt__dane{background:var(--mech);color:var(--tekst-jasny);border-radius:8px;padding:1.5rem}.kontakt__dane h2{margin-bottom:1rem;font-size:2rem;font-style:italic}.kontakt__uwaga{margin:0;font-size:.9375rem}.kontakt__formularz form{background:var(--krem);box-shadow:var(--cien-maly);border-radius:8px;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.kontakt__dwa{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pole{gap:.35rem;display:grid}.pole>label{font-size:.9375rem;font-weight:600}.pole textarea{resize:vertical;min-height:8rem;padding:.75rem 1rem}.pole select{width:100%}.pole input[type=file]{padding:.7rem 1rem}.pole__blad{min-height:0;color:var(--wisnia);margin:0;font-size:.875rem;font-weight:600}.pole__blad:empty{display:none}.pole--blad input,.pole--blad textarea,.pole--blad select{box-shadow:inset 0 0 0 2px var(--wisnia)}.pulapka{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.strona--tekst{max-width:48rem;padding-block:clamp(2rem,5vw,4rem)}.strona__naglowek{margin-bottom:2rem}.tresc h2{margin:2rem 0 .75rem;font-size:1.75rem;font-style:italic}.tresc a{text-underline-offset:.2em}.blad-404{max-width:44rem;padding-block:clamp(3rem,8vw,7rem)}.blad-404__metka{background:var(--krem);box-shadow:var(--cien-maly);border-radius:3px;padding:.45rem .9rem;font-weight:600;display:inline-block;transform:rotate(-2deg)}.blad-404__akcje{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.strona--sklep{padding-block:clamp(1.5rem,4vw,3rem) clamp(3rem,6vw,5rem)}.pasek-dostawy{background:var(--krem);box-shadow:var(--cien-maly);border-radius:8px;margin-bottom:1.5rem;padding:1rem 1.25rem}.pasek-dostawy p{margin-bottom:.6rem}.pasek-dostawy__tor{background:var(--owies-2);border-radius:999px;height:.6rem;display:block;overflow:hidden}.pasek-dostawy__tor span{width:var(--postep);border-radius:inherit;background:repeating-linear-gradient(90deg, var(--mech) 0 8px, var(--szalwia) 8px 16px);height:100%;display:block}.sklep-tresc table.shop_table{border-collapse:collapse;background:var(--krem);width:100%;box-shadow:var(--cien-maly);border-radius:8px;overflow:hidden}.sklep-tresc .shop_table th,.sklep-tresc .shop_table td{text-align:left;vertical-align:middle;padding:.85rem 1rem}.sklep-tresc .shop_table thead th{background:var(--czekolada);color:var(--tekst-jasny)}.sklep-tresc .shop_table tbody tr+tr td,.sklep-tresc .shop_table tfoot tr th,.sklep-tresc .shop_table tfoot tr td{box-shadow:inset 0 1px #2e242014}.sklep-tresc .product-thumbnail img{border-radius:4px;width:4.5rem}.sklep-tresc .product-remove a{background:var(--owies-2);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;text-decoration:none;display:inline-grid}.sklep-tresc .variation{color:var(--szary);grid-template-columns:auto 1fr;gap:.1rem .4rem;margin:.25rem 0 0;font-size:.875rem;display:grid}.sklep-tresc .variation dd,.sklep-tresc .variation p{margin:0}.sklep-tresc input.qty,.sklep-tresc input.input-text,.sklep-tresc select,.sklep-tresc textarea{min-height:2.75rem;color:var(--czekolada);font:1rem var(--kroj-tekst);background:#fff;border:0;border-radius:4px;width:100%;padding:.5rem .85rem;box-shadow:inset 0 0 0 1px #2e24204d}.sklep-tresc input.qty{width:5rem}.sklep-tresc .button,.sklep-tresc button[type=submit],#place_order{background:var(--czekolada);min-height:3rem;color:var(--tekst-jasny);font:600 1rem var(--kroj-tekst);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:.75rem 1.4rem;text-decoration:none;display:inline-flex}.sklep-tresc .button:disabled,.sklep-tresc button[disabled]{opacity:.55}.sklep-tresc .actions{text-align:right}.sklep-tresc .cart-collaterals{justify-content:flex-end;margin-top:2rem;display:flex}.sklep-tresc .cart_totals{width:min(28rem,100%)}.sklep-tresc .cart_totals h2,.sklep-tresc #order_review_heading,.sklep-tresc .woocommerce-billing-fields h3,.sklep-tresc .woocommerce-additional-fields h3{margin:0 0 1rem;font-size:1.75rem;font-style:italic}.sklep-tresc .wc-proceed-to-checkout{margin-top:1rem}.sklep-tresc .wc-proceed-to-checkout .button{width:100%;min-height:3.5rem}.sklep-tresc .fee td,.sklep-tresc .fee .amount{color:var(--mech);font-weight:700}.sklep-tresc #shipping_method{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sklep-tresc #shipping_method label{margin-left:.4rem}.sklep-tresc form.checkout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.sklep-tresc form.checkout>.woocommerce-NoticeGroup{grid-column:1/-1}.sklep-tresc #customer_details{grid-area:1/1/span 3}.sklep-tresc #order_review_heading,.sklep-tresc #order_review{grid-column:2}.sklep-tresc .form-row{gap:.35rem;margin:0 0 1rem;display:grid}.sklep-tresc .form-row label{font-size:.9375rem;font-weight:600}.sklep-tresc .form-row .required{color:var(--wisnia);text-decoration:none}.sklep-tresc .woocommerce-checkout-payment{background:var(--krem);box-shadow:var(--cien-maly);border-radius:8px;margin-top:1rem;padding:1.25rem}.sklep-tresc .wc_payment_methods{margin:0 0 1rem;padding:0;list-style:none}.sklep-tresc .payment_box{color:var(--szary);font-size:.9375rem}#place_order{width:100%;min-height:3.5rem}.info-ceny{color:var(--szary);margin:1rem 0 0;font-size:.875rem}.co-dalej{background:var(--krem);box-shadow:var(--cien-maly);border-radius:8px;margin:1.5rem 0;padding:1.5rem}.woocommerce-order-overview{flex-wrap:wrap;gap:.5rem 2rem;padding:0;list-style:none;display:flex}.cart-empty{font-size:1.25rem}@media (width<=63.99rem){.sklep{grid-template-columns:1fr}.filtry-panel{position:static}.filtry-panel__przycisk{background:var(--przycisk);min-height:3rem;color:var(--tekst-jasny);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;padding:0 1.1rem;font-weight:600;list-style:none;display:flex}.filtry-panel__przycisk::-webkit-details-marker{display:none}.filtry-panel__przycisk:after{content:"+";font-size:1.3rem}.filtry-panel[open] .filtry-panel__przycisk:after{content:"−"}.filtry-panel[open] .filtry{margin-top:.75rem}.filtry{grid-template-columns:repeat(2,minmax(0,1fr))}.filtry__szukaj{grid-column:1/-1}.siatka-produktow,.siatka-produktow--4{grid-template-columns:repeat(2,minmax(0,1fr))}.produkt,.rozmiary-strona,.pracownia-strona,.kontakt{grid-template-columns:1fr}.pracownia-strona__metka{grid-area:auto/1;justify-self:start;width:min(14rem,60%);margin:0}.pracownia-strona__zdjecie,.pracownia-strona__kroki{grid-area:auto/1}.sklep-tresc form.checkout{grid-template-columns:1fr}.sklep-tresc #customer_details,.sklep-tresc #order_review_heading,.sklep-tresc #order_review{grid-area:auto/1}}@media (width<=47.99rem){.filtry{grid-template-columns:1fr}.produkt__galeria{margin-inline:calc(var(--margines) * -1);border-radius:0}.zwrot__kroki,.kontakt__dwa{grid-template-columns:1fr}.sklep-tresc .shop_table_responsive thead{display:none}.sklep-tresc .shop_table_responsive tr{grid-template-columns:4.5rem 1fr;gap:.25rem 1rem;padding:.85rem;display:grid}.sklep-tresc .shop_table_responsive td{padding:.15rem 0;display:block}.sklep-tresc .shop_table_responsive td.product-thumbnail{grid-row:span 4}.sklep-tresc .shop_table_responsive td.product-remove{order:9}.sklep-tresc .shop_table_responsive td[data-title]:not(.product-name):before{content:attr(data-title) ": ";font-weight:600}.sklep-tresc .shop_table_responsive td.actions{grid-column:1/-1}.sklep-tresc .cart_totals tr{display:table-row}}.rozmiary-strona>*,.kontakt>*,.pracownia-strona>*{min-width:0}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:300 600;font-stretch:62.5% 100%;src:url(/app/themes/plisa/public/build/assets/noto-serif-display-latin-normal-DvjM4FT9.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A0-FF,U+2010-2011,U+2018-201E,U+2022,U+2026,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:300 600;font-stretch:62.5% 100%;src:url(/app/themes/plisa/public/build/assets/noto-serif-display-pl-normal-BuA2CJH0.woff2)format("woff2-variations");unicode-range:U+104-107,U+118-119,U+141-144,U+15A-15B,U+179-17C}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:300 600;font-stretch:62.5% 100%;src:url(/app/themes/plisa/public/build/assets/noto-serif-display-latin-italic-Dr4wdYMQ.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A0-FF,U+2010-2011,U+2018-201E,U+2022,U+2026,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Noto Serif Display;font-style:italic;font-display:swap;font-weight:300 600;font-stretch:62.5% 100%;src:url(/app/themes/plisa/public/build/assets/noto-serif-display-pl-italic-CDRB7vuG.woff2)format("woff2-variations");unicode-range:U+104-107,U+118-119,U+141-144,U+15A-15B,U+179-17C}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:300 700;src:url(/app/themes/plisa/public/build/assets/libre-franklin-latin-ext-wght-normal-CeZZaleV.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:300 700;src:url(/app/themes/plisa/public/build/assets/libre-franklin-latin-wght-normal-CLTz0ja0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Serif Zapas;font-display:swap;src:local(Georgia),local(Times New Roman);size-adjust:86%;ascent-override:112%;descent-override:30%}@font-face{font-family:Grotesk Zapas;font-display:swap;src:local(Arial);size-adjust:103%;ascent-override:92%;descent-override:24%}:root{--owies:#e6cfc4;--owies-2:#d9c2b6;--krem:#f8f4ed;--czekolada:#2e2420;--czekolada-2:#4a3428;--przycisk:#4a3428;--szalwia:#9da78a;--szalwia-2:#c4cab4;--mech:#36402f;--mech-2:#283022;--wisnia:#a3243b;--szary:#5e554d;--tekst-jasny:#f3eee5;--kroj-tytul:"Noto Serif Display", "Serif Zapas", Georgia, serif;--kroj-tekst:"Libre Franklin", "Grotesk Zapas", Arial, sans-serif;--margines:clamp(1rem, 4vw, 3.5rem);--szer:88rem;--cien:0 18px 40px -22px #2e242073;--cien-maly:0 8px 18px -12px #2e242080;--krzywa:cubic-bezier(.22, .8, .24, 1);--nagl-wys:4.75rem}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body{background:var(--owies) url(/app/themes/plisa/public/build/assets/len-splot-Cr_j0vn_.webp) 0 0 / 256px repeat;color:var(--czekolada);font-family:var(--kroj-tekst);font-feature-settings:"kern" 1;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.55}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--czekolada);outline-offset:3px;border-radius:2px}.na-ciemnym :where(a,button,input,select,summary):focus-visible,:where(.zestaw,.dostawa-pas,.stopka,.menu-pelne,.pasek-demo,.pasek-info,.hero,.naglowek--na-hero:not(.naglowek--przyklejony)) :where(a,button,input,select,summary):focus-visible{outline-color:var(--tekst-jasny)}fieldset{min-width:0}h1,h2,h3{font-family:var(--kroj-tytul);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500;font-stretch:72%;line-height:1.1}.tytul{font-size:clamp(2.6rem,6.4vw,5.4rem);font-style:italic;font-weight:450}.tytul--sredni{font-size:clamp(2.2rem,4.6vw,3.9rem)}.nadtytul{font-family:var(--kroj-tekst);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem;font-size:.875rem;font-weight:700}.wstep{text-wrap:pretty;max-width:34rem;font-size:clamp(1.05rem,1.4vw,1.2rem)}p{margin:0 0 1rem}.sr-only,.screen-reader-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--czekolada);color:var(--tekst-jasny);padding:.75rem 1rem;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.kontener{width:min(100% - 2 * var(--margines), var(--szer));margin-inline:auto}.js .tylko-bez-js,.bez-js .tylko-js{display:none!important}.przycisk{--tlo:var(--przycisk);--kolor:var(--tekst-jasny);--plisa:#ffffff1a;isolation:isolate;background:var(--tlo);min-height:3.25rem;color:var(--kolor);font:600 1rem/1.15 var(--kroj-tekst);letter-spacing:.01em;cursor:pointer;box-shadow:var(--cien-maly);transition:transform .25s var(--krzywa);border:0;border-radius:4px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.przycisk:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg, var(--plisa) 0 10px, transparent 10px 20px);transform-origin:0;transition:transform .45s var(--krzywa);position:absolute;inset:0;transform:scaleX(0)}.przycisk:hover:before,.przycisk:focus-visible:before{transform:scaleX(1)}.przycisk:active{transform:translateY(1px)}.przycisk--jasny{--tlo:var(--krem);--kolor:var(--czekolada);--plisa:#2e242012}.przycisk--wisnia{--tlo:var(--wisnia)}.przycisk--maly{min-height:2.75rem;padding:.6rem 1.1rem;font-size:.9375rem}.przycisk--szeroki{width:100%}.przycisk[disabled],.przycisk[aria-disabled=true]{opacity:.55;cursor:not-allowed}.link-strzalka{text-underline-offset:.3em;align-items:center;gap:.45rem;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.link-strzalka:after{content:"→";transition:transform .25s var(--krzywa)}.link-strzalka:hover:after{transform:translate(4px)}.pasek-demo{padding:.4rem var(--margines);background:var(--mech-2);color:var(--tekst-jasny);text-align:center;flex-wrap:wrap;justify-content:center;gap:.4rem 1.5rem;font-size:.875rem;display:flex}.pasek-demo a{text-underline-offset:.2em;align-items:center;min-height:44px;margin-block:-.6rem;font-weight:600;display:inline-flex}.pasek-info{padding:.5rem var(--margines);background:var(--czekolada);color:var(--tekst-jasny);text-align:center;letter-spacing:.02em;margin:0;font-size:.875rem}.pasek-info span+span:before{content:"·";opacity:.7;margin:0 .7rem}.naglowek{z-index:40;height:var(--nagl-wys);padding-inline:var(--margines);color:var(--czekolada);background:var(--owies);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;transition:background-color .3s;display:grid;position:sticky;top:0;box-shadow:0 1px #2e242014}.naglowek--na-hero{margin-bottom:calc(var(--nagl-wys) * -1);box-shadow:none;background:0 0}.naglowek--na-hero.naglowek--przyklejony{background:var(--owies);box-shadow:0 1px 0 #2e242014, var(--cien-maly)}@keyframes zjazd{0%{transform:translateY(-100%)}}.naglowek__menu{background:var(--krem) var(--tkanina,none) center / 220% auto;width:4.25rem;height:4.25rem;color:var(--czekolada);font:600 .75rem/1 var(--kroj-tekst);cursor:pointer;box-shadow:var(--cien-maly), inset 0 0 0 1px #fff6;border:0;border-radius:50%;align-content:center;justify-self:start;place-items:center;gap:.15rem;margin-block:.25rem;text-decoration:none;display:grid}.naglowek__menu span{background:#f8f4ede0;border-radius:999px;padding:.05rem .35rem}.naglowek__menu svg{width:1.4rem;height:1.4rem}.naglowek__znak{color:var(--czekolada);padding:.25rem;display:block}.naglowek__znak .znak{width:clamp(6.5rem,12vw,9.5rem);height:auto}.naglowek__narzedzia{justify-self:end;align-items:center;gap:clamp(.25rem,1.2vw,1rem);display:flex}.naglowek__narzedzia a{border-radius:999px;justify-content:center;align-items:center;gap:.3rem;min-width:44px;min-height:44px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.naglowek__narzedzia svg{width:1.5rem;height:1.5rem}.jezyki{align-items:center;font-size:.9375rem;display:flex}.jezyki a{min-width:2.75rem}.jezyki a[aria-current=true]{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:2px}.jezyki span{opacity:.6}.koszyk-ikona{position:relative}.koszyk-ikona__ile{background:var(--wisnia);color:#fff;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.25rem;font-size:.75rem;line-height:1;display:grid;position:absolute;top:2px;right:0}.naglowek--na-hero:not(.naglowek--przyklejony) .naglowek__znak{color:var(--tekst-jasny)}.naglowek--na-hero:not(.naglowek--przyklejony) .naglowek__narzedzia a{background:#f8f4eddb;padding-inline:.55rem}.naglowek--na-hero:not(.naglowek--przyklejony) .jezyki{background:#f8f4eddb;border-radius:999px;padding-inline:.35rem}.naglowek--na-hero:not(.naglowek--przyklejony) .jezyki a{background:0 0}.menu-pelne{z-index:60;background:var(--mech);color:var(--tekst-jasny);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid;position:fixed;inset:0;overflow-y:auto}.menu-pelne[hidden]{display:none}.menu-pelne__lista{padding:clamp(5.5rem, 10vh, 7rem) var(--margines) 2.5rem}.menu-pelne__zamknij{top:1rem;left:var(--margines);background:var(--krem);min-height:44px;color:var(--czekolada);font:600 .9375rem var(--kroj-tekst);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex;position:absolute}.menu-pelne__kategorie{margin:0 0 2rem;padding:0;list-style:none}.menu-pelne__kategorie a{font-family:var(--kroj-tytul);transition:transform .35s var(--krzywa), color .2s;font-size:clamp(2.2rem,5.5vw,4.4rem);font-style:italic;font-weight:450;font-stretch:70%;line-height:1.12;text-decoration:none;display:inline-block}.menu-pelne__kategorie a:hover{color:var(--szalwia-2);transform:translate(.5rem)}.menu-pelne__strony{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;font-size:1.0625rem;list-style:none;display:flex}.menu-pelne__strony a{padding:.6rem 0;font-weight:600;display:inline-block}.menu-pelne__obraz{min-height:100%;position:relative}.menu-pelne__obraz img{object-fit:cover;width:100%;height:100%}.menu-pelne__obraz p{margin:0;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.js-menu-otwarte{overflow:hidden}.stopka{background:var(--mech-2);color:var(--tekst-jasny);position:relative}.stopka__obraz{height:clamp(16rem,34vw,28rem);position:relative;overflow:hidden}.stopka__obraz img{object-fit:cover;width:100%;height:100%}.stopka__obraz:after{content:"";background:linear-gradient(#28302200 30%,#283022f2 100%);position:absolute;inset:0}.stopka__haslo{z-index:1;left:var(--margines);right:var(--margines);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex;position:absolute;bottom:1.5rem}.stopka__haslo p{font-family:var(--kroj-tytul);margin:0;font-size:clamp(1.8rem,4vw,3.2rem);font-style:italic;font-stretch:72%;line-height:1.05}.stopka__siatka{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:2rem;padding-block:2.5rem 1.5rem;display:grid}.stopka__siatka h2{font-family:var(--kroj-tekst);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.8125rem;font-weight:700;font-stretch:100%}.stopka__siatka ul{margin:0;padding:0;list-style:none}.stopka__siatka li a,.stopka__siatka p a,.stopka__dol a,.kontakt__dane a{align-items:center;min-height:44px;display:inline-flex}.stopka__siatka li a{padding:0;text-decoration:none}.stopka__siatka li a:hover{text-decoration:underline}.stopka .znak{width:8rem;color:var(--tekst-jasny);margin-bottom:1rem}.stopka__dol{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.25rem 1.75rem;font-size:.875rem;display:flex;box-shadow:0 -1px #f3eee526}.stopka__dol a{font-weight:600}.pasek-dolny{display:none}@media (width<=47.99rem){:root{--nagl-wys:4rem}.naglowek__menu{width:3.5rem;height:3.5rem;font-size:.75rem}.naglowek__narzedzia .jezyki,.naglowek__szukaj{display:none!important}.pasek-info span:nth-child(3){display:none}.menu-pelne{grid-template-columns:1fr}.menu-pelne__obraz{display:none}.stopka__siatka{grid-template-columns:1fr 1fr}.stopka__siatka>:first-child{grid-column:1/-1}.pasek-dolny{z-index:35;background:var(--krem);transition:transform .35s var(--krzywa), opacity .35s;border-radius:12px;grid-template-columns:1fr 1fr 1.3fr;gap:.35rem;padding:.35rem;display:grid;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;box-shadow:0 12px 30px -12px #2e24208c}.pasek-dolny a{border-radius:8px;justify-content:center;align-items:center;gap:.4rem;min-height:3rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.pasek-dolny a:last-child{background:var(--czekolada);color:var(--tekst-jasny)}.pasek-dolny--ukryty{opacity:0;transform:translateY(140%)}body:has(.pasek-dolny) .stopka{padding-bottom:4.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
