/* ==========================================================================
   34. BANERY HERO — RUCH, SWIATLO ZA PRODUKTAMI, CZYSTE HOTSPOTY
   (7.09.2026; aktualizacja wieczorem — uwagi Natana)

   Historia tej warstwy:
     * rano — animacje hover zmienialy TEMPO w locie (7,5 s -> 3,4 s), przez co
       przegladarka przeliczala faze i smuga przeskakiwala; smuga byla gruba
       (6,8 px) i szla PRZEZ ekspres, kawe i naglowek zamiast za nimi; kropki
       hotspotow byly duze, plaskie, a puls gasl skokiem;
     * wieczorem — Natan: "zrob ta animacje troszke bardziej widoczna i
       szybsza, taka ladna, troche bardziej swiecaca". Sama grubosc paska tego
       nie zalatwia: gruby pasek to swiecaca RURA obok pierscienia, a nie
       swiecacy pierscien. Dlatego smuga sklada sie teraz z DWOCH warstw
       jadacych jednym zegarem:
         .kx-o1 RDZEN    — waski (ok. 3 px), ostry, na samej linii pierscienia,
         .kx-o2 POSWIATA — szeroki (ok. 18 px), miekki oreol wokol rdzenia.
       Obie maski sa wypalone w PNG razem z sylwetkami ekspresu, paczki kawy,
       pieczatki i typografii, wiec swiatlo chowa sie ZA produktami.
       Przelot skrocony z 11,5 s do 6,8 s.
     * wieczorem — baner VitaPower zastapiony najpierw czajnikiem TWK 70B03,
       a po uwadze Natana (czajnik stoi juz na banerze 1 „Cala kuchnia", a tlo
       bylo granatowe zamiast firmowej kurtyny) — BLENDEREM RECZNYM MSM 67160
       na PELNEJ kurtynie Boscha. Kurtyna zajmuje cale plotno, wiec .bx-blask
       przeplywa przez caly baner, tak jak dzialalo to na banerze VitaPower;
     * 9.09 — blender wyciety od nowa (bez „podstawki" z odbicia) i ulozony
       UKOSNIE; noz z makro stopy (7.09, nigdy nie wgrany) zdjety z arkusza.

   Maski sa wklejone jako data: — nie ma drugiego zadania HTTP i nie trzeba
   nic dogrywac na serwer. Generuje je 06-design/maski-swiatla.mjs
   (renderuje te same strony z podmienionymi stylami i wypala sylwetki),
   a plik modulu sklada 06-design/zbuduj-banery-css.mjs.
   ========================================================================== */

/* --- 1. JEDNO TEMPO ZAMIAST ZMIANY W LOCIE -------------------------------
   Hover NIE zmienia czasu trwania — zmienia tylko jasnosc. Zmiana tempa w
   locie kaze przegladarce przeliczyc faze i smuga skacze. */
#carousel .carousel-item .kx-o,
#carousel .carousel-item:hover .kx-o,
#carousel .carousel-item figure.ap-hover .kx-o{
  animation-duration: 6.8s !important;
  animation-timing-function: linear !important;
}
#carousel .carousel-item .bx-blask,
#carousel .carousel-item:hover .bx-blask,
#carousel .carousel-item figure.ap-hover .bx-blask{
  animation-duration: 9.5s !important;
  animation-timing-function: linear !important;
}

/* --- 2. SWIATLO W PIERSCIENIACH: RDZEN + POSWIATA ------------------------- */
#carousel .carousel-item .kx-o1,
#carousel .carousel-item .kx-o2{
  -webkit-mask-size: 100% 100% !important;    mask-size: 100% 100% !important;
  -webkit-mask-repeat: no-repeat !important;  mask-repeat: no-repeat !important;
  -webkit-mask-position: 0 0 !important;      mask-position: 0 0 !important;
  transition: filter .45s ease, opacity .45s ease !important;
}
/* RDZEN — waski i jasny; to on zapala narysowana w banerze linie */
#carousel .carousel-item .kx-o1{
  display: block !important;
  background-image: linear-gradient(100deg,
      rgba(150,240,232,0) 0%,
      rgba(196,252,246,.42) 26%,
      rgba(255,255,255,1) 50%,
      rgba(196,252,246,.42) 74%,
      rgba(150,240,232,0) 100%) !important;
  background-size: 27cqw 100% !important;
  /* adres maski trzymamy w zmiennej, bo inaczej te same 20 kB base64 siedza
     w arkuszu dwa razy — raz dla -webkit-, raz dla wersji bez przedrostka */
  --m: url(data:image/png;base64,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);
  -webkit-mask-image: var(--m) !important;
          mask-image: var(--m) !important;
}
/* POSWIATA — szeroka, miekka, w barwie marki; daje wrazenie swiecenia
   bez pogrubiania samej smugi */
#carousel .carousel-item .kx-o2{
  display: block !important;
  background-image: linear-gradient(100deg,
      rgba(110,224,214,0) 0%,
      rgba(140,238,228,.26) 30%,
      rgba(214,255,250,.72) 50%,
      rgba(140,238,228,.26) 70%,
      rgba(110,224,214,0) 100%) !important;
  background-size: 36cqw 100% !important;
  opacity: .62 !important;
  --m: url(data:image/png;base64,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);
  -webkit-mask-image: var(--m) !important;
          mask-image: var(--m) !important;
}
/* smuga plynie rowno, zapala sie i gasnie miekko na koncach */
@keyframes kxPrzeplyw{
  0%   { background-position: -34cqw 0; opacity: 0; }
  9%   { opacity: 1; }
  91%  { opacity: 1; }
  100% { background-position: 104cqw 0; opacity: 0; }
}
/* hover: mocniej, ale w tym samym tempie — zero skoku fazy */
#carousel .carousel-item figure.ap-hover .kx-o1{ filter: brightness(1.35) !important; }
#carousel .carousel-item figure.ap-hover .kx-o2{ opacity: .85 !important; }

/* --- 3. OBRAZ BANERA ODDYCHA --------------------------------------------- */
#carousel .carousel-item figure:has(.kx) img,
#carousel .carousel-item figure:has(.bx) img{
  transition: transform .8s cubic-bezier(.2,.7,.2,1), filter .6s ease !important;
}
#carousel .carousel-item figure.ap-hover:has(.kx) img,
#carousel .carousel-item figure.ap-hover:has(.bx) img{
  transform: scale(1.012) !important; filter: saturate(1.04) brightness(1.02) !important;
}
/* dopoki skrypt trzyma klase, sam :hover nie moze cofnac ruchu w pol drogi */
#carousel .carousel-item figure:has(.kx):hover img,
#carousel .carousel-item figure:has(.bx):hover img{
  transform: scale(1.012); filter: saturate(1.04) brightness(1.02);
}

/* --- 4. KROPKI HOTSPOTOW ------------------------------------------------- */
.bx-p::before{
  bottom: -.5cqw !important;
  width: 1.15cqw !important; height: 1.15cqw !important; margin-left: -.575cqw !important;
  background: var(--bx-akc, #ED0007) !important;
  border: .17cqw solid #ffffff !important;
  box-shadow: 0 .18cqw .55cqw rgba(6,14,26,.42), 0 0 0 .26cqw rgba(255,255,255,.20) !important;
  transition: transform .34s cubic-bezier(.2,.8,.2,1), box-shadow .34s ease !important;
}
.bx-p::after{
  bottom: -.5cqw !important;
  width: 1.15cqw !important; height: 1.15cqw !important; margin-left: -.575cqw !important;
  border: .1cqw solid rgba(237,0,7,.42) !important;
  animation: bxKropka 4.6s cubic-bezier(.25,.6,.3,1) infinite !important;
  transition: border-color .3s ease !important;
}
@keyframes bxKropka{
  0%   { opacity: .55; transform: scale(1); }
  62%  { opacity: 0;   transform: scale(2.45); }
  100% { opacity: 0;   transform: scale(2.45); }
}
.bx--vitapower .bx-p::after,
.bx--blender .bx-p::after{ border-color: rgba(255,255,255,.50) !important; }

/* hover kropki: rosnie, puls gasnie kolorem (nie pauza — pauza robila skok) */
.bx-p:hover::before, .bx-p:focus-visible::before, .bx-p.ap-akt::before{
  transform: scale(1.32) !important;
  box-shadow: 0 .26cqw .8cqw rgba(6,14,26,.5), 0 0 0 .42cqw rgba(255,255,255,.26) !important;
}
.bx-p:hover::after, .bx-p:focus-visible::after, .bx-p.ap-akt::after{
  animation-play-state: running !important;
  border-color: transparent !important;
}

/* karta: wysokosc wiersza jawnie, bo motyw potrafi ustawic line-height 0
   w podpisie slajdu i wtedy trzy linijki karty lada jedna na drugiej */
.bx-k{ line-height: 1.25 !important; }
.bx-k b{ line-height: 1.24 !important; }
.bx-k i{ line-height: 1.16 !important; }
.bx-k u{ line-height: 1.2 !important; }

/* karta z nazwa i cena: zostaje na ekranie, dopoki skrypt trzyma .ap-akt */
.bx-p.ap-akt .bx-k{
  opacity: 1 !important; visibility: visible !important;
  transform: translate(-50%, -.5cqw) !important;
  transition: opacity .22s ease, transform .34s cubic-bezier(.2,.8,.2,1), visibility 0s linear 0s !important;
}
.bx--lewo .bx-p.ap-akt .bx-k{ transform: translate(-1.8cqw, -50%) !important; }

/* --- 5. PRZYCISKI CTA: hover konczy sie, nie zawraca --------------------- */
.bx-cta.ap-akt, .kx-cta.ap-akt{
  transform: translateY(-.22cqw) !important;
  background-position: 100% 0 !important;
}
.bx-cta.ap-akt u.bx-cta-s, .kx-cta.ap-akt u.kx-cta-s{
  transform: translateX(.35cqw) !important; background-color: #ffffff !important;
}

/* --- 6. BANER BLENDERA MSM 67160: WSPOLRZEDNE, CHMURKA Z LINIA, POLYSK ----
   9.09.2026: caly blender lezy po skosie (stopa w dole po lewej, glowica w
   prawym gornym rogu), wypalony w pelnej rozdzielczosci (ukos-blender.py).
   Wersja z makro stopy i krecacym sie nozem (7.09) nigdy nie poszla na sklep
   i zostala zdjeta razem z .bx-noz, keyframes bxNoz i obrazkami noza w
   views/img (zrodlo lezy w 06-design/bosch/hero/_stare-3-blender-makro-stopy.html).
   Liczby wspolrzednych to kopia z warstwa/wspolrzedne-19.css (generuj.mjs). */
.bx--blender .bx-kurtyna{ --kl: 0.00%; --kw: 100.00%; }
.bx--blender .bx-cta{ --cx: 8.73%; --cy: 79.03%; }
.bx--blender .bx-ring{ --rx: 10.00%; --ry: 13.31%; --bx-ring:#ffffff; }
.bx--blender .bx-p1{ --x: 59.09%; --y: 59.68%; --w: 18.18%; --h: 28.23%; }
.bx--blender .bx-hit{ --x: 73.00%; --y: 50.40%; --w: 57.27%; --h: 30.24%; --k: 57deg; --obrys: polygon(98.00% 11.49%,95.73% 7.86%,92.73% 7.46%,90.64% 9.88%,88.91% 15.12%,86.18% 15.93%,84.27% 17.74%,75.27% 30.44%,72.91% 40.73%,71.55% 44.35%,58.91% 62.50%,55.00% 58.87%,51.36% 59.27%,48.64% 62.10%,47.00% 67.74%,46.91% 74.19%,47.27% 77.22%,51.00% 89.92%,52.45% 92.54%,53.64% 93.35%,56.45% 93.35%,58.18% 92.14%,61.00% 84.68%,61.55% 80.24%,61.64% 71.37%,74.18% 52.82%,76.27% 51.61%,80.18% 51.81%,82.09% 50.60%,91.00% 37.90%,93.64% 30.44%,95.73% 29.84%,97.27% 28.23%,98.55% 25.20%,99.00% 21.98%,98.91% 15.93%); }

/* CHMURKA Z LINIA PROWADZACA (uwaga Natana: karta nad kropka „lezala byle
   jak"). Od kropki na dolnej prawej krawedzi stopy cienka biala linia idzie
   skosem w gore i w prawo (.bx-l1), potem poziomo (.bx-l2), a na jej koncu
   wisi ciemna, szklana karta — w pustym polu pod trzonem, z dala od ceny
   i od przycisku. Na hover rysuje sie po kolei: skos, poziom, karta. Elementy
   .bx-l to <i> w opisie slajdu; wspolrzedne w cqw wzgledem pudelka .bx-p
   (kropka = jego dolny srodek). Geometria: skos 6.36cqw pod 45 stopni daje
   przesuniecie 4.5cqw w prawo i 4.5cqw w gore; poziom 3.64cqw; karta zaczyna
   sie 8.14cqw na prawo od kropki, wysrodkowana na wysokosci linii. */
.bx--blender .bx-l{
  position: absolute !important; display: block !important;
  height: .14cqw !important; background: #ffffff !important;
  box-shadow: 0 0 .45cqw rgba(255,255,255,.55) !important;
  transform-origin: 0 50% !important; opacity: 0 !important; pointer-events: none !important;
  transition: transform .26s cubic-bezier(.2,.8,.2,1), opacity .18s ease !important;
}
.bx--blender .bx-l1{ left: 50% !important; bottom: -.07cqw !important; width: 6.36cqw !important; transform: rotate(-45deg) scaleX(0) !important; }
.bx--blender .bx-l2{ left: calc(50% + 4.5cqw) !important; bottom: 4.43cqw !important; width: 3.64cqw !important; transform: scaleX(0) !important; }
.bx--blender .bx-p:hover .bx-l1, .bx--blender .bx-p.ap-akt .bx-l1, .bx--blender .bx-p:focus-visible .bx-l1,
.bx--blender:has(.bx-hit:hover) .bx-l1{
  transform: rotate(-45deg) scaleX(1) !important; opacity: 1 !important;
}
.bx--blender .bx-p:hover .bx-l2, .bx--blender .bx-p.ap-akt .bx-l2, .bx--blender .bx-p:focus-visible .bx-l2,
.bx--blender:has(.bx-hit:hover) .bx-l2{
  transform: scaleX(1) !important; opacity: 1 !important; transition-delay: .2s, .2s !important;
}
.bx--blender .bx-k{
  left: calc(50% + 8.14cqw) !important; right: auto !important; top: auto !important; bottom: 4.5cqw !important;
  min-width: 15.4cqw !important; padding: .95cqw 1.3cqw 1.05cqw !important;
  background: rgba(8,12,20,.76) !important;
  -webkit-backdrop-filter: blur(.7cqw) !important; backdrop-filter: blur(.7cqw) !important;
  border: 1px solid rgba(255,255,255,.22) !important; border-left: .2cqw solid #ffffff !important;
  border-radius: 0 .5cqw .5cqw 0 !important;
  box-shadow: 0 .9cqw 2.2cqw rgba(0,0,0,.40) !important;
  transform: translate(-.7cqw, 50%) !important;
  transition: opacity .2s ease, transform .3s cubic-bezier(.2,.8,.2,1), visibility 0s linear .2s !important;
}
.bx--blender .bx-k::after{ display: none !important; }
.bx--blender .bx-k b{ color: rgba(255,255,255,.88) !important; font-size: 1.04cqw !important; letter-spacing: .02em !important; }
.bx--blender .bx-k i{ color: #ffffff !important; font-size: 1.8cqw !important; margin-top: .32cqw !important; }
.bx--blender .bx-k u{ color: #f7a23a !important; }
.bx--blender .bx-p:hover .bx-k, .bx--blender .bx-p.ap-akt .bx-k, .bx--blender .bx-p:focus-visible .bx-k,
.bx--blender:has(.bx-hit:hover) .bx-k{
  opacity: 1 !important; visibility: visible !important; transform: translate(0, 50%) !important;
  transition: opacity .22s ease .3s, transform .32s cubic-bezier(.2,.8,.2,1) .3s, visibility 0s linear .3s !important;
}

/* HITBOX NA CALY BLENDER (tura 3): obrocony prostokat o geometrii wypalonego
   blendera (srodek --x/--y, dlugosc --w, szerokosc --h, kat --k z generuj.mjs).
   Najechanie gdziekolwiek na mikser odpala te same linie i karte co kropka
   (selektory :has powyzej). Lezy POD kropka i pod CTA, jest linkiem do karty
   produktu; ponizej 768 px znika razem z reszta warstwy. */
.bx--blender .bx-hit{
  /* tura 4: zamiast obroconego prostokata — cale plotno ciete DOKLADNYM obrysem
     blendera (--obrys = polygon z sylwetki renderu, generuj.mjs). Prostokat
     (--x/--y/--w/--h/--k) zostaje jako zapas, gdyby przegladarka nie znala clip-path. */
  position: absolute !important; display: block !important;
  left: calc(var(--x) - var(--w) / 2) !important; top: calc(var(--y) - var(--h) / 2) !important;
  width: var(--w) !important; height: var(--h) !important;
  transform: rotate(var(--k)) !important; transform-origin: 50% 50% !important;
  pointer-events: auto !important; z-index: 1 !important; cursor: pointer !important;
  -webkit-tap-highlight-color: transparent;
}
@supports (clip-path: polygon(0 0, 1% 0, 0 1%)){
  .bx--blender .bx-hit{
    left: 0 !important; top: 0 !important; width: 100% !important; height: 100% !important;
    transform: none !important;
    -webkit-clip-path: var(--obrys) !important; clip-path: var(--obrys) !important;
  }
}
.bx--blender .bx-p, .bx--blender .bx-cta{ z-index: 2 !important; }
/* pod kursorem na hitboksie kropka reaguje jak przy bezposrednim najechaniu */
.bx--blender:has(.bx-hit:hover) .bx-p::before{ transform: scale(1.32) !important; }
.bx--blender:has(.bx-hit:hover) .bx-p::after{ border-color: transparent !important; }
@media (max-width: 767px){ .bx-hit{ display: none !important; } }

.bx--blender .bx-blask{
  width: 24cqw !important; left: -30cqw !important;
  background: linear-gradient(100deg,
    rgba(255,255,255,0) 0%, rgba(255,255,255,.16) 34%, rgba(255,255,255,.42) 50%,
    rgba(255,255,255,.14) 66%, rgba(255,255,255,0) 100%) !important;
}
#carousel .carousel-item figure.ap-hover .bx--blender .bx-blask{ filter: brightness(1.45) !important; }

/* --- 7. SZANUJEMY USTAWIENIE "MNIEJ RUCHU" ------------------------------- */
@media (prefers-reduced-motion: reduce){
  #carousel .carousel-item .kx-o1,
  #carousel .carousel-item .kx-o2{ animation: none !important; opacity: .30 !important; }
  .bx-p::after{ animation: none !important; opacity: 0 !important; }
  .bx-blask{ animation: none !important; opacity: .16 !important; }
  #carousel .carousel-item figure.ap-hover:has(.kx) img,
  #carousel .carousel-item figure.ap-hover:has(.bx) img{ transform: none !important; }
}
