 

@media (min-width:968px) {
	.product_list .pagenation {
		margin-top: 4rem
	}

	.productSingle_top {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex
	}

	.productSingle_top_slide {
		width: 46.5%
	}
}

.productSingle_top_slide img {
	width: 100%
}

.productSingle_top_slide a,.productSingle_top_slide img {
	outline: 2px solid transparent;
	outline-offset: 2px
}

.productSingle_top_slide_thumb {
	margin-top: 20px
}

@media (min-width:968px) {
	.productSingle_top_slide_thumb {
		margin-top: 1.2rem
	}
}

.productSingle_top_slide_thumb .splide__track--nav>.splide__list>.splide__slide {
	border-style: none;
	opacity: .5
}

.productSingle_top_slide_thumb .splide__track--nav>.splide__list>.splide__slide.is-active {
	opacity: 1;
	outline: 2px solid transparent;
	outline-offset: 2px
}

.productSingle_top_right {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0%;
	flex: 1 1 0%
}

@media (min-width:968px) {
	.productSingle_top_right {
		padding-left: 7%
	}
}

.productSingle_top_right .title {
	margin-top: 10px;
	padding-bottom: 20px
}

@media (min-width:968px) {
	.productSingle_top_right .title {
		margin-top: .8rem
	}
}

.productSingle_top_right .title h1.t {
	font-size: 22px;
	line-height: 1.5
}

@media (min-width:968px) {
	.productSingle_top_right .title h1.t {
		font-size: 1.44rem
	}
}

.productSingle_top_right .title .tags {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
	margin-top: 20px
}

@media (min-width:968px) {
	.productSingle_top_right .title .tags {
		gap: 1.2rem;
		margin-top: 1.2rem
	}
}

.productSingle_top_right .title .tags>li {
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.productSingle_top_right .title .tags>li i {
	--tw-text-opacity: 1;
	color: rgba(var(--maincolor),var(--tw-text-opacity))
}

@media (min-width:968px) {
	.productSingle_top_right .title .tags>li i {
		font-size: .8rem
	}
}

.productSingle_top_right .title .tags>li span {
	font-weight: 300;
	margin-left: 10px
}

@media (min-width:968px) {
	.productSingle_top_right .title .tags>li span {
		font-size: .72rem;
		margin-left: .4rem
	}
}

.productSingle_top_right .tab {
	--tw-border-opacity: 1;
	border-bottom-width: 1px;
	border-color: rgb(221 221 221/var(--tw-border-opacity))
}

.productSingle_top_right .tab_hd {
	-webkit-box-align: center;
	--tw-border-opacity: 1;
	-webkit-align-items: center;
	align-items: center;
	border-color: rgb(221 221 221/var(--tw-border-opacity));
	border-top-width: 1px;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	height: 50px
}

@media (min-width:968px) {
	.productSingle_top_right .tab_hd {
		height: 2.72rem
	}
}

.productSingle_top_right .tab_hd span {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity));
	display: -webkit-box;
	font-weight: 300;
	overflow: hidden
}

.productSingle_top_right .tab_hd i {
	--tw-rotate: 180deg;
	--tw-text-opacity: 1;
	color: rgba(var(--maincolor),var(--tw-text-opacity));
	display: inline-block;
	margin-left: auto;
	-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
	transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media (min-width:968px) {
	.productSingle_top_right .tab_hd i {
		font-size: .8rem
	}
}

.productSingle_top_right .tab_hd.on span {
	font-weight: 400
}

.productSingle_top_right .tab_hd.on i {
	--tw-rotate: 270deg;
	-webkit-transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.productSingle_top_right .tab_bd {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity));
	font-weight: 300;
	padding-bottom: 20px
}

@media (min-width:968px) {
	.productSingle_top_right .tab_bd {
		font-size: .72rem;
		padding-bottom: .8rem
	}
}

.productSingle_top_right .icons {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	gap: 20px;
	margin-top: 20px
}

@media (min-width:968px) {
	.productSingle_top_right .icons {
		gap: 1.2rem;
		margin-top: 2.4rem
	}
}

.productSingle_top_right .icons>li a .icon {
	-webkit-box-align: center;
	-webkit-box-pack: center;
	--tw-border-opacity: 1;
	-webkit-align-items: center;
	align-items: center;
	border-color: rgba(var(--maincolor),var(--tw-border-opacity));
	border-radius: 9999px;
	border-width: 1px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: inline-flex;
	height: 40px;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
	transition-timing-function: cubic-bezier(.4,0,.2,1);
	width: 40px
}

@media (min-width:968px) {
	.productSingle_top_right .icons>li a .icon {
		height: 2.24rem;
		width: 2.24rem
	}
}

.productSingle_top_right .icons>li a .icon_txt {
	padding-left: 20px;
	padding-right: 20px;
	width: auto
}

@media (min-width:968px) {
	.productSingle_top_right .icons>li a .icon_txt {
		padding-left: 1.44rem;
		padding-right: 1.44rem
	}
}

.productSingle_top_right .icons>li a .icon_txt i {
	margin-right: 10px
}

@media (min-width:968px) {
	.productSingle_top_right .icons>li a .icon_txt i {
		margin-right: .64rem
	}
}

.productSingle_top_right .icons>li a .icon_txt span {
	--tw-text-opacity: 1;
	color: rgba(var(--maincolor),var(--tw-text-opacity));
	font-weight: 300;
	line-height: 1;
	position: relative;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
	transition-timing-function: cubic-bezier(.4,0,.2,1);
	white-space: nowrap;
	z-index: 20
}

@media (min-width:968px) {
	.productSingle_top_right .icons>li a .icon_txt span {
		font-size: .64rem
	}
}

.productSingle_top_right .icons>li a .icon:before {
	--tw-gradient-from: rgba(var(--maincolor),1) var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(var(--maincolor),0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
	--tw-gradient-to: rgba(var(--seccolor),1) var(--tw-gradient-to-position);
	--tw-content: "";
	background-image: -webkit-linear-gradient(left,var(--tw-gradient-stops));
	background-image: linear-gradient(to right,var(--tw-gradient-stops));
	border-radius: 9999px;
	content: var(--tw-content);
	display: block;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10
}

.productSingle_top_right .icons>li a .icon i,.productSingle_top_right .icons>li a .icon:before {
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
	transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.productSingle_top_right .icons>li a .icon i {
	--tw-text-opacity: 1;
	color: rgba(var(--maincolor),var(--tw-text-opacity));
	position: relative;
	z-index: 20
}

@media (min-width:968px) {
	.productSingle_top_right .icons>li a .icon i {
		font-size: .8rem
	}
}

.productSingle_top_right .icons>li a:hover .icon {
	border-color: transparent
}

.productSingle_top_right .icons>li a:hover .icon:before {
	opacity: 1
}

.productSingle_top_right .icons>li a:hover .icon i,.productSingle_top_right .icons>li a:hover .icon span {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.productSingle_content {
	--tw-border-opacity: 1;
	border-color: rgb(221 221 221/var(--tw-border-opacity));
	border-top-width: 1px;
	margin-top: 20px;
	padding-bottom: 20px;
	padding-top: 20px
}

@media (min-width:968px) {
	.productSingle_content {
		margin-top: 2.4rem;
		padding-bottom: 4rem;
		padding-top: 2.4rem
	}
}

.productSingle_content_col {
	padding-bottom: 20px
}

@media (min-width:968px) {
	.productSingle_content_col {
		padding-bottom: 2rem
	}
}

.productSingle_content .table thead {
	--tw-bg-opacity: 1;
	--tw-text-opacity: 1;
	background-color: rgba(var(--maincolor),var(--tw-bg-opacity));
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.productSingle_content .table td,.productSingle_content .table th {
	font-weight: 300;
	text-align: center
}

.productSingle_content .related_faq {
	-ms-grid-columns: (minmax(0,1fr))[1];
	display: -ms-grid;
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(1,minmax(0,1fr))
}

@media (min-width:968px) {
	.productSingle_content .related_faq {
		-ms-grid-columns: (minmax(0,1fr))[2];
		gap: 1.6rem;
		grid-template-columns: repeat(2,minmax(0,1fr))
	}
}

.productSingle_content .related_faq>li {
	--tw-border-opacity: 1;
	border-color: rgb(221 221 221/var(--tw-border-opacity));
	border-radius: 4px;
	border-width: 1px;
	padding: 20px
}

@media (min-width:968px) {
	.productSingle_content .related_faq>li {
		padding: 1.6rem
	}
}

.productSingle_content .related_faq>li .item,.productSingle_content .related_faq>li .item .icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.productSingle_content .related_faq>li .item .icon {
	-webkit-box-align: center;
	-webkit-box-pack: center;
	--tw-bg-opacity: 1;
	--tw-text-opacity: 1;
	-webkit-align-items: center;
	align-items: center;
	background-color: rgba(var(--maincolor),var(--tw-bg-opacity));
	border-radius: 9999px;
	color: rgb(255 255 255/var(--tw-text-opacity));
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	font-style: normal;
	height: 30px;
	-webkit-justify-content: center;
	justify-content: center;
	margin-right: 10px;
	width: 30px
}

@media (min-width:968px) {
	.productSingle_content .related_faq>li .item .icon {
		font-size: .88rem;
		height: 2rem;
		margin-right: 1.2rem;
		width: 2rem
	}
}

.productSingle_content .related_faq>li .item.q {
	margin-bottom: 10px
}

.productSingle_content .related_faq>li .item.q span {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity));
	font-size: 16px;
	font-weight: 700;
	line-height: 26px;
	margin-top: 2px
}

@media (min-width:968px) {
	.productSingle_content .related_faq>li .item.q span {
		font-size: .72rem;
		line-height: 1.2rem;
		margin-top: .4rem
	}
}

.productSingle_content .related_faq>li .item.a .icon {
	--tw-bg-opacity: 1;
	background-color: rgba(var(--seccolor),var(--tw-bg-opacity))
}
 