/* sec 01 */
.wellness-letter-2026.well-12 .sec_01 .sec_01_title {
	top: 17.2%;
	left: 7.0%;
	width: 67.6%;
	opacity: 0;
	transform: translateX(100px);
	animation: wellnessLetterTitleIn 1s ease-out 0.2s forwards;
	pointer-events: none;
}

@keyframes wellnessLetterTitleIn {
	from {
		opacity: 0;
		transform: translateX(100px);
	}

	to {
		opacity: 1;
		transform: translateX(0);
	}
}

/* sec 02 */
.wellness-letter-2026.well-12 .sec_02 .overlay-asset {
	pointer-events: none;
}

.wellness-letter-2026.well-12 .sec_02 .overlay-asset--beachball {
	top: 30.2%;
	left: 0;
	width: 14.2%;
	z-index: 2;
}

.wellness-letter-2026.well-12 .sec_02 .overlay-asset--tube {
	top: 45.5%;
	left: 71.2%;
	width: 28.8%;
	z-index: 1;
}

.wellness-letter-2026.well-12 .sec_02 .overlay-asset--gymball {
	top: 53.2%;
	left: 17.9%;
	width: 24.4%;
	z-index: 4;
}

.wellness-letter-2026.well-12 .sec_02 .overlay-asset--mat {
	top: 62.4%;
	left: 7.8%;
	width: 83.9%;
	z-index: 2;
}

.wellness-letter-2026.well-12 .sec_02 .overlay-asset--weight {
	top: 60.7%;
	left: 54.3%;
	width: 30.4%;
	z-index: 5;
}

.wellness-letter-2026.well-12 .sec_02 .overlay-asset--shoes {
	top: 65.1%;
	left: 18.9%;
	width: 18.9%;
	z-index: 6;
}

.wellness-letter-2026.well-12 .sec_02 .overlay-asset--char {
	top: 41.5%;
	left: 31.1%;
	width: 38.0%;
	z-index: 7;
	padding: 0;
	border: 0;
	background: transparent;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	appearance: none;
	-webkit-appearance: none;
	pointer-events: auto;
	transition: filter 0.2s ease;
	will-change: filter, transform;
}

.wellness-letter-2026.well-12 .sec_02 .overlay-asset--char img {
	width: 100%;
	height: auto;
}

.wellness-letter-2026.well-12 .sec_02 .overlay-asset--char:hover {
	filter: drop-shadow(0 0 10px rgba(198, 255, 39, 0.7)) drop-shadow(0 0 22px rgba(72, 230, 255, 0.45))
		drop-shadow(0 10px 18px rgba(0, 64, 180, 0.22));
	animation: shockwaveJump 1s ease infinite;
}

/* sec 03 */
.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link {
	z-index: 4;
	border: 0;
	background: transparent;
	color: transparent;
	font-size: 0;
	text-indent: -99999px;
	text-decoration: none;
}

.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--01,
.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--03,
.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--05,
.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--07,
.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--09 {
	left: 14.2%;
	width: 33.3%;
}

.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--02,
.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--04,
.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--06,
.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--08,
.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--10 {
	left: 52.5%;
	width: 33.3%;
}

.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--01,
.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--02 {
	top: 26.5%;
	height: 2.1%;
}

.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--03,
.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--04 {
	top: 43.4%;
	height: 2.1%;
}

.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--05,
.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--06 {
	top: 60.4%;
	height: 2.1%;
}

.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--07,
.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--08 {
	top: 77.4%;
	height: 2.1%;
}

.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--09,
.wellness-letter-2026.well-12 .sec_03 .sec_03_item-link--10 {
	top: 94.4%;
	height: 2.1%;
}
