/* === Short Trips button with SHINE === */
#rec1155060476 .t-btn:nth-of-type(1) {
  background: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  font-weight: 600;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

#rec1155060476 .t-btn:nth-of-type(1)::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.7),
    transparent
  );
  transform: skewX(-25deg);
  transition: left 0.8s ease-in-out;
  z-index: 2;
}

#rec1155060476 .t-btn:nth-of-type(1):hover::after {
  left: 200%;
}


/* === 4-Day Tour button with PULSE === */
#rec1155060476 .t-btn:nth-of-type(2) {
  background-color: #ffffff;
  color: #000000;
  font-weight: 600;
  animation: pulseWhite 2s infinite;
}

@keyframes pulseWhite {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  }
  70% {
    box-shadow: 0 0 0 12px rgba(255, 255, 255, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}



