/* Magazine interactions: a clear active filter and a quiet, tactile response. */
html body.schraeger-global-theme.magazin-v2 .section_blog-a-all a.blog_filter-link {
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 9px 17px !important;
  border: 1px solid rgba(27,36,37,.38) !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.45) !important;
  box-shadow: 0 1px 2px rgba(22,29,28,.04) !important;
  color: #1b2425 !important;
  -webkit-text-fill-color: #1b2425 !important;
  opacity: 1 !important;
  font: 650 .9rem/1.2 Manrope,Arial,sans-serif !important;
  text-decoration: none !important;
  transform: translateY(0) scale(1) !important;
  transition: transform .28s cubic-bezier(.16,1,.3,1),
              background-color .32s ease, border-color .32s ease,
              box-shadow .32s ease, color .32s ease !important;
}
html body.schraeger-global-theme.magazin-v2 .section_blog-a-all a.blog_filter-link:is(:hover,:focus-visible) {
  border-color: #a17c40 !important;
  background: #fff !important;
  box-shadow: 0 8px 20px rgba(22,29,28,.11) !important;
  color: #1b2425 !important;
  -webkit-text-fill-color: #1b2425 !important;
  transform: translateY(-3px) scale(1) !important;
}
html body.schraeger-global-theme.magazin-v2 .section_blog-a-all a.blog_filter-link[aria-current="page"] {
  border-color: #1b2425 !important;
  background: #1b2425 !important;
  box-shadow: 0 7px 18px rgba(22,29,28,.16) !important;
  color: #f7f5ef !important;
  -webkit-text-fill-color: #f7f5ef !important;
}
html body.schraeger-global-theme.magazin-v2 .section_blog-a-all a.blog_filter-link[aria-current="page"]:is(:hover,:focus-visible) {
  border-color: #a17c40 !important;
  background: #34403f !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
html body.schraeger-global-theme.magazin-v2 .section_blog-a-all a.blog_filter-link:active {
  box-shadow: 0 2px 5px rgba(22,29,28,.1) !important;
  transform: translateY(0) scale(.975) !important;
}
html body.schraeger-global-theme.magazin-v2 .section_blog-a-all .blog-home_tile:active .blog-home_image-wrap img {
  transform: scale(1.01) !important;
}
html body.schraeger-global-theme.magazin-v2 .section_blog-a-all .blog-home_tile:focus-visible {
  outline: 3px solid #a17c40 !important;
  outline-offset: 5px !important;
}
html body.schraeger-global-theme.magazin-v2 .section_blog-a-all .blog-a-all_list.is-filtering-in {
  transition: height 460ms cubic-bezier(.16,1,.3,1);
}
html body.schraeger-global-theme.magazin-v2 .section_blog-a-all .blog-a-all_list.is-filtering-out .blog-home_tile_inner-grid {
  animation: schraeger-filter-leave 180ms cubic-bezier(.4,0,1,1) both !important;
}
html body.schraeger-global-theme.magazin-v2 .section_blog-a-all .blog-a-all_list.is-filtering-in .blog-home_tile_inner-grid {
  animation: schraeger-filter-enter 460ms cubic-bezier(.16,1,.3,1) both !important;
  animation-delay: calc(var(--filter-order, 0) * 35ms) !important;
}
@keyframes schraeger-filter-leave {
  from {opacity: 1; transform: translateY(0)}
  to {opacity: 0; transform: translateY(-12px)}
}
@keyframes schraeger-filter-enter {
  from {opacity: 0; transform: translateY(18px)}
  to {opacity: 1; transform: translateY(0)}
}
@media (prefers-reduced-motion: reduce) {
  html body.schraeger-global-theme.magazin-v2 .section_blog-a-all a.blog_filter-link {
    transition: none !important;
    transform: none !important;
  }
  html body.schraeger-global-theme.magazin-v2 .section_blog-a-all a.blog_filter-link:is(:hover,:focus-visible,:active) {
    transform: none !important;
  }
  html body.schraeger-global-theme.magazin-v2 .section_blog-a-all .blog-a-all_list.is-filtering-in {
    transition: none !important;
  }
  html body.schraeger-global-theme.magazin-v2 .section_blog-a-all .blog-a-all_list:is(.is-filtering-out,.is-filtering-in) .blog-home_tile_inner-grid {
    animation: none !important;
  }
}
