.product-main {
    padding-top: 25px !important;
}

/* css image thumbnail */
.single-product .product-images img {
    border: 1px solid #cccccc8c;
    border-radius: 8px;
}



/* css product info */
h1.product-title.product_title.entry-title {
    font-size: 24px;
}

.product-short-description {
    font-size: 14px;
}

.product-short-description p {
    margin-bottom: 10px;
}

.box-contact {
    margin: 20px 0;
    display: flex;
    gap: 15px;
}

.btn-contatc img {
    width: 30px;
}

.btn-contatc a {
	display: flex;
    align-items: center;
    width: max-content;
    gap: 6px;
    color: #0271e7;
    font-weight: 700;
    box-shadow: 0 0 0 1px #009fff;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 0px 5px 0 rgba(0, 0, 0, 0.19);
    border-radius: 4px;
    padding: 4px 8px 4px 4px;
}


/* css footer product */
.product-footer .woocommerce-tabs {
	border-top: 0 !important;
	padding-top: 0 !important;
}

.single-product ul.tabs.wc-tabs.product-tabs {
	border-bottom: 2px solid var(--fs-color-primary);
}

.single-product .tabbed-content .nav-tabs>li a {
}

.single-product .nav-tabs > li.active > a {
	border-bottom: 0 !important;
	background: var(--fs-color-primary);
	color: #ffeb00;
}

.single-product .nav-tabs > li > a {
	font-size: 14px;
	line-height: 16px;
	overflow: hidden;
	border: 0;
	color: #000;
}

.single-product .nav-tabs+.tab-panels {
	border-top: 0 !important;
}

.single-product .tabbed-content .nav-tabs>li.active {
}

div#tab-description {
    font-size: 15px;
}

@media (min-width: 992px) {
	.row-divided.row-reverse>.col+.col:not(.large-12) {
		border-right: 0 !important;
	}

	div#product-sidebar {
		padding-left: 15px;
		padding-bottom: 0;
	}
	
	div#product-sidebar aside.widget {
		margin-bottom: 0;
	}
}

@media (max-width: 767px) {
	.product-main .large-6.col {
		padding-bottom: 4px;
	}
}

@media (max-width: 548px) {
	.product-main {
		padding-top: 12px !important;
	}
	.product-main, .product-info {
		padding-bottom: 12px !important;
	}
	/* 	css product footer */
	.single-product .tabbed-content .nav-tabs>li {
		width: 50%;
		float: left;
	}
	.single-product .nav-tabs+.tab-panels {
		padding: 10px;
	}
}

