
.elementor-526 .elementor-element.elementor-element-7ea76b3 {
	z-index: 99999;
}

.elementor-526 .elementor-element.elementor-element-d5e238b .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
	padding: 8px;
}

.elementor-526 .elementor-element.elementor-element-d5e238b:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-d5e238b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #313131;
}

.elementor-526 .elementor-element.elementor-element-d5e238b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-526 .elementor-element.elementor-element-d5e238b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-526 .elementor-element.elementor-element-d29d843.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-526 .elementor-element.elementor-element-e76a8a0 {
	color: var(--e-global-color-astglobalcolor5);
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 26px;
	letter-spacing: .3px;
	width: auto;
	max-width: auto;
}

.elementor-526 .elementor-element.elementor-element-05505ad {
	color: var(--e-global-color-astglobalcolor5);
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 26px;
	letter-spacing: .3px;
	width: auto;
	max-width: auto;
	top: 10px;
}

body:not(.rtl) .elementor-526 .elementor-element.elementor-element-05505ad {
	right: 0px;
}

body.rtl .elementor-526 .elementor-element.elementor-element-05505ad {
	left: 0px;
}

.elementor-526 .elementor-element.elementor-element-d3fb281 {
	padding: 25px 0px 25px 0px;
	z-index: 2;
}

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

.elementor-526 .elementor-element.elementor-element-c1b27e4.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-526 .elementor-element.elementor-element-56931f8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-526 .elementor-element.elementor-element-56931f8.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-bc-flex-widget .elementor-526 .elementor-element.elementor-element-1401f63.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-526 .elementor-element.elementor-element-1401f63.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-526 .elementor-element.elementor-element-87ef52e .elementor-search-form {
	text-align: center;
}

.elementor-526 .elementor-element.elementor-element-87ef52e .elementor-search-form__toggle {
	--e-search-form-toggle-size: 24px;
	--e-search-form-toggle-background-color: rgba(108, 108, 108, 0);
	--e-search-form-toggle-border-width: 0px;
	--e-search-form-toggle-border-radius: 0px;
}

.elementor-526 .elementor-element.elementor-element-87ef52e input[type="search"].elementor-search-form__input {
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-526 .elementor-element.elementor-element-87ef52e .elementor-search-form__input, .elementor-526 .elementor-element.elementor-element-87ef52e .elementor-search-form__icon, .elementor-526 .elementor-element.elementor-element-87ef52e .elementor-lightbox .dialog-lightbox-close-button, .elementor-526 .elementor-element.elementor-element-87ef52e .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-526 .elementor-element.elementor-element-87ef52e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
	color: var(--e-global-color-astglobalcolor5);
	fill: var(--e-global-color-astglobalcolor5);
}

.elementor-526 .elementor-element.elementor-element-87ef52e:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
	border-radius: 0px;
}

.elementor-526 .elementor-element.elementor-element-87ef52e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
	border-radius: 0px;
}

.elementor-526 .elementor-element.elementor-element-87ef52e {
	width: auto;
	max-width: auto;
}

.elementor-526 .elementor-element.elementor-element-322ed94 > .elementor-widget-container {
	margin: 0px 0px 0px 16px;
}

.elementor-526 .elementor-element.elementor-element-322ed94 {
	width: auto;
	max-width: auto;
}

.elementor-526 .elementor-element.elementor-element-fea6569 {
	--main-alignment: center;
	--divider-style: solid;
	--subtotal-divider-style: solid;
	--elementor-remove-from-cart-button: none;
	--remove-from-cart-button: block;
	--toggle-button-icon-color: var(--e-global-color-text);
	--toggle-button-icon-hover-color: var(--e-global-color-text);
	--toggle-button-border-width: 0px;
	--toggle-icon-size: 18px;
	--cart-background-color: #fafafa;
	--cart-border-style: none;
	--product-price-color: #313131;
	--cart-footer-layout: 1fr 1fr;
	--products-max-height-sidecart: calc(100vh - 240px);
	--products-max-height-minicart: calc(100vh - 385px);
	--view-cart-button-text-color: #fff;
	--view-cart-button-background-color: #313131;
	--checkout-button-text-color: #313131;
	--checkout-button-background-color: #f5f5f5;
	width: auto;
	max-width: auto;
}

.elementor-526 .elementor-element.elementor-element-fea6569 .widget_shopping_cart_content {
	--subtotal-divider-left-width: 0;
	--subtotal-divider-right-width: 0;
}

.elementor-526 .elementor-element.elementor-element-fea6569 .elementor-menu-cart__product-name a {
	font-family: "Nunito Sans", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 26px;
	color: #313131;
}

.elementor-526 .elementor-element.elementor-element-fea6569 .elementor-menu-cart__product-price {
	font-family: "Nunito Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 26px;
}

.elementor-526 .elementor-element.elementor-element-fea6569 .elementor-menu-cart__product-price .product-quantity {
	color: #313131;
	font-family: "Nunito Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
}

.elementor-526 .elementor-element.elementor-element-fea6569 .elementor-menu-cart__footer-buttons .elementor-button {
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 1px;
}

.elementor-526 .elementor-element.elementor-element-fea6569 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart {
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 1px;
}

.elementor-526 .elementor-element.elementor-element-fea6569 .elementor-menu-cart__footer-buttons a.elementor-button--checkout {
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 1px;
}

.elementor-526 .elementor-element.elementor-element-fea6569 > .elementor-widget-container {
	margin: 0px 0px 0px 16px;
}

.elementor-526 .elementor-element.elementor-element-6eda3b4 > .elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-526 .elementor-element.elementor-element-6eda3b4 {
	width: auto;
	max-width: auto;
}

.elementor-526 .elementor-element.elementor-element-aa8e839 {
	padding: 25px 0px 25px 0px;
	z-index: 2;
}

.elementor-bc-flex-widget .elementor-526 .elementor-element.elementor-element-027e637.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-526 .elementor-element.elementor-element-058b081.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-526 .elementor-element.elementor-element-f54ae71.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-526 .elementor-element.elementor-element-5f4cafa .elementor-search-form {
	text-align: center;
}

.elementor-526 .elementor-element.elementor-element-5f4cafa .elementor-search-form__toggle {
	--e-search-form-toggle-size: 24px;
	--e-search-form-toggle-background-color: rgba(108, 108, 108, 0);
	--e-search-form-toggle-border-width: 0px;
	--e-search-form-toggle-border-radius: 0px;
}

.elementor-526 .elementor-element.elementor-element-5f4cafa input[type="search"].elementor-search-form__input {
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-526 .elementor-element.elementor-element-5f4cafa .elementor-search-form__input, .elementor-526 .elementor-element.elementor-element-5f4cafa .elementor-search-form__icon, .elementor-526 .elementor-element.elementor-element-5f4cafa .elementor-lightbox .dialog-lightbox-close-button, .elementor-526 .elementor-element.elementor-element-5f4cafa .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-526 .elementor-element.elementor-element-5f4cafa.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
	color: var(--e-global-color-astglobalcolor5);
	fill: var(--e-global-color-astglobalcolor5);
}

.elementor-526 .elementor-element.elementor-element-5f4cafa:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
	border-radius: 0px;
}

.elementor-526 .elementor-element.elementor-element-5f4cafa.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
	border-radius: 0px;
}

.elementor-526 .elementor-element.elementor-element-5f4cafa {
	width: auto;
	max-width: auto;
}

.elementor-526 .elementor-element.elementor-element-56aebff > .elementor-widget-container {
	margin: 0px 0px 0px 16px;
}

.elementor-526 .elementor-element.elementor-element-56aebff {
	width: auto;
	max-width: auto;
}

.elementor-526 .elementor-element.elementor-element-dfc0b1a {
	--main-alignment: center;
	--divider-style: solid;
	--subtotal-divider-style: solid;
	--elementor-remove-from-cart-button: none;
	--remove-from-cart-button: block;
	--toggle-button-icon-color: var(--e-global-color-text);
	--toggle-button-icon-hover-color: var(--e-global-color-text);
	--toggle-button-border-width: 0px;
	--toggle-icon-size: 18px;
	--cart-border-style: none;
	--product-variations-color: #313131;
	--product-price-color: #313131;
	--cart-footer-layout: 1fr 1fr;
	--products-max-height-sidecart: calc(100vh - 240px);
	--products-max-height-minicart: calc(100vh - 385px);
	--view-cart-button-text-color: #fff;
	--view-cart-button-background-color: #313131;
	--checkout-button-text-color: #313131;
	--checkout-button-background-color: #f5f5f5;
	width: auto;
	max-width: auto;
}

.elementor-526 .elementor-element.elementor-element-dfc0b1a .widget_shopping_cart_content {
	--subtotal-divider-left-width: 0;
	--subtotal-divider-right-width: 0;
}

.elementor-526 .elementor-element.elementor-element-dfc0b1a .elementor-menu-cart__product-name a {
	font-family: "Nunito Sans", Sans-serif;
	font-weight: 300;
	line-height: 26px;
	color: #313131;
}

.elementor-526 .elementor-element.elementor-element-dfc0b1a .elementor-menu-cart__product-price {
	font-family: "Nunito Sans", Sans-serif;
	font-weight: 400;
}

.elementor-526 .elementor-element.elementor-element-dfc0b1a .elementor-menu-cart__product-price .product-quantity {
	color: #313131;
	font-family: "Nunito Sans", Sans-serif;
}

.elementor-526 .elementor-element.elementor-element-dfc0b1a .elementor-menu-cart__footer-buttons a.elementor-button--view-cart {
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
}

.elementor-526 .elementor-element.elementor-element-dfc0b1a .elementor-menu-cart__footer-buttons a.elementor-button--checkout {
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
}

.elementor-526 .elementor-element.elementor-element-dfc0b1a > .elementor-widget-container {
	margin: 0px 0px 0px 16px;
}

.elementor-526 .elementor-element.elementor-element-e218aed > .elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-526 .elementor-element.elementor-element-e218aed {
	width: auto;
	max-width: auto;
}

.elementor-526 .elementor-element.elementor-element-f83017e {
	padding: 187px 0px 0px 0px;
}

.elementor-526 .elementor-element.elementor-element-707ec30 .woocommerce-breadcrumb {
	color: #ac8f71;
	font-family: "Nunito Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	text-align: left;
}

.elementor-526 .elementor-element.elementor-element-707ec30 .woocommerce-breadcrumb > a {
	color: var(--e-global-color-text);
}

@media (max-width:1024px) {
	.elementor-bc-flex-widget .elementor-526 .elementor-element.elementor-element-027e637.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-526 .elementor-element.elementor-element-027e637.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-526 .elementor-element.elementor-element-027e637.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-bc-flex-widget .elementor-526 .elementor-element.elementor-element-058b081.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-526 .elementor-element.elementor-element-058b081.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-526 .elementor-element.elementor-element-058b081.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-bc-flex-widget .elementor-526 .elementor-element.elementor-element-f54ae71.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-526 .elementor-element.elementor-element-f54ae71.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-526 .elementor-element.elementor-element-f54ae71.elementor-column > .elementor-widget-wrap {
		justify-content: flex-end;
	}
	
	.elementor-526 .elementor-element.elementor-element-6c614db {
		text-align: center;
	}
}
