
.elementor-113 .elementor-element.elementor-element-fe676ee > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-113 .elementor-element.elementor-element-fe676ee {
	padding: 7px 0px 7px 0px;
}

.elementor-113 .elementor-element.elementor-element-7473c42 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-113 .elementor-element.elementor-element-3eb89b06.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-113 .elementor-element.elementor-element-3eb89b06.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-113 .elementor-element.elementor-element-33b73dc .elementor-heading-title {
	font-size: 31px;
}

.elementor-113 .elementor-element.elementor-element-61421be2 .elementor-search-form__container {
	min-height: 50px;
}

.elementor-113 .elementor-element.elementor-element-61421be2 .elementor-search-form__submit {
	min-width: calc(1.5 * 50px);
	--e-search-form-submit-text-color: var(--e-global-color-text);
	background-color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-113 .elementor-element.elementor-element-61421be2 .elementor-search-form__icon {
	padding-left: calc(50px / 3);
}

body.rtl .elementor-113 .elementor-element.elementor-element-61421be2 .elementor-search-form__icon {
	padding-right: calc(50px / 3);
}

.elementor-113 .elementor-element.elementor-element-61421be2 .elementor-search-form__input, .elementor-113 .elementor-element.elementor-element-61421be2.elementor-search-form--button-type-text .elementor-search-form__submit {
	padding-left: calc(50px / 3);
	padding-right: calc(50px / 3);
}

.elementor-113 .elementor-element.elementor-element-61421be2:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
	border-radius: 5px;
}

.elementor-113 .elementor-element.elementor-element-61421be2.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
	border-radius: 5px;
}

.elementor-113 .elementor-element.elementor-element-61421be2 .elementor-search-form__submit:hover {
	--e-search-form-submit-text-color: var(--e-global-color-text);
	background-color: var(--e-global-color-332724a);
}

.elementor-113 .elementor-element.elementor-element-61421be2 .elementor-search-form__submit:focus {
	--e-search-form-submit-text-color: var(--e-global-color-text);
	background-color: var(--e-global-color-332724a);
}

.elementor-113 .elementor-element.elementor-element-23a795d2 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-113 .elementor-element.elementor-element-749c89cb > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 {
	width: var(--container-widget-width, 57.422%);
	max-width: 57.422%;
	--container-widget-width: 57.422%;
	--container-widget-flex-grow: 0;
	--main-alignment: right;
	--divider-style: solid;
	--subtotal-divider-style: solid;
	--cart-buttons-position-margin: auto;
	--elementor-remove-from-cart-button: block;
	--remove-from-cart-button: none;
	--toggle-button-icon-color: #e73c3c;
	--toggle-button-background-color: var(--e-global-color-accent);
	--toggle-button-border-color: var(--e-global-color-accent);
	--toggle-button-icon-hover-color: #fa6e02;
	--toggle-button-hover-background-color: var(--e-global-color-accent);
	--toggle-button-hover-border-color: rgba(2, 1, 1, 0);
	--toggle-button-border-width: 1px;
	--toggle-icon-size: 28px;
	--items-indicator-text-color: var(--e-global-color-secondary);
	--items-indicator-background-color: var(--e-global-color-7dba3a4);
	--cart-background-color: var(--e-global-color-text);
	--cart-border-style: none;
	--cart-close-button-color: var(--e-global-color-accent);
	--cart-close-button-hover-color: var(--e-global-color-332724a);
	--remove-item-button-color: var(--e-global-color-text);
	--remove-item-button-hover-color: var(--e-global-color-d49ac81);
	--menu-cart-subtotal-color: var(--e-global-color-secondary);
	--product-price-color: var(--e-global-color-primary);
	--divider-color: var(--e-global-color-4d462f5);
	--subtotal-divider-color: var(--e-global-color-4d462f5);
	--cart-footer-layout: 1fr;
	--products-max-height-sidecart: calc(100vh - 300px);
	--products-max-height-minicart: calc(100vh - 450px);
	--view-cart-button-text-color: var(--e-global-color-d49ac81);
	--view-cart-button-background-color: var(--e-global-color-text);
	--view-cart-button-hover-text-color: var(--e-global-color-text);
	--view-cart-button-hover-background-color: var(--e-global-color-332724a);
	--checkout-button-text-color: var(--e-global-color-text);
	--checkout-button-background-color: var(--e-global-color-d49ac81);
	--checkout-button-hover-text-color: var(--e-global-color-text);
	--checkout-button-hover-background-color: var(--e-global-color-332724a);
	--empty-message-color: var(--e-global-color-primary);
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-113 .elementor-element.elementor-element-110dd0d9:hover .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__subtotal {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .widget_shopping_cart_content {
	--subtotal-divider-left-width: 0;
	--subtotal-divider-right-width: 0;
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__product-name a {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-primary);
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__product-name a:hover {
	color: var(--e-global-color-d49ac81);
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__product .variation {
	font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
	font-size: var(--e-global-typography-112b6c4-font-size);
	font-weight: var(--e-global-typography-112b6c4-font-weight);
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__product-price {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__product-price .product-quantity {
	color: var(--e-global-color-bb890b8);
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__footer-buttons .elementor-button {
	font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
	font-size: var(--e-global-typography-520c191-font-size);
	font-weight: var(--e-global-typography-520c191-font-weight);
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover {
	border-color: var(--e-global-color-332724a);
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-button--view-cart {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-d49ac81);
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart {
	border-radius: 5px 5px 5px 5px;
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover {
	border-color: var(--e-global-color-332724a);
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-button--checkout {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-d49ac81);
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__footer-buttons a.elementor-button--checkout {
	border-radius: 5px 5px 5px 5px;
}

.elementor-113 .elementor-element.elementor-element-110dd0d9 .woocommerce-mini-cart__empty-message {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-113 .elementor-element.elementor-element-127396e6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-113 .elementor-element.elementor-element-127396e6:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-127396e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bb890b8);
}

.elementor-113 .elementor-element.elementor-element-127396e6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-113 .elementor-element.elementor-element-127396e6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-113 .elementor-element.elementor-element-f25034e .elementor-menu-toggle {
	margin: 0 auto;
	background-color: var(--e-global-color-secondary);
}

.elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu--main .elementor-item:hover, .elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu--main .elementor-item.highlighted, .elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-7dba3a4);
	fill: var(--e-global-color-7dba3a4);
}

.elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu--dropdown a, .elementor-113 .elementor-element.elementor-element-f25034e .elementor-menu-toggle {
	color: var(--e-global-color-d49ac81);
}

.elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu--dropdown {
	background-color: var(--e-global-color-text);
}

.elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu--dropdown a:hover, .elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu--dropdown a.highlighted, .elementor-113 .elementor-element.elementor-element-f25034e .elementor-menu-toggle:hover {
	color: var(--e-global-color-text);
}

.elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu--dropdown a:hover, .elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu--dropdown a.highlighted {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-113 .elementor-element.elementor-element-f25034e .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	margin-top: 12px !important;
}

.elementor-113 .elementor-element.elementor-element-f25034e div.elementor-menu-toggle {
	color: var(--e-global-color-text);
}

.elementor-113 .elementor-element.elementor-element-f25034e div.elementor-menu-toggle svg {
	fill: var(--e-global-color-text);
}

.elementor-113 .elementor-element.elementor-element-f25034e div.elementor-menu-toggle:hover {
	color: var(--e-global-color-text);
}

.elementor-113 .elementor-element.elementor-element-f25034e div.elementor-menu-toggle:hover svg {
	fill: var(--e-global-color-text);
}

.elementor-113 .elementor-element.elementor-element-f25034e .elementor-menu-toggle:hover {
	background-color: #132a36;
}

.elementor-113 .elementor-element.elementor-element-f25034e {
	--nav-menu-icon-size: 17px;
}

.elementor-113 .elementor-element.elementor-element-71c3c164 .elementor-icon-list-icon i {
	color: var(--e-global-color-7dba3a4);
	transition: color .3s;
}

.elementor-113 .elementor-element.elementor-element-71c3c164 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-7dba3a4);
	transition: fill .3s;
}

.elementor-113 .elementor-element.elementor-element-71c3c164 {
	--e-icon-list-icon-size: 21px;
	--icon-vertical-offset: 0px;
}

.elementor-113 .elementor-element.elementor-element-71c3c164 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-113 .elementor-element.elementor-element-71c3c164 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
	font-size: var(--e-global-typography-520c191-font-size);
	font-weight: var(--e-global-typography-520c191-font-weight);
}

.elementor-113 .elementor-element.elementor-element-71c3c164 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

@media (max-width:1024px) {
	.elementor-113 .elementor-element.elementor-element-110dd0d9 {
		--main-alignment: center;
		--toggle-icon-size: 21px;
		--toggle-icon-padding: 0px 0px 0px 0px;
	}
	
	.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__subtotal {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
	}
	
	.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__product-name a {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__product .variation {
		font-size: var(--e-global-typography-112b6c4-font-size);
	}
	
	.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__product-price {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__footer-buttons .elementor-button {
		font-size: var(--e-global-typography-520c191-font-size);
	}
	
	.elementor-113 .elementor-element.elementor-element-110dd0d9 .woocommerce-mini-cart__empty-message {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-113 .elementor-element.elementor-element-71c3c164 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-113 .elementor-element.elementor-element-71c3c164 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-520c191-font-size);
	}
}

@media (min-width:768px) {
	.elementor-113 .elementor-element.elementor-element-7473c42 {
		width: 89.929%;
	}
	
	.elementor-113 .elementor-element.elementor-element-23a795d2 {
		width: 10.071%;
	}
	
	.elementor-113 .elementor-element.elementor-element-62b04cac {
		width: 82%;
	}
	
	.elementor-113 .elementor-element.elementor-element-2eef58f8 {
		width: 18%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-113 .elementor-element.elementor-element-7473c42 {
		width: 75%;
	}
	
	.elementor-113 .elementor-element.elementor-element-3eb89b06 {
		width: 30%;
	}
	
	.elementor-113 .elementor-element.elementor-element-43e3c75d {
		width: 70%;
	}
	
	.elementor-113 .elementor-element.elementor-element-23a795d2 {
		width: 25%;
	}
	
	.elementor-113 .elementor-element.elementor-element-62b04cac {
		width: 70%;
	}
	
	.elementor-113 .elementor-element.elementor-element-2eef58f8 {
		width: 30%;
	}
}

@media (max-width:767px) {
	.elementor-113 .elementor-element.elementor-element-7473c42 {
		width: 55%;
	}
	
	.elementor-113 .elementor-element.elementor-element-3eb89b06 {
		width: 100%;
	}
	
	.elementor-113 .elementor-element.elementor-element-33b73dc {
		width: var(--container-widget-width, 169.512px);
		max-width: 169.512px;
		--container-widget-width: 169.512px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-113 .elementor-element.elementor-element-23a795d2 {
		width: 45%;
	}
	
	.elementor-113 .elementor-element.elementor-element-333fc5ec {
		width: 100%;
	}
	
	.elementor-113 .elementor-element.elementor-element-110dd0d9 {
		--main-alignment: right;
	}
	
	.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__subtotal {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
	}
	
	.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__product-name a {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__product .variation {
		font-size: var(--e-global-typography-112b6c4-font-size);
	}
	
	.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__product-price {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-113 .elementor-element.elementor-element-110dd0d9 .elementor-menu-cart__footer-buttons .elementor-button {
		font-size: var(--e-global-typography-520c191-font-size);
	}
	
	.elementor-113 .elementor-element.elementor-element-110dd0d9 .woocommerce-mini-cart__empty-message {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-113 .elementor-element.elementor-element-62b04cac {
		width: 20%;
	}
	
	.elementor-113 .elementor-element.elementor-element-f25034e {
		--nav-menu-icon-size: 19px;
	}
	
	.elementor-113 .elementor-element.elementor-element-2eef58f8 {
		width: 80%;
	}
	
	.elementor-113 .elementor-element.elementor-element-71c3c164 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-113 .elementor-element.elementor-element-71c3c164 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-520c191-font-size);
	}
}
