.wn{--wn-hero: clamp(2.5rem, 1rem + 5.6vw, 5.5rem);--wn-ease: cubic-bezier(.16,1,.3,1)}.wn-hero{padding-block:clamp(32px,5vw,64px) 0}.wn-hero__grid{display:grid;grid-template-columns:minmax(0,1fr)}.wn-hero__eyebrow{margin:0 0 16px}.wn-hero__title{margin:0;font-size:var(--wn-hero);line-height:1;letter-spacing:-.04em;font-weight:600}.wn-hero__title span{color:var(--muted)}.wn-hero__buy{display:grid;gap:16px;justify-items:start;margin-top:24px}.wn-hero__cta{display:flex;flex-wrap:wrap;gap:12px;width:100%}.wn-hero__cta .btn{flex:1 1 auto}.wn-hero__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:28px}.wn-hero__fig{margin:0;min-width:0}.wn-hero__fig .wn-cap{display:grid;gap:2px;margin-top:8px;font-size:var(--fs-small)}.wn-hero__lead{margin:24px 0 0;max-width:46ch}@media(min-width:960px){.wn-hero__grid{grid-template-columns:minmax(0,1fr) auto;column-gap:48px;grid-template-areas:"eb eb" "t t" "lead buy" "media media" "facts facts"}.wn-hero__eyebrow{grid-area:eb}.wn-hero__title{grid-area:t}.wn-hero__lead{grid-area:lead;align-self:end;margin-top:clamp(24px,3vw,40px)}.wn-hero__buy{grid-area:buy;align-self:end;justify-items:end;margin-top:clamp(24px,3vw,40px)}.wn-hero__media{grid-area:media;gap:24px;margin-top:clamp(28px,4vw,48px)}.wn-hero__fig .wn-cap{display:flex;margin-top:12px}.wn-facts{grid-area:facts}.wn-hero__cta{width:auto}.wn-price{justify-content:flex-end;text-align:right}}.wn-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.wn-price__val{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:600;letter-spacing:-.03em;line-height:1}.wn-price__meta{font-size:var(--fs-meta);color:var(--muted);line-height:1.45}.wn-frame{position:relative;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2)}.wn-frame img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.wn-frame--hero img{aspect-ratio:4 / 5}@media(min-width:960px){.wn-frame--hero img{aspect-ratio:1;object-position:50% 58%}}.wn-frame--product{background:var(--surface)}.wn-frame--product img{object-fit:contain;padding:5% 8%}.wn-frame--sq img{aspect-ratio:1}.wn-frame--45 img{aspect-ratio:4 / 5}.wn-cap{display:flex;justify-content:space-between;gap:16px;margin:12px 0 0;font-size:var(--fs-small);line-height:1.45;color:var(--muted)}.wn-cap b{color:var(--ink);font-weight:500}.wn-cap__meta{white-space:nowrap}figure.reveal,.wn-trio figure,.wn-dark__fig{margin:0}.wn-facts{list-style:none;margin:clamp(32px,4vw,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.wn-facts li{display:grid;gap:4px;align-content:start;padding-top:14px;border-top:1px solid var(--line);font-size:var(--fs-meta);line-height:1.45}@media(min-width:960px){.wn-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.wn-facts li{border-top:0;padding:16px 20px}.wn-facts li:first-child{padding-left:0}.wn-facts li+li{border-left:1px solid var(--line)}}.wn-sect--line>.container{border-top:1px solid var(--line);padding-top:var(--sect)}.wn .c-section+.wn-sect--line{padding-top:0}.wn-note{margin:20px 0 0;max-width:60ch;font-size:var(--fs-meta);line-height:1.55;color:var(--muted)}.wn-actions,.wn-more{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 0}.wn-prose{margin-top:16px}.wn-duo{display:grid;gap:56px}@media(min-width:768px){.wn-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.wn-card__body{display:grid;gap:10px;justify-items:start;margin-top:20px}.wn-card__body .eyebrow{margin:0}.wn-card__title{margin:0;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1.15;letter-spacing:-.02em;font-weight:600;text-wrap:balance}.wn-card__text{margin:0;max-width:52ch;color:var(--ink-2)}.wn-card__price{margin:6px 0 0;font-size:var(--fs-meta);color:var(--muted)}.wn-card__price .mono,.wn-model__price .mono{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.wn-card .c-checklist{margin-top:6px}.wn-card .btn--ghost,.wn-model .btn--ghost,.wn-more .btn--ghost{padding-inline:0}.wn-split{display:grid;gap:clamp(40px,6vw,96px)}@media(min-width:1024px){.wn-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.wn-split--heat{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.wn-split--std,.wn-split--obj{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.wn-split--std{margin-top:clamp(56px,7vw,96px)}.wn-split .c-section__head{margin-bottom:32px}.wn-table{margin:0;border-top:1px solid var(--line)}.wn-table>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:var(--fs-ui);line-height:1.5}.wn-table dt{color:var(--muted)}.wn-table dd{margin:0;color:var(--ink)}.wn-table a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.wn-table a:hover{text-decoration-color:var(--ink)}.wn-table--heat>div{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.wn-table--heat dt{color:var(--ink);font-weight:500}.wn-table--heat dd{color:var(--ink-2)}@media(max-width:479px){.wn-table--heat>div{grid-template-columns:1fr;gap:2px}}.wn-table--nap{margin-top:32px}.wn-incl{padding:clamp(24px,3vw,40px);border:1px solid var(--line);border-radius:var(--r)}.wn-incl .h3{margin:0}.wn-incl__cta{margin:28px 0 0}.wn-incl-head__more{margin:0}@media(min-width:1024px){.wn-incl-head{position:sticky;top:96px}}.wn-incl-head__more .btn--ghost{padding-inline:0}.wn-incl .c-checklist--2col{grid-template-columns:minmax(0,1fr)}@media(min-width:430px)and (max-width:767px){.wn-incl .c-checklist--2col{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;font-size:var(--fs-meta)}.wn-incl .c-checklist .c-icon{width:18px;height:18px}}@media(min-width:768px){.wn-incl .c-checklist--2col{grid-template-columns:repeat(2,minmax(0,1fr))}}.wn-trio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;margin-top:clamp(48px,6vw,80px)}.wn-trio>:first-child{grid-column:1 / -1}@media(min-width:768px){.wn-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wn-trio>:first-child{grid-column:auto}}@media(max-width:1023px){.wn-inclsect{display:flex;flex-direction:column}.wn-split--incl{display:contents}.wn-incl-head{order:1}.wn-trio{order:2;margin:8px 0 0}.wn-incl{order:3;margin-top:48px}}.wn-dark{padding:clamp(24px,3vw + 12px,56px);border-radius:var(--r-lg);background:var(--dark-bg);color:var(--dark-text)}.wn-dark__grid{display:grid;gap:40px}@media(min-width:1024px){.wn-dark__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:center}.wn-dark__grid--rev{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.wn-dark .eyebrow{margin:0 0 12px;color:var(--dark-muted)}.wn-dark__title{margin:0;font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1.06;letter-spacing:-.03em;font-weight:600;text-wrap:balance}.wn-dark .lead{margin:16px 0 0;max-width:48ch;color:var(--dark-text-2)}.wn-dark .wn-frame{border-color:var(--dark-line);background:var(--dark-surface)}.wn-dark .wn-cap{color:var(--dark-muted)}.wn-dark .wn-cap b{color:var(--dark-text)}.wn-layers{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--dark-line)}.wn-layers li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;padding:14px 0;border-bottom:1px solid var(--dark-line);font-size:var(--fs-ui);line-height:1.5;color:var(--dark-text-2)}.wn-layers .mono{padding-top:1px;font-size:var(--fs-small);color:var(--dark-muted)}.wn-layers b{font-weight:500;color:var(--dark-text)}.wn-dark__note{margin:40px 0 0;padding-top:24px;max-width:72ch;border-top:1px solid var(--dark-line);font-size:var(--fs-ui);line-height:1.6;color:var(--dark-text-2)}.wn-dark__cta{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 0}@media(max-width:1023px){#konstrukcja .wn-dark__grid{gap:0}#konstrukcja .wn-dark__grid>div{display:contents}#konstrukcja .wn-dark__fig{order:1;margin-top:32px}#konstrukcja .wn-layers{order:2}}#konstrukcja .wn-layers li:last-child{border-bottom:0}.wn-models{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media(min-width:768px){.wn-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.wn-model{display:grid;gap:8px;align-content:start;justify-items:start;padding:clamp(20px,2.4vw,28px);border:1px solid var(--line);border-radius:var(--r)}.wn-model__icon .c-icon{width:40px;height:40px;color:var(--ink)}.wn-model__name{margin:12px 0 0;font-size:var(--fs-h3);line-height:1.3;font-weight:500}.wn-model__dim{margin:0;font-size:var(--fs-meta);line-height:1.5;color:var(--ink-2)}.wn-model__text{margin:0;font-size:var(--fs-meta);line-height:1.5;color:var(--muted)}.wn-model__price{margin:8px 0 0;font-size:var(--fs-meta);color:var(--muted)}.wn-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}@media(min-width:1024px){.wn-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}}.wn-gallery__btn{display:block;width:100%;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);cursor:zoom-in;transition:border-color var(--t) var(--ease),transform var(--t) var(--ease)}.wn-gallery__btn:hover{border-color:var(--line-hover);transform:translateY(-1px)}.wn-gallery__btn img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.c-lightbox__video[hidden]{display:none}@media(max-width:767px){.wn .c-reviews__card:nth-child(n+4){display:none}}.wn-contact{display:grid;gap:48px}@media(min-width:1024px){.wn-contact{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:96px;align-items:start}}.wn-contact .lead{margin:16px 0 0;max-width:44ch}.wn-contact .h2{margin-top:12px}.wn-contact__phone{display:inline-flex;align-items:center;min-height:44px;margin-top:32px;font-size:clamp(2rem,1.4rem + 2.4vw,3.5rem);line-height:1;letter-spacing:-.03em;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap}.wn-contact__phone:hover{color:var(--ink-2)}.wn-contact__form .c-form{border-radius:var(--r-lg)}@media(prefers-reduced-motion:no-preference){html.js .wn-hero__eyebrow,html.js .wn-hero__buy,html.js .wn-hero__lead,html.js .wn-facts{animation:wn-up .6s var(--wn-ease) both}html.js .wn-hero__title{animation:wn-rise .6s var(--wn-ease) both;animation-delay:60ms}html.js .wn-hero__buy,html.js .wn-hero__lead{animation-delay:.18s}html.js .wn-facts{animation-delay:.3s}@supports (animation-timeline: view()){.wn-duo .wn-frame:not(.wn-frame--product) img,.wn-dark__fig img{animation:wn-px linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes wn-up{0%{opacity:0;transform:translateY(16px)}}@keyframes wn-rise{0%{transform:translateY(16px)}}@keyframes wn-px{0%{transform:scale(1.08) translateY(-3%)}to{transform:scale(1.08) translateY(3%)}}
