.productPage{
	width:100%;
	height: 100%;
	margin-top: 1vh;
	padding:10vh 20px 1vh 70px ;
	animation: fade 0.3s ease-in;
}

.productHeadr{
font-size:3em;
font-family: GT-Med;
}
.fontColor-1{
	color:var(--color1);
	}
.fontColor-2{
color:var(--color2);
}

.fontColor-3{
color:var(--color3);
}

.productPage h2{
	font-family: GT-bold;
	font-size: 2em;
}
.threeImgContainer{
    display: flex;
    gap: 1em;
}

.threeImgContainer ul img {
    width: 9rem;
    border-radius: 16px;
}


.threeImgContainer ul{
	display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    gap: 1em;
}


.threeImgContainer ul li {
	background-color: white;
	border-radius: 16px;
	border:0.3em solid white;
}

.listImg-1.threeImgContainer ul li:hover {
	border:0.3em solid var(--color1);
}

.listImg-2.threeImgContainer ul li:hover {
	border:0.3em solid var(--color2);
}

.listImg-3.threeImgContainer ul li:hover {
	border:0.3em solid var(--color3);
}


#applications,#about{
	width:30vw;
	padding: 0 1em;
}
ul#appList, ul#aboutList{
	padding-left:1em;
	margin-top: 1em;
}


ul#aboutList li {
    list-style: disc;
	padding-bottom: 0.5em;
}


ul#appList li {
    list-style: disc;
	padding-bottom: 0.5em;
}

#description-2{
	margin-left: 9.5vw;
    margin-top: 1em;
	font-weight: 700;
}
#description-1{
	margin-top: 0;
	margin-bottom: 2em;
	font-weight: 200;
}


.bottomlink{
    position: absolute;
    bottom: 0;
    margin-bottom: 1em;
	left:70px;
}

.textLink-color-1{
	cursor: pointer;
	color: var(--color1);
}

.textLink-color-2{
	cursor: pointer;
	color: var(--color2);
}

.textLink-color-3{
	cursor: pointer;
	color: var(--color3a);
}




/* additional */

#bigImg{
	width:30vw;
	height:30vw;
	border-radius: 1.5vw;
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: all 0.3s ease-in;
}
#imgList li{
	width:8vw;
	height: 8vw;
	border-radius: 1.5vw;
	background-color: #FFF;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
	transition: all 0.3s ease-in;
}

#content-container{
	display: flex;
	gap:1em;
	justify-content: space-between;
}
#images-container{
	width: 40vw;
}