/* End custom CSS */

.elementor-17 .elementor-element.elementor-element-69b823ab:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-69b823ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-17 .elementor-element.elementor-element-69b823ab {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17 .elementor-element.elementor-element-69b823ab > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17 .elementor-element.elementor-element-54e3ae8c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-17 .elementor-element.elementor-element-4c16fdd1 {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	color: #fff;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-33a9c3a5 {
	left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-33a9c3a5 {
	right: 0px;
}

.elementor-17 .elementor-element.elementor-element-33a9c3a5 {
	top: 10px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	color: #fff;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-7ee9a654 {
	left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-7ee9a654 {
	right: 0px;
}

.elementor-17 .elementor-element.elementor-element-7ee9a654 {
	top: 10px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	color: #fff;
}

.elementor-17 .elementor-element.elementor-element-cee9b15 > .elementor-container {
	min-height: 100px;
}

.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-e51d54c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-e51d54c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-a640431 .primary-navigation > li > a {
	border-style: none;
	color: #2b2b2b;
}

.elementor-17 .elementor-element.elementor-element-a640431 .sidebar-menu-bottom ul > li > a {
	color: #2b2b2b;
}

.elementor-17 .elementor-element.elementor-element-a640431 .primary-navigation > li > a .woostify-svg-icon {
	color: #2b2b2b;
}

.elementor-17 .elementor-element.elementor-element-a640431 .primary-navigation ul a {
	border-style: none;
	color: #2b2b2b;
}

.elementor-17 .elementor-element.elementor-element-a640431 .sidebar-menu-bottom  ul a {
	color: #2b2b2b;
}

.elementor-17 .elementor-element.elementor-element-e058554 {
	color: var(--e-global-color-woostify_color_1);
}

.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-a094b5c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-a094b5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-ad08613.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-ad08613.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-3a98289 .header-wishlist-icon {
	color: #000;
	font-size: 22px;
}

.elementor-17 .elementor-element.elementor-element-3a98289 .header-wishlist-icon svg {
	fill: #000;
	width: 22px;
	height: 22px;
}

.elementor-17 .elementor-element.elementor-element-3a98289 .custom-svg-icon {
	width: 22px;
}

.elementor-17 .elementor-element.elementor-element-3a98289 .wishlist-item-count {
	right: -8px;
	top: -10px;
}

.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-645b375.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-645b375.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-a52586c {
	width: auto;
	max-width: auto;
}

.elementor-17 .elementor-element.elementor-element-a52586c .shopping-bag-button {
	padding: 8px 0px 0px 0px;
	color: #333;
	font-size: 22px;
}

.elementor-17 .elementor-element.elementor-element-a52586c .custom-svg-icon svg path, .elementor-17 .elementor-element.elementor-element-a52586c .shopping-bag-button svg {
	fill: #333;
}

.elementor-17 .elementor-element.elementor-element-a52586c .custom-svg-icon {
	font-size: 22px;
}

.elementor-17 .elementor-element.elementor-element-a52586c .woostify-svg-icon svg {
	width: 22px;
	height: 22px;
}

.elementor-17 .elementor-element.elementor-element-a52586c .shopping-bag-button svg {
	width: 22px;
	height: 22px;
}

.elementor-17 .elementor-element.elementor-element-a52586c .shop-cart-count {
	background-color: #ac8e4d;
	right: -8px;
	top: -10px;
}

.elementor-17 .elementor-element.elementor-element-41eb68b3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-41eb68b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-17 .elementor-element.elementor-element-41eb68b3 > .elementor-container {
	min-height: 100px;
}

.elementor-17 .elementor-element.elementor-element-41eb68b3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-17 .elementor-element.elementor-element-41eb68b3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-5cae4266.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-5cae4266.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-a1d12e9 .primary-navigation > li > a {
	font-weight: 500;
	border-style: none;
	color: #2b2b2b;
}

.elementor-17 .elementor-element.elementor-element-a1d12e9 .sidebar-menu-bottom ul > li > a {
	color: #2b2b2b;
}

.elementor-17 .elementor-element.elementor-element-a1d12e9 .primary-navigation > li > a .woostify-svg-icon {
	color: #2b2b2b;
}

.elementor-17 .elementor-element.elementor-element-a1d12e9 .primary-navigation ul a {
	border-style: none;
	color: #2b2b2b;
}

.elementor-17 .elementor-element.elementor-element-a1d12e9 .sidebar-menu-bottom  ul a {
	color: #2b2b2b;
}

.elementor-17 .elementor-element.elementor-element-1ac41932 {
	color: #ac8e4d;
}

.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-1d562535.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-1d562535.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-71100bbc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-71100bbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-5215619 .header-wishlist-icon {
	color: #000;
	font-size: 22px;
}

.elementor-17 .elementor-element.elementor-element-5215619 .header-wishlist-icon svg {
	fill: #000;
	width: 22px;
	height: 22px;
}

.elementor-17 .elementor-element.elementor-element-5215619 .custom-svg-icon {
	width: 22px;
}

.elementor-17 .elementor-element.elementor-element-5215619 .wishlist-item-count {
	right: -8px;
	top: -10px;
}

.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-76e2e033.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-76e2e033.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-2f7bda78 {
	width: auto;
	max-width: auto;
}

.elementor-17 .elementor-element.elementor-element-2f7bda78 .shopping-bag-button {
	padding: 8px 0px 0px 0px;
	color: #333;
	font-size: 22px;
}

.elementor-17 .elementor-element.elementor-element-2f7bda78 .custom-svg-icon svg path, .elementor-17 .elementor-element.elementor-element-2f7bda78 .shopping-bag-button svg {
	fill: #333;
}

.elementor-17 .elementor-element.elementor-element-2f7bda78 .custom-svg-icon {
	font-size: 22px;
}

.elementor-17 .elementor-element.elementor-element-2f7bda78 .woostify-svg-icon svg {
	width: 22px;
	height: 22px;
}

.elementor-17 .elementor-element.elementor-element-2f7bda78 .shopping-bag-button svg {
	width: 22px;
	height: 22px;
}

.elementor-17 .elementor-element.elementor-element-2f7bda78 .shop-cart-count {
	background-color: #ac8e4d;
	right: -8px;
	top: -10px;
}

.elementor-17 .elementor-element.elementor-element-199048a5 {
	margin-top: 0px;
	margin-bottom: -20px;
}

.elementor-17 .elementor-element.elementor-element-2dc8ea07 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-17 .elementor-element.elementor-element-2dc8ea07 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-17 .elementor-element.elementor-element-2dc8ea07 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-17 .elementor-element.elementor-element-2dc8ea07 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-17 .elementor-element.elementor-element-52fe5f4a .elementor-icon-list-icon i {
	color: var(--e-global-color-woostify_color_1);
	transition: color .3s;
}

.elementor-17 .elementor-element.elementor-element-52fe5f4a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-woostify_color_1);
	transition: fill .3s;
}

.elementor-17 .elementor-element.elementor-element-52fe5f4a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-17 .elementor-element.elementor-element-52fe5f4a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-17 .elementor-element.elementor-element-5ff440f5 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-17 .elementor-element.elementor-element-5ff440f5 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-17 .elementor-element.elementor-element-5ff440f5 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-17 .elementor-element.elementor-element-5ff440f5 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-17 .elementor-element.elementor-element-19e68ba5 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-17 .elementor-element.elementor-element-19e68ba5 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-17 .elementor-element.elementor-element-19e68ba5 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-17 .elementor-element.elementor-element-19e68ba5 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-17 .elementor-element.elementor-element-7c9f1066 > .elementor-container {
	max-width: 1440px;
	min-height: 100px;
}

.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-4e02b515.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-4e02b515.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-c42220 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-c42220 {
	text-align: start;
}

.elementor-17 .elementor-element.elementor-element-c42220 img {
	width: 50%;
	max-width: 100%;
}

.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-44de2ca9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-44de2ca9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-17 .elementor-element.elementor-element-2ec569fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-17 .elementor-element.elementor-element-2ec569fe > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-8e1de34 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-8e1de34 .woostify-wishlist-icon-widget {
	text-align: right;
}

.elementor-17 .elementor-element.elementor-element-8e1de34 .header-wishlist-icon {
	color: #000;
	font-size: 22px;
}

.elementor-17 .elementor-element.elementor-element-8e1de34 .header-wishlist-icon svg {
	fill: #000;
	width: 22px;
	height: 22px;
}

.elementor-17 .elementor-element.elementor-element-8e1de34 .custom-svg-icon {
	width: 22px;
}

.elementor-17 .elementor-element.elementor-element-8e1de34 .wishlist-item-count {
	right: -8px;
	top: -10px;
}

.elementor-17 .elementor-element.elementor-element-643afac6 {
	width: 100%;
	max-width: 100%;
	text-align: end;
}

.elementor-17 .elementor-element.elementor-element-643afac6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-4b6389d6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-17 .elementor-element.elementor-element-4b6389d6 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-65319606 {
	width: 100%;
	max-width: 100%;
}

.elementor-17 .elementor-element.elementor-element-65319606 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-65319606 .woostify-cart-icon-widget {
	text-align: center;
}

.elementor-17 .elementor-element.elementor-element-65319606 .shopping-bag-button {
	padding: 0px 0px 0px 0px;
	color: #333;
	font-size: 22px;
}

.elementor-17 .elementor-element.elementor-element-65319606 .custom-svg-icon svg path, .elementor-17 .elementor-element.elementor-element-65319606 .shopping-bag-button svg {
	fill: #333;
}

.elementor-17 .elementor-element.elementor-element-65319606 .custom-svg-icon {
	font-size: 22px;
}

.elementor-17 .elementor-element.elementor-element-65319606 .woostify-svg-icon svg {
	width: 22px;
	height: 22px;
}

.elementor-17 .elementor-element.elementor-element-65319606 .shopping-bag-button svg {
	width: 22px;
	height: 22px;
}

.elementor-17 .elementor-element.elementor-element-65319606 .shop-cart-count {
	right: -8px;
	top: -10px;
}

.elementor-17 .elementor-element.elementor-element-717e61e2 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-17 .elementor-element.elementor-element-717e61e2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-48dc1e3a {
	margin-top: -30px;
	margin-bottom: -10px;
	padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-7a955902 {
	width: 100%;
	max-width: 100%;
}

.elementor-17 .elementor-element.elementor-element-7a955902 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-7a955902 .woostify-nav-menu-widget {
	text-align: center;
}

.elementor-17 .elementor-element.elementor-element-7a955902 .primary-navigation > li > a {
	font-size: 18px;
	text-transform: uppercase;
	border-style: none;
	color: #2b2b2b;
}

.elementor-17 .elementor-element.elementor-element-7a955902 .sidebar-menu-bottom ul > li > a {
	color: #2b2b2b;
}

.elementor-17 .elementor-element.elementor-element-7a955902 .primary-navigation > li > a .woostify-svg-icon {
	color: #2b2b2b;
}

.elementor-17 .elementor-element.elementor-element-7a955902 .primary-navigation ul a {
	border-style: none;
	color: #2b2b2b;
}

.elementor-17 .elementor-element.elementor-element-7a955902 .sidebar-menu-bottom  ul a {
	color: #2b2b2b;
}

@media (min-width:768px) {
	.elementor-17 .elementor-element.elementor-element-44de2ca9 {
		width: 55%;
	}
	
	.elementor-17 .elementor-element.elementor-element-2ec569fe {
		width: 10%;
	}
	
	.elementor-17 .elementor-element.elementor-element-4b6389d6 {
		width: 10%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-17 .elementor-element.elementor-element-e51d54c {
		width: 10%;
	}
	
	.elementor-17 .elementor-element.elementor-element-a094b5c {
		width: 20%;
	}
	
	.elementor-17 .elementor-element.elementor-element-808d909 {
		width: 40%;
	}
	
	.elementor-17 .elementor-element.elementor-element-ad08613 {
		width: 15%;
	}
	
	.elementor-17 .elementor-element.elementor-element-645b375 {
		width: 15%;
	}
}

@media (max-width:1024px) {
	.elementor-17 .elementor-element.elementor-element-e51d54c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-a640431 .woostify-nav-menu-widget {
		text-align: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-e058554 {
		text-align: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-a094b5c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-0f4d449 img {
		width: 100%;
	}
	
	.elementor-17 .elementor-element.elementor-element-ad08613 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-ad08613 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-3a98289 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-3a98289 .woostify-wishlist-icon-widget {
		text-align: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-5a7778c {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-17 .elementor-element.elementor-element-645b375 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-a52586c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17 .elementor-element.elementor-element-a52586c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-a52586c .woostify-cart-icon-widget {
		text-align: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-a52586c .shopping-bag-button {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-7503576 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-7503576 {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-17 .elementor-element.elementor-element-a1d12e9 .woostify-nav-menu-widget {
		text-align: right;
	}
	
	.elementor-17 .elementor-element.elementor-element-2d5d2a19 img {
		width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-17 .elementor-element.elementor-element-69b823ab {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-54e3ae8c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-54e3ae8c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-4c16fdd1 {
		font-size: 14px;
	}
	
	.elementor-17 .elementor-element.elementor-element-33a9c3a5 {
		font-size: 14px;
	}
	
	.elementor-17 .elementor-element.elementor-element-7ee9a654 {
		font-size: 14px;
	}
	
	.elementor-17 .elementor-element.elementor-element-cee9b15 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-e51d54c {
		width: 30%;
	}
	
	.elementor-17 .elementor-element.elementor-element-e51d54c.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-e51d54c > .elementor-element-populated {
		padding: 10px 0px 0px 15px;
	}
	
	.elementor-17 .elementor-element.elementor-element-a640431 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-a640431 .woostify-nav-menu-widget {
		text-align: left;
	}
	
	.elementor-17 .elementor-element.elementor-element-e058554 > .elementor-widget-container {
		margin: -25px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-e058554 {
		text-align: start;
		font-size: 10px;
	}
	
	.elementor-17 .elementor-element.elementor-element-a094b5c {
		width: 40%;
	}
	
	.elementor-17 .elementor-element.elementor-element-0f4d449 {
		text-align: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-0f4d449 img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17 .elementor-element.elementor-element-808d909 > .elementor-element-populated {
		margin: -10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-ad08613 {
		width: 15%;
	}
	
	.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-ad08613.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-ad08613.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-ad08613.elementor-column > .elementor-widget-wrap {
		justify-content: flex-end;
	}
	
	.elementor-17 .elementor-element.elementor-element-ad08613 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 20px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-5a7778c > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-5a7778c {
		text-align: end;
		font-size: 10px;
	}
	
	.elementor-17 .elementor-element.elementor-element-645b375 {
		width: 15%;
	}
	
	.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-645b375.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-645b375.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-645b375.elementor-column > .elementor-widget-wrap {
		justify-content: flex-end;
	}
	
	.elementor-17 .elementor-element.elementor-element-645b375 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 20px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-a52586c > .elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-a52586c {
		align-self: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-a52586c .woostify-cart-icon-widget {
		text-align: right;
	}
	
	.elementor-17 .elementor-element.elementor-element-a52586c .shopping-bag-button {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-7503576 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-7503576 {
		text-align: end;
		font-size: 10px;
	}
	
	.elementor-17 .elementor-element.elementor-element-41eb68b3 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-5cae4266 {
		width: 30%;
	}
	
	.elementor-17 .elementor-element.elementor-element-5cae4266.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-5cae4266 > .elementor-element-populated {
		padding: 10px 0px 0px 15px;
	}
	
	.elementor-17 .elementor-element.elementor-element-a1d12e9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-a1d12e9 .woostify-nav-menu-widget {
		text-align: left;
	}
	
	.elementor-17 .elementor-element.elementor-element-a1d12e9 .primary-navigation > li > a {
		font-size: 16px;
		color: #000;
	}
	
	.elementor-17 .elementor-element.elementor-element-a1d12e9 .sidebar-menu-bottom ul > li > a {
		color: #000;
	}
	
	.elementor-17 .elementor-element.elementor-element-a1d12e9 .primary-navigation > li > a .woostify-svg-icon {
		color: #000;
	}
	
	.elementor-17 .elementor-element.elementor-element-a1d12e9 .primary-navigation ul a {
		font-size: 14px;
	}
	
	.elementor-17 .elementor-element.elementor-element-1ac41932 > .elementor-widget-container {
		margin: -25px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-1ac41932 {
		text-align: start;
		font-size: 10px;
	}
	
	.elementor-17 .elementor-element.elementor-element-1d562535 {
		width: 40%;
	}
	
	.elementor-17 .elementor-element.elementor-element-2d5d2a19 {
		text-align: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-2d5d2a19 img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17 .elementor-element.elementor-element-71100bbc {
		width: 15%;
	}
	
	.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-71100bbc.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-71100bbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-71100bbc.elementor-column > .elementor-widget-wrap {
		justify-content: flex-end;
	}
	
	.elementor-17 .elementor-element.elementor-element-71100bbc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-5215619 > .elementor-widget-container {
		margin: 0px 0px -26px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-5215619 .woostify-wishlist-icon-widget {
		text-align: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-5215619 .header-wishlist-icon {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-568a581a > .elementor-widget-container {
		margin: -4px 0px -6px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-568a581a {
		text-align: center;
		font-size: 10px;
	}
	
	.elementor-17 .elementor-element.elementor-element-76e2e033 {
		width: 15%;
	}
	
	.elementor-17 .elementor-element.elementor-element-76e2e033 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-2f7bda78 {
		width: 100%;
		max-width: 100%;
		align-self: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-2f7bda78 > .elementor-widget-container {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-2f7bda78 .woostify-cart-icon-widget {
		text-align: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-2f7bda78 .shopping-bag-button {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-79ed67b3 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-79ed67b3 {
		text-align: center;
		font-size: 10px;
	}
	
	.elementor-17 .elementor-element.elementor-element-253aa75a > .elementor-element-populated {
		margin: -10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-199048a5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-11c5eb3 {
		width: 50%;
	}
	
	.elementor-17 .elementor-element.elementor-element-11c5eb3.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-11c5eb3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-2dc8ea07 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-2dc8ea07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-2dc8ea07 .elementor-icon-list-item > a {
		font-size: 12px;
	}
	
	.elementor-17 .elementor-element.elementor-element-405046f7 {
		width: 50%;
	}
	
	.elementor-17 .elementor-element.elementor-element-405046f7.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-405046f7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-52fe5f4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-52fe5f4a .elementor-icon-list-item > a {
		font-size: 12px;
	}
	
	.elementor-17 .elementor-element.elementor-element-77adbf87 {
		width: 50%;
	}
	
	.elementor-17 .elementor-element.elementor-element-77adbf87.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-77adbf87 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-5ff440f5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-5ff440f5 {
		--e-icon-list-icon-size: 12px;
	}
	
	.elementor-17 .elementor-element.elementor-element-5ff440f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-5ff440f5 .elementor-icon-list-item > a {
		font-size: 12px;
	}
	
	.elementor-17 .elementor-element.elementor-element-580f438a {
		width: 50%;
	}
	
	.elementor-17 .elementor-element.elementor-element-580f438a.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-17 .elementor-element.elementor-element-580f438a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-19e68ba5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-19e68ba5 .elementor-icon-list-item > a {
		font-size: 12px;
	}
}

/* Start custom CSS for section, class: .elementor-element-69b823ab */

/* For 3 texts */
.textcarousel, .textcarousel2, .textcarousel3 {
	pointer-events: none;
	opacity: 0;
}

.textcarousel {
	-webkit-animation: tcarousel 15s ease infinite;
	animation: tcarousel 15s ease infinite;
}

.textcarousel2 {
	-webkit-animation: tcarousel 15s ease -5s infinite;
	animation: tcarousel 15s ease -5s infinite;
}

.textcarousel3 {
	-webkit-animation: tcarousel 15s ease 5s infinite;
	animation: tcarousel 15s ease 5s infinite;
}

@-webkit-keyframes tcarousel {
	0% {
		opacity: 0;
		-webkit-transform: translateX(30px);
		transform: translateX(30px);
		pointer-events: none;
	}
	
	6% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		pointer-events: all;
	}
	
	30% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		pointer-events: all;
	}
	
	36% {
		opacity: 0;
		-webkit-transform: translateX(-30px);
		transform: translateX(-30px);
		pointer-events: none;
	}
	
	100% {
		opacity: 0;
		pointer-events: none;
	}
}

@keyframes tcarousel {
	0% {
		opacity: 0;
		-webkit-transform: translateX(30px);
		transform: translateX(30px);
		pointer-events: none;
	}
	
	6% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		pointer-events: all;
	}
	
	30% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		pointer-events: all;
	}
	
	36% {
		opacity: 0;
		-webkit-transform: translateX(-30px);
		transform: translateX(-30px);
		pointer-events: none;
	}
	
	100% {
		opacity: 0;
		pointer-events: none;
	}
}
