:root{--sb-mint:#84ccc0;--sb-mint-deep:#549c90;--sb-mint-text:#346b5e;--sb-mint-dark:#1f4f46;--sb-mint-wash:#d9ebe4;--sb-mint-light:#a5d2c8;--sb-grey:#909090;--sb-grey-soft:#b4b8b6;--sb-grey-deep:#5e6b67;--sb-paper:#faf7f0;--sb-offwhite:#eff4f1;--sb-white:#fff;--sb-ink:#0e1f1b;--sb-ink-muted:#3c4a46;--sb-ink-subtle:#656c69;--sb-cream:#ede6d9;--sb-sand:#d4c9b4;--sb-taupe:#8b7e6b;--sb-copper:#b08968;--sb-copper-text:#806349;--sb-teal:var(--sb-mint);--sb-teal-deep:var(--sb-mint-dark);--sb-teal-dark:#143a33;--sb-teal-light:var(--sb-mint-light);--sb-teal-wash:var(--sb-mint-wash);--sb-steel:var(--sb-grey-soft);--sb-steel-deep:var(--sb-grey-deep);--sb-glass:#cfe6de;--line-cosmetics-primary:#c9a27b;--line-cosmetics-deep:#856542;--line-hair-primary:#6b92a6;--line-hair-deep:#486d80;--line-supplements-primary:#a67f3d;--line-supplements-deep:#7f5f27;--line-petcare-primary:#8f9970;--line-petcare-deep:#67704c;--line-b2b-primary:#4f6670;--line-b2b-deep:#364a53;--sb-success:#5a9b7a;--sb-warning:#b08968;--sb-error:#a85454;--sb-info:#6b92a6;--font-serif:var(--font-cormorant,"Cormorant Garamond"), "Libre Baskerville", Georgia, serif;--font-sans:var(--font-jakarta,"Plus Jakarta Sans"), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains,"JetBrains Mono"), "IBM Plex Mono", Menlo, monospace;--text-display:5.25rem;--text-h1:3.75rem;--text-h2:2.875rem;--text-h3:1.9375rem;--text-h4:1.4375rem;--text-h5:1.25rem;--text-h6:.875rem;--text-body-lg:1.25rem;--text-body:1.0625rem;--text-body-sm:1rem;--text-mono-lg:1rem;--text-mono:.875rem;--text-mono-sm:.75rem;--text-caption:.8125rem;--measure:65ch;--measure-wide:78ch;--track-label:.08em;--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:4.5rem;--space-2xl:7rem;--space-3xl:9rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--shadow-sm:0 1px 2px #1f4f460d;--shadow-md:0 6px 18px #1f4f4612;--shadow-lg:0 16px 40px #1f4f4617;--shadow-xl:0 28px 70px #1f4f4621;--shadow-frosted:0 10px 36px #1f4f461f;--shadow-glass:0 20px 60px #1f4f4629;--container-max:1240px;--container-lg:1080px;--container-md:840px;--container-sm:620px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-soft:cubic-bezier(.33, .02, .2, 1);--dur-fast:.15s;--dur-hover:.15s;--dur-base:.28s;--dur-slow:.48s;--dur-reveal:.5s;--dur-kadr:20s;--header-h:76px}@media (max-width:768px){:root{--text-display:3.25rem;--text-h1:2.5rem;--text-h2:2rem;--text-h3:1.4375rem;--text-h4:1.1875rem;--text-body-lg:1.125rem;--space-xl:3.25rem;--space-2xl:4.5rem;--space-3xl:6rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans);font-size:var(--text-body);text-rendering:optimizelegibility;color:var(--sb-ink);background:var(--sb-offwhite);min-height:100vh;line-height:1.65;overflow-x:hidden}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;transition:color var(--dur-hover) var(--ease-out);text-decoration:none}:focus-visible{outline:2px solid var(--sb-mint-text);outline-offset:3px;border-radius:3px}p{text-wrap:pretty}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul,ol{list-style:none}.u-serif{font-family:var(--font-serif)}.u-sans{font-family:var(--font-sans)}.u-mono{font-family:var(--font-mono)}svg [font-family*=Cormorant\ Garamond]{font-family:var(--font-serif)}svg [font-family*="Plus Jakarta Sans"]{font-family:var(--font-sans)}svg [font-family*=JetBrains\ Mono]{font-family:var(--font-mono)}h1,.h1,h2,.h2,h3,.h3,.display,.hero__title,.section__title{text-wrap:balance}h1,.h1{font-family:var(--font-serif);font-size:var(--text-h1);letter-spacing:-.022em;color:var(--sb-ink);font-weight:500;line-height:1.06}h2,.h2{font-family:var(--font-serif);font-size:var(--text-h2);letter-spacing:-.018em;color:var(--sb-ink);font-weight:500;line-height:1.1}h3,.h3{font-family:var(--font-serif);font-size:var(--text-h3);letter-spacing:-.012em;font-weight:500;line-height:1.15}h4,.h4{font-family:var(--font-sans);font-size:var(--text-h4);font-weight:600;line-height:1.3}h5,.h5{font-family:var(--font-sans);font-size:var(--text-h5);letter-spacing:.01em;font-weight:600;line-height:1.4}h6,.h6,.eyebrow{font-family:var(--font-sans);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-teal-deep);font-weight:700;line-height:1.3}.display{font-family:var(--font-serif);font-size:var(--text-display);letter-spacing:-.028em;font-weight:500;line-height:1.02}.lead{font-size:var(--text-body-lg);color:var(--sb-ink-muted);max-width:var(--measure);line-height:1.6}.mono,.caption-mono{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:0;color:var(--sb-steel-deep)}.caption{font-size:var(--text-caption);letter-spacing:.02em;color:var(--sb-ink-subtle);font-weight:500}.container{width:100%;max-width:var(--container-max);padding-left:var(--space-lg);padding-right:var(--space-lg);margin:0 auto}.container--lg{max-width:var(--container-lg)}.container--pelna{width:100%;max-width:none;margin:0;padding-left:clamp(20px,4.4vw,64px);padding-right:clamp(20px,4.4vw,64px)}.container--md{max-width:var(--container-md)}.container--sm{max-width:var(--container-sm)}@media (max-width:768px){.container{padding-left:var(--space-md);padding-right:var(--space-md)}}.section{padding:var(--space-2xl) 0}.measure{max-width:var(--measure)}.measure--wide{max-width:var(--measure-wide)}.section p:not([class]){max-width:var(--measure)}.text-center p:not([class]),.section__header p:not([class]){margin-left:auto;margin-right:auto}.section--sm{padding:var(--space-xl) 0}.grid{gap:var(--space-lg);display:grid}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.linie-siatka{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}.linie-siatka>.card{--card-pad:var(--space-lg)}.linie-siatka .card__kadr{aspect-ratio:3/2}@media (max-width:700px){.linie-siatka{grid-template-columns:1fr}}@media (max-width:900px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.btn{align-items:center;gap:var(--space-xs);font-family:var(--font-sans);font-size:var(--text-body-sm);letter-spacing:.01em;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);white-space:nowrap;border:1.5px solid #0000;padding:15px 30px;font-weight:600;text-decoration:none;display:inline-flex}.card .btn,.glass-card .btn,.linia-karta .btn{white-space:normal;text-align:center;max-width:100%}.btn--primary{background:var(--sb-mint-dark);color:#fff}.btn--primary:hover{background:var(--sb-mint-text);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn--ghost{color:var(--sb-ink);background:0 0;border-color:#0e1f1b38}.btn--ghost:hover{background:var(--sb-ink);color:#fff;border-color:var(--sb-ink);transform:translateY(-2px)}.btn--outline{color:var(--sb-teal-deep);border-color:var(--sb-mint);background:0 0}.btn--outline:hover{background:var(--sb-mint-wash);border-color:var(--sb-mint-deep);transform:translateY(-2px)}.btn--large{padding:16px 36px;font-size:1rem}.btn--sm{font-size:var(--text-caption);padding:10px 20px}.site-header{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(18px);transition:box-shadow var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out);background:#faf7f0db;border-bottom:1px solid #1f4f4614;position:sticky;top:0;left:0;right:0}.site-header.is-scrolled{background:#faf7f0f0;box-shadow:0 10px 30px #1f4f4612}.site-header__topbar{background:var(--sb-mint-wash);color:var(--sb-mint-dark);letter-spacing:.012em;border-bottom:1px solid #1f4f4612;padding:10px 0;font-size:.8125rem}.site-header__topbar-inner{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.site-header__topbar a{color:inherit;opacity:.9;font-weight:600}.topbar-kontakt{align-items:center;gap:7px;display:inline-flex}.topbar-kontakt svg{opacity:.85;flex:none;width:14px;height:14px}.topbar-adres{opacity:.78;white-space:nowrap}.topbar-sep{opacity:.4;margin:0 10px}.site-header__topbar a:hover{opacity:1;color:var(--sb-mint-text)}.site-header__main{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--header-h);padding:18px 0;display:flex}.site-header__logo{flex-shrink:0;align-items:center;height:clamp(54px,6.2vw,92px);display:flex}.site-header__logo img{width:auto;height:clamp(50px,5.8vw,86px)}.site-header__nav{flex-wrap:nowrap;align-items:center;gap:2px;list-style:none;display:flex}.site-header__nav a{font-size:var(--text-body-sm);color:var(--sb-ink-muted);border-radius:var(--radius-md);transition:color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out);white-space:nowrap;align-items:center;gap:6px;padding:10px 14px;font-weight:500;display:inline-flex;position:relative}.site-header__nav a:after{content:"";background:var(--sb-mint);transform-origin:50%;height:2px;transition:transform var(--dur-hover) var(--ease-out);border-radius:2px;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.site-header__nav a:hover{color:var(--sb-mint-dark);background:#e8f0ed99}.site-header__nav a:hover:after{transform:scaleX(1)}.site-header__nav a.is-active{color:var(--sb-mint-dark);background:0 0;font-weight:600}.site-header__nav a.is-active:after{transform:scaleX(1)}.site-header__cta{align-items:center;gap:8px;display:flex}.site-header__hamburger{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:none}.site-header__hamburger svg{width:22px;height:22px;stroke:var(--sb-ink)}.nav-zaslona,.nav-szuflada{display:none}@media (max-width:1100px){.site-header__nav{display:none}.site-header__hamburger{display:inline-flex}.site-header__cta{display:none}.nav-zaslona{opacity:0;pointer-events:none;transition:opacity .26s var(--ease-out);z-index:190;background:#0e1f1b73;display:block;position:fixed;inset:0}.nav-zaslona.jest{opacity:1;pointer-events:auto}.nav-szuflada{background:var(--sb-paper);width:min(86vw,380px);height:100dvh;transition:transform .3s var(--ease-out), visibility .3s;visibility:hidden;z-index:200;flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-18px 0 46px #0e1f1b2e}.nav-szuflada.jest-otwarta{visibility:visible;transform:translate(0)}.nav-szuflada__pasek{border-bottom:1px solid #0e1f1b14;flex:none;justify-content:space-between;align-items:center;padding:14px 10px 14px 20px;display:flex}.nav-szuflada__tytul{font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-mint-text)}.nav-szuflada__zamknij{width:44px;height:44px;color:var(--sb-ink);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.nav-szuflada__zamknij:hover{background:var(--sb-mint-wash)}.nav-szuflada__zamknij svg{width:22px;height:22px}.nav-szuflada__lista{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;margin:0;padding:4px 0 0;list-style:none;overflow-y:auto}.nav-szuflada__wiersz{border-bottom:1px solid #0e1f1b0f;justify-content:space-between;align-items:stretch;display:flex}.nav-szuflada__wiersz>a{font-size:var(--text-body);color:var(--sb-ink);flex:auto;padding:16px 20px;text-decoration:none}.nav-szuflada__wiersz>a:hover{background:var(--sb-mint-wash)}.nav-szuflada__rozwin{width:58px;color:var(--sb-mint-text);cursor:pointer;background:0 0;border:0;border-left:1px solid #0e1f1b0f;flex:none;justify-content:center;align-items:center;display:inline-flex}.nav-szuflada__rozwin svg{width:20px;height:20px;transition:transform .22s var(--ease-out)}.nav-szuflada__rozwin[aria-expanded=true] svg{transform:rotate(180deg)}.nav-szuflada__pod{max-height:0;transition:max-height .28s var(--ease-out);background:#84ccc014;margin:0;padding:0;list-style:none;overflow:hidden}.nav-szuflada__pod.jest-rozwiniete{max-height:460px}.nav-szuflada__pod a{font-size:var(--text-body-sm);color:var(--sb-ink-muted);border-bottom:1px solid #0e1f1b0a;padding:13px 20px 13px 36px;text-decoration:none;display:block}.nav-szuflada__pod a:hover{color:var(--sb-mint-dark)}.nav-szuflada__stopka{padding:var(--space-md) 20px calc(var(--space-md) + env(safe-area-inset-bottom));background:var(--sb-white);border-top:1px solid #0e1f1b14;flex:none;gap:8px;display:grid}.nav-szuflada__stopka .btn{justify-content:center;width:100%}.nav-szuflada__kontakt{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--sb-ink-muted);text-decoration:none}}@media (prefers-reduced-motion:reduce){.nav-szuflada,.nav-zaslona,.nav-szuflada__rozwin svg,.nav-szuflada__pod{transition:none}}.hero{padding:var(--space-2xl) 0 var(--space-xl);background:linear-gradient(180deg, var(--sb-offwhite) 0%, var(--sb-paper) 100%);position:relative;overflow:hidden}.hero__grid{gap:var(--space-xl);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}@media (max-width:900px){.hero__grid{grid-template-columns:1fr}}.hero__eyebrow{font-family:var(--font-sans);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-teal-deep);margin-bottom:var(--space-md);align-items:center;gap:10px;font-weight:700;display:inline-flex}.hero__eyebrow:before{content:"";background:var(--sb-teal);border-radius:50%;width:6px;height:6px}.hero__title{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--sb-ink);margin-bottom:var(--space-md);font-size:clamp(2.5rem,5vw,4.25rem);font-weight:500;line-height:1.05}.hero__title em{color:var(--sb-mint-text);font-style:normal}.hero__subline{font-size:var(--text-body-lg);color:var(--sb-ink-muted);margin-bottom:var(--space-lg);max-width:var(--measure);line-height:1.6}.hero__ctas{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.hero__trust{gap:var(--space-md);padding-top:var(--space-md);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--sb-steel-deep);border-top:1px solid #0e1f1b14;flex-wrap:wrap;display:flex}.hero__trust-item{align-items:center;gap:8px;display:inline-flex}.hero__trust-item:before{content:"·";color:var(--sb-teal);font-size:1.2em}.hero__trust-item:first-child:before{display:none}.hero__visual{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--sb-teal-wash);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.hero__visual img,.hero__visual svg{object-fit:cover;width:100%;height:100%}.section__header{max-width:var(--container-md);margin:0 auto var(--space-xl);text-align:center}.section__header--left{text-align:left;margin-left:0}.section__eyebrow{font-family:var(--font-sans);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-teal-deep);margin-bottom:var(--space-sm);font-weight:700;display:inline-block}.section__title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--sb-ink);margin-bottom:var(--space-sm);font-size:clamp(2rem,3.8vw,3rem);font-weight:500;line-height:1.08}.section__subtitle{font-size:var(--text-body-lg);color:var(--sb-ink-muted);max-width:var(--measure);margin:0 auto;line-height:1.6}.section__header--left .section__subtitle{margin-left:0}.card{background:var(--sb-white);border-radius:var(--radius-lg);--card-pad:var(--space-lg);padding:var(--card-pad);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);border:1px solid #0e1f1b0d;flex-direction:column;height:100%;display:flex}.card:hover{box-shadow:var(--shadow-md);border-color:var(--sb-mint);transform:translateY(-2px)}.card--glass{-webkit-backdrop-filter:blur(16px)saturate(150%);box-shadow:var(--shadow-frosted);background:#ffffff9e;border-color:#fff9}.card__eyebrow{font-family:var(--font-sans);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-teal-deep);margin-bottom:var(--space-sm);font-weight:700}.card__title{font-family:var(--font-serif);font-size:var(--text-h4);color:var(--sb-ink);margin-bottom:var(--space-sm);font-weight:500;line-height:1.25}.card__body{font-size:var(--text-body-sm);color:var(--sb-ink-muted);margin-bottom:var(--space-md);max-width:var(--measure);flex-grow:1;line-height:1.65}.card__body:last-child{flex-grow:0;margin-bottom:0}.grid--dopasowana{align-items:start}.grid--dopasowana>.card,.grid--dopasowana>.glass-card,.grid--dopasowana>*>.card,.grid--dopasowana>*>.glass-card{height:auto}.card__cta{font-size:var(--text-body-sm);color:var(--sb-teal-deep);text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.card__cta svg{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out)}.card__cta:hover svg{transform:translate(3px)}.card--cosmetics{border-top:3px solid var(--line-cosmetics-primary)}.card--cosmetics .card__eyebrow{color:var(--line-cosmetics-deep)}.card--hair{border-top:3px solid var(--line-hair-primary)}.card--hair .card__eyebrow{color:var(--line-hair-deep)}.card--supplements{border-top:3px solid var(--line-supplements-primary)}.card--supplements .card__eyebrow{color:var(--line-supplements-deep)}.card--petcare{border-top:3px solid var(--line-petcare-primary)}.card--petcare .card__eyebrow{color:var(--line-petcare-deep)}.card--b2b{border-top:3px solid var(--line-b2b-primary)}.card--b2b .card__eyebrow{color:var(--line-b2b-deep)}.process{gap:var(--space-md);grid-template-columns:repeat(5,1fr);display:grid;position:relative}.process:before{content:"";background:repeating-linear-gradient(90deg, var(--sb-teal-light) 0, var(--sb-teal-light) 4px, transparent 4px, transparent 8px);z-index:1;height:1px;position:absolute;top:36px;left:5%;right:5%}@media (max-width:900px){.process{grid-template-columns:repeat(2,1fr)}.process:before{display:none}}@media (max-width:540px){.process{grid-template-columns:1fr}}.process__step{background:var(--sb-offwhite);padding:var(--space-md);z-index:2;text-align:center;position:relative}.process__number{width:56px;height:56px;color:var(--sb-teal-deep);border:1.5px solid var(--sb-teal-light);font-family:var(--font-mono);font-size:var(--text-body-lg);margin:0 auto var(--space-sm);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.process__title{font-family:var(--font-sans);font-size:var(--text-h5);color:var(--sb-ink);margin-bottom:var(--space-xs);font-weight:600}.process__body{font-size:var(--text-body-sm);color:var(--sb-ink-muted);line-height:1.55}.facts{gap:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:900px){.facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.facts{grid-template-columns:1fr}}.fact{text-align:center;padding:var(--space-lg) var(--space-md);background:var(--sb-paper);border-radius:var(--radius-md);border:1px solid #0e1f1b0a}.fact__number{font-family:var(--font-serif);color:var(--sb-teal-deep);margin-bottom:var(--space-xs);letter-spacing:-.02em;font-size:3rem;font-weight:500;line-height:1}.fact__label{font-size:var(--text-body-sm);color:var(--sb-ink-muted);line-height:1.5}.spec-grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.spec-grid{grid-template-columns:1fr}}.spec-card{padding:var(--space-lg);border-radius:var(--radius-lg);background:#fff;border:1px solid #0e1f1b0f}.spec-card__label{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--sb-steel-deep);margin-bottom:var(--space-xs);letter-spacing:.05em}.spec-card__title{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--sb-ink);margin-bottom:var(--space-sm);font-weight:500}.spec-card__data{gap:var(--space-xs);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px dashed var(--sb-teal-light);display:grid}.spec-card__datapoint{justify-content:space-between;gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--sb-ink-muted);display:flex}.spec-card__datapoint strong{color:var(--sb-teal-deep);font-weight:500}.page-accent{top:var(--h-naglowka,149px);z-index:90;background:var(--sb-paper);width:100%;position:sticky}.page-accent__bar{width:100%;height:3px}.page-accent__label{padding:var(--space-xs) var(--space-lg);font-family:var(--font-sans);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;background:var(--sb-paper);border-bottom:1px solid #0e1f1b0d;align-items:center;gap:10px;font-weight:700;display:flex}.page-accent__label:before{content:"●";font-size:.75em}.page-accent--home .page-accent__bar{background:var(--sb-teal)}.page-accent--home .page-accent__label{color:var(--sb-teal-deep)}.page-accent--specjalizacja .page-accent__bar{background:var(--sb-teal-deep)}.page-accent--specjalizacja .page-accent__label{color:var(--sb-teal-dark)}.page-accent--laboratorium .page-accent__bar{background:var(--sb-steel-deep)}.page-accent--laboratorium .page-accent__label{color:var(--sb-steel-deep)}.page-accent--formulacja .page-accent__bar{background:var(--line-b2b-primary)}.page-accent--formulacja .page-accent__label{color:var(--line-b2b-deep)}.page-accent--zespol .page-accent__bar{background:var(--sb-copper)}.page-accent--zespol .page-accent__label{color:var(--sb-copper-text)}.page-accent--zabiegi .page-accent__bar{background:var(--sb-mint-deep)}.page-accent--zabiegi .page-accent__label{color:var(--sb-mint-dark)}.page-accent--kontakt .page-accent__bar{background:var(--sb-teal)}.page-accent--kontakt .page-accent__label{color:var(--sb-teal-deep)}.page-accent--kosmetyki .page-accent__bar{background:var(--line-cosmetics-primary)}.page-accent--kosmetyki .page-accent__label{color:var(--line-cosmetics-deep)}.page-accent--wlosy .page-accent__bar{background:var(--line-hair-primary)}.page-accent--wlosy .page-accent__label{color:var(--line-hair-deep)}.page-accent--suplementy .page-accent__bar{background:var(--line-supplements-primary)}.page-accent--suplementy .page-accent__label{color:var(--line-supplements-deep)}.page-accent--petcare .page-accent__bar{background:var(--line-petcare-primary)}.page-accent--petcare .page-accent__label{color:var(--line-petcare-deep)}.form-group{margin-bottom:var(--space-md)}.form-label{font-size:var(--text-body-sm);color:var(--sb-ink);margin-bottom:var(--space-xs);font-weight:600;display:block}.form-input,.form-textarea,.form-select{width:100%;font-family:var(--font-sans);font-size:var(--text-body);color:var(--sb-ink);background:var(--sb-white);border-radius:var(--radius-md);transition:border-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);border:1.5px solid #0e1f1b1f;padding:12px 14px}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--sb-mint-deep);box-shadow:0 0 0 3px var(--sb-mint-wash);outline:none}.form-textarea{resize:vertical;min-height:120px;font-family:var(--font-sans)}.form-consent{padding:var(--space-sm);background:var(--sb-paper);border-radius:var(--radius-sm);font-size:var(--text-caption);color:var(--sb-ink-muted);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.tabs{margin-bottom:var(--space-lg);border-bottom:1px solid #0e1f1b1a;gap:4px;display:flex}.tab{font-family:var(--font-sans);font-size:var(--text-body-sm);color:var(--sb-ink-muted);cursor:pointer;transition:color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 20px;font-weight:600}.tab:hover{color:var(--sb-mint-dark)}.tab.is-active{color:var(--sb-teal-deep);border-bottom-color:var(--sb-mint)}.tab-panel{display:none}.tab-panel.is-active{display:block}.site-footer{background:var(--sb-ink);color:var(--sb-offwhite);padding:var(--space-2xl) 0 var(--space-lg);position:relative}.site-footer:before{content:"";background:linear-gradient(90deg, var(--sb-mint) 0%, var(--sb-mint-deep) 45%, #549c9000 100%);height:3px;position:absolute;top:0;left:0;right:0}.site-footer__top{gap:var(--space-lg);margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid #ffffff14;grid-template-columns:1.2fr 1fr 1fr 1fr;display:grid}@media (max-width:900px){.site-footer__top{grid-template-columns:1fr 1fr}}@media (max-width:540px){.site-footer__top{grid-template-columns:1fr}}.site-footer__logo img{height:44px;margin-bottom:var(--space-md);filter:brightness(0)invert();opacity:.92}.site-footer__tagline{font-family:var(--font-serif);font-style:normal;font-size:var(--text-h4);letter-spacing:-.01em;color:#ffffffe6;margin-bottom:var(--space-md);text-wrap:balance;max-width:22ch;line-height:1.25}.site-footer__desc{font-size:var(--text-body-sm);color:#fff9;line-height:1.6}.site-footer__heading{font-family:var(--font-sans);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-mint);margin-bottom:var(--space-md);font-weight:700}.site-footer__list{gap:10px;display:grid}.site-footer__list a{color:#ffffffb8;font-size:var(--text-body-sm);transition:color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);display:inline-block}.site-footer__list a:hover{color:var(--sb-mint);transform:translate(3px)}.site-footer__contact a{transition:color var(--dur-hover) var(--ease-out)}.site-footer__contact a:hover{color:var(--sb-mint)}.site-footer__contact{font-size:var(--text-body-sm);color:#ffffffb3;gap:10px;display:grid}.site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-md);font-size:var(--text-caption);color:#ffffff80;flex-wrap:wrap;display:flex}.site-footer__bottom a{color:inherit;margin-left:var(--space-sm)}.site-footer__bottom a:hover{color:#ffffffd9}.sr{opacity:0;transition:opacity var(--dur-reveal) var(--ease-soft) var(--sr-delay,0s), transform var(--dur-reveal) var(--ease-soft) var(--sr-delay,0s);will-change:opacity, transform;transform:translateY(10px)}.sr.is-visible{opacity:1;will-change:auto;transform:translateY(0)}.sr.is-visible.card:hover,.sr.is-visible.arrow-row:hover,.sr.is-visible.glass-card--reaguje:hover,.sr.is-visible.corner-badge:hover{transform:translateY(-2px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-0{margin-top:0}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.bg-offwhite{background:var(--sb-offwhite)}.bg-paper{background:var(--sb-paper)}.bg-cream{background:var(--sb-cream)}.bg-wash{background:var(--sb-mint-wash)}.bg-white{background:var(--sb-white)}.bg-ink{background:var(--sb-ink);color:var(--sb-offwhite)}.text-teal{color:var(--sb-teal-deep)}.text-muted{color:var(--sb-ink-muted)}.text-subtle{color:var(--sb-ink-subtle)}.separator{background:var(--sb-mint);width:56px;height:2px;margin:var(--space-md) 0;border-radius:2px}.separator--center{margin-left:auto;margin-right:auto}.chip{font-family:var(--font-sans);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-mint-dark);background:var(--sb-mint-wash);white-space:nowrap;border:1px solid #549c9047;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-weight:700;line-height:1;display:inline-flex}.chip--solid{background:var(--sb-mint-dark);border-color:var(--sb-mint-dark);color:#fff}.chip--outline{border-color:var(--sb-mint);background:0 0}.chip--grey{color:var(--sb-grey-deep);text-transform:none;letter-spacing:0;background:#9090901a;border-color:#90909047}.chip--tekst{text-transform:none;letter-spacing:0}.chip__kropka{background:var(--sb-mint);border-radius:50%;flex-shrink:0;width:6px;height:6px}.chip--solid .chip__kropka{background:var(--sb-mint)}.chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.glass-card{-webkit-backdrop-filter:blur(20px)saturate(150%);border-radius:var(--radius-xl);box-shadow:var(--shadow-glass);transition:box-shadow var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);background:#ffffffbd;border:1px solid #ffffffa8;padding:clamp(1.75rem,3.4vw,3rem);position:relative}.glass-card--ciemna{color:var(--sb-paper);background:#0e1f1b94;border-color:#ffffff24}.glass-card--ciemna .card__title,.glass-card--ciemna h1,.glass-card--ciemna h2,.glass-card--ciemna h3{color:var(--sb-paper)}.glass-card--ciasna{padding:clamp(1.25rem,2.2vw,1.75rem)}.glass-card--luzna{padding:clamp(1.75rem,3.4vw,4rem)}.glass-card--reaguje:hover{border-color:var(--sb-mint);box-shadow:var(--shadow-xl);transform:translateY(-2px)}.hero-full{--stos-naglowka:190px;width:100%;min-height:calc(100svh - var(--stos-naglowka));isolation:isolate;background:var(--sb-paper);align-items:center;padding:clamp(20px,3.2vh,72px) 0;display:flex;position:relative;overflow:hidden}.hero-full--niski{min-height:clamp(340px,46vh,520px)}.hero-full--wysoki{min-height:calc(100svh - var(--stos-naglowka))}@media (max-width:768px){.hero-full{--stos-naglowka:206px}}@media (max-height:1060px){.hero-full__panel{padding:clamp(24px,3.4vh,44px)}.hero-full .hero__title{font-size:clamp(1.85rem,3vw,2.6rem)}.hero-full .hero__subline{font-size:1rem;line-height:1.55}}@media (max-height:940px){.hero-full{padding:clamp(12px,1.8vh,28px) 0}.hero-full__panel{padding:clamp(18px,2.6vh,32px)}.hero-full .hero__title{font-size:clamp(1.6rem,2.5vw,2.15rem)}.hero-full .hero__subline{font-size:.94rem;line-height:1.5}.hero-full .chip-row{gap:6px}}@media (max-width:640px){.hero-full .chip-row,.hero-full .hero__eyebrow{display:none}.hero-full{padding:10px 0}.hero-full__panel{padding:18px}.hero-full .hero__title{font-size:clamp(1.55rem,7.4vw,2rem)}.hero-full .hero__subline{font-size:.92rem;line-height:1.5}.hero-full .hero__ctas{gap:8px}}@media (max-height:740px){.hero-full__panel{padding:clamp(14px,2vh,24px)}.hero-full .hero__title{font-size:clamp(1.45rem,2.2vw,1.9rem)}.hero-full .hero__subline{font-size:.9rem}.hero-full .chip-row{display:none}}.hero-full__media{z-index:0;position:absolute;inset:0}.hero-full__media img{object-fit:cover;width:100%;height:100%;animation:42s ease-in-out infinite both heroKadr;transform:scale(1)}@keyframes heroKadr{0%{transform:scale(1.02)translate(0,0)}50%{transform:scale(1.06)translate(-1.2%,-.8%)}to{transform:scale(1.02)translate(0,0)}}.hero-full__welon{z-index:1;pointer-events:none;background:linear-gradient(100deg, #faf7f0d1 0%, #faf7f08f 32%, #faf7f01a 60%, #faf7f000 100%), linear-gradient(to bottom, #faf7f000 62%, #faf7f08c 88%, var(--sb-paper) 100%);position:absolute;inset:0}.hero-full--prawa .hero-full__welon{background:linear-gradient(260deg, #faf7f0d1 0%, #faf7f08f 32%, #faf7f01a 60%, #faf7f000 100%), linear-gradient(to bottom, #faf7f000 62%, #faf7f08c 88%, var(--sb-paper) 100%)}.hero-full__inner{z-index:3;width:100%;display:flex;position:relative}.hero-full--prawa .hero-full__inner{justify-content:flex-end}.hero-full__panel{width:100%;max-width:640px}@media (max-width:768px){.hero-full{min-height:clamp(420px,72vh,620px);display:block}.hero-full__inner{display:block}.hero-full__panel{max-width:none}.hero-full .corner-badge{margin:var(--space-md) var(--space-md) 0}.hero-full__welon,.hero-full--prawa .hero-full__welon{background:linear-gradient(180deg, #faf7f080 0%, #faf7f0db 45%, var(--sb-paper) 100%)}}.arrow-list{gap:10px;display:grid}.arrow-list--kreski{gap:0}.arrow-list--kreski .arrow-row{background:0 0;border:0;border-bottom:1px solid #0e1f1b17;border-radius:0;padding:18px 6px}.arrow-list--kreski .arrow-row:hover{box-shadow:none;border-bottom-color:var(--sb-mint);background:#e8f0ed80}.arrow-row{align-items:center;gap:var(--space-sm);text-align:left;background:var(--sb-white);border-radius:var(--radius-md);width:100%;color:var(--sb-ink);transition:transform var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out);border:1px solid #0e1f1b0f;padding:16px 20px;display:flex}.arrow-row:hover{border-color:var(--sb-mint);box-shadow:var(--shadow-md);transform:translateY(-2px)}.chip--tekst{white-space:normal;font-size:var(--text-body-sm);text-align:left;padding:9px 16px;line-height:1.45}.grid>*,.card,.glass-card{min-width:0}.spec-card,.spec-card__datapoint,.hero__visual{min-width:0;max-width:100%}.hero-full__media,.hero__media,.hero-full{overflow:hidden}html,body{overflow-x:clip}.card svg,.glass-card svg,.hero__visual svg{max-width:100%;height:auto}.container--szeroki{max-width:1340px}.grid--luzna{gap:2rem}@media (max-width:900px){.grid--luzna{gap:var(--space-md)}}.grid--3>.card,.grid--4>.card{--card-pad:var(--space-md)}.parametry{margin:var(--space-md) 0 0;border-top:1px solid #0e1f1b17;width:100%;margin-top:auto;padding:0}.parametry__wiersz{border-bottom:1px solid #0e1f1b12;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.parametry__wiersz:last-child{border-bottom:0;padding-bottom:0}.parametry__etykieta{font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-grey-deep);margin:0}.parametry__wartosc{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--sb-ink);text-align:right;margin:0;font-weight:500}.parametry__wartosc--sam{text-align:left;flex:auto;margin-left:0}.etapy{gap:var(--space-xl);margin:0;padding:0;list-style:none;display:grid}.etap{gap:var(--space-lg);background:var(--sb-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #0e1f1b12;align-items:center;display:grid;overflow:hidden}.etap__kadr{aspect-ratio:4/3;background:var(--sb-mint-wash);display:block;overflow:hidden}.etap__kadr img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}.etap:hover .etap__kadr img{transform:scale(1.03)}.etap__tresc{padding:var(--space-lg);flex-direction:column;align-items:flex-start;gap:12px;max-width:56ch;display:flex}.etap__nad{font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-mint-text);font-weight:700}.etap__nazwa{font-family:var(--font-serif);font-size:var(--text-h3);text-wrap:balance;color:var(--sb-ink);margin:0;font-weight:500;line-height:1.15}.etap__opis{color:var(--sb-ink-muted);margin:0;line-height:1.6}@media (min-width:860px){.etap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0}.etap__kadr{aspect-ratio:auto;height:100%;min-height:340px}.etap__tresc{padding:var(--space-2xl)}.etap:nth-child(2n) .etap__kadr{order:2}}@media (prefers-reduced-motion:reduce){.etap:hover .etap__kadr img{transform:none}}.kanal-obok{align-items:center;gap:var(--space-md);background:var(--sb-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);border:1px solid #0e1f1b12;padding:14px 20px 14px 14px;text-decoration:none;display:flex}.kanal-obok:hover{border-color:var(--sb-mint);box-shadow:var(--shadow-md);transform:translateY(-2px)}.kanal-obok__kadr{border-radius:var(--radius-md);flex:none;width:108px;height:72px;overflow:hidden}.kanal-obok__kadr img{object-fit:cover;width:100%;height:100%;display:block}.kanal-obok__tresc{flex:auto;gap:3px;min-width:0;display:grid}.kanal-obok__nad{font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-mint-text);font-weight:700}.kanal-obok__tytul{font-family:var(--font-serif);font-size:var(--text-h4);color:var(--sb-ink);line-height:1.2}.kanal-obok__strzalka{width:22px;height:22px;color:var(--sb-mint-dark);flex:none}.kanal-obok:hover .kanal-obok__strzalka{transition:transform var(--dur-hover) var(--ease-out);transform:translate(4px)}.kanal-obok__hub{font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-mint-text)}@media (prefers-reduced-motion:reduce){.kanal-obok:hover,.kanal-obok:hover .kanal-obok__strzalka{transform:none}}@media (max-width:600px){.kanal-obok__kadr{width:76px;height:56px}.kanal-obok__tytul{font-size:var(--text-h5)}}.warianty{gap:var(--space-md);display:grid}.wariant{gap:var(--space-md);padding:var(--space-lg);background:var(--sb-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #0e1f1b12;display:grid}.wariant__nag{align-items:baseline;gap:14px;display:flex}.wariant__nr{font-family:var(--font-mono);font-size:var(--text-h4);color:var(--sb-mint);flex:none;font-weight:700;line-height:1}.wariant__tytul{font-family:var(--font-serif);font-size:var(--text-h5);color:var(--sb-ink);margin:0;font-weight:500;line-height:1.3}.wariant__kroki{counter-reset:krokw;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wariant__kroki li{counter-increment:krokw;font-size:var(--text-small);color:var(--sb-ink-muted);background:var(--sb-mint-wash);border:1px solid #549c9038;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;display:inline-flex}.wariant__kroki li:before{content:counter(krokw);font-family:var(--font-mono);color:var(--sb-mint-text);background:var(--sb-white);border-radius:999px;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:10px;font-weight:700;display:inline-flex}@media (min-width:900px){.wariant{grid-template-columns:minmax(240px,1fr) 1.9fr;align-items:start}.wariant__nag{flex-direction:column;gap:8px}}.os-czasu{margin:0;padding:0;list-style:none;position:relative}.os-czasu:before{content:"";border-left:1px dashed #549c908c;position:absolute;top:10px;bottom:10px;left:7px}.os-czasu__punkt{padding:0 0 var(--space-lg) 34px;position:relative}.os-czasu__punkt:last-child{padding-bottom:0}.os-czasu__kropka{background:var(--sb-mint);border:2px solid var(--sb-white);border-radius:999px;width:15px;height:15px;position:absolute;top:4px;left:0;box-shadow:0 0 0 1px #549c908c}.os-czasu__punkt--ostatni .os-czasu__kropka{background:var(--sb-mint-dark)}.os-czasu__rok{font-family:var(--font-mono);font-size:var(--text-h5);letter-spacing:.08em;color:var(--sb-mint-dark);font-weight:700;display:block}.os-czasu__opis{color:var(--sb-ink-muted);margin-top:3px;line-height:1.55;display:block}.arrow-row--statyczny:hover{border-color:inherit;box-shadow:none;transform:none}.arrow-row--statyczny .arrow-row__szewron,.arrow-row--statyczny>svg:last-child{display:none}.arrow-row__tresc{flex:auto;min-width:0}.arrow-row__label{font-family:var(--font-sans);font-size:var(--text-body);color:var(--sb-ink);font-weight:600;line-height:1.35}.arrow-row__naglowek{font-family:var(--font-serif);font-size:var(--text-h4);letter-spacing:normal;color:var(--sb-ink);margin-top:10px;font-weight:500;line-height:1.25;display:block}.arrow-row__opis{font-size:var(--text-body-sm);color:var(--sb-ink-muted);max-width:var(--measure);margin-top:3px;line-height:1.55;display:block}.arrow-row__szewron{width:18px;height:18px;color:var(--sb-mint-text);transition:transform var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);flex:none}.arrow-row:hover .arrow-row__szewron{color:var(--sb-mint-dark);transform:translate(4px)}.ma-plakietke{position:relative}.corner-badge{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(150%);border:1px solid #ffffffb3;border-left:3px solid var(--sb-mint);border-radius:var(--radius-md);max-width:min(300px,72vw);box-shadow:var(--shadow-lg);transition:transform var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);background:#ffffffdb;padding:14px 18px;position:absolute}.corner-badge:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.corner-badge--dp{right:var(--space-lg);bottom:var(--space-lg)}.corner-badge--dl{left:var(--space-lg);bottom:var(--space-lg)}.corner-badge--gp{right:var(--space-lg);top:var(--space-lg)}.corner-badge--gl{left:var(--space-lg);top:var(--space-lg)}.corner-badge__etykieta{font-family:var(--font-sans);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-mint-dark);margin-bottom:4px;font-weight:700;display:block}.corner-badge__tresc{font-family:var(--font-serif);font-size:var(--text-h5);color:var(--sb-ink);line-height:1.25;display:block}@media (max-width:768px){.corner-badge{max-width:none;margin-top:var(--space-md);-webkit-backdrop-filter:none;background:var(--sb-white);position:relative;inset:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.sr{opacity:1!important;transform:none!important}.hero-full__media img{animation:none!important;transform:none!important}.card:hover,.arrow-row:hover,.glass-card--reaguje:hover,.corner-badge:hover,.btn:hover{transform:none!important}}.site-header__topbar-right{align-items:center;gap:0;display:flex}.lang-switch{border-left:1px solid #1f4f462e;align-items:center;gap:2px;margin-left:12px;padding-left:12px;display:inline-flex}.lang-switch__link{border-radius:var(--radius-sm);letter-spacing:.1em;text-transform:uppercase;color:inherit;opacity:.55;transition:opacity var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out);padding:3px 7px;font-family:inherit;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-block}.site-header__topbar a.lang-switch__link{opacity:.6;font-weight:700}.lang-switch__link:hover,.site-header__topbar a.lang-switch__link:hover{opacity:1;color:var(--sb-mint-text);background:#fff9}.lang-switch__link.is-active,.site-header__topbar a.lang-switch__link.is-active{opacity:1;color:var(--sb-mint-dark);cursor:default;background:#ffffffbf;font-weight:700}@media (max-width:640px){.lang-switch{margin-left:8px;padding-left:8px}}@media (max-width:560px){.site-header__topbar{padding:7px 0}.site-header__topbar-inner{gap:var(--space-sm)}.topbar-adres{display:none}.lang-switch{border-left:0;margin-left:0;padding-left:0}}@media (max-width:400px){.topbar-mail,.topbar-sep{display:none}}.hero-full__inner{max-width:none;padding-left:clamp(20px,4.4vw,64px);padding-right:clamp(20px,4.4vw,64px)}.hero-full__panel{max-width:640px}@media (min-width:1800px){:root{--container-max:1440px}}@media (min-width:2400px){:root{--container-max:1640px}.hero-full__panel{max-width:720px}}@media (min-width:2200px){.hero-full__media{width:min(2400px,72%);left:auto;right:0}.hero-full__media:after{content:"";background:linear-gradient(90deg, var(--sb-paper) 0%, #faf7f0a6 14%, #faf7f000 38%);pointer-events:none;position:absolute;inset:0}}@keyframes heroWejscie{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-full__panel>*{animation:.7s cubic-bezier(.22,.61,.36,1) both heroWejscie}.hero-full__panel>:first-child{animation-delay:.12s}.hero-full__panel>:nth-child(2){animation-delay:.24s}.hero-full__panel>:nth-child(3){animation-delay:.36s}.hero-full__panel>:nth-child(4){animation-delay:.48s}.hero-full__panel>:nth-child(5){animation-delay:.6s}@keyframes heroKarta{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.hero-full__panel{animation:.8s cubic-bezier(.22,.61,.36,1) both heroKarta}@keyframes heroSwiatlo{0%,62%{opacity:0;transform:translate(-140%)skew(-14deg)}70%{opacity:.55}to{opacity:0;transform:translate(160%)skew(-14deg)}}.hero-full__media:before{content:"";z-index:1;pointer-events:none;filter:blur(26px);background:linear-gradient(100deg,#fff0 0%,#ffffffbf 45%,#84ccc059 60%,#fff0 100%);width:42%;animation:17s ease-in-out infinite heroSwiatlo;position:absolute;top:-20%;bottom:-20%;left:0}@keyframes heroStrzalka{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:.9;transform:translateY(7px)}}.hero-full:after{content:"";border-right:2px solid var(--sb-mint-deep);border-bottom:2px solid var(--sb-mint-deep);z-index:3;pointer-events:none;width:13px;height:13px;margin-left:-7px;animation:2.4s ease-in-out infinite heroStrzalka;position:absolute;bottom:18px;left:50%;transform:rotate(45deg)}@media (max-height:740px){.hero-full:after{display:none}}@media (prefers-reduced-motion:reduce){.hero-full__panel,.hero-full__panel>*{opacity:1!important;animation:none!important;transform:none!important}.hero-full__media:before{opacity:0!important;animation:none!important}.hero-full:after{animation:none!important}}.section__title,.hero__title,h2,h3{color:var(--sb-mint-dark)}.section__eyebrow,.hero__eyebrow{color:var(--sb-mint-text)}.site-footer{background:var(--sb-mint-dark)}:root{--sb-mint-wash:#cde6dd;--sb-offwhite:#e8f1ec}.card,.glass-card,.spec-card,hr,.divider{border-color:var(--sb-mint-light)}.spec-card__datapoint strong,.stat__value,.kpi__value{color:var(--sb-mint-text)}.zywe-pole{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.zywe-pole{display:none}}.lb-norma__znak{width:auto;height:56px;margin-bottom:var(--space-md);object-fit:contain;object-position:left center}@media (max-width:720px){.lb-norma__znak{height:46px}}.site-header__nav a{align-items:center;gap:5px;display:inline-flex}.site-header__szewron{width:13px;height:13px;color:var(--sb-mint-text);transition:transform var(--dur-hover) var(--ease-out);flex:none}.site-header__nav li.ma-panel>a[aria-expanded=true] .site-header__szewron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.site-header__szewron{transition:none}}.site-header__nav li.ma-panel{position:relative}.mega{background:var(--sb-paper);border-top:2px solid var(--sb-mint);box-shadow:var(--shadow-lg);padding:var(--space-lg) 0;animation:mega-wejscie .16s var(--ease-out);border-bottom:1px solid #1f4f461a;position:absolute;top:100%;left:0;right:0}@keyframes mega-wejscie{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mega__siatka{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mega__kafel{background:var(--sb-white,#fff);border-radius:var(--radius-lg);transition:transform var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);border:1px solid #0e1f1b0f;text-decoration:none;display:block;overflow:hidden}.mega__kafel:hover,.mega__kafel:focus-visible{border-color:var(--sb-mint);box-shadow:var(--shadow-md);transform:translateY(-2px)}.mega__kadr{aspect-ratio:16/10;background:var(--sb-mint-wash);display:block;overflow:hidden}.mega__kadr img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block}.mega__kafel:hover .mega__kadr img{transform:scale(1.04)}.mega__kicker{font-family:var(--font-mono);letter-spacing:.12em;color:var(--sb-mint-text);padding:12px 16px 2px;font-size:.62rem;font-weight:700;display:block}.mega__label{font-family:var(--font-serif);color:var(--sb-ink);justify-content:space-between;align-items:center;gap:10px;padding:0 16px 14px;font-size:1.08rem;line-height:1.25;display:flex}.mega__strzalka{width:18px;height:18px;color:var(--sb-mint-text);transition:transform var(--dur-hover) var(--ease-out);flex:none}.mega__kafel:hover .mega__strzalka{transform:translate(3px)}.site-header__pod{display:none}@media (max-width:1100px){.mega,.site-header__pod{display:none}.site-header__pod a{color:var(--sb-ink-muted);padding:10px 16px;font-size:.94rem}}@media (prefers-reduced-motion:reduce){.mega{animation:none}.mega__kafel:hover,.mega__kafel:hover .mega__kadr img,.mega__kafel:hover .mega__strzalka{transform:none}}:target{scroll-margin-top:calc(var(--h-naglowka,149px) + 20px)}.pas-zdjec{border-top:2px solid var(--sb-mint);border-bottom:2px solid var(--sb-mint);background:var(--sb-mint-wash);grid-template-columns:repeat(3,1fr);display:grid}.pas-zdjec__kadr{aspect-ratio:4/3;position:relative;overflow:hidden}.pas-zdjec__kadr img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:860px){.pas-zdjec{grid-template-columns:1fr}.pas-zdjec__kadr{aspect-ratio:16/10}.pas-zdjec__kadr:nth-child(n+3){display:none}}.zab-karta{padding:0;overflow:hidden}.zab-karta__kadr{aspect-ratio:4/3;background:var(--sb-mint-wash);display:block;overflow:hidden}.zab-karta__kadr img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block}.zab-karta:hover .zab-karta__kadr img{transform:scale(1.03)}.zab-karta__tresc{padding:var(--space-lg);flex-direction:column;gap:10px;display:flex}.zab-karta__nad{font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-mint-text);font-weight:700}.zab-kanal{gap:var(--space-xl);grid-template-columns:5fr 7fr;align-items:center;display:grid}.zab-kanal--odwrocony{grid-template-columns:7fr 5fr}.zab-kanal__kadr{border-radius:var(--radius-lg);aspect-ratio:4/3;overflow:hidden}.zab-kanal__kadr img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.zab-kanal,.zab-kanal--odwrocony{gap:var(--space-lg);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.zab-karta:hover .zab-karta__kadr img{transform:none}}.mega__uklad{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;display:grid}.mega__lista{flex-direction:column;display:flex}.mega__wiersz{justify-content:space-between;align-items:center;gap:var(--space-md);border-radius:var(--radius-md);transition:background-color var(--dur-hover) var(--ease-out), padding-left var(--dur-hover) var(--ease-out);border-bottom:1px solid #1f4f461a;padding:18px 20px;text-decoration:none;display:flex}.mega__wiersz:last-child{border-bottom:0}.mega__wiersz:hover,.mega__wiersz:focus-visible{background:var(--sb-mint-wash);padding-left:28px}.mega__wiersz-tresc{gap:3px;display:grid}.mega__wiersz .mega__kicker{padding:0}.mega__wiersz .mega__label{padding:0;font-size:1.25rem}.mega__wiersz:hover .mega__strzalka{transform:translate(4px)}.mega__ilustracja{border-radius:var(--radius-lg);aspect-ratio:16/10;background:var(--sb-mint-wash);overflow:hidden}.mega__ilustracja img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1280px){.mega__uklad{grid-template-columns:1fr}.mega__ilustracja{display:none}}.mapa{border-radius:var(--radius-lg);background:var(--sb-paper);border:1px solid #0e1f1b14;overflow:hidden}.mapa__ramka{aspect-ratio:16/10;filter:saturate(.86)contrast(.98);border:0;width:100%;display:block}.mapa__trasa{background:var(--sb-mint-wash);font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-mint-dark);transition:background-color var(--dur-hover) var(--ease-out);border-top:1px solid #1f4f461a;padding:12px 16px;font-weight:700;text-decoration:none;display:block}.mapa__trasa:hover{background:var(--sb-mint);color:var(--sb-paper)}.lista-znaczniki{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lista-znaczniki li{color:var(--sb-ink-muted);padding-left:22px;line-height:1.6;position:relative}.lista-znaczniki li:before{content:"";background:var(--sb-mint);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:4px}.lista-kroki{margin:var(--space-sm) 0 0;counter-reset:krok;gap:8px;padding:0;list-style:none;display:grid}.lista-kroki li{counter-increment:krok;color:var(--sb-ink-muted);font-size:var(--text-body-sm,.94rem);padding-left:30px;line-height:1.55;position:relative}.lista-kroki li:before{content:counter(krok);background:var(--sb-mint-wash);width:20px;height:20px;color:var(--sb-mint-dark);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:.05em;left:0}.kanal-kafel{text-decoration:none;display:block}.kanal-kafel .card__title{margin:4px 0 8px;display:block}.kanal-kafel__wejscie{margin-top:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-mint-text);align-items:center;gap:8px;font-weight:700;display:inline-flex}.kanal-kafel__wejscie svg{width:17px;height:17px;transition:transform var(--dur-hover) var(--ease-out)}.kanal-kafel:hover .kanal-kafel__wejscie svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.kanal-kafel:hover .kanal-kafel__wejscie svg{transform:none}}.zywe-tlo{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.zywe-tlo--kaustyka{filter:blur(6px);opacity:.92}.zywe-tlo--wlokna{opacity:1;filter:blur(2.2px)}.zywe-tlo--oddech{opacity:1}.zywe-tlo--ciecz{filter:blur(4px);opacity:.9}.zywe-tlo--wstegi{filter:blur(8px);opacity:1}.zywe-tlo--zorza{filter:blur(22px);opacity:1}.zywe-tlo--fala,.zywe-tlo--kadry{opacity:1;z-index:1}.hero-full:has(.zywe-tlo--kadry.jest-gotowe) .hero-full__media img{visibility:hidden}.hero-full:has(.zywe-tlo--fala.jest-gotowe) .hero-full__media img{visibility:hidden}@media (prefers-reduced-motion:reduce){.zywe-tlo{display:none}}.znaki-cert{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.znaki-cert__pole{justify-content:center;align-items:center;display:inline-flex}.znaki-cert__pole img{width:auto;display:block}.znaki-cert--ciemne .znaki-cert__pole{border-radius:var(--radius-sm);background:#fff;padding:5px 7px}.znaki-cert--ciemne{flex-wrap:wrap;gap:8px}@media (max-width:520px){.znaki-cert{flex-wrap:wrap;gap:12px}.znaki-cert__pole img{height:40px!important}}body:has(.motyw) .site-header{background:var(--motyw-naglowek-tlo);border-bottom-color:var(--motyw-kreska-mocna)}body:has(.motyw) .site-header__topbar{background:var(--motyw-topbar-tlo);color:var(--motyw-tekst-cichy);border-bottom-color:var(--motyw-kreska-slaba)}body:has(.motyw) .site-header__topbar a{color:var(--motyw-tekst-cichy)}body:has(.motyw) .topbar-adres{color:var(--motyw-tekst-cichy)}body:has(.motyw) .site-header__nav a{color:var(--motyw-tekst)}:is(body:has(.motyw) .site-header__nav a:hover,body:has(.motyw) .site-header__nav a.is-active){color:var(--motyw-metal-jasny)}body:has(.motyw) .site-header__nav a:after{background:var(--motyw-metal)}body:has(.motyw) .site-header__hamburger svg{stroke:var(--motyw-tekst)}body:has(.motyw) .site-header__cta .btn--primary{background:var(--motyw-metal);border-color:var(--motyw-metal);color:var(--motyw-tlo)}:is(body:has(.motyw) .pasek-jezyka a,body:has(.motyw) .site-header__topbar span){color:var(--motyw-tekst-cichy)}.site-header__main{padding-top:10px;padding-bottom:10px}.site-header__nav>li>a{font-size:.9375rem}:root:has(.motyw-granat){--motyw-tlo:#070b18;--motyw-tlo-2:#0b1120;--motyw-karta:#141c30;--motyw-karta-2:#1b2438;--motyw-kreska:#c9a96e33;--motyw-kreska-2:#f2efe81a;--motyw-metal:#c9a96e;--motyw-metal-jasny:#e3ce9b;--motyw-tekst:#f2efe8;--motyw-tekst-cichy:#b9c2d4;--motyw-jasne:#f7f4ed;--motyw-ink:#141b2b;--motyw-ink-cichy:#4a5468;--motyw-metal-ciemny:#8a6a33;--motyw-naglowek-tlo:#070b18eb;--motyw-topbar-tlo:#0b1120f5;--motyw-kreska-mocna:#c9a96e38;--motyw-kreska-slaba:#c9a96e29;--motyw-tlo-rgb:7 11 24;--motyw-ink-rgb:20 27 43;--motyw-metal-ciemny-rgb:138 106 51;--motyw-tlo-2-rgb:11 17 32}:root:has(.motyw-zielen){--motyw-tlo:#08130f;--motyw-tlo-2:#0c1b15;--motyw-karta:#12271e;--motyw-karta-2:#173326;--motyw-kreska:#c08a4e38;--motyw-kreska-2:#f1efe61a;--motyw-metal:#c08a4e;--motyw-metal-jasny:#e0b37e;--motyw-tekst:#f1efe6;--motyw-tekst-cichy:#b7c4b6;--motyw-jasne:#f4f1e8;--motyw-ink:#15251c;--motyw-ink-cichy:#4a5c50;--motyw-metal-ciemny:#7e5324;--motyw-naglowek-tlo:#08130feb;--motyw-topbar-tlo:#0c1b15f5;--motyw-kreska-mocna:#c08a4e3d;--motyw-kreska-slaba:#c08a4e2e;--motyw-tlo-rgb:8 19 15;--motyw-ink-rgb:21 37 28;--motyw-metal-ciemny-rgb:126 83 36;--motyw-tlo-2-rgb:12 27 21}.motyw{background:var(--motyw-tlo);color:var(--motyw-tekst)}.motyw .bg-paper{background:var(--motyw-tlo)}.motyw .bg-offwhite{background:var(--motyw-tlo-2)}.motyw .bg-wash{background:var(--motyw-karta)}.motyw .bg-white{background:var(--motyw-tlo-2)}.motyw .section__title,.motyw .hero__title,.motyw .card__title,.motyw .etap__nazwa,.motyw .wariant__tytul,.motyw h2,.motyw h3{color:var(--motyw-tekst)}.motyw .section__subtitle,.motyw .etap__opis,.motyw .hero__subline,.motyw .lead{color:var(--motyw-tekst-cichy)}.motyw .card,.motyw .card p,.motyw .card li,.motyw .card__body,.motyw .glass-card,.motyw .glass-card p,.motyw .glass-card li,.motyw .wariant,.motyw .wariant li{color:var(--motyw-ink-cichy)}.motyw .card .card__title,.motyw .glass-card .card__title,.motyw .card h3,.motyw .glass-card h3,.motyw .wariant__tytul{color:var(--motyw-ink)}.motyw .card .card__eyebrow,.motyw .glass-card .card__eyebrow,.motyw .wariant__nr{color:var(--motyw-metal-ciemny)}.motyw .card .chip,.motyw .glass-card .chip{color:var(--motyw-metal-ciemny);background:rgb(var(--motyw-metal-ciemny-rgb) / .1);border-color:rgb(var(--motyw-metal-ciemny-rgb) / .28)}.motyw .card .chip--grey{color:var(--motyw-ink-cichy);background:rgb(var(--motyw-ink-rgb) / .06);border-color:rgb(var(--motyw-ink-rgb) / .16)}.motyw .card .chip__kropka,.motyw .glass-card .chip__kropka{background:var(--motyw-metal-ciemny)}.motyw .wariant__kroki li{color:var(--motyw-ink-cichy);background:rgb(var(--motyw-metal-ciemny-rgb) / .08);border-color:rgb(var(--motyw-metal-ciemny-rgb) / .22)}.motyw .card .parametry{border-top-color:rgb(var(--motyw-ink-rgb) / .14)}.motyw .card .parametry__wiersz{border-bottom-color:rgb(var(--motyw-ink-rgb) / .1)}.motyw .card .parametry__etykieta{color:var(--motyw-ink-cichy)}.motyw .card .parametry__wartosc{color:var(--motyw-ink)}.motyw .section__eyebrow,.motyw .card__eyebrow,.motyw .etap__nad,.motyw .zab-karta__nad,.motyw .kanal-obok__nad,.motyw .nav-szuflada__tytul{color:var(--motyw-metal)}.motyw .hero__title em{color:var(--motyw-metal-jasny)}.motyw .card,.motyw .glass-card,.motyw .wariant{background:var(--motyw-jasne);border-color:rgb(var(--motyw-tlo-2-rgb) / .1);color:var(--motyw-ink);box-shadow:0 22px 48px #00000073}.motyw .etap,.motyw .kanal-obok,.motyw .zab-karta{background:var(--motyw-karta);border-color:var(--motyw-kreska);box-shadow:0 18px 40px #00000061}.motyw .glass-card{-webkit-backdrop-filter:none;backdrop-filter:none}.motyw .card:hover,.motyw .kanal-obok:hover{border-color:var(--motyw-metal)}.motyw .chip{color:var(--motyw-metal-jasny);border-color:var(--motyw-kreska);background:#c9a96e1a}.motyw .chip--grey{color:var(--motyw-tekst-cichy);border-color:var(--motyw-kreska-2);background:#f2efe812}.motyw .chip--solid{color:var(--motyw-tlo);background:var(--motyw-metal);border-color:var(--motyw-metal)}.motyw .chip__kropka{background:var(--motyw-metal)}.motyw .btn--primary{background:var(--motyw-metal);border-color:var(--motyw-metal);color:var(--motyw-tlo)}.motyw .btn--primary:hover{background:var(--motyw-metal-jasny);border-color:var(--motyw-metal-jasny)}.motyw .btn--outline,.motyw .btn--ghost{color:var(--motyw-metal-jasny);border-color:var(--motyw-kreska);background:0 0}.motyw .btn--outline:hover,.motyw .btn--ghost:hover{border-color:var(--motyw-metal);background:#c9a96e14}.motyw .parametry{border-top-color:var(--motyw-kreska)}.motyw .parametry__wiersz{border-bottom-color:var(--motyw-kreska-2)}.motyw .parametry__etykieta{color:var(--motyw-tekst-cichy)}.motyw .parametry__wartosc{color:var(--motyw-tekst)}.motyw .wariant__nr{color:var(--motyw-metal)}.motyw .wariant__kroki li{color:var(--motyw-tekst-cichy);border-color:var(--motyw-kreska);background:#c9a96e14}.motyw .wariant__kroki li:before{color:var(--motyw-tlo);background:var(--motyw-metal)}.motyw .page-accent{background:var(--motyw-tlo-2);color:var(--motyw-metal);border-color:var(--motyw-kreska)}.motyw .corner-badge{background:rgb(var(--motyw-tlo-rgb) / .88);color:var(--motyw-tekst);border-color:var(--motyw-kreska)}.motyw .corner-badge__tresc,.motyw .corner-badge__tresc *{color:var(--motyw-metal-jasny)}.motyw .etapy-tlo{background-color:#33456f;background-image:radial-gradient(130% 90% at 50% 45%,#7894cc99 0%,#33456f00 72%),linear-gradient(#070b18e6 0%,#070b1800 34% 66%,#070b18eb 100%),url(/obrazy/kadry/gr_tlo_wlosy.jpg);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover;position:relative}.motyw .page-accent__bar{background:var(--motyw-metal)}.motyw .page-accent__label{background:var(--motyw-tlo-2);color:var(--motyw-metal-jasny);border-color:var(--motyw-kreska)}.motyw .card li:before,.motyw .glass-card li:before{background:var(--motyw-metal-ciemny)}.motyw .etap__kadr,.motyw .zab-karta__kadr,.motyw .kanal-obok__kadr{background:var(--motyw-karta-2)}.motyw .znaki-cert__pole{border-radius:var(--radius-sm);background:#fff;padding:8px 10px}@media (prefers-reduced-motion:reduce){.motyw .card:hover{transform:none}}.motyw .etapy{position:relative}.motyw .etap{isolation:isolate;position:relative}.motyw .etap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 30% 40%,#ffffff16,#fff0 70%);position:absolute;inset:-14% -8%}.motyw .etap:nth-child(2n):before{background:radial-gradient(60% 70% at 70% 45%,#ffffff16,#fff0 70%)}.motyw .section__header{position:relative}.motyw .section__header:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 40%,#ffffff0f,#fff0 72%);position:absolute;inset:-40% max(-10%,50% - 50vw) -20%}.motyw .etap{border-top:1px solid #ffffff1a}.motyw .glass-card .hero__title,.motyw .card .hero__title,.motyw .glass-card h1,.motyw .card h1{color:var(--motyw-ink)}.motyw .glass-card .hero__title em,.motyw .card .hero__title em{color:var(--motyw-metal-ciemny)}.motyw .glass-card .btn--ghost,.motyw .glass-card .btn--outline,.motyw .card .btn--ghost,.motyw .card .btn--outline{color:var(--motyw-ink);border-color:rgb(var(--motyw-ink-rgb) / .22)}.motyw .glass-card .btn--ghost:hover,.motyw .card .btn--ghost:hover{border-color:var(--motyw-metal-ciemny);background:rgb(var(--motyw-metal-ciemny-rgb) / .08)}.motyw .przebieg-scena{background:0 0}.protokoly{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.protokol{background:var(--motyw-jasne,#f7f4ed);border:1px solid rgb(var(--motyw-ink-rgb) / .1);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);box-shadow:0 22px 48px #00000059}.protokol__nag{margin-bottom:var(--space-md);align-items:baseline;gap:16px;display:flex}@media (min-width:900px){.protokol{gap:var(--space-xl);grid-template-columns:minmax(240px,1fr) 1.8fr;align-items:start;display:grid}.protokol__nag{flex-direction:column;gap:10px;margin-bottom:0}}.protokol__nr{font-family:var(--font-mono);font-size:var(--text-h3);color:var(--motyw-metal-ciemny,#8a6a33);flex:none;font-weight:700;line-height:1}.motyw .protokol__tytul,.protokol__tytul{font-family:var(--font-serif);font-size:var(--text-h5);color:var(--motyw-ink,#141b2b);text-wrap:balance;margin:0;font-weight:500;line-height:1.3}.protokol__sciezka{flex-wrap:wrap;gap:10px 0;margin:0;padding:0;list-style:none;display:flex}.protokol__sciezka>li{align-items:center;gap:10px;padding-right:18px;display:inline-flex;position:relative}.protokol__sciezka>li:not(:last-child):after{content:"";background:rgb(var(--motyw-metal-ciemny-rgb) / .45);width:18px;height:1px;margin-left:4px}.protokol__wezel{background:var(--motyw-metal-ciemny,#8a6a33);width:9px;height:9px;box-shadow:0 0 0 3px rgb(var(--motyw-metal-ciemny-rgb) / .16);border-radius:999px;flex:none}.protokol__krok{font-size:var(--text-body-sm);color:var(--motyw-ink-cichy,#4a5468);line-height:1.4}@media (max-width:700px){.protokol{padding:var(--space-lg)}.protokol__sciezka{gap:12px;display:grid}.protokol__sciezka>li:after{display:none}}.etap-karta{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.etap-karta__kadr{aspect-ratio:3/2;background:var(--sb-mint-wash);display:block;overflow:hidden}.etap-karta__kadr img{object-fit:cover;width:100%;height:100%;transition:transform .42s var(--ease-out);display:block}.etap-karta:hover .etap-karta__kadr img{transform:scale(1.04)}.etap-karta__tresc{padding:var(--space-lg);flex-direction:column;flex:auto;gap:8px;display:flex}.etap-karta__numer{font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);color:var(--sb-mint-text);font-weight:700}.etap-karta__pojemnosc{padding-top:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--sb-ink-muted);border-top:1px dashed #1f4f4638;margin-top:auto}.etap-karta__produkt{font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-mint-dark);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.etap-karta__produkt svg{width:14px;height:14px;transition:transform var(--dur-hover) var(--ease-out)}.etap-karta__produkt:hover svg{transform:translate(3px)}.protokol{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.protokol__kolumna{background:var(--sb-white);border-radius:var(--radius-lg);padding:var(--space-lg);border:1px solid #0e1f1b0f}.protokol__naglowek{font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-mint-text);margin-bottom:var(--space-sm);font-weight:700}.protokol__lista{counter-reset:krok;margin:0;padding:0;list-style:none}.protokol__lista li{counter-increment:krok;border-bottom:1px solid #1f4f4614;padding:9px 0 9px 34px;line-height:1.5;position:relative}.protokol__lista li:last-child{border-bottom:0}.protokol__lista li:before{content:counter(krok);background:var(--sb-mint-wash);width:22px;height:22px;color:var(--sb-mint-dark);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:9px;left:0}.protokol__lista li.jest-nasz{color:var(--sb-mint-dark);font-weight:600}.protokol__lista li.jest-nasz:before{background:var(--sb-mint);color:var(--sb-paper)}@media (max-width:980px){.protokol{grid-template-columns:1fr}}.pakiet{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.pakiet__poz{text-align:center;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--sb-mint-wash);border:1px solid #1f4f461a}.pakiet__ml{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--sb-mint-dark);margin-top:6px;display:block}@media (max-width:760px){.pakiet{grid-template-columns:1fr}}.card__kadr{margin:calc(var(--card-pad) * -1) calc(var(--card-pad) * -1) var(--space-md);aspect-ratio:4/3;background:var(--sb-mint-wash);border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:block;overflow:hidden}.card__kadr img{object-fit:cover;width:100%;height:100%;transition:transform .42s var(--ease-out);display:block}.card:hover .card__kadr img{transform:scale(1.04)}.pas-wideo{background:var(--sb-mint-wash);border-top:2px solid var(--sb-mint);border-bottom:2px solid var(--sb-mint);width:100%;position:relative;overflow:hidden}.pas-wideo video{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.card:hover .card__kadr img{transform:none}}.dyptyk{box-shadow:0 34px 90px -46px rgb(var(--motyw-tlo-rgb) / .75);border:1px solid #c9a96e38;border-radius:22px;grid-template-columns:1fr 1px 1fr;align-items:stretch;display:grid;overflow:hidden}.dyptyk__panel{flex-direction:column;gap:clamp(18px,2.4vw,28px);padding:clamp(28px,3.6vw,54px);display:flex}.dyptyk__panel--ciemny{color:var(--motyw-tekst,#f2efe8);background:radial-gradient(120% 90% at 15% 0,#c9a96e1a 0%,#c9a96e00 60%),linear-gradient(155deg,#1b2438 0%,#0c1223 100%)}.dyptyk__panel--jasny{color:var(--motyw-ink,#141b2b);background:radial-gradient(120% 90% at 85% 0,#ffffffe6 0%,#fff0 60%),linear-gradient(155deg,#fbf9f3 0%,#efe9dc 100%)}.dyptyk__os{background:linear-gradient(#c9a96e00 0%,#c9a96ebf 50%,#c9a96e00 100%);position:relative}.dyptyk__os:after{content:"";background:var(--motyw-metal,#c9a96e);width:9px;height:9px;box-shadow:0 0 0 5px rgb(var(--motyw-ink-rgb) / .55);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.motyw .dyptyk__nag,.dyptyk__nag{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--motyw-metal,#c9a96e);margin:0;font-size:.82rem;font-weight:600}.dyptyk__panel--jasny .dyptyk__nag{color:var(--motyw-metal-ciemny,#8a6a33)}.dyptyk__lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dyptyk__lista li{font-size:var(--text-body);align-items:baseline;gap:16px;padding:clamp(13px,1.5vw,18px) 0;line-height:1.55;display:flex}.dyptyk__lista li:first-child{padding-top:0}.dyptyk__lista li:last-child{padding-bottom:0}.dyptyk__panel--ciemny .dyptyk__lista li+li{border-top:1px solid #f2efe81f}.dyptyk__panel--jasny .dyptyk__lista li+li{border-top:1px solid rgb(var(--motyw-ink-rgb) / .1)}.dyptyk__znak{border-radius:999px;flex:none;width:9px;height:9px;transform:translateY(-2px)}.dyptyk__lista--stan .dyptyk__znak{background:0 0;border:1.5px solid #c9a96ebf}.dyptyk__lista--efekt .dyptyk__znak{background:var(--motyw-metal-ciemny,#8a6a33);box-shadow:0 0 0 3px rgb(var(--motyw-metal-ciemny-rgb) / .16)}@media (max-width:899px){.dyptyk{grid-template-columns:1fr}.dyptyk__os{background:linear-gradient(90deg,#c9a96e00 0%,#c9a96ebf 50%,#c9a96e00 100%);height:1px}}.sklad-hero{isolation:isolate;background-color:#0a0f1e;padding-block:clamp(76px,9vw,132px);position:relative;overflow:hidden}.sklad-hero__tlo{z-index:-2;opacity:.92;background:url(/obrazy/kadry/gr_tlo_wlosy_hero.jpg) 50%/cover no-repeat;position:absolute;inset:0}.sklad-hero__zaslona{z-index:-1;background:radial-gradient(58% 46% at 50% 34%,#080c1ad1 0%,#080c1a57 60%,#080c1a00 100%),radial-gradient(90% 70% at 78% 76%,#c9a96e24 0%,#c9a96e00 62%),linear-gradient(#080c1aeb 0%,#080c1a57 26%,#080c1a6b 72%,#080c1af0 100%);position:absolute;inset:0}.sklad-hero__tresc{position:relative}.sklad-hero__lista{max-width:var(--container-md,900px);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px);margin:clamp(34px,4vw,54px) auto 0;padding:0;list-style:none;display:grid}.sklad-hero__lista li{font-size:var(--text-body);color:var(--motyw-tekst,#f2efe8);border-top:1px solid #c9a96e38;align-items:baseline;gap:14px;padding:clamp(13px,1.4vw,17px) 0;line-height:1.5;display:flex}.sklad-hero__lista li:last-child,.sklad-hero__lista li:nth-last-child(2){border-bottom:1px solid #c9a96e38}.sklad-hero__romb{background:var(--motyw-metal,#c9a96e);flex:none;width:7px;height:7px;transform:rotate(45deg)translateY(-1px)}@media (max-width:719px){.sklad-hero__lista{grid-template-columns:1fr}.sklad-hero__lista li:nth-last-child(2){border-bottom:0}.sklad-hero__lista li:last-child{border-bottom:1px solid #c9a96e38}}.motyw .dyptyk__panel--jasny .dyptyk__lista li,.dyptyk__panel--jasny .dyptyk__lista li{color:var(--motyw-ink,#141b2b)}.motyw .dyptyk__panel--ciemny .dyptyk__lista li,.dyptyk__panel--ciemny .dyptyk__lista li{color:var(--motyw-tekst,#f2efe8)}.motyw .dyptyk__panel--jasny .dyptyk__nag,.dyptyk__panel--jasny .dyptyk__nag{color:#7a5c29}.motyw .card.zab-karta,.motyw .card.zab-karta p,.motyw .card.zab-karta li,.motyw .card.zab-karta .card__body{color:var(--motyw-tekst-cichy)}.motyw .card.zab-karta .card__title,.motyw .card.zab-karta h3{color:var(--motyw-tekst)}.motyw .card.zab-karta .card__eyebrow,.motyw .card.zab-karta .zab-karta__nad{color:var(--motyw-metal)}.motyw .card.zab-karta li:before{background:var(--motyw-metal)}.motyw .card.zab-karta .chip{border-color:var(--motyw-kreska);color:var(--motyw-tekst-cichy);background:#f1efe60f}.motyw .card.zab-karta .chip__kropka{background:var(--motyw-metal)}.motyw .card.zab-karta .parametry{border-top-color:var(--motyw-kreska)}.motyw .card.zab-karta .parametry__wiersz{border-bottom-color:var(--motyw-kreska-2)}.motyw .card.zab-karta .parametry__etykieta{color:var(--motyw-tekst-cichy)}.motyw .card.zab-karta .parametry__wartosc,.motyw .kanal-obok__tytul{color:var(--motyw-tekst)}.motyw .kanal-obok__opis{color:var(--motyw-tekst-cichy)}.motyw .kanal-obok__hub,.motyw .kanal-obok__strzalka{color:var(--motyw-metal)}.mega__kafel--granat,.mega__kafel--zielen{position:relative}.mega__kafel--granat .mega__kadr,.mega__kafel--zielen .mega__kadr{isolation:isolate;position:relative}.mega__kafel--granat .mega__kadr:after,.mega__kafel--zielen .mega__kadr:after{content:"";pointer-events:none;transition:opacity .26s var(--ease-out);position:absolute;inset:0}.mega__kafel--granat .mega__kadr:after{background:radial-gradient(120% 90% at 78% 18%,#c9a96e42 0%,#c9a96e00 58%),linear-gradient(#070b1838 0%,#070b18a8 100%)}.mega__kafel--zielen .mega__kadr:after{background:radial-gradient(120% 90% at 78% 18%,#c08a4e3d 0%,#c08a4e00 58%),linear-gradient(#08130f2e 0%,#08130f94 100%)}.mega__kafel--granat:hover .mega__kadr:after,.mega__kafel--zielen:hover .mega__kadr:after{opacity:.82}.mega__kafel--granat .mega__kadr:before,.mega__kafel--zielen .mega__kadr:before{content:"";z-index:2;height:3px;position:absolute;inset:0 0 auto}.mega__kafel--granat .mega__kadr:before{background:linear-gradient(90deg,#c9a96e 0%,#e3ce9b 100%)}.mega__kafel--zielen .mega__kadr:before{background:linear-gradient(90deg,#c08a4e 0%,#e0b37e 100%)}.mega__kafel--granat .mega__kicker{color:#8a6a33}.mega__kafel--zielen .mega__kicker{color:#7a5c29}.scena-foto{isolation:isolate;position:relative;overflow:hidden}.scena-foto__tlo{z-index:-2;background:var(--scena-kadr) center / cover no-repeat;position:absolute;inset:0}.scena-foto__zaslona{z-index:-1;background:radial-gradient(70% 60% at 50% 50%, rgb(var(--motyw-tlo-rgb) / .55) 0%, rgb(var(--motyw-tlo-rgb) / .12) 70%, rgb(var(--motyw-tlo-rgb) / 0) 100%), linear-gradient(180deg, rgb(var(--motyw-tlo-rgb) / .86) 0%, rgb(var(--motyw-tlo-rgb) / .3) 26%, rgb(var(--motyw-tlo-rgb) / .3) 74%, rgb(var(--motyw-tlo-rgb) / .9) 100%);position:absolute;inset:0}.scena-foto__tresc{position:relative}.scena-foto .dyptyk{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.scena-foto .dyptyk__panel--ciemny{background:radial-gradient(120% 90% at 15% 0%, #c9a96e1a 0%, #c9a96e00 60%), linear-gradient(155deg, rgb(var(--motyw-tlo-2-rgb) / .9) 0%, rgb(var(--motyw-tlo-rgb) / .94) 100%)}.scena-foto .dyptyk__panel--jasny{background:radial-gradient(120% 90% at 85% 0,#ffffffe0 0%,#fff0 60%),linear-gradient(155deg,#fbf9f3f0 0%,#efe9dcf2 100%)}.linie-rozdroze{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.6vw,36px);display:grid}.linia-karta{isolation:isolate;transition:transform .3s var(--ease-out), border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);border:1px solid #0000;border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.linia-karta:hover{transform:translateY(-4px)}.linia-karta__kadr{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.linia-karta__kadr img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}.linia-karta:hover .linia-karta__kadr img{transform:scale(1.04)}.linia-karta__kadr:after{content:"";pointer-events:none;position:absolute;inset:0}.linia-karta__kadr:before{content:"";z-index:2;height:3px;position:absolute;inset:0 0 auto}.linia-karta__tresc{gap:var(--space-sm);flex-direction:column;flex:auto;padding:clamp(24px,2.8vw,38px);display:flex}.linia-karta__nad{font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:700}.linia-karta__tytul{font-family:var(--font-serif);font-size:var(--text-h3);text-wrap:balance;margin:0;font-weight:500;line-height:1.15}.linia-karta__opis{font-size:var(--text-body);line-height:1.6}.linia-karta__wejscie{padding-top:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:10px;margin-top:auto;font-weight:700;display:inline-flex}.linia-karta__wejscie svg{width:20px;height:20px;transition:transform .26s var(--ease-out)}.linia-karta:hover .linia-karta__wejscie svg{transform:translate(5px)}.linia-karta--granat{background:linear-gradient(170deg,#141c30 0%,#070b18 100%);border-color:#c9a96e38;box-shadow:0 26px 60px -34px #070b18d9}.linia-karta--granat:hover{border-color:#c9a96e8c;box-shadow:0 34px 74px -34px #070b18f2}.linia-karta--granat .linia-karta__kadr:before{background:linear-gradient(90deg,#c9a96e 0%,#e3ce9b 100%)}.linia-karta--granat .linia-karta__kadr:after{background:radial-gradient(120% 90% at 78% 16%,#c9a96e33 0%,#c9a96e00 58%),linear-gradient(#070b181a 0%,#141c308c 72%,#141c30 100%)}.linia-karta--granat .linia-karta__nad{color:#c9a96e}.linia-karta--granat .linia-karta__tytul{color:#f2efe8}.linia-karta--granat .linia-karta__opis{color:#b9c2d4}.linia-karta--granat .linia-karta__wejscie{color:#e3ce9b}.linia-karta--zielen{background:linear-gradient(170deg,#12271e 0%,#08130f 100%);border-color:#c08a4e3d;box-shadow:0 26px 60px -34px #08130fd9}.linia-karta--zielen:hover{border-color:#c08a4e94;box-shadow:0 34px 74px -34px #08130ff2}.linia-karta--zielen .linia-karta__kadr:before{background:linear-gradient(90deg,#c08a4e 0%,#e0b37e 100%)}.linia-karta--zielen .linia-karta__kadr:after{background:radial-gradient(120% 90% at 78% 16%,#c08a4e33 0%,#c08a4e00 58%),linear-gradient(#08130f1f 0%,#12271e94 72%,#12271e 100%)}.linia-karta--zielen .linia-karta__nad{color:#c08a4e}.linia-karta--zielen .linia-karta__tytul{color:#f1efe6}.linia-karta--zielen .linia-karta__opis{color:#b7c4b6}.linia-karta--zielen .linia-karta__wejscie{color:#e0b37e}@media (max-width:899px){.linie-rozdroze{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.linia-karta:hover,.linia-karta:hover .linia-karta__kadr img{transform:none}}.card>.btn{align-self:start}.card.text-center>.btn{align-self:center}.rytual-sciezki{margin:0;padding:0;list-style:none}.sciezka{border-top:1px solid var(--motyw-kreska);grid-template-columns:minmax(240px,22rem) 1fr;align-items:start;gap:clamp(28px,4vw,72px);padding-block:clamp(30px,3.6vw,52px);display:grid}.sciezka:first-child{border-top:0;padding-top:0}.sciezka__glowa{flex-direction:column;gap:14px;display:flex}.sciezka__nr{font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums;color:var(--motyw-metal);font-size:clamp(2.4rem,3.6vw,3.4rem);line-height:1}.sciezka__tytul{font-family:var(--font-serif);font-size:var(--text-h5);text-wrap:balance;margin:0;font-weight:500;line-height:1.3}.motyw .sciezka__tytul{color:var(--motyw-tekst)}.sciezka__kroki{margin:0;padding:0;list-style:none;position:relative}.sciezka__kroki:before{content:"";background:linear-gradient(180deg, #c9a96e00 0%, rgb(var(--motyw-metal-ciemny-rgb) / .55) 10%, rgb(var(--motyw-metal-ciemny-rgb) / .55) 90%, #c9a96e00 100%);width:1px;position:absolute;top:18px;bottom:18px;left:5px}.krok{grid-template-columns:1fr auto;align-items:baseline;gap:clamp(16px,2vw,40px);padding:15px 0 15px 32px;display:grid;position:relative}.krok+.krok{border-top:1px solid var(--motyw-kreska-2)}.krok__wezel{background:var(--motyw-tlo);border:1.5px solid var(--motyw-metal);border-radius:999px;width:11px;height:11px;position:absolute;top:21px;left:0}.motyw .krok__nazwa{color:var(--motyw-tekst);font-size:var(--text-body);line-height:1.5}.krok__czas{font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums;font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;color:var(--motyw-metal)}.zestaw{max-width:var(--container-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.zestaw__pozycja{text-align:center;flex-direction:column;gap:8px;padding:clamp(18px,2vw,26px) clamp(16px,2vw,28px);display:flex}.zestaw__pozycja+.zestaw__pozycja{border-left:1px solid var(--motyw-kreska)}.zestaw__nazwa{font-family:var(--font-serif);font-size:var(--text-h5);line-height:1.2}.motyw .zestaw__nazwa{color:var(--motyw-tekst)}.zestaw__opis{font-size:var(--text-body-sm);line-height:1.5}.motyw .zestaw__opis{color:var(--motyw-tekst-cichy)}.zestaw__miara{font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums;font-size:var(--text-h6);letter-spacing:var(--track-label);color:var(--motyw-metal);margin-top:4px}.argumenty{max-width:var(--container-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.argument{flex-direction:column;gap:10px;padding:clamp(24px,2.8vw,40px) clamp(22px,2.6vw,44px);display:flex;position:relative}.argument:nth-child(n+3){border-top:1px solid var(--motyw-kreska)}.argument:nth-child(2n){border-left:1px solid var(--motyw-kreska)}.argument__romb{background:var(--motyw-metal);width:7px;height:7px;margin-bottom:6px;transform:rotate(45deg)}.argument__tytul{font-family:var(--font-serif);font-size:var(--text-h5);text-wrap:balance;margin:0;font-weight:500;line-height:1.25}.motyw .argument__tytul{color:var(--motyw-tekst)}.argument__opis{font-size:var(--text-body);margin:0;line-height:1.6}.motyw .argument__opis{color:var(--motyw-tekst-cichy)}@media (max-width:899px){.sciezka{gap:var(--space-lg);grid-template-columns:1fr}.zestaw{grid-template-columns:1fr}.zestaw__pozycja+.zestaw__pozycja{border-left:0;border-top:1px solid var(--motyw-kreska)}.argumenty{grid-template-columns:1fr}.argument:nth-child(2n){border-left:0}.argument:nth-child(n+2){border-top:1px solid var(--motyw-kreska)}}@media (min-width:900px){.argumenty--trzy{grid-template-columns:repeat(3,minmax(0,1fr))}.argumenty--trzy .argument:nth-child(n+3){border-top:0}.argumenty--trzy .argument:nth-child(2n){border-left:0}.argumenty--trzy .argument+.argument{border-left:1px solid var(--motyw-kreska)}}.motyw .hero-full__welon{background:linear-gradient(100deg, rgb(var(--motyw-tlo-rgb) / .78) 0%, rgb(var(--motyw-tlo-rgb) / .52) 34%, rgb(var(--motyw-tlo-rgb) / .1) 62%, rgb(var(--motyw-tlo-rgb) / 0) 100%)}@media (max-width:899px){.motyw .hero-full__media:after{background:linear-gradient(90deg, rgb(var(--motyw-tlo-rgb) / .88) 0%, rgb(var(--motyw-tlo-rgb) / .55) 20%, rgb(var(--motyw-tlo-rgb) / 0) 52%)}}.etapy-jedwab{gap:clamp(20px,2.4vw,34px);margin:0;padding:0;list-style:none;display:grid}.jedwab{isolation:isolate;aspect-ratio:16/8.35;background:var(--jedwab-kadr) right center / cover no-repeat;min-height:clamp(300px,30vw,660px);transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out);border:1px solid #ffffff4d;border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #070b18cc}.jedwab:hover{transform:translateY(-3px);box-shadow:0 38px 84px -40px #070b18e6}.jedwab:before{content:"";z-index:-1;background:linear-gradient(96deg,#f6f7fbf0 0%,#f6f7fbe0 32%,#f6f7fb66 50%,#f6f7fb00 64%);position:absolute;inset:0}.jedwab__tresc{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:clamp(28px,3.4vw,58px);display:flex}.motyw .jedwab__nad,.jedwab__nad{font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:#7a5c29;font-weight:700}.motyw .jedwab__nazwa,.jedwab__nazwa{font-family:var(--font-serif);font-size:var(--text-h4);color:#141b2b;text-wrap:balance;margin:0;font-weight:500;line-height:1.18}.motyw .jedwab__miara,.jedwab__miara{color:#f2efe8;font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums;font-size:var(--text-h6);letter-spacing:var(--track-label);background:#141b2b;border-radius:999px;padding:7px 17px;display:inline-flex}.motyw .jedwab__opis,.jedwab__opis{max-width:42ch;font-size:var(--text-body);color:#39404f;margin:0;line-height:1.6}.jedwab--te:before{background:linear-gradient(96deg,#f6f7fbf0 0%,#f6f7fbdb 20%,#f6f7fb57 34%,#f6f7fb00 46%)}.motyw .jedwab__handlowa,.jedwab__handlowa{font-family:var(--font-sans);font-size:var(--text-body-sm);letter-spacing:.01em;color:#5a6274;max-width:36ch;font-weight:500;line-height:1.4}.jedwab__claimy{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.jedwab__claim{font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:#3b4356;white-space:nowrap;border:1px solid #141b2b38;border-radius:999px;padding:4px 11px;font-size:.68rem;font-weight:500}@media (max-width:899px){.jedwab{aspect-ratio:auto;background:0 0;grid-template-columns:1fr;min-height:0}.jedwab:before{display:none}.jedwab:after{content:"";aspect-ratio:4/3;background:var(--jedwab-kadr) 74% center / cover no-repeat;order:-1;display:block}.jedwab--te:after{background-position:50%}.jedwab__tresc{background:#f6f7fb;border-top:1px solid #141b2b12;padding:clamp(22px,6vw,30px)}}@media (prefers-reduced-motion:reduce){.jedwab:hover{transform:none}}.film-zabiegu{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl);background:#101728}.film-zabiegu .section__eyebrow{color:var(--motyw-akcent,#c9a227)}.film-zabiegu .section__title{color:#f4f1ec}.film-zabiegu .section__subtitle{color:#b9bfcc}.film-zabiegu__rama{max-width:var(--container-md);background:#05080f;border:1px solid #ffffff24;border-radius:20px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 34px 78px -44px #000000e6}.film-zabiegu__obraz{aspect-ratio:16/9;background:#05080f;width:100%;height:auto;display:block}.film-zabiegu__znak{aspect-ratio:1;pointer-events:none;background:#1017289e;border:1px solid #ffffff8c;border-radius:50%;width:clamp(64px,7vw,92px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.film-zabiegu__znak:after{content:"";border:.62em solid #0000;border-left:1.02em solid #f4f1ec;border-right-width:0;font-size:clamp(15px,1.6vw,21px);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.film-zabiegu__nota{max-width:var(--container-md);margin:var(--space-md) auto 0;font-size:var(--text-body-sm);color:#99a1b2;line-height:1.5}.motyw .jedwab__pod,.jedwab__pod{font-size:var(--text-body-sm);color:#5a6270;margin:-6px 0 0;line-height:1.45}.opcja-linii{border:1px dashed var(--motyw-kreska);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:12px 18px;margin:clamp(18px,2vw,26px) 0 0;padding:16px clamp(18px,2vw,26px);display:flex}.opcja-linii__etykieta{font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--motyw-metal);font-weight:700}.motyw .opcja-linii__nazwa{font-family:var(--font-serif);font-size:var(--text-h5);color:var(--motyw-tekst)}.opcja-linii__miara{font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums;font-size:var(--text-h6);letter-spacing:var(--track-label);color:var(--motyw-metal);margin-left:auto}.przebieg-spa{max-width:var(--container-md);margin-top:clamp(34px,4vw,58px)}.przebieg-spa__tytul{margin:0 0 var(--space-md);font-family:var(--font-mono);font-size:var(--text-h6);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:700}.motyw .przebieg-spa__tytul{color:var(--motyw-metal)}.przebieg-spa .krok__czas{text-align:right;min-width:5.5ch}.nota-surowce{max-width:var(--container-md);font-size:var(--text-body);margin:clamp(28px,3vw,44px) 0 0;line-height:1.65}.motyw .nota-surowce{color:var(--motyw-tekst-cichy)}:root:has(.swiat-porcelana){--sw-grunt:#fbf7f2;--sw-powierzchnia:#f7efe6;--sw-akcent:#856542;--sw-metal:#c9a27b;--sw-atrament:#33261a;--sw-cichy:#6b5a48;--sw-atrament-rgb:51 38 26;--sw-metal-rgb:201 162 123}:root:has(.swiat-lod){--sw-grunt:#f7f9fa;--sw-powierzchnia:#e4edf2;--sw-akcent:#486d80;--sw-metal:#6b92a6;--sw-atrament:#1e2e36;--sw-cichy:#55666f;--sw-atrament-rgb:30 46 54;--sw-metal-rgb:107 146 166}:root:has(.swiat-owies){--sw-grunt:#fbf7ec;--sw-powierzchnia:#f0e5cb;--sw-akcent:#7f5f27;--sw-metal:#a67f3d;--sw-atrament:#33290f;--sw-cichy:#5f5233;--sw-atrament-rgb:51 41 15;--sw-metal-rgb:166 127 61}:root:has(.swiat-len){--sw-grunt:#f8f8f2;--sw-powierzchnia:#edf0e5;--sw-akcent:#5e6644;--sw-metal:#8f9970;--sw-atrament:#272b1c;--sw-cichy:#525a44;--sw-powierzchnia-2:#e4e9d9;--sw-atrament-rgb:39 43 28;--sw-metal-rgb:143 153 112}.swiat{--sb-mint:var(--sw-metal);--sb-mint-deep:var(--sw-akcent);--sb-mint-text:var(--sw-akcent);--sb-mint-dark:var(--sw-atrament);--sb-mint-light:rgb(var(--sw-metal-rgb) / .55);--sb-mint-wash:var(--sw-powierzchnia);--sb-teal-deep:var(--sw-akcent);--sb-paper:var(--sw-grunt);--sb-offwhite:var(--sw-powierzchnia);--sb-white:var(--sw-grunt);--sb-ink:var(--sw-atrament);--sb-ink-muted:var(--sw-cichy);--sb-grey-deep:var(--sw-cichy);--sb-grey:var(--sw-cichy);--sb-grey-soft:rgb(var(--sw-atrament-rgb) / .35);--sb-steel-deep:var(--sw-cichy);--sb-steel:var(--sw-cichy);background:var(--sw-grunt);color:var(--sw-atrament)}.swiat .bg-paper{background:var(--sw-grunt)}.swiat .bg-offwhite,.swiat .bg-wash{background:var(--sw-powierzchnia)}.swiat .bg-white{background:var(--sw-grunt)}.swiat .bg-glebia{background:var(--sw-powierzchnia-2,var(--sw-powierzchnia))}.swiat .section__title,.swiat .hero__title,.swiat .card__title,.swiat h2,.swiat h3,.swiat h4{color:var(--sw-atrament)}.swiat .section__eyebrow,.swiat .hero__eyebrow,.swiat .card__eyebrow{color:var(--sw-akcent)}.swiat p,.swiat li,.swiat .section__subtitle,.swiat .hero__subline,.swiat .card__body,.swiat .lead{color:var(--sw-cichy)}.swiat .hero__title em,.swiat .section__title em{color:var(--sw-akcent)}.swiat strong{color:var(--sw-atrament)}.swiat .spec-card__datapoint strong,.swiat .stat__value,.swiat .kpi__value{color:var(--sw-akcent)}.swiat .card,.swiat .glass-card,.swiat .spec-card{background:var(--sw-powierzchnia);border-color:rgb(var(--sw-atrament-rgb) / .1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.swiat .bg-offwhite .card,.swiat .bg-wash .card,.swiat .bg-offwhite .spec-card{background:var(--sw-grunt)}.swiat .card:hover{border-color:var(--sw-metal);transform:none}.swiat hr,.swiat .divider{border-color:rgb(var(--sw-atrament-rgb) / .18)}.swiat .parametry{border-top-color:rgb(var(--sw-metal-rgb) / .6)}.swiat .parametry__wiersz{border-bottom-color:rgb(var(--sw-atrament-rgb) / .18)}.swiat .parametry__etykieta{color:var(--sw-cichy)}.swiat .parametry__wartosc{color:var(--sw-atrament)}.swiat .chip{background:rgb(var(--sw-metal-rgb) / .12);border-color:rgb(var(--sw-metal-rgb) / .4);color:var(--sw-akcent)}.swiat .chip__kropka{background:var(--sw-akcent)}.swiat .btn--primary{background:var(--sw-akcent);border-color:var(--sw-akcent);color:var(--sw-grunt)}.swiat .btn--primary:hover{background:var(--sw-atrament);border-color:var(--sw-atrament)}.swiat .btn--ghost,.swiat .btn--outline{color:var(--sw-akcent);border-color:rgb(var(--sw-metal-rgb) / .55)}.swiat .btn--ghost:hover,.swiat .btn--outline:hover{border-color:var(--sw-akcent);background:rgb(var(--sw-metal-rgb) / .1)}.swiat .page-accent{background:var(--sw-grunt)}.swiat .page-accent__bar{background:var(--sw-metal)}.swiat .page-accent__label{background:var(--sw-grunt);color:var(--sw-akcent);border-bottom-color:rgb(var(--sw-atrament-rgb) / .08)}.swiat .hero-full{background:var(--sw-grunt)}.swiat .hero-full__welon{background:linear-gradient(100deg, rgb(var(--sw-atrament-rgb) / 0) 0%, rgb(var(--sw-atrament-rgb) / 0) 100%), linear-gradient(100deg, var(--sw-grunt) 0%, color-mix(in srgb, var(--sw-grunt) 82%, transparent) 34%, color-mix(in srgb, var(--sw-grunt) 20%, transparent) 60%, transparent 78%)}.swiat .corner-badge{background:color-mix(in srgb, var(--sw-grunt) 92%, transparent);border-left-color:var(--sw-metal)}.swiat .pas-zdjec{background:var(--sw-powierzchnia);border-top-color:rgb(var(--sw-metal-rgb) / .6);border-bottom-color:rgb(var(--sw-metal-rgb) / .6)}.swiat svg [fill=\#1F4F46]{fill:var(--sw-atrament)}.swiat svg [stroke=\#1F4F46]{stroke:var(--sw-atrament)}.swiat svg [fill=\#549C90]{fill:var(--sw-akcent)}.swiat svg [stroke=\#549C90]{stroke:var(--sw-akcent)}.swiat svg [fill=\#84CCC0]{fill:var(--sw-metal)}.swiat svg [stroke=\#84CCC0]{stroke:var(--sw-metal)}.swiat svg [fill=\#A5D2C8]{fill:var(--sw-metal)}.swiat svg [stroke=\#A5D2C8]{stroke:var(--sw-metal)}.swiat svg [fill=\#E8F0ED],.swiat svg [fill=\#CDE6DD]{fill:var(--sw-powierzchnia)}.swiat svg [fill=\#FAF7F0]{fill:var(--sw-grunt)}.swiat svg [fill=\#0E1F1B]{fill:var(--sw-atrament)}.swiat svg [fill=\#3C4A46]{fill:var(--sw-cichy)}body:has(.swiat) .site-header{background:color-mix(in srgb, var(--sw-powierzchnia) 94%, transparent);border-bottom-color:rgb(var(--sw-metal-rgb) / .55)}body:has(.swiat) .site-header__topbar{background:color-mix(in srgb, var(--sw-grunt) 96%, transparent);color:var(--sw-cichy);border-bottom-color:rgb(var(--sw-metal-rgb) / .3)}body:has(.swiat) .site-header__topbar a{color:var(--sw-cichy)}body:has(.swiat) .site-header__topbar span{color:var(--sw-cichy)}body:has(.swiat) .topbar-adres{color:var(--sw-cichy)}body:has(.swiat) .pasek-jezyka a{color:var(--sw-cichy)}:is(body:has(.swiat) .pasek-jezyka a:hover,body:has(.swiat) .site-header__topbar a:hover){color:var(--sw-akcent)}body:has(.swiat) .site-header__nav a{color:var(--sw-atrament)}:is(body:has(.swiat) .site-header__nav a:hover,body:has(.swiat) .site-header__nav a.is-active){color:var(--sw-akcent)}body:has(.swiat) .site-header__nav a:after{background:var(--sw-metal)}body:has(.swiat) .site-header__hamburger svg{stroke:var(--sw-atrament)}body:has(.swiat) .site-header__cta .btn--primary{background:var(--sw-akcent);border-color:var(--sw-akcent);color:var(--sw-grunt)}body:has(.swiat) .site-header__cta .btn--primary:hover{background:var(--sw-atrament);border-color:var(--sw-atrament)}body:has(.swiat) .nav-szuflada{background:var(--sw-grunt)}body:has(.swiat) .nav-szuflada__pasek{border-bottom-color:rgb(var(--sw-metal-rgb) / .4)}body:has(.swiat) .nav-szuflada__tytul{color:var(--sw-akcent)}:is(body:has(.swiat) .nav-szuflada__wiersz>a,body:has(.swiat) .nav-szuflada__pod a){color:var(--sw-atrament)}:is(body:has(.swiat) .nav-szuflada__wiersz>a:hover,body:has(.swiat) .nav-szuflada__pod a:hover){background:rgb(var(--sw-metal-rgb) / .12);color:var(--sw-akcent)}body:has(.swiat) .nav-szuflada__kontakt{color:var(--sw-cichy)}body:has(.swiat) .mega{background:var(--sw-grunt);border-bottom-color:rgb(var(--sw-metal-rgb) / .4)}body:has(.swiat) .mega__kicker{color:var(--sw-akcent)}body:has(.swiat) .mega__label{color:var(--sw-atrament)}body:has(.swiat) .mega__strzalka{color:var(--sw-metal)}.parametry-linia{padding-top:var(--space-md);font-size:var(--text-body-sm);letter-spacing:.01em;color:var(--sb-ink-muted);margin:auto 0 0}.swiat .parametry-linia{color:var(--sw-cichy)}.swiat .grid--3>.card--cosmetics{--card-pad:var(--space-lg);border-radius:18px}.swiat .card--cosmetics .card__title{font-size:var(--text-h4);margin-bottom:10px;line-height:1.22}.swiat .card--cosmetics .card__body{line-height:1.72}.swiat .card--cosmetics .card__eyebrow{letter-spacing:.14em}.process__number,.spec-card__datapoint,.parametry__wartosc,.wariant__nr,.os-czasu__rok,.protokol__nr,.etap-karta__numer,.etap-karta__pojemnosc,.sciezka__nr,.krok__czas,.zestaw__miara,.jedwab__miara,.motyw .jedwab__miara,.opcja-linii__miara,.wariant__kroki li:before,.lista-kroki li:before,.protokol__lista li:before{font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em}.protokol__nr,.sciezka__nr,.wariant__nr,.etap-karta__numer{font-weight:500}.nav-szuflada__tytul,.nav-szuflada__kontakt,.hero__trust,.spec-card__label,.parametry__etykieta,.etap__nad,.kanal-obok__nad,.kanal-obok__hub,.zab-karta__nad,.mega__kicker,.kanal-kafel__wejscie,.linia-karta__nad,.linia-karta__wejscie,.protokol__naglowek,.opcja-linii__etykieta,.przebieg-spa__tytul,.motyw .jedwab__nad,.jedwab__nad,.mapa__trasa{font-family:var(--font-sans);letter-spacing:.09em;font-weight:600}.section__eyebrow,.hero__eyebrow,.card__eyebrow{font-weight:600}body{font-variant-numeric:lining-nums}.arkusz{padding:var(--space-lg);border-top:1px solid rgb(var(--sw-metal-rgb,166 127 61) / .55)}.arkusz__miara{font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;font-size:var(--text-h3);color:var(--sw-atrament,var(--sb-ink));margin:0 0 6px;line-height:1}.arkusz__format{font-size:var(--text-body-sm);color:var(--sw-cichy,var(--sb-ink-muted));margin:0 0 4px;line-height:1.5}.arkusz__naglowek{margin:var(--space-md) 0 8px;font-family:var(--font-sans);font-size:var(--text-h6);letter-spacing:.09em;color:var(--sw-akcent,var(--sb-mint-text));font-weight:600}.arkusz__profil{gap:0;max-width:22rem;margin:0;display:grid}.arkusz__wiersz{gap:var(--space-md);grid-template-columns:1fr auto;align-items:baseline;padding:9px 0;display:grid}.arkusz__wiersz+.arkusz__wiersz{border-top:1px solid rgb(var(--sw-atrament-rgb,51 41 15) / .14)}.arkusz__wiersz dt{font-size:var(--text-body-sm);color:var(--sw-cichy,var(--sb-ink-muted));margin:0}.arkusz__wiersz dd{font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;font-size:var(--text-body);color:var(--sw-atrament,var(--sb-ink));margin:0}.arkusz__zrodlo{margin:var(--space-md) 0 0;font-size:var(--text-body-sm);color:var(--sw-cichy,var(--sb-ink-muted));line-height:1.5}.receptury{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1080px){.receptury{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.receptury{grid-template-columns:minmax(0,1fr)}}.receptura,.swiat .receptura{--card-pad:0;border-top:3px solid var(--receptura);padding:0;overflow:hidden}.receptura:hover,.swiat .receptura:hover{border-color:var(--receptura);border-top-color:var(--receptura)}.receptura__kadr{aspect-ratio:6/5;background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--receptura) 10%, #fff) 0%, #faf7f0 70%);border-bottom:1px solid #0e1f1b0f;place-items:center;display:grid;position:relative}.receptura__kadr img{object-fit:cover;width:100%;height:100%}.receptura__szkic{width:min(78%,260px);height:auto;overflow:visible}.receptura__sloik{transform-origin:50% 90%;transition:transform var(--dur-slow) var(--ease-out)}.receptura:hover .receptura__sloik,.receptura:focus-within .receptura__sloik{transform:translateY(-6px)rotate(-2deg)}.receptura__tresc{padding:var(--space-md) var(--space-md) var(--space-lg);flex-direction:column;flex-grow:1;gap:.6rem;display:flex}.receptura__typ{font-family:var(--font-sans);font-size:var(--text-mono-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-ink-subtle);font-weight:700}.receptura__typ--ii{color:color-mix(in srgb, var(--receptura) 62%, #0e1f1b);background:color-mix(in srgb, var(--receptura) 13%, #fff);border:1px solid color-mix(in srgb, var(--receptura) 38%, #fff);border-radius:999px;align-self:flex-start;padding:.3rem .7rem}.receptura__nazwa{font-family:var(--font-sans);letter-spacing:.04em;color:var(--sb-ink);margin:.15rem 0 0;font-size:clamp(1.3rem,1.6vw,1.55rem);font-weight:800;line-height:1.15}.receptura__haslo{font-family:var(--font-serif);font-style:italic;font-size:var(--text-h5);color:color-mix(in srgb, var(--receptura) 55%, #0e1f1b);margin:0;line-height:1.3}.receptura__sklad{gap:.45rem;margin:.35rem 0 0;display:grid}.receptura__sklad-etykieta{font-family:var(--font-sans);font-size:var(--text-mono-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sb-ink-subtle);font-weight:700}.receptura__skladniki{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.receptura__skladniki li{font-size:var(--text-mono-sm);color:var(--sb-ink);background:#fff;border:1px solid #0e1f1b1f;border-radius:999px;padding:.28rem .65rem;font-weight:600}.receptura__naturalnie{font-size:var(--text-mono);color:var(--sb-ink-subtle);margin:.1rem 0 0;line-height:1.55}.receptura__oswiadczenia{border-top:1px dashed #0e1f1b24;gap:.5rem;margin:auto 0 0;padding:.85rem 0 0;list-style:none;display:grid}.receptura__oswiadczenia li{font-size:var(--text-mono);color:var(--sb-ink-muted);padding-left:1.15rem;line-height:1.55;position:relative}.receptura__oswiadczenia li:before{content:"";background:var(--receptura);border-radius:2px;width:.55rem;height:2px;position:absolute;top:.55em;left:0}.arkusz--w-karcie{padding:var(--space-md) 0 0;margin-top:var(--space-md)}.arkusz--w-karcie .arkusz__profil{max-width:none}@media (prefers-reduced-motion:reduce){.receptura__sloik{transition:none}.receptura:hover .receptura__sloik,.receptura:focus-within .receptura__sloik{transform:none}}.hl{--hl-e:cubic-bezier(.16, 1, .3, 1);--hl-e2:cubic-bezier(.65, 0, .35, 1);--hl-kropla:clamp(220px, min(27vw, 46svh), 470px);--hl-maska:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6 0 88 122'%3E%3Cpath d='M52.32 3.4L86.33 53.18A44 44 0 1 1 13.67 53.18L47.68 3.4Q50 0 52.32 3.4Z'/%3E%3C/svg%3E");--hl-akcent:var(--sb-mint);--hl-akcent-tekst:var(--sb-mint-text);isolation:isolate;background:var(--sb-paper);flex-direction:column;justify-content:center;min-height:calc(100svh - 196px);padding:clamp(22px,4vh,60px) 0 clamp(14px,2.4vh,30px);display:flex;position:relative;overflow:hidden}.hl-linia--kosmetyki{--hl-akcent:var(--line-cosmetics-primary);--hl-akcent-tekst:var(--line-cosmetics-deep)}.hl-linia--wlosy{--hl-akcent:var(--line-hair-primary);--hl-akcent-tekst:var(--line-hair-deep)}.hl-linia--suplementy{--hl-akcent:var(--line-supplements-primary);--hl-akcent-tekst:var(--line-supplements-deep)}.hl-linia--petcare{--hl-akcent:var(--line-petcare-primary);--hl-akcent-tekst:var(--line-petcare-deep)}.hl-tlo{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hl-tlo__plama{aspect-ratio:1;width:64vmax;animation:hl-dryf 24s var(--hl-e2) infinite alternate;background:radial-gradient(closest-side,#84ccc057,#84ccc000 72%);border-radius:50%;position:absolute;top:-22vmax;right:-14vmax}.hl-tlo__plama--druga{background:radial-gradient(closest-side,#cde6dd9e,#cde6dd00 72%);width:50vmax;animation-duration:31s;animation-direction:alternate-reverse;inset:auto auto -30vmax 18%}@keyframes hl-dryf{0%{transform:translate(0,0)scale(1)}to{transform:translate(-5vmax,3vmax)scale(1.1)}}.hl-siatka{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-areas:"tekst scena""szyna szyna";align-items:center;gap:clamp(14px,3vh,40px) clamp(28px,4vw,92px);display:grid;position:relative}.hl-tekst{grid-area:tekst;min-width:0;max-width:660px}.hl-scena{grid-area:scena;min-width:0}.hl-szyna{grid-area:szyna;min-width:0}.hero__title.hl-h1{letter-spacing:-.026em;color:var(--sb-mint-dark);margin:0 0 clamp(14px,2.4vh,28px);font-size:clamp(2.15rem,3.6vw,4.2rem);line-height:1.03}.hl-h1 br{display:none}.hl-wiersz{margin:-.05em 0 -.16em;padding:.05em 0 .16em;display:block;overflow:hidden}.hl-wiersz__tekst{text-wrap:balance;animation:hl-wznies 1.15s var(--hl-e) 60ms both;display:block}.hl-wiersz:nth-of-type(2) .hl-wiersz__tekst{animation-delay:.19s}@keyframes hl-wznies{0%{transform:translateY(108%)}to{transform:none}}.hero__subline.hl-lead{max-width:54ch;animation:hl-podnies .9s var(--hl-e) .42s both;margin-bottom:clamp(16px,2.8vh,30px);font-size:clamp(1rem,1.08vw,1.2rem);line-height:1.6}.hero__ctas.hl-akcje{animation:hl-podnies .9s var(--hl-e) .52s both;margin-bottom:clamp(14px,2.4vh,26px)}.chip-row.hl-chipy{animation:hl-podnies .9s var(--hl-e) .62s both;border-top:1px solid #0e1f1b1a;padding-top:clamp(12px,2vh,20px)}@keyframes hl-podnies{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hl-scena{grid-template-columns:var(--hl-kropla) minmax(0, 1fr);cursor:pointer;align-items:end;padding:3% 0 5%;display:grid;position:relative}.hl-kropla{width:var(--hl-kropla);aspect-ratio:88/122;z-index:1;animation:hl-opad-a 1.1s var(--hl-e) both;grid-area:1/1;position:relative}.hl-kropla--b{animation-name:hl-opad-b}@keyframes hl-opad-a{0%{transform:translateY(-14px)}55%{transform:translateY(3px)}to{transform:none}}@keyframes hl-opad-b{0%{transform:translateY(-14px)}55%{transform:translateY(3px)}to{transform:none}}.hl-kropla__cien{filter:blur(3px);height:8%;animation:hl-cien 1.3s var(--hl-e) .22s both;background:radial-gradient(closest-side,#1f4f463d,#1f4f4600);border-radius:50%;position:absolute;bottom:-3.5%;left:10%;right:10%}@keyframes hl-cien{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.hl-kropla__okno{-webkit-mask:var(--hl-maska) center / 100% 100% no-repeat;-webkit-mask:var(--hl-maska) center / 100% 100% no-repeat;mask:var(--hl-maska) center / 100% 100% no-repeat;animation:hl-okno 1.3s var(--hl-e) .14s both;background:linear-gradient(165deg,#eef6f2,#cde6dd);position:absolute;inset:0}@keyframes hl-okno{0%{opacity:0;filter:blur(10px);transform:scale(.9)}to{opacity:1;filter:none;transform:none}}.hl-kropla__ruch{animation:hl-najazd 17s var(--hl-e2) infinite alternate;position:absolute;inset:0}@keyframes hl-najazd{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1.6%,-1.2%)}}.hl-kropla__kadr{object-fit:cover;opacity:0;filter:blur(12px)saturate(1.15);width:100%;height:100%;transition:opacity .9s var(--hl-e2), transform 1.7s var(--hl-e), filter 1.1s var(--hl-e);position:absolute;inset:0;transform:scale(1.14)}.hl-kropla__kadr[data-on]{opacity:1;filter:none;transform:none}.hl-kropla__blask{pointer-events:none;background:radial-gradient(60% 34% at 30% 22%,#ffffff6b,#fff0 70%),linear-gradient(#fff0 70%,#1f4f461f 100%);position:absolute;inset:0}.hl-kropla__obrys{fill:none;width:114%;max-width:none;height:114%;stroke:var(--sb-grey);stroke-width:1.4px;stroke-linecap:round;pointer-events:none;transform-origin:50% 55%;animation:hl-obrys 1.4s var(--hl-e) .32s both, hl-oddech 7s var(--hl-e2) 1.72s infinite alternate;position:absolute;inset:-7%;overflow:visible}@keyframes hl-obrys{0%{opacity:0;transform:scale(1.06)}to{opacity:.85;transform:none}}@keyframes hl-oddech{0%{opacity:.85;transform:none}to{opacity:.6;transform:scale(1.018)}}.hl-iskry{pointer-events:none;position:absolute;inset:0}.hl-iskra{width:16px;height:16px;fill:var(--sb-grey);position:absolute;overflow:visible;translate:-50% -50%}.hl-iskra--0{width:clamp(20px,2.1vw,34px);height:clamp(20px,2.1vw,34px);animation:hl-iskra .7s var(--hl-e) .9s both, hl-migot 3.4s var(--hl-e2) 1.6s infinite;top:23%;left:88%}.hl-iskra--1{width:clamp(13px,1.3vw,20px);height:clamp(13px,1.3vw,20px);animation:hl-iskra .7s var(--hl-e) 1.05s both, hl-migot 2.8s var(--hl-e2) 1.75s infinite;top:7%;left:79%}.hl-iskra--2{width:clamp(11px,1.05vw,16px);height:clamp(11px,1.05vw,16px);animation:hl-iskra .7s var(--hl-e) 1.2s both, hl-migot 3.1s var(--hl-e2) 1.9s infinite;top:11%;left:96%}@keyframes hl-iskra{0%{opacity:0;transform:scale(0)rotate(-90deg)}to{opacity:1;transform:none}}@keyframes hl-migot{0%,to{opacity:1;transform:none}50%{opacity:.4;transform:scale(.55)rotate(45deg)}}.hl-fale{aspect-ratio:4;pointer-events:none;z-index:-1;width:150%;position:absolute;top:98%;left:50%;transform:translate(-50%,-50%)}.hl-fala{border:1.5px solid var(--hl-akcent);opacity:0;border-radius:50%;animation:2.4s cubic-bezier(.2,.7,.2,1) .26s both hl-fala;position:absolute;inset:0;transform:scale(.3)}.hl-fala:nth-child(2){animation-delay:.52s}.hl-fala:nth-child(3){animation-delay:.78s}@keyframes hl-fala{0%{opacity:0;transform:scale(.3)}12%{opacity:.9}to{opacity:0;transform:scale(1)}}.hl-plakietka.corner-badge{z-index:3;white-space:nowrap;max-width:none;animation:hl-podnies .9s var(--hl-e) 1.1s backwards;margin:0;position:absolute;inset:auto auto 9% -9%}.hl-karty{margin:0 0 6% calc(var(--hl-kropla) * -.2);z-index:2;animation:hl-karty 1s var(--hl-e) .56s both;grid-area:1/2;display:grid}@keyframes hl-karty{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.hl-karta{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);opacity:0;visibility:hidden;min-width:0;transition:opacity .38s ease, transform .52s var(--hl-e), visibility 0s linear .4s;background:#fffc;border:1px solid #fffc;border-radius:18px;grid-area:1/1;align-self:end;padding:clamp(16px,1.6vw,26px) clamp(16px,1.7vw,28px) clamp(10px,1vw,16px);position:relative;transform:translateY(14px)scale(.985);box-shadow:0 24px 60px #1f4f4624,0 2px 6px #1f4f460f}.hl-karta[data-on]{opacity:1;visibility:visible;transition:opacity .6s ease .14s, transform .9s var(--hl-e) .14s, visibility 0s;transform:none}.hl-karta:before{content:"";background:var(--hl-akcent);transform-origin:0;border-radius:0 0 3px 3px;height:3px;transition:transform .3s;position:absolute;top:-1px;left:22px;right:22px;transform:scaleX(0)}.hl-karta[data-on]:before{transition:transform 1s var(--hl-e) .26s;transform:none}.hl-karta__glowa{gap:3px;margin-bottom:10px;display:grid}.hl-karta__nad{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--hl-akcent-tekst);font-size:.72rem;font-weight:600;line-height:1.3}.hl-karta__tytul{font-family:var(--font-serif);color:var(--sb-mint-dark);text-wrap:balance;font-size:clamp(1.3rem,1.55vw,1.7rem);line-height:1.1}.hl-karta__lista{display:grid}.hl-produkt{border-top:1px solid #1f4f461a;align-items:baseline;gap:10px;min-width:0;padding:9px 0;display:flex}.hl-karta[data-on] .hl-produkt{animation:hl-produkt .76s var(--hl-e) both;animation-delay:calc(.3s + var(--j,0) * 80ms)}@keyframes hl-produkt{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.hl-produkt__tresc{gap:1px;min-width:0;display:grid}.hl-produkt__nad{font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--sb-ink-subtle);font-size:.66rem;font-weight:600;line-height:1.3}.hl-produkt__nazwa{font-family:var(--font-serif);color:var(--sb-ink);font-size:clamp(1.02rem,1.1vw,1.16rem);line-height:1.22}.hl-karta--warianty .hl-karta__lista{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.hl-produkt--wariant{align-items:flex-start}.hl-produkt__kropka{background:var(--kolor,var(--hl-akcent));width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--kolor,var(--hl-akcent)) 20%, transparent);border-radius:50%;flex:none;margin-top:4px}.hl-produkt--wariant .hl-produkt__nazwa{font-family:var(--font-sans);letter-spacing:.06em;font-size:.78rem;font-weight:700;line-height:1.25}.hl-produkt__opis{color:var(--sb-ink-muted);font-size:.82rem;line-height:1.35}.hl-szyna{animation:hl-podnies .9s var(--hl-e) .76s both;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(12px,1.6vw,24px);display:grid;position:relative}.hl-szyna:before{content:"";transform-origin:0;height:1px;animation:hl-rysuj 1.3s var(--hl-e) .7s both;background:#1f4f4629;position:absolute;top:0;left:0;right:0}@keyframes hl-rysuj{0%{transform:scaleX(0)}to{transform:none}}.hl-szyna__lista{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(10px,1.6vw,28px);display:grid}.hl-szyna__pozycja{min-width:0}.hl-zakladka{border-radius:6px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nad strzalka""tytul strzalka";align-items:center;gap:2px 10px;min-height:44px;padding:14px 4px 8px;text-decoration:none;display:grid;position:relative}.hl-zakladka__tor{border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.hl-zakladka__postep{background:var(--hl-akcent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.hl-zakladka[data-on] .hl-zakladka__postep{animation:hl-postep var(--hl-czas,6.5s) linear both}.hl[data-postep=stoi] .hl-zakladka__postep{animation-play-state:paused}@keyframes hl-postep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hl-zakladka__nad{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--hl-akcent-tekst);grid-area:nad;font-size:.7rem;font-weight:600;line-height:1.3}.hl-zakladka__tytul{font-family:var(--font-serif);color:var(--sb-ink-muted);grid-area:tytul;font-size:clamp(1.02rem,1.12vw,1.25rem);line-height:1.2}.hl-zakladka[data-on] .hl-zakladka__tytul,.hl-zakladka:hover .hl-zakladka__tytul{color:var(--sb-mint-dark)}.hl-zakladka__strzalka{width:18px;height:18px;color:var(--hl-akcent-tekst);opacity:0;transition:opacity .25s ease, transform .4s var(--hl-e);grid-area:strzalka;transform:translate(-8px)}.hl-zakladka:hover .hl-zakladka__strzalka,.hl-zakladka:focus-visible .hl-zakladka__strzalka,.hl-zakladka[data-on] .hl-zakladka__strzalka{opacity:1;transform:none}.hl-zakladka:focus-visible{outline-offset:2px}.hl-pauza{width:44px;height:44px;color:var(--sb-mint-dark);background:#fff9;border:1px solid #1f4f4638;border-radius:50%;place-items:center;display:inline-grid}.hl-pauza:hover{border-color:var(--sb-mint-deep);background:#fff}.hl-pauza[aria-pressed=true]{background:var(--sb-mint-dark);border-color:var(--sb-mint-dark);color:#fff}.hl-pauza svg{width:16px;height:16px}.hl[data-ruch=stoi] .hl-petla,.hl[data-ruch=stoi] .hl-fala{animation-play-state:paused}@media (max-width:1365px){.hl-siatka{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hl-akcje .btn{padding-left:22px;padding-right:22px}}@media (max-width:1279px){.hl{--hl-kropla:clamp(210px, min(26vw, 44svh), 360px)}}@media (max-width:959px){.hl{--hl-kropla:min(56vw, 300px);min-height:0;padding:22px 0 18px}.hl-siatka{grid-template-columns:minmax(0,1fr);grid-template-areas:"tekst""scena""szyna";row-gap:18px}.hl-tekst{max-width:none}.hl-scena{grid-template-columns:minmax(0,1fr);justify-items:center;padding:12px 0 0}.hl-kropla{grid-area:1/1}.hl-karty{width:100%;max-width:560px;margin:calc(var(--hl-kropla) * -.22) 0 0;grid-area:2/1}.hl-plakietka.corner-badge{inset:10% auto auto -34%}.hl-szyna__lista{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px}}@media (max-width:640px){.hero__title.hl-h1{font-size:clamp(1.95rem,8.4vw,2.4rem)}.hero__subline.hl-lead{margin-bottom:18px;font-size:.98rem;line-height:1.55}.hero__ctas.hl-akcje{gap:8px;margin-bottom:0}.hl-akcje .btn{flex:100%;justify-content:center;padding-top:13px;padding-bottom:13px}.chip-row.hl-chipy{display:none}.hl-karta{border-radius:16px}.hl-karta--warianty .hl-karta__lista{column-gap:12px}.hl-zakladka{min-height:48px;padding:12px 2px 6px}.hl-zakladka__tytul{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hl-zakladka__nad{font-size:.74rem}.hl-zakladka__strzalka{grid-row:1/-1}.hl-plakietka .corner-badge__tresc{font-size:1.05rem}}.hn{--hn-e:cubic-bezier(.16, 1, .3, 1);background:radial-gradient(70% 90% at 100% 30%, #ffffff8c, #fff0 60%), var(--sb-offwhite);padding:clamp(48px,9vh,120px) 0 clamp(52px,9.5vh,128px);position:relative;overflow:hidden}.hn-uklad{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:center;gap:clamp(32px,4.4vw,96px);display:grid}.hn-lista{min-width:0;display:grid}.hn-wiersz{isolation:isolate;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;column-gap:clamp(12px,1.6vw,28px);padding:0 8px 0 4px;display:grid;position:relative}.hn-wiersz:last-child{border-bottom:1px solid #1f4f4629}.hn-wiersz__kreska{transform-origin:0;background:#1f4f4629;height:1px;position:absolute;top:0;left:0;right:0}.hn-wiersz__tlo{z-index:-1;transform-origin:0;transition:transform .62s var(--hn-e);background:linear-gradient(90deg,#ffffffd9,#ffffff4d);border-radius:4px;position:absolute;inset:1px 0 0;transform:scaleX(0)}.hn-wiersz:hover .hn-wiersz__tlo,.hn-wiersz:focus-within .hn-wiersz__tlo{transform:none}.hn-glowny{grid-column:1}.hn-pod{grid-column:2}.hn-strzalka{grid-column:3}.hn-glowny{min-width:0;color:var(--sb-mint-dark);align-items:center;gap:16px;padding:clamp(10px,1.55vh,20px) 0;text-decoration:none;display:flex}.hn-glowny:after{content:"";z-index:0;border-radius:4px;position:absolute;inset:0}.hn-glowny:focus-visible{outline:none}.hn-glowny:focus-visible:after{outline:2px solid var(--sb-mint-text);outline-offset:-2px}.hn-etykieta{transition:transform .52s var(--hn-e);margin:-.06em 0 -.14em;padding:.06em 0 .14em;display:block;overflow:hidden}.hn-etykieta__tekst{font-family:var(--font-serif);letter-spacing:-.015em;white-space:nowrap;font-size:clamp(1.65rem,2.5vw,2.85rem);font-weight:500;line-height:1.04;display:block}.hn-wiersz:hover .hn-etykieta,.hn-wiersz:focus-within .hn-etykieta{transform:translate(12px)}.hn-miniatura{display:none}.hn-pod{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:6px 8px;min-width:0;display:flex;position:relative}.hn-pigulka{min-height:38px;color:var(--sb-ink-muted);transition:transform .3s var(--hn-e);background:#ffffff8c;border:1px solid #1f4f4624;border-radius:999px;align-items:center;padding:6px 13px;font-size:.84rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.hn-pigulka:hover,.hn-pigulka:focus-visible{background:var(--sb-mint-dark);border-color:var(--sb-mint-dark);color:#fff;transform:translateY(-2px)}.hn-strzalka{z-index:0;pointer-events:none;position:relative}.hn-strzalka__kolo{width:46px;height:46px;color:var(--sb-mint-dark);border:1px solid #1f4f463d;border-radius:50%;place-items:center;display:grid;position:relative}.hn-strzalka__kolo:before{content:"";background:var(--sb-mint-dark);transition:transform .46s var(--hn-e);border-radius:50%;position:absolute;inset:-1px;transform:scale(0)}.hn-strzalka__kolo svg{width:20px;height:20px;transition:transform .46s var(--hn-e);position:relative;transform:rotate(-45deg)}.hn-wiersz:hover .hn-strzalka__kolo,.hn-wiersz:focus-within .hn-strzalka__kolo{color:#fff;border-color:var(--sb-mint-dark)}.hn-wiersz:hover .hn-strzalka__kolo:before,.hn-wiersz:focus-within .hn-strzalka__kolo:before,.hn-wiersz:hover .hn-strzalka__kolo svg,.hn-wiersz:focus-within .hn-strzalka__kolo svg{transform:none}.hn-bok{top:calc(var(--h-naglowka,120px) + 64px);align-self:center;justify-items:center;gap:clamp(20px,3vh,32px);display:grid;position:sticky}.hn-soczewka{aspect-ratio:1;width:min(100%,clamp(260px,27vw,440px));position:relative}.hn-soczewka__okno{isolation:isolate;background:var(--sb-mint-wash);border-radius:50%;position:absolute;inset:7%;overflow:hidden;box-shadow:0 0 0 1px #1f4f461f,0 30px 70px #1f4f462e}.hn-soczewka__kadr{object-fit:cover;opacity:0;filter:blur(8px);width:100%;height:100%;transition:opacity .5s ease, transform 1s var(--hn-e), filter .7s var(--hn-e);position:absolute;inset:0;transform:scale(1.16)rotate(-4deg)}.hn-soczewka__kadr[data-on]{opacity:1;filter:none;transform:none}.hn-soczewka__blask{pointer-events:none;background:radial-gradient(circle at 32% 24%,#ffffff80,#fff0 42%),radial-gradient(circle,#0e1f1b00 62%,#0e1f1b33 100%);border-radius:50%;position:absolute;inset:0}.hn-soczewka__podzialka{fill:none;width:100%;height:100%;stroke:var(--sb-mint-dark);stroke-width:.9px;opacity:.5;transform:rotate(calc(var(--n,0) * 24deg));transition:transform 1.1s var(--hn-e);position:absolute;inset:0;overflow:visible}.hn-soczewka__podzialka circle{stroke-width:.6px}.hn-soczewka__znacznik{background:var(--sb-mint-dark);border-radius:2px;width:2px;height:6%;position:absolute;top:-1.5%;left:50%;transform:translate(-50%)}.hn-cta{white-space:nowrap}.hn[data-stan=czeka] .hn-etykieta__tekst{transform:translateY(110%)}.hn[data-stan=czeka] .hn-wiersz__kreska{transform:scaleX(0)}.hn[data-stan=czeka] .hn-pod,.hn[data-stan=czeka] .hn-strzalka,.hn[data-stan=czeka] .hn-miniatura{opacity:0}.hn[data-stan=czeka] .hn-soczewka{opacity:0;transform:scale(.86)rotate(-14deg)}.hn[data-stan=czeka] .hn-cta{opacity:0;transform:translateY(14px)}.hn[data-stan=widoczne] .hn-etykieta__tekst{animation:hn-wznies 1s var(--hn-e) backwards;animation-delay:calc(var(--i,0) * 70ms + 80ms)}.hn[data-stan=widoczne] .hn-wiersz__kreska{animation:hn-rysuj 1.2s var(--hn-e) backwards;animation-delay:calc(var(--i,0) * 70ms)}.hn[data-stan=widoczne] .hn-pod,.hn[data-stan=widoczne] .hn-miniatura{animation:hn-pojaw .8s var(--hn-e) backwards;animation-delay:calc(var(--i,0) * 70ms + .28s)}.hn[data-stan=widoczne] .hn-strzalka{animation:hn-pojaw-skala .7s var(--hn-e) backwards;animation-delay:calc(var(--i,0) * 70ms + .22s)}.hn[data-stan=widoczne] .hn-soczewka{animation:hn-soczewka 1.4s var(--hn-e) .16s backwards}.hn[data-stan=widoczne] .hn-cta{animation:hn-pojaw .9s var(--hn-e) .64s backwards}@keyframes hn-wznies{0%{transform:translateY(110%)}}@keyframes hn-rysuj{0%{transform:scaleX(0)}}@keyframes hn-pojaw{0%{opacity:0;transform:translateY(12px)}}@keyframes hn-pojaw-skala{0%{opacity:0;transform:scale(.6)}}@keyframes hn-soczewka{0%{opacity:0;transform:scale(.86)rotate(-14deg)}}@media (max-width:899px){.hn{padding:40px 0 48px}.hn-uklad{grid-template-columns:minmax(0,1fr);gap:28px}.hn-bok{position:static}.hn-soczewka{display:none}.hn-wiersz{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"glowny strzalka""pod pod";padding:0}.hn-glowny{grid-area:glowny;gap:14px;padding:12px 0}.hn-strzalka{grid-area:strzalka}.hn-pod{grid-area:pod;justify-content:flex-start;gap:6px;padding:0 0 14px}.hn-miniatura{background:var(--sb-mint-wash);border-radius:50%;flex:none;width:52px;height:52px;display:block;overflow:hidden;box-shadow:0 0 0 1px #1f4f461f}.hn-miniatura img{object-fit:cover;width:100%;height:100%;display:block}.hn-etykieta__tekst{white-space:normal;font-size:clamp(1.55rem,6.4vw,2rem)}.hn-strzalka__kolo{width:44px;height:44px}.hn-pigulka{min-height:44px;padding:8px 14px;font-size:.84rem}.hn-cta{white-space:normal;justify-content:center;width:100%}.hn-wiersz:hover .hn-etykieta,.hn-wiersz:focus-within .hn-etykieta{transform:translate(6px)}}.site-header{--mn-e:cubic-bezier(.16, 1, .3, 1);transition:transform .46s var(--mn-e), box-shadow var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out)}.site-header.mn-kompakt{transform:translate3d(0, calc(-1 * var(--mn-zjazd,0px)), 0);box-shadow:0 10px 30px #1f4f4617}.site-header__main.mn-pasek{transition:transform .46s var(--mn-e);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(16px,1.8vw,36px);display:grid}.mn-kompakt .site-header__main.mn-pasek{transform:translate3d(0, var(--mn-podjazd,0px), 0)}.mn-pasek .site-header__logo{grid-column:1}.mn-pasek .site-header__logo img{transform-origin:0;transition:transform .46s var(--mn-e)}.mn-kompakt .site-header__logo img{transform:scale(var(--mn-logo-skala,.82))}.mn-nawigacja{grid-column:2;justify-self:center;min-width:0;position:relative}.mn-pasek .site-header__cta,.mn-pasek .site-header__hamburger{grid-column:3;justify-self:end}.mn-nawigacja .site-header__nav a:after{content:none}.mn-wskaznik{background:var(--sb-mint-deep);opacity:0;transform-origin:0;pointer-events:none;width:1px;height:2px;transition:transform .44s cubic-bezier(.3,1.25,.45,1),opacity .2s;position:absolute;bottom:3px;left:0}.mn-wskaznik[data-bez]{transition:opacity .2s}body:has(.motyw) .mn-wskaznik{background:var(--motyw-metal)}body:has(.swiat) .mn-wskaznik{background:var(--sw-metal)}body:has(.motyw) .mn-nawigacja .site-header__nav a:hover{background:#ffffff14}.mn-nawigacja .site-header__szewron{transition:transform .36s var(--mn-e)}.site-header__hamburger{border-radius:var(--radius-md);width:44px;height:44px}.site-header__hamburger svg{stroke-linecap:round}.site-header__hamburger .mn-kreska{transform-box:fill-box;transform-origin:100%;transition:transform .32s var(--mn-e)}@media (max-width:1279px){.mn-nawigacja,.mn-pasek .site-header__cta{display:none}.mn-pasek .site-header__hamburger{display:inline-flex}.mega{display:none}}@media (min-width:1280px) and (max-width:1499px){.mn-nawigacja .site-header__nav>li>a{padding-left:clamp(7px,.62vw,11px);padding-right:clamp(7px,.62vw,11px);font-size:.9rem}.mn-pasek .site-header__cta .btn--sm{padding:10px 16px}}@media (min-width:1280px) and (max-width:1365px){.mn-nawigacja .site-header__nav>li>a{padding-left:6px;padding-right:6px;font-size:.86rem}.site-header__main.mn-pasek{column-gap:14px}}.mega.mn-mega{animation:mn-mega-wejscie .3s var(--mn-e) both;border-top-color:#0000}.mega.mn-mega:before{content:"";background:var(--sb-mint);height:2px;transform-origin:var(--mn-mega-x,50%) 50%;animation:mn-rysuj .62s var(--mn-e) both;position:absolute;top:-2px;left:0;right:0}body:has(.motyw) .mega.mn-mega:before{background:var(--motyw-metal)}body:has(.swiat) .mega.mn-mega:before{background:var(--sw-metal)}.mega.mn-mega--gasnie{pointer-events:none;animation:.2s ease-in both mn-mega-wyjscie}@keyframes mn-mega-wejscie{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes mn-mega-wyjscie{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes mn-rysuj{0%{transform:scaleX(0)}to{transform:none}}.mn-mega .mega__kafel,.mn-mega .mega__wiersz{animation:mn-kafel .56s var(--mn-e) backwards;animation-delay:calc(70ms + var(--i,0) * 55ms)}.mn-mega .mega__kadr img{animation:mn-kadr 1s var(--mn-e) backwards;animation-delay:calc(70ms + var(--i,0) * 55ms)}.mn-mega .mega__ilustracja{animation:mn-kafel .7s var(--mn-e) .14s backwards}@keyframes mn-kafel{0%{opacity:0;transform:translateY(16px)}}@keyframes mn-kadr{0%{filter:saturate(.6)blur(4px);transform:scale(1.14)}}@keyframes mn-pod{0%{opacity:0;transform:translate(14px)}}@media (max-width:1279px){.mn-zaslona{z-index:190;-webkit-backdrop-filter:blur(5px)saturate(120%);backdrop-filter:blur(5px)saturate(120%);opacity:0;visibility:hidden;pointer-events:none;background:#0e1f1b57;transition:opacity .32s,visibility 0s linear .32s;display:block;position:fixed;inset:0}.mn-zaslona.jest{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s,visibility}.mn-szuflada{--mn-e:cubic-bezier(.16, 1, .3, 1);--mn-zapas:28px;top:0;right:calc(-1 * var(--mn-zapas));z-index:200;height:100dvh;width:calc(min(88vw, 400px) + var(--mn-zapas));padding-right:var(--mn-zapas);background:var(--sb-paper);touch-action:pan-y;visibility:hidden;border-radius:22px 0 0 22px;flex-direction:column;transition:transform .3s cubic-bezier(.55,0,.75,.25),visibility 0s linear .3s;display:flex;position:fixed;overflow:hidden;transform:translate(calc(100% + 40px));box-shadow:-24px 0 60px #0e1f1b33}.mn-szuflada.jest-otwarta{visibility:visible;transition:transform .68s cubic-bezier(.2,1.1,.3,1),visibility;transition:transform .72s linear(0, .0071 1.2%, .0294 2.5%, .1203 5.3%, .5463 14.6%, .7354 20%, .8577 25.6%, .9364 31.3%, .9812 37.1%, 1.0039 43%, 1.0136 48.9%, 1.0154 54.3%, 1.0086 66.3%, 1.0013 82.5%, 1), visibility 0s;transform:none}.mn-szuflada__pasek{padding:16px 12px 14px 24px}.mn-szuflada .nav-szuflada__tytul{font-family:var(--font-sans);letter-spacing:.12em;font-weight:600}.mn-szuflada .nav-szuflada__zamknij{width:48px;height:48px;transition:transform .4s var(--mn-e);border-radius:50%}.mn-szuflada .nav-szuflada__zamknij:hover{transform:rotate(90deg)}.mn-szuflada__nav{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.mn-szuflada .nav-szuflada__lista{padding:6px 0 12px;overflow:visible}.mn-szuflada .nav-szuflada__wiersz{border-bottom-color:#0e1f1b12}.mn-szuflada .nav-szuflada__wiersz>a{min-height:58px;font-family:var(--font-serif);color:var(--sb-mint-dark);align-items:center;padding:10px 24px;font-size:1.55rem;line-height:1.1;transition:none;display:flex;position:relative}.mn-pozycja__tekst{transition:transform .36s var(--mn-e);display:inline-block}.mn-szuflada .nav-szuflada__wiersz>a:hover .mn-pozycja__tekst,.mn-szuflada .nav-szuflada__wiersz>a:focus-visible .mn-pozycja__tekst{transform:translate(6px)}.mn-szuflada .nav-szuflada__wiersz>a.jest-aktywna:before{content:"";background:var(--sb-mint-deep);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.mn-szuflada .nav-szuflada__rozwin{width:60px;min-height:58px}.mn-szuflada .mn-pod{max-height:none;padding:4px 0 10px;transition:none;overflow:visible}.mn-szuflada .mn-pod:not([hidden]) li{animation:mn-pod .52s var(--mn-e) backwards;animation-delay:calc(var(--j,0) * 50ms)}.mn-szuflada .mn-pod a{min-height:48px;font-size:var(--text-body-sm);color:var(--sb-ink-muted);border-bottom:0;align-items:center;gap:12px;padding:6px 20px 6px 30px;display:flex}.mn-szuflada .mn-pod a.jest-aktywna{color:var(--sb-mint-dark);font-weight:600}.mn-pod__miniatura{background:var(--sb-mint-wash);border-radius:50%;flex:none;width:36px;height:36px;overflow:hidden;box-shadow:0 0 0 1px #1f4f461f}.mn-pod__miniatura img{object-fit:cover;width:100%;height:100%;display:block}.mn-szuflada .mn-pozycja,.mn-szuflada .mn-szuflada__stopka{opacity:0;transition:opacity .16s,transform .22s;transform:translate(36px)}.mn-szuflada.jest-otwarta .mn-pozycja,.mn-szuflada.jest-otwarta .mn-szuflada__stopka{opacity:1;transition:opacity .46s ease calc(.11s + var(--i,0) * 45ms), transform .76s var(--mn-e) calc(.11s + var(--i,0) * 45ms);transform:none}.mn-szuflada__stopka{gap:14px;padding-top:18px}.mn-szuflada__stopka .btn{min-height:48px}.mn-szuflada__dol{justify-content:space-between;align-items:center;gap:12px;display:flex}.mn-szuflada__kontakty{gap:0;min-width:0;display:grid}.mn-szuflada .nav-szuflada__kontakt{min-height:44px;font-family:var(--font-sans);overflow-wrap:anywhere;align-items:center;font-size:.9rem;display:inline-flex}.mn-jezyki{background:var(--sb-mint-wash);border-radius:999px;flex:none;padding:3px;display:inline-flex}.mn-jezyki__link{letter-spacing:.1em;min-width:44px;min-height:44px;color:var(--sb-mint-text);border-radius:999px;place-items:center;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-grid}.mn-jezyki__link.jest-aktywny{color:var(--sb-mint-dark);box-shadow:var(--shadow-sm);background:#fff}body:has(.swiat) .mn-jezyki{background:rgb(var(--sw-metal-rgb) / .14)}body:has(.swiat) .mn-szuflada .nav-szuflada__wiersz>a{color:var(--sw-atrament)}}@media (max-width:520px){.hl-glowna .spec-card__datapoint{flex-wrap:wrap;row-gap:6px}.hl-glowna .spec-card__datapoint .chip{white-space:normal;max-width:100%;line-height:1.3}}@media (prefers-reduced-motion:reduce){.hl *,.hl :before,.hl :after,.hn *,.hn :before,.hn :after,.site-header,.site-header__main.mn-pasek,.mn-pasek .site-header__logo img,.mn-wskaznik,.site-header__hamburger .mn-kreska,.mega.mn-mega,.mega.mn-mega:before,.mn-mega *,.mn-zaslona,.mn-szuflada,.mn-szuflada *{transition:none!important;animation:none!important}.hl-kropla__kadr{filter:none!important;transform:none!important}.hl-zakladka[data-on] .hl-zakladka__postep{transform:none}.hl-pauza{display:none}.hn[data-stan] .hn-etykieta__tekst,.hn[data-stan] .hn-wiersz__kreska,.hn[data-stan] .hn-pod,.hn[data-stan] .hn-strzalka,.hn[data-stan] .hn-miniatura,.hn[data-stan] .hn-soczewka,.hn[data-stan] .hn-cta{opacity:1!important;transform:none!important}.hn-soczewka__kadr{filter:none!important;transform:none!important}.hn-soczewka__podzialka{transform:none!important}}.site-header__topbar a.topbar-sklep{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:inherit;opacity:1;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);border:1px solid;border-radius:999px;align-items:center;gap:6px;margin-left:14px;padding:3px 11px 3px 9px;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-flex}.topbar-sklep svg{flex:none;width:14px;height:14px}.topbar-sklep__strzalka{transition:transform var(--dur-hover) var(--ease-out)}.site-header__topbar a.topbar-sklep:hover,.site-header__topbar a.topbar-sklep:focus-visible{color:inherit;background:color-mix(in srgb, currentColor 12%, transparent)}.topbar-sklep:hover .topbar-sklep__strzalka,.topbar-sklep:focus-visible .topbar-sklep__strzalka{transform:translate(2px,-2px)}@media (max-width:640px){.site-header__topbar a.topbar-sklep{margin-left:8px;padding:2px 9px 2px 7px}}.mn-sklep{justify-content:center;align-items:center;gap:8px;display:inline-flex}.mn-sklep svg{flex:none;width:18px;height:18px}.mn-sklep__strzalka{transition:transform var(--dur-hover) var(--ease-out)}.mn-sklep:hover .mn-sklep__strzalka,.mn-sklep:focus-visible .mn-sklep__strzalka{transform:translate(2px,-2px)}@media (max-width:480px){.tabs--rowne{gap:0}.tabs--rowne .tab{text-align:center;flex:1 1 0;min-width:0;padding:12px 6px;line-height:1.3}}@media (prefers-reduced-motion:reduce){.topbar-sklep__strzalka,.mn-sklep__strzalka{transition:none}.topbar-sklep:hover .topbar-sklep__strzalka,.topbar-sklep:focus-visible .topbar-sklep__strzalka,.mn-sklep:hover .mn-sklep__strzalka,.mn-sklep:focus-visible .mn-sklep__strzalka{transform:none}}:root{--odw-e:cubic-bezier(.16, 1, .3, 1);--odw-e2:cubic-bezier(.65, 0, .35, 1);--odw-sr-e:cubic-bezier(.22, 1, .36, 1);--odw-kropla:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6 0 88 122'%3E%3Cpath d='M52.32 3.4L86.33 53.18A44 44 0 1 1 13.67 53.18L47.68 3.4Q50 0 52.32 3.4Z'/%3E%3C/svg%3E")}.odw-linia--mieta{--odw-linia:var(--sb-mint)}.odw-linia--kosmetyki{--odw-linia:var(--line-cosmetics-primary)}.odw-linia--wlosy{--odw-linia:var(--line-hair-primary)}.odw-linia--suplementy{--odw-linia:var(--line-supplements-primary)}.odw-linia--petcare{--odw-linia:var(--line-petcare-primary)}.odw-linia--granat{--odw-linia:#c9a96e}.odw-linia--zielen{--odw-linia:#3f8a66}@keyframes odw-iskra{0%{opacity:0;transform:scale(0)rotate(-90deg)}to{opacity:1;transform:none}}@keyframes odw-migot{0%,to{opacity:1;transform:none}50%{opacity:.35;transform:scale(.55)rotate(45deg)}}@keyframes odw-rysuj{0%{transform:scaleX(0)}to{transform:none}}@keyframes odw-przelot{0%{opacity:1;transform:none}42%{opacity:0;transform:translate(12px)}43%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes odw-przelot-ukos{0%{opacity:1;transform:none}42%{opacity:0;transform:translate(7px,-7px)}43%{opacity:0;transform:translate(-6px,6px)}to{opacity:1;transform:none}}@keyframes odw-dzwonek{0%,to{transform:none}20%{transform:rotate(-14deg)}40%{transform:rotate(11deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(3deg)}}.mn-wskaznik{border-radius:2px;transition:transform .5s cubic-bezier(.25,1.2,.4,1),opacity .2s}.odw-wskaznik-blask{opacity:0;transform-origin:0;pointer-events:none;width:100px;height:16px;transition:transform .95s var(--odw-e), opacity .36s ease;background:radial-gradient(closest-side,#84ccc09e,#84ccc000);border-radius:50%;position:absolute;bottom:-6px;left:0}.odw-wskaznik-blask[data-bez]{transition:opacity .36s}body:has(.motyw) .odw-wskaznik-blask{background:radial-gradient(closest-side, color-mix(in srgb, var(--motyw-metal) 50%, transparent), transparent)}body:has(.swiat) .odw-wskaznik-blask{background:radial-gradient(closest-side, rgb(var(--sw-metal-rgb) / .5), rgb(var(--sw-metal-rgb) / 0))}.mn-mega .odw-kafel .mega__kadr{isolation:isolate;animation:1.25s cubic-bezier(.55,0,.25,1) backwards odw-kropla-odslon;animation-delay:calc(60ms + var(--i,0) * 70ms);position:relative}@keyframes odw-kropla-odslon{0%{-webkit-mask-image:var(--odw-kropla);-webkit-mask-image:var(--odw-kropla);mask-image:var(--odw-kropla);-webkit-mask-position:50% 64%;mask-position:50% 64%;-webkit-mask-size:0% 0%;mask-size:0% 0%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}to{-webkit-mask-image:var(--odw-kropla);-webkit-mask-image:var(--odw-kropla);mask-image:var(--odw-kropla);-webkit-mask-position:50% 64%;mask-position:50% 64%;-webkit-mask-size:150% 333%;mask-size:150% 333%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.odw-kafel__ruch{width:100%;height:100%;transform:translate3d(calc(var(--odw-px,0) * -14px), calc(var(--odw-py,0) * -10px), 0) scale(var(--odw-zoom,1.001));transition:transform .75s var(--odw-e);display:block}.odw-kafel:hover .odw-kafel__ruch,.odw-kafel:focus-visible .odw-kafel__ruch{--odw-zoom:1.075}.mega__kafel.odw-kafel:hover .mega__kadr img{transform:none}.odw-kafel__ruch{position:relative}.odw-kafel__polysk,.odw-kafel__ruch:after{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,#fff0 12%,#ffffff80 46%,#ffffff1f 58%,#fff0 86%);width:60%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.odw-kafel__ruch:after{content:""}.mn-mega .odw-kafel__polysk{animation:odw-polysk 1.4s var(--odw-e2) backwards;animation-delay:calc(.7s + var(--i,0) * .11s)}.odw-kafel:hover .odw-kafel__ruch:after,.odw-kafel:focus-visible .odw-kafel__ruch:after{animation:odw-polysk 1.05s var(--odw-e2) both}@keyframes odw-polysk{0%{opacity:0;transform:translate(-100%)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(66.6%)}}.mega__kafel.odw-kafel{transition:transform .45s var(--odw-e), box-shadow .45s var(--odw-e), border-color var(--dur-hover) var(--ease-out)}.mega__kafel.odw-kafel:hover,.mega__kafel.odw-kafel:focus-visible{border-color:color-mix(in srgb, var(--odw-linia) 75%, transparent);box-shadow:0 26px 46px -24px color-mix(in srgb, var(--odw-linia) 75%, transparent), 0 10px 24px #1f4f4614;transform:translateY(-3px)}.odw-kafel:hover .mega__strzalka,.odw-kafel:focus-visible .mega__strzalka{animation:odw-przelot .64s var(--odw-e) both}.mega.mn-mega>.container{z-index:1;position:relative}.odw-mgla{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.odw-mgla__siatka{column-gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));height:100%;display:grid}.odw-mgla--lista .odw-mgla__siatka{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.odw-mgla__plama{aspect-ratio:.95;background:radial-gradient(closest-side, color-mix(in srgb, var(--odw-linia) 46%, transparent), color-mix(in srgb, var(--odw-linia) 22%, transparent) 52%, color-mix(in srgb, var(--odw-linia) 0%, transparent));opacity:.7;width:112%;transition:opacity .6s ease, transform .9s var(--odw-e);animation:odw-mgla 1.6s var(--odw-e) backwards;animation-delay:calc(var(--i,0) * 90ms);border-radius:50%;place-self:center}@keyframes odw-mgla{0%{opacity:0;transform:scale(.55)}}.mega[data-odw-k="0"] .odw-mgla__plama:first-child,.mega[data-odw-k="1"] .odw-mgla__plama:nth-child(2),.mega[data-odw-k="2"] .odw-mgla__plama:nth-child(3),.mega[data-odw-k="3"] .odw-mgla__plama:nth-child(4){opacity:1;transform:scale(1.14)}.odw-mgla--lista .odw-mgla__plama{width:min(112%,640px)}@media (max-width:1280px){.odw-mgla--lista .odw-mgla__siatka{grid-template-columns:minmax(0,1fr)}.odw-mgla--lista .odw-mgla__plama:nth-child(2){display:none}}.mega__wiersz.odw-wiersz{position:relative}.mega__wiersz.odw-wiersz,.mega__wiersz.odw-wiersz:hover,.mega__wiersz.odw-wiersz:focus-visible{transition:background-color var(--dur-hover) var(--ease-out);padding-left:20px}.odw-wiersz .mega__wiersz-tresc{transition:transform .46s var(--odw-e)}.odw-wiersz:hover .mega__wiersz-tresc,.odw-wiersz:focus-visible .mega__wiersz-tresc{transform:translate(12px)}.odw-wiersz__iskra{width:11px;height:11px;fill:var(--sb-mint-deep);transition:transform .46s var(--odw-e);pointer-events:none;margin-top:-5.5px;position:absolute;top:50%;left:9px;overflow:visible;transform:scale(0)rotate(-90deg)}body:has(.swiat) .odw-wiersz__iskra{fill:var(--sw-metal)}.odw-wiersz:hover .odw-wiersz__iskra,.odw-wiersz:focus-visible .odw-wiersz__iskra{transform:none}.odw-wiersz:hover .mega__strzalka,.odw-wiersz:focus-visible .mega__strzalka{animation:odw-przelot .64s var(--odw-e) both}.mn-mega .mega__ilustracja.odw-ilustracja{animation:mn-kafel .7s var(--mn-e) .14s backwards, odw-kropla-odslon 1.3s var(--odw-e) .14s backwards;position:relative}.mn-mega .odw-ilustracja .odw-kafel__polysk{animation-delay:.82s}.site-header__topbar a.topbar-sklep.odw-sklep{isolation:isolate;position:relative;overflow:hidden}.site-header__topbar a.topbar-sklep.odw-sklep:after{content:"";z-index:-2;border-radius:inherit;background:color-mix(in srgb, currentColor 9%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 35%, transparent);opacity:0;pointer-events:none;animation:odw-sklep-blask 1.5s var(--odw-e2) 2.4s backwards;position:absolute;inset:0}@keyframes odw-sklep-blask{0%,to{opacity:0}45%{opacity:1}}.odw-sklep__polysk,.site-header__topbar a.topbar-sklep.odw-sklep:before{z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#fff0,#ffffffd9 50%,#fff0);width:46%;position:absolute;top:-2px;bottom:-2px;left:0;transform:translate(-110%)skew(-20deg)}.site-header__topbar a.topbar-sklep.odw-sklep:before{content:""}.odw-sklep__polysk{animation:odw-sklep-polysk 1.5s var(--odw-e2) 2.4s backwards}.site-header__topbar a.topbar-sklep.odw-sklep:hover:before,.site-header__topbar a.topbar-sklep.odw-sklep:focus-visible:before{animation:odw-sklep-polysk .95s var(--odw-e2) both}@keyframes odw-sklep-polysk{0%{opacity:0;transform:translate(-110%)skew(-20deg)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(108%)skew(-20deg)}}body:has(.motyw) .odw-sklep__polysk{background:linear-gradient(90deg,#e3ce9b00,#e3ce9b6b 50%,#e3ce9b00)}body:has(.motyw) .site-header__topbar a.topbar-sklep.odw-sklep:before{background:linear-gradient(90deg,#e3ce9b00,#e3ce9b6b 50%,#e3ce9b00)}.odw-sklep .topbar-sklep__torba{transform-origin:50% 25%;transition:transform .46s var(--odw-e)}.odw-sklep:hover .topbar-sklep__torba,.odw-sklep:focus-visible .topbar-sklep__torba{transform:translateY(-1.5px)rotate(-9deg)}.odw-sklep:hover .topbar-sklep__strzalka,.odw-sklep:focus-visible .topbar-sklep__strzalka,.mn-sklep:hover .mn-sklep__strzalka,.mn-sklep:focus-visible .mn-sklep__strzalka{animation:odw-przelot-ukos .64s var(--odw-e) both}.topbar-kontakt svg{transform-origin:50%}.topbar-kontakt:hover svg,.topbar-kontakt:focus-visible svg{animation:odw-dzwonek .7s var(--odw-e2)}.site-header__cta .btn.odw-cta{isolation:isolate;position:relative;overflow:hidden}.odw-cta__polysk{z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#fff0,#ffffff47 50%,#fff0);width:38%;position:absolute;top:-2px;bottom:-2px;left:0;transform:translate(-110%)skew(-20deg)}.odw-cta:hover .odw-cta__polysk,.odw-cta:focus-visible .odw-cta__polysk{animation:odw-cta-polysk .9s var(--odw-e2) both}@keyframes odw-cta-polysk{0%{opacity:0;transform:translate(-110%)skew(-20deg)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(155%)skew(-20deg)}}.site-header__hamburger .mn-kreska{transform-origin:50%;transition:transform .46s var(--odw-e), opacity .22s ease}.site-header__hamburger .mn-kreska--2{transform:translate(3.24px)scaleX(.64)}.site-header__hamburger .mn-kreska--3{transform:translate(1.62px)scaleX(.82)}.site-header__hamburger:hover .mn-kreska,.site-header__hamburger:focus-visible .mn-kreska{transform:none}.site-header__hamburger[aria-expanded=true] .mn-kreska--1{transform:translateY(6px)rotate(45deg)}.site-header__hamburger[aria-expanded=true] .mn-kreska--2{opacity:0;transform:scaleX(0)}.site-header__hamburger[aria-expanded=true] .mn-kreska--3{transform:translateY(-6px)rotate(-45deg)}@keyframes odw-x{0%{opacity:0;transform:rotate(-120deg)scale(.4)}}@keyframes odw-mini{0%{opacity:0;filter:blur(4px);transform:scale(.45)rotate(-14deg)}}@media (max-width:1279px){.mn-szuflada .mn-pozycja,.mn-szuflada .mn-szuflada__stopka{filter:blur(5px);transition:opacity .16s,transform .22s,filter .16s}.mn-szuflada.jest-otwarta .mn-pozycja,.mn-szuflada.jest-otwarta .mn-szuflada__stopka{filter:none;transition:opacity .46s ease calc(.11s + var(--i,0) * 45ms), transform .76s var(--mn-e) calc(.11s + var(--i,0) * 45ms), filter .62s ease calc(.11s + var(--i,0) * 45ms)}.mn-szuflada:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#84ccc057,#84ccc000);border-radius:50%;width:360px;height:300px;transition:opacity .3s,transform .3s;position:absolute;top:-120px;left:-90px;transform:scale(.7)}.mn-szuflada.jest-otwarta:before{opacity:1;transition:opacity 1s ease .18s, transform 1.4s var(--odw-e) .18s;transform:none}body:has(.swiat) .mn-szuflada:before{background:radial-gradient(closest-side, rgb(var(--sw-metal-rgb) / .3), rgb(var(--sw-metal-rgb) / 0))}.odw-tytul-iskry{vertical-align:.4em;align-items:flex-start;gap:3px;margin-left:9px;display:inline-flex}.odw-tytul-iskry svg{fill:currentColor;width:8px;height:8px;display:block;overflow:visible}.odw-tytul-iskry svg:nth-child(2){width:5px;height:5px;margin-top:-3px}.odw-tytul-iskry svg:nth-child(3){width:6px;height:6px;margin-top:4px}.mn-szuflada.jest-otwarta .odw-tytul-iskry svg{animation:odw-iskra .7s var(--odw-e) backwards}.mn-szuflada.jest-otwarta .odw-tytul-iskry svg:first-child{animation-delay:.42s}.mn-szuflada.jest-otwarta .odw-tytul-iskry svg:nth-child(2){animation-delay:.54s}.mn-szuflada.jest-otwarta .odw-tytul-iskry svg:nth-child(3){animation-delay:.66s}.mn-szuflada.jest-otwarta .nav-szuflada__zamknij svg{animation:odw-x .7s var(--odw-e) .16s backwards}.mn-szuflada .mn-pod__miniatura.odw-mini{width:30px;height:42px;box-shadow:none;background:0 0;border-radius:0;position:relative;overflow:visible}.odw-mini__okno{background:var(--sb-mint-wash);-webkit-mask:var(--odw-kropla) center / 100% 100% no-repeat;-webkit-mask:var(--odw-kropla) center / 100% 100% no-repeat;mask:var(--odw-kropla) center / 100% 100% no-repeat;position:absolute;inset:0;overflow:hidden}.odw-mini__okno img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--odw-e);display:block}.odw-mini__obrys{fill:none;width:132%;max-width:none;height:122%;stroke:var(--odw-linia,var(--sb-mint-deep));stroke-width:1.2px;opacity:.7;pointer-events:none;transition:opacity .3s;position:absolute;top:-11%;left:-16%;overflow:visible}.mn-szuflada .mn-pod a:hover .odw-mini__okno img,.mn-szuflada .mn-pod a:focus-visible .odw-mini__okno img{transform:scale(1.14)}.mn-szuflada .mn-pod a:hover .odw-mini__obrys,.mn-szuflada .mn-pod a:focus-visible .odw-mini__obrys{opacity:1}.mn-szuflada .mn-pod a.jest-aktywna .odw-mini__obrys{stroke-width:2px;opacity:1}.mn-szuflada .mn-pod:not([hidden]) .odw-mini{animation:odw-mini .76s var(--odw-e) backwards;animation-delay:calc(90ms + var(--j,0) * 60ms)}}.odw-hero{--odw-akcent:var(--sb-mint);--odw-akcent-tekst:var(--sb-mint-deep);--odw-czas:7s;--odw-gra:paused}.odw-hero[data-ruch=gra]{--odw-gra:running}.motyw .odw-hero{--odw-akcent:var(--motyw-metal);--odw-akcent-tekst:var(--motyw-metal-ciemny)}.odw-kadry__ruch{position:absolute;inset:0;transform:scale(1.02)}.odw-hero[data-ruch] .odw-kadry__ruch{animation:odw-najazd 26s var(--odw-e2) infinite alternate;animation-play-state:var(--odw-gra)}@keyframes odw-najazd{0%{transform:scale(1.02)}to{transform:scale(1.075)translate(-1%,-.8%)}}.odw-hero .hero-full__media img.odw-kadr{object-fit:cover;opacity:0;filter:blur(14px)saturate(1.08);width:100%;height:100%;transition:opacity 1.4s var(--odw-e2), transform 2.6s var(--odw-e), filter 1.7s var(--odw-e);animation:none;position:absolute;inset:0;transform:scale(1.07)}.odw-hero .hero-full__media img.odw-kadr[data-pod]{z-index:1;opacity:1;filter:none;transition:none;transform:none}.odw-hero .hero-full__media img.odw-kadr[data-on]{z-index:2;opacity:1;filter:none;transform:none}.odw-hero .hero-full__media:before{content:none}.odw-blysk{z-index:3;pointer-events:none;background:linear-gradient(100deg, #fff0 0%, #ffffff80 46%, color-mix(in srgb, var(--odw-akcent) 32%, transparent) 60%, #fff0 100%);filter:blur(24px);opacity:0;width:46%;animation:odw-blysk 2.2s var(--odw-e2) .25s both;position:absolute;top:-20%;bottom:-20%;left:0}@keyframes odw-blysk{0%{opacity:0;transform:translate(-120%)skew(-14deg)}25%{opacity:1}to{opacity:0;transform:translate(240%)skew(-14deg)}}.motyw .odw-blysk{background:linear-gradient(100deg,#e3ce9b00,#e3ce9b42 50%,#e3ce9b00)}.odw-hero .hero-full__panel{animation:odw-karta 1s var(--odw-e) 60ms both}@keyframes odw-karta{0%{opacity:0;filter:blur(8px);transform:translateY(22px)scale(.985)}to{opacity:1;filter:none;transform:none}}.odw-hero .hero-full__panel:after{content:"";background:linear-gradient(90deg, var(--odw-akcent), color-mix(in srgb, var(--odw-akcent) 0%, transparent));transform-origin:0;pointer-events:none;height:2px;animation:odw-rysuj 1.3s var(--odw-e) .56s both;border-radius:0 0 2px 2px;position:absolute;top:-1px;left:clamp(18px,2.4vw,32px);right:clamp(18px,2.4vw,32px)}.odw-hero .hero-full__panel>*{animation:odw-wejscie .9s var(--odw-e) both}.odw-hero .hero-full__panel>.hero__title{animation:odw-wynurz-ruch 1.2s var(--odw-e) both, odw-wynurz-okno 1.2s var(--odw-e) backwards}.odw-hero .hero-full__panel>:first-child{animation-delay:.14s}.odw-hero .hero-full__panel>:nth-child(2){animation-delay:.24s}.odw-hero .hero-full__panel>:nth-child(3){animation-delay:.42s}.odw-hero .hero-full__panel>:nth-child(4){animation-delay:.54s}.odw-hero .hero-full__panel>:nth-child(5){animation-delay:.66s}.odw-hero .hero-full__panel>:nth-child(6){animation-delay:.78s}.odw-hero .hero-full__panel>.odw-iskry{animation:none}@keyframes odw-wejscie{0%{opacity:0;filter:blur(5px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@keyframes odw-wynurz-ruch{0%{opacity:0;filter:blur(4px);transform:translateY(calc(100% + .5em))}55%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes odw-wynurz-okno{0%{clip-path:inset(calc(-100% - 1em) -2em 100%)}to{clip-path:inset(-.5em -2em)}}.odw-iskry{pointer-events:none;width:40px;height:26px;color:var(--odw-akcent-tekst);position:absolute;top:clamp(7px,.9vw,12px);right:clamp(10px,1.3vw,18px)}.odw-iskra{animation:odw-iskra .76s var(--odw-e) both;display:block;position:absolute;translate:-50% -50%}.odw-iskra svg{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.odw-iskra--0{width:17px;height:17px;animation-delay:1s;top:62%;left:68%}.odw-iskra--1{width:11px;height:11px;animation-delay:1.15s;top:36%;left:30%}.odw-iskra--2{width:8px;height:8px;animation-delay:1.3s;top:16%;left:92%}.odw-hero[data-ruch] .odw-iskra svg{animation:odw-migot 3.4s var(--odw-e2) 2.2s infinite;animation-play-state:var(--odw-gra)}.odw-hero[data-ruch] .odw-iskra--1 svg{animation-duration:2.8s;animation-delay:2.35s}.odw-hero[data-ruch] .odw-iskra--2 svg{animation-duration:3.1s;animation-delay:2.5s}.odw-poswiata{z-index:-1;pointer-events:none;opacity:0;width:min(680px,100% - 2*clamp(20px,4.4vw,64px));animation:odw-poswiata 1.8s var(--odw-e) .16s forwards;position:absolute;top:-34%;bottom:-34%;left:clamp(20px,4.4vw,64px)}.hero-full--prawa .odw-poswiata{left:auto;right:clamp(20px,4.4vw,64px)}@keyframes odw-poswiata{to{opacity:1}}.odw-poswiata__plama{background:radial-gradient(closest-side, color-mix(in srgb, var(--odw-akcent) 48%, transparent), color-mix(in srgb, var(--odw-akcent) 34%, transparent) 58%, color-mix(in srgb, var(--odw-akcent) 0%, transparent) 100%);border-radius:50%;position:absolute;inset:0 -22%}.motyw .odw-poswiata__plama{background:radial-gradient(closest-side, color-mix(in srgb, var(--odw-akcent) 28%, transparent), color-mix(in srgb, var(--odw-akcent) 16%, transparent) 58%, color-mix(in srgb, var(--odw-akcent) 0%, transparent) 100%)}.odw-hero[data-ruch] .odw-poswiata__plama{animation:odw-oddech 9s var(--odw-e2) infinite alternate;animation-play-state:var(--odw-gra)}@keyframes odw-oddech{0%{transform:scale(.94)}to{transform:scale(1.06)translate(2%,-2%)}}.odw-hero .odw-petla{animation-play-state:var(--odw-gra)}.odw-ster{z-index:4;animation:odw-ster .9s var(--odw-e) .3s both;position:absolute;top:clamp(14px,2.4vh,26px);right:clamp(20px,4.4vw,64px)}.hero-full--prawa .odw-ster{left:clamp(20px,4.4vw,64px);right:auto}@keyframes odw-ster{0%{opacity:0;transform:scale(.6)rotate(-40deg)}}.odw-pauza{width:44px;height:44px;color:var(--sb-mint-dark);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);transition:background-color var(--dur-hover) var(--ease-out), transform .36s var(--odw-e);background:#ffffff9e;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 10px 28px #1f4f4629,inset 0 0 0 1px #ffffffbf}.odw-pauza:hover{background:#ffffffeb;transform:scale(1.06)}.odw-pauza[aria-pressed=true]{background:var(--sb-mint-dark);color:#fff}.motyw .odw-pauza{color:var(--motyw-tekst);background:rgb(var(--motyw-tlo-rgb) / .5);box-shadow:0 10px 28px #00000059,inset 0 0 0 1px #ffffff24}.motyw .odw-pauza:hover{background:rgb(var(--motyw-tlo-rgb) / .72)}.motyw .odw-pauza .odw-pauza__tor{box-shadow:inset 0 0 0 1.5px #ffffff24}.motyw .odw-pauza .odw-pauza__luk{box-shadow:inset 0 0 0 1.5px var(--motyw-metal)}.motyw .odw-pauza[aria-pressed=true]{background:var(--motyw-metal);color:var(--motyw-tlo)}.odw-pauza svg{z-index:1;width:14px;height:14px;position:relative}.odw-pauza__tor,.odw-pauza__pierscien{pointer-events:none;border-radius:50%;position:absolute;inset:3px}.odw-pauza__tor{box-shadow:inset 0 0 0 1.5px #1f4f4624}.odw-pauza__pol{position:absolute;inset:0}.odw-pauza__pol--p{clip-path:inset(0 0 0 50%)}.odw-pauza__pol--l{clip-path:inset(0 50% 0 0)}.odw-pauza__luk{box-shadow:inset 0 0 0 1.5px var(--odw-akcent-tekst);border-radius:50%;position:absolute;inset:0}.odw-pauza[aria-pressed=true] .odw-pauza__luk{box-shadow:inset 0 0 0 1.5px #ffffffd9}.odw-pauza__pol--p .odw-pauza__luk{clip-path:inset(0 50% 0 0);animation:odw-postep-p var(--odw-czas) linear both}.odw-pauza__pol--l .odw-pauza__luk{clip-path:inset(0 0 0 50%);animation:odw-postep-l var(--odw-czas) linear both}@keyframes odw-postep-p{0%{transform:rotate(0)}50%,to{transform:rotate(180deg)}}@keyframes odw-postep-l{0%,50%{transform:rotate(0)}to{transform:rotate(180deg)}}.odw-hero:not([data-ruch=gra]) .odw-pauza__luk,.odw-ster[data-postep=stoi] .odw-pauza__luk{animation-play-state:paused}.odw-hero:after{animation:2.2s ease-in-out 1.4s 2 both odw-strzalka}@keyframes odw-strzalka{0%,to{opacity:.5;transform:translate(0,0)rotate(45deg)}50%{opacity:.95;transform:translateY(7px)rotate(45deg)}}@media (max-width:640px){.odw-iskry{width:30px;height:14px;top:3px;right:8px}.odw-iskra--0{width:9px;height:9px}.odw-iskra--1{width:6px;height:6px}.odw-iskra--2{width:5px;height:5px}}@media (max-width:768px){.odw-hero:has(>.corner-badge):after{display:none}}.sr[data-sr]{transition:opacity .82s var(--odw-sr-e) var(--sr-delay,0s), transform 1.05s var(--odw-sr-e) var(--sr-delay,0s), filter .9s var(--odw-sr-e) var(--sr-delay,0s), clip-path 1.1s var(--odw-sr-e) var(--sr-delay,0s)}.sr[data-sr=tekst]:not(.is-visible){filter:blur(7px);transform:translateY(22px)}.sr[data-sr=karta]:not(.is-visible){transform:translateY(30px)scale(.97)}.sr[data-sr=kadr]:not(.is-visible){clip-path:inset(9% 5% round 18px);transform:translateY(16px)}.sr[data-sr=blok]:not(.is-visible){transform:translateY(22px)}.sr[data-sr].is-visible{filter:none}.sr[data-sr=kadr].is-visible{clip-path:inset(-60px)}.sr[data-sr][data-sr-koniec]{transition:opacity var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out)}.sr[data-sr=kadr][data-sr-koniec]{clip-path:none}.sr[data-sr=fala]{opacity:1;transition:none;transform:none}.sr[data-sr=fala] svg{clip-path:inset(0 100% 0 0);transition:clip-path 2s var(--odw-e) var(--sr-delay,0s)}.sr[data-sr=fala].is-visible svg{clip-path:inset(0)}.sr[data-sr=fala][data-sr-koniec] svg{clip-path:none}.odw-akcent .page-accent__bar{transform-origin:0;animation:odw-rysuj 1.2s var(--odw-e) .2s both;position:relative;overflow:hidden}.odw-akcent__blysk{pointer-events:none;width:18%;animation:odw-akcent-blysk 1.8s var(--odw-e2) 1.1s both;background:linear-gradient(90deg,#fff0,#ffffffe6,#fff0);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes odw-akcent-blysk{0%{transform:translate(-100%)}to{transform:translate(560%)}}.odw-akcent .page-accent__label{position:relative}.odw-akcent .page-accent__label:before{animation:odw-kropka .9s var(--odw-e) .65s both;display:inline-block}@keyframes odw-kropka{0%{opacity:0;transform:translateY(-10px)scale(.4)}60%{opacity:1;transform:translateY(1px)scale(1.2)}to{opacity:1;transform:none}}.odw-akcent .page-accent__label:after{content:"";left:calc(var(--space-lg) - 5px);opacity:0;pointer-events:none;border:1.5px solid;border-radius:50%;width:18px;height:18px;margin-top:-9px;animation:1.5s cubic-bezier(.2,.7,.2,1) 1.1s both odw-fala-kropki;position:absolute;top:50%}@keyframes odw-fala-kropki{0%{opacity:0;transform:scale(.2)}15%{opacity:.7}to{opacity:0;transform:scale(2.2)}}.site-footer.odw-stopka{isolation:isolate;overflow:hidden}.site-footer.odw-stopka:before{content:none}.odw-stopka__poswiata{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#84ccc029,#84ccc000);border-radius:50%;width:min(820px,76%);height:360px;position:absolute;top:-170px;left:4%}.odw-stopka__fala{pointer-events:none;height:30px;position:absolute;top:0;left:0;right:0}.odw-stopka__fala svg{width:100%;max-width:none;height:100%;display:block;overflow:visible}.odw-stopka__fala path{fill:none;stroke-linecap:round}.odw-stopka__fala-linia{stroke-width:2px}.odw-stopka__fala-poswiata{stroke:#84ccc033;stroke-width:9px}.odw-stopka .site-footer__list a,.odw-stopka .site-footer__contact a,.odw-stopka .site-footer__bottom a{position:relative}.odw-stopka .site-footer__list a:after,.odw-stopka .site-footer__contact a:after,.odw-stopka .site-footer__bottom a:after{content:"";opacity:.6;transform-origin:100%;height:1px;transition:transform .42s var(--odw-e);pointer-events:none;background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.odw-stopka .site-footer__list a:hover:after,.odw-stopka .site-footer__list a:focus-visible:after,.odw-stopka .site-footer__contact a:hover:after,.odw-stopka .site-footer__contact a:focus-visible:after,.odw-stopka .site-footer__bottom a:hover:after,.odw-stopka .site-footer__bottom a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.odw-stopka .site-footer__contact a svg{transform-origin:50%;display:inline-block}.odw-stopka .site-footer__contact a:hover svg,.odw-stopka .site-footer__contact a:focus-visible svg{animation:odw-dzwonek .7s var(--odw-e2)}@media (prefers-reduced-motion:reduce){.mn-wskaznik,.odw-wskaznik-blask,.odw-kafel__ruch,.odw-kafel__polysk,.mega__kafel.odw-kafel,.odw-mgla__plama,.mn-mega .odw-kafel .mega__kadr,.mn-mega .mega__ilustracja.odw-ilustracja,.odw-wiersz .mega__wiersz-tresc,.odw-wiersz__iskra,.odw-wiersz .mega__strzalka,.odw-kafel .mega__strzalka,.odw-sklep__polysk,.odw-kafel__ruch:after,.site-header__topbar a.topbar-sklep.odw-sklep:before,.site-header__topbar a.topbar-sklep.odw-sklep:after,.odw-sklep .topbar-sklep__torba,.odw-sklep .topbar-sklep__strzalka,.topbar-kontakt svg,.odw-cta__polysk,.site-header__hamburger .mn-kreska,.mn-szuflada:before,.odw-tytul-iskry svg,.nav-szuflada__zamknij svg,.odw-mini,.odw-mini__okno img,.odw-hero:after,.odw-hero .odw-kadry__ruch,.odw-hero .hero-full__media img.odw-kadr,.odw-blysk,.odw-hero .hero-full__panel,.odw-hero .hero-full__panel:after,.odw-hero .hero-full__panel>*,.odw-iskra,.odw-iskra svg,.odw-poswiata,.odw-poswiata__plama,.odw-ster,.odw-pauza,.odw-pauza__luk,.sr[data-sr],.odw-akcent .page-accent__bar,.odw-akcent__blysk,.odw-akcent .page-accent__label:before,.odw-akcent .page-accent__label:after,.odw-stopka *,.odw-stopka :after{transition:none!important;animation:none!important}.odw-kafel__ruch,.odw-hero .odw-kadry__ruch,.odw-hero .hero-full__media img.odw-kadr{filter:none!important;transform:none!important}.odw-hero .hero-full__media img.odw-kadr[data-on]{opacity:1!important}.odw-poswiata{opacity:1}.odw-blysk,.odw-akcent__blysk,.odw-akcent .page-accent__label:after{display:none}.sr[data-sr],.sr[data-sr=fala] svg{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;transform:none!important}}main{--ods-e:cubic-bezier(.16, 1, .3, 1);--ods-e2:cubic-bezier(.65, 0, .35, 1);--ods-e3:cubic-bezier(.5, 0, .18, 1);--ods-akcent:var(--sb-mint);--ods-akcent-mocny:var(--sb-mint-deep);--ods-obrys:var(--sb-grey);--ods-kropla:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6 0 88 122'%3E%3Cpath d='M52.32 3.4L86.33 53.18A44 44 0 1 1 13.67 53.18L47.68 3.4Q50 0 52.32 3.4Z'/%3E%3C/svg%3E");--ods-kresl:linear-gradient(90deg, #000 0%, #000 40%, transparent 60%, transparent 100%)}main.motyw{--ods-akcent:var(--motyw-metal);--ods-akcent-mocny:var(--motyw-metal-jasny);--ods-obrys:var(--motyw-metal)}main .card--cosmetics{--ods-akcent:var(--line-cosmetics-primary);--ods-akcent-mocny:var(--line-cosmetics-deep)}main .card--hair{--ods-akcent:var(--line-hair-primary);--ods-akcent-mocny:var(--line-hair-deep)}main .card--supplements{--ods-akcent:var(--line-supplements-primary);--ods-akcent-mocny:var(--line-supplements-deep)}main .card--petcare{--ods-akcent:var(--line-petcare-primary);--ods-akcent-mocny:var(--line-petcare-deep)}main .card--b2b{--ods-akcent:var(--line-b2b-primary);--ods-akcent-mocny:var(--line-b2b-deep)}main .receptura{--ods-akcent:var(--receptura);--ods-akcent-mocny:var(--receptura)}:is([data-ods-stan],.dyptyk__lista,.receptura__skladniki,.receptura__oswiadczenia,.jedwab__claimy,.sciezka__kroki)>:nth-child(2){--ods-i:1}:is([data-ods-stan],.dyptyk__lista,.receptura__skladniki,.receptura__oswiadczenia,.jedwab__claimy,.sciezka__kroki)>:nth-child(3){--ods-i:2}:is([data-ods-stan],.dyptyk__lista,.receptura__skladniki,.receptura__oswiadczenia,.jedwab__claimy,.sciezka__kroki)>:nth-child(4){--ods-i:3}:is([data-ods-stan],.dyptyk__lista,.receptura__skladniki,.receptura__oswiadczenia,.jedwab__claimy,.sciezka__kroki)>:nth-child(5){--ods-i:4}:is([data-ods-stan],.dyptyk__lista,.receptura__skladniki,.receptura__oswiadczenia,.jedwab__claimy,.sciezka__kroki)>:nth-child(6){--ods-i:5}:is([data-ods-stan],.dyptyk__lista,.receptura__skladniki,.receptura__oswiadczenia,.jedwab__claimy,.sciezka__kroki)>:nth-child(7){--ods-i:6}:is([data-ods-stan],.dyptyk__lista,.receptura__skladniki,.receptura__oswiadczenia,.jedwab__claimy,.sciezka__kroki)>:nth-child(8){--ods-i:7}:is([data-ods-stan],.dyptyk__lista,.receptura__skladniki,.receptura__oswiadczenia,.jedwab__claimy,.sciezka__kroki)>:nth-child(9){--ods-i:8}:is([data-ods-stan],.dyptyk__lista,.receptura__skladniki,.receptura__oswiadczenia,.jedwab__claimy,.sciezka__kroki)>:nth-child(10){--ods-i:9}:is([data-ods-stan],.dyptyk__lista,.receptura__skladniki,.receptura__oswiadczenia,.jedwab__claimy,.sciezka__kroki)>:nth-child(n+11){--ods-i:10}[data-ods-stan] tbody>tr:nth-child(2){--ods-i:1}[data-ods-stan] tbody>tr:nth-child(3){--ods-i:2}[data-ods-stan] tbody>tr:nth-child(4){--ods-i:3}[data-ods-stan] tbody>tr:nth-child(5){--ods-i:4}[data-ods-stan] tbody>tr:nth-child(6){--ods-i:5}[data-ods-stan] tbody>tr:nth-child(n+7){--ods-i:6}.section .section__eyebrow{position:relative}.section .section__eyebrow:after{content:"";background:linear-gradient(90deg, var(--ods-akcent-mocny), var(--ods-akcent));transform-origin:0;pointer-events:none;border-radius:2px;width:1.75rem;height:2px;position:absolute;bottom:-.5rem;left:0}.section .section__header:not(.section__header--left) .section__eyebrow:after,.section .text-center .section__eyebrow:after,.section .ods-srodek .section__eyebrow:after,.section.bg-ink .section__eyebrow:after{transform-origin:50%;left:50%;translate:-50%}main:not(.motyw) .section .section__header{isolation:isolate;position:relative}main:not(.motyw) .section .section__header:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--ods-akcent) 20%, transparent), transparent);pointer-events:none;position:absolute;inset:-2.5rem 4% -1.75rem}main:not(.motyw) .section .section__header--left:after{inset:-2.5rem 34% -1.75rem 0}main .section .card{position:relative}main .section :is(.card,.glass-card--reaguje){isolation:isolate}main .section :is(.card,.glass-card--reaguje):after{content:"";z-index:-1;border-radius:inherit;box-shadow:0 28px 54px -26px color-mix(in srgb, var(--ods-akcent-mocny) 60%, transparent), 0 0 0 1px color-mix(in srgb, var(--ods-akcent) 50%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}main .section :is(.card,.glass-card--reaguje):hover:after,main .section :is(.card,.glass-card--reaguje):focus-within:after{opacity:1}.ods-pasmo svg{transform-origin:50% 60%}.process:before{display:none}.process__step{background:0 0}.process__number{z-index:1;isolation:isolate;position:relative}.process__number:before{content:"";z-index:-1;background:color-mix(in srgb, var(--ods-akcent) 34%, #fff);border-radius:50%;position:absolute;inset:5px}.process__number:after{content:"";border:1.5px solid var(--ods-akcent-mocny);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1.5px}@media (min-width:901px){.process__step:not(:last-child):before,.process__step:not(:last-child):after{content:"";z-index:0;left:50%;top:calc(var(--space-md) + 27px);width:calc(100% + var(--space-md));pointer-events:none;height:2px;position:absolute}.process__step:not(:last-child):before{background:repeating-linear-gradient(90deg, var(--sb-teal-light) 0 4px, transparent 4px 8px)}.process__step:not(:last-child):after{background:linear-gradient(90deg, var(--ods-akcent-mocny), var(--ods-akcent));transform-origin:0}}.sciezka__kroki:before,.os-czasu:before{transform-origin:50% 0}.krok__wezel:after{content:"";background:var(--ods-akcent);border-radius:50%;position:absolute;inset:2px}.krok__wezel:before,.os-czasu__kropka:after{content:"";border:1.5px solid var(--ods-akcent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.facts>.fact{position:relative}.facts>.fact:after{content:"";left:var(--space-md);background:linear-gradient(90deg, var(--ods-akcent-mocny), var(--ods-akcent));transform-origin:0;border-radius:3px 3px 0 0;width:2.4rem;height:3px;position:absolute;bottom:0}.ods-fakty>*{position:relative}.ods-fakty>:after{content:"";background:linear-gradient(90deg, var(--ods-akcent-mocny), var(--ods-akcent));transform-origin:0;border-radius:2px;width:2rem;height:2px;position:absolute;bottom:-.6rem;left:0}.section .fact__number{margin-bottom:calc(var(--space-xs) + 6px);position:relative}.section .fact__number:after{content:"";background:linear-gradient(90deg, var(--ods-akcent-mocny), var(--ods-akcent));border-radius:2px;width:2rem;height:2px;position:absolute;bottom:-.5rem;left:50%;translate:-50%}.parametry-linia{position:relative}.parametry-linia:before{content:"";left:0;top:calc(var(--space-md) - .8rem);background:linear-gradient(90deg, var(--ods-akcent-mocny), var(--ods-akcent));transform-origin:0;border-radius:2px;width:2rem;height:2px;position:absolute}:is(.spec-card__datapoint,.parametry__wiersz,.arkusz__wiersz){position:relative}:is(.spec-card__datapoint,.parametry__wiersz,.arkusz__wiersz):after{content:"";background:linear-gradient(90deg, var(--ods-akcent-mocny), var(--ods-akcent) 70%, transparent);transform-origin:0;opacity:0;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.ods-tabs{position:relative}.ods-tabs__wskaznik{background:var(--sb-mint);transform-origin:0;opacity:0;pointer-events:none;width:1px;height:2px;position:absolute;bottom:-1px;left:0}.ods-tabs[data-ods-wskaznik] .ods-tabs__wskaznik{opacity:1}.ods-tabs[data-ods-wskaznik] .tab.is-active{border-bottom-color:#0000}main .section.bg-ink{isolation:isolate;position:relative;overflow:hidden}main .section.bg-ink:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 75% at 50% 0,#84ccc029,#84ccc000 70%),radial-gradient(40% 60% at 50% 100%,#84ccc012,#84ccc000 70%);position:absolute;inset:0}main .section.bg-ink:after{content:"";z-index:-1;aspect-ratio:92/126;opacity:.22;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 -2 92 126'%3E%3Cpath d='M75.3 37 L86.33 53.18 A44 44 0 1 1 13.67 53.18 L47.68 3.4 Q50 0 52.32 3.4 L62.98 19' fill='none' stroke='%2384CCC0' stroke-width='0.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;height:128%;position:absolute;top:50%;left:50%;translate:-50% -50%}.section:has(>.ods-szew){position:relative}.ods-szew{z-index:3;pointer-events:none;align-items:center;gap:1.15rem;width:min(30rem,100% - 3rem);display:flex;position:absolute;top:0;left:50%;translate:-50% -50%}.ods-szew__kreska{flex:1 1 0;height:1px}.ods-szew__kreska--l{background:linear-gradient(90deg, transparent, var(--ods-akcent));transform-origin:100%}.ods-szew__kreska--p{background:linear-gradient(90deg, var(--ods-akcent), transparent);transform-origin:0}.ods-szew__znak{flex:none;width:26px;height:36px;position:relative}.ods-szew__kropla{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.ods-szew__wnetrze{fill:var(--ods-akcent);transform-box:fill-box;transform-origin:50% 64%;scale:.46}.ods-szew__obrys{fill:none;stroke:var(--ods-obrys);stroke-width:1.3px;stroke-linecap:round}.ods-szew__iskra{width:9px;max-width:none;height:9px;fill:var(--ods-obrys);position:absolute;overflow:visible;translate:-50% -50%}.ods-szew__iskra--0{width:10px;height:10px;top:24%;left:114%}.ods-szew__iskra--1{width:6px;height:6px;top:6%;left:140%}.ods-szew__iskra--2{width:5px;height:5px;top:42%;left:134%}.ods-szew__fala{border:1px solid var(--ods-akcent);opacity:0;border-radius:50%;width:44px;height:11px;margin-left:-22px;position:absolute;bottom:-3px;left:50%}.receptura__szkic{transform-origin:50% 88%}:is(.receptura__fala,.receptura__cien,.receptura__wieczko,.receptura__blysk){transform-box:fill-box;transform-origin:50%}.receptura__wieczko{transform-origin:50% 100%}main .spec-card__datapoint:has(>.chip){flex-wrap:wrap;row-gap:6px}main .spec-card__datapoint>.chip{white-space:normal;max-width:100%}@media (max-width:420px){main .section .card .chip-row .chip{white-space:normal;max-width:100%;line-height:1.3}}@media (max-width:380px){.ods-tabs{gap:0}.ods-tabs .tab{text-align:center;flex:1 1 0;min-width:0;padding:12px 6px;line-height:1.3}}@media screen and (prefers-reduced-motion:no-preference){.section__header[data-ods-stan=czeka] .section__eyebrow:not(.sr),.section__eyebrow[data-ods-stan=czeka]:not(.sr){opacity:0;translate:0 8px}.section__header[data-ods-stan=czeka] .section__eyebrow:after,.section__eyebrow[data-ods-stan=czeka]:after{scale:0 1}.section__header[data-ods-stan=czeka] .section__title,.section__title[data-ods-stan=czeka]{clip-path:inset(-.25em -.25em 100%);translate:0 .45em}.section__header[data-ods-stan=czeka] .section__subtitle:not(.sr){opacity:0;translate:0 12px}.section__header[data-ods-stan=czeka]:after{opacity:0;scale:.7}.section__header[data-ods-stan=gra] .section__eyebrow:not(.sr),.section__eyebrow[data-ods-stan=gra]:not(.sr){animation:ods-pojaw .8s var(--ods-e) backwards}.section__header[data-ods-stan=gra] .section__eyebrow:after,.section__eyebrow[data-ods-stan=gra]:after{animation:ods-rysuj-x 1.1s var(--ods-e) .26s backwards}.section__header[data-ods-stan=gra] .section__title,.section__title[data-ods-stan=gra]{animation:ods-wznies 1.3s var(--ods-e) .17s backwards}.section__header[data-ods-stan=gra] .section__subtitle:not(.sr){animation:ods-pojaw 1.1s var(--ods-e) .36s backwards}.section__header[data-ods-stan=gra]:after{animation:ods-poswiata 1.9s var(--ods-e) backwards}:is(.card__kadr,.zab-karta__kadr,.bw-karta__kadr,.linia-karta__kadr,.kanal-obok__kadr,.pas-zdjec__kadr,.ods-pasmo)[data-ods-stan=czeka]{-webkit-mask:var(--ods-kropla) 50% 58% / 0% auto no-repeat;-webkit-mask:var(--ods-kropla) 50% 58% / 0% auto no-repeat;mask:var(--ods-kropla) 50% 58% / 0% auto no-repeat}:is(.card__kadr,.zab-karta__kadr,.bw-karta__kadr,.linia-karta__kadr,.kanal-obok__kadr,.pas-zdjec__kadr,.ods-pasmo)[data-ods-stan=gra]{animation:ods-kropla-okno 1.8s var(--ods-e3) calc(var(--sr-delay,0s) + var(--ods-opozn,0s) + .24s) backwards}.pas-zdjec__kadr:nth-child(2){--ods-opozn:.14s}.pas-zdjec__kadr:nth-child(3){--ods-opozn:.28s}.pas-wideo[data-ods-stan=czeka]{clip-path:inset(0 9% round 28px)}.pas-wideo[data-ods-stan=gra]{animation:ods-kurtyna 1.5s var(--ods-e) 80ms backwards}.ods-rysunek[data-ods-stan=czeka]{-webkit-mask:var(--ods-kresl) 100% 0 / 260% 100% no-repeat;-webkit-mask:var(--ods-kresl) 100% 0 / 260% 100% no-repeat;mask:var(--ods-kresl) 100% 0 / 260% 100% no-repeat}.ods-rysunek[data-ods-stan=gra]{animation:ods-kreslenie 1.9s var(--ods-e2) calc(var(--sr-delay,0s) + .16s) backwards}:is(.spec-card__data,.parametry,.arkusz__profil)[data-ods-stan=czeka]>*>*{opacity:0;translate:-8px}:is(.spec-card__data,.parametry,.arkusz__profil)[data-ods-stan=gra]>*>*{animation:ods-pojaw-bok .76s var(--ods-e) calc(var(--ods-i,0) * 85ms + .14s) backwards}:is(.spec-card__data,.parametry,.arkusz__profil)[data-ods-stan=gra]>*>:last-child{animation-delay:calc(var(--ods-i,0) * 85ms + .23s)}:is(.spec-card__data,.parametry,.arkusz__profil)[data-ods-stan=gra]>:after{animation:ods-skan 1.3s var(--ods-e) calc(var(--ods-i,0) * 85ms + 80ms) backwards}.sp-tabela[data-ods-stan=czeka] tbody>tr{opacity:0;translate:0 10px}.sp-tabela[data-ods-stan=gra] tbody>tr{animation:ods-pojaw .76s var(--ods-e) calc(var(--ods-i,0) * 75ms + .12s) backwards}.facts[data-ods-stan=czeka]>.fact,.ods-fakty[data-ods-stan=czeka]>*{opacity:0;translate:0 14px}.facts[data-ods-stan=czeka]>.fact:after,.ods-fakty[data-ods-stan=czeka]>:after,.fact__number[data-ods-stan=czeka]:after,.parametry-linia[data-ods-stan=czeka]:before{scale:0 1}.facts[data-ods-stan=gra]>.fact,.ods-fakty[data-ods-stan=gra]>*{animation:ods-pojaw .9s var(--ods-e) calc(var(--ods-i,0) * .12s + 80ms) backwards}.facts[data-ods-stan=gra]>.fact:after,.ods-fakty[data-ods-stan=gra]>:after{animation:ods-rysuj-x 1.1s var(--ods-e) calc(var(--ods-i,0) * .12s + .42s) backwards}.fact__number[data-ods-stan=gra]:after{animation:ods-rysuj-x 1.1s var(--ods-e) calc(var(--sr-delay,0s) + .38s) backwards}.parametry-linia[data-ods-stan=gra]:before{animation:ods-rysuj-x 1s var(--ods-e) calc(var(--sr-delay,0s) + .26s) backwards}.arrow-list[data-ods-stan=czeka]>.arrow-row:not(.sr){opacity:0;translate:-14px}.arrow-list[data-ods-stan=gra]>.arrow-row:not(.sr){animation:ods-pojaw-bok .82s var(--ods-e) calc(var(--ods-i,0) * 95ms + .1s) backwards}.process[data-ods-stan=czeka] .process__number:before{scale:0}.process[data-ods-stan=czeka] .process__step:after{scale:0 1}.process[data-ods-stan=gra] .process__number:before{animation:ods-wezel .7s var(--ods-e) calc(var(--ods-i,0) * .3s + .26s) backwards}.process[data-ods-stan=gra] .process__number:after{animation:ods-puls 1.1s var(--ods-e) calc(var(--ods-i,0) * .3s + .26s) backwards}.process[data-ods-stan=gra] .process__step:after{animation:ods-rysuj-x .3s linear calc(var(--ods-i,0) * .3s + .42s) backwards}:is(.sciezka__kroki,.os-czasu)[data-ods-stan=czeka]:before{scale:1 0}:is(.sciezka__kroki,.os-czasu)[data-ods-stan=gra]:before{animation:ods-rysuj-y 1.5s var(--ods-e2) 80ms backwards}.sciezka__kroki[data-ods-stan=czeka] .krok__wezel:after,.os-czasu[data-ods-stan=czeka] .os-czasu__kropka{scale:0}.sciezka__kroki[data-ods-stan=czeka] .krok>:not(.krok__wezel),.os-czasu[data-ods-stan=czeka] .os-czasu__punkt>:not(.os-czasu__kropka){opacity:0;translate:-10px}.sciezka__kroki[data-ods-stan=gra] .krok__wezel:after,.os-czasu[data-ods-stan=gra] .os-czasu__kropka{animation:ods-wezel .65s var(--ods-e) calc(var(--ods-i,0) * .17s + .2s) backwards}.sciezka__kroki[data-ods-stan=gra] .krok__wezel:before,.os-czasu[data-ods-stan=gra] .os-czasu__kropka:after{animation:ods-puls 1.1s var(--ods-e) calc(var(--ods-i,0) * .17s + .2s) backwards}.sciezka__kroki[data-ods-stan=gra] .krok>:not(.krok__wezel),.os-czasu[data-ods-stan=gra] .os-czasu__punkt>:not(.os-czasu__kropka){animation:ods-pojaw-bok .8s var(--ods-e) calc(var(--ods-i,0) * .17s + .26s) backwards}.dyptyk[data-ods-stan=czeka] .dyptyk__panel--ciemny{opacity:0;translate:-28px}.dyptyk[data-ods-stan=czeka] .dyptyk__panel--jasny{opacity:0;translate:28px}.dyptyk[data-ods-stan=czeka] .dyptyk__os{scale:1 0}.dyptyk[data-ods-stan=czeka] .dyptyk__lista>li{opacity:0;translate:0 8px}.dyptyk[data-ods-stan=gra] :is(.dyptyk__panel--ciemny,.dyptyk__panel--jasny){animation:ods-pojaw-bok 1.1s var(--ods-e) 80ms backwards}.dyptyk[data-ods-stan=gra] .dyptyk__panel--jasny{animation-name:ods-pojaw-z-prawej}.dyptyk[data-ods-stan=gra] .dyptyk__os{animation:ods-rysuj-y-srodek 1.3s var(--ods-e2) .26s backwards}.dyptyk[data-ods-stan=gra] .dyptyk__lista>li{animation:ods-pojaw .76s var(--ods-e) calc(var(--ods-i,0) * 90ms + .52s) backwards}.argumenty[data-ods-stan=czeka]>.argument>:not(.argument__romb){opacity:0;translate:0 10px}.argumenty[data-ods-stan=czeka] .argument__romb{opacity:0;rotate:-135deg;scale:0}.argumenty[data-ods-stan=gra] .argument__romb{animation:ods-romb .9s var(--ods-e) calc(var(--ods-i,0) * .13s + 60ms) backwards}.argumenty[data-ods-stan=gra]>.argument>:not(.argument__romb){animation:ods-pojaw .86s var(--ods-e) calc(var(--ods-i,0) * .13s + .2s) backwards}.zestaw[data-ods-stan=czeka]>.zestaw__pozycja{opacity:0;translate:0 14px}.zestaw[data-ods-stan=gra]>.zestaw__pozycja{animation:ods-pojaw .9s var(--ods-e) calc(var(--ods-i,0) * .14s + 80ms) backwards}.jedwab[data-ods-stan=czeka]{opacity:0;translate:0 26px}.jedwab[data-ods-stan=czeka] .jedwab__tresc>*{opacity:0;translate:-14px}.jedwab[data-ods-stan=gra]{animation:ods-pojaw 1.1s var(--ods-e) backwards}.jedwab[data-ods-stan=gra] .jedwab__tresc>*{animation:ods-pojaw-bok .86s var(--ods-e) calc(var(--ods-i,0) * 70ms + .26s) backwards}.jedwab[data-ods-stan=gra] .jedwab__claimy>li{animation:ods-pigulka .62s var(--ods-e) calc(var(--ods-i,0) * 60ms + .76s) backwards}.sklad-hero__lista[data-ods-stan=czeka]>li{opacity:0;translate:0 10px}.sklad-hero__lista[data-ods-stan=gra]>li{animation:ods-pojaw .82s var(--ods-e) calc(var(--ods-i,0) * 80ms + 80ms) backwards}.receptura[data-ods-stan=czeka] .receptura__szkic{opacity:0;translate:0 -30px}.receptura[data-ods-stan=czeka] .receptura__cien{opacity:0;scale:.4 1}.receptura[data-ods-stan=czeka] .receptura__skladniki>li{opacity:0;scale:.8}.receptura[data-ods-stan=czeka] .receptura__oswiadczenia>li{opacity:0;translate:-10px}.receptura[data-ods-stan=gra] .receptura__szkic{animation:ods-sloik 1.15s var(--ods-e) calc(var(--sr-delay,0s) + .12s) backwards}.receptura[data-ods-stan=gra] .receptura__cien{animation:ods-cien 1s var(--ods-e) calc(var(--sr-delay,0s) + .36s) backwards}.receptura[data-ods-stan=gra] .receptura__fala{animation:ods-fala 1.5s var(--ods-e) calc(var(--sr-delay,0s) + .56s) backwards}.receptura[data-ods-stan=gra] .receptura__fala--druga{animation-delay:calc(var(--sr-delay,0s) + .78s)}.receptura[data-ods-stan=gra] .receptura__blysk{animation:ods-blysk 1.3s var(--ods-e2) calc(var(--sr-delay,0s) + .98s) backwards}.receptura[data-ods-stan=gra] .receptura__skladniki>li{animation:ods-pigulka .62s var(--ods-e) calc(var(--sr-delay,0s) + var(--ods-i,0) * 55ms + .64s) backwards}.receptura[data-ods-stan=gra] .receptura__oswiadczenia>li{animation:ods-pojaw-bok .76s var(--ods-e) calc(var(--sr-delay,0s) + var(--ods-i,0) * 90ms + .82s) backwards}.ods-szew[data-ods-stan=czeka] .ods-szew__kropla{opacity:0;translate:0 -16px}.ods-szew[data-ods-stan=czeka] .ods-szew__kreska{scale:0 1}.ods-szew[data-ods-stan=czeka] .ods-szew__iskra{opacity:0;scale:0}.ods-szew[data-ods-stan=gra] .ods-szew__kropla{animation:ods-opad 1s var(--ods-e) backwards}.ods-szew[data-ods-stan=gra] .ods-szew__fala{animation:ods-fala 1.5s var(--ods-e) .46s backwards}.ods-szew[data-ods-stan=gra] .ods-szew__fala--druga{animation-delay:.7s}.ods-szew[data-ods-stan=gra] .ods-szew__kreska{animation:ods-rysuj-x 1.3s var(--ods-e) .42s backwards}.ods-szew[data-ods-stan=gra] .ods-szew__iskra{animation:ods-iskra .76s var(--ods-e) .88s backwards}.ods-szew[data-ods-stan=gra] .ods-szew__iskra--1{animation-delay:1s}.ods-szew[data-ods-stan=gra] .ods-szew__iskra--2{animation-delay:1.11s}main .section.bg-ink[data-ods-stan=czeka]:after{opacity:0;scale:.9}main .section.bg-ink[data-ods-stan=gra]:after{animation:ods-znak 2.2s var(--ods-e) backwards}main .section.bg-ink[data-ods-stan=czeka]:before{opacity:0}main .section.bg-ink[data-ods-stan=gra]:before{animation:ods-swiatlo 1.8s var(--ods-e) backwards}main .section :is(.card,.glass-card--reaguje):after{transition:opacity .45s var(--ods-e)}.ods-pasmo svg{transition:scale .7s var(--ods-e)}.card:hover .ods-pasmo svg{scale:1.035}.receptura__wieczko,.receptura__cien{transition:translate .48s var(--ods-e), scale .48s var(--ods-e), opacity .48s var(--ods-e)}.receptura:hover .receptura__wieczko,.receptura:focus-within .receptura__wieczko{translate:0 -5px}.receptura:hover .receptura__cien,.receptura:focus-within .receptura__cien{opacity:.75;scale:.86 1}.ods-tabs__wskaznik{transition:transform .56s var(--ods-e), opacity .2s linear}[data-ods-przelaczone]>.tab-panel.is-active{animation:ods-panel .6s var(--ods-e) both}.ods-siatka[data-ods-stan=czeka]>*{opacity:0;translate:0 18px}.ods-siatka[data-ods-stan=gra]>*{animation:ods-wyostrz 1s var(--ods-e) calc(var(--ods-i,0) * .12s + 80ms) backwards}.ods-scena[data-ods-stan=czeka] .ods-os__linia{scale:0 1}.ods-scena[data-ods-stan=czeka] .ods-os__wezel{scale:0}.ods-scena[data-ods-stan=czeka] .ods-os__ikona{opacity:0}.ods-scena[data-ods-stan=gra] .ods-os__linia{animation:1.6s linear .15s backwards ods-rysuj-x}.ods-scena[data-ods-stan=gra] .ods-os__wezel{animation:ods-wezel .7s var(--ods-e) calc(var(--i,0) * .372s + .19s) backwards}.ods-scena[data-ods-stan=gra] .ods-os__ikona{animation:ods-swiatlo .7s var(--ods-e) calc(var(--i,0) * .372s + .38s) backwards}}.ods-os__linia{transform-box:fill-box;transform-origin:0}.ods-os__wezel{transform-box:fill-box;transform-origin:50%}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){:is(.card__kadr,.zab-karta .zab-karta__kadr,.linia-karta__kadr,.kanal-obok__kadr,.pas-zdjec__kadr) img{animation:linear both ods-paralaksa;animation-timeline:view();animation-range:cover;scale:1.09}:is(.scena-foto__tlo,.sklad-hero__tlo){animation:linear both ods-paralaksa;animation-timeline:view();animation-range:cover;scale:1.12}}}@keyframes ods-pojaw{0%{opacity:0;translate:0 12px}}@keyframes ods-pojaw-bok{0%{opacity:0;translate:-14px}}@keyframes ods-pojaw-z-prawej{0%{opacity:0;translate:28px}}@keyframes ods-rysuj-x{0%{scale:0 1}}@keyframes ods-rysuj-y{0%{scale:1 0}}@keyframes ods-rysuj-y-srodek{0%{opacity:0;scale:1 0}}@keyframes ods-wznies{0%{clip-path:inset(-.25em -.25em 100%);translate:0 .45em}to{clip-path:inset(-.25em -.25em -.4em);translate:0}}@keyframes ods-poswiata{0%{opacity:0;scale:.7}}@keyframes ods-swiatlo{0%{opacity:0}}@keyframes ods-kropla-okno{0%{-webkit-mask-image:var(--ods-kropla);-webkit-mask-image:var(--ods-kropla);mask-image:var(--ods-kropla);filter:blur(10px)saturate(1.2);-webkit-mask-position:50% 58%;mask-position:50% 58%;-webkit-mask-size:0%;mask-size:0%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}to{-webkit-mask-image:var(--ods-kropla);-webkit-mask-image:var(--ods-kropla);mask-image:var(--ods-kropla);filter:blur()saturate();-webkit-mask-position:50% 58%;mask-position:50% 58%;-webkit-mask-size:320%;mask-size:320%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@keyframes ods-kreslenie{0%{-webkit-mask-image:var(--ods-kresl);-webkit-mask-image:var(--ods-kresl);mask-image:var(--ods-kresl);filter:blur(3px);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}60%{filter:blur()}to{-webkit-mask-image:var(--ods-kresl);-webkit-mask-image:var(--ods-kresl);mask-image:var(--ods-kresl);filter:blur();-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@keyframes ods-skan{0%{opacity:1;scale:0 1}55%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes ods-wezel{0%{scale:0}60%{scale:1.18}to{scale:1}}@keyframes ods-puls{0%{opacity:.85;scale:1}to{opacity:0;scale:2.1}}@keyframes ods-romb{0%{opacity:0;rotate:-135deg;scale:0}to{opacity:1;rotate:0deg;scale:1}}@keyframes ods-pigulka{0%{opacity:0;scale:.8}}@keyframes ods-sloik{0%{opacity:0;translate:0 -30px;scale:1}45%{opacity:1;translate:0 2px;scale:1.025 .965}70%{translate:0 -2px;scale:.99 1.012}to{opacity:1;translate:0;scale:1}}@keyframes ods-cien{0%{opacity:0;scale:.4 1}}@keyframes ods-fala{0%{opacity:.85;scale:.3}to{opacity:0;scale:1.25}}@keyframes ods-blysk{0%{opacity:0;translate:0}18%{opacity:1}82%{opacity:1}to{opacity:0;translate:176px}}@keyframes ods-opad{0%{opacity:0;translate:0 -16px}55%{opacity:1;translate:0 2px}to{opacity:1;translate:0}}@keyframes ods-iskra{0%{opacity:0;rotate:-90deg;scale:0}to{opacity:1;rotate:0deg;scale:1}}@keyframes ods-znak{0%{opacity:0;scale:.9}to{opacity:.22;scale:1}}@keyframes ods-panel{0%{opacity:0;translate:0 10px}}@keyframes ods-wyostrz{0%{opacity:0;filter:blur(4px);translate:0 18px}}@keyframes ods-kurtyna{0%{clip-path:inset(0 9% round 28px)}to{clip-path:inset(0)}}@keyframes ods-paralaksa{0%{translate:0 -3.5%}to{translate:0 3.5%}}@property --hz-kolor{syntax:"<color>";inherits:true;initial-value:#84ccc0}.hl{--hz-kolor:var(--line-cosmetics-primary);transition:--hz-kolor 1.4s var(--hl-e2)}.hl[data-linia=wlosy]{--hz-kolor:var(--line-hair-primary)}.hl[data-linia=suplementy]{--hz-kolor:var(--line-supplements-primary)}.hl[data-linia=petcare]{--hz-kolor:var(--line-petcare-primary)}.hz-poswiata{z-index:-2;background:radial-gradient(closest-side, color-mix(in srgb, var(--hz-kolor) 32%, transparent), color-mix(in srgb, var(--hz-kolor) 0%, transparent));pointer-events:none;animation:hz-poswiata-wejscie 1.6s var(--hl-e) .2s backwards, hz-oddech 8s var(--hl-e2) 1.8s infinite alternate;border-radius:50%;position:absolute;inset:-30% -48% -16%}@keyframes hz-poswiata-wejscie{0%{opacity:0;transform:scale(.7)}}@keyframes hz-oddech{0%{opacity:.72;transform:scale(.95)}to{opacity:1;transform:scale(1.06)}}.hz-babelki{pointer-events:none;opacity:0;transition:opacity 1.2s var(--hl-e2);position:absolute;inset:0}.hl:is([data-linia=kosmetyki],[data-linia=wlosy],[data-linia=suplementy]) .hz-babelki{opacity:1}.hl[data-linia=petcare] .hz-babelek,.hl[data-linia=petcare] .hz-babelek__kula{animation-play-state:paused}.hz-babelek{left:var(--x);width:var(--s);height:100%;animation:hz-wznies var(--t) linear var(--d) infinite;position:absolute;top:100%}.hz-babelek__kula{aspect-ratio:1;width:100%;animation:hz-kolys 2.8s var(--hl-e2) calc(var(--d) * .37) infinite alternate;background:radial-gradient(circle at 34% 30%,#fffffff2 0 9%,#fff0 24%),radial-gradient(circle,#ffffff0a 50%,#ffffff80 68%,#ffffff1a 73%,#fff0 76%);border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #ffffff52}@keyframes hz-wznies{0%{opacity:0;transform:translate(0,0)}8%{opacity:1}84%{opacity:.9}to{opacity:0;transform:translateY(-118%)}}@keyframes hz-kolys{0%{transform:translate3d(calc(var(--k) * -1), 0, 0)}to{transform:translate3d(var(--k), 0, 0)}}.hz-swiatlo{mix-blend-mode:screen;pointer-events:none;animation:hz-przelot 9.5s var(--hl-e2) 2.6s infinite;background:linear-gradient(104deg,#fff0 41%,#ffffff57 47%,#ffffff14 51%,#fff0 57%);position:absolute;inset:-10% -70%;transform:translate(-55%)}@keyframes hz-przelot{0%{transform:translate(-55%)}36%{transform:translate(55%)}to{transform:translate(55%)}}.hz-kapka{aspect-ratio:88/122;z-index:3;pointer-events:none;width:6.5%;position:absolute;top:-1%;left:50%;translate:-50%}.hz-kapka__kropla{width:100%;max-width:none;height:100%;fill:color-mix(in srgb, var(--hz-kolor) 28%, #fff);fill-opacity:.9;stroke:#fffffff2;stroke-width:4px;filter:drop-shadow(0 2px 3px #1f4f4638)drop-shadow(0 0 5px #ffffffd9);transform-origin:50% 100%;animation:.76s cubic-bezier(.45,0,.8,.45) both hz-kapie;position:absolute;inset:0;overflow:visible}@keyframes hz-kapie{0%{opacity:0;transform:translateY(-320%)scale(.55)}18%{opacity:1;transform:translateY(-250%)scale(.9,1.05)}62%{opacity:1;transform:translateY(-14%)scale(.84,1.22)}74%{opacity:1;transform:translateY(8%)scale(1.15,.6)}to{opacity:0;transform:translateY(16%)scale(.2)}}.hz-kapka__blysk{aspect-ratio:1;width:460%;box-shadow:0 0 16px 3px color-mix(in srgb, var(--hz-kolor) 55%, transparent), inset 0 0 10px 2px #ffffff80;opacity:0;pointer-events:none;border:1.5px solid #fffffff2;border-radius:50%;animation:.9s cubic-bezier(.2,.7,.2,1) .47s both hz-blysk;position:absolute;top:100%;left:50%;translate:-50% -50%}@keyframes hz-blysk{0%{opacity:0;transform:scale(.1)}15%{opacity:1}to{opacity:0;transform:scale(1.7)}}.hl-kropla.hz-po-zmianie{animation:hz-ugiecie-a .76s var(--hl-e) .47s backwards}.hl-kropla.hz-po-zmianie.hl-kropla--b{animation-name:hz-ugiecie-b}@keyframes hz-ugiecie-a{0%{transform:none}30%{transform:translateY(5px)scale(1.012,.986)}to{transform:none}}@keyframes hz-ugiecie-b{0%{transform:none}30%{transform:translateY(5px)scale(1.012,.986)}to{transform:none}}.hz-po-zmianie .hl-kropla__kadr{transition-delay:.42s}.hz-po-zmianie .hl-fala{animation-delay:.56s}.hz-po-zmianie .hl-fala:nth-child(2){animation-delay:.82s}.hz-po-zmianie .hl-fala:nth-child(3){animation-delay:1.08s}.hz-polysk{pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(34% 24% at 36% 28%,#ffffff6b,#fff0 70%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hl-kropla{perspective:1100px}.hl-kropla__okno,.hl-kropla__obrys,.hl-iskry{rotate:var(--hz-ax,0) var(--hz-ay,1) 0 var(--hz-kat,0deg);transition:rotate .9s var(--hl-e)}.hz-polysk{opacity:var(--hz-polysk,0);translate:calc(var(--hz-nx,0) * -14%) calc(var(--hz-ny,0) * -10%);transition:translate .9s var(--hl-e), opacity .7s var(--hl-e2)}}.receptura__kadr--zdjecie img{transition:scale .6s var(--hl-e,cubic-bezier(.16, 1, .3, 1))}.receptura:hover .receptura__kadr--zdjecie img{scale:1.035}.receptura__kadr--zdjecie:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#fff0 38%,#ffffff6b 48%,#fff0 58%);position:absolute;inset:0}@media screen and (prefers-reduced-motion:no-preference){.receptura[data-ods-stan=czeka] .receptura__kadr--zdjecie img{opacity:0}.receptura[data-ods-stan=gra] .receptura__kadr--zdjecie img{animation:hz-osiada 1.1s var(--ods-e,cubic-bezier(.16, 1, .3, 1)) calc(var(--sr-delay,0s) + .12s) backwards}.receptura[data-ods-stan=gra] .receptura__kadr--zdjecie:after{animation:hz-sloik-blysk 1.4s var(--ods-e2,cubic-bezier(.65, 0, .35, 1)) calc(var(--sr-delay,0s) + .9s) backwards}}@keyframes hz-osiada{0%{opacity:0;filter:blur(6px);scale:1.06}to{opacity:1;filter:blur();scale:1}}@keyframes hz-sloik-blysk{0%{opacity:0;translate:-110%}20%{opacity:1}80%{opacity:1}to{opacity:0;translate:110%}}.site-header.is-scrolled{background:var(--sb-paper)}body:has(.swiat) .site-header.is-scrolled{background:var(--sw-powierzchnia)}.hl-tlo__plama{background:radial-gradient(closest-side, color-mix(in srgb, color-mix(in srgb, var(--hz-kolor) 50%, #84ccc0) 38%, transparent), transparent 72%)}.hl-tlo__plama--druga{background:radial-gradient(closest-side, color-mix(in srgb, color-mix(in srgb, var(--hz-kolor) 35%, #cde6dd) 62%, transparent), transparent 72%)}.hz-kaustyki,.hz-bable-tlo{animation:hz-tlo-wejscie 2.6s var(--hl-e2) .5s backwards;position:absolute;inset:0}.hz-kaustyki{left:30%;overflow:hidden}.hz-kaustyki:after{content:"";background:linear-gradient(90deg, var(--sb-paper) 0%, color-mix(in srgb, var(--sb-paper) 60%, transparent) 35%, color-mix(in srgb, var(--sb-paper) 0%, transparent) 100%);width:40%;position:absolute;inset:0 auto 0 0}.hz-bable-tlo{animation-delay:.9s}@keyframes hz-tlo-wejscie{0%{opacity:0}}.hz-kaustyka{opacity:.66;background:url(/obrazy/tekstury/kaustyka.webp) 0 0/512px 512px;animation:58s linear infinite hz-kaustyka-a;position:absolute;inset:-512px 0 0 -512px}.hz-kaustyka--b{opacity:.42;background-size:704px 704px;animation-name:hz-kaustyka-b;animation-duration:86s;inset:-704px -704px 0 0}@keyframes hz-kaustyka-a{0%{transform:translate(0,0)}to{transform:translate(512px,512px)}}@keyframes hz-kaustyka-b{0%{transform:translate(0,0)}to{transform:translate(-704px,704px)}}.hz-bab{left:var(--x);width:var(--s);height:100%;margin-left:calc(var(--s) / -2);animation:hz-bab-wznies var(--t) linear var(--d) infinite;position:absolute;top:100%}.hz-bab__kula{aspect-ratio:1;width:100%;opacity:calc(var(--o) * var(--bab-krycie,1));background:radial-gradient(circle at 33% 29%, #ffffffeb 0 6%, #fff0 21%), radial-gradient(circle, color-mix(in srgb, var(--hz-kolor) 7%, transparent) 50%, color-mix(in srgb, var(--hz-kolor) 40%, transparent) 68%, #fff9 71.5%, #fff0 75%);animation:hz-kolys 6.4s var(--hl-e2) calc(var(--d) * .41) infinite alternate;border-radius:50%;display:block}@keyframes hz-bab-wznies{0%{opacity:0;transform:translate(0,0)}10%{opacity:1}86%{opacity:1}to{transform:translate3d(0, calc(-100% - var(--s)), 0);opacity:0}}@media (max-width:959px){.hz-kaustyki{top:30%;left:0}.hz-kaustyki:after{background:linear-gradient(180deg, var(--sb-paper) 0%, color-mix(in srgb, var(--sb-paper) 60%, transparent) 35%, color-mix(in srgb, var(--sb-paper) 0%, transparent) 100%);width:auto;height:40%;inset:0 0 auto}.hz-kaustyka--b{display:none}.hz-bable-tlo{--bab-krycie:.7}.hz-bab{width:calc(var(--s) * .6);margin-left:calc(var(--s) * -.3)}}@media (prefers-reduced-motion:reduce){.hl{transition:none}.hz-babelki,.hz-swiatlo,.hz-kapka,.hz-polysk,.hz-kaustyki,.hz-bable-tlo{display:none!important}.hz-poswiata{animation:none!important}.hl-kropla__okno,.hl-kropla__obrys,.hl-iskry{rotate:none!important}.receptura__kadr--zdjecie img{transition:none}.receptura:hover .receptura__kadr--zdjecie img{scale:none}}
