/* CSS Document */
.product-nav {
	
}
.product-nav__list {display: flex; flex-direction: column; flex-wrap: wrap;  border-bottom: 0px solid #222; position: relative; list-style: none; margin: 0px ; padding: 0 0 25px 0;}
.product-nav__list:after {/*content: "";*/ position: absolute; width: 100%; height: 1px; background: #8b734b; top:50%;}
.product-nav__item { margin: 0 0 15px 0; position: relative; z-index: 3; }
.product-nav__item a { border-radius: 15px; line-height: 1; padding: 25px 20px; background: transparent; border: 1px solid #999999; cursor: pointer; letter-spacing: 0.05rem; text-align: center; width: 100%; display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: flex-end;}
.product-nav__item a > div:nth-of-type(1) { font-weight: 500; font-size:clamp(19px, 1.2vw, 25px); }
.product-nav__item a > div:nth-of-type(2) { font-size:16px; }
.product-nav__item a:after {position: absolute; /*content: ""; */ bottom:-1px; left: 0; width: 100%; height: 4px; background: #ea5413; display: block; transition: all 0.4s ease-out 0s; opacity: 0;}
.product-nav__item a:hover, .product-nav__item.current a {background: #3e3a39; color: #fff !important;}
.product-nav__item a:hover:after, .product-nav__item.current a:after { opacity: 1;}



.product-nav__item:visited {
  text-decoration: none;
}

.tab-content {
  display: none; padding:0px 0 0px 0 ; 
}




@media only screen and (max-width: 1279px) {
	.product-nav__list {  }
	.product-nav__item {}
	.product-nav__item a { }
	.product-nav__item a:after { }
	
	
}


@media only screen and (max-width: 768px) {

}

@media only screen and (max-width: 640px) {
	.product-nav__list { padding: 0;}
	.product-nav__item a { }
	
}
@media only screen and (max-width: 570px) {
	.product-nav__list {  }
	
	.product-nav__item { }
}

@media only screen and (max-width: 414px) {
	
}

@media only screen and (max-width: 320px) {
	.product-nav__item a { flex-direction: column; justify-content: flex-start; align-items: flex-start;}
	.product-nav__item a > div:nth-of-type(1) { padding-bottom: 10px;}
}