.elementor-widget-container [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-44784 .elementor-element.elementor-element-8722bea .eael-single-product-images .product_image_slider__container .product_image_slider__trigger {
	background-color: #fff;
	padding: 5px 8px 5px 8px;
	margin: 15px 15px 15px 15px;
}

.elementor-44784 .elementor-element.elementor-element-8722bea .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path {
	fill: #858585;
}

.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-eael-woo-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-eael-woo-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-eael-woo-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-eael-woo-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-eael-woo-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-44784 .elementor-element.elementor-element-4677ff7 .eael-single-product-add-to-cart .elementor-add-to-cart.elementor-product-simple .cart {
	flex-direction: row;
}

.woocommerce .elementor-44784 .elementor-element.elementor-element-4677ff7 .eael-single-product-add-to-cart .cart .button {
	transition: all .2s;
}

.elementor-44784 .elementor-element.elementor-element-4677ff7 .eael-add-to-cart-wrapper .eael-add-to-cart {
	transition: all .2s;
}

.woocommerce .elementor-44784 .elementor-element.elementor-element-4677ff7 .eael-single-product-add-to-cart .quantity .qty {
	transition: all .2s;
}

.elementor-44784 .elementor-element.elementor-element-4677ff7 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input {
	transition: all .2s;
}

.woocommerce .elementor-44784 .elementor-element.elementor-element-4677ff7 .eael-single-product-add-to-cart .single_add_to_cart_button svg {
	height: 16px;
	width: 16px;
}

.woocommerce .elementor-44784 .elementor-element.elementor-element-4677ff7 .eael-single-product-add-to-cart .single_add_to_cart_button i {
	font-size: 16px;
	color: #e1e0e7;
}

.elementor-44784 .elementor-element.elementor-element-4677ff7 .eael-single-product-add-to-cart .eael-add-to-cart svg {
	height: 16px;
	width: 16px;
}

.elementor-44784 .elementor-element.elementor-element-4677ff7 .eael-single-product-add-to-cart .eael-add-to-cart i {
	font-size: 16px;
	color: #e1e0e7;
}

.woocommerce .elementor-44784 .elementor-element.elementor-element-4677ff7 .eael-single-product-add-to-cart .single_add_to_cart_button svg path {
	fill: #e1e0e7;
}

.elementor-44784 .elementor-element.elementor-element-4677ff7 .eael-single-product-add-to-cart .eael-add-to-cart svg path {
	fill: #e1e0e7;
}

@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-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-eael-woo-add-to-cart .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-eael-woo-add-to-cart .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-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-eael-woo-add-to-cart .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-eael-woo-add-to-cart .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
}