.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-44963 .elementor-element.elementor-element-386e5d46 .elementor-repeater-item-79d00c6.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.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-eael-woo-product-images .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-eael-woo-product-images .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-eael-woo-product-images [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-eael-woo-product-images .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-woo-product-images .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-44963 .elementor-element.elementor-element-e28ea0a .eael-single-product-images .product_image_slider__container .swiper-slide-active img {
	border-style: solid;
	border-width: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-widget-heading .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-heading .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-heading [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-heading .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-heading .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-text-editor .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-text-editor .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-text-editor [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-text-editor .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-text-editor .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-single-add-to-cart .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-single-add-to-cart .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-single-add-to-cart [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-single-add-to-cart .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-single-add-to-cart .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-44963 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart {
	flex-direction: row;
}

.elementor-44963 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .variations {
	max-width: 60%;
}

.elementor-44963 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del {
	text-decoration: line-through;
	font-weight: 400;
}

.elementor-44963 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del {
	text-decoration: line-through;
	font-weight: 400;
}

.elementor-44963 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins {
	text-decoration: none;
	font-weight: 400;
}

.elementor-44963 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins {
	text-decoration: none;
	font-weight: 400;
}

.elementor-44963 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol {
	vertical-align: baseline;
}

.elementor-44963 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .reset_variations {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-44963 .elementor-element.elementor-element-508e9db1 .elementor-jet-single-add-to-cart .reset_variations:hover {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-widget-eael-woo-product-price .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-eael-woo-product-price .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-eael-woo-product-price [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-eael-woo-product-price .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-eael-woo-product-price .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-44963 .elementor-element.elementor-element-95157a1 .eael-single-product-price .price del .amount bdi {
	color: #000;
}

.elementor-44963 .elementor-element.elementor-element-95157a1 .eael-single-product-price .price .amount bdi {
	color: #000;
}

.elementor-44963 .elementor-element.elementor-element-95157a1 .eael-product-price-edit {
	justify-content: flex-start;
}

.elementor-44963 .elementor-element.elementor-element-95157a1 .eael-single-product-price .price del .woocommerce-Price-currencySymbol {
	color: #000;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button {
	bottom: 15px;
	right: 15px;
	width: 50px;
	height: 50px;
	z-index: 9999;
	opacity: .7;
	background-color: #000;
	border-radius: 5px;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i {
	font-size: 16px;
	color: #fff;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg {
	width: 16px;
	height: 16px;
	fill: #fff;
}

@media (max-width:1250px) {
	.elementor-widget-eael-woo-product-images .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-eael-woo-product-images .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-heading .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-heading .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-text-editor .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-text-editor .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-single-add-to-cart .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-single-add-to-cart .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-eael-woo-product-price .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-eael-woo-product-price .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
}

@media (max-width:767px) {
	.elementor-widget-eael-woo-product-images .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-eael-woo-product-images .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-heading .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-heading .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-text-editor .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-text-editor .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-single-add-to-cart .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-single-add-to-cart .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-eael-woo-product-price .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-eael-woo-product-price .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
}