@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/playfair-display/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/playfair-display/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.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; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4q9DbZs.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4S9DQ.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; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 500; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4q9DbZs.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 500; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4S9DQ.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; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4q9DbZs.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4S9DQ.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; }
details.faq{margin-block:12px}
.podpis-tresci{display:block;margin:8px 0 22px;font-size:.84rem;line-height:1.5;color:var(--t2)}
[data-ramka]:not([id^="chart_"]){background:color-mix(in srgb,var(--akcent) 7%,var(--pow));color:var(--tekst);border-color:var(--linia)!important;border-radius:var(--r,12px)}
[id^="chart_"][id$="-container"]{background:var(--pow)!important;color:var(--tekst)!important;border-radius:var(--r,16px);padding:18px 14px 14px;box-shadow:0 0 0 1px var(--linia);box-sizing:border-box;margin:28px auto!important}
[id^="chart_"][id$="-container"] *{color:inherit!important;font-family:var(--f-t)}
[id^="chart_"][id$="-container"]>div:last-child{font-family:var(--f-n);font-size:1rem}
[id^="chart_"]{max-width:100%;overflow-x:auto}
[id^="chart_"] svg{background:transparent!important;max-width:100%;height:auto;font-family:var(--f-t)}
[id^="chart_"] svg[viewBox]{width:100%!important;height:auto!important}
[id^="chart_"] rect{fill:var(--akcent);rx:6px}
[id^="chart_"] .tick text{font-size:13px}
[id^="chart_"] path[fill="none"]:not(.domain),[id^="chart_"] .line{stroke:var(--akcent)!important;stroke-width:3px}
[id^="chart_"] circle{fill:var(--dodatek);stroke:var(--pow)}
[id^="chart_"] text{fill:var(--tekst)!important;font-family:var(--f-t)}
[id^="chart_"] .domain,[id^="chart_"] .tick line{stroke:var(--linia)}
figure.obr-lewo{float:left!important;margin:.3em 1.6em 1em 0!important}figure.obr-prawo{float:right!important;margin:.3em 0 1em 1.6em!important}figure.obr-srodek{margin-left:auto!important;margin-right:auto!important}figure.obr-lewo,figure.obr-prawo{width:50%!important}figure.obr-w25{width:25%!important}figure.obr-w33{width:33.333%!important}figure.obr-w50{width:50%!important}figure.obr-w75{width:75%!important}figure[class*="obr-"] img{width:100%;height:auto}:has(>figure.obr-lewo,>figure.obr-prawo)::after{content:"";display:block;clear:both}@media(max-width:600px){figure.obr-lewo,figure.obr-prawo{float:none!important;width:auto!important;margin:0 0 1em!important}}
.ai-nota-k{display:flex;align-items:center;gap:10px;margin:0 0 22px!important;padding:8px 14px;border-radius:var(--r,14px);background:var(--pow);box-shadow:inset 4px 0 0 var(--akcent),0 0 0 1px var(--linia);color:var(--tekst);font-size:.9rem;line-height:1.45;max-width:none!important}
.ai-znak{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--akcent);color:var(--akcent-tekst);font:700 .72rem/1 var(--f-t);letter-spacing:.04em}
.ai-nota a{color:var(--akcent);font-weight:600}
.obraz-ai{display:block;margin:6px 0 0;font-size:.78rem;line-height:1.4;color:var(--t2);font-style:normal}
.ai-nota-p{margin:40px 0 8px;padding:18px 22px;border-radius:var(--r,14px);background:var(--pow);box-shadow:inset 4px 0 0 var(--akcent),0 0 0 1px var(--linia);font-size:.86rem;line-height:1.6;color:var(--t2)}
.ai-nota-p p{margin:0 0 8px;max-width:none!important}.ai-nota-p p:last-child{margin:0}.ai-nota-p b,.ai-nota-p strong{color:var(--tekst)}
.st-dokumenty{display:flex;flex-wrap:wrap;gap:6px 18px;box-sizing:border-box;width:100%;max-width:1200px;margin:22px auto 0;padding:0 0 4px;font-size:.9rem}@media(max-width:1240px){.st-dokumenty{padding:0 20px 4px}}.st-dokumenty a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.st-stopka-silnika{padding:24px 16px;background:var(--pow);color:var(--tekst)}
.st-pager{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0}.st-pager a,.st-pager span{min-width:42px;padding:9px 12px;box-sizing:border-box;border-radius:var(--r,12px);box-shadow:0 0 0 1px var(--linia);text-align:center;color:var(--tekst);background:var(--pow);text-decoration:none;font-weight:600}
.st-pager [aria-current]{background:var(--akcent);color:var(--akcent-tekst);box-shadow:none}
:has(> .kr),:has(> * > .kr){max-width:none!important}
.kr{container-type:inline-size;max-width:1080px}
.kr-uklad{display:grid;gap:28px}
@container (min-width:760px){.kr-uklad{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:48px;align-items:start}.kr-boczna{position:sticky;top:24px}}
.kr-tekst>h3{margin:0 0 10px;font:700 1.25rem/1.3 var(--f-n);color:var(--tekst)}.kr-tekst>h3:not(:first-child){margin-top:30px}
.kr-tekst p,.kr-tekst li{max-width:none!important}
.kr-boczna h3{margin:0 0 12px;font:700 1.25rem/1.3 var(--f-n);color:var(--tekst)}
.kr-boczna .kf{max-width:none;margin:0}
.kf{position:relative;display:grid;gap:16px;margin:8px 0 4px;padding:24px;border-radius:var(--r,16px);background:var(--pow);box-shadow:0 0 0 1px var(--linia);max-width:640px}
.kf-pole{display:grid;gap:6px;font-weight:600;font-size:.95rem}.kf-pole[hidden],.kf-stan[hidden]{display:none}
.kf input[type=email],.kf input[type=text],.kf textarea{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:calc(var(--r,16px) * .6);border:1.5px solid var(--linia);background:var(--tlo);color:var(--tekst);font:400 1rem/1.5 var(--f-t)}
.kf textarea{resize:vertical;min-height:140px}
.kf input:focus,.kf textarea:focus{outline:none;border-color:var(--akcent);box-shadow:0 0 0 3px var(--akcent-jasny)}
.kf-pokaz{justify-self:start;padding:10px 16px;border-radius:calc(var(--r,16px) * .6);border:1.5px dashed var(--akcent);background:color-mix(in srgb,var(--akcent) 16%,var(--pow));color:var(--tekst);font:600 .95rem var(--f-t);cursor:pointer}
.kf-tresc-pyt{font-weight:700}
.kf-wyslij{justify-self:start;padding:13px 26px;border:0;border-radius:calc(var(--r,16px) * .6);background:var(--akcent);color:var(--akcent-tekst);font:700 1rem var(--f-t);cursor:pointer}
.kf-wyslij:hover{background:var(--akcent-cien)}
.kf-pulapka{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.kf-info{margin:0!important;font-size:.82rem;color:var(--t2)}
.kf-stan{margin:0!important;padding:12px 16px;border-radius:calc(var(--r,16px) * .6);font-weight:600;color:var(--tekst)}
.mailrev{padding:3px 12px;border-radius:999px;border:1.5px solid var(--akcent);background:color-mix(in srgb,var(--akcent) 16%,var(--pow));color:var(--tekst);font:600 .9em var(--f-t);cursor:pointer}
.kf-ok{background:color-mix(in srgb,var(--akcent) 22%,var(--pow))}.kf-blad{background:color-mix(in srgb,var(--dodatek) 30%,var(--pow))}
 :root{--tlo:#fdf6f8;--pow:#ffffff;--tekst:#2b1d23;--t2:#6e5560;--linia:#ead4dc;--akcent:#d63872;--akcent-tekst:#ffffff;--dodatek:#c59052;--r:10px;--f-n:"Playfair Display","Playfair Display Fallback",Georgia,"Times New Roman",serif;--f-t:"Figtree","Figtree Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--akcent-jasny:#fbe3ec;--akcent-cien:#9e2150;--akcent-kontrast:#b8255b;--stopka:#251b20;--stopka-tekst:#f7ebf0;--krem-kartka:#fff9fb;--szew:#dec2cd;--cien-miekki:0 8px 24px rgba(43,29,35,0.07);--cien-karta:0 4px 14px rgba(43,29,35,0.06);--cien-polaroid:0 14px 32px rgba(43,29,35,0.14);--kd-moda:#d63872;--kd-poradniki:#b84a69;--kd-obuwie:#9e426e;--kd-bizuteria:#c4624d;--kd-lifestyle:#8b5778;--kd-uroda:#c94d7d;--kd-kariera:#7b5263}.dzial-moda{--kd:var(--kd-moda)}.dzial-poradniki{--kd:var(--kd-poradniki)}.dzial-obuwie{--kd:var(--kd-obuwie)}.dzial-bizuteria{--kd:var(--kd-bizuteria)}.dzial-lifestyle{--kd:var(--kd-lifestyle)}.dzial-uroda{--kd:var(--kd-uroda)}.dzial-kariera{--kd:var(--kd-kariera)}*,*::before,*::after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;overflow-x:clip;-webkit-text-size-adjust:100%}body{margin:0;padding:0;background-color:var(--tlo);color:var(--tekst);font-family:var(--f-t);font-size:1rem;line-height:1.65;overflow-x:clip;overflow-wrap:break-word;word-break:break-word}img,picture,video,canvas{display:block;max-width:100%;height:auto}svg{width:1.125rem;height:1.125rem;fill:currentColor;flex-shrink:0;vertical-align:middle}a{color:var(--akcent-cien);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em;transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,transform 0.18s ease}a:hover{color:var(--tekst)}:focus-visible{outline:3px solid var(--akcent-cien);outline-offset:3px}h1,h2,h3,h4,h5,h6{margin:0 0 0.65rem;font-family:var(--f-n);font-weight:700;line-height:1.24;color:var(--tekst);overflow-wrap:break-word}p{margin:0 0 1rem}ul,ol{margin:0;padding:0}.tylko-czytnik,.skok-tresc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skok-tresc:focus,.skok-tresc:focus-visible{position:fixed;top:0.75rem;left:0.75rem;z-index:9999;width:auto;height:auto;min-height:44px;padding:0.65rem 1.25rem;margin:0;overflow:visible;clip:auto;white-space:normal;background-color:var(--stopka);color:var(--akcent-tekst);font-weight:700;text-decoration:none;border:2px solid var(--akcent);border-radius:var(--r);box-shadow:var(--cien-polaroid)}.szerokosc{width:100%;max-width:1320px;margin-inline:auto;padding-inline:1.5rem}.hero-uklad > *,.pasaz-dzialow-8 > *,.siatka-kart-4 > *,.siatka-kart-3 > *,.szafa-okazji-3 > *,.gablota-akcesoriow-pasek > *,.dolny-duet-uklad > *,.stopka-kolumny > *,.fiszka-otwarcia > *,.kapsula-baner > *,.probnik-metryczka > *,.dz-uklad > *,.dz-siatka > *,.dz-siatka-3 > *,.dz-siatka-4 > *,.dz-siatka-9 > *,.dz-inne-siatka > *,.wp-uklad > *,.wp-siatka-9 > *,.siatka-9 > *{min-width:0}.naglowek-witryny{background-color:var(--pow);border-bottom:1px solid var(--linia);position:relative;z-index:50}.naglowek-atelier{background:linear-gradient(180deg,#fff9fb 0%,var(--tlo) 100%);padding-block:0.85rem;border-bottom:1px dashed var(--szew)}.naglowek-atelier-rzad{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.marka{display:inline-flex;align-items:center;gap:0.9rem;text-decoration:none;color:var(--tekst);min-height:44px}.marka-ilustracja{width:68px;height:78px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.marka-sylwetka{width:100%;height:100%;aspect-ratio:68 / 78;object-fit:contain}.marka-napisy{display:flex;flex-direction:column}.marka-tytul{font-family:var(--f-n);font-size:2.15rem;line-height:1.02;letter-spacing:-0.02em}.marka-hello{display:block;color:var(--akcent-cien);font-style:italic;font-weight:600}.marka-fashion{display:block;color:var(--tekst);font-weight:700}.marka-fashion small{font-size:0.58em;font-style:italic;font-weight:400;color:var(--t2);margin-left:0.1em}.marka-podtytul{margin-top:0.25rem;font-size:0.82rem;color:var(--t2);max-width:34ch}.naglowek-ozdoba{display:flex;align-items:center;gap:1.25rem}.naglowek-ornament{width:190px;height:54px;display:flex;align-items:center;justify-content:center}.naglowek-girlanda{width:100%;height:100%;aspect-ratio:190 / 54;object-fit:contain}.naglowek-metka{display:inline-flex;align-items:center;gap:0.75rem;min-height:48px;padding:0.55rem 1.1rem;background-color:var(--pow);border:1px dashed var(--akcent-cien);border-radius:var(--r);text-decoration:none;color:var(--tekst);box-shadow:var(--cien-karta)}.naglowek-metka:hover{background-color:var(--akcent-jasny);border-style:solid;transform:translateY(-1px)}.naglowek-metka-ikona{width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--akcent-cien);color:var(--akcent-tekst);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.naglowek-metka-ikona svg{width:1.15rem;height:1.15rem}.naglowek-metka-tekst{display:flex;flex-direction:column;line-height:1.25}.naglowek-metka-tekst strong{font-family:var(--f-n);font-size:0.98rem;color:var(--akcent-cien)}.naglowek-metka-tekst small{font-size:0.78rem;color:var(--t2)}.pasek-nawigacji{background-color:var(--stopka);color:var(--stopka-tekst);box-shadow:0 3px 10px rgba(37,27,32,0.16)}.nawigacja-rzad{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;min-height:50px}.naw-dom{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:46px;padding:0.5rem 0.85rem;color:var(--stopka-tekst);text-decoration:none;border-radius:6px}.naw-dom svg{width:1.25rem;height:1.25rem}.naw-dom:hover,.naw-dom.jest-aktywny{background-color:var(--akcent-kontrast);color:var(--akcent-tekst)}.naw-lista{display:flex;align-items:center;flex-wrap:wrap;gap:0.25rem;list-style:none;flex:1 1 auto}.naw-pozycja{display:flex}.naw-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0.5rem 1rem;color:var(--stopka-tekst);font-family:var(--f-n);font-size:1rem;font-weight:600;text-decoration:none;border-bottom:3px solid transparent;letter-spacing:0.01em}.naw-link:hover{background-color:rgba(255,255,255,0.09);color:var(--akcent-tekst);border-bottom-color:var(--kd,var(--akcent))}.naw-link.jest-aktywny{background-color:var(--akcent-kontrast);color:var(--akcent-tekst);border-bottom-color:var(--dodatek)}.naw-okazje{display:inline-flex;align-items:center;gap:0.45rem;min-height:44px;padding:0.45rem 0.95rem;background-color:var(--akcent-cien);color:var(--akcent-tekst);font-size:0.88rem;font-weight:600;text-decoration:none;border-radius:999px;white-space:nowrap}.naw-okazje svg{width:1.1rem;height:1.1rem}.naw-okazje:hover{background-color:var(--akcent-kontrast);color:var(--akcent-tekst)}.sekcja-hero{position:relative;padding-block:2.5rem 3rem;min-height:480px;background:radial-gradient(circle at 12% 20%,rgba(214,56,114,0.08),transparent 42%),radial-gradient(circle at 88% 75%,rgba(197,144,82,0.1),transparent 45%),var(--tlo);border-bottom:1px dashed var(--szew)}.hero-uklad{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,0.88fr);align-items:center;gap:2.75rem}.hero-lewa{display:flex;flex-direction:column;align-items:flex-start}.hero-wstazka-mala{display:inline-flex;align-items:center;gap:0.65rem;margin-bottom:0.85rem;padding:0.3rem 0.85rem 0.3rem 0.45rem;background-color:var(--akcent-jasny);border:1px dashed var(--szew);border-radius:999px}.hero-metka-img{width:52px;height:26px;aspect-ratio:2 / 1;object-fit:contain;flex-shrink:0}.hero-kicker{font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--akcent-cien)}.hero-tytul{font-family:var(--f-n);font-size:clamp(2.1rem,3.6vw,3.15rem);font-weight:700;color:var(--akcent-cien);line-height:1.12;margin-bottom:0.55rem}.hero-podtytul{font-family:var(--f-n);font-size:clamp(1.18rem,1.8vw,1.45rem);font-weight:600;color:var(--tekst);margin-bottom:0.85rem}.hero-opis{font-size:1.02rem;color:var(--t2);max-width:58ch;margin-bottom:1.5rem}.hero-przyciski{display:flex;flex-wrap:wrap;gap:0.85rem;margin-bottom:1.65rem}.przycisk-glowny,.przycisk-ciemny{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:46px;padding:0.65rem 1.35rem;font-family:var(--f-t);font-size:0.96rem;font-weight:700;text-decoration:none;border-radius:6px;box-shadow:0 3px 10px rgba(43,29,35,0.14)}.przycisk-glowny{background:linear-gradient(180deg,var(--akcent-kontrast) 0%,var(--akcent-cien) 100%);color:var(--akcent-tekst);border:1px solid var(--akcent-cien)}.przycisk-glowny:hover{background:var(--stopka);color:var(--akcent-tekst);border-color:var(--stopka);transform:translateY(-1px)}.przycisk-ciemny{background-color:#46383f;color:var(--akcent-tekst);border:1px solid #33272d}.przycisk-ciemny:hover{background-color:var(--stopka);color:var(--akcent-tekst);transform:translateY(-1px)}.hero-skroty-atelier{display:flex;flex-wrap:wrap;gap:0.65rem;width:100%}.hero-skrot-piguła,.hero-skrot-pigula{display:inline-flex;align-items:center;gap:0.55rem;min-height:44px;padding:0.4rem 0.85rem;background-color:var(--pow);border:1px solid var(--linia);border-radius:999px;text-decoration:none;color:var(--tekst);font-size:0.86rem;font-weight:600;box-shadow:var(--cien-karta)}.hero-skrot-piguła:hover,.hero-skrot-pigula:hover{border-color:var(--akcent-cien);background-color:var(--akcent-jasny);color:var(--akcent-cien)}.hero-skrot-ikona{width:30px;height:30px;aspect-ratio:1 / 1;object-fit:contain;flex-shrink:0}.hero-prawa{display:flex;justify-content:center}.hero-polaroid{position:relative;width:100%;max-width:500px;background-color:var(--pow);padding:1rem 1rem 1.85rem;border:1px solid var(--linia);border-radius:6px;box-shadow:var(--cien-polaroid);transform:rotate(1.6deg)}.hero-kokarda{position:absolute;top:-22px;left:-20px;width:96px;height:76px;z-index:3;pointer-events:none}.hero-kokarda-img{width:100%;height:100%;object-fit:contain}.hero-spinacz{position:absolute;top:-24px;right:28px;width:64px;height:64px;z-index:3;pointer-events:none}.hero-spinacz-img{width:100%;height:100%;object-fit:contain}.hero-ramka-obraz{overflow:hidden;border-radius:4px;background-color:var(--akcent-jasny);aspect-ratio:4 / 3}.hero-portret{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.hero-datownik{position:absolute;right:-8px;bottom:-14px;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:54px;padding:0.55rem 1.15rem;background:linear-gradient(135deg,var(--akcent-kontrast) 0%,var(--akcent-cien) 100%);color:var(--akcent-tekst);text-decoration:none;border-radius:6px;box-shadow:0 6px 18px rgba(158,33,80,0.32);transform:rotate(-2deg)}.hero-datownik:hover{background:var(--stopka);color:var(--akcent-tekst)}.hero-datownik-data{font-family:var(--f-n);font-size:1.05rem;font-weight:700;line-height:1.15}.hero-datownik-opis{font-size:0.76rem;opacity:0.95;letter-spacing:0.03em}.sekcja-dzialy,.sekcja-najnowsze,.sekcja-probnik,.sekcja-dresscode,.sekcja-kapsula,.sekcja-detale,.sekcja-warsztat,.sekcja-dolny-duet{padding-block:2.75rem;border-bottom:1px dashed var(--szew)}.naglowek-sekcji{margin-bottom:1.75rem}.naglowek-sekcji-rzad{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem}.naglowek-wstazka{position:relative;display:inline-grid;align-items:center;min-height:48px;padding:0.4rem 1.75rem 0.4rem 1.1rem;margin-bottom:0.45rem;isolation:isolate}.wstazka-tlo,.wstazka-wygieta,.wstazka-ciemna{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;z-index:-1;pointer-events:none}.tytul-na-wstazce{margin:0;font-family:var(--f-n);font-size:clamp(1.35rem,2.2vw,1.75rem);font-style:italic;font-weight:700;color:var(--tekst);text-shadow:0 1px 0 rgba(255,255,255,0.9),0 0 8px rgba(255,255,255,0.85)}.kicker-sekcji{display:inline-block;font-family:var(--f-t);font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--tekst);text-shadow:0 1px 0 rgba(255,255,255,0.9)}.naglowek-wstazka:has(.wstazka-ciemna) .kicker-sekcji,.naglowek-wstazka:has(.wstazka-ciemna) .tytul-na-wstazce{color:var(--akcent-tekst);background-color:rgba(37,27,32,0.72);padding:0.15rem 0.65rem;border-radius:4px;text-shadow:0 1px 2px rgba(0,0,0,0.65)}.tytul-sekcji-duzy{font-family:var(--f-n);font-size:clamp(1.55rem,2.5vw,2.15rem);color:var(--tekst);margin-bottom:0.45rem}.opis-sekcji{margin:0;font-size:0.98rem;color:var(--t2);max-width:70ch}.link-wszystkie{display:inline-flex;align-items:center;gap:0.35rem;min-height:44px;padding:0.45rem 0.95rem;font-size:0.9rem;font-weight:700;color:var(--tekst);background-color:var(--pow);border:1px solid var(--linia);border-radius:999px;text-decoration:none}.link-wszystkie:hover{background-color:var(--akcent-jasny);border-color:var(--akcent-cien);color:var(--akcent-cien)}.przejscie-fala{width:100%;height:28px;overflow:hidden;line-height:0}.przejscie-fala-img{width:100%;height:28px;object-fit:cover}.pasaz-dzialow-8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;align-items:stretch}.kafel-dzialu{display:flex;flex-direction:column;height:100%;background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:0.65rem;text-decoration:none;color:var(--tekst);box-shadow:var(--cien-karta)}.kafel-dzialu:hover{transform:translateY(-3px);border-color:var(--kd,var(--akcent-cien));box-shadow:var(--cien-miekki)}.kafel-dzialu-kadr{width:100%;aspect-ratio:4 / 3;border-radius:calc(var(--r) - 4px);overflow:hidden;background-color:var(--akcent-jasny)}.kafel-dzialu-img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.25s ease}.kafel-dzialu:hover .kafel-dzialu-img{transform:scale(1.04)}.kafel-dzialu-metka{margin-top:-0.9rem;margin-inline:auto;position:relative;z-index:2;background-color:var(--pow);border:1px solid var(--kd,var(--linia));border-radius:999px;padding:0.28rem 1rem;box-shadow:0 2px 8px rgba(43,29,35,0.08);text-align:center}.kafel-dzialu-nazwa{font-family:var(--f-n);font-size:1.02rem;font-weight:700;color:var(--tekst)}.kafel-dzialu-metka-akcent{background-color:var(--akcent-cien);border-color:var(--akcent-cien)}.kafel-dzialu-metka-akcent .kafel-dzialu-nazwa{color:var(--akcent-tekst)}.kafel-dzialu-specjalny{background:linear-gradient(180deg,#fff6fa 0%,var(--akcent-jasny) 100%);border-color:var(--akcent-cien)}.kafel-dzialu-opis{margin:0.65rem 0 0;padding-inline:0.25rem;font-size:0.85rem;color:var(--t2);text-align:center;flex-grow:1}.fiszka-otwarcia{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1.75rem;align-items:center;background-color:var(--pow);border:1px solid var(--linia);border-left:5px solid var(--kd,var(--akcent-cien));border-radius:var(--r);padding:1.35rem;margin-bottom:1.75rem;box-shadow:var(--cien-karta)}.fiszka-otwarcia-lewa{display:flex;flex-direction:column;align-items:center;gap:0.65rem}.fiszka-otwarcia-kompozycja{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:calc(var(--r) - 2px);overflow:hidden;background-color:var(--akcent-jasny)}.fiszka-otwarcia-foto{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.fiszka-otwarcia-ikona{position:absolute;right:8px;bottom:8px;width:54px;height:54px;padding:6px;background-color:var(--pow);border:1px solid var(--linia);border-radius:50%;object-fit:contain;box-shadow:var(--cien-karta)}.fiszka-otwarcia-etykieta{font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--akcent-cien);background-color:var(--akcent-jasny);padding:0.2rem 0.75rem;border-radius:999px}.fiszka-otwarcia-prawa{display:flex;flex-direction:column}.fiszka-otwarcia-gora{display:flex;align-items:center;flex-wrap:wrap;gap:0.75rem;margin-bottom:0.55rem}.badz-dzialu{display:inline-flex;align-items:center;min-height:28px;padding:0.2rem 0.75rem;background-color:var(--akcent-cien);color:var(--akcent-tekst);font-size:0.78rem;font-weight:700;text-decoration:none;border-radius:4px}.badz-dzialu:hover{background-color:var(--stopka);color:var(--akcent-tekst)}.fiszka-otwarcia-rodzaj{font-size:0.84rem;color:var(--t2);font-style:italic}.fiszka-otwarcia-tytul{font-size:clamp(1.3rem,2vw,1.65rem);margin-bottom:0.55rem}.fiszka-otwarcia-tytul a{color:var(--tekst);text-decoration:none}.fiszka-otwarcia-tytul a:hover{color:var(--akcent-cien);text-decoration:underline}.fiszka-otwarcia-lead{color:var(--t2);font-size:0.96rem;margin-bottom:1rem}.fiszka-otwarcia-meta{display:flex;align-items:center;flex-wrap:wrap;gap:1.15rem;padding-top:0.75rem;border-top:1px dashed var(--linia);font-size:0.86rem;color:var(--t2)}.meta-pozycja{display:inline-flex;align-items:center;gap:0.35rem}.meta-pozycja svg{width:1rem;height:1rem;color:var(--akcent-cien)}.fiszka-otwarcia-link{margin-left:auto;display:inline-flex;align-items:center;gap:0.35rem;min-height:44px;padding:0.4rem 0.95rem;background-color:var(--akcent-jasny);color:var(--akcent-cien);font-weight:700;text-decoration:none;border-radius:6px}.fiszka-otwarcia-link:hover{background-color:var(--akcent-cien);color:var(--akcent-tekst)}.siatka-kart-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;align-items:stretch}.siatka-kart-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;align-items:stretch}.karta-fiszka{display:flex;flex-direction:column;height:100%;background-color:var(--pow);border:1px solid var(--linia);border-top:3px solid var(--kd,var(--akcent-cien));border-radius:var(--r);overflow:hidden;box-shadow:var(--cien-karta);transition:transform 0.2s ease,box-shadow 0.2s ease}.karta-fiszka:hover{transform:translateY(-3px);box-shadow:var(--cien-miekki)}.karta-szew-gorny{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding:0.65rem 0.9rem;border-bottom:1px dashed var(--linia);background-color:var(--krem-kartka)}.karta-kategoria{display:inline-flex;align-items:center;gap:0.35rem;min-height:30px;padding:0.18rem 0.65rem;background-color:var(--akcent-cien);color:var(--akcent-tekst);font-size:0.76rem;font-weight:700;text-decoration:none;border-radius:4px}.karta-kategoria:hover{background-color:var(--stopka);color:var(--akcent-tekst)}.karta-kategoria-ikona{display:inline-flex;align-items:center}.karta-kategoria-ikona svg{width:0.95rem;height:0.95rem}.karta-czas-paczka{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.78rem;color:var(--t2);white-space:nowrap}.karta-czas-paczka svg{width:0.95rem;height:0.95rem;color:var(--akcent-cien)}.karta-kadr{display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;background-color:var(--akcent-jasny)}.karta-obraz{width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform 0.25s ease}.karta-fiszka:hover .karta-obraz{transform:scale(1.04)}.karta-tresc{display:flex;flex-direction:column;flex-grow:1;padding:0.95rem 1rem 0.75rem}.karta-naglowek{font-size:1.04rem;line-height:1.32;margin-bottom:0.5rem}.karta-tytul{color:var(--tekst);text-decoration:none}.karta-tytul:hover{color:var(--akcent-cien);text-decoration:underline}.karta-zajawka{margin:0;font-size:0.87rem;color:var(--t2);line-height:1.52}.karta-szew-dolny{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding:0.6rem 1rem;border-top:1px dashed var(--linia);background-color:var(--krem-kartka)}.karta-data{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.78rem;color:var(--t2)}.karta-data svg{width:0.95rem;height:0.95rem;color:var(--akcent-cien)}.karta-przycisk{display:inline-flex;align-items:center;gap:0.3rem;min-height:44px;padding:0.35rem 0.65rem;font-size:0.82rem;font-weight:700;color:var(--akcent-cien);text-decoration:none;border-radius:4px}.karta-przycisk:hover{background-color:var(--akcent-jasny);color:var(--tekst)}.probnik-panel{background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:1.5rem;box-shadow:var(--cien-karta)}.probnik-zakladki{display:flex;flex-direction:column;gap:0.75rem;margin-bottom:2rem}.probnik-fiszka{border:1px solid var(--linia);border-radius:calc(var(--r) - 2px);background-color:var(--krem-kartka);overflow:hidden}.probnik-fiszka[open]{border-color:var(--akcent-cien);background-color:var(--pow);box-shadow:var(--cien-karta)}.probnik-summary{display:flex;align-items:center;gap:1rem;min-height:60px;padding:0.75rem 1.15rem;cursor:pointer;list-style:none;user-select:none}.probnik-summary::-webkit-details-marker{display:none}.probnik-summary:hover{background-color:var(--akcent-jasny)}.probnik-ikona{width:48px;height:48px;border-radius:8px;background-color:var(--pow);border:1px solid var(--linia);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.probnik-ikona-img{width:100%;height:100%;object-fit:contain}.probnik-nazwa{display:flex;flex-direction:column;flex-grow:1}.probnik-nazwa strong{font-family:var(--f-n);font-size:1.08rem;color:var(--tekst)}.probnik-nazwa small{font-size:0.84rem;color:var(--t2)}.probnik-znak{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background-color:var(--akcent-jasny);color:var(--akcent-cien);font-weight:700;transition:transform 0.2s ease}.probnik-fiszka[open] .probnik-znak{transform:rotate(90deg);background-color:var(--akcent-cien);color:var(--akcent-tekst)}.probnik-tresc{padding:1rem 1.15rem 1.25rem;border-top:1px dashed var(--linia)}.probnik-metryczka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.probnik-cecha{background-color:var(--tlo);border:1px solid var(--linia);border-radius:8px;padding:0.9rem 1rem}.probnik-etykieta{display:inline-block;font-size:0.76rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--akcent-cien);margin-bottom:0.35rem}.probnik-cecha p{margin:0;font-size:0.88rem;color:var(--tekst)}.probnik-podtytul{font-size:1.25rem;margin-bottom:1rem;padding-bottom:0.45rem;border-bottom:1px dashed var(--linia)}.szafa-okazji-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;align-items:stretch}.szafa-kolumna{display:flex;flex-direction:column;height:100%;background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:1.25rem;box-shadow:var(--cien-karta)}.szafa-kolumna-naglowek{display:flex;align-items:center;gap:0.9rem;padding-bottom:0.95rem;margin-bottom:0.95rem;border-bottom:1px dashed var(--linia)}.szafa-ikona-ramka{width:54px;height:54px;border-radius:10px;background-color:var(--akcent-jasny);border:1px solid var(--linia);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px}.szafa-ikona-img{width:100%;height:100%;object-fit:contain}.szafa-kolumna-tytul{font-size:1.15rem;margin-bottom:0.2rem}.szafa-kolumna-opis{margin:0;font-size:0.84rem;color:var(--t2)}.szafa-wieszaki-lista{list-style:none;display:flex;flex-direction:column;gap:0.65rem;flex-grow:1}.szafa-wieszak-wiersz{display:flex}.szafa-wieszak-link{display:flex;align-items:flex-start;gap:0.65rem;width:100%;min-height:48px;padding:0.65rem 0.75rem;background-color:var(--krem-kartka);border:1px solid var(--linia);border-radius:8px;text-decoration:none;color:var(--tekst)}.szafa-wieszak-link:hover{background-color:var(--akcent-jasny);border-color:var(--akcent-cien)}.szafa-wieszak-znak{color:var(--akcent-cien);margin-top:0.15rem;flex-shrink:0}.szafa-wieszak-znak svg{width:1.1rem;height:1.1rem}.szafa-wieszak-tekst{display:flex;flex-direction:column;flex-grow:1;min-width:0}.szafa-wieszak-tekst strong{font-size:0.92rem;line-height:1.32;color:var(--tekst);margin-bottom:0.2rem}.szafa-wieszak-tekst small{font-size:0.8rem;color:var(--t2);line-height:1.4}.szafa-wieszak-czas{font-size:0.75rem;font-weight:700;color:var(--akcent-cien);background-color:var(--pow);border:1px solid var(--linia);border-radius:999px;padding:0.15rem 0.5rem;white-space:nowrap;flex-shrink:0}.kapsula-baner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,0.65fr);gap:2rem;align-items:center;background:linear-gradient(135deg,var(--pow) 0%,var(--akcent-jasny) 100%);border:1px solid var(--linia);border-radius:var(--r);padding:1.75rem;margin-bottom:1.75rem;box-shadow:var(--cien-karta)}.kapsula-rownania{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.9rem;margin-top:1.25rem}.kapsula-rownanie{background-color:var(--pow);border:1px dashed var(--akcent-cien);border-radius:8px;padding:0.8rem 0.9rem;display:flex;flex-direction:column;gap:0.25rem}.kapsula-rownanie strong{font-family:var(--f-n);font-size:1rem;color:var(--akcent-cien)}.kapsula-rownanie span{font-size:0.82rem;color:var(--t2);line-height:1.4}.kapsula-baner-wizualia{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem;align-items:center}.kapsula-wiz-1,.kapsula-wiz-2,.kapsula-wiz-3{width:100%;aspect-ratio:3 / 4;object-fit:contain;background-color:var(--pow);border:1px solid var(--linia);border-radius:8px;padding:0.45rem;box-shadow:var(--cien-karta)}.gablota-akcesoriow-pasek{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem}.gablota-eksponat{display:flex;align-items:center;gap:0.85rem;background-color:var(--pow);border:1px dashed var(--szew);border-radius:var(--r);padding:0.75rem 1rem;box-shadow:var(--cien-karta)}.gablota-img{width:64px;height:64px;aspect-ratio:1 / 1;object-fit:contain;flex-shrink:0}.gablota-eksponat span{font-family:var(--f-n);font-size:0.98rem;font-weight:700;color:var(--tekst)}.dolny-duet-uklad{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,0.65fr);gap:2rem;align-items:start}.duet-lewa-poradniki{background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:1.5rem;box-shadow:var(--cien-karta)}.krok-zawartosc{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:1.25rem;align-items:center;margin-top:0.75rem}.krok-lista{list-style:none;display:flex;flex-direction:column;gap:0.65rem}.krok-pozycja{display:flex;align-items:center;gap:0.75rem;padding-bottom:0.65rem;border-bottom:1px dashed var(--linia)}.krok-pozycja:last-child{border-bottom:0;padding-bottom:0}.krok-numer{width:30px;height:30px;border-radius:50%;background-color:var(--akcent-cien);color:var(--akcent-tekst);font-size:0.85rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.krok-link{display:flex;flex-direction:column;justify-content:center;min-height:44px;text-decoration:none;color:var(--tekst)}.krok-link:hover .krok-tytul{color:var(--akcent-cien);text-decoration:underline}.krok-tytul{font-size:0.95rem;line-height:1.32}.krok-meta{font-size:0.78rem;color:var(--t2)}.krok-ilustracja{display:flex;flex-direction:column;align-items:center;gap:0.65rem}.krok-wieszak-img,.krok-manekin-img{width:100%;max-width:170px;aspect-ratio:4 / 3;object-fit:contain}.notatka-przypieta{position:relative;background-color:var(--krem-kartka);border:1px solid var(--linia);border-radius:var(--r);padding:1.5rem 1.35rem;box-shadow:var(--cien-miekki)}.notatka-pinezka{position:absolute;top:-18px;right:18px;width:54px;height:54px;pointer-events:none}.notatka-pinezka-img{width:100%;height:100%;object-fit:contain}.notatka-opis{font-size:0.86rem;color:var(--t2);margin-bottom:0.85rem}.tematy-czasie-lista{list-style:none;display:flex;flex-direction:column;gap:0.35rem}.temat-czasie-link{display:flex;align-items:center;gap:0.55rem;min-height:44px;padding:0.4rem 0.6rem;border-bottom:1px dashed var(--linia);text-decoration:none;color:var(--tekst);font-size:0.92rem;font-weight:600}.temat-czasie-link:hover{background-color:var(--akcent-jasny);color:var(--akcent-cien);border-radius:6px}.temat-ptaszek{color:var(--akcent-cien);display:inline-flex}.temat-ptaszek svg{width:1rem;height:1rem}.notatka-ozdoba{display:flex;align-items:center;justify-content:flex-end;gap:0.65rem;margin-top:0.85rem}.notatka-serce-img{width:40px;height:40px;object-fit:contain}.notatka-metka-img{width:84px;height:40px;object-fit:contain}.wiersz-fiszka{display:grid;grid-template-columns:42px 200px minmax(0,1fr) 44px;gap:1.15rem;align-items:center;background-color:var(--pow);border:1px solid var(--linia);border-left:4px solid var(--kd,var(--akcent-cien));border-radius:var(--r);padding:0.9rem 1.1rem;box-shadow:var(--cien-karta);transition:border-color 0.18s ease,box-shadow 0.18s ease}.wiersz-fiszka:hover{border-color:var(--kd,var(--akcent-cien));box-shadow:var(--cien-miekki)}.wiersz-znacznik{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background-color:var(--akcent-jasny);color:var(--akcent-cien);font-family:var(--f-n);font-weight:700}.wiersz-ikona svg{width:1.15rem;height:1.15rem}.wiersz-kadr{display:block;width:100%;aspect-ratio:16 / 10;border-radius:6px;overflow:hidden;background-color:var(--akcent-jasny)}.wiersz-obraz{width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover}.wiersz-cialo{display:flex;flex-direction:column;min-width:0}.wiersz-naglowek{font-size:1.12rem;margin-bottom:0.35rem}.wiersz-tytul{color:var(--tekst);text-decoration:none}.wiersz-tytul:hover{color:var(--akcent-cien);text-decoration:underline}.wiersz-zajawka{margin:0 0 0.55rem;font-size:0.88rem;color:var(--t2)}.wiersz-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0.85rem;font-size:0.8rem;color:var(--t2)}.wiersz-dzial{font-weight:700;color:var(--akcent-cien);text-decoration:none}.wiersz-data,.wiersz-czas{display:inline-flex;align-items:center;gap:0.3rem}.wiersz-data svg,.wiersz-czas svg{width:0.95rem;height:0.95rem;color:var(--akcent-cien)}.wiersz-guzik{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--akcent-cien);color:var(--akcent-tekst);font-size:1.15rem;font-weight:700;text-decoration:none;border-radius:6px}.wiersz-guzik:hover{background-color:var(--stopka);color:var(--akcent-tekst)}.okruchy{padding-block:0.75rem;font-size:0.84rem;color:var(--t2)}.okruchy ol{display:flex;align-items:center;flex-wrap:wrap;gap:0.35rem;list-style:none}.okruchy li{display:inline-flex;align-items:center;gap:0.35rem}.okruchy li + li::before{content:"\203A";color:var(--akcent-cien);font-weight:700}.okruchy a{color:var(--t2);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.okruchy a:hover{color:var(--akcent-cien);text-decoration:underline}.okruchy [aria-current="page"]{color:var(--tekst);font-weight:600}.dz-strona{padding-bottom:3rem}.dz-hero,.dz-baner{position:relative;border-radius:var(--r);overflow:hidden;background-color:var(--stopka);border:1px solid var(--linia);margin-bottom:2rem;min-height:220px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);box-shadow:var(--cien-miekki)}.dz-baner-tresc,.dz-baner-lewa,.dz-hero-tresc{position:relative;z-index:2;background:linear-gradient(110deg,var(--kd,var(--akcent-cien)) 0%,#8f1d49 92%);color:var(--akcent-tekst);padding:2rem 2.25rem;display:flex;flex-direction:column;justify-content:center}.dz-kicker{font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;opacity:0.92;margin-bottom:0.35rem}.dz-tytul{font-family:var(--f-n);font-size:clamp(2rem,3.2vw,2.75rem);font-style:italic;color:var(--akcent-tekst);margin-bottom:0.45rem}.dz-podtytul,.dz-opis{color:var(--akcent-tekst);font-size:0.98rem;margin:0;opacity:0.96}.dz-baner-kadr,.dz-baner-prawa,.dz-hero-kadr{position:relative;min-height:220px;overflow:hidden}.dz-baner-obraz,.dz-hero-obraz{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover}.dz-uklad{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:2.25rem;align-items:start}.dz-naglowek-listy{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:0.75rem;padding-bottom:0.75rem;margin-bottom:1.25rem;border-bottom:1px dashed var(--szew)}.dz-lista-tytul,.dz-naglowek-tytul{font-size:1.45rem;margin:0}.dz-licznik,.dz-lista-licznik{font-size:0.88rem;font-weight:600;color:var(--t2)}.dz-lista-wierszy,.dz-wiersze,.dz-lista{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.dz-tematy,.dz-podkategorie{margin-bottom:2rem}.dz-tematy-siatka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.dz-temat-karta{display:flex;flex-direction:column;height:100%;padding:1rem;background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);text-decoration:none;color:var(--tekst)}.dz-temat-karta:hover{border-color:var(--akcent-cien);background-color:var(--akcent-jasny)}.dz-siatka,.dz-siatka-3,.dz-inne-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:stretch}.dz-siatka-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;align-items:stretch}.dz-paginacja,.paginacja{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0.45rem;margin-block:2rem}.paginacja-lista{display:flex;flex-wrap:wrap;gap:0.45rem;list-style:none}.paginacja-link,.paginacja-numer,.paginacja-strzalka,.dz-paginacja a,.dz-paginacja span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0.4rem 0.75rem;background-color:var(--pow);border:1px solid var(--linia);border-radius:6px;color:var(--tekst);font-weight:700;font-size:0.92rem;text-decoration:none}.paginacja-link:hover,.dz-paginacja a:hover{border-color:var(--akcent-cien);background-color:var(--akcent-jasny);color:var(--akcent-cien)}.paginacja-aktywna,.paginacja .jest-aktywny,.dz-paginacja [aria-current="page"]{background-color:var(--akcent-cien);border-color:var(--akcent-cien);color:var(--akcent-tekst)}.dz-zobacz-takze,.dz-inne-dzialy{margin-top:2.5rem;padding-top:2rem;border-top:1px dashed var(--szew)}.wp-strona{padding-bottom:3rem}.wp-uklad{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:2.5rem;align-items:start}.wp-glowna,.wp-artykul{background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:2rem;box-shadow:var(--cien-karta)}.wp-naglowek{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px dashed var(--szew)}.wp-nadtytul,.wp-gora{display:flex;align-items:center;flex-wrap:wrap;gap:0.65rem;margin-bottom:0.65rem}.wp-kategoria,.wp-badz{display:inline-flex;align-items:center;gap:0.35rem;min-height:30px;padding:0.2rem 0.75rem;background-color:var(--akcent-cien);color:var(--akcent-tekst);font-size:0.78rem;font-weight:700;text-decoration:none;border-radius:4px}.wp-sponsorowane{display:inline-flex;align-items:center;padding:0.2rem 0.7rem;background-color:var(--akcent-jasny);color:var(--akcent-cien);font-size:0.76rem;font-weight:700;border-radius:4px}.wp-tytul{font-family:var(--f-n);font-size:clamp(1.75rem,2.8vw,2.45rem);line-height:1.18;margin-bottom:0.85rem}.wp-lead{font-size:1.08rem;color:var(--t2);font-weight:500;margin-bottom:1rem}.wp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;font-size:0.85rem;color:var(--t2)}.wp-meta-element,.wp-data,.wp-czas,.wp-aktualizacja{display:inline-flex;align-items:center;gap:0.35rem}.wp-meta svg{width:1rem;height:1rem;color:var(--akcent-cien)}.wp-kadr,.wp-foto{margin:0 0 1.5rem;border-radius:calc(var(--r) - 2px);overflow:hidden;background-color:var(--akcent-jasny);aspect-ratio:16 / 10}.wp-obraz-glowny{width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover}.wp-podpis{margin-top:0.45rem;font-size:0.8rem;color:var(--t2);font-style:italic}.wp-tresc,.wp-cialo,.tresc-artykulu{font-size:1.04rem;line-height:1.75;color:var(--tekst)}.wp-tresc h2,.tresc-artykulu h2{font-size:clamp(1.38rem,2.1vw,1.72rem);margin-top:2rem;margin-bottom:0.85rem;padding:0.35rem 1rem;background:linear-gradient(90deg,var(--akcent-jasny) 0%,transparent 95%);border-left:4px solid var(--akcent-cien);border-radius:0 6px 6px 0}.wp-tresc h3,.tresc-artykulu h3{font-size:1.26rem;margin-top:1.5rem;margin-bottom:0.6rem}.wp-tresc ul,.wp-tresc ol,.tresc-artykulu ul,.tresc-artykulu ol{margin:0 0 1.25rem 1.35rem}.wp-tresc li,.tresc-artykulu li{margin-bottom:0.4rem}.wp-tresc blockquote,.wp-cytat,blockquote{position:relative;margin:1.5rem 0;padding:1.15rem 1.35rem 1.15rem 3.25rem;background-color:var(--akcent-jasny);border-left:4px solid var(--akcent-cien);border-radius:0 var(--r) var(--r) 0;font-family:var(--f-n);font-style:italic;font-size:1.05rem;color:var(--tekst)}.wp-tresc blockquote::before,.wp-cytat::before,blockquote::before{content:"\201C";position:absolute;top:0.35rem;left:0.75rem;font-family:var(--f-n);font-size:2.75rem;line-height:1;color:var(--akcent-cien)}.wp-tresc table,.tresc-artykulu table,table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:1.5rem 0;font-size:0.92rem;background-color:var(--pow);border:1px solid var(--linia);border-radius:8px}.wp-tresc th,.wp-tresc td,table th,table td{padding:0.7rem 0.95rem;border:1px solid var(--linia);text-align:left;vertical-align:top}.wp-tresc th,table th{background-color:var(--akcent-jasny);color:var(--tekst);font-family:var(--f-n);font-weight:700}.siatka-9,.dz-siatka-9,.wp-siatka-9,.wp-kapsula-9,.siatka-kart-3:has(> :nth-child(9):last-child),.dz-siatka:has(> :nth-child(9):last-child){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;align-items:stretch;margin-block:1.5rem}.wp-nawigacja,.wp-sasiednie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px dashed var(--szew)}.wp-sasiedni-link{display:flex;flex-direction:column;gap:0.25rem;min-height:54px;padding:0.9rem 1.1rem;background-color:var(--krem-kartka);border:1px solid var(--linia);border-radius:var(--r);text-decoration:none;color:var(--tekst)}.wp-sasiedni-link:hover{border-color:var(--akcent-cien);background-color:var(--akcent-jasny)}.wp-powiazane,.wp-z-dzialu{margin-top:2.5rem;padding-top:2rem;border-top:1px dashed var(--szew)}.bok-kolumna,.bok-panel,.bok-sticky,.wp-bok{position:sticky;top:1.25rem;align-self:start;display:flex;flex-direction:column;gap:1.5rem}.bok-karta,.bok-sekcja,.bok-blok,.bok-spis,.bok-powiazane,.bok-kategorie,.bok-fiszka{position:relative;background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:1.35rem;box-shadow:var(--cien-karta)}.bok-spis{background-color:var(--krem-kartka)}.bok-pinezka,.bok-spinacz{position:absolute;top:-16px;right:16px;width:46px;height:46px;pointer-events:none}.bok-tytul,.bok-naglowek{font-family:var(--f-n);font-size:1.3rem;font-style:italic;color:var(--akcent-cien);padding-bottom:0.55rem;margin-bottom:0.85rem;border-bottom:1px dashed var(--szew)}.bok-spis-lista,.bok-kategorie-lista,.bok-lista{list-style:none;display:flex;flex-direction:column}.bok-spis-link,.bok-kategoria-link,.bok-link{display:flex;align-items:center;gap:0.5rem;min-height:44px;padding:0.4rem 0.35rem;border-bottom:1px dashed var(--linia);color:var(--tekst);font-size:0.9rem;font-weight:600;text-decoration:none}.bok-spis-link::before,.bok-kategoria-link::before{content:"\203A";color:var(--akcent-cien);font-weight:700;font-size:1.1rem}.bok-spis-link:hover,.bok-kategoria-link:hover,.bok-link:hover{color:var(--akcent-cien);background-color:var(--akcent-jasny);padding-left:0.6rem;border-radius:4px}.bok-powiazane-lista{list-style:none;display:flex;flex-direction:column;gap:0.85rem}.bok-powiazany-wiersz,.bok-powiazany-link,.bok-mini-karta{display:grid;grid-template-columns:84px minmax(0,1fr);gap:0.75rem;align-items:center;padding-bottom:0.85rem;border-bottom:1px dashed var(--linia);text-decoration:none;color:var(--tekst)}.bok-powiazany-kadr{width:84px;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;background-color:var(--akcent-jasny)}.bok-powiazany-img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.bok-powiazany-tytul{font-family:var(--f-n);font-size:0.92rem;font-weight:700;line-height:1.3;color:var(--tekst)}.bok-powiazany-link:hover .bok-powiazany-tytul{color:var(--akcent-cien);text-decoration:underline}.bok-fiszka-lista{display:grid;grid-template-columns:minmax(0,1fr);gap:0.5rem;font-size:0.86rem}.bok-fiszka-wiersz{display:flex;justify-content:space-between;gap:0.5rem;padding-bottom:0.4rem;border-bottom:1px dashed var(--linia)}.bok-fiszka-klucz{color:var(--t2)}.bok-fiszka-wartosc{font-weight:700;color:var(--tekst)}.stopka-witryny{background-color:var(--stopka);color:var(--stopka-tekst);margin-top:2rem}.stopka-fala{width:100%;height:28px;overflow:hidden;line-height:0;background-color:var(--tlo)}.stopka-fala-img{width:100%;height:28px;object-fit:cover}.stopka-wnetrze{padding-block:3rem 2rem}.stopka-kolumny{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,0.14)}.stopka-marka{display:inline-block;font-family:var(--f-n);font-size:1.75rem;font-weight:700;text-decoration:none;color:var(--stopka-tekst);margin-bottom:0.65rem}.stopka-hello{color:#ff85b3;font-style:italic}.stopka-fashion{color:var(--akcent-tekst)}.stopka-opis{font-size:0.88rem;color:#decad2;margin-bottom:1.15rem}.stopka-akcenty{display:flex;align-items:center;gap:0.6rem}.stopka-ikona-kwadrat{width:44px;height:44px;padding:5px;background-color:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);border-radius:8px;object-fit:contain}.stopka-naglowek{font-family:var(--f-n);font-size:1.12rem;color:var(--akcent-tekst);margin-bottom:0.85rem}.stopka-lista{list-style:none;display:flex;flex-direction:column;gap:0.25rem}.stopka-link{display:inline-flex;align-items:center;gap:0.5rem;min-height:44px;padding-block:0.25rem;color:#e9d8df;font-size:0.88rem;text-decoration:none}.stopka-link:hover{color:#ff9ec2;text-decoration:underline}.stopka-kropka{width:9px;height:9px;border-radius:50%;flex-shrink:0}.stopka-zastrzezenie{margin-top:1.5rem;font-size:0.8rem;color:#cbb5be}.stopka-dol{padding-top:1.25rem;text-align:center}.stopka-prawa{margin:0;font-size:0.82rem;color:#cbb5be}.strona-404,.blad-ramka{text-align:center;padding:3rem 1.5rem;background-color:var(--pow);border:1px dashed var(--szew);border-radius:var(--r);margin-block:2rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.hero-polaroid,.hero-datownik{transform:none}}@media (max-width:1120px){.szerokosc{padding-inline:1.25rem}.naglowek-ornament{display:none}.pasaz-dzialow-8,.siatka-kart-4,.dz-siatka-4,.dz-tematy-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-uklad{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:1.75rem}.kapsula-baner,.dolny-duet-uklad,.dz-uklad,.wp-uklad{grid-template-columns:minmax(0,1fr)}.bok-kolumna,.bok-panel,.bok-sticky,.wp-bok{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.stopka-kolumny{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.naglowek-atelier-rzad{flex-direction:column;align-items:flex-start;gap:0.85rem}.naglowek-ozdoba{width:100%}.naglowek-metka{width:100%;justify-content:flex-start}.nawigacja-rzad{flex-wrap:wrap;padding-block:0.35rem}.hero-uklad,.fiszka-otwarcia,.dz-hero,.dz-baner,.probnik-metryczka,.kapsula-rownania,.krok-zawartosc{grid-template-columns:minmax(0,1fr)}.hero-polaroid{max-width:460px;transform:none}.siatka-kart-3,.gablota-akcesoriow-pasek,.dz-siatka,.dz-siatka-3{grid-template-columns:repeat(2,minmax(0,1fr))}.szafa-okazji-3,.siatka-9,.dz-siatka-9,.wp-siatka-9,.wp-kapsula-9,.dz-inne-siatka,.siatka-kart-3:has(> :nth-child(9):last-child),.siatka-kart-3:has(> :nth-child(3):last-child),.dz-siatka:has(> :nth-child(9):last-child),.dz-siatka:has(> :nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}.wiersz-fiszka{grid-template-columns:140px minmax(0,1fr)}.wiersz-znacznik,.wiersz-guzik{display:none}.krok-ilustracja{flex-direction:row;justify-content:center}.bok-kolumna,.bok-panel,.bok-sticky,.wp-bok{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.szerokosc{padding-inline:1rem}.sekcja-hero,.sekcja-dzialy,.sekcja-najnowsze,.sekcja-probnik,.sekcja-dresscode,.sekcja-kapsula,.sekcja-detale,.sekcja-warsztat,.sekcja-dolny-duet{padding-block:1.85rem}.marka-tytul{font-size:1.75rem}.naw-lista{width:100%;order:3;justify-content:flex-start}.naw-link{padding-inline:0.7rem;font-size:0.92rem}.hero-przyciski{flex-direction:column;width:100%}.przycisk-glowny,.przycisk-ciemny{width:100%}.hero-datownik{position:static;margin-top:0.75rem;transform:none}.pasaz-dzialow-8,.siatka-kart-4,.siatka-kart-3,.szafa-okazji-3,.gablota-akcesoriow-pasek,.siatka-9,.dz-siatka,.dz-siatka-3,.dz-siatka-4,.dz-siatka-9,.dz-tematy-siatka,.dz-inne-siatka,.wp-siatka-9,.wp-kapsula-9,.wp-nawigacja,.wp-sasiednie,.stopka-kolumny{grid-template-columns:minmax(0,1fr)}.wiersz-fiszka{grid-template-columns:minmax(0,1fr)}.probnik-panel,.duet-lewa-poradniki,.notatka-przypieta,.kapsula-baner,.wp-glowna,.wp-artykul{padding:1.15rem}.probnik-summary{padding:0.65rem 0.85rem;gap:0.65rem}.kapsula-baner-wizualia{grid-template-columns:repeat(3,minmax(0,1fr));gap:0.45rem}}.okruchy{padding:0.9rem 0 0.6rem;font-size:0.85rem;color:var(--tekst-drugorzedny,#6e5560)}.okruchy ol{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem;list-style:none;margin:0;padding:0}.okruchy li + li::before{content:"\00BB";margin-right:0.4rem;color:var(--akcent,#d63872);font-weight:700}.okruchy a{color:var(--tekst-drugorzedny,#6e5560);text-decoration:none;transition:color 0.15s ease}.okruchy a:hover{color:var(--akcent,#d63872);text-decoration:underline}.okruchy [aria-current="page"]{color:var(--tekst,#2b1d23);font-weight:600}.dz-strona,.wp-strona,.rama{padding-bottom:3.5rem}.dz-baner{display:grid;grid-template-columns:1.15fr 0.85fr;gap:1.75rem;align-items:stretch;background:linear-gradient(135deg,#ffffff 0%,#fdf0f5 58%,#fbe4ed 100%);border:1px solid var(--linia,#ead4dc);border-radius:18px;padding:2rem;margin:0.5rem 0 2.25rem;box-shadow:0 10px 28px rgba(43,29,35,0.05);position:relative;overflow:hidden}.dz-baner::before{content:"";position:absolute;inset:6px;border:1px dashed rgba(214,56,114,0.28);border-radius:13px;pointer-events:none}.dz-baner-lewa{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,var(--kd,#d63872) 0%,#9e2150 100%);color:#ffffff;padding:1.85rem 2rem;border-radius:14px;box-shadow:0 8px 22px rgba(158,33,80,0.22);position:relative;z-index:1}.dz-kicker-rzad{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.16);padding:0.3rem 0.75rem;border-radius:999px;font-size:0.78rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;margin-bottom:0.85rem;width:fit-content}.dz-kicker-ikona svg{width:16px;height:16px;display:block}.dz-tytul{font-family:"Playfair Display",Georgia,serif;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.12;margin:0 0 0.6rem;color:#ffffff}.dz-podtytul{font-size:1.05rem;font-weight:600;line-height:1.45;margin:0 0 0.75rem;color:#ffeef4}.dz-opis{font-size:0.94rem;line-height:1.6;margin:0 0 1.25rem;color:rgba(255,255,255,0.92)}.dz-baner-skroty{display:flex;flex-wrap:wrap;align-items:center;gap:0.65rem}.dz-skrot-przycisk{display:inline-flex;align-items:center;gap:0.35rem;background:#ffffff;color:#9e2150;font-weight:700;font-size:0.88rem;padding:0.55rem 1.1rem;border-radius:999px;text-decoration:none;transition:transform 0.15s ease,box-shadow 0.15s ease}.dz-skrot-przycisk:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.dz-skrot-link{display:inline-flex;align-items:center;color:#ffffff;background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.35);padding:0.5rem 0.95rem;border-radius:999px;font-size:0.84rem;font-weight:600;text-decoration:none}.dz-baner-prawa{display:flex;align-items:center;position:relative;z-index:1}.dz-baner-kadr{display:grid;grid-template-columns:auto 1fr;gap:1.15rem;align-items:center;width:100%;background:#ffffff;border:1px solid var(--linia,#ead4dc);border-radius:14px;padding:1.15rem}.dz-polaroid{display:flex;flex-direction:column;align-items:center;background:#fdf6f8;border:1px solid #ead4dc;border-radius:12px;padding:0.75rem;text-align:center;max-width:196px}.dz-wstazka-img{width:140px;height:auto;aspect-ratio:206 / 50;object-fit:contain;display:block;margin-bottom:0.45rem}.dz-polaroid-okno{display:flex;align-items:center;justify-content:center;background:#ffffff;border-radius:8px;padding:0.4rem;width:168px;min-height:120px}.dz-tlo-obraz{width:auto;height:auto;max-width:160px;max-height:118px;object-fit:contain;display:block}.dz-polaroid-podpis{font-size:0.76rem;line-height:1.35;color:var(--tekst-drugorzedny,#6e5560);margin:0.5rem 0 0}.dz-atrybuty-fiszka{display:flex;flex-direction:column;gap:0.75rem}.dz-atrybut-wiersz{display:flex;align-items:center;gap:0.65rem;background:#fdf6f8;border:1px solid #f2dfe6;border-radius:10px;padding:0.55rem 0.75rem}.dz-atrybut-ikona{width:42px;height:auto;aspect-ratio:1 / 1;object-fit:contain;flex-shrink:0}.dz-atrybut-wiersz strong{display:block;font-size:0.86rem;color:var(--tekst,#2b1d23)}.dz-atrybut-wiersz span{display:block;font-size:0.78rem;color:var(--tekst-drugorzedny,#6e5560);line-height:1.35}.dz-uklad,.wp-uklad{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:2rem;align-items:start;margin-bottom:2.75rem}.dz-lista,.wp-glowna{min-width:0;align-self:start}.bok-kolumna,.wp-bok{min-width:0;align-self:start;position:sticky;top:88px}.bok-sticky{display:flex;flex-direction:column;gap:1.35rem}.dz-naglowek-listy{display:flex;flex-wrap:wrap;align-items:center;gap:0.85rem;margin-bottom:1.25rem;padding-bottom:0.65rem;border-bottom:2px solid var(--linia,#ead4dc)}.dz-wstazka-baner{width:190px;height:auto;aspect-ratio:380 / 89;object-fit:contain;display:block}.dz-wstazka-mala{width:140px;height:auto;aspect-ratio:212 / 76;object-fit:contain;display:block}.dz-lista-tytul,.dz-naglowek-tytul{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.35rem,2.2vw,1.75rem);color:var(--tekst,#2b1d23);margin:0}.dz-lista-wierszy{display:flex;flex-direction:column;gap:1rem}.dz-lista-wierszy > .wiersz-fiszka{height:auto;flex:0 0 auto}.dz-paginacja{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.45rem;margin:1.75rem 0;padding:1rem;background:#ffffff;border:1px solid var(--linia,#ead4dc);border-radius:12px}.dz-strony-numery{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem}.dz-strona-link{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 0.7rem;border-radius:8px;border:1px solid var(--linia,#ead4dc);background:#fdf6f8;color:var(--tekst,#2b1d23);font-weight:600;font-size:0.9rem;text-decoration:none;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.dz-strona-link:hover{background:#fbe3ec;border-color:var(--akcent,#d63872);color:var(--akcent-cien,#9e2150)}.dz-strona-link.jest-biezaca{background:var(--kd,#d63872);border-color:var(--kd,#d63872);color:#ffffff}.dz-strona-kierunek{gap:0.35rem;padding:0 0.95rem}.dz-strona-przerwa{padding:0 0.35rem;color:var(--tekst-drugorzedny,#6e5560)}.dz-warsztat-dolny{display:grid;grid-template-columns:repeat(2,1fr);gap:1.15rem;margin-top:1.5rem}.dz-warsztat-karta{background:#ffffff;border:1px solid var(--linia,#ead4dc);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:0.5rem}.dz-metka-img{width:118px;height:auto;object-fit:contain;display:block}.dz-warsztat-karta h3{font-family:"Playfair Display",Georgia,serif;font-size:1.1rem;margin:0;color:var(--tekst,#2b1d23)}.dz-warsztat-karta p{font-size:0.88rem;line-height:1.55;color:var(--tekst-drugorzedny,#6e5560);margin:0}.dz-tematy,.dz-zobacz-takze,.dz-podkategorie{margin-top:2.5rem}.dz-tematy-siatka{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.dz-tematy-siatka > :last-child:nth-child(odd){grid-column:1 / -1}.dz-temat-karta{background:#ffffff;border:1px solid var(--linia,#ead4dc);border-top:4px solid var(--kd,#d63872);border-radius:14px;padding:1.35rem;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:0.85rem}.dz-temat-gora{display:flex;align-items:flex-start;gap:0.85rem}.dz-temat-ikona{width:42px;height:42px;border-radius:10px;background:#fbe3ec;color:var(--kd,#d63872);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dz-temat-ikona svg{width:22px;height:22px}.dz-temat-karta h3{font-family:"Playfair Display",Georgia,serif;font-size:1.15rem;margin:0 0 0.25rem;color:var(--tekst,#2b1d23)}.dz-temat-karta p{font-size:0.86rem;color:var(--tekst-drugorzedny,#6e5560);margin:0;line-height:1.45}.dz-temat-wpisy{list-style:none;margin:0;padding:0.65rem 0 0;border-top:1px dashed var(--linia,#ead4dc);display:grid;grid-template-columns:repeat(2,1fr);gap:0.45rem 0.9rem}.dz-temat-wpisy > :last-child:nth-child(odd){grid-column:1 / -1}.dz-temat-wpisy a{font-size:0.85rem;color:var(--tekst,#2b1d23);text-decoration:none;display:inline-flex;align-items:baseline;gap:0.35rem}.dz-temat-wpisy a::before{content:"\203A";color:var(--kd,#d63872);font-weight:700}.dz-temat-wpisy a:hover{color:var(--akcent,#d63872);text-decoration:underline}.dz-siatka-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem}.dz-siatka-3 > :last-child:nth-child(3n + 1){grid-column:1 / -1}.dz-siatka-3:has(> :last-child:nth-child(3n + 2)){grid-template-columns:repeat(2,1fr)}.dz-karta-dzialu{display:flex;align-items:center;gap:0.9rem;background:#ffffff;border:1px solid var(--linia,#ead4dc);border-left:5px solid var(--kd,#d63872);border-radius:12px;padding:1.1rem 1.2rem;text-decoration:none;color:var(--tekst,#2b1d23);transition:transform 0.15s ease,box-shadow 0.15s ease}.dz-karta-dzialu:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(43,29,35,0.08)}.dz-karta-ikona{width:44px;height:44px;border-radius:10px;background:#fdf0f5;color:var(--kd,#d63872);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dz-karta-ikona svg{width:22px;height:22px}.dz-karta-tytul{font-family:"Playfair Display",Georgia,serif;font-size:1.1rem;margin:0 0 0.2rem}.dz-karta-strzalka{font-size:0.8rem;font-weight:600;color:var(--kd,#d63872)}.bok-panel{background:#ffffff;border:1px solid var(--linia,#ead4dc);border-radius:14px;padding:1.35rem;position:relative;box-shadow:0 6px 20px rgba(43,29,35,0.04)}.bok-spinacz{position:absolute;top:-10px;right:14px;pointer-events:none}.bok-spinacz-img{width:56px;height:auto;aspect-ratio:115 / 86;object-fit:contain;display:block}.bok-karteczka-img{width:68px;height:auto;aspect-ratio:126 / 95;object-fit:contain;display:block}.bok-wstazka-img{width:142px;height:auto;aspect-ratio:206 / 50;object-fit:contain;display:block;margin-bottom:0.35rem}.bok-naglowek{margin-bottom:0.9rem;padding-bottom:0.6rem;border-bottom:1px dashed var(--linia,#ead4dc)}.bok-kicker{font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--akcent,#d63872);margin:0 0 0.2rem}.bok-tytul{font-family:"Playfair Display",Georgia,serif;font-size:1.18rem;color:var(--tekst,#2b1d23);margin:0;display:flex;align-items:center;gap:0.45rem}.bok-fiszka-lista{list-style:none;margin:0 0 0.9rem;padding:0;display:flex;flex-direction:column;gap:0.65rem}.bok-fiszka-wiersz{background:#fdf6f8;border-left:3px solid var(--akcent,#d63872);border-radius:6px;padding:0.55rem 0.7rem;display:flex;flex-direction:column;gap:0.15rem}.bok-fiszka-klucz{font-size:0.82rem;font-weight:700;color:var(--tekst,#2b1d23)}.bok-fiszka-wartosc{font-size:0.8rem;line-height:1.4;color:var(--tekst-drugorzedny,#6e5560)}.bok-kategorie-lista,.bok-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.45rem}.bok-kategoria-link,.bok-spis-link{display:flex;align-items:center;gap:0.6rem;padding:0.5rem 0.65rem;border-radius:8px;background:#fdf6f8;color:var(--tekst,#2b1d23);font-size:0.88rem;font-weight:600;text-decoration:none;transition:background 0.15s ease,color 0.15s ease}.bok-kategoria-link:hover,.bok-spis-link:hover{background:#fbe3ec;color:var(--akcent-cien,#9e2150)}.bok-kategoria-znak,.bok-temat-znak{width:24px;height:24px;border-radius:6px;background:#ffffff;color:var(--kd,#d63872);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bok-kategoria-znak svg,.bok-temat-znak svg{width:15px;height:15px}.bok-strzalka{margin-left:auto;color:var(--kd,#d63872)}.bok-mini-siatka{display:grid;grid-template-columns:repeat(4,1fr);gap:0.45rem;margin:0.75rem 0}.bok-kwadrat-ikona{width:46px;height:auto;aspect-ratio:1 / 1;object-fit:contain;margin:0 auto;display:block}.bok-opis-tekst{font-size:0.84rem;line-height:1.5;color:var(--tekst-drugorzedny,#6e5560);margin:0}.bok-link{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.84rem;font-weight:600;color:var(--akcent-cien,#9e2150);text-decoration:none}.bok-link:hover{text-decoration:underline}.bok-skroty-dol{display:flex;flex-direction:column;gap:0.4rem;padding-top:0.5rem;border-top:1px dashed var(--linia,#ead4dc)}.bok-powiazane-lista{display:flex;flex-direction:column;gap:0.65rem}.bok-powiazany-wiersz{display:flex;align-items:center;gap:0.7rem;padding:0.6rem;border-radius:10px;background:#fdf6f8;border:1px solid #f2dfe6;text-decoration:none;color:var(--tekst,#2b1d23);transition:border-color 0.15s ease,background 0.15s ease}.bok-powiazany-wiersz:hover{background:#fbe3ec;border-color:var(--kd,#d63872)}.bok-powiazany-kadr{width:38px;height:38px;border-radius:8px;background:#ffffff;color:var(--kd,#d63872);border:1px solid var(--linia,#ead4dc);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bok-powiazany-kadr svg{width:20px;height:20px}.bok-powiazany-tytul{font-size:0.85rem;font-weight:600;line-height:1.35}.wp-artykul{background:#ffffff;border:1px solid var(--linia,#ead4dc);border-radius:18px;padding:clamp(1.35rem,3vw,2.5rem);box-shadow:0 10px 28px rgba(43,29,35,0.04)}.wp-naglowek{margin-bottom:1.75rem;padding-bottom:1.5rem;border-bottom:2px solid var(--linia,#ead4dc)}.wp-naglowek-atelier{background:linear-gradient(150deg,#fff9fb 0%,#fdf0f5 100%);border:1px solid #edd3de;border-radius:14px;padding:1.5rem}.wp-gora{display:flex;flex-wrap:wrap;align-items:center;gap:0.65rem;margin-bottom:0.85rem}.wp-kategoria{display:inline-flex;align-items:center;gap:0.4rem;background:var(--kd,#d63872);color:#ffffff;font-size:0.8rem;font-weight:700;padding:0.32rem 0.8rem;border-radius:999px;text-decoration:none}.wp-kategoria-ikona svg{width:14px;height:14px;display:block}.wp-sponsorowane,.wp-nadtytul{font-size:0.78rem;font-weight:600;color:var(--tekst-drugorzedny,#6e5560);background:#fbe3ec;padding:0.28rem 0.7rem;border-radius:999px}.wp-tytul{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.2;color:var(--tekst,#2b1d23);margin:0 0 0.9rem}.wp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem;font-size:0.85rem;color:var(--tekst-drugorzedny,#6e5560);margin-bottom:1rem}.wp-meta-element{display:inline-flex;align-items:center;gap:0.35rem}.wp-meta-element svg{width:15px;height:15px;color:var(--kd,#d63872)}.wp-foto{margin:1.25rem 0;border-radius:12px;overflow:hidden;border:1px solid var(--linia,#ead4dc)}.art-obraz{width:100%;height:auto;display:block}.wp-atelier-wizytowka{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.85rem;padding:0.65rem 0.9rem;margin:0.85rem 0;background:#ffffff;border:1px dashed #e5bfd0;border-radius:10px}.wp-girlanda-img{width:220px;height:auto;aspect-ratio:500 / 104;object-fit:contain;display:block}.wp-atelier-znaczki{display:flex;align-items:center;gap:0.4rem}.wp-znaczek-kwadrat{width:40px;height:auto;aspect-ratio:1 / 1;object-fit:contain;display:block}.wp-lead{font-size:1.06rem;line-height:1.65;font-weight:500;color:var(--tekst,#2b1d23);margin:0 0 1.15rem}.wp-metryka-pola{display:grid;grid-template-columns:repeat(4,1fr);gap:0.65rem;padding-top:0.9rem;border-top:1px solid var(--linia,#ead4dc)}.wp-metryka-pola:has(> :nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.wp-metryka-pola:has(> :nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.wp-pole-danych{background:#ffffff;border:1px solid #eed9e1;border-radius:8px;padding:0.55rem 0.75rem;display:flex;flex-direction:column;gap:0.15rem}.wp-pole-danych a{color:var(--kd,#d63872);font-weight:700;text-decoration:none}.wp-pole-danych a:hover{text-decoration:underline}.wp-spis-ramka{background:#fdf6f8;border:1px solid var(--linia,#ead4dc);border-left:4px solid var(--kd,#d63872);border-radius:12px;padding:1.2rem 1.35rem;margin-bottom:1.85rem;position:relative}.bok-pinezka{position:absolute;top:-10px;right:18px;pointer-events:none}.wp-spinacz-spis{width:58px;height:auto;aspect-ratio:115 / 86;object-fit:contain;display:block}.bok-spis-lista{list-style:none;margin:0.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0.45rem 1rem}.bok-spis-lista > :last-child:nth-child(odd){grid-column:1 / -1}.wp-spis-nr{font-weight:700;color:var(--kd,#d63872);font-size:0.8rem}.wp-tresc{font-size:1.02rem;line-height:1.75;color:var(--tekst,#2b1d23)}.wp-sekcja{margin-bottom:1.85rem;scroll-margin-top:96px}.wp-sekcja h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.32rem,2.2vw,1.62rem);color:var(--tekst,#2b1d23);margin:1.75rem 0 0.85rem;padding-bottom:0.45rem;border-bottom:1px solid var(--linia,#ead4dc);display:flex;align-items:baseline;gap:0.55rem}.wp-sekcja-nr{font-size:0.85rem;font-family:"Figtree",sans-serif;font-weight:700;color:#ffffff;background:var(--kd,#d63872);padding:0.15rem 0.5rem;border-radius:6px;flex-shrink:0}.wp-sekcja h3{font-family:"Playfair Display",Georgia,serif;font-size:1.2rem;margin:1.35rem 0 0.6rem}.wp-tresc p{margin:0 0 1.05rem}.wp-tresc ul,.wp-tresc ol{margin:0 0 1.15rem;padding-left:1.35rem}.wp-tresc li{margin-bottom:0.4rem}.wp-tresc blockquote,.wp-cytat{margin:1.35rem 0;padding:1.15rem 1.35rem 1.15rem 3rem;background:#fdf2f6;border-left:4px solid var(--kd,#d63872);border-radius:10px;font-style:italic;position:relative}.wp-tresc blockquote::before,.wp-cytat::before{content:"\201C";position:absolute;left:0.85rem;top:0.35rem;font-family:"Playfair Display",Georgia,serif;font-size:2.6rem;line-height:1;color:var(--kd,#d63872)}.ramka-rada{background:#fdf6f8;border:1px solid #eccad7;border-left:4px solid var(--akcent,#d63872);border-radius:10px;padding:0.9rem 1.1rem}.wp-tresc table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:0.92rem}.wp-tresc th,.wp-tresc td{border:1px solid var(--linia,#ead4dc);padding:0.65rem 0.85rem;text-align:left}.wp-tresc th{background:#fbe3ec;color:var(--tekst,#2b1d23);font-weight:700}.wp-tresc tr:nth-child(even) td{background:#fdf8fa}.wp-tresc details{background:#fdf6f8;border:1px solid var(--linia,#ead4dc);border-radius:10px;padding:0.8rem 1rem;margin-bottom:0.7rem}.wp-tresc summary{font-weight:700;cursor:pointer;color:var(--tekst,#2b1d23)}.wp-kapsula-9{margin-top:2.25rem;padding:1.5rem;background:linear-gradient(180deg,#fdf6f8 0%,#ffffff 100%);border:1px solid var(--linia,#ead4dc);border-radius:14px}.wp-kapsula-naglowek{text-align:center;margin-bottom:1.25rem}.wp-wstazka-img{width:210px;height:auto;aspect-ratio:380 / 89;object-fit:contain;margin:0 auto 0.45rem;display:block}.wp-kapsula-naglowek h2{font-family:"Playfair Display",Georgia,serif;font-size:1.35rem;margin:0 0 0.4rem}.wp-kapsula-naglowek p{font-size:0.88rem;color:var(--tekst-drugorzedny,#6e5560);margin:0 auto;max-width:60ch}.wp-siatka-9{display:grid;grid-template-columns:repeat(3,1fr);gap:0.85rem}.wp-kapsula-element{background:#ffffff;border:1px solid #ead4dc;border-radius:10px;padding:0.75rem;text-align:center;text-decoration:none;color:var(--tekst,#2b1d23);display:flex;flex-direction:column;align-items:center;gap:0.25rem;transition:border-color 0.15s ease,transform 0.15s ease}.wp-kapsula-element:hover{border-color:var(--akcent,#d63872);transform:translateY(-2px)}.wp-kapsula-foto{height:76px;display:flex;align-items:center;justify-content:center;margin-bottom:0.2rem}.wp-kapsula-img{width:auto;height:auto;max-width:86px;max-height:72px;object-fit:contain;display:block}.wp-kapsula-element strong{font-size:0.84rem;color:var(--tekst,#2b1d23)}.wp-kapsula-element span{font-size:0.75rem;color:var(--tekst-drugorzedny,#6e5560);line-height:1.3}.wp-sasiednie{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--linia,#ead4dc)}.wp-sasiedni-link{display:flex;flex-direction:column;gap:0.25rem;padding:1rem 1.15rem;background:#fdf6f8;border:1px solid var(--linia,#ead4dc);border-radius:12px;text-decoration:none;color:var(--tekst,#2b1d23);transition:border-color 0.15s ease,background 0.15s ease}.wp-sasiedni-link:hover{background:#fbe3ec;border-color:var(--kd,#d63872)}.wp-sasiedni-nastepny{text-align:right}.wp-sasiedni-etykieta{font-size:0.78rem;font-weight:700;text-transform:uppercase;color:var(--kd,#d63872)}.wp-sasiedni-tytul{font-size:0.94rem;line-height:1.35}.wp-z-dzialu{margin-top:2rem;padding-top:1.5rem;border-top:2px solid var(--linia,#ead4dc)}.wp-z-dzialu-gora{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem;margin-bottom:1rem}.wp-z-dzialu-gora h2{font-family:"Playfair Display",Georgia,serif;font-size:1.35rem;margin:0}.wp-caly-dzial-link{font-size:0.86rem;font-weight:700;color:var(--kd,#d63872);text-decoration:none}.wp-z-dzialu-siatka{display:grid;grid-template-columns:repeat(2,1fr);gap:0.75rem}.wp-z-dzialu-siatka > :last-child:nth-child(odd){grid-column:1 / -1}.wp-z-dzialu-karta{display:flex;align-items:center;gap:0.65rem;padding:0.75rem 0.95rem;background:#fdf6f8;border:1px solid var(--linia,#ead4dc);border-radius:10px;text-decoration:none;color:var(--tekst,#2b1d23);font-weight:600;font-size:0.88rem}.wp-z-dzialu-karta:hover{background:#fbe3ec;border-color:var(--kd,#d63872)}.wp-z-dzialu-znak{color:var(--kd,#d63872);display:inline-flex;flex-shrink:0}.wp-z-dzialu-znak svg{width:16px;height:16px}.art-waski{max-width:860px;margin:0.75rem auto 2rem;background:#ffffff;border:1px solid var(--linia,#ead4dc);border-radius:16px;padding:clamp(1.35rem,3vw,2.5rem)}.art-nagl{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--linia,#ead4dc)}.chip-pelny,.sponsor{display:inline-block;background:#fbe3ec;color:var(--akcent-cien,#9e2150);font-size:0.78rem;font-weight:700;padding:0.25rem 0.75rem;border-radius:999px;margin:0 0 0.6rem}.art-nagl h1,.blad h1{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.75rem,3vw,2.35rem);margin:0 0 0.5rem}.art-lead{font-size:1.02rem;line-height:1.6;color:var(--tekst-drugorzedny,#6e5560)}.spis{background:#fdf6f8;border:1px solid var(--linia,#ead4dc);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.5rem}.spis-tyt{font-weight:700;margin:0 0 0.5rem;display:flex;align-items:center;gap:0.4rem}.spis-tyt svg{width:18px;height:18px}.spis ol{margin:0;padding-left:1.2rem}.blad{display:grid;grid-template-columns:auto 1fr;gap:1.75rem;align-items:center;background:#ffffff;border:1px solid var(--linia,#ead4dc);border-radius:18px;padding:2rem;margin:1.5rem 0 2.25rem}.blad-sylwetka{width:160px;height:auto;aspect-ratio:425 / 307;object-fit:contain;display:block}.blad-ik svg{width:28px;height:28px;color:var(--akcent,#d63872)}.blad-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;margin-top:1rem}.cta{display:inline-flex;align-items:center;gap:0.45rem;background:var(--akcent,#d63872);color:#ffffff;font-weight:700;padding:0.65rem 1.25rem;border-radius:999px;text-decoration:none}.cta svg{width:16px;height:16px}.mapa-dz{list-style:none;margin:1rem 0 2.25rem;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0.85rem}.mapa-dz li a{display:flex;align-items:center;gap:0.65rem;padding:0.85rem 1rem;background:#ffffff;border:1px solid var(--linia,#ead4dc);border-left:4px solid var(--kd,#d63872);border-radius:10px;text-decoration:none;color:var(--tekst,#2b1d23);font-weight:600}.mapa-dz li a svg{width:20px;height:20px;color:var(--kd,#d63872)}.karty-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15rem}.karty-4:has(> :last-child:nth-child(2)),.karty-4:has(> :last-child:nth-child(6)){grid-template-columns:repeat(2,1fr)}.karty-4:has(> :last-child:nth-child(3)){grid-template-columns:repeat(3,1fr)}.karty-4 > :last-child:nth-child(odd):not(:nth-child(3)){grid-column:1 / -1}@media (max-width:980px){.dz-baner{grid-template-columns:1fr}.dz-uklad,.wp-uklad{grid-template-columns:1fr}.bok-kolumna,.wp-bok{position:static}.dz-siatka-3{grid-template-columns:repeat(2,1fr)}.mapa-dz,.karty-4{grid-template-columns:repeat(2,1fr)}.wp-metryka-pola{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.dz-baner{padding:1.15rem}.dz-baner-kadr,.dz-warsztat-dolny,.dz-tematy-siatka,.dz-temat-wpisy,.bok-spis-lista,.wp-z-dzialu-siatka,.blad{grid-template-columns:1fr}.dz-polaroid{max-width:100%}.dz-siatka-3,.mapa-dz,.karty-4{grid-template-columns:1fr}}@media (max-width:520px){.wp-siatka-9{grid-template-columns:1fr}}:root{--akcent:#b02458;--akcent-kontrast:#a31f50;--akcent-cien:#8f1b46;--tekst-drugorzedny:#5e4650;--t2:#5e4650;--kd-moda:#b02458;--kd-poradniki:#9c2c4d;--kd-obuwie:#882d5b;--kd-bizuteria:#9e3b28;--kd-lifestyle:#733d62;--kd-uroda:#a62b5c;--kd-kariera:#683c50}.bok-kicker{color:var(--akcent-cien)}.wp-kategoria,.wp-sekcja-nr,.dz-strona-link.jest-biezaca,.badz-dzialu,.karta-kategoria{background-color:var(--kd,var(--akcent-cien));color:#ffffff}.dz-baner-lewa{background:linear-gradient(135deg,var(--kd,#b02458) 0%,#6e1537 100%);color:#ffffff}.naglowek-atelier{padding-block:0.45rem}.naglowek-atelier-rzad{flex-direction:row;align-items:center;justify-content:space-between;gap:0.75rem}.marka{gap:0.65rem;min-height:44px}.marka-ilustracja{width:56px;height:40px}.marka-sylwetka{width:56px;height:40px;aspect-ratio:425 / 307;object-fit:contain}.marka-tytul{font-size:1.55rem;line-height:1.1;white-space:nowrap}.marka-hello,.marka-fashion{display:inline}.marka-podtytul{display:none}.naglowek-ozdoba{width:auto;gap:0.85rem}.naglowek-ornament{width:180px;height:38px}.naglowek-girlanda{width:180px;height:38px;aspect-ratio:500 / 104;object-fit:contain}.naglowek-metka{width:auto;min-height:42px;padding:0.35rem 0.8rem}.naglowek-metka-ikona{width:2rem;height:2rem;min-width:2rem;flex-shrink:0}.naglowek-metka-tekst small{display:none}.pasek-nawigacji{min-height:46px}.nawigacja-rzad{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0.35rem;min-height:46px;padding-block:0}.naw-dom{flex-shrink:0;min-width:44px;min-height:44px}.naw-lista{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0.15rem;width:auto;order:0;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.naw-lista::-webkit-scrollbar{display:none}.naw-pozycja{flex-shrink:0}.naw-link{white-space:nowrap;min-height:44px;padding:0.4rem 0.72rem;font-size:0.92rem}.naw-okazje{flex-shrink:0;white-space:nowrap;min-height:40px;padding:0.35rem 0.75rem;font-size:0.82rem}.naglowek-wstazka{display:inline-flex;align-items:center;justify-content:center;position:relative;min-height:50px;max-width:100%;padding:0.45rem 1.85rem;margin-bottom:0.55rem;isolation:isolate}.tytul-na-wstazce{text-align:center;line-height:1.25}.kicker-sekcji{text-align:center;line-height:1.3;white-space:nowrap}.hero-metka-img{width:64px;height:20px;aspect-ratio:173 / 52;object-fit:contain}.hero-kokarda{width:68px;height:118px;top:-18px;left:-14px}.hero-kokarda-img{width:68px;height:118px;aspect-ratio:159 / 276;object-fit:contain}.hero-spinacz{width:64px;height:48px;top:-18px;right:22px}.hero-spinacz-img{width:64px;height:48px;aspect-ratio:115 / 86;object-fit:contain}.hero-portret{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center 18%}.kafel-dzialu-kadr-ilustracja{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#ffffff 0%,#fbe3ec 100%);padding:0.65rem}.kafel-dzialu-wycinanka{width:140px;height:116px;aspect-ratio:173 / 143;object-fit:contain}.fiszka-otwarcia-kompozycja{display:flex;align-items:center;justify-content:center;padding:0.75rem}.fiszka-otwarcia-foto{width:164px;height:128px;aspect-ratio:176 / 138;object-fit:contain}.probnik-znak{width:34px;min-width:34px;height:34px;flex-shrink:0}.krok-numer{width:30px;min-width:30px;height:30px;flex-shrink:0}.probnik-metki-siatka{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.metka-surowca{display:flex;align-items:flex-start;gap:0.9rem;background-color:var(--krem-kartka);border:1px dashed var(--szew);border-left:4px solid var(--kd,#9c2c4d);border-radius:var(--r);padding:1rem 1.1rem}.metka-surowca-oczko{width:36px;height:36px;min-width:36px;border-radius:50%;background-color:var(--pow);border:1px solid var(--linia);color:var(--kd,#9c2c4d);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.metka-surowca-tresc{display:flex;flex-direction:column;min-width:0}.metka-surowca-gora{display:flex;align-items:center;flex-wrap:wrap;gap:0.55rem;margin-bottom:0.35rem}.metka-surowca-dzial{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--akcent-cien);text-decoration:none}.metka-surowca-czas{font-size:0.76rem;color:var(--t2)}.metka-surowca-tytul{font-size:1.02rem;margin-bottom:0.35rem}.metka-surowca-tytul a{color:var(--tekst);text-decoration:none}.metka-surowca-tytul a:hover{color:var(--akcent-cien);text-decoration:underline}.metka-surowca-opis{margin:0;font-size:0.86rem;color:var(--t2);line-height:1.5}.kapsula-baner-wizualia{display:flex;align-items:center;justify-content:center;gap:0.65rem}.kapsula-wiz-karta{flex:1 1 0;min-width:0;height:96px;background-color:var(--pow);border:1px solid var(--linia);border-radius:8px;padding:0.4rem;display:flex;align-items:center;justify-content:center;box-shadow:var(--cien-karta)}.kapsula-wiz-1,.kapsula-wiz-2,.kapsula-wiz-3{width:auto;height:auto;max-width:100%;max-height:82px;aspect-ratio:auto;border:0;padding:0;box-shadow:none;object-fit:contain}.kapsula-siatka-6{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem}.kapsula-fason-karta{display:flex;flex-direction:column;background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:1.15rem 1.25rem;box-shadow:var(--cien-karta)}.kapsula-fason-naglowek{display:flex;align-items:center;gap:0.6rem;margin-bottom:0.65rem}.kapsula-fason-numer{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding-inline:0.45rem;border-radius:6px;background-color:var(--akcent-jasny);color:var(--akcent-cien);font-family:var(--f-n);font-size:0.88rem;font-weight:700}.kapsula-fason-dzial{font-size:0.78rem;font-weight:700;color:var(--akcent-cien);text-decoration:none}.kapsula-fason-czas{margin-left:auto;font-size:0.76rem;color:var(--t2)}.kapsula-fason-tytul{font-size:1.06rem;margin-bottom:0.45rem}.kapsula-fason-tytul a{color:var(--tekst);text-decoration:none}.kapsula-fason-tytul a:hover{color:var(--akcent-cien);text-decoration:underline}.kapsula-fason-lead{font-size:0.87rem;color:var(--t2);margin-bottom:0.85rem;flex-grow:1}.kapsula-fason-link{align-self:flex-start;display:inline-flex;align-items:center;gap:0.3rem;min-height:40px;font-size:0.84rem;font-weight:700;color:var(--akcent-cien);text-decoration:none}.kapsula-fason-link:hover{text-decoration:underline}.gablota-siatka-6{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem}.gablota-eksponat-karta{display:flex;align-items:center;gap:1rem;background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:1rem 1.1rem;box-shadow:var(--cien-karta)}.gablota-eksponat-kadr{width:92px;min-width:92px;height:76px;border-radius:8px;background-color:var(--krem-kartka);border:1px dashed var(--szew);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.gablota-img{width:auto;height:auto;max-width:84px;max-height:68px;object-fit:contain}.gablota-eksponat-cialo{display:flex;flex-direction:column;min-width:0}.gablota-eksponat-gora{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.3rem}.gablota-eksponat-dzial{font-size:0.75rem;font-weight:700;color:var(--akcent-cien);text-decoration:none}.gablota-eksponat-data{font-size:0.75rem;color:var(--t2)}.gablota-eksponat-tytul{font-size:1rem;margin-bottom:0.3rem}.gablota-eksponat-tytul a{color:var(--tekst);text-decoration:none}.gablota-eksponat-tytul a:hover{color:var(--akcent-cien);text-decoration:underline}.gablota-eksponat-lead{margin:0;font-size:0.84rem;color:var(--t2);line-height:1.45}.warsztat-siatka-4{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem}.warsztat-instrukcja{display:flex;align-items:flex-start;gap:0.95rem;background-color:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:1.1rem 1.2rem;box-shadow:var(--cien-karta)}.warsztat-instrukcja-ikona{width:52px;min-width:52px;height:52px;border-radius:10px;background-color:var(--akcent-jasny);border:1px solid var(--linia);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.warsztat-ikona-img{width:42px;height:42px;aspect-ratio:1 / 1;object-fit:contain}.warsztat-instrukcja-cialo{display:flex;flex-direction:column;min-width:0}.warsztat-instrukcja-meta{display:flex;align-items:center;gap:0.6rem;font-size:0.76rem;color:var(--t2);margin-bottom:0.3rem}.warsztat-instrukcja-dzial{font-weight:700;color:var(--akcent-cien);text-decoration:none}.warsztat-instrukcja-tytul{font-size:1.04rem;margin-bottom:0.35rem}.warsztat-instrukcja-tytul a{color:var(--tekst);text-decoration:none}.warsztat-instrukcja-tytul a:hover{color:var(--akcent-cien);text-decoration:underline}.warsztat-instrukcja-lead{margin:0;font-size:0.86rem;color:var(--t2);line-height:1.5}.dz-baner-prawa{padding:0;overflow:hidden;border-radius:14px}.dz-baner-foto-kadr{width:100%;height:100%;min-height:240px}.dz-baner-obraz{width:100%;height:100%;min-height:240px;aspect-ratio:16 / 10;object-fit:cover;display:block}.dz-atrybuty-pasek{display:grid;grid-template-columns:minmax(0,1fr);gap:0.85rem;margin:-1rem 0 2rem}.wiersz-fiszka{display:grid;grid-template-columns:minmax(0,1fr);gap:0.75rem;align-items:center}.dz-temat-wpisy{display:grid;grid-template-columns:minmax(0,1fr);gap:0.45rem}.bok-mini-siatka{display:flex;align-items:center;justify-content:space-between;gap:0.45rem;margin:0.75rem 0}.bok-kolumna,.wp-bok{align-self:stretch;position:static;height:auto}.bok-sticky{display:flex;flex-direction:column;gap:1.35rem}.bok-spis-lista{display:grid;grid-template-columns:minmax(0,1fr);gap:0.4rem}.wp-sekcja{margin:0 0 2rem;padding:0}.wp-sekcja:last-child{margin-bottom:0}.wp-sekcja h2{margin:1.5rem 0 0.85rem}.wp-sekcja-html > *:first-child{margin-top:0}.wp-sekcja-html > *:last-child{margin-bottom:0}.wp-sekcja-html p:empty,.wp-sekcja-html div:empty{display:none}.wp-sekcja-html [style*="min-height"],.wp-sekcja-html [style*="height"]{min-height:0 !important}.wp-sekcja-html img[src=""],.wp-sekcja-html img:not([src]){display:none}.wp-kapsula-9{display:block}.wp-nawigacja,.wp-sasiednie{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.wp-z-dzialu-siatka{display:grid;grid-template-columns:minmax(0,1fr);gap:0.75rem}@media (min-width:641px){.marka-tytul{font-size:1.85rem}.marka-podtytul{display:block;margin-top:0.15rem;font-size:0.8rem;max-width:none}.naglowek-metka-tekst small{display:block}.probnik-metki-siatka,.kapsula-siatka-6,.gablota-siatka-6,.warsztat-siatka-4{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-atrybuty-pasek{grid-template-columns:repeat(3,minmax(0,1fr))}.wiersz-fiszka{grid-template-columns:42px minmax(0,1fr) 44px;gap:1.15rem}.wp-nawigacja,.wp-sasiednie{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-nawigacja:has(> :only-child),.wp-sasiednie:has(> :only-child){grid-template-columns:minmax(0,1fr)}.wp-z-dzialu-siatka:has(> :nth-child(even):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:981px){.naw-link{padding:0.45rem 0.95rem;font-size:0.98rem}.kapsula-siatka-6,.gablota-siatka-6{grid-template-columns:repeat(3,minmax(0,1fr))}.bok-kolumna,.wp-bok{display:block;align-self:stretch;position:static}.bok-sticky{position:sticky;top:88px;display:flex;flex-direction:column;gap:1.35rem}}.dz-baner-obraz{width:100%;height:100%;min-height:240px;max-height:340px;object-fit:cover;border-radius:12px}.dz-atrybut-ikona{width:38px;height:38px;aspect-ratio:1.05;object-fit:contain;flex-shrink:0}.dz-atrybut-tekst{flex:1;min-width:0}.dz-atrybut-wiersz strong{font-size:0.82rem;line-height:1.35}.dz-wstazka-naglowek{flex-shrink:0}.dz-wstazka-baner{width:170px;height:auto;aspect-ratio:4.27;object-fit:contain}.bok-spinacz-img{width:46px;height:auto;aspect-ratio:1.34;object-fit:contain}.bok-panel,.bok-karta{position:relative;top:auto;align-self:stretch;width:100%;padding:1.15rem 1.2rem}.bok-spis-link::before,.bok-kategoria-link::before{content:none}.bok-spis-link,.bok-kategoria-link{display:flex;align-items:center;gap:0.5rem;width:100%;padding:0.45rem 0.6rem;font-size:0.82rem;line-height:1.4}.bok-lista{display:flex;flex-direction:column;gap:0.35rem}.bok-lista li{width:100%}.bok-link{display:block;width:100%;padding:0.35rem 0.25rem;font-size:0.82rem;line-height:1.42}.bok-opis-tekst{margin-bottom:0.75rem}.bok-dzial-link{display:flex;align-items:center;gap:0.45rem;color:var(--tekst,#2b1d23);font-size:0.86rem;text-decoration:none}.bok-dzial-link:hover{color:var(--akcent-cien,#8f1b46);text-decoration:underline}.dz-temat-gora > div,.dz-temat-tekst,.dz-karta-cialo{flex:1;min-width:0}@media (min-width:981px){.dz-uklad{grid-template-columns:minmax(0,1fr) 370px;gap:1.85rem;align-items:stretch}.dz-lista{align-self:start}.bok-kolumna{display:block;position:static;align-self:stretch;height:auto}.bok-sticky{position:sticky;top:88px;display:flex;flex-direction:column;gap:1.25rem;width:100%}}.hero-ramka-obraz{aspect-ratio:16 / 10}.kafel-dzialu-metka{width:calc(100% - 0.5rem);padding:0.3rem 0.75rem}.kafel-dzialu-nazwa{display:block;font-size:0.98rem;white-space:nowrap}.probnik-fiszka:not([open]) .probnik-metryczka{display:none}.stopka-lista{display:flex;flex-direction:column;gap:0.35rem;width:100%}.stopka-lista li{display:block;width:100%;min-width:0}.stopka-link{display:flex;align-items:baseline;gap:0.55rem;width:100%;min-height:36px;padding-block:0.25rem;line-height:1.45;white-space:normal;overflow-wrap:normal;word-break:normal}.stopka-kropka{display:inline-block;margin-top:0.42rem}.wp-cialo,.wp-tresc{display:block}.wp-sekcja{margin:0 0 2.5rem !important;padding:0 !important;min-height:0 !important;height:auto !important}.wp-sekcja:last-child{margin-bottom:0 !important}.wp-sekcja > h2:first-child{margin-top:0 !important}.wp-sekcja h2{margin:0 0 0.85rem !important}.wp-sekcja-html{display:block;margin:0 !important;padding:0 !important;min-height:0 !important;height:auto !important}.wp-sekcja-html > *:first-child{margin-top:0 !important}.wp-sekcja-html > *:last-child{margin-bottom:0 !important}.wp-sekcja-html p,.wp-sekcja-html ul,.wp-sekcja-html ol,.wp-sekcja-html blockquote,.wp-sekcja-html details{margin-top:0 !important;margin-bottom:1rem !important}.wp-sekcja-html h3,.wp-sekcja-html h4{margin-top:1.35rem !important;margin-bottom:0.6rem !important}.wp-tresc table,.tresc-artykulu table,.wp-sekcja-html table{display:table !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;margin:1.25rem 0 !important;border-collapse:collapse}.wp-sekcja-html hr{margin:1.25rem 0 !important;border:0;border-top:1px dashed var(--linia,#ead4dc)}.wp-sekcja-html br + br{display:none}.wp-kapsula-9{margin-top:2.25rem !important;margin-bottom:0 !important}@media (min-width:981px){.dz-uklad,.wp-uklad{grid-template-columns:minmax(0,1fr) 360px;gap:2rem;align-items:stretch}.dz-lista,.wp-glowna,.wp-artykul{align-self:start}.bok-kolumna,.wp-bok{display:flex;flex-direction:column;position:static;align-self:stretch;height:auto;min-height:100%}.bok-sticky{position:sticky;top:88px;display:flex;flex-direction:column;gap:1.25rem;width:100%}.stopka-kolumny{grid-template-columns:1.15fr 0.85fr 1.15fr 0.85fr;gap:2rem}}.wstazka-tlo{object-fit:contain;aspect-ratio:380 / 89}.wstazka-ciemna{object-fit:contain;aspect-ratio:206 / 50}.wstazka-wygieta{object-fit:contain;aspect-ratio:212 / 76}.przejscie-fala,.stopka-fala{height:auto;aspect-ratio:1526 / 248;max-height:44px}.przejscie-fala-img,.stopka-fala-img{width:100%;height:auto;aspect-ratio:1526 / 248;object-fit:contain}.marka-ilustracja{width:56px;height:40px}.marka-sylwetka{width:56px;height:auto;aspect-ratio:425 / 307;object-fit:contain}.naglowek-ornament{width:180px;height:37px}.naglowek-girlanda{width:180px;height:auto;aspect-ratio:500 / 104;object-fit:contain}.hero-metka-img{width:60px;height:auto;aspect-ratio:173 / 52;object-fit:contain}.hero-kokarda{width:68px;height:118px}.hero-kokarda-img{width:68px;height:auto;aspect-ratio:159 / 276;object-fit:contain}.hero-spinacz,.notatka-pinezka{width:56px;height:42px}.hero-spinacz-img,.notatka-pinezka-img,.bok-spinacz-img,.wp-spinacz-spis{width:56px;height:auto;aspect-ratio:115 / 86;object-fit:contain}.hero-skrot-ikona{width:30px;height:auto;aspect-ratio:110 / 103;object-fit:contain}.fiszka-otwarcia-foto{width:164px;height:auto;aspect-ratio:176 / 138;object-fit:contain}.fiszka-otwarcia-ikona{width:48px;height:48px;aspect-ratio:auto;object-fit:contain}.probnik-ikona-img,.szafa-ikona-img,.warsztat-ikona-img{width:40px;height:auto;aspect-ratio:auto;object-fit:contain}.gablota-img{width:auto;height:auto;aspect-ratio:auto;max-width:82px;max-height:66px;object-fit:contain}.krok-wieszak-img{width:150px;height:auto;aspect-ratio:197 / 139;object-fit:contain}.krok-manekin-img{width:150px;height:auto;aspect-ratio:425 / 307;object-fit:contain}.notatka-serce-img{width:36px;height:auto;aspect-ratio:115 / 132;object-fit:contain}.notatka-metka-img{width:84px;height:auto;aspect-ratio:170 / 58;object-fit:contain}.stopka-ikona-kwadrat{width:42px;height:42px;aspect-ratio:auto;object-fit:contain}.wp-glowna,.wp-artykul,.wp-cialo,.wp-tresc{display:block !important;height:auto !important;min-height:0 !important}.wp-tresc > .wp-sekcja,.wp-cialo > .wp-sekcja,.wp-sekcja{display:flow-root !important;margin-top:0 !important;margin-bottom:3.25rem !important;padding:0 !important;height:auto !important;min-height:0 !important}.wp-sekcja:last-child{margin-bottom:0 !important}.wp-sekcja > h2,.wp-sekcja h2{margin-top:0 !important;margin-bottom:0.9rem !important}.wp-sekcja-html{display:flow-root !important;margin:0 !important;padding:0 !important;height:auto !important;min-height:0 !important}.wp-sekcja-html > *:first-child{margin-top:0 !important}.wp-sekcja-html > *:last-child{margin-bottom:0 !important}.wp-tresc table,.tresc-artykulu table,.wp-sekcja-html table{display:block !important;width:100% !important;max-width:100% !important;overflow-x:auto !important;height:auto !important;min-height:0 !important;margin:1.15rem 0 !important;border-collapse:collapse !important}.wp-tresc thead,.wp-tresc tbody,.wp-sekcja-html thead,.wp-sekcja-html tbody{width:100%}.wp-sekcja-html figure,.wp-sekcja-html .wp-foto,.wp-sekcja-html .wp-kadr,.wp-sekcja-html iframe,.wp-sekcja-html video,.wp-sekcja-html object,.wp-sekcja-html embed,.wp-sekcja-html svg:not([viewBox]),.wp-sekcja-html canvas{aspect-ratio:auto !important;min-height:0 !important;max-height:none !important;height:auto !important;margin-block:1rem !important}.wp-sekcja-html figure:not(:has(img[src]:not([src=""]))),.wp-sekcja-html div:not(:has(*)):empty,.wp-sekcja-html p:empty{margin:0 !important;padding:0 !important;height:0 !important;min-height:0 !important;border:0 !important}
.przejscie-fala,.stopka-fala{aspect-ratio:auto;height:44px;max-height:none}.przejscie-fala svg,.stopka-fala svg{display:block;width:100%;height:100%}
