.wbn-footer{--bg: #120d0a;--cream: var(--wp--preset--color--base);--gold: color-mix(in srgb, var(--wp--preset--color--accent) 78%, #fff 22%);--soft: color-mix(in srgb, var(--cream) 68%, var(--bg));background:var(--bg);color:var(--cream);font-size:.9375rem}.wbn-footer__inner{display:grid;gap:2.5rem 2rem;width:100%;max-width:var(--wbn-wide);margin-inline:auto;padding:clamp(3.5rem,6vw,5rem) var(--wbn-edge) calc(1.75rem + env(safe-area-inset-bottom))}@media (min-width: 40rem){.wbn-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64rem){.wbn-footer__inner{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:2rem clamp(2rem,4vw,4rem)}}.wbn-footer p{margin:0}.wbn-footer ul{margin:0;padding:0;list-style:none}.wbn-footer address{font-style:normal}.wbn-footer__logo{display:inline-block;width:5.5rem;color:var(--cream);line-height:0}.wbn-footer__logo svg{width:100%;height:auto}.wbn-footer__logo:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.wbn-footer__tagline{max-width:22rem;margin-top:1.25rem!important;color:var(--soft);line-height:1.7}.wbn-footer__head{margin-bottom:1.1rem!important;color:var(--gold);font-size:.75rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.wbn-footer__col li{color:var(--soft);line-height:1.6}.wbn-footer__col li+li{margin-top:.15rem}.wbn-footer a{display:inline-block;padding-block:.55rem;color:var(--cream);text-decoration:none;transition:color .3s var(--wbn-ease-out)}.wbn-footer__col li:not(:has(a)){padding-block:.55rem}.wbn-footer a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (hover: hover){.wbn-footer a:hover{color:var(--gold)}}.wbn-footer__bottom{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:1rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--gold) 30%,transparent);color:color-mix(in srgb,var(--cream) 50%,var(--bg));font-size:.8125rem}.wbn-footer__bottom a{padding-block:0;color:inherit}.wbn-footer__autor{flex-basis:100%;color:#a3a3a3}.wbn-footer__prawne{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.wbn-footer__cookies{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.wbn-footer__cookies:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (hover: hover){.wbn-footer__cookies:hover{color:var(--gold)}}
