/* PLIK GENEROWANY z wzorzec/deals przez narzedzia/wzorzec/przenies.mjs.
   Nie edytuj recznie: zmiana wygladu to zmiana wzorca za zgoda Mateusza i npm run generuj-arkusz. */

  .lk-deals,.lk-deals *{box-sizing:border-box;}
  .lk-deals{min-height:100%;}
  .lk-deals{margin:0;background:#fff;color:var(--ink-700);font-family:var(--font-text);font-size:16px;
    line-height:1.6;-webkit-font-smoothing:antialiased;}
  .lk-deals a{color:var(--orange-500);text-decoration:none;}
  .lk-deals a:hover{color:var(--orange-600);}
  .lk-deals h1,.lk-deals h2,.lk-deals h3,.lk-deals h4,.lk-deals p,.lk-deals ul,.lk-deals ol{margin:0;padding:0;}
  .lk-deals ul,.lk-deals ol{list-style:none;}

  .lk-deals{position:relative;width:100%;min-height:100%;background:#fff;overflow:hidden;}
  .lk-deals .lk-d-kontener{max-width:1200px;margin:0 auto;padding:0 40px;}
  @media (max-width: 639px){
  .lk-deals.lk-deals .lk-d-kontener{padding:0 20px;}}
  @media (min-width: 900px) and (max-width: 1199px){
  .lk-deals.lk-deals .lk-d-kontener{padding:0 32px;}}
  @media (min-width: 640px) and (max-width: 899px){
  .lk-deals.lk-deals .lk-d-kontener{padding:0 24px;}}
  .lk-deals .lk-d-nadtytul{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.08em;
    text-transform:uppercase;color:var(--orange-500);}
  .lk-deals .lk-d-h1{font-family:var(--font-display);font-weight:800;line-height:1.02;letter-spacing:-.035em;color:var(--ink-900);}
  .lk-deals .lk-d-h2{font-family:var(--font-display);font-size:40px;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--ink-900);}
  @media (max-width: 639px){
  .lk-deals.lk-deals .lk-d-h2{font-size:28px;}}
  .lk-deals .lk-d-opis-duzy{font-size:18px;line-height:1.6;color:var(--ink-700);}
  @media (max-width: 639px){
  .lk-deals.lk-deals .lk-d-opis-duzy{font-size:16px;}}
  .lk-deals .lk-d-przycisk{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;
    border:1px solid transparent;border-radius:10px;background:var(--ink-50);color:var(--ink-900);
    font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.2;white-space:nowrap;}
  .lk-deals .lk-d-przycisk--akcent{background:var(--orange-500);color:#fff;box-shadow:var(--shadow-accent);}
  .lk-deals .lk-d-przycisk--obrys{background:#fff;border-color:var(--ink-200);color:var(--ink-900);}
  .lk-deals .lk-d-przycisk--akcent:hover,.lk-deals .lk-d-przycisk--akcent:focus-visible{color:#fff;}
  .lk-deals .lk-d-przycisk--akcent:hover{background:var(--orange-600);}
  .lk-deals .lk-d-przycisk--akcent:focus-visible{box-shadow:var(--ring-focus);}
  .lk-deals .lk-d-przycisk--obrys:hover,.lk-deals .lk-d-przycisk--obrys:focus-visible{color:var(--ink-900);}
  .lk-deals .lk-d-przycisk--obrys:hover{border-color:var(--orange-500);background:var(--orange-50);}
  .lk-deals .lk-d-przycisk--obrys:focus-visible{box-shadow:var(--ring-focus);}
  @keyframes lk-d-cta{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
.lk-deals .lk-d-dl-okruszki{display:flex;align-items:center;gap:8px;padding-top:20px;font-size:14px;color:var(--ink-600);}
.lk-deals .lk-d-dl-okruszki a{color:var(--ink-600);}
.lk-deals .lk-d-dl-okruszki b{font-weight:600;color:var(--ink-900);}
.lk-deals .lk-d-dl-ukryte{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}
.lk-deals .lk-d-dl-wiersz{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15px;color:var(--ink-700);}
.lk-deals .lk-d-dl-wiersz b{font-family:var(--font-display);font-weight:700;color:var(--ink-900);}
.lk-deals .lk-d-dl-wiersz--rabat, .lk-deals .lk-d-dl-wiersz--rabat b{color:var(--green-700);}
.lk-deals .lk-d-dl-kod{display:flex;align-items:center;justify-content:space-between;gap:10px;height:56px;padding:0 6px 0 18px;border:2px dashed var(--orange-400);
  border-radius:12px;background:#fff;}
.lk-deals .lk-d-dl-kod__tekst{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:.08em;color:var(--ink-900);}
.lk-deals .lk-d-dl-kod__kopiuj{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 12px;border:0;border-radius:9px;background:var(--ink-100);
  font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--ink-900);cursor:pointer;}
.lk-deals .lk-d-dl-kod__kopiuj:hover{background:var(--ink-200);}
.lk-deals .lk-d-dl-kod__kopiuj:focus-visible{outline:none;box-shadow:var(--ring-focus);}
.lk-deals .lk-d-dl-plansza{--dl-tlo:var(--ink-50);padding:20px 0 88px;background:var(--ink-50);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-plansza{padding:16px 0 56px;}}
.lk-deals .lk-d-dl-plansza .lk-d-dl-okruszki{padding-top:0;margin-bottom:20px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-plansza .lk-d-dl-okruszki{margin-bottom:14px;}}
.lk-deals .lk-d-dl-karty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;margin-top:24px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-karty{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;}}
.lk-deals .lk-d-dl-karta{position:relative;display:flex;flex-direction:column;gap:16px;padding:32px;background:#fff;border:1px solid var(--ink-200);
  border-radius:24px;box-shadow:var(--shadow-md);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-karta{gap:14px;padding:20px 18px;border-radius:20px;}}
.lk-deals .lk-d-dl-karta__glowa{display:flex;align-items:center;gap:12px;}
.lk-deals .lk-d-dl-karta__ikona{display:flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;border-radius:14px;
  background:var(--orange-100);color:var(--orange-600);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-karta__ikona{width:44px;height:44px;border-radius:12px;}}
.lk-deals .lk-d-dl-karta__numer{margin-inline-start:auto;font-family:var(--font-display);font-size:64px;font-weight:800;line-height:.8;letter-spacing:-.04em;
  color:var(--ink-100);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-karta__numer{font-size:48px;}}
.lk-deals .lk-d-dl-karta__tytul{font-family:var(--font-display);font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--ink-900);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-karta__tytul{font-size:22px;}}
.lk-deals .lk-d-dl-karta__lead{font-size:16px;color:var(--ink-700);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-karta__lead{font-size:15px;}}
.lk-deals .lk-d-dl-karta__warunek{margin-top:auto;font-size:13px;line-height:1.5;color:var(--ink-600);}
.lk-deals .lk-d-dl-stos{display:inline-grid;}
.lk-deals .lk-d-dl-stos>*{grid-area:1/1;}
.lk-deals .lk-d-dl-k2 .lk-d-przycisk{width:100%;}
.lk-deals .lk-d-dl-sztuka{display:flex;flex-direction:column;gap:10px;}
.lk-deals .lk-d-dl-sztuka__usluga{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink-900);}
.lk-deals .lk-d-dl-sztuka__usluga img{display:block;width:22px;height:22px;}
.lk-deals .lk-d-dl-sztuka__wiersz{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--ink-200);border-radius:14px;background:#fff;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-sztuka__wiersz{padding:12px 14px;}}
.lk-deals .lk-d-dl-sztuka__wiersz--najlepszy{border-color:var(--green-500);background:var(--green-50);box-shadow:inset 0 0 0 1px var(--green-500);}
.lk-deals .lk-d-dl-sztuka__gora{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--font-display);font-size:16px;
  font-weight:700;color:var(--ink-900);}
.lk-deals .lk-d-dl-sztuka__tor{height:24px;border-radius:999px;background:var(--ink-100);overflow:hidden;}
.lk-deals .lk-d-dl-sztuka__pasek{display:flex;align-items:center;justify-content:flex-end;height:100%;min-width:96px;padding-inline-end:3px;border-radius:999px;}
.lk-deals .lk-d-dl-sztuka__pasek--1{background:var(--orange-600);}
.lk-deals .lk-d-dl-sztuka__pasek--2{background:var(--orange-500);}
.lk-deals .lk-d-dl-sztuka__pasek--4{background:var(--green-500);}
.lk-deals .lk-d-dl-sztuka__etykieta{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 8px;border-radius:999px;background:#fff;
  font-family:var(--font-display);font-size:12px;font-weight:700;line-height:1;color:var(--ink-900);white-space:nowrap;}
.lk-deals .lk-d-dl-sztuka__etykieta svg{color:var(--ink-600);}
.lk-deals .lk-d-dl-sztuka__stopka{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding-top:14px;border-top:1px dashed var(--ink-300);
  font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--green-700);text-align:center;}
.lk-deals .lk-d-dl-faq{padding:88px 0;background:#fff;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-faq{padding:56px 0;}}
.lk-deals .lk-d-dl-faq__glowa{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-faq__glowa{margin-bottom:24px;}}
.lk-deals .lk-d-dl-faq__glowa .lk-d-h2{margin-top:10px;}
.lk-deals .lk-d-dl-faq__grupa{margin:32px 0 12px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600);}
.lk-deals .lk-d-dl-faq__grupa:first-of-type{margin-top:0;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-faq__grupa{margin:24px 0 10px;}}
.lk-deals .lk-d-dl-pyt{background:#fff;border:1px solid var(--ink-200);border-radius:18px;}
.lk-deals .lk-d-dl-pyt+.lk-d-dl-pyt{margin-top:12px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-pyt+.lk-d-dl-pyt{margin-top:10px;}}
.lk-deals .lk-d-dl-pyt--otwarte{border-color:var(--orange-500);box-shadow:var(--shadow-xs);}
.lk-deals .lk-d-dl-pyt h3{margin:0;}
.lk-deals .lk-d-dl-pyt__glowa{display:flex;align-items:center;gap:16px;width:100%;min-height:72px;padding:14px 18px;border:0;background:none;text-align:start;
  font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.3;color:var(--ink-900);cursor:pointer;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-pyt__glowa{gap:12px;min-height:64px;padding:12px 14px;font-size:16px;}}
.lk-deals .lk-d-dl-pyt__glowa:focus-visible{outline:none;border-radius:18px;box-shadow:var(--ring-focus);}
.lk-deals .lk-d-dl-pyt__ikona{display:flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;border-radius:12px;background:var(--orange-50);color:var(--orange-500);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-pyt__ikona{width:38px;height:38px;}}
.lk-deals .lk-d-dl-pyt__tekst{flex:1;min-width:0;}
.lk-deals .lk-d-dl-pyt__daszek{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:999px;background:var(--ink-100);color:var(--ink-700);}
.lk-deals .lk-d-dl-pyt--otwarte .lk-d-dl-pyt__daszek{background:var(--orange-500);color:#fff;}
.lk-deals .lk-d-dl-pyt__tresc{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:40px;align-items:center;padding:4px 24px 24px 76px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-pyt__tresc{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:0 14px 16px;}}
.lk-deals .lk-d-dl-pyt__lead{font-size:17px;line-height:1.6;color:var(--ink-700);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-pyt__lead{font-size:15px;}}
.lk-deals .lk-d-dl-ilu{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid var(--ink-100);border-radius:16px;background:var(--ink-50);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-ilu{padding:14px;gap:12px;}}
.lk-deals .lk-d-dl-ilu__suma{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;flex-wrap:wrap;font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--ink-700);}
.lk-deals .lk-d-dl-ilu__suma b{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink-900);}
.lk-deals .lk-d-dl-ilu__suma s{color:var(--ink-600);}
.lk-deals .lk-d-dl-u-kafle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-u-kafle{grid-template-columns:minmax(0,1fr);gap:8px;}}
.lk-deals .lk-d-dl-u-kafel{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--ink-200);border-radius:14px;background:#fff;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-u-kafel{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:0;padding:10px 12px;}}
.lk-deals .lk-d-dl-u-kafel img{display:block;width:28px;height:28px;margin-bottom:6px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-u-kafel img{grid-row:span 2;width:28px;height:28px;margin:0;}}
.lk-deals .lk-d-dl-u-kafel__ilosc{font-size:13px;color:var(--ink-600);}
.lk-deals .lk-d-dl-u-kafel__cena{display:flex;align-items:baseline;gap:8px;margin-top:6px;font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--ink-900);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-u-kafel__cena{grid-column:3;grid-row:1 / span 2;margin:0;font-size:16px;}}
.lk-deals .lk-d-dl-u-kafel--gratis{border-color:var(--green-500);background:var(--green-50);}
.lk-deals .lk-d-dl-u-kafel--gratis .lk-d-dl-u-kafel__cena{color:var(--green-700);}
.lk-deals .lk-d-dl-pieczec{position:absolute;top:-11px;inset-inline-end:10px;transform:rotate(7deg);}
.lk-deals .lk-d-dl-pieczec span{display:inline-block;padding:4px 10px;border-radius:8px;background:var(--green-500);color:#fff;font-family:var(--font-display);font-size:13px;
  font-weight:800;letter-spacing:.08em;box-shadow:0 4px 10px rgba(22,163,74,.3);}
.lk-deals .lk-d-dl-skresl{position:relative;display:inline-block;}
.lk-deals .lk-d-dl-skresl::after{content:"";position:absolute;inset-inline:-2px;top:52%;height:2px;border-radius:2px;background:currentColor;transform-origin:left center;}
.lk-deals .lk-d-dl-u-stara{font-size:14px;font-weight:600;color:var(--ink-600);}
.lk-deals .lk-d-dl-u-dwa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-u-dwa{grid-template-columns:minmax(0,1fr);}}
.lk-deals .lk-d-dl-u-panel{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--ink-200);border-radius:14px;background:#fff;}
.lk-deals .lk-d-dl-u-panel--tak{border-color:var(--green-500);}
.lk-deals .lk-d-dl-u-panel__glowa{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink-900);}
.lk-deals .lk-d-dl-u-panel__znak{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:#fff;}
.lk-deals .lk-d-dl-u-panel--tak .lk-d-dl-u-panel__znak{background:var(--green-500);}
.lk-deals .lk-d-dl-u-panel--nie .lk-d-dl-u-panel__znak{background:var(--ink-900);}
.lk-deals .lk-d-dl-u-linia{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--ink-50);font-size:14px;color:var(--ink-900);}
.lk-deals .lk-d-dl-u-linia img{display:block;flex:none;width:20px;height:20px;}
.lk-deals .lk-d-dl-u-linia span{flex:1;min-width:0;}
.lk-deals .lk-d-dl-u-linia em{font-style:normal;font-family:var(--font-display);font-size:13px;font-weight:700;white-space:nowrap;}
.lk-deals .lk-d-dl-u-linia--gratis{background:var(--green-50);}
.lk-deals .lk-d-dl-u-linia--gratis em{color:var(--green-700);}
.lk-deals .lk-d-dl-u-zamowienie{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px dashed var(--ink-300);border-radius:12px;}
.lk-deals .lk-d-dl-u-zamowienie__glowa{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--ink-700);}
.lk-deals .lk-d-dl-u-oplacone{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--ink-900);color:#fff;font-size:11px;}
.lk-deals .lk-d-dl-u-wynik{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:999px;font-family:var(--font-display);font-size:13px;font-weight:700;}
.lk-deals .lk-d-dl-u-wynik--tak{background:var(--green-50);color:var(--green-700);}
.lk-deals .lk-d-dl-u-wynik--nie{background:var(--ink-100);color:var(--ink-700);}
.lk-deals .lk-d-dl-u-trzy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-u-trzy{grid-template-columns:minmax(0,1fr);gap:8px;}}
.lk-deals .lk-d-dl-u-opcja{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;border:1px solid var(--ink-200);border-radius:14px;background:#fff;text-align:center;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-u-opcja{flex-direction:row;justify-content:space-between;padding:12px 14px;text-align:start;}}
.lk-deals .lk-d-dl-u-opcja b{font-family:var(--font-display);font-size:17px;font-weight:800;color:var(--ink-900);}
.lk-deals .lk-d-dl-u-opcja span{font-size:14px;color:var(--ink-700);}
.lk-deals .lk-d-dl-u-opcja--najlepsza{border-color:var(--green-500);background:var(--green-50);}
.lk-deals .lk-d-dl-u-opcja--najlepsza span{font-weight:700;color:var(--green-700);}
.lk-deals .lk-d-dl-u-ptaszek{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--green-500);color:#fff;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-u-opcja .lk-d-dl-u-ptaszek{order:-1;flex:none;}
.lk-deals.lk-deals .lk-d-dl-u-opcja b{flex:1;}}
.lk-deals .lk-d-dl-u-rachunek{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--green-500);border-radius:14px;background:#fff;}
.lk-deals .lk-d-dl-u-rachunek__glowa{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink-900);}
.lk-deals .lk-d-dl-u-rachunek__glowa span{display:inline-flex;align-items:center;gap:8px;}
.lk-deals .lk-d-dl-u-rachunek__glowa img{display:block;width:22px;height:22px;}
.lk-deals .lk-d-dl-u-rachunek .lk-d-dl-wiersz b{font-size:15px;}
.lk-deals .lk-d-dl-u-rachunek__suma{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--ink-200);font-family:var(--font-display);font-weight:700;color:var(--ink-900);}
.lk-deals .lk-d-dl-u-rachunek__kwoty{display:flex;align-items:center;gap:12px;}
.lk-deals .lk-d-dl-u-rachunek__kwoty b{font-size:24px;font-weight:800;color:var(--green-700);}
.lk-deals .lk-d-dl-u-rachunek__kwoty .lk-d-dl-skresl{font-size:16px;color:var(--ink-600);}
.lk-deals .lk-d-dl-u-plakietka{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--green-50);color:var(--green-700);
  font-family:var(--font-display);font-size:12px;font-weight:700;}
.lk-deals .lk-d-dl-u-proby{display:flex;flex-direction:column;gap:10px;}
.lk-deals .lk-d-dl-u-proba{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--ink-200);border-radius:14px;background:#fff;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-u-proba{grid-template-columns:minmax(0,1fr) auto;}}
.lk-deals .lk-d-dl-u-pole{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--ink-200);border-radius:10px;background:var(--ink-50);font-size:14px;color:var(--ink-900);overflow:hidden;white-space:nowrap;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-u-pole{grid-column:1 / -1;}}
.lk-deals .lk-d-dl-u-kodzik{display:inline-flex;align-items:center;height:40px;padding:0 12px;border:2px dashed var(--orange-400);border-radius:10px;background:#fff;
  font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:.06em;color:var(--ink-900);}
.lk-deals .lk-d-dl-u-pigulka{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid var(--ink-200);
  font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--ink-700);}
.lk-deals .lk-d-dl-u-koszyk{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--ink-200);border-radius:14px;background:#fff;}
.lk-deals .lk-d-dl-u-koszyk .lk-d-dl-wiersz{font-size:14px;}
.lk-deals .lk-d-dl-u-koszyk .lk-d-dl-wiersz span{display:inline-flex;align-items:center;gap:8px;}
.lk-deals .lk-d-dl-u-koszyk .lk-d-dl-wiersz img{display:block;width:20px;height:20px;}
.lk-deals .lk-d-dl-u-uwaga{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--orange-50);font-size:13px;font-weight:600;color:var(--orange-600);}
.lk-deals .lk-d-dl-u-koszyk__suma{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--ink-200);font-family:var(--font-display);font-weight:700;color:var(--ink-900);}
.lk-deals .lk-d-dl-u-koszyk__suma b{font-size:22px;font-weight:800;}
.lk-deals .lk-d-dl-u-tablica{display:flex;flex-direction:column;gap:8px;}
.lk-deals .lk-d-dl-u-stan{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--ink-200);border-radius:14px;background:#fff;
  font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink-900);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-u-stan{grid-template-columns:minmax(0,1fr) auto;}}
.lk-deals .lk-d-dl-u-stan__trwa{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--green-700);}
.lk-deals .lk-d-dl-u-stan__trwa i{display:block;width:9px;height:9px;border-radius:999px;background:var(--green-500);}
.lk-deals .lk-d-dl-u-stan__koniec{font-family:var(--font-text);font-size:13px;font-weight:500;color:var(--ink-600);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-u-stan__koniec{grid-column:1 / -1;}}
.lk-deals .lk-d-dl-u-stan--duch{border-style:dashed;border-color:var(--ink-300);background:transparent;color:var(--ink-600);font-weight:600;}
@keyframes lk-d-dl-o0{0%{opacity:0;transform:translateY(6px)}4%,92%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
.lk-deals .lk-d-dl-ilu .lk-d-dl-o0{animation:lk-d-dl-o0 8s ease-out infinite;}
@keyframes lk-d-dl-o5{0%,5%{opacity:0;transform:translateY(6px)}9%,92%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
.lk-deals .lk-d-dl-ilu .lk-d-dl-o5{animation:lk-d-dl-o5 8s ease-out infinite;}
@keyframes lk-d-dl-o10{0%,10%{opacity:0;transform:translateY(6px)}14%,92%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
@keyframes lk-d-dl-p10{0%,10%{opacity:0;transform:scale(.5)}13%{opacity:1;transform:scale(1.12)}16%,92%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(1)}}
.lk-deals .lk-d-dl-ilu .lk-d-dl-o10{animation:lk-d-dl-o10 8s ease-out infinite;}
.lk-deals .lk-d-dl-ilu .lk-d-dl-p10{animation:lk-d-dl-p10 8s ease-out infinite;}
@keyframes lk-d-dl-o15{0%,15%{opacity:0;transform:translateY(6px)}19%,92%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
.lk-deals .lk-d-dl-ilu .lk-d-dl-o15{animation:lk-d-dl-o15 8s ease-out infinite;}
@keyframes lk-d-dl-o20{0%,20%{opacity:0;transform:translateY(6px)}24%,92%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
@keyframes lk-d-dl-p20{0%,20%{opacity:0;transform:scale(.5)}23%{opacity:1;transform:scale(1.12)}26%,92%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(1)}}
.lk-deals .lk-d-dl-ilu .lk-d-dl-o20{animation:lk-d-dl-o20 8s ease-out infinite;}
.lk-deals .lk-d-dl-ilu .lk-d-dl-p20{animation:lk-d-dl-p20 8s ease-out infinite;}
@keyframes lk-d-dl-o25{0%,25%{opacity:0;transform:translateY(6px)}29%,92%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
@keyframes lk-d-dl-p25{0%,25%{opacity:0;transform:scale(.5)}28%{opacity:1;transform:scale(1.12)}31%,92%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(1)}}
@keyframes lk-d-dl-k25{0%,25%{transform:scaleX(0)}29%,92%{transform:scaleX(1)}96%,100%{transform:scaleX(0)}}
@keyframes lk-d-dl-g25{0%,25%{background-color:#fff;border-color:var(--ink-200)}29%,92%{background-color:var(--green-50);border-color:var(--green-500)}96%,100%{background-color:#fff;border-color:var(--ink-200)}}
.lk-deals .lk-d-dl-ilu .lk-d-dl-o25{animation:lk-d-dl-o25 8s ease-out infinite;}
.lk-deals .lk-d-dl-ilu .lk-d-dl-p25{animation:lk-d-dl-p25 8s ease-out infinite;}
.lk-deals .lk-d-dl-ilu .lk-d-dl-k25::after{animation:lk-d-dl-k25 8s ease-out infinite;}
.lk-deals .lk-d-dl-ilu .lk-d-dl-g25{animation:lk-d-dl-g25 8s ease-out infinite;}
@keyframes lk-d-dl-o30{0%,30%{opacity:0;transform:translateY(6px)}34%,92%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
@keyframes lk-d-dl-k30{0%,30%{transform:scaleX(0)}34%,92%{transform:scaleX(1)}96%,100%{transform:scaleX(0)}}
.lk-deals .lk-d-dl-ilu .lk-d-dl-o30{animation:lk-d-dl-o30 8s ease-out infinite;}
.lk-deals .lk-d-dl-ilu .lk-d-dl-k30::after{animation:lk-d-dl-k30 8s ease-out infinite;}
@keyframes lk-d-dl-o35{0%,35%{opacity:0;transform:translateY(6px)}39%,92%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
@keyframes lk-d-dl-k35{0%,35%{transform:scaleX(0)}39%,92%{transform:scaleX(1)}96%,100%{transform:scaleX(0)}}
.lk-deals .lk-d-dl-ilu .lk-d-dl-o35{animation:lk-d-dl-o35 8s ease-out infinite;}
.lk-deals .lk-d-dl-ilu .lk-d-dl-k35::after{animation:lk-d-dl-k35 8s ease-out infinite;}
@keyframes lk-d-dl-o40{0%,40%{opacity:0;transform:translateY(6px)}44%,92%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
.lk-deals .lk-d-dl-ilu .lk-d-dl-o40{animation:lk-d-dl-o40 8s ease-out infinite;}
@keyframes lk-d-dl-o45{0%,45%{opacity:0;transform:translateY(6px)}49%,92%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
@keyframes lk-d-dl-p45{0%,45%{opacity:0;transform:scale(.5)}48%{opacity:1;transform:scale(1.12)}51%,92%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(1)}}
@keyframes lk-d-dl-k45{0%,45%{transform:scaleX(0)}49%,92%{transform:scaleX(1)}96%,100%{transform:scaleX(0)}}
@keyframes lk-d-dl-z45{0%,45%{opacity:1}49%,92%{opacity:.45}96%,100%{opacity:1}}
@keyframes lk-d-dl-u45{0%,4%{opacity:0}6%,45%{opacity:1}49%,100%{opacity:0}}
.lk-deals .lk-d-dl-ilu .lk-d-dl-o45{animation:lk-d-dl-o45 8s ease-out infinite;}
.lk-deals .lk-d-dl-ilu .lk-d-dl-p45{animation:lk-d-dl-p45 8s ease-out infinite;}
.lk-deals .lk-d-dl-ilu .lk-d-dl-k45::after{animation:lk-d-dl-k45 8s ease-out infinite;}
.lk-deals .lk-d-dl-ilu .lk-d-dl-z45{opacity:.45;animation:lk-d-dl-z45 8s ease-out infinite;}
.lk-deals .lk-d-dl-ilu .lk-d-dl-u45{opacity:0;animation:lk-d-dl-u45 8s ease-out infinite;}
@keyframes lk-d-dl-o50{0%,50%{opacity:0;transform:translateY(6px)}54%,92%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
.lk-deals .lk-d-dl-ilu .lk-d-dl-o50{animation:lk-d-dl-o50 8s ease-out infinite;}
@keyframes lk-d-dl-p55{0%,55%{opacity:0;transform:scale(.5)}58%{opacity:1;transform:scale(1.12)}61%,92%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(1)}}
.lk-deals .lk-d-dl-ilu .lk-d-dl-p55{animation:lk-d-dl-p55 8s ease-out infinite;}
@keyframes lk-d-dl-o60{0%,60%{opacity:0;transform:translateY(6px)}64%,92%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}
.lk-deals .lk-d-dl-ilu .lk-d-dl-o60{animation:lk-d-dl-o60 8s ease-out infinite;}
@keyframes lk-d-dl-puls{0%{box-shadow:0 0 0 0 rgba(22,163,74,.45)}70%,100%{box-shadow:0 0 0 9px rgba(22,163,74,0)}}
@keyframes lk-d-dl-duch{0%,100%{opacity:.4}50%{opacity:.9}}
.lk-deals .lk-d-dl-ilu .lk-d-dl-puls{animation:lk-d-dl-puls 2s ease-out infinite;}
.lk-deals .lk-d-dl-ilu .lk-d-dl-duch{animation:lk-d-dl-duch 3s ease-in-out infinite;}
@media (prefers-reduced-motion:reduce){
.lk-deals .lk-d-dl-ilu *, .lk-deals .lk-d-dl-ilu *::after{animation:none !important;}}
.lk-deals .lk-d-dl-wej{display:flex;flex-direction:column;}
.lk-deals .lk-d-dl-wej>*{flex:1;}
.lk-deals .lk-d-dl-u-panel__suma{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--ink-200);font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink-700);}
.lk-deals .lk-d-dl-u-panel__suma b{font-size:20px;font-weight:800;color:var(--ink-900);}
.lk-deals .lk-d-dl-u-panel--tak .lk-d-dl-u-panel__suma b{color:var(--green-700);}
.lk-deals .lk-d-dl-pomoc-wiersz{display:flex;align-items:center;gap:16px;margin-top:24px;padding:16px 18px;border:1px solid var(--ink-200);border-radius:18px;background:#fff;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-pomoc-wiersz{flex-direction:column;align-items:stretch;gap:14px;margin-top:20px;padding:16px 14px;}}
.lk-deals .lk-d-dl-pomoc-wiersz__glowa{display:flex;align-items:center;gap:16px;flex:1;min-width:0;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-pomoc-wiersz__glowa{gap:12px;align-items:flex-start;}}
.lk-deals .lk-d-dl-pomoc-wiersz__tekst{display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.5;color:var(--ink-700);}
.lk-deals .lk-d-dl-pomoc-wiersz__tekst b{font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.3;color:var(--ink-900);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-pomoc-wiersz__tekst b{font-size:16px;}}
.lk-deals .lk-d-dl-pomoc-wiersz .lk-d-przycisk{flex:none;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-pomoc-wiersz .lk-d-przycisk{width:100%;}}
.lk-deals .lk-d-dl-pyt__lead{font-size:21px;line-height:1.55;color:var(--ink-800);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-pyt__lead{font-size:17px;line-height:1.55;}}
.lk-deals .lk-d-dl-pyt__tresc{grid-template-columns:minmax(0,400px) minmax(0,1fr);}
.lk-deals .lk-d-dl-u-hurt{display:flex;flex-direction:column;gap:10px;}
.lk-deals .lk-d-dl-u-hurt__usluga{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--ink-200);border-radius:14px;background:#fff;}
.lk-deals .lk-d-dl-u-hurt__glowa{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink-900);}
.lk-deals .lk-d-dl-u-hurt__glowa img{display:block;width:20px;height:20px;}
.lk-deals .lk-d-dl-u-hurt__para{display:grid;grid-template-columns:150px minmax(0,1fr) 84px;align-items:center;gap:12px;font-size:13px;color:var(--ink-700);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-u-hurt__para{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;}
.lk-deals.lk-deals .lk-d-dl-u-hurt__tor{grid-column:1 / -1;grid-row:2;}}
.lk-deals .lk-d-dl-u-hurt__tor{height:10px;border-radius:999px;background:var(--ink-100);overflow:hidden;}
.lk-deals .lk-d-dl-u-hurt__pasek{display:block;height:100%;min-width:8px;border-radius:999px;background:var(--orange-400);}
.lk-deals .lk-d-dl-u-hurt__pasek--tani{background:var(--green-500);}
.lk-deals .lk-d-dl-u-hurt__cena{text-align:end;font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--ink-900);white-space:nowrap;}
.lk-deals .lk-d-dl-u-hurt__cena--tani{color:var(--green-700);}
@keyframes lk-d-dl-wejscie{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.lk-deals .lk-d-dl-ruch .lk-d-dl-w0, .lk-deals .lk-d-dl-ruch .lk-d-dl-w1, .lk-deals .lk-d-dl-ruch .lk-d-dl-w2, .lk-deals .lk-d-dl-ruch .lk-d-dl-w3{animation:lk-d-dl-wejscie .7s ease-out both;}
.lk-deals .lk-d-dl-ruch .lk-d-dl-w1{animation-delay:.15s;}
.lk-deals .lk-d-dl-ruch .lk-d-dl-w2{animation-delay:.3s;}
.lk-deals .lk-d-dl-ruch .lk-d-dl-w3{animation-delay:.45s;}
@media (prefers-reduced-motion:reduce){
.lk-deals .lk-d-dl-ruch *{animation:none !important;}}
@media (min-width: 640px) and (max-width: 899px){
.lk-deals.lk-deals .lk-d-dl-karty{grid-template-columns:minmax(0,1fr);gap:16px;}}
@media (min-width: 900px) and (max-width: 1199px){
.lk-deals.lk-deals .lk-d-dl-pyt__tresc{display:flex;flex-direction:column;align-items:stretch;gap:20px;}}
@media (min-width: 640px) and (max-width: 899px){
.lk-deals.lk-deals .lk-d-dl-pyt__tresc{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:0 18px 18px;}
.lk-deals.lk-deals .lk-d-dl-pyt__lead{font-size:19px;}}
.lk-deals .lk-d-dl-u-rachunek__suma{flex-wrap:wrap;gap:6px 12px;}
.lk-deals .lk-d-dl-u-rachunek__kwoty{margin-inline-start:auto;}
[dir="rtl"] .lk-deals .lk-d-dl-pyt__tresc,.lk-deals [dir="rtl"] .lk-d-dl-pyt__tresc{padding-left:24px;padding-right:76px;}
@media (max-width: 639px){
[dir="rtl"] .lk-deals.lk-deals .lk-d-dl-pyt__tresc{padding:0 14px 16px;}}
@media (min-width: 640px) and (max-width: 899px){
[dir="rtl"] .lk-deals.lk-deals .lk-d-dl-pyt__tresc{padding:0 18px 18px;}}
[dir="rtl"] .lk-deals .lk-d-dl-kod,.lk-deals [dir="rtl"] .lk-d-dl-kod{padding:0 18px 0 6px;}
[dir="rtl"] .lk-deals .lk-d-nadtytul, .lk-deals [dir="rtl"] .lk-d-nadtytul, [dir="rtl"] .lk-deals .lk-d-h1, .lk-deals [dir="rtl"] .lk-d-h1, [dir="rtl"] .lk-deals .lk-d-h2, .lk-deals [dir="rtl"] .lk-d-h2, [dir="rtl"] .lk-deals .lk-d-dl-karta__tytul, .lk-deals [dir="rtl"] .lk-d-dl-karta__tytul, [dir="rtl"] .lk-deals .lk-d-dl-faq__grupa, .lk-deals [dir="rtl"] .lk-d-dl-faq__grupa, [dir="rtl"] .lk-deals .lk-d-dl-pieczec span, .lk-deals [dir="rtl"] .lk-d-dl-pieczec span{letter-spacing:0;}
[dir="rtl"] .lk-deals .lk-d-dl-pieczec,.lk-deals [dir="rtl"] .lk-d-dl-pieczec{transform:rotate(-7deg);}
[dir="rtl"] .lk-deals .lk-d-dl-skresl::after,.lk-deals [dir="rtl"] .lk-d-dl-skresl::after{transform-origin:right center;}
[dir="rtl"] .lk-deals .lk-d-dl-u-kafel__ilosc,.lk-deals [dir="rtl"] .lk-d-dl-u-kafel__ilosc{unicode-bidi:plaintext;text-align:right;}
.lk-deals .lk-d-h8{position:relative;padding:24px 0 72px;background:#fff;overflow:hidden;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-h8{padding:16px 0 44px;}}
.lk-deals .lk-d-h8 .lk-d-dl-okruszki{padding-top:0;margin-bottom:34px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-h8 .lk-d-dl-okruszki{margin-bottom:22px;}}
.lk-deals .lk-d-h8-srodek{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;}
.lk-deals .lk-d-akcent-txt{color:var(--orange-500);}
.lk-deals .lk-d-h8-pigulka{display:inline-flex;align-items:center;gap:10px;height:42px;padding:4px 16px 4px 4px;border:1px solid var(--ink-200);border-radius:999px;
  background:#fff;box-shadow:var(--shadow-xs);font-size:15px;font-weight:600;color:var(--ink-700);}
.lk-deals .lk-d-h8-pigulka__znak{display:inline-flex;align-items:center;height:32px;padding:0 13px;border-radius:999px;background:var(--orange-500);color:#fff;
  font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;}
.lk-deals .lk-d-h8-pigulka svg{flex:none;color:var(--ink-500);}
.lk-deals .lk-d-h8-pigulka:hover{border-color:var(--orange-500);color:var(--ink-900);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-h8-pigulka{max-width:100%;height:auto;min-height:40px;gap:8px;padding:4px 12px 4px 4px;font-size:13px;line-height:1.3;text-align:start;}
.lk-deals.lk-deals .lk-d-h8-pigulka__znak{height:30px;padding:0 10px;font-size:12px;}}
.lk-deals .lk-d-h8-h1{margin-top:26px;font-size:76px;line-height:1.04;letter-spacing:-.04em;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-h8-h1{margin-top:20px;font-size:42px;line-height:1.06;}}
.lk-deals .lk-d-h8-lead{max-width:46ch;margin-top:22px;font-size:20px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-h8-lead{margin-top:16px;font-size:16px;}}
.lk-deals .lk-d-h8-akcje{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;}
.lk-deals .lk-d-h8-przycisk{height:60px;padding:0 32px;border-radius:14px;font-size:18px;}
.lk-deals .lk-d-h8-przycisk--szary{background:var(--ink-100);color:var(--ink-900);}
.lk-deals .lk-d-h8-przycisk--szary:hover{background:var(--ink-200);color:var(--ink-900);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-h8-akcje{flex-direction:column;align-items:stretch;width:100%;gap:10px;margin-top:26px;}
.lk-deals.lk-deals .lk-d-h8-przycisk{height:56px;font-size:17px;}}
.lk-deals .lk-d-h8-ksztalt{position:absolute;width:14px;height:14px;border-radius:4px;background:var(--orange-200);transform:rotate(20deg);}
.lk-deals .lk-d-h8-ksztalt--2{width:10px;height:10px;background:var(--orange-500);transform:rotate(-15deg);}
.lk-deals .lk-d-h8-ksztalt--3{width:12px;height:12px;border-radius:50%;background:var(--orange-400);}
.lk-deals .lk-d-h8-iskra{position:absolute;color:var(--orange-400);}
.lk-deals .lk-d-h8-kropki{position:absolute;}
@keyframes lk-d-h8-unos{0%,100%{translate:0 0}50%{translate:0 -8px}}
.lk-deals .lk-d-h8-e{padding-bottom:0;}
.lk-deals .lk-d-h8-e__h1{font-size:96px;line-height:1.02;letter-spacing:-.045em;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-h8-e__h1{font-size:40px;}}
.lk-deals .lk-d-h8-e__miejsce{position:relative;display:inline-block;width:1.06em;height:.76em;margin:0 .06em 0 .14em;vertical-align:-.02em;}
.lk-deals .lk-d-h8-e__miejsce--2{width:.86em;height:.86em;vertical-align:-.08em;}
.lk-deals .lk-d-h8-naklejka{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 8px 14px rgba(14,15,17,.16));}
.lk-deals .lk-d-h8-e__nak1{transform:rotate(-10deg);animation:lk-d-h8-unos 5s ease-in-out infinite;}
.lk-deals .lk-d-h8-e__nak2{transform:rotate(9deg);animation:lk-d-h8-unos 5s ease-in-out 1.2s infinite;}
.lk-deals .lk-d-h8-e-scena{position:relative;max-width:1200px;height:450px;margin:44px auto 0;overflow:hidden;}
.lk-deals .lk-d-h8-e-kolo{position:absolute;left:50%;top:70px;width:620px;height:620px;margin-left:-310px;border-radius:50%;background:var(--orange-50);}
.lk-deals .lk-d-h8-e-scena .lk-d-h8-kropki--l{left:250px;top:250px;}
.lk-deals .lk-d-h8-e-scena .lk-d-h8-kropki--p{right:240px;top:40px;}
.lk-deals .lk-d-h8-e-scena .lk-d-h8-ksztalt--1{left:150px;top:220px;}
.lk-deals .lk-d-h8-e-scena .lk-d-h8-ksztalt--2{right:170px;top:250px;}
.lk-deals .lk-d-h8-e-scena .lk-d-h8-ksztalt--3{left:380px;top:40px;}
.lk-deals .lk-d-h8-e-scena .lk-d-h8-iskra--1{left:420px;top:150px;}
.lk-deals .lk-d-h8-e-scena .lk-d-h8-iskra--2{right:400px;top:420px;}
.lk-deals .lk-d-h8-e__nak3{position:absolute;right:330px;top:380px;width:74px;height:52px;transform:rotate(14deg);animation:lk-d-h8-unos 6s ease-in-out .6s infinite;}
.lk-deals .lk-d-h8-tel{position:absolute;left:50%;top:0;width:330px;height:560px;margin-left:-165px;padding:11px;border-radius:52px;background:var(--ink-900);box-shadow:var(--shadow-lg);text-align:start;}
.lk-deals .lk-d-h8-tel__ekran{position:relative;height:100%;padding:58px 18px 18px;border-radius:42px;background:#fff;}
.lk-deals .lk-d-h8-tel__wyspa{position:absolute;left:50%;top:13px;width:98px;height:28px;margin-left:-49px;border-radius:999px;background:var(--ink-900);}
.lk-deals .lk-d-h8-tel__glowa{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;}
.lk-deals .lk-d-h8-tel__glowa b{font-family:var(--font-display);font-size:19px;font-weight:800;color:var(--ink-900);}
.lk-deals .lk-d-h8-tel__plakietka{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:var(--green-50);color:var(--green-700);font-size:12px;font-weight:700;white-space:nowrap;}
.lk-deals .lk-d-h8-tel ul{display:flex;flex-direction:column;}
.lk-deals .lk-d-h8-tel li{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--ink-100);}
.lk-deals .lk-d-h8-tel li.lk-d-h8-tel__wiersz--gratis{margin:4px -10px 0;padding:12px 10px;border:0;border-radius:14px;background:var(--green-50);}
.lk-deals .lk-d-h8-tel__cena{display:flex;flex-direction:column;align-items:flex-end;margin-inline-start:auto;font-size:14px;line-height:1.25;color:var(--ink-900);}
.lk-deals .lk-d-h8-tel__cena s{font-size:12px;color:var(--ink-500);}
.lk-deals .lk-d-h8-tel__gratis{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--green-700);}
.lk-deals .lk-d-h8-tel__suma{display:flex;align-items:baseline;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:2px dashed var(--ink-200);font-size:14px;font-weight:600;color:var(--ink-700);}
.lk-deals .lk-d-h8-tel__suma b{font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--ink-900);}
.lk-deals .lk-d-h8-tel__suma s{font-size:14px;color:var(--ink-500);}
.lk-deals .lk-d-h8-plyw{position:absolute;display:flex;align-items:center;gap:10px;padding:14px 18px;border:1px solid var(--ink-200);border-radius:18px;background:#fff;
  box-shadow:var(--shadow-lg);text-align:start;animation:lk-d-h8-unos 6s ease-in-out infinite;}
.lk-deals .lk-d-h8-plyw span{max-width:172px;font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.25;color:var(--ink-800);}
.lk-deals .lk-d-h8-plyw b{font-family:var(--font-display);font-size:36px;font-weight:800;line-height:1;letter-spacing:-.03em;}
.lk-deals .lk-d-h8-plyw--kod{left:110px;top:60px;transform:rotate(-6deg);}
.lk-deals .lk-d-h8-plyw__kod{padding:6px 10px;border:2px dashed var(--orange-400);border-radius:10px;font-family:var(--font-display);font-size:20px !important;font-weight:800 !important;letter-spacing:.03em;color:var(--orange-500) !important;white-space:nowrap;}
.lk-deals .lk-d-h8-plyw--oszcz{left:190px;top:310px;transform:rotate(4deg);animation-delay:1.5s;}
.lk-deals .lk-d-h8-plyw--oszcz b{color:var(--green-700);}
.lk-deals .lk-d-h8-plyw--darmo{right:250px;top:110px;padding:8px 18px;border:3px solid var(--green-500);border-radius:14px;background:var(--green-50);color:var(--green-700);
  font-family:var(--font-display);font-size:30px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;transform:rotate(12deg);animation-delay:.8s;}
.lk-deals .lk-d-h8-plyw--pakiety{right:110px;top:290px;transform:rotate(-3deg);animation-delay:2.2s;}
.lk-deals .lk-d-h8-plyw--pakiety b{color:var(--orange-500);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-h8-e-scena{height:410px;margin-top:30px;}
.lk-deals.lk-deals .lk-d-h8-e-kolo{top:90px;width:420px;height:420px;margin-left:-210px;}
.lk-deals.lk-deals .lk-d-h8-tel{top:40px;width:250px;height:440px;margin-left:-125px;padding:9px;border-radius:42px;}
.lk-deals.lk-deals .lk-d-h8-tel__ekran{padding:46px 12px 12px;border-radius:34px;}
.lk-deals.lk-deals .lk-d-h8-tel__wyspa{top:10px;width:76px;height:22px;margin-left:-38px;}
.lk-deals.lk-deals .lk-d-h8-tel__glowa b{font-size:16px;}
.lk-deals.lk-deals .lk-d-h8-tel__plakietka{padding:3px 7px;font-size:10px;}
.lk-deals.lk-deals .lk-d-h8-tel li{gap:8px;padding:9px 0;}
.lk-deals.lk-deals .lk-d-h8-tel li.lk-d-h8-tel__wiersz--gratis{margin:3px -6px 0;padding:9px 6px;}
.lk-deals.lk-deals .lk-d-h8-tel__cena{font-size:12px;}
.lk-deals.lk-deals .lk-d-h8-tel__cena s{font-size:11px;}
.lk-deals.lk-deals .lk-d-h8-tel__suma b{font-size:21px;}
.lk-deals.lk-deals .lk-d-h8-plyw{gap:6px;padding:9px 11px;border-radius:14px;}
.lk-deals.lk-deals .lk-d-h8-plyw span{max-width:92px;font-size:11px;}
.lk-deals.lk-deals .lk-d-h8-plyw b{font-size:22px;}
.lk-deals.lk-deals .lk-d-h8-plyw--kod{left:4px;top:4px;}
.lk-deals.lk-deals .lk-d-h8-plyw__kod{padding:3px 6px;font-size:13px !important;}
.lk-deals.lk-deals .lk-d-h8-plyw--kod span:last-child{display:none;}
.lk-deals.lk-deals .lk-d-h8-plyw--oszcz{left:6px;top:352px;}
.lk-deals.lk-deals .lk-d-h8-plyw--darmo{right:8px;top:26px;padding:4px 10px;border-width:2px;font-size:18px;}
.lk-deals.lk-deals .lk-d-h8-plyw--pakiety, .lk-deals.lk-deals .lk-d-h8-e__nak3{display:none;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-kropki--l{left:-30px;top:150px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-kropki--p{right:-50px;top:250px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-ksztalt--1{left:24px;top:120px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-ksztalt--2{right:30px;top:390px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-ksztalt--3{left:60px;top:390px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-iskra--1{left:300px;top:110px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-iskra--2{left:330px;top:330px;}}
@media (prefers-reduced-motion:reduce){
.lk-deals .lk-d-h8 *{animation:none !important;}}
.lk-deals .lk-d-w12-lista{display:flex;flex-direction:column;}
.lk-deals .lk-d-w12-lista li{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--ink-100);font-size:16px;color:var(--ink-800);}
.lk-deals .lk-d-w12-lista li:last-child{border-bottom:0;}
.lk-deals .lk-d-w12-lista svg{color:var(--green-500);}
.lk-deals .lk-d-w12-lista b{margin-inline-start:auto;font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--green-700);}
.lk-deals .lk-d-k13{gap:14px;}
.lk-deals .lk-d-k13 .lk-d-dl-karta__tytul{font-size:32px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-k13 .lk-d-dl-karta__tytul{font-size:24px;}}
.lk-deals .lk-d-k13 .lk-d-dl-karta__lead{max-width:48ch;}
.lk-deals .lk-d-k13--a{padding:40px 44px 34px;}
.lk-deals .lk-d-k13-siatka{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:56px;align-items:center;}
.lk-deals .lk-d-k13-siatka > div{display:flex;flex-direction:column;gap:14px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-k13-siatka{grid-template-columns:minmax(0,1fr);gap:14px;}}
.lk-deals .lk-d-k13-lista li{font-size:17px;}
.lk-deals .lk-d-k13-lista b{font-size:20px;}
.lk-deals .lk-d-k13-wykl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px;padding-top:18px;border-top:1px solid var(--ink-200);}
.lk-deals .lk-d-k13-wykl__tyt{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--ink-600);}
.lk-deals .lk-d-k13-wykl__tyt svg{color:var(--orange-600);}
.lk-deals .lk-d-k13-wykl ul{display:flex;flex-wrap:wrap;gap:10px 18px;}
.lk-deals .lk-d-k13-wykl li{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;color:var(--ink-800);}
.lk-deals .lk-d-k13-wykl img{width:36px;height:36px;border-radius:10px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-k13-wykl ul{flex-direction:column;gap:8px;}}
.lk-deals .lk-d-dl-karty.lk-d-k13-trzy{grid-template-columns:repeat(3,minmax(0,1fr));}
.lk-deals .lk-d-k13--b .lk-d-k13-wykl ul{flex-direction:column;gap:8px;}
.lk-deals .lk-d-k13--b .lk-d-dl-karta__tytul{font-size:28px;}
.lk-deals .lk-d-k13--b .lk-d-dl-karta__tytul .lk-d-akcent-txt{display:block;}
.lk-deals .lk-d-k13-trzy .lk-d-dl-sztuka__stopka{justify-content:flex-start;align-items:flex-start;text-align:start;}
.lk-deals .lk-d-k13-trzy .lk-d-dl-sztuka__stopka svg{flex:none;margin-top:2px;}
@media (min-width: 1200px){
.lk-deals.lk-deals .lk-d-k13-trzy > .lk-d-dl-karta{padding-inline:24px;}}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-karty.lk-d-k13-trzy{grid-template-columns:minmax(0,1fr);}}
.lk-deals .lk-d-k2-etyk{margin-bottom:10px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600);}
.lk-deals .lk-d-k2-przyk ul{display:flex;flex-direction:column;gap:8px;}
.lk-deals .lk-d-k2-przyk li{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--ink-200);border-radius:14px;background:#fff;}
.lk-deals .lk-d-k2-przyk__cena{display:flex;flex-direction:column;align-items:flex-end;margin-inline-start:auto;line-height:1.2;}
.lk-deals .lk-d-k2-przyk__cena s{font-size:12px;color:var(--ink-500);}
.lk-deals .lk-d-k2-przyk__cena b{font-family:var(--font-display);font-size:17px;font-weight:800;color:var(--green-700);}
.lk-deals .lk-d-k2-przyk{flex:1;display:flex;flex-direction:column;}
.lk-deals .lk-d-k2-przyk ul{flex:1;justify-content:space-between;}
.lk-deals .lk-d-k2-przyk ul{display:flex;}
.lk-deals .lk-d-k2-przyk li{padding:16px 14px;}
.lk-deals .lk-d-lk-pig{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(14,15,17,.12),0 1px 2px rgba(14,15,17,.06);
  font-family:var(--font-text);font-size:12px;font-weight:700;line-height:1.2;color:var(--ink-900);white-space:nowrap;}
.lk-deals .lk-d-lk-pig img{display:block;width:16px;height:16px;border-radius:5px;object-fit:contain;}
.lk-deals .lk-d-zp-kafel{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--ink-200);border-radius:11px;background:#fff;}
.lk-deals .lk-d-zp-kafel img{width:22px;height:22px;}
.lk-deals .lk-d-zp-nazwa{display:flex;flex-direction:column;gap:4px;min-width:0;}
.lk-deals .lk-d-zp-nazwa b{font-size:14px;font-weight:700;color:var(--ink-900);}
.lk-deals .lk-d-zp-nazwa > span, .lk-deals .lk-d-zp-pod > span{font-size:12px;color:var(--ink-600);}
.lk-deals .lk-d-zp-pod{display:flex;align-items:center;gap:8px;}
.lk-deals .lk-d-zp-blok.lk-d-zp-blok{display:inline-flex;flex:1 1 auto;flex-direction:row;align-items:center;gap:12px;min-width:0;text-align:start;}
.lk-deals .lk-d-zp-blok.lk-d-zp-blok .lk-d-zp-kafel{display:inline-flex;flex:none;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;
  border:1px solid var(--ink-200);border-radius:11px;background:#fff;}
.lk-deals .lk-d-zp-blok.lk-d-zp-blok .lk-d-zp-kafel img{display:block;width:22px;height:22px;margin:0;border-radius:0;}
.lk-deals .lk-d-zp-blok.lk-d-zp-blok .lk-d-zp-nazwa{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;}
.lk-deals .lk-d-zp-blok.lk-d-zp-blok .lk-d-zp-nazwa b{font-family:var(--font-text);font-size:14px;font-weight:700;line-height:1.25;letter-spacing:0;color:var(--ink-900);}
.lk-deals .lk-d-zp-blok.lk-d-zp-blok .lk-d-zp-pod{display:flex;flex:none;flex-direction:row;align-items:center;gap:8px;}
.lk-deals .lk-d-zp-blok.lk-d-zp-blok .lk-d-lk-pig{display:inline-flex;flex:none;gap:6px;}
.lk-deals .lk-d-zp-blok.lk-d-zp-blok .lk-d-lk-pig span{display:inline;flex:none;font-family:var(--font-text);font-size:12px;font-weight:700;color:var(--ink-900);}
.lk-deals .lk-d-zp-blok.lk-d-zp-blok .lk-d-lk-pig img{display:block;width:16px;height:16px;margin:0;border-radius:5px;}
.lk-deals .lk-d-zp-blok.lk-d-zp-blok .lk-d-zp-ilosc{display:inline;flex:none;font-family:var(--font-text);font-size:12px;font-weight:500;color:var(--ink-600);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-h8-tel .lk-d-zp-blok.lk-d-zp-blok{gap:8px;}
.lk-deals.lk-deals .lk-d-h8-tel .lk-d-zp-blok.lk-d-zp-blok .lk-d-zp-kafel{width:32px;height:32px;}
.lk-deals.lk-deals .lk-d-h8-tel .lk-d-zp-blok.lk-d-zp-blok .lk-d-zp-kafel img{width:19px;height:19px;}
.lk-deals.lk-deals .lk-d-h8-tel .lk-d-zp-blok.lk-d-zp-blok .lk-d-zp-nazwa{gap:3px;}
.lk-deals.lk-deals .lk-d-h8-tel .lk-d-zp-blok.lk-d-zp-blok .lk-d-zp-nazwa b{font-size:12px;}
.lk-deals.lk-deals .lk-d-h8-tel .lk-d-zp-blok.lk-d-zp-blok .lk-d-zp-pod{gap:5px;}
.lk-deals.lk-deals .lk-d-h8-tel .lk-d-zp-blok.lk-d-zp-blok .lk-d-lk-pig{gap:4px;padding:2px 7px 2px 3px;}
.lk-deals.lk-deals .lk-d-h8-tel .lk-d-zp-blok.lk-d-zp-blok .lk-d-lk-pig span{font-size:10px;}
.lk-deals.lk-deals .lk-d-h8-tel .lk-d-zp-blok.lk-d-zp-blok .lk-d-lk-pig img{width:13px;height:13px;}
.lk-deals.lk-deals .lk-d-h8-tel .lk-d-zp-blok.lk-d-zp-blok .lk-d-zp-ilosc{font-size:10px;}}
.lk-deals .lk-d-dl-wiersz--zp{align-items:center;}
.lk-deals .lk-d-dl-u-kafel--zp{gap:8px;}
.lk-deals .lk-d-dl-u-kafel--zp .lk-d-dl-u-kafel__ilosc{padding-inline-start:50px;}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-dl-u-kafel--zp{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:4px;}
.lk-deals.lk-deals .lk-d-dl-u-kafel--zp .lk-d-dl-u-kafel__cena{order:2;margin-inline-start:auto;}
.lk-deals.lk-deals .lk-d-dl-u-kafel--zp .lk-d-dl-u-kafel__ilosc{order:3;flex-basis:100%;}}
@media (min-width: 1200px){
.lk-deals.lk-deals .lk-d-dl-u-kafel--zp .lk-d-zp-blok.lk-d-zp-blok{flex-direction:column;align-items:flex-start;gap:8px;}
.lk-deals.lk-deals .lk-d-dl-u-kafel--zp .lk-d-zp-blok.lk-d-zp-blok .lk-d-zp-pod{flex-wrap:wrap;row-gap:4px;}
.lk-deals.lk-deals .lk-d-dl-u-kafel--zp .lk-d-dl-u-kafel__ilosc{padding-inline-start:0;}}
@media (min-width: 900px) and (max-width: 1199px){
.lk-deals.lk-deals .lk-d-h8-plyw--kod{left:0;}
.lk-deals.lk-deals .lk-d-h8-plyw--oszcz{left:40px;}
.lk-deals.lk-deals .lk-d-h8-plyw--darmo{right:40px;}
.lk-deals.lk-deals .lk-d-h8-plyw--pakiety{right:10px;}
.lk-deals.lk-deals .lk-d-h8-e__nak3{right:190px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-kropki--l{left:150px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-iskra--1{left:300px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-iskra--2{right:260px;}}
@media (min-width: 640px) and (max-width: 899px){
.lk-deals.lk-deals .lk-d-h8-e__h1{font-size:72px;}
.lk-deals.lk-deals .lk-d-h8-plyw{gap:8px;padding:10px 13px;border-radius:15px;}
.lk-deals.lk-deals .lk-d-h8-plyw span{max-width:118px;font-size:12px;}
.lk-deals.lk-deals .lk-d-h8-plyw b{font-size:26px;}
.lk-deals.lk-deals .lk-d-h8-plyw--kod{left:0;top:40px;}
.lk-deals.lk-deals .lk-d-h8-plyw__kod{padding:4px 8px;font-size:15px !important;}
.lk-deals.lk-deals .lk-d-h8-plyw--kod span:last-child{display:none;}
.lk-deals.lk-deals .lk-d-h8-plyw--oszcz{left:0;top:320px;}
.lk-deals.lk-deals .lk-d-h8-plyw--darmo{right:10px;top:70px;padding:5px 12px;border-width:2px;font-size:22px;}
.lk-deals.lk-deals .lk-d-h8-plyw--pakiety{right:0;top:270px;}
.lk-deals.lk-deals .lk-d-h8-e__nak3{display:none;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-kropki--l{left:20px;top:200px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-kropki--p{right:10px;top:150px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-ksztalt--1{left:40px;top:150px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-ksztalt--2{right:40px;top:400px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-ksztalt--3{left:150px;top:20px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-iskra--1{left:560px;top:30px;}
.lk-deals.lk-deals .lk-d-h8-e-scena .lk-d-h8-iskra--2{left:170px;top:420px;}}
@media (min-width: 900px) and (max-width: 1199px){
.lk-deals.lk-deals .lk-d-k13-trzy > .lk-d-dl-karta{padding-inline:20px;}
.lk-deals.lk-deals .lk-d-k2-przyk li{padding:14px 10px;}
.lk-deals.lk-deals .lk-d-k13-trzy .lk-d-zp-blok.lk-d-zp-blok .lk-d-zp-pod{flex-wrap:wrap;row-gap:4px;}
.lk-deals.lk-deals .lk-d-k13-trzy .lk-d-dl-kod{padding-inline-start:14px;}
.lk-deals.lk-deals .lk-d-k13-trzy .lk-d-dl-kod__tekst{font-size:19px;letter-spacing:.05em;}
.lk-deals.lk-deals .lk-d-k13-trzy .lk-d-dl-kod__kopiuj{white-space:nowrap;}}
@media (min-width: 640px) and (max-width: 899px){
.lk-deals.lk-deals .lk-d-dl-karty.lk-d-k13-trzy{grid-template-columns:minmax(0,1fr);}}
@media (min-width: 900px) and (max-width: 1199px){
.lk-deals.lk-deals .lk-d-h8-plyw--kod{left:16px;}}
@media (min-width: 640px) and (max-width: 899px){
.lk-deals.lk-deals .lk-d-h8-plyw--kod{left:14px;}
.lk-deals.lk-deals .lk-d-h8-plyw--oszcz{left:14px;}
.lk-deals.lk-deals .lk-d-k13-trzy .lk-d-k13-wykl ul{flex-basis:100%;}}
.lk-deals .lk-d-k2-przyk li{flex-wrap:wrap;}
.lk-deals .lk-d-k2-przyk li > .lk-d-zp-blok.lk-d-zp-blok{flex-basis:min-content;}
@media (min-width: 640px) and (max-width: 899px){
.lk-deals.lk-deals .lk-d-k13-siatka{grid-template-columns:minmax(0,1fr);gap:14px;}
.lk-deals.lk-deals .lk-d-dl-u-kafle{display:flex;flex-wrap:wrap;}
.lk-deals.lk-deals .lk-d-dl-u-kafle > *{flex:1 1 202px;min-width:0;}}
.lk-deals .lk-d-h8-tel__glowa{flex-wrap:wrap;row-gap:4px;}
.lk-deals .lk-d-h8-tel__glowa b{white-space:nowrap;}
.lk-deals .lk-d-h21-tel__kod{gap:10px;}
.lk-deals .lk-d-h21-tel__kod-znak{display:inline-flex;flex:none;align-items:center;justify-content:center;width:38px;height:38px;border:1.5px dashed var(--orange-400);border-radius:11px;background:var(--orange-50);color:var(--orange-500);}
.lk-deals .lk-d-h21-tel__kod-tekst{font-size:14px;font-weight:700;color:var(--ink-900);}
.lk-deals .lk-d-h21-tel__rabat{color:var(--orange-500);}
@media (max-width: 639px){
.lk-deals.lk-deals .lk-d-h21-tel__kod-znak{width:32px;height:32px;}
.lk-deals.lk-deals .lk-d-h21-tel__kod-tekst{font-size:12px;}}
.lk-deals .lk-d-h8-plyw--darmo.lk-d-h21-stempel{border-color:var(--orange-500);background:var(--orange-50);color:var(--orange-500);}
.lk-deals .lk-d-k21-dwie{grid-template-columns:repeat(2,minmax(0,1fr));}
@media (min-width: 1200px){
.lk-deals.lk-deals .lk-d-dl-karty.lk-d-k21-dwie{grid-template-columns:repeat(2,minmax(0,1fr));}}
.lk-deals .lk-d-k21-skopiowano{color:var(--green-700);}
.lk-deals .lk-d-k21-skopiowano svg{color:var(--g600, var(--green-700));}
@media (min-width: 1200px){
.lk-deals.lk-deals .lk-d-h8-plyw--kod{left:auto;right:calc(50% + 177px);}}
@media (min-width: 900px) and (max-width: 1199px){
.lk-deals.lk-deals .lk-d-h8-plyw--kod{left:auto;right:calc(50% + 183px);}}
.lk-deals .lk-d-dl-kod__kopiuj{white-space:nowrap;}
.lk-deals .lk-d-dl-kod__tekst{min-width:0;}
.lk-deals .lk-d-dl-kod--dlugi .lk-d-dl-kod__tekst{font-size:17px;letter-spacing:.04em;}
.lk-deals .lk-d-k21-dwie .lk-d-k13-wykl ul{flex-basis:100%;}

/* Reczne poprawki izolacji od arkuszy globalnych. Kazda regula ma komentarz z dowodem z raportu bramy:
   strona, wariant, sekcja, wlasciwosc, zrodlo zwycieskiej reguly. Dzis cztery reguly: text-wrap naglowkow h1 do h6,
   typografia h3 pytania FAQ (obudowa przycisku) i svg iskier hero (display, vertical-align, max-width) i max-width ikony kategorii w pigulce; kazda przywraca
   wartosc, ktora wzorzec ma bez arkuszy globalnych motywu. */

/* Naglowki h1 do h6 strony Deals: text-wrap.
   Strona: deals i pieciu stron stanow. Wariant: wszystkie (desktop, tablet1024, tablet768, mobile, mobile-pl, mobile-de,
   mobile-ar). Sekcje: hero (h1.h1), karty (h2.dl-karta__tytul), faq (h2.h2 i h3 w div.dl-pyt).
   Zrodlo (brama na zywo, 25.10.2026, plan Deals v2 5.6; zwycieski styl czytany z wyliczonych stylow obu stron):
   assets/css/liikye.css linia 252-260 "h1, h2, h3, h4, h5, h6" z "text-wrap: balance" (arkusz globalny motywu, reset
   naglowkow calej witryny). Wzorzec nie jest pod tym resetem i zadna jego klasa nie ustawia text-wrap, wiec naglowek
   dostaje wartosc poczatkowa "wrap", a potomkowie dziedzicza ja (brama: 7 elementow h1.h1 w hero, 2 w karcie,
   6 w kazdym pytaniu FAQ, wszystkie "wzorzec wrap, wdrozenie balance").
   Specyficznosc (0,1,1) wygrywa z reguly motywu (0,0,1). Tylko text-wrap (zasada 2). */
.lk-deals :is(h1, h2, h3, h4, h5, h6) { text-wrap: wrap; }

/* h3 pytania FAQ (div.dl-pyt > h3): typografia obudowy przycisku.
   Strona: deals i strony stanow z FAQ. Wariant: wszystkie. Sekcja: faq.
   Dowod (brama na zywo, 25.10.2026): na elemencie h3 brama zglasza font-family, font-size, line-height, letter-spacing,
   color (i kolory pochodne currentColor: text-decoration, border, outline); wzorzec ma tu font-family "Liikye Text"
   (dziedziczone od body), font-size 18.72px (domyslne 1.17em przegladarki), line-height 29.952px (1.6 z body),
   letter-spacing normal, color rgb(51, 54, 61) (dziedziczone), wdrozenie font-family "Liikye Display", 28px, 31.36px,
   -0.56px, rgb(14, 15, 17).
   Zrodlo: assets/css/liikye.css linia 252-260 (font-family, color, line-height, letter-spacing) oraz linia 264
   "h3 { font-size: var(--lk-t-h3); }". Wzorzec nie stylizuje samego h3 (wyglad niesie przycisk .dl-pyt__glowa, ktory ma
   wlasna czcionke, rozmiar, wysokosc linii i kolor), wiec reset przywraca wartosci dziedziczone i 1.17em.
   Specyficznosc (0,2,1) wygrywa z reguly motywu (0,0,1); regula wzorca ".dl-pyt h3{margin:0}" ma ten sam wynik i
   nie jest ruszana. Tylko font-family, font-size, line-height, letter-spacing i color (zasada 2). */
.lk-deals .lk-d-dl-pyt h3 { font-family: inherit; font-size: 1.17em; line-height: inherit; letter-spacing: normal; color: inherit; }

/* svg iskier hero (span.h8-iskra > svg): display, vertical-align i max-width.
   Strona: deals i strony stanow z hero. Wariant: wszystkie. Sekcja: hero.
   Dowod (brama na zywo, 25.10.2026): "span.h8-iskra > obraz display: wzorzec inline, wdrozenie inline-block" (dwa svg),
   skutek uboczny: "span.h8-iskra height: wzorzec 28.5938px, wdrozenie 25.7188px" i "bottom: wzorzec 271.406px,
   wdrozenie 274.281px"; na mobile dodatkowo "obraz width: wzorzec 16px, wdrozenie 0px" (zostalo po poprawce display, wiec
   jest osobna przyczyna: "max-width: 100%" svg z linii 232-235 liczone od span pozycjonowanego absolutnie, ktorego szerokosc
   wynika z samej zawartosci, daje 0 px; wzorzec nie ma tej reguly).
   Zrodlo: assets/css/liikye.css linia 240 "svg { display: inline-block; vertical-align: middle; }" i linie 232-235
   "img, svg, video, iframe { max-width: 100%; }" (arkusz globalny).
   Wzorzec ma svg w pozycjonowanym span bez klasy na svg, wiec domyslne "inline" i "baseline".
   ":where()" zeruje specyficznosc czlonu klasy, wiec regula ma (0,1,1) i wygrywa z motywem (0,0,1), a kazda regula
   wzorca na tym svg (klasa, wiec wiecej) nadal wygrywa. Tylko display, vertical-align i max-width (zasada 2). */
.lk-deals :where(.lk-d-h8-iskra) svg { display: inline; vertical-align: baseline; max-width: none; }

/* Ikona kategorii w pigulce (span.lk-pig > img): max-width.
   Strona: deals (stan podgladu wzorzec). Wariant: tablet768 (FAQ, pytanie "ten_sam", trzy kafle uslugi). Sekcja: faq.
   Dowod (brama na zywo, 25.10.2026, plan Deals v2 5.6, runda 1): "span.zp-pod width: wzorzec 137.109px, wdrozenie 124px", trzy
   wystapienia; reszta stylow zp-pod identyczna. Pomiar min-content span.zp-pod: wzorzec 137.109px (ikona 16 px + napis 58.88 px
   + odstepy + ilosc), wdrozenie 121.109px, czyli o szerokosc ikony mniej: "max-width: 100%" obrazka z
   assets/css/liikye.css linie 232-235 ("img, svg, video, iframe") jest procentowe, wiec ikona w kontenerze liczonym z zawartosci
   (kolumna flex z align-items: flex-start) nie wnosi nic do min-content i pigulka zwija sie do 124 px (szerokosc rodzica).
   Wzorzec nie ma tej reguly. Ta sama przyczyna co svg iskier hero wyzej. Tylko max-width (zasada 2). */
.lk-deals :where(.lk-d-lk-pig) > img { max-width: none; }
