.single-product .site-content.wd-builder-off {
	padding-right: 0;
	padding-left: 0
}

.single-product-page {
	--wd-single-spacing: 40px
}

.single-product-page>div:not(:last-child) {
	margin-bottom: var(--wd-single-spacing)
}

.wd-before-product-tabs {
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: var(--bgcolor-gray-200);
	text-align: center
}

.product-tabs-wrapper+.wd-before-product-tabs {
	margin-top: calc(var(--wd-single-spacing) * -1 - 1px)
}

.related-and-upsells>div:not(:last-child) {
	margin-bottom: var(--wd-single-spacing)
}

.related-and-upsells .wd-carousel-container {
	margin-bottom: 0 !important
}

.related-and-upsells:empty {
	margin-top: calc(var(--wd-single-spacing) * -1)
}

.single-product-sidebar {
	margin-bottom: 0
}

.product-images-inner {
	position: relative;
	z-index: 1
}

.product-image-summary .woocommerce-Reviews-title {
	display: none
}

.tabs-layout-tabs+.wd-single-reviews {
	padding-top: var(--wd-single-spacing);
	border-top: 1px solid var(--brdcolor-gray-300)
}
.summary-inner .amount{
	font-size:20px;
}
.summary-inner .wd-product-countdown {
	margin-bottom: 10px
}

.product-image-summary .wd-progress-bar {
	margin-bottom: 20px
}

.summary-inner>.wd-action-btn {
	display: inline-block;
	margin-bottom: 20px;
	margin-right: 20px;
	vertical-align: middle
}

.summary-inner>.wd-action-btn>a {
	font-size: var(--wd-text-font-size)
}

.breadcrumbs-location-below_header .single-breadcrumbs-wrapper {
	margin-top: -15px;
	margin-bottom: 15px
}

.breadcrumbs-location-summary .single-breadcrumbs-wrapper {
	margin-bottom: 10px
}

.single-breadcrumbs-wrapper .container:after {
	content: none
}

.single-breadcrumbs-wrapper .single-breadcrumbs,
.single-breadcrumbs-wrapper .container {
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.single-breadcrumbs-wrapper .wd-breadcrumbs {
	flex: 1 1 auto;
	margin-bottom: 10px;
	font-size: 95%
}

.single-breadcrumbs-wrapper .wd-products-nav {
	flex: 0 0 auto;
	margin-bottom: 10px
}

.product-design-default .entry-summary.col-lg-4 .woocommerce-breadcrumb .breadcrumb-link-last,
.product-design-default .entry-summary.col-lg-4 .yoast-breadcrumb .breadcrumb-link-last {
	margin-right: 0;
	color: var(--color-gray-800);
	font-weight: 600
}

.product-design-default .entry-summary.col-lg-4 .woocommerce-breadcrumb .breadcrumb-link-last:after,
.product-design-default .entry-summary.col-lg-4 .yoast-breadcrumb .breadcrumb-link-last:after {
	content: none
}

.product-design-default .entry-summary.col-lg-4 .woocommerce-breadcrumb .breadcrumb-last,
.product-design-default .entry-summary.col-lg-4 .yoast-breadcrumb .breadcrumb-last {
	display: none
}

@media (min-width: 769px) {
	.single-product-sidebar.sidebar-right {
		border-left: 1px solid var(--brdcolor-gray-300)
	}
	
	.single-product-sidebar.sidebar-left {
		border-right: 1px solid var(--brdcolor-gray-300)
	}
}

@media (max-width: 1024px) {
	.breadcrumbs-location-below_header .single-breadcrumbs-wrapper {
		margin-top: -20px;
		margin-bottom: 10px
	}
	
	.breadcrumbs-location-summary .single-product-page {
		margin-top: -15px
	}
	
	.single-breadcrumbs-wrapper .single-breadcrumbs,
	.single-breadcrumbs-wrapper .container {
		flex-wrap: wrap
	}
	
	.single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-link-last {
		margin-right: 0;
		color: var(--color-gray-800);
		font-weight: 600
	}
	
	.single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-link-last:after {
		content: none
	}
	
	.single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-last {
		display: none
	}
	
	.single-product .site-content {
		margin-bottom: 25px
	}
	
	.single-product-page {
		--wd-single-spacing: 25px
	}
}

@media (max-width: 768.98px) {
	.breadcrumbs-location-summary .single-product-page {
		margin-top: -25px
	}
	
	.product-image-summary-inner>div {
		margin-bottom: 25px
	}
	
	.product-image-summary-inner>div:last-child {
		margin-bottom: 0
	}
	
	.single-product-page .summary-inner {
		margin-bottom: -20px
	}
	
	.product-image-summary-wrap>div,
	.product-image-summary-wrap>aside,
	.full-height-sidebar-wrap>div,
	.full-height-sidebar-wrap>aside {
		margin-bottom: 25px
	}
	
	.product-image-summary-wrap>div:last-child,
	.product-image-summary-wrap>aside:last-child,
	.full-height-sidebar-wrap>div:last-child,
	.full-height-sidebar-wrap>aside:last-child {
		margin-bottom: 0
	}
	
	.related-and-upsells .owl-dots {
		display: none
	}
}