.pc{min-width:0;position:relative}.pc-link{display:block}.pc-pudelko{border-radius:var(--r-karta);background:url(/brand/com/starfield-card-882x721.webp) 50%/cover,#050505;border:1px solid #ffffffdb;height:360px;display:block;position:relative;overflow:hidden}.pc-img,.pc-pudelko .fx-drugie{width:84%;height:80%;position:absolute;top:10%;left:8%}.pc-img,.pc-pudelko .fx-drugie img{object-fit:contain}.pc-pudelko:not([data-wyciete]) .pc-img,.pc-pudelko:not([data-wyciete]) .fx-drugie img{border-radius:var(--r-mini)}.pc-flag{z-index:2;font-family:var(--font-newtown);font-synthesis:none;letter-spacing:.06em;text-transform:uppercase;color:#000;border-radius:var(--r-plakietka);pointer-events:none;background:#fff;border:2px solid #000;padding:3px 8px 2px;font-size:12px;font-style:italic;font-weight:700;position:absolute;top:14px;left:14px;transform:skew(-10deg)}.pc-flag-gone{background:var(--c-etykieta)}.pc-meta{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding-top:16px;display:grid}.pc-name{letter-spacing:0;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/1;font-size:21px;line-height:1.15;display:-webkit-box;overflow:hidden}.pc-price,.pc-soon{white-space:nowrap;color:#fff;grid-area:1/2;font-size:16px;font-weight:700;line-height:1.5}.pc-soon{text-transform:lowercase;color:var(--c-tekst);font-size:13px;font-weight:400}.pc-colour,.pc-gone{text-transform:lowercase;color:var(--c-tekst-3);grid-area:2/1/auto/-1;font-size:13px}.pc-gone{color:var(--c-tekst)}.pc-price-gone{color:var(--c-tekst-3)}.pc-out .pc-img{filter:saturate(.45)brightness(.8)}.pc-link:hover .pc-name,.pc-link:focus-visible .pc-name{color:var(--c-cyjan)}@media (max-width:768px){.pc-pudelko{height:245px}.pc-name{font-size:14px}.pc-meta{grid-template-columns:minmax(0,1fr);padding-top:12px}.pc-price,.pc-soon{grid-area:2/1;font-size:14px}.pc-colour,.pc-gone{grid-row:3;font-size:12px}.pc-flag{font-size:10px;top:10px;left:10px}}
.shop-baner{isolation:isolate;text-align:center;background:linear-gradient(90deg,#5cf2ff 0%,#a9a8ff 50%,#f65df3 100%);place-items:center;min-height:140px;padding:36px 12px;display:grid;position:relative;overflow:hidden}.shop-baner:before{content:"";z-index:-1;opacity:.16;mix-blend-mode:multiply;background:url(/brand/pattern-diamond.webp) 50%/420px;position:absolute;inset:0}.shop-baner-tytul{color:#000;font-size:66px;line-height:1}@media (min-width:1100px){.shop-baner{min-height:280px;padding-top:116px}}@media (max-width:768px){.shop-baner{min-height:140px}.shop-baner-tytul{font-size:32px}}.shop-sekcja{background:#000;padding:40px 0 clamp(60px,8vw,100px)}.shop-tytul{letter-spacing:3px;text-align:center;font-size:48px}.shop-lead{text-align:center;max-width:60ch;color:var(--c-tekst);margin:12px auto 36px;font-size:14px}@media (max-width:768px){.shop-tytul{font-size:32px}.shop-lead{margin-bottom:28px}}.shop-pasek{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:36px;display:flex}.shop-pigulki-ramka{flex:320px;min-width:0;overflow:hidden}.shop-pigulki{gap:10px;padding:3px}.shop-pigulka{min-height:40px;font-family:var(--font-tekst);white-space:nowrap;color:#fff;border-radius:var(--r-pigulka);cursor:pointer;background:0 0;border:1px solid #fff;padding:0 20px;font-size:15px;font-weight:600}.shop-pigulka:hover{color:var(--c-cyjan);border-color:var(--c-cyjan)}.shop-pigulka[aria-pressed=true]{font-family:var(--font-newtown);font-synthesis:none;color:#000;background:#fff;font-style:italic;font-weight:700}.shop-pasek-prawa{align-items:center;gap:20px;display:flex}.shop-licznik{max-width:none;font-family:var(--font-newtown);letter-spacing:.05em;text-transform:uppercase;color:#fff;margin:0;font-size:22px;font-weight:700}.shop-filtry-przycisk{min-height:44px;font-family:var(--font-newtown);text-transform:uppercase;color:#fff;border-radius:var(--r-chip);cursor:pointer;background:0 0;border:1px solid #fff;padding:0 22px;font-size:16px;font-weight:400}.shop-filtry-przycisk:hover{color:#000;background:#fff}@media (max-width:768px){.shop-pasek{margin-bottom:28px}.shop-pasek-prawa{justify-content:space-between;width:100%}.shop-licznik{font-size:18px}}.shop-wyniki{transition:filter .3s,opacity .3s}.shop-wyniki[data-ladowanie]{filter:blur(3px)}@media (prefers-reduced-motion:reduce){.shop-wyniki[data-ladowanie]{filter:none;opacity:.6}}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;margin:0;padding:0;list-style:none;display:grid}.shop-grid>li{min-width:0}@media (max-width:1100px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:768px){.shop-grid{gap:28px 15px}}.shop-empty{text-align:center;padding:40px 0 80px}.shop-empty p{margin:12px auto 0}.shop-empty a{text-underline-offset:3px;color:#fff;text-decoration:underline}.filtry-szuflada{--fx-szuflada-szer:min(520px, 90%);color:#fff;flex-direction:column;padding:0 24px 24px;display:flex}@media (max-width:600px){.filtry-szuflada{--fx-szuflada-szer:100%}}.filtry-gora{z-index:1;background:var(--c-tlo-3);border-bottom:1px solid var(--c-tekst-2);justify-content:space-between;align-items:center;padding:20px 0;display:flex;position:sticky;top:0}.filtry-tytul{font-family:var(--font-newtown);text-transform:uppercase;color:#fff;margin:0;font-size:26px;font-weight:700}.filtry-zamknij{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.filtry-grupa{border:0;border-bottom:1px solid #ffffff1f;margin:0;padding:22px 0}.filtry-grupa legend{float:left;width:100%;font-family:var(--font-newtown);letter-spacing:1px;text-transform:uppercase;margin-bottom:14px;padding:0;font-size:18px;font-weight:700}.filtry-opcje{clear:both;flex-wrap:wrap;gap:10px;display:flex}.filtry-opcja,.filtry-rozmiar{min-height:44px;font-family:var(--font-tekst);color:#fff;background:var(--c-tlo-3);border-radius:var(--r-chip);cursor:pointer;border:1px solid #fff3;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.filtry-rozmiar{justify-content:center;min-width:52px}.filtry-opcja[aria-pressed=true],.filtry-rozmiar[aria-pressed=true]{color:var(--c-atrament);background:#fff;border-color:#fff}.filtry-ile{opacity:.6;font-size:12px}.filtry-dol{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:24px;display:grid}.filtry-dol .btn{min-width:0;padding-inline:12px;font-size:15px}
