/* ============================================================
   Aceplus Globe - product description typography (SEO content)
   Scoped to the WooCommerce description tab only.
   ============================================================ */
#tab-description .electro-description {
	font-size: 15px;
	line-height: 1.75;
	color: #3f4756;
}

#tab-description .electro-description > h2 {
	font-family: inherit;
	font-size: 27px;
	line-height: 1.25;
	font-weight: 700;
	color: #0a3061;
	letter-spacing: -0.2px;
	margin: 46px 0 16px;
	padding-bottom: 10px;
	border-bottom: 3px solid #d7b56d;
}

#tab-description .electro-description > h2:first-of-type {
	margin-top: 30px;
}

#tab-description .electro-description h3 {
	font-family: inherit;
	font-size: 19px;
	font-weight: 600;
	color: #0a3061;
	margin: 28px 0 10px;
}

#tab-description .electro-description p {
	font-size: 15px;
	line-height: 1.8;
	color: #3f4756;
	margin: 0 0 18px;
}

#tab-description .electro-description ul {
	margin: 0 0 24px 22px;
	padding: 0;
}

#tab-description .electro-description li {
	font-size: 15px;
	line-height: 1.7;
	margin-bottom: 9px;
	color: #3f4756;
}

#tab-description .electro-description li strong,
#tab-description .electro-description p strong {
	color: #1f2430;
}

#tab-description .electro-description a {
	color: #0b1558;
	font-weight: 600;
	text-decoration: underline;
	text-underline-offset: 2px;
}

#tab-description .electro-description a:hover {
	color: #1b32a0;
}

/* In-description product images */
#tab-description .ace-desc-figure {
	margin: 28px auto 32px;
	max-width: 460px;
}

#tab-description .ace-desc-figure img {
	display: block;
	width: 100%;
	max-width: 460px;
	height: auto;
	margin: 0 auto;
	border-radius: 10px;
	border: 1px solid #e4e7ec;
}

#tab-description .ace-desc-figure figcaption {
	font-size: 12.5px;
	line-height: 1.5;
	text-align: center;
	color: #667085;
	margin-top: 8px;
	font-style: italic;
}

@media (max-width: 767px) {
	#tab-description .electro-description > h2 {
		font-size: 22px;
		margin-top: 34px;
	}
	#tab-description .electro-description p,
	#tab-description .electro-description li {
		font-size: 14.5px;
	}
}

/* End-of-description spec graphics (LuxuryX style) */
#tab-description .ace-desc-figure--wide {
	margin: 30px auto 40px;
	max-width: 1000px;
}

#tab-description .ace-desc-figure--wide img {
	width: 100%;
	max-width: 100%;
	height: auto;
	border-radius: 12px;
	border: 1px solid #e4e7ec;
}

@media (max-width: 767px) {
	#tab-description .ace-desc-figure--wide {
		margin: 22px auto 30px;
	}
}
