/* Basic */

.munt_wrapper {
  position: relative;
  max-width: 767px;
  width: 100%;
  mask-repeat: no-repeat;
  mask-size: 100%;
  mask-mode: alpha;
}
 
.munt_wrapper img {
  width: 100%;
}
 
.shine__wrapper::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(0, 0, 0, .75) 0%,
    rgba(0, 0, 0, .75) 20%,
    rgba(15, 15, 15, .75) 39%,
    rgba(50, 50, 50, .75) 50%,
    rgba(15, 15, 15, .75) 60%,
    rgba(0, 0, 0, .75) 80%,
    rgba(0, 0, 0, .75) 100%
  );
  mix-blend-mode: plus-lighter;
  animation: shine 6s ease-in-out 1s infinite alternate;
  background-size: 300%;
  background-position: left;
  z-index: 2;
}
 
@keyframes shine {
  to {
    background-position: right;
  }
}

/* Specific */
/*   80 Years Liberation   */
 
.munt_wrapper.vrij {
  -webkit-mask-image: url(/images/AMK/2025/1_Vrijheid//final/stap-1.png);
  mask-image: url(/images/AMK/2025/1_Vrijheid//final/stap-1.png);
}

.munt_wrapper.dday {
  -webkit-mask-image: url(/images/AMK/2025/1_Vrijheid//final/stap-5.png);
  mask-image: url(/images/AMK/2025/1_Vrijheid//final/stap-5.png);
}

.munt_wrapper.can {
  -webkit-mask-image: url(/images/AMK/2025/1_Vrijheid//final/stap-6.png);
  mask-image: url(/images/AMK/2025/1_Vrijheid//final/stap-6.png);
}
 
/*   25 Years Euro   */

.munt_wrapper.eur {
  -webkit-mask-image: url(/images/AMK/2023/2_Euro_TRGR/banners/header-stap-1.png);
  mask-image: url(/images/AMK/2023/2_Euro_TRGR/banners/header-stap-1.png);
}

/*   750 Years Amsterdam   */
 
.munt_wrapper.ams {
  -webkit-mask-image: url(/images/AMK/2024/1_NOA_TRGR/banners/headers/750-jr-ams-1-mob.png);
  mask-image: url(/images/AMK/2024/1_NOA_TRGR/banners/headers/750-jr-ams-1-mob.png);
}
