.fodij{overflow-x:clip}.fodij h1,.fodij h2,.fodij h3{font-family:var(--font-manrope), Manrope, system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.5px;margin:0;font-weight:700;line-height:1.05}.fodij h2{margin-bottom:32px;font-size:clamp(30px,4.6vw,56px)}.fodij h3{letter-spacing:0;font-size:20px}.fodij p{margin:0;font-size:16px;line-height:1.65}.fodij img,.fodij video{max-width:100%;display:block}.fodij ul,.fodij ol{margin:0;padding:0;list-style:none}.fodij-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding:72px 0;display:grid}.fodij-cimke{color:var(--jatek-orange);font-family:var(--font-manrope), Manrope, system-ui, sans-serif;letter-spacing:2px;margin-bottom:16px;font-size:20px;font-weight:800}.fodij-hero h1{letter-spacing:-2px;margin-bottom:20px;font-size:clamp(44px,7vw,92px)}.fodij-hero h2{color:var(--jatek-orange);margin-bottom:20px;font-size:clamp(20px,2.4vw,30px)}.fodij-hero-szoveg p{max-width:540px;margin-bottom:28px}.fodij-hero-szoveg strong{color:var(--jatek-text)}.fodij-hero-kep img{object-fit:contain;border-radius:10px;width:100%;max-height:600px}.fodij-video{text-align:center;padding:24px 0 72px}.fodij-video h2{margin-bottom:40px}.fodij-video video{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;max-width:960px;margin:0 auto}.fodij-meret{margin-top:28px}.fodij-meret span{border-top:1px dashed var(--jatek-muted);max-width:960px;color:var(--jatek-muted);letter-spacing:1px;margin:0 auto;padding-top:8px;font-size:14px;display:block}.fodij-csomag{background:var(--jatek-panel);padding:72px 0}.fodij-csomag h2{margin-bottom:12px;font-size:clamp(26px,3.4vw,40px)}.fodij-csomag h2 em{color:var(--jatek-orange);font-style:normal}.fodij-alcim{color:var(--jatek-muted);margin-bottom:36px}.fodij-ikonok{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.fodij-ikonok li{flex-direction:column;align-items:center;gap:14px;display:flex}.fodij-ikonok img{object-fit:contain;width:72px;height:72px}.fodij-ikonok span,.fodij-termekek span{font-family:var(--font-manrope), Manrope, system-ui, sans-serif;letter-spacing:.5px;font-size:15px;font-weight:700}.fodij-elvalaszto{color:var(--jatek-muted);align-items:center;gap:16px;margin:44px 0 28px;display:flex}.fodij-elvalaszto:before,.fodij-elvalaszto:after{content:"";background:var(--jatek-border);flex:1;height:1px}.fodij-elvalaszto span{letter-spacing:2px;font-size:13px;font-weight:700}.fodij-termekek{text-align:center;grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.fodij-termekek li{flex-direction:column;align-items:center;gap:12px;display:flex}.fodij-termekek img{object-fit:contain;width:100%;height:120px}.fodij-termekek span{font-size:13px}.fodij-zaromondat{color:var(--jatek-muted);margin-top:40px}.fodij-zaromondat strong{color:var(--jatek-text)}.fodij-lepesek{padding:72px 0}.fodij-lepesek h2{font-size:clamp(24px,3vw,36px)}.fodij-lepesek ol{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.fodij-lepesek li{text-align:center}.fodij-lepesek img{aspect-ratio:1;object-fit:cover;border:2px solid #3a5568;border-radius:8px;width:100%;margin-bottom:12px}.fodij-lepesek li span{color:var(--jatek-muted);font-size:14px;display:block}.fodij-miert{padding-top:24px}.fodij-csempek{grid-template-columns:1fr 1fr;display:grid}.fodij-csempek article,.fodij-panelek article{background:#000;position:relative;overflow:hidden}.fodij-csempek img,.fodij-panelek img{object-fit:cover;width:100%;height:100%}.fodij-csempek article{aspect-ratio:1}.fodij-csempek article:after,.fodij-panelek article:after{content:"";pointer-events:none;background:linear-gradient(#070d13d1,#070d1333 55%);position:absolute;inset:0}.fodij-csempek article>div,.fodij-panelek article>div{z-index:1;padding:28px;position:absolute;top:0;left:0;right:0}.fodij-csempek h3,.fodij-panelek h3{text-transform:none;color:var(--jatek-text);margin-bottom:8px;font-size:22px}.fodij-csempek p,.fodij-panelek p{max-width:340px;color:var(--jatek-text);font-size:16px}.fodij-vilagitas-szakasz{padding:72px 0}.fodij-vilagitas-szakasz h2{font-size:clamp(26px,3.6vw,44px)}.fodij-felirat{color:var(--jatek-muted);margin-bottom:16px}.fodij-kapcsolo{border:1px solid var(--jatek-border);border-radius:30px;margin-bottom:20px;padding:4px;display:inline-flex}.fodij-kapcsolo button,.fodij-tulajdonsagok button{color:var(--jatek-text);letter-spacing:1px;background:0 0;border:0;border-radius:24px;min-height:44px;padding:10px 20px;font-size:14px;font-weight:700}.fodij-kapcsolo button[aria-pressed=true],.fodij-tulajdonsagok button[aria-pressed=true]{background:var(--jatek-orange);color:#11171b}.fodij-vilagitas-kep{aspect-ratio:1024/572;background:var(--jatek-panel);border-radius:10px;overflow:hidden}.fodij-vilagitas-kep img{object-fit:cover;width:100%;height:100%}.fodij-tulajdonsagok{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.fodij-tulajdonsagok button{border:1px solid var(--jatek-border);letter-spacing:0;font-weight:600}.fodij-kinek{padding-top:24px}.fodij-panelek{grid-template-columns:repeat(4,1fr);display:grid}.fodij-panelek article{aspect-ratio:3/4.4}.fodij-doboz{padding:72px 0}.fodij-tablak{grid-template-columns:1fr 1fr;gap:48px;display:grid}.fodij-tabla h3{margin-bottom:20px}.fodij-tabla dl{margin:0}.fodij-tabla dl>div{border-top:1px solid var(--jatek-border);justify-content:space-between;gap:24px;padding:14px 0;font-size:16px;display:flex}.fodij-tabla dt{color:var(--jatek-muted)}.fodij-tabla dd{text-align:right;margin:0}.fodij-zaro{text-align:center;place-items:center;min-height:640px;display:grid;position:relative;overflow:hidden}.fodij-zaro>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fodij-zaro:after{content:"";background:#070d1394;position:absolute;inset:0}.fodij-zaro-szoveg{z-index:1;max-width:760px;padding:72px 24px;position:relative}.fodij-zaro h2{font-size:clamp(32px,5.4vw,64px)}.fodij-zaro p{max-width:560px;color:var(--jatek-text);margin:0 auto 32px}@media (max-width:1000px){.fodij-lepesek ol{grid-template-columns:repeat(3,1fr)}.fodij-panelek{grid-template-columns:repeat(2,1fr)}.fodij-termekek{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.fodij-hero{grid-template-columns:1fr;gap:28px;padding:36px 0 48px}.fodij h2{margin-bottom:24px}.fodij-video{padding-bottom:48px}.fodij-csomag,.fodij-lepesek,.fodij-vilagitas-szakasz,.fodij-doboz{padding:48px 0}.fodij-ikonok,.fodij-lepesek ol{grid-template-columns:repeat(2,1fr)}.fodij-csempek{grid-template-columns:1fr}.fodij-csempek article>div,.fodij-panelek article>div{padding:20px}.fodij-panelek article{aspect-ratio:3/5}.fodij-tablak{grid-template-columns:1fr;gap:36px}.fodij-zaro{min-height:560px}}
