.elementor-widget-section [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-column [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-jet-smart-filters-sorting .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-jet-smart-filters-sorting .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-jet-smart-filters-sorting [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-jet-smart-filters-sorting .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-smart-filters-sorting .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-smart-filters-sorting .apply-filters__button {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-smart-filters-range .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-jet-smart-filters-range .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-jet-smart-filters-range [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-jet-smart-filters-range .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-smart-filters-range ::placeholder {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-smart-filters-range .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-smart-filters-range .apply-filters__button, .elementor-widget-jet-smart-filters-range .jet-filter-items-dropdown__apply-button {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-24795 .elementor-element.elementor-element-e7a9d39 .jet-range__slider__track {
	height: 4px;
}

.elementor-24795 .elementor-element.elementor-element-e7a9d39 .jet-range__slider__input::-webkit-slider-thumb {
	width: 16px;
	height: 16px;
}

.elementor-24795 .elementor-element.elementor-element-e7a9d39 .jet-range__slider__input::-moz-range-thumb {
	width: 16px;
	height: 16px;
}

.elementor-24795 .elementor-element.elementor-element-e7a9d39 .jet-range__slider__input::-ms-thumb {
	width: 16px;
	height: 16px;
}

.elementor-24795 .elementor-element.elementor-element-e7a9d39 .jet-range__slider__input {
	height: 16px;
}

.elementor-24795 .elementor-element.elementor-element-e7a9d39 .jet-range__values {
	text-align: center;
}

.elementor-24795 .elementor-element.elementor-element-e7a9d39 .jet-range__inputs__container {
	margin-left: auto;
	margin-right: auto;
}

.elementor-24795 .elementor-element.elementor-element-e7a9d39 .jet-filters-group .jet-filter {
	width: 100%;
	max-width: 100%;
}

.elementor-24795 .elementor-element.elementor-element-e7a9d39 .jet-filters-group .jet-filter+.jet-filter {
	margin-top: 10px;
}

.elementor-24795 .elementor-element.elementor-element-e7a9d39 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"] {
	margin-top: 10px;
}

.elementor-widget-jet-smart-filters-select .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-jet-smart-filters-select .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-jet-smart-filters-select [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-jet-smart-filters-select .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-smart-filters-select ::placeholder {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-smart-filters-select .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-24795 .elementor-element.elementor-element-baef163 .jet-smart-filters-select.jet-filter {
	display: block;
}

.elementor-24795 .elementor-element.elementor-element-baef163 .jet-smart-filters-hierarchy.jet-filter .jet-select {
	display: block;
}

.elementor-24795 .elementor-element.elementor-element-baef163 .jet-filters-group {
	display: flex;
	flex-direction: column;
	margin-top: calc(-10px / 2);
	margin-bottom: calc(-10px / 2);
}

.elementor-24795 .elementor-element.elementor-element-baef163 .jet-smart-filters-select.jet-filter .jet-select {
	max-width: 150px;
	flex-basis: 150px;
}

.elementor-24795 .elementor-element.elementor-element-baef163 .jet-smart-filters-hierarchy.jet-filter .jet-select__control {
	max-width: 150px;
	flex-basis: 150px;
}

.elementor-24795 .elementor-element.elementor-element-baef163 .jet-filters-group .jet-filter {
	margin-top: calc(10px / 2);
	margin-bottom: calc(10px / 2);
}

.elementor-24795 .elementor-element.elementor-element-baef163 .jet-filter .jet-filters-group {
	margin-top: calc(-10px / 2);
	margin-bottom: calc(-10px / 2);
}

.elementor-24795 .elementor-element.elementor-element-baef163 .jet-filter .jet-filters-group .jet-select {
	margin-top: calc(10px / 2);
	margin-bottom: calc(10px / 2);
}

.elementor-widget-yith_wcan_filters .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-yith_wcan_filters .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-yith_wcan_filters [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-yith_wcan_filters .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-yith_wcan_filters .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-yith_wcan_reset_button .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-yith_wcan_reset_button .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-yith_wcan_reset_button [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-yith_wcan_reset_button .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-yith_wcan_reset_button ::placeholder {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-yith_wcan_reset_button .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-woo-recent-products .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-woo-recent-products .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-woo-recent-products [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-woo-recent-products .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-woo-recent-products .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-ucaddon_woocommerce_category_grid .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-ucaddon_woocommerce_category_grid .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-ucaddon_woocommerce_category_grid [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-ucaddon_woocommerce_category_grid .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-ucaddon_woocommerce_category_grid .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

@media (min-width:768px) {}

@media (max-width:1250px) {
	.elementor-widget-jet-smart-filters-sorting .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-smart-filters-sorting .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-smart-filters-range .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-smart-filters-range .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-smart-filters-select .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-smart-filters-select .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-yith_wcan_filters .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-yith_wcan_filters .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-yith_wcan_reset_button .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-yith_wcan_reset_button .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-woo-recent-products .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-woo-recent-products .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-ucaddon_woocommerce_category_grid .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-ucaddon_woocommerce_category_grid .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
}

@media (max-width:767px) {
	.elementor-widget-jet-smart-filters-sorting .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-smart-filters-sorting .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-smart-filters-range .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-smart-filters-range .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-smart-filters-select .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-smart-filters-select .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-yith_wcan_filters .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-yith_wcan_filters .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-yith_wcan_reset_button .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-yith_wcan_reset_button .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-woo-recent-products .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-woo-recent-products .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-ucaddon_woocommerce_category_grid .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-ucaddon_woocommerce_category_grid .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
}