.anjas-banner{position:relative;margin-block:1rem;overflow:hidden}.anjas-banner .ab-slide{position:relative;aspect-ratio:3/1;isolation:isolate}.anjas-banner [hidden]{display:none!important}.anjas-banner picture{position:absolute;inset:0;z-index:-1}.anjas-banner .ab-background{width:100%;height:100%;object-fit:cover}.anjas-banner .ab-copy{position:absolute;left:5%;top:10%;max-width:45%;padding:1rem;background:rgb(255 255 255 / .9);color:#321724}.anjas-banner h2{font-size:clamp(1.2rem,2.4vw,2.7rem);margin:0 0 .5rem}.anjas-banner p{margin:0 0 1rem}.anjas-banner .ab-copy a{display:inline-block;background:#5f002a;color:#fff;padding:.65rem 1rem;text-decoration:none}.anjas-banner .ab-products{position:absolute;right:3%;bottom:5%;width:44%;height:60%;display:flex;align-items:end;gap:2%}.anjas-banner .ab-products img{min-width:0;flex:1;width:20%;height:100%;object-fit:contain}.anjas-banner nav{display:flex;justify-content:center;align-items:center;gap:1rem;padding:.5rem}.anjas-banner button{background:#fff;color:#5f002a;border:1px solid #5f002a;padding:.3rem 1rem}.anjas-banner :focus-visible{outline:3px solid #8c003c;outline-offset:3px}@media(max-width:991px){.anjas-banner .ab-slide{aspect-ratio:5/2}}@media(max-width:575px){.anjas-banner .ab-slide{aspect-ratio:1/1;max-height:400px}.anjas-banner .ab-copy{max-width:90%;left:5%;top:5%;right:5%}.anjas-banner .ab-products{width:90%;right:5%;height:35%}.anjas-banner h2{font-size:1.5rem}}
/* Streifen unter den Brotkruemeln (Anzeigeort "all"): natuerliche Bildhoehe, ganzer Streifen ist ein Link */
.anjas-banner.ab-strip{margin-block:.5rem}.anjas-banner.ab-strip .ab-slide{aspect-ratio:auto;max-height:none}.anjas-banner.ab-strip picture{position:static;z-index:auto;display:block}.anjas-banner.ab-strip .ab-background{height:auto;display:block}.anjas-banner .ab-link{display:block;position:relative;color:inherit;text-decoration:none}
