/* Zielony Olej Hurt: pasek koszyka na dole ekranu (pojawia się, gdy w koszyku coś jest). */
.zoh-pasek{position:fixed;left:0;right:0;bottom:0;z-index:9990;background:#4c7a2a;color:#fff;box-shadow:0 -6px 20px rgba(20,35,10,.22);font-family:Nunito,sans-serif;animation:zoh-pasek-wjazd .28s cubic-bezier(.25,1,.5,1) backwards}
.zoh-pasek[hidden]{display:none}
.zoh-pasek__w{display:flex;align-items:center;gap:16px;width:min(1400px,90%);margin:0 auto;padding:8px 0}
.zoh-pasek__ikona{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:50%;background:rgba(255,255,255,.12)}
.zoh-pasek__opis{display:flex;flex-direction:column;min-width:0;line-height:1.25}
.zoh-pasek__tytul{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff}
.zoh-pasek__ile{font-size:15px;font-weight:700;white-space:nowrap}
.zoh-pasek__suma{margin-left:auto;font-size:20px;font-weight:800;white-space:nowrap}
.zoh-pasek__suma .woocommerce-Price-amount{color:#fff}
.zoh-pasek__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:2px;text-transform:uppercase;letter-spacing:1px;background:#fff;color:#2f4d19;font-weight:800;font-size:15px;text-decoration:none;white-space:nowrap;transition:background-color .2s}
.zoh-pasek__btn::after{content:"→";margin-left:8px}
.zoh-pasek__btn:hover,.zoh-pasek__btn:focus-visible{background:#eef3e8;color:#2f4d19}
.zoh-pasek__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}
.zoh-pasek__btn-krotki{display:none}
@keyframes zoh-pasek-wjazd{from{translate:0 100%}}
@media (prefers-reduced-motion:reduce){.zoh-pasek{animation:none}}
/* koniec strony nie chowa się pod paskiem; karta zgody na ciasteczka stoi nad nim */
html.zoh-ma-pasek body{padding-bottom:var(--zoh-pasek-h,64px)}
html.zoh-ma-pasek #cmplz-cookiebanner-container .cmplz-cookiebanner{bottom:calc(var(--zoh-pasek-h,64px) + 12px)!important}
html.zoh-ma-pasek .et_pb_scroll_top{bottom:calc(var(--zoh-pasek-h,64px) + 16px)!important}
/* zakładka „Zarządzaj zgodą” (Complianz) wystaje nad pasek, nie spod niego */
html.zoh-ma-pasek .cmplz-manage-consent{bottom:calc(var(--zoh-pasek-h,64px) - 35px)!important;z-index:9989!important}
html.zoh-ma-pasek .cmplz-manage-consent:hover,html.zoh-ma-pasek .cmplz-manage-consent:focus-visible{bottom:var(--zoh-pasek-h,64px)!important}
@media (max-width:600px){
  .zoh-pasek__w{gap:10px;width:calc(100% - 24px);padding:8px 0}
  .zoh-pasek__ikona{display:none}
  .zoh-pasek__tytul{display:none}
  .zoh-pasek__ile{font-size:15px}
  .zoh-pasek__suma{font-size:17px}
  .zoh-pasek__btn{padding:0 14px;font-size:14px}
  .zoh-pasek__btn-dlugi{display:none}
  .zoh-pasek__btn-krotki{display:inline}
}
