.podarivo-redesign{--wrap:1280px;--gold:#826330;--goldFill:#d5b780;--goldLine:#d9c7a5;--onGold:#142238;--heroBg:#101b2b;--heroInk:#faf7f1;--heroMuted:#d1d5dc;--heroLine:#9ca5b5;--nlBg:#142238;--etykietaBg:#f8f5ee;--etykietaInk:#142238;--bilTlo:#e8dfd0;--focus:#ba8a36;font-size:16px}:root[data-theme=dark] .podarivo-redesign{--gold:#d5b780;--goldLine:#7d6a48;--bilTlo:#170f29;--heroBg:#1a1230;--heroMuted:#d8d0ea;--heroLine:#8f82b3;--nlBg:#1d1533}:root:has(.mf-a-glowna,.mf-k-kreator) .podarivo-redesign{--gold:#d5b780;--goldLine:#7d6a48;--bilTlo:#170f29;--heroBg:#1a1230;--heroMuted:#d8d0ea;--heroLine:#8f82b3;--nlBg:#1d1533}.podarivo-redesign .mf-wrap{width:min(var(--wrap), calc(100% - 96px))}.podarivo-redesign .mf-btn{min-height:50px;box-shadow:none;letter-spacing:.025em;border-radius:3px;padding:14px 25px;font-size:15px;transition:background .2s,transform .2s}.podarivo-redesign .mf-btn:hover{transform:translateY(-2px)}.podarivo-redesign .mf-btn-gold{background:var(--goldFill);color:var(--onGold);border:1px solid var(--goldFill)}.podarivo-redesign .mf-btn-ghost{color:var(--heroInk);border-color:var(--heroLine);background:0 0}.podarivo-redesign .mf-cta-row{flex-wrap:wrap;gap:12px;margin-top:28px}.podarivo-redesign .mf-pasek-sezonu{background:var(--heroBg);color:var(--heroInk)}.podarivo-redesign .mf-pasek-sezonu-in{min-height:44px;color:var(--heroInk);font:500 14px/1.45 var(--font-ui);letter-spacing:.02em;text-align:center;justify-content:center;align-items:center;gap:8px;padding-block:8px;display:flex}.podarivo-redesign .mf-pasek-sezonu-in svg{color:var(--goldFill);flex:none}.podarivo-redesign .mf-pasek-sezonu-in u{color:var(--goldFill);text-underline-offset:4px}.podarivo-redesign .mf-pasek-sezonu-in:hover u{color:var(--heroInk)}.podarivo-redesign .mf-card{box-shadow:none;border:1px solid var(--line);border-radius:3px;overflow:hidden}.podarivo-redesign .mf-card-img{aspect-ratio:1.15}.podarivo-redesign .mf-card-name{font-size:24px;line-height:1.2}.podarivo-redesign .mf-card-body{padding:22px}.podarivo-redesign .mf-card-cat{letter-spacing:.05em;font-size:13px}.podarivo-redesign .mf-wkrotce.na-zdjeciu{background:var(--etykietaBg);color:var(--etykietaInk);box-shadow:none;border-radius:2px;font-size:12px}.podarivo-redesign .mf-bil{gap:64px}.podarivo-redesign .mf-bil-karta{border:1px solid var(--goldLine);border-radius:2px;max-width:440px;min-height:270px;padding:32px;transform:none;box-shadow:0 18px 45px -30px #13233d80}.podarivo-redesign .mf-bil-pionowy .mf-bil-karta{min-height:0}.podarivo-redesign .mf-bil-podglad{background:var(--bilTlo);padding:32px}.podarivo-redesign .mf-bil-tresc{overflow-wrap:anywhere}.podarivo-redesign .mf-bil-poziomy{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px 64px}.podarivo-redesign .mf-bil-akcja{grid-column:1/-1;justify-self:start}.podarivo-redesign input,.podarivo-redesign textarea{border-radius:3px;font-size:16px}.podarivo-redesign :focus-visible{outline:3px solid var(--focus);outline-offset:5px}@media (max-width:1100px){.podarivo-redesign .mf-wrap{width:calc(100% - 48px)}}@media (max-width:760px){.podarivo-redesign .mf-wrap{width:100%}.mf-crumb a{margin-block:-12px;padding-block:12px;display:inline-block}.podarivo-redesign .mf-pasek-sezonu-in{letter-spacing:0;gap:6px;width:calc(100% - 24px);font-size:12.5px}.podarivo-redesign .mf-btn{padding:13px 18px}.podarivo-redesign .mf-bil{gap:24px}.podarivo-redesign .mf-bil-poziomy{grid-template-columns:minmax(0,1fr);gap:24px}.podarivo-redesign .mf-bil-podglad{padding:18px}.podarivo-redesign .mf-bil-karta{padding:24px 16px}.podarivo-redesign .mf-card-body{padding:16px}.podarivo-redesign .mf-card-name{font-size:23px}}@media (max-width:520px){.podarivo-redesign .mf-card-body{padding:12px 12px 14px}.podarivo-redesign .mf-card-name{-webkit-line-clamp:3;min-height:3.45em;font-size:19px;line-height:1.15}.podarivo-redesign .mf-card-cat{letter-spacing:.06em;font-size:12px}}@media (max-width:440px){.podarivo-redesign .mf-cta-row{flex-direction:column;align-items:stretch}.podarivo-redesign .mf-cta-row .mf-btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.podarivo-redesign *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.podarivo-redesign{--a-wrap:1520px;--a-gutter:clamp(20px, 4vw, 56px);--hdrH:84px;--a-tlo:#120c1f;--a-pas:#170f29;--a-stopka:#0c0815;--a-karta:#1d1533;--a-fiolet1:#2c1f4f;--a-fiolet2:#1a1230;--a-tekst:#f3ece1;--a-tekst2:#bfb4d9;--a-tekst3:#d8d0ea;--a-tekst4:#d5cde8;--a-lawenda:#c9b8f2;--a-lawendaEm:#dcc8f4;--a-zloto:#d5b780;--a-zlotoJasne:#e6d3ad;--a-roz:#ec93d8;--a-linia:#c4b5f029;--a-linia2:#c4b5f03d;--a-granat:#16203a;--a-wstazka:#d9bd84;--a-wstazkaCien:#b8924a;--a-krzywa:cubic-bezier(.2, .7, .2, 1)}:root:has(.mf-a-glowna,.mf-k-kreator) body:before{display:none}.mf-a-glowna ::selection{background:var(--a-roz);color:var(--a-tlo)}.podarivo-redesign .mf-hdr{box-shadow:none;border-bottom:1px solid var(--line);background:var(--hdrBg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s}.podarivo-redesign .mf-hdr-in{min-height:var(--hdrH);gap:24px}.podarivo-redesign .mf-hdr.nad-filmem{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.podarivo-redesign .mf-hdr-glowna .mf-hdr-in{width:min(var(--a-wrap), calc(100% - 2 * var(--a-gutter)));max-width:none;padding-inline:0}:root:has(.mf-a-glowna,.mf-k-kreator) .podarivo-redesign .mf-ftr .mf-wrap{width:min(var(--a-wrap), calc(100% - 2 * var(--a-gutter)));max-width:none;padding-inline:0}.podarivo-redesign .mf-hdr .mf-logo{flex-direction:row;gap:10px}.podarivo-redesign .mf-hdr .mf-logo-znak{width:46px}.podarivo-redesign .mf-hdr .mf-logo-nazwa{font-size:26px}.podarivo-redesign .mf-nav-list{gap:clamp(16px,2.4vw,38px)}.podarivo-redesign .mf-nav-a{font:400 13px var(--font-ui);letter-spacing:.16em;text-transform:uppercase;gap:6px;padding-inline:0;transition:color .2s}.podarivo-redesign .mf-nav-a:after{bottom:8px;left:0;right:0}.podarivo-redesign .mf-nav-a.mf-nav-firmy{color:var(--gold)}:root[data-theme=dark] .podarivo-redesign .mf-nav-a:hover{color:var(--a-roz)}:root:has(.mf-a-glowna,.mf-k-kreator) .podarivo-redesign .mf-nav-a:hover{color:var(--a-roz)}.podarivo-redesign .mf-nav-panel-prezenty{grid-template-columns:minmax(190px,auto) minmax(0,1fr);gap:4px 28px;min-width:600px;padding:16px 14px;display:grid;left:-14px;transform:none}.mf-nav-panel-t{font:400 11px var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:4px 14px 8px}.mf-nav-panel-okazje{grid-template-columns:1fr 1fr}.podarivo-redesign .mf-nav-panel a{font:400 15px var(--font-ui);padding:8px 14px}.podarivo-redesign .mf-hdr-acts{gap:4px}.podarivo-redesign .mf-hdr-act{color:var(--ink)}.podarivo-redesign .mf-hdr.nad-filmem .mf-hdr-act:hover{background:#f3ece11a}.mf-motywy-uwaga{max-width:220px;color:var(--muted);margin:6px 12px 4px;font-size:12.5px;line-height:1.45}.mf-menu .mf-motywy-uwaga{max-width:none;margin:12px 0 0}@media (max-width:1100px){.podarivo-redesign .mf-nav,.podarivo-redesign .mf-hdr-motyw-wrap,.podarivo-redesign .mf-hdr-ulubione{display:none}.podarivo-redesign .mf-hdr-burger{display:grid}}@media (max-width:760px){.podarivo-redesign{--hdrH:72px}.podarivo-redesign .mf-hdr-logo{align-items:center;min-height:44px;display:flex}.mf-a-link{margin-top:-14px;padding-top:14px}.podarivo-redesign .mf-hdr-in{gap:8px}.podarivo-redesign .mf-hdr .mf-logo-znak{width:40px}.podarivo-redesign .mf-hdr .mf-logo-nazwa{font-size:23px}.podarivo-redesign .mf-hdr-acts{gap:0}.podarivo-redesign .mf-hdr-act{width:42px}}.podarivo-redesign .mf-ftr{--ftrTekst:var(--a-tekst);--ftrTekst2:var(--a-tekst2);--ftrLink:var(--a-tekst4);--ftrLinia:#f3ece11a;background:var(--a-stopka);color:var(--ftrTekst2);padding-top:clamp(70px,10vh,110px);position:relative;overflow:hidden}.mf-ftr-nl{border-bottom:1px solid var(--ftrLinia);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:32px 40px;padding-bottom:64px;display:grid}.mf-ftr-nl-h{font:500 clamp(28px, 2.6vw, 40px)/1.1 var(--font-display);color:var(--ftrTekst);margin:0 0 12px}.mf-ftr-nl p{max-width:48ch;margin:0;font-size:15px;font-weight:300;line-height:1.7}.mf-ftr-nl-form{align-self:end}.mf-ftr .mf-nl-row{border-bottom:1px solid #d5b78080;flex-direction:row;align-items:stretch;gap:12px;display:flex}.mf-ftr .mf-nl-email{flex-direction:column;flex:1;min-width:0;display:flex}.mf-ftr .mf-nl-label{font:400 11px var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--a-lawenda)}.mf-ftr .mf-nl-email input{width:100%;min-width:0;color:var(--ftrTekst);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:12px 0 14px;font-size:17px}.mf-ftr .mf-nl-email input::placeholder{color:#8f82b3}.mf-ftr .mf-nl-btn{width:auto;min-height:48px;color:var(--a-zloto);box-shadow:none;font:400 13px var(--font-ui);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-self:flex-end;align-items:center;gap:10px;padding:0;display:inline-flex}.mf-ftr .mf-nl-btn:hover{color:var(--a-roz);background:0 0;transform:none}.mf-ftr .mf-nl-row:focus-within{border-bottom-color:var(--a-zloto)}.mf-ftr .mf-nl-email input:focus-visible{outline:none}.mf-ftr .mf-nl-consent{color:var(--ftrTekst2);margin-top:14px;font-size:13px;line-height:1.55}.mf-ftr .mf-nl-consent a{color:var(--ftrLink)}.mf-ftr .mf-nl-consent input{accent-color:var(--a-zloto)}.mf-ftr .mf-nl-err{color:#fff;background:#b3261e8c;border-radius:3px;padding:8px 12px}.mf-ftr .mf-nl-ok{background:#f3ece10d;border-color:#d5b78080}.mf-ftr .mf-nl-ok b,.mf-ftr .mf-nl-ok p{color:var(--ftrTekst)}.mf-ftr-in{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:36px;padding-block:56px;font-size:14px;line-height:2.1;display:grid}.mf-ftr-brand>a{align-items:center;min-height:44px;display:inline-flex}.mf-ftr-brand .mf-logo-znak{width:48px;color:var(--a-zloto)}.mf-ftr-brand .mf-logo-nazwa{color:var(--ftrTekst);font-size:27px}.mf-ftr-haslo{max-width:16ch;font:500 22px/1.3 var(--font-display);color:var(--a-zlotoJasne);margin:18px 0 0}.mf-ftr-col h3{font:400 11px/2 var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--a-lawenda);margin:0 0 6px}.mf-ftr-col ul{margin:0;padding:0;list-style:none}.mf-ftr-col a{color:var(--ftrLink);transition:color .2s}.mf-ftr-col a:hover,.mf-ftr-bar a:hover{color:var(--a-roz)}.mf-ftr-firma li{padding-block:3px;line-height:1.75}.mf-ftr-soc{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mf-ftr-soc a{width:42px;height:42px;color:var(--ftrTekst);background:#f3ece114;border-radius:50%;place-items:center;display:grid}.mf-ftr-bar{border-top:1px solid var(--ftrLinia);color:#a69ac6;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-block:18px 22px;font-size:12.5px;display:flex}.mf-ftr-bar .mf-karty{color:inherit;font-size:inherit}.mf-ftr-bar .mf-karty img{border-radius:6px;width:44px;height:44px}.mf-ftr-napis{font:500 clamp(120px, 24vw, 420px)/.72 var(--font-display);letter-spacing:-.04em;text-align:center;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #e28cd647;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:8px;margin-bottom:-.12em}@media (max-width:720px){.mf-ftr-in{grid-template-columns:1fr 1fr;gap:28px 18px;padding-block:44px}.mf-ftr-brand,.mf-ftr-firma{grid-column:1/-1}.mf-ftr-col a{align-items:center;min-height:40px;line-height:1.4;display:inline-flex}}.mf-a-glowna{background:var(--a-tlo);color:var(--a-tekst);font-family:var(--font-ui);position:relative;overflow-x:clip}.mf-a-wrap{width:min(var(--a-wrap), calc(100% - 2 * var(--a-gutter)));margin-inline:auto}.mf-a-wrap-waski{--a-wrap:1320px}.mf-a-eyebrow{font:400 12px/1.5 var(--font-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--a-lawenda);margin:0 0 16px}.mf-a-h1{font:500 clamp(44px, 6vw, 100px)/.96 var(--font-display);letter-spacing:-.02em;color:var(--a-tekst);text-wrap:balance;margin:0}.mf-a-h2{font:500 clamp(36px, 4.2vw, 68px)/1 var(--font-display);letter-spacing:-.02em;color:var(--a-tekst);text-wrap:balance;margin:0}.mf-a-h2 em{font-family:var(--font-cormorant-kursywa), var(--font-display);color:var(--a-lawendaEm);font-style:italic;font-weight:400}.mf-a-h2-waski{max-width:14ch}.mf-a-h2-duzy{font-size:clamp(40px,5vw,84px);line-height:.98}.mf-a-tekst{color:var(--a-tekst2);margin:0;font-size:16px;font-weight:300;line-height:1.7}.mf-a-odrecznie{font:400 clamp(28px, 2.6vw, 40px)/1.1 var(--font-script);color:var(--a-zloto);margin:0}.mf-a-link{color:var(--a-zloto);font:400 13px var(--font-ui);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #d5b78080;align-items:center;gap:10px;padding-bottom:6px;transition:color .2s,border-color .2s;display:inline-flex}.mf-a-link:hover{color:var(--a-roz);border-color:var(--a-roz)}.mf-a-btn{min-height:56px;font:400 14px var(--font-ui);letter-spacing:.08em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:14px;padding:0 28px;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.mf-a-btn svg{flex:none}.mf-a-btn-zloty{background:var(--a-zloto);color:var(--a-karta)}.mf-a-btn-zloty:hover{background:var(--a-zlotoJasne)}.mf-a-btn-szklany{color:var(--a-tekst);letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120c1f40;border-color:#f3ece180}.mf-a-btn-szklany svg{color:var(--a-zloto)}.mf-a-btn-szklany:hover{border-color:var(--a-zloto)}.mf-a-btn-ciemny{color:#f4eee6;background:#22183a;min-height:54px;padding:0 30px}.mf-a-btn-ciemny:hover{background:#33255a}.mf-a-glowna :focus-visible{outline:2px solid var(--a-zloto);outline-offset:4px}.mf-a-sekcja{padding-block:clamp(70px,11vh,130px)}.mf-a-sekcja+.mf-a-sekcja{padding-top:clamp(20px,4vh,50px)}.mf-a-glowa{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 32px;margin-bottom:clamp(32px,5vh,48px);display:flex}.mf-a-glowa-bok{flex-direction:column;align-items:flex-start;gap:20px;max-width:420px;display:flex}.mf-a-glowa-bok .mf-a-eyebrow{margin:0}.mf-a-baner{background:var(--a-tlo);height:100svh;min-height:600px;margin-top:calc(-1 * (var(--hdrH) + 1px));position:relative;overflow:hidden}.podarivo-redesign[class*=sezon-] .mf-a-baner{height:calc(100svh - 44px)}.mf-a-baner-film{object-fit:cover;will-change:transform;background:var(--a-tlo);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.mf-a-baner-cien{background:linear-gradient(#120c1f99 0%,#120c1f00 22% 50%,#120c1fe0 100%);position:absolute;inset:0}.mf-a-baner-tresc{left:var(--a-gutter);right:var(--a-gutter);max-width:calc(var(--a-wrap));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-inline:auto;display:flex;position:absolute;bottom:clamp(96px,11vh,120px)}.mf-a-baner-tekst{max-width:820px}.mf-a-baner-tekst .mf-a-eyebrow{margin-bottom:18px}.mf-a-baner-przyciski{flex-wrap:wrap;gap:12px;display:flex}.mf-a-przezycia{padding-bottom:clamp(60px,10vh,110px)}.mf-a-pasek{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mf-a-pasek-tor{will-change:transform;width:max-content;display:flex;position:relative}.mf-a-pasek-lista{flex:none;display:flex}.mf-a-pasek-karty .mf-a-pasek-lista{gap:18px;padding-right:18px}@media not all and (hover:hover) and (pointer:fine){.mf-a-pasek-dotyk{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.mf-a-pasek-dotyk::-webkit-scrollbar{display:none}.mf-a-pasek-dotyk .mf-a-pasek-tor{padding-inline:var(--a-gutter);will-change:auto}.mf-a-pasek-dotyk .mf-a-pasek-kopia{display:none}.mf-a-pasek-dotyk .mf-a-karta{scroll-snap-align:center}}.mf-a-karta{isolation:isolate;aspect-ratio:3/4;background:var(--a-karta);width:clamp(240px,21vw,300px);color:var(--a-tekst);border-radius:3px;flex:none;display:block;position:relative;overflow:hidden}.mf-a-karta-zdj,.mf-a-karta-film{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mf-a-karta-zdj{filter:saturate(.85);transition:transform .8s var(--a-krzywa)}.mf-a-karta:hover .mf-a-karta-zdj{transform:scale(1.04)}.mf-a-karta-film{opacity:0;transition:opacity .6s}.mf-a-karta-film.gra{opacity:1}.mf-a-karta:after{content:"";z-index:-1;background:linear-gradient(#120c1f26 30%,#120c1feb 100%);position:absolute;inset:0}.mf-a-karta-gora{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:18px;left:20px;right:20px}.mf-a-karta-kat{letter-spacing:.24em;text-transform:uppercase;color:var(--a-zlotoJasne);font-size:11px}.mf-a-znaczek{background:var(--a-roz);color:var(--a-karta);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;padding:5px 8px;font-size:10px}.mf-a-karta-dol{flex-direction:column;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.mf-a-karta-nazwa{font:500 28px/1.05 var(--font-display);text-wrap:balance;margin-bottom:10px}.mf-a-karta-meta{color:var(--a-tekst2);font-size:13px;font-weight:300}.mf-a-karta-wkrotce{letter-spacing:.2em;text-transform:uppercase;color:var(--a-lawenda);margin-top:10px;font-size:11px}.mf-a-karta-kup{color:var(--a-zloto)}.mf-a-nastroje{gap:10px;height:clamp(440px,62vh,600px);display:flex}.mf-a-nastroj{isolation:isolate;background:var(--a-karta);min-width:0;color:var(--a-tekst);border-radius:3px;flex:1;transition:flex .8s cubic-bezier(.65,0,.25,1);position:relative;overflow:hidden}.mf-a-nastroj.on{flex:5}.mf-a-nastroj-film{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mf-a-nastroj-ciemno,.mf-a-nastroj-zaslona{z-index:-1;transition:opacity .8s;position:absolute;inset:0}.mf-a-nastroj-ciemno{opacity:0;background:linear-gradient(#120c1f40,#120c1fe6)}.mf-a-nastroj-zaslona{opacity:1;background:#120c1f8c}.mf-a-nastroj.on .mf-a-nastroj-ciemno{opacity:1}.mf-a-nastroj.on .mf-a-nastroj-zaslona{opacity:0}.mf-a-nastroj-tor{background:#f3ece11f;height:2px;position:absolute;top:0;left:0;right:0}.mf-a-nastroj-tor span{background:var(--a-zloto);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.mf-a-nastroj-nr{letter-spacing:.3em;color:var(--a-zloto);font-size:11px;position:absolute;top:24px;left:22px}.mf-a-nastroj-pion{writing-mode:vertical-rl;font:400 30px var(--font-display);white-space:nowrap;transition:opacity .5s;position:absolute;bottom:28px;left:50%;transform:translate(-50%)rotate(180deg)}.mf-a-nastroj.on .mf-a-nastroj-pion{opacity:0}.mf-a-nastroj-tresc{opacity:0;flex-direction:column;align-items:flex-start;min-width:340px;transition:opacity .3s;display:flex;position:absolute;bottom:clamp(24px,3vw,40px);left:clamp(22px,3vw,40px);right:clamp(22px,3vw,40px)}.mf-a-nastroj.on .mf-a-nastroj-tresc{opacity:1;transition:opacity .6s .15s}.mf-a-nastroj-nazwa{font:500 clamp(40px, 4.4vw, 72px)/1 var(--font-display);margin-bottom:14px}.mf-a-nastroj-opis{max-width:42ch;color:var(--a-tekst3);margin-bottom:22px;font-size:16px;font-weight:300;line-height:1.6}.mf-a-chipy{flex-wrap:wrap;gap:8px;display:flex}.mf-a-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#120c1f40;border:1px solid #f3ece14d;border-radius:40px;padding:7px 12px;font-size:12px}.mf-a-pud{background:radial-gradient(80% 60% at 50% 56%, var(--a-fiolet1) 0%, var(--a-fiolet2) 52%, var(--a-tlo) 100%);height:340vh;position:relative}.mf-a-pud-scena{height:100svh;position:sticky;top:0;overflow:hidden}.mf-a-pud-poswiata{aspect-ratio:2.2;pointer-events:none;background:radial-gradient(closest-side,#e28cd629,#9678dc12 45%,#0000 72%);width:min(1200px,96vw);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.mf-a-pud-glowa{z-index:3;left:var(--a-gutter);max-width:560px;position:absolute;top:clamp(96px,13vh,130px)}.mf-a-pud-h2{font-size:clamp(34px,3.8vw,60px)}.mf-a-pud-host{z-index:1;position:absolute;inset:0}.mf-a-pud-plotno,.mf-a-pud-linie{width:100%;height:100%;display:block;position:absolute;inset:0}.mf-a-pud-linie{pointer-events:none;overflow:visible}.mf-a-pud-zapas{object-fit:contain;width:84%;height:74%;position:absolute;inset:12% 8% 14%}.mf-a-pud-etykieta{z-index:3;opacity:0;flex-direction:column;width:min(290px,24vw);display:flex;position:absolute}.mf-a-pud-etykieta b{font:400 clamp(22px, 2.2vw, 32px)/1.1 var(--font-display);color:var(--a-tekst);margin:8px 0 10px}.mf-a-pud-etykieta>span:last-child{color:var(--a-tekst2);font-size:14px;font-weight:300;line-height:1.6}.mf-a-pud-nr{letter-spacing:.3em;color:var(--a-zloto);font-size:11px}.mf-a-pud-rekaw{top:64%;left:6%}.mf-a-pud-banderola{top:24%;right:6%}.mf-a-pud-czekoladki{top:71%;right:6%}.mf-a-pud-bilecik{top:71%;left:6%}.mf-a-pud-voucher{top:24%;right:6%}.mf-a-pud-dol{z-index:3;text-align:center;width:min(520px,80vw);position:absolute;bottom:clamp(28px,5vh,48px);left:50%;transform:translate(-50%)}.mf-a-pud-dol p{letter-spacing:.3em;text-transform:uppercase;color:var(--a-tekst2);margin:0 0 14px;font-size:11px}.mf-a-pud-tor{background:var(--a-linia2);height:1px;display:block;position:relative}.mf-a-pud-tor span{background:var(--a-zloto);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.mf-a-pud-podpis{display:none}.mf-a-pud-final{z-index:3;opacity:0;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:clamp(36px,8vh,80px);left:0;right:0}.mf-a-pud-final .mf-a-btn{min-height:52px}.mf-a-pud-statyczne{height:auto;padding-block:clamp(70px,11vh,130px)}.mf-a-pud-statyczne .mf-a-pud-glowa{margin-bottom:40px;position:static}.mf-a-pud-statyczne-in{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:40px;margin-bottom:40px;display:grid}.mf-a-pud-statyczne-in img{border-radius:3px;width:100%;height:auto}.mf-a-pud-lista{gap:22px;margin:0;padding:0;list-style:none;display:grid}.mf-a-pud-lista li{flex-direction:column;gap:6px;display:flex}.mf-a-pud-lista b{font:400 26px/1.1 var(--font-display)}.mf-a-pud-lista li>span:last-child{color:var(--a-tekst2);font-size:14px;font-weight:300;line-height:1.6}.mf-a-partnerzy{background:var(--a-pas);border-block:1px solid var(--a-linia);padding-block:clamp(56px,9vh,96px)}.mf-a-partnerzy-t{text-align:center;margin-bottom:36px}.mf-a-pasek-partnerzy{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mf-a-pasek-partnerzy .mf-a-pasek-lista{align-items:center;gap:clamp(48px,6vw,96px);padding-right:clamp(48px,6vw,96px)}.mf-a-partner{flex:none;align-items:center;gap:clamp(48px,6vw,96px);display:flex}.mf-a-partner-nazwa{font:400 20px var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:#e9e2d4;opacity:.82;white-space:nowrap}.mf-a-romb{background:var(--a-zloto);opacity:.6;width:6px;height:6px;transform:rotate(45deg)}.mf-a-partnerzy-dolacz{margin:36px var(--a-gutter) 0;text-align:center;color:var(--a-tekst2);font-size:14px;font-weight:300}.mf-a-partnerzy-dolacz a{color:var(--a-zloto);border-bottom:1px solid #d5b78080;transition:color .2s}.mf-a-partnerzy-dolacz a:hover{color:var(--a-roz)}.mf-a-zak .mf-zak-lista{margin-bottom:24px}.mf-a-zak .mf-card{background:var(--a-karta);border-color:var(--a-linia)}.mf-a-zak .mf-card-name{font-weight:500}.mf-a-okazje{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mf-a-okazja{border:1px solid var(--a-linia);height:100%;min-height:150px;color:var(--a-tekst);text-align:center;font:500 21px/1.15 var(--font-display);background:#1d153373;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:22px 10px;transition:border-color .25s,background-color .25s,color .25s;display:flex}.mf-a-okazja:hover{border-color:var(--a-zloto);background:var(--a-karta)}.mf-a-okazja-ico{color:var(--a-zloto)}.mf-a-kroki-sek .mf-a-glowa{margin-bottom:64px}.mf-a-kroki-tor{background:#d5b78033;height:1px;margin-bottom:44px;position:relative}.mf-a-kroki-tor span{background:var(--a-zloto);transform-origin:0;position:absolute;inset:0}.mf-a-kroki{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.mf-a-kroki li{flex-direction:column;gap:16px;display:flex}.mf-a-krok-nr{font:400 64px/.9 var(--font-display);color:var(--a-zloto)}.mf-a-kroki b{font:500 28px/1.15 var(--font-display)}.mf-a-kroki li>span:last-child{color:var(--a-tekst2);font-size:15px;font-weight:300;line-height:1.65}.mf-a-bilecik{--ink:#22183a;--muted:#5d5270;--faint:#5d5270;--line:#22183a40;--page:#f4eee6;--pill:transparent;--pillLine:#22183a40;--acc:#22183a;--onAcc:#f4eee6;--gold:#85672e;color:#22183a;background:#f4eee6;padding-block:clamp(80px,12vh,140px)}.mf-a-bilecik .mf-a-eyebrow{color:#85672e}.mf-a-bilecik .mf-a-h2{color:#22183a;margin-bottom:18px;font-size:clamp(36px,4.2vw,64px)}.mf-a-bilecik .mf-a-tekst{color:#5d5270;max-width:44ch;margin-bottom:40px;font-weight:400}.mf-bil-atelier{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:center;gap:clamp(40px,6vw,96px);display:grid}.mf-bil-atelier .mf-bil-form{flex-direction:column;gap:0;display:flex}.mf-bil-atelier .mf-field{flex-direction:column;gap:0;margin-bottom:28px;display:flex;position:relative}.mf-bil-atelier .mf-field>span{font:400 11px var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:#5d5270;margin-bottom:4px}.podarivo-redesign .mf-bil-atelier .mf-field input,.podarivo-redesign .mf-bil-atelier .mf-ta{color:#22183a;width:100%;font:400 18px/1.5 var(--font-ui);box-shadow:none;resize:none;background:0 0;border:0;border-bottom:1px solid #22183a40;border-radius:0;outline:none;padding:10px 0 12px}.mf-bil-atelier .mf-field input::placeholder,.mf-bil-atelier .mf-ta::placeholder{color:#8a809b}.podarivo-redesign .mf-bil-atelier .mf-field input:focus,.podarivo-redesign .mf-bil-atelier .mf-ta:focus{border-bottom-color:#22183a}.mf-bil-atelier .mf-bil-licznik{color:#5d5270;font-size:12px;position:absolute;bottom:-20px;right:0}.mf-bil-atelier .mf-bil-akcja{flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.mf-bil-atelier .mf-bil-info{color:#5d5270;margin:0;font-size:14px}.mf-bil-atelier .mf-buy-note{color:#22183a;margin:0}.mf-bil-atelier .mf-buy-notelink{color:#22183a;text-underline-offset:3px;text-decoration:underline}.mf-bil-atelier :focus-visible{outline-color:#22183a}.mf-bil-pudelko{aspect-ratio:5/4;background:var(--a-granat);border-radius:3px;justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.mf-bil-wstazka-poz,.mf-bil-wstazka-pion{position:absolute}.mf-bil-wstazka-poz{background:linear-gradient(180deg, var(--a-wstazka), var(--a-wstazkaCien) 50%, var(--a-wstazka));height:44px;top:62%;left:0;right:0}.mf-bil-wstazka-pion{background:linear-gradient(90deg, var(--a-wstazka), var(--a-wstazkaCien) 50%, var(--a-wstazka));width:44px;top:0;bottom:0;left:68%}.mf-bil-kartka{aspect-ratio:7/5;color:#22183a;background:#fbf7ef;border-radius:2px;flex-direction:column;justify-content:space-between;width:74%;padding:clamp(22px,3vw,40px);display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 40px 70px -30px #0009,inset 0 0 0 1px #b8924a59}.mf-bil-kartka:before{content:"";pointer-events:none;border:1px solid #b8924a73;position:absolute;inset:10px}.mf-bil-kartka-znak{color:#b8924a;align-self:flex-start;width:auto;height:26px}.mf-bil-kartka-pismo{min-height:0;font-family:var(--font-script);flex-direction:column;line-height:1.15;display:flex}.mf-bil-kartka-dla{overflow-wrap:anywhere;margin-bottom:6px;font-size:clamp(28px,2.8vw,42px)}.mf-bil-kartka-tresc{white-space:pre-wrap;overflow-wrap:anywhere;font-size:clamp(22px,2.1vw,32px)}.mf-bil-kartka-tresc.sm{font-size:clamp(18px,1.7vw,26px)}.mf-bil-kartka-tresc.xs{font-size:clamp(15px,1.35vw,21px)}.mf-bil-kartka .pusta{color:#9a8f86}.mf-bil-kartka-od{min-height:1em;font:400 clamp(24px, 2.3vw, 34px)/1 var(--font-script);color:#85672e;align-self:flex-end}.mf-a-firmy{isolation:isolate;background:var(--a-tlo);padding-block:clamp(90px,14vh,160px);position:relative;overflow:hidden}.mf-a-firmy-film{z-index:-2;object-fit:cover;opacity:.22;filter:grayscale(.4);width:100%;height:100%;position:absolute;inset:0}.mf-a-firmy-cien{z-index:-1;background:linear-gradient(90deg, var(--a-tlo) 30%, #120c1f66);position:absolute;inset:0}.mf-a-firmy-in{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:end;gap:40px;display:grid}.mf-a-firmy-bok{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.mf-a-firmy-bok p{max-width:52ch;color:var(--a-tekst4);margin:0;font-size:17px;font-weight:300;line-height:1.7}.mf-a-firmy .mf-a-btn{min-height:54px;padding:0 30px}@media (max-width:900px){.mf-a-pud{height:300vh}.mf-a-pud-etykieta{display:none}.mf-a-pud-glowa{top:calc(var(--hdrH) + 24px);right:var(--a-gutter)}.mf-a-pud-podpis{text-align:center;flex-direction:column;gap:6px;min-height:84px;margin-bottom:14px;display:flex}.mf-a-pud-podpis b{font:400 26px/1.1 var(--font-display);color:var(--a-tekst)}.mf-a-pud-podpis span{color:var(--a-tekst2);font-size:14px;font-weight:300;line-height:1.5}.mf-a-pud-dol{width:min(520px, calc(100% - 2 * var(--a-gutter)));bottom:84px}}@media (max-width:760px){.mf-a-pud{height:240vh}.mf-a-pud-host{inset:30vh 0 28vh;inset:30svh 0 28svh}.mf-a-baner{min-height:560px}.mf-a-baner-cien{background:linear-gradient(#120c1f99 0%,#120c1f00 20%,#120c1f26 42%,#120c1fe6 72%)}.mf-a-baner-tresc{gap:24px}.mf-a-baner-przyciski{flex-direction:column;width:100%}.mf-a-baner-przyciski .mf-a-btn{white-space:normal;text-align:center;width:100%}.mf-a-karta{width:240px}.mf-a-nastroje{flex-direction:column;gap:8px;height:auto}.mf-a-nastroj{flex:0 0 64px;transition:flex-basis .8s cubic-bezier(.65,0,.25,1)}.mf-a-nastroj.on{flex:0 0 420px}.mf-a-nastroj-nr{top:50%;transform:translateY(-50%)}.mf-a-nastroj.on .mf-a-nastroj-nr{top:24px;transform:none}.mf-a-nastroj-pion{writing-mode:horizontal-tb;font-size:24px;top:50%;bottom:auto;left:64px;transform:translateY(-50%)}.mf-a-nastroj-tresc{min-width:0}.mf-a-nastroj-nazwa{font-size:38px}.mf-a-nastroj-opis{font-size:15px}.mf-a-okazje{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-a-okazja{min-height:118px;font-size:19px}.mf-a-kroki{grid-template-columns:1fr 1fr;gap:28px 18px}.mf-a-krok-nr{font-size:48px}.mf-a-kroki b{font-size:23px}.mf-a-partner-nazwa{font-size:16px}.mf-bil-kartka{width:82%}}@media (max-width:440px){.mf-a-kroki{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mf-a-baner-film{transform:none}.mf-a-pasek{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.mf-a-pasek .mf-a-pasek-tor{padding-inline:var(--a-gutter)}.mf-a-pasek .mf-a-pasek-kopia{display:none}}.mf-k-kreator{background:var(--a-tlo);color:var(--a-tekst);font-family:var(--font-ui);position:relative;overflow-x:clip}.mf-k-kreator :focus-visible{outline:2px solid var(--a-zloto);outline-offset:3px}.mf-k-kreator ::selection{background:var(--a-roz);color:var(--a-tlo)}.mf-k-wrap{max-width:var(--a-wrap);margin:0 auto;padding:40px clamp(16px,4vw,56px) clamp(60px,10vh,110px)}.mf-k-glowa{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(24px,4vh,40px);display:flex}.mf-k-glowa-tytul{max-width:760px}.mf-k-eyebrow{margin-bottom:14px}.mf-k-h1{font:500 clamp(34px, 4.4vw, 72px)/1 var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--a-tekst);margin:0}.mf-k-h1 em,.mf-k-zestaw-h2 em{font-family:var(--font-cormorant-kursywa), var(--font-display);color:var(--a-lawendaEm);font-style:italic;font-weight:400}.mf-k-glowa-opis{flex-direction:column;align-items:flex-start;gap:16px;max-width:420px;display:flex}.mf-k-glowa-opis p{color:var(--a-tekst2);margin:0;font-size:15px;font-weight:300;line-height:1.65}.mf-k-btn{min-height:48px;font:400 14px var(--font-ui);letter-spacing:.08em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 22px;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.mf-k-btn svg{flex:none}.mf-k-btn-obrys{color:var(--a-zloto);border-color:#d5b78099}.mf-k-btn-obrys:hover{border-color:var(--a-zloto);color:var(--a-zlotoJasne)}.mf-k-btn-zloty{background:var(--a-zloto);min-height:52px;color:var(--a-karta);padding:0 24px}.mf-k-btn-zloty:hover{background:var(--a-zlotoJasne);color:var(--a-karta)}.mf-k-btn-jasny{min-height:52px;color:var(--a-tekst);border-color:#f3ece159;padding:0 20px}.mf-k-btn-jasny:hover{border-color:var(--a-zloto);color:var(--a-tekst)}.mf-k-siatka{grid-template-columns:minmax(340px,440px) minmax(0,1fr);grid-template-areas:"kroki scena""kroki wyniki";align-items:start;gap:clamp(16px,2vw,28px);display:grid}.mf-k-kroki{top:calc(var(--hdrH) + 20px);border:1px solid var(--a-linia);background:var(--a-karta);border-radius:4px;grid-area:kroki;min-width:0;position:sticky;overflow:hidden}.mf-k-tlo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.mf-k-tlo.widoczny{opacity:1}.mf-k-tlo-cien{background:linear-gradient(#120c1fbd 0%,#120c1fdb 45%,#120c1ff0 100%);position:absolute;inset:0}.mf-k-kroki-in{max-height:calc(100vh - var(--hdrH) - 40px);scrollbar-width:thin;padding:clamp(18px,2vw,28px);position:relative;overflow-y:auto}.mf-k-postep-wiersz{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:14px;display:flex}.mf-k-postep-tekst{letter-spacing:.3em;text-transform:uppercase;color:var(--a-lawenda);font-size:11px}.mf-k-od-nowa{min-height:32px;color:var(--a-tekst2);font:400 12px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bfb4d966;padding:6px 0}.mf-k-od-nowa:hover{color:var(--a-tekst);border-color:var(--a-tekst)}.mf-k-postep{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:8px;display:grid}.mf-k-postep span{background:#c4b5f038;height:2px;transition:background-color .5s}.mf-k-postep span.on{background:var(--a-zloto)}.mf-k-krok{border-bottom:1px solid #c4b5f024;padding:16px 0;transition:opacity .4s}.mf-k-krok.zablokowany{opacity:.42}.mf-k-krok-glowa{width:100%;min-height:44px;color:var(--a-tekst);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:14px;padding:4px 0;display:flex}.mf-k-krok-glowa:disabled{cursor:default}.mf-k-krok-nr{letter-spacing:.3em;width:24px;color:var(--a-zloto);flex:none;font-size:11px}.mf-k-krok-tytul{min-width:0;font:500 clamp(22px, 1.9vw, 28px)/1.1 var(--font-display);flex:1}.mf-k-krok-wybor{text-overflow:ellipsis;white-space:nowrap;max-width:46%;color:var(--a-zlotoJasne);flex:none;font-size:13px;overflow:hidden}.mf-k-krok-znak{text-align:center;width:14px;color:var(--a-zloto);flex:none;font-size:16px}.mf-k-krok-podp{color:var(--a-tekst2);margin:6px 0 14px 38px;font-size:13px;font-weight:300;line-height:1.5}.mf-k-gotowe{font:400 30px/1.2 var(--font-script);color:var(--a-zloto);margin:18px 0 0}.mf-k-pigulki{flex-wrap:wrap;gap:8px;padding-left:38px;display:flex}.mf-k-pigulka{min-height:44px;color:var(--a-tekst);font:400 14px var(--font-ui);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120c1f61;border:1px solid #f3ece142;border-radius:40px;align-items:center;gap:8px;padding:0 16px;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.mf-k-pigulka:hover:not(:disabled){border-color:var(--a-zloto)}.mf-k-pigulka.wybrana{border-color:var(--a-zloto);background:var(--a-zloto);color:var(--a-karta)}.mf-k-pigulka:disabled,.mf-k-kafel:disabled{opacity:.38;cursor:default}.mf-k-opcja-l{white-space:nowrap}.mf-k-opcja-n{opacity:.7;font-size:11px}.mf-k-kafle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-left:38px;display:grid}.mf-k-kafle>.mf-k-kafel:last-child:nth-child(odd){aspect-ratio:32/10;grid-column:1/-1}.mf-k-kafel{aspect-ratio:16/10;background:var(--a-karta);color:var(--a-tekst);cursor:pointer;border:0;border-radius:3px;padding:0;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f3ece124}.mf-k-kafel:hover:not(:disabled){box-shadow:0 0 0 1px var(--a-zloto)}.mf-k-kafel.wybrana{box-shadow:0 0 0 2px var(--a-zloto)}.mf-k-kafel-tlo{background-position:50%;background-size:cover;position:absolute;inset:0}.mf-k-kafel:after{content:"";background:linear-gradient(#120c1f0d 20%,#120c1fe0 100%);position:absolute;inset:0}.mf-k-kafel .mf-k-opcja-l{z-index:1;white-space:normal;text-align:left;font:500 clamp(18px, 1.5vw, 21px)/1.05 var(--font-display);position:absolute;bottom:10px;left:12px;right:12px}.mf-k-kafel .mf-k-opcja-n{z-index:1;opacity:1;color:var(--a-zlotoJasne);position:absolute;top:8px;right:10px}.mf-k-scena{z-index:6;border:1px solid var(--a-linia);background:radial-gradient(80% 70% at 50% 58%, var(--a-fiolet1) 0%, var(--a-fiolet2) 58%, var(--a-tlo) 100%);border-radius:4px;grid-area:scena;min-width:0;height:clamp(360px,50vh,500px);transition:transform .25s ease-out;position:relative;overflow:hidden}.mf-k-poswiata{aspect-ratio:2.2;pointer-events:none;background:radial-gradient(closest-side,#e28cd62e,#9678dc12 45%,#0000 72%);width:110%;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.mf-k-host{z-index:1;position:absolute;inset:0}.mf-k-scena-stan,.mf-k-licznik{z-index:3;pointer-events:none;position:absolute}.mf-k-scena-stan{flex-direction:column;gap:6px;display:flex;top:clamp(12px,1.8vw,20px);left:clamp(14px,2vw,24px)}.mf-k-etykieta{letter-spacing:.3em;text-transform:uppercase;color:var(--a-lawenda);font-size:11px}.mf-k-scena-tekst{font:400 clamp(18px, 1.7vw, 24px)/1.1 var(--font-display)}.mf-k-licznik{flex-direction:column;align-items:flex-end;display:flex;top:clamp(10px,1.6vw,16px);right:clamp(14px,2vw,24px)}.mf-k-licznik-n{font:500 clamp(36px, 3.6vw, 56px)/1 var(--font-display);color:var(--a-zlotoJasne)}.mf-k-licznik-l{letter-spacing:.2em;text-transform:uppercase;color:var(--a-tekst2);margin-top:4px;font-size:11px}.mf-k-objasnienie{z-index:3;opacity:0;pointer-events:none;flex-direction:column;width:min(210px,21%);display:flex;position:absolute}.mf-k-objasnienie>span{letter-spacing:.3em;color:var(--a-zloto);font-size:11px}.mf-k-objasnienie b{font:400 clamp(18px, 1.5vw, 22px)/1.1 var(--font-display);color:var(--a-tekst);margin-top:6px}.mf-k-objasnienie small{color:var(--a-tekst2);margin-top:4px;font-size:12px}.mf-k-o-bilecik{width:min(200px,20%);top:30%;left:3%}.mf-k-o-rekaw{bottom:16%;left:3%}.mf-k-o-voucher{top:30%;right:3%}.mf-k-o-czekoladki{width:min(200px,20%);bottom:13%;right:3%}.mf-k-sloty{z-index:3;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.mf-k-sloty>span{color:#8f84ab;white-space:nowrap;background:#120c1f4d;border:1px dashed #c4b5f052;border-radius:40px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:12px;transition:background-color .4s,border-color .4s,color .4s;display:inline-flex}.mf-k-sloty>span.pelny{color:var(--a-zlotoJasne);background:#d5b78024;border-style:solid;border-color:#d5b78099}.mf-k-sloty i{letter-spacing:.2em;color:var(--a-zloto);font-size:10px;font-style:normal}.mf-k-lot{z-index:60;color:#1d1533;height:34px;font:500 13px var(--font-ui);white-space:nowrap;pointer-events:none;background:#d5b780;border-radius:40px;align-items:center;padding:0 14px;display:flex;position:fixed;top:0;left:0;box-shadow:0 12px 30px -10px #ec93d8b3}.mf-k-wyniki{flex-direction:column;grid-area:wyniki;gap:clamp(18px,2vw,24px);min-width:0;display:flex}.mf-k-zapowiedz{border:1px dashed #d5b78061;border-radius:4px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;display:flex}.mf-k-zapowiedz-znak{width:auto;height:26px;color:var(--a-zloto);flex:none}.mf-k-zapowiedz p{color:var(--a-tekst2);flex:240px;margin:0;font-size:14px;font-weight:300;line-height:1.6}.mf-k-zapowiedz>span{letter-spacing:.2em;text-transform:uppercase;color:var(--a-zloto);flex:none;font-size:12px}.mf-k-zestaw{background:linear-gradient(135deg,#25183f 0%,#170f29 75%);border:1px solid #d5b78061;border-radius:4px;flex-wrap:wrap;display:flex;overflow:hidden}.mf-k-zestaw-media{background:var(--a-karta);flex:300px;min-height:260px;position:relative}.mf-k-zestaw-zdj,.mf-k-zestaw-film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mf-k-zestaw-film{opacity:0;transition:opacity .6s}.mf-k-zestaw-film.gra{opacity:1}.mf-k-zestaw-cien{background:linear-gradient(#120c1f00 40%,#120c1fb3 100%);position:absolute;inset:0}.mf-k-zestaw-pudelko{aspect-ratio:1;background-position:50%;background-size:cover;border:1px solid #d5b78073;border-radius:3px;width:min(34%,160px);position:absolute;bottom:18px;left:18px;box-shadow:0 24px 44px -18px #000c}.mf-k-zestaw-plus{background:var(--a-zloto);width:32px;height:32px;color:var(--a-karta);border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex;position:absolute;top:-16px;right:-16px}.mf-k-wylosowane{background:var(--a-roz);color:var(--a-karta);letter-spacing:.16em;text-transform:uppercase;border-radius:2px;padding:6px 10px;font-size:10px;position:absolute;top:14px;right:14px}.mf-k-zestaw-tresc{flex-direction:column;flex:1.2 320px;gap:16px;min-width:0;padding:clamp(20px,2.4vw,32px);display:flex}.mf-k-zestaw-tresc .mf-k-eyebrow{margin:0}.mf-k-zestaw-h2{font:500 clamp(26px, 2.4vw, 36px)/1.05 var(--font-display);text-wrap:balance;color:var(--a-tekst);margin:0}.mf-k-zestaw-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mf-k-zestaw-lista li{color:var(--a-tekst3);padding-left:18px;font-size:14px;font-weight:300;line-height:1.5;position:relative}.mf-k-zestaw-lista li:before{content:"";background:var(--a-zloto);width:6px;height:6px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.mf-k-zestaw-cena{color:var(--a-zlotoJasne);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:14px;display:flex}.mf-k-wkrotce{letter-spacing:.2em;text-transform:uppercase;color:var(--a-lawenda);font-size:11px}.mf-k-zestaw-akcje{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.mf-k-zestaw-nr{letter-spacing:0;color:var(--a-tekst2);font-size:12px}.mf-k-wyniki-glowa{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-top:6px;display:flex}.mf-k-wyniki-h2{font:500 clamp(26px, 2.4vw, 38px)/1.05 var(--font-display);color:var(--a-tekst);margin:0}.mf-k-wyniki-glowa>span{color:var(--a-tekst2);font-size:13px}.mf-k-karty{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mf-k-karta{aspect-ratio:4/5;background:var(--a-karta);border-radius:3px;position:relative;overflow:hidden}.mf-k-karta.w-zestawie{box-shadow:0 0 0 2px var(--a-zloto)}.mf-k-karta-link{color:var(--a-tekst);display:block;position:absolute;inset:0}.mf-k-karta-link:hover{color:var(--a-tekst)}.mf-k-karta-zdj,.mf-k-karta-film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mf-k-karta-zdj{filter:saturate(.88);transition:transform .8s var(--a-krzywa)}.mf-k-karta-link:hover .mf-k-karta-zdj{transform:scale(1.04)}.mf-k-karta-film{opacity:0;transition:opacity .5s}.mf-k-karta-film.gra{opacity:1}.mf-k-karta-link:after{content:"";background:linear-gradient(#120c1f33 25%,#120c1fed 100%);position:absolute;inset:0}.mf-k-karta-gora{z-index:1;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.mf-k-karta-rodzaj{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.22em;text-transform:uppercase;min-width:0;color:var(--a-zlotoJasne);font-size:10px;overflow:hidden}.mf-k-znacznik{background:var(--a-roz);color:var(--a-karta);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:2px;flex:none;padding:4px 7px;font-size:9px}.mf-k-znacznik.zloty{background:var(--a-zloto)}.mf-k-karta-dol{z-index:1;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.mf-k-karta-nazwa{font:500 clamp(18px, 1.5vw, 23px)/1.05 var(--font-display);text-wrap:balance}.mf-k-karta-meta{color:var(--a-tekst2);font-size:12px;font-weight:300}.mf-k-karta-cena{color:var(--a-zlotoJasne);font-size:13px}.mf-k-karta-wkrotce{letter-spacing:.2em;text-transform:uppercase;color:var(--a-lawenda);font-size:10px}.mf-k-karta-kup{color:var(--a-zloto)}.mf-k-pusto{border:1px solid var(--a-linia);border-radius:4px;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}.mf-k-pusto p{color:var(--a-tekst2);margin:0;font-size:14px;font-weight:300}.mf-k-pusto .mf-k-pusto-tytul{font:400 26px/1.15 var(--font-display);color:var(--a-tekst)}@media (max-width:979px){.mf-k-wrap{padding-top:28px}.mf-k-siatka{grid-template-columns:minmax(0,1fr);grid-template-areas:"scena""kroki""wyniki"}.mf-k-kroki{position:relative;top:auto}.mf-k-kroki-in{max-height:none;overflow:visible}.mf-k-scena{top:var(--hdrH);height:236px;position:sticky}.mf-k-sloty,.mf-k-objasnienie{display:none}.mf-k-karty{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}}@media (max-width:520px){.mf-k-krok-podp{margin-left:0}.mf-k-scena-stan{max-width:54%}.mf-k-licznik-l{letter-spacing:.14em;font-size:10px}.mf-k-karta-gora{left:10px;right:10px}.mf-k-karta-rodzaj{letter-spacing:.16em}.mf-k-pigulki,.mf-k-kafle{padding-left:0}.mf-k-krok-wybor{max-width:40%}.mf-k-karta-dol{bottom:12px;left:12px;right:12px}.mf-k-zestaw-akcje .mf-k-btn{flex:auto}}@media (prefers-reduced-motion:reduce){.mf-k-tlo,.mf-k-scena,.mf-k-karta-zdj,.mf-k-zestaw-film,.mf-k-karta-film{transition:none}.mf-k-karta-link:hover .mf-k-karta-zdj{transform:none}}
