.hits{color:#fff;background:var(--c-tlo-1);padding:46px 0;overflow:hidden}.hits-wnetrze{max-width:1440px;margin-inline:auto;padding-inline:60px}.hits-tytul{color:#fff;margin-bottom:32px}.hits-karuzela{--fx-strzalka-odstep:-50px}.hit{min-width:0;display:block}.hit-ramka{border-radius:var(--r-hit);background:url(/brand/com/starfield-card-882x721.webp) 50%/150%,#0e0e0e;place-items:center;height:240px;padding:20px;display:grid;position:relative;overflow:hidden}.hit-zdjecie{object-fit:contain;width:auto;max-width:100%;height:200px;transition:transform .3s}@media (hover:hover) and (pointer:fine){.hit:hover .hit-zdjecie,.hit:focus-visible .hit-zdjecie{transition-duration:.5s;transform:scale(1.1)}}.hit-etykieta{font-family:var(--font-tekst-kursywa);letter-spacing:.6px;text-transform:uppercase;color:var(--c-tekst);margin-top:14px;font-size:12px;font-style:italic;font-weight:600;display:block}.hit-nazwa{font-family:var(--font-newtown);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:#fff;margin-top:4px;font-size:18px;font-weight:700;display:block;overflow:hidden}.hit-cena{color:var(--c-tekst);margin-top:2px;font-size:14px;display:block}@media (max-width:1200px){.hits{background:var(--c-tlo-3)}.hits-wnetrze{padding-inline:20px}.hits-karuzela .fx-karuzela-strzalka{display:none}.hit-ramka:before{content:"";border-radius:inherit;background:var(--fx-holo);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hit-ramka{background-size:250%}}@media (max-width:600px){.hits-wnetrze{padding-inline:10px 0}.hit-ramka{height:200px}.hit-zdjecie{height:160px}.hit-nazwa{font-size:15px}}
