.ewf-footer--karten{position:relative;overflow:hidden;background:var(--ewf-color-night, #071731);color:#ffffffe0;padding:clamp(3rem,7vw,5rem) clamp(1rem,4vw,2.5rem) 1.5rem}.ewf-footer--karten a{color:inherit;text-decoration:none}.ewf-footer--karten a:hover,.ewf-footer--karten a:focus-visible{color:var(--ewf-color-festival-yellow)}.ewf-footer__raster{position:absolute;width:min(38rem,60vw);aspect-ratio:1;background-image:radial-gradient(rgba(0,214,255,.24) 2px,transparent 2.6px);background-size:22px 22px;pointer-events:none;z-index:0}.ewf-footer__raster--oben{left:0;top:0;-webkit-mask-image:linear-gradient(135deg,#000 10%,transparent 60%);mask-image:linear-gradient(135deg,#000 10%,transparent 60%)}.ewf-footer__raster--unten{right:0;bottom:0;-webkit-mask-image:linear-gradient(315deg,#000 10%,transparent 60%);mask-image:linear-gradient(315deg,#000 10%,transparent 60%)}.ewf-footer__spalten{position:relative;z-index:2;max-width:1240px;margin-inline:auto;display:grid;grid-template-columns:1.35fr .9fr 1fr 1.2fr;gap:clamp(2rem,4vw,3.25rem);align-items:start}.ewf-footer__logo{display:inline-block}.ewf-footer__logo img{width:min(15rem,70vw);height:auto;display:block}.ewf-footer__titel{margin:0 0 1.3rem;line-height:1}.ewf-footer__spalte--marke .ewf-footer__titel{margin-top:1.6rem}.ewf-footer--karten .ewf-footer__titel .ewf-footer__label{position:relative;z-index:0;display:inline-block;padding:0 0 .4em;font-family:var(--ewf-font-antipasto);font-size:1.25rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ewf-color-white);transform:none}.ewf-footer--karten .ewf-footer__titel .ewf-footer__label:before{content:"";position:absolute;inset:auto 0 0 0;z-index:-1;height:.2em;border-radius:99px;background:var(--ewf-fl, var(--ewf-color-festival-yellow));-webkit-mask:none;mask:none}.ewf-footer__text{font-weight:500;font-size:.98rem;line-height:1.6;margin:0}.ewf-footer__text p{margin:0}.ewf-footer__social{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem .9rem}.ewf-footer__social a{position:relative;z-index:0;display:grid;place-items:center;width:3.3rem;aspect-ratio:122 / 96;color:var(--ewf-fs-tinte, var(--ewf-color-midnight-blue));transition:transform .18s ease}.ewf-footer__social a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ewf-fs);-webkit-mask:var(--ewf-mask-klecks) center / 100% 100% no-repeat;mask:var(--ewf-mask-klecks) center / 100% 100% no-repeat;transform:rotate(-6deg)}.ewf-footer__social li:nth-child(2n) a:before{transform:rotate(5deg)}.ewf-footer--karten .ewf-footer__social a:hover,.ewf-footer--karten .ewf-footer__social a:focus-visible{color:var(--ewf-fs-tinte);transform:translateY(-3px) rotate(-4deg)}.ewf-footer__social .ewf-icon{width:1.35rem;height:1.35rem}.ewf-footer__liste{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;font-weight:500;font-size:.98rem}.ewf-footer__liste a{display:inline-flex;align-items:center;gap:.55rem}.ewf-footer__liste a:before{content:"";flex:none;width:.7rem;height:.7rem;background:var(--ewf-color-festival-yellow);-webkit-mask:var(--ewf-fico-star, var(--ewf-fico-stern)) center / contain no-repeat;mask:var(--ewf-fico-star, var(--ewf-fico-stern)) center / contain no-repeat;opacity:.85}.ewf-footer__apps{display:grid;gap:.7rem;margin-top:1.2rem;justify-items:start}.ewf-footer--karten .ewf-footer__app{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:11rem;padding:.7rem 1.3rem .65rem;border-radius:999px;background:var(--ewf-color-festival-yellow);color:var(--ewf-color-midnight-blue);font-family:var(--ewf-font-antipasto);font-weight:800;font-size:1.05rem;line-height:1;letter-spacing:.03em;box-shadow:0 4px #00000059;transition:background-color .18s ease,transform .18s ease}.ewf-footer--karten .ewf-footer__app:nth-child(2){background:var(--ewf-color-sky-blue)}.ewf-footer--karten .ewf-footer__app:hover,.ewf-footer--karten .ewf-footer__app:focus-visible{color:var(--ewf-color-midnight-blue);transform:translateY(-2px);background:#fff}.ewf-footer__app-klein{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.ewf-footer__gruppe{margin:0 0 .6rem;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ewf-color-sky-blue)}.ewf-footer__partner+.ewf-footer__gruppe{margin-top:1.3rem}.ewf-footer__partner{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.ewf-footer__partner a,.ewf-footer__partner span{display:grid;place-items:center;height:100%;border-radius:12px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ewf-footer__partner--logo a,.ewf-footer__partner--logo span{position:relative;aspect-ratio:300 / 140;background:#fff;border:3px solid var(--ewf-pk, var(--ewf-color-sky-blue));box-shadow:0 6px 14px #0000004d}.ewf-footer__partner li:nth-child(4n+1){--ewf-pk: var(--ewf-color-festival-yellow)}.ewf-footer__partner li:nth-child(4n+2){--ewf-pk: var(--ewf-color-sky-blue)}.ewf-footer__partner li:nth-child(4n+3){--ewf-pk: var(--ewf-color-cosplay-pink)}.ewf-footer__partner li:nth-child(4n+4){--ewf-pk: var(--ewf-color-gaming-green)}.ewf-footer__partner li:nth-child(odd) :is(a,span){transform:rotate(-1.2deg)}.ewf-footer__partner li:nth-child(2n) :is(a,span){transform:rotate(1.2deg)}.ewf-footer--karten .ewf-footer__partner a:hover,.ewf-footer--karten .ewf-footer__partner a:focus-visible{transform:translateY(-3px) rotate(0);box-shadow:0 10px 20px #0006}.ewf-footer__partner img{position:absolute;top:.3rem;right:.45rem;bottom:.3rem;left:.45rem;width:calc(100% - .9rem);height:calc(100% - .6rem);object-fit:contain;display:block}.ewf-footer__partner--name a,.ewf-footer__partner--name span{min-height:3.1rem;padding:.55rem .9rem;border:3px solid rgba(255,255,255,.18);background:#ffffff0f;font-weight:800;font-size:.86rem;line-height:1.2;text-align:center}.ewf-footer--karten .ewf-footer__partner--name a:hover{border-color:var(--ewf-color-gaming-green);color:#fff}.ewf-footer__navi{position:relative;z-index:2;max-width:1240px;margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding-top:1.4rem;border-top:2px dashed rgba(255,255,255,.18)}.ewf-footer__navi ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.8rem}.ewf-footer__navi a{font-family:var(--ewf-font-antipasto);font-weight:800;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase}.ewf-footer--karten .ewf-footer__legal{position:relative;z-index:2;max-width:1240px;margin:1.4rem auto 0;padding-top:1.1rem;padding-inline:0;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;font-size:.85rem;color:#ffffffb3}.ewf-footer__claim{margin-left:auto;font-size:1.35rem;color:var(--ewf-color-festival-yellow);transform:rotate(-3deg)}@media(max-width:1000px){.ewf-footer__spalten{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ewf-footer__spalten{grid-template-columns:1fr;gap:2.4rem}.ewf-footer__claim{margin-left:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ewf-footer.css.map */
