.porto-tb-item.product-col .custom-swatch .filter-color {
	font-size: 1em;
	--porto-sw-size: 1.7857em;
}

.custom-product .owl-item.active .filter-color::before {
	content: none;
}

.custom-product .owl-item.active li.active .filter-color::before {
	content: "";
	position: absolute;
	--porto-sw-offset: -4px;
	left: var(--porto-sw-offset);
	top: var(--porto-sw-offset);
	right: var(--porto-sw-offset);
	bottom: var(--porto-sw-offset);
	border: 1px solid;
	border-color: inherit;
	border-radius: 50%;
}

.custom-product .filter-item-list .owl-nav {
	top: 50% !important;
}

.custom-product .filter-item-list .owl-prev {
	font-size: 15px !important;
	background: none !important;
	left: 0 !important;
}

.custom-product .filter-item-list[data-name="attribute_pa_color"] .owl-stage-outer {
	padding: 10px 5px;
	margin: 0 -5px;
}

.custom-product .custom-swatch.variations_form  tbody .value .filter-item-list .owl-nav button {
	width: auto !important;
	height: auto !important;
	background-color: transparent !important;
	font-size: 18px !important;
	color: #1f1f1f !important;
}

.custom-product button span {
	display: none;
}

.custom-product .variations_form table.variations tbody .value .filter-item-list .owl-nav button.owl-prev {
	left: -11% !important;
}

.custom-product .variations_form table.variations tbody .value .filter-item-list .owl-nav button.owl-next {
	right: -11% !important;
}

.custom-product .variations_form table.variations tbody tr .value .filter-item-list[data-name="attribute_pa_color"] .owl-nav button.owl-prev {
	left: -17% !important;
}

.custom-product .variations_form table.variations tbody tr .value .filter-item-list[data-name="attribute_pa_color"] .owl-nav button.owl-next {
	right: -17% !important;
}

@media (min-width: 576px) {}

@media (max-width: 1399px) {
	.custom-product .filter-item-list[data-name="attribute_pa_color"] .owl-stage-outer {
		padding-top: 5px;
		padding-bottom: 5px;
	}
}

@media (max-width: 991px) {
	.porto-tb-item.product-col .custom-swatch .filter-color {
		--porto-sw-size: 1.2857em;
	}
}

@media (max-width: 575px) {}

.page-wrapper .porto-gb-92ffd23908f2b5517026ca24d8f1cae0 {}

.page-wrapper .porto-gb-5cf0341f40a0462a4070ab5056c289f2 {}

.product-list-type .blockUI {
	background: transparent !important;
}

@media (max-width: 576px) {
	.porto-tb-item .product-list-type .product-image {
		flex: 0 0 100%;
	}
}