
/* V83 final category layout: placed AFTER V81 and every other stylesheet */
#kategorie.rk55-categories{display:block!important;clear:both!important}
#kategorie.rk55-categories .rk55-category-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;margin:20px 0!important}
#kategorie.rk55-categories .rk55-category-grid>a.rk55-category{display:block!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;height:clamp(225px,58vw,310px)!important;min-height:225px!important;padding:0!important;margin:0!important;border-radius:22px!important;color:#fff!important;text-decoration:none!important;box-shadow:0 10px 25px #142a4b22!important;white-space:normal!important}
#kategorie .rk55-category-grid>a.rk55-category .rk55-photo{display:block!important;position:absolute!important;inset:0!important;background-size:cover!important;background-position:center!important;opacity:.27!important;z-index:0!important}
#kategorie .rk55-category-grid>a.rk55-category:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(0deg,rgba(0,0,0,.14),transparent 85%)!important;z-index:1!important}
#kategorie .rk55-category-grid>a.rk55-category .rk55-content{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;position:absolute!important;inset:0!important;padding:17px!important;z-index:2!important;gap:10px!important;color:white!important}
#kategorie .rk55-category-grid>a.rk55-category .rk55-icon{position:static!important;display:block!important;background:transparent!important;color:white!important;font-size:29px!important;line-height:1!important;margin:0!important}
#kategorie .rk55-category-grid>a.rk55-category .rk55-copy{position:static!important;display:flex!important;flex-direction:column!important;gap:5px!important;max-width:100%!important}
#kategorie .rk55-category-grid>a.rk55-category .rk55-copy strong{display:block!important;color:white!important;font:800 clamp(17px,4.1vw,23px)/1.15 system-ui,sans-serif!important}
#kategorie .rk55-category-grid>a.rk55-category .rk55-copy small{display:block!important;color:white!important;font:500 clamp(12px,3.1vw,15px)/1.3 system-ui,sans-serif!important}
#kategorie .rk55-category-grid>a.rk55-category .rk55-arrow{display:grid!important;place-items:center!important;position:absolute!important;top:14px!important;right:14px!important;width:35px!important;height:35px!important;border:2px solid white!important;border-radius:50%!important;color:white!important;background:transparent!important;font-size:22px!important;z-index:3!important}
#kategorie .rk55-category-grid>a.rk55-category.blue{background:#126cf7!important}#kategorie .rk55-category-grid>a.rk55-category.green{background:#08ac80!important}#kategorie .rk55-category-grid>a.rk55-category.orange{background:#ff9e0b!important}#kategorie .rk55-category-grid>a.rk55-category.purple{background:#7427df!important}#kategorie .rk55-category-grid>a.rk55-category.pink{background:#f33399!important}#kategorie .rk55-category-grid>a.rk55-category.cyan{background:#23a8ed!important}#kategorie .rk55-category-grid>a.rk55-category.violet{background:#6b25e1!important}#kategorie .rk55-category-grid>a.rk55-category.amber{background:#fa950b!important}
@media(max-width:380px){#kategorie.rk55-categories .rk55-category-grid{gap:10px!important}#kategorie .rk55-category-grid>a.rk55-category .rk55-content{padding:12px!important}}
