/* FLASH efekt (ostaje isti) */
.t-btn,
.t-store__checkout-button {
  position: relative;
  overflow: hidden;
}

.t-btn::before,
.t-store__checkout-button::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
    130deg,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 60%
  );
  animation: shine 3s linear infinite;
  pointer-events: none;
  z-index: 1;
}

@keyframes shine {
  0% {
    transform: translate(-100%, -100%) rotate(25deg);
  }
  100% {
    transform: translate(100%, 100%) rotate(25deg);
  }
}

/* PRILAGODBA ZAGLAVLJA ME301 s ID-om rec44218847 */
#rec44218847 .t228 {
  min-height: 0 !important;
  padding: 0 !important;
}

#rec44218847 .t228__container {
  padding-top: 10px !important;
  padding-bottom: 20px !important;
}

#rec44218847 .t228__maincontainer {
  align-items: center !important;
}

/* FLASH efekt – dijagonalni shine koji se automatski i beskonačno ponavlja */
.t-btn,
.t-store__checkout-button {
  position: relative;
  overflow: hidden;
}

.t-btn::before,
.t-store__checkout-button::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
    130deg,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 60%
  );
  animation: shine 3s linear infinite;
  pointer-events: none;
  z-index: 1;
}

@keyframes shine {
  0% {
    transform: translate(-100%, -100%) rotate(25deg);
  }
  100% {
    transform: translate(100%, 100%) rotate(25deg);
  }
}
