.page-title[data-astro-cid-lqivncve]{margin-top:var(--sp-4);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-snug);letter-spacing:var(--tracking-display);color:var(--text)}.page-lead[data-astro-cid-lqivncve]{margin-top:var(--sp-4);margin-bottom:var(--sp-12);max-width:var(--maxw-prose);font-size:var(--fs-lead);color:var(--text-2)}.szukaj-na-produktach{margin-bottom:var(--sp-12)}.grupa[data-astro-cid-lqivncve]{scroll-margin-top:calc(var(--header-h,65px) + var(--sp-4))}.grupa[data-astro-cid-lqivncve]+.grupa[data-astro-cid-lqivncve]{margin-top:var(--sp-16);padding-top:var(--sp-12);border-top:1px solid var(--hairline-soft)}.grupa-tytul[data-astro-cid-lqivncve]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text);font-weight:600}.grupa-opis[data-astro-cid-lqivncve]{margin-top:var(--sp-2);max-width:var(--maxw-prose);font-size:var(--fs-body);color:var(--text-2)}.grid[data-astro-cid-lqivncve]{margin-top:var(--sp-8);gap:var(--sp-6);grid-template-columns:1fr;display:grid}.karta[data-astro-cid-lqivncve]{aspect-ratio:1;border-radius:var(--radius-lg);perspective:1800px;cursor:pointer;text-decoration:none;display:block;position:relative}.karta--puste[data-astro-cid-lqivncve]{cursor:default}.karta-tyl-opis[data-astro-cid-lqivncve]{margin-top:var(--sp-2);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-2);flex:none}.karta-tyl-ile[data-astro-cid-lqivncve]{margin-top:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--steel);flex:none}.karta-tyl-link[data-astro-cid-lqivncve]{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--gold);flex:none}.karta[data-astro-cid-lqivncve]:not(.karta--puste):hover{z-index:10}.karta-flip[data-astro-cid-lqivncve]{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform .7s var(--ease);position:relative}.karta[data-astro-cid-lqivncve]:not(.karta--puste):hover .karta-flip[data-astro-cid-lqivncve]{transform:rotateY(180deg)scale(1.12)}.karta-face[data-astro-cid-lqivncve]{border-radius:var(--radius-lg);border:1px solid var(--hairline-soft);backface-visibility:hidden;transition:border-color var(--dur) var(--ease);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.karta-face--tyl[data-astro-cid-lqivncve]{transform:rotateY(180deg)translateZ(0)}.karta[data-astro-cid-lqivncve]:hover .karta-face[data-astro-cid-lqivncve]{border-color:var(--gold)}.karta-face--przod[data-astro-cid-lqivncve]{background-color:var(--photo-bg)}.karta-foto[data-astro-cid-lqivncve]{position:absolute;inset:0}.foto-img[data-astro-cid-lqivncve]{object-fit:cover;width:100%;height:100%;display:block}.foto-placeholder[data-astro-cid-lqivncve]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.foto-placeholder--puste[data-astro-cid-lqivncve]{background-color:var(--bg-1)}.foto-placeholder-label[data-astro-cid-lqivncve]{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--steel)}.karta--puste[data-astro-cid-lqivncve] .karta-foto[data-astro-cid-lqivncve]{opacity:.6}.karta-info[data-astro-cid-lqivncve]{padding:var(--sp-5);padding-top:var(--sp-10);background:linear-gradient(to top, var(--bg-0) 0%, var(--bg-0) 70%, transparent 100%);position:absolute;inset:auto 0 0}.karta-nazwa[data-astro-cid-lqivncve]{font-family:var(--font-display);font-size:var(--fs-lead);color:var(--text);font-weight:600}.karta-tagline[data-astro-cid-lqivncve]{margin-top:var(--sp-1);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-2)}.karta-status[data-astro-cid-lqivncve]{margin-top:var(--sp-1);font-size:var(--fs-small);color:var(--text-muted);font-style:italic}.karta-face--tyl[data-astro-cid-lqivncve]{gap:var(--sp-2);padding:var(--sp-6);background-color:var(--bg-1)}.karta-tyl-model[data-astro-cid-lqivncve]{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--gold);flex:none}.karta-tyl-nazwa[data-astro-cid-lqivncve]{font-family:var(--font-display);font-size:var(--fs-lead);color:var(--text);flex:none;font-weight:600}.karta-tyl-opis[data-astro-cid-lqivncve]{min-height:0;margin-top:var(--sp-2);padding-right:var(--sp-3);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-2);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gold) transparent;flex:auto;overflow-y:auto}.karta-tyl-opis[data-astro-cid-lqivncve]::-webkit-scrollbar{width:6px}.karta-tyl-opis[data-astro-cid-lqivncve]::-webkit-scrollbar-track{background:0 0}.karta-tyl-opis[data-astro-cid-lqivncve]::-webkit-scrollbar-thumb{background-color:var(--gold);border-radius:var(--radius-sm)}@media (width>=640px){.grid[data-astro-cid-lqivncve]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.grid[data-astro-cid-lqivncve]{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.karta-flip[data-astro-cid-lqivncve]{transition:none!important}.karta-face[data-astro-cid-lqivncve]{transition:border-color var(--dur) var(--ease)!important}}
