
.elementor-1641 .elementor-element.elementor-element-46b91c6 {
	--display: flex;
	--min-height: 0px;
	--margin-top: 0px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1641 .elementor-element.elementor-element-91496aa .woocommerce-breadcrumb > a {
	color: #ccae7d;
}

.elementor-1641 .elementor-element.elementor-element-91496aa .woocommerce-breadcrumb {
	font-family: "monarcha", Sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	text-align: center;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-1641 .elementor-element.elementor-element-213082c {
	text-align: center;
}

.elementor-1641 .elementor-element.elementor-element-213082c .elementor-heading-title {
	font-family: "monarcha", Sans-serif;
	font-size: 50px;
	font-weight: 400;
	text-transform: uppercase;
	color: #768254;
}

.elementor-widget-ucaddon_woocommerce_product_carousel .ue_cat_name {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_woocommerce_product_carousel .uc_price {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_woocommerce_product_carousel .uc_regular_price {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_woocommerce_product_carousel .uc_btn, .uc-button-addcart, .added_to_cart {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_woocommerce_product_carousel .ue_woocommerce_product_label {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_woocommerce_product_carousel .ue_woocommerce_product_label-custom-field {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_intro {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_woocommerce_product_carousel .ue-no-posts-found {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc-direction {
	direction: ltr;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_image_carousel_content {
	padding: 20px 20px 20px 20px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_image_carousel_container_holder {
	border-radius: 0px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_image_carousel_content_inside {
	min-height: 100px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_product_image img {
	height: 250px;
	object-fit: cover;
	transform: scale(100%);
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_product_image {
	background-color: #f2f2f2;
	transition: all 200ms;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_product_image * {
	transition: all 200ms;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .ue_cat_name a {
	color: #000;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_post_title a {
	color: #000;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_post_title {
	margin-top: 0px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_price {
	color: #8d8d8d;
	margin-top: 10px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_regular_price {
	color: #8d8d8d;
	margin-top: 10px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_btn, .elementor-1641 .elementor-element.elementor-element-5a5da08 .uc-button-addcart, .elementor-1641 .elementor-element.elementor-element-5a5da08 .added_to_cart {
	background-color: #768254;
	color: #fff !important;
	border-radius: 20px;
	margin-top: 10px;
	padding: 10px 20px 10px 20px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_btn:hover, .elementor-1641 .elementor-element.elementor-element-5a5da08 .uc-button-addcart:hover, .elementor-1641 .elementor-element.elementor-element-5a5da08 .added_to_cart:hover {
	background-color: #ccae7d;
	color: #fff !important;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_btn i {
	margin-inline-end: 5px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc-button-addcart i {
	margin-inline-end: 5px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_btn svg, .elementor-1641 .elementor-element.elementor-element-5a5da08 .uc-button-addcart svg {
	margin-inline-end: 5px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .owl-nav .owl-next {
	right: 0px;
	left: auto;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .owl-nav .owl-prev {
	left: 0px;
	right: auto;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .owl-carousel .owl-nav .owl-next, .elementor-1641 .elementor-element.elementor-element-5a5da08 .owl-carousel .owl-nav .owl-prev {
	top: 94px;
	border-radius: 0px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	background-color: #fff;
	color: #000;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .owl-carousel .owl-nav .owl-next:hover, .elementor-1641 .elementor-element.elementor-element-5a5da08 .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000;
	color: #fff;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .owl-nav {
	opacity: 100%;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #c6c6c6;
	margin: 0px 5px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .owl-dot.active {
	background-color: #000;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .owl-dots {
	margin-top: 20px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .ue_woocommerce_product_label {
	color: #fff;
	padding: 10px 10px 10px 10px;
	border-radius: 0px;
	min-height: 20px;
	min-width: 20px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .ue_woocommerce_product_carousel_sale_label {
	background-color: #5b5b5b;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .ue_woocommerce_product_grid_out_of_stock_label {
	background-color: #5b5b5b;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .product-rating {
	margin-top: 5px;
	color: #ffb900;
	font-size: 15px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .uc_post_intro {
	color: #949494;
	margin-top: 10px;
}

.elementor-1641 .elementor-element.elementor-element-5a5da08 .ue-no-posts-found {
	color: #000;
	background-color: #e8e8e8;
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c4c4c4;
}
