.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-path{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-mdp-ader-product-add-to-cart-elementor .cart .button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-ader-product-add-to-cart-elementor .cart .button:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-ader-product-add-to-cart-elementor .quantity .qty{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-ader-product-add-to-cart-elementor .quantity .qty:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-ader-product-add-to-cart-elementor .quantity .qty:focus{color:var( --e-global-color-text );}.elementor-widget-mdp-ader-product-add-to-cart-elementor .cart .variations{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-ader-product-add-to-cart-elementor .variations .value select{color:var( --e-global-color-text );}.elementor-widget-mdp-ader-product-add-to-cart-elementor .cart .variations:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-ader-product-add-to-cart-elementor .variations .value select:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-ader-custom-add-to-cart-elementor .mdp-ader-elementor-button-text, .elementor-widget-mdp-ader-custom-add-to-cart-elementor .mdp-ader-elementor-product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mdp-ader-custom-add-to-cart-elementor .mdp-ader-elementor-button-text{color:var( --e-global-color-text );}.elementor-widget-mdp-ader-custom-add-to-cart-elementor .mdp-ader-elementor-button-icon{color:var( --e-global-color-text );}.elementor-widget-mdp-ader-custom-add-to-cart-elementor .mdp-ader-elementor-product-price{color:var( --e-global-color-text );}.elementor-widget-mdp-ader-custom-add-to-cart-elementor .mdp-ader-elementor-button:hover .mdp-ader-elementor-button-text{color:var( --e-global-color-text );}.elementor-widget-mdp-ader-custom-add-to-cart-elementor .mdp-ader-elementor-button:hover .mdp-ader-elementor-button-icon{color:var( --e-global-color-text );}.elementor-widget-mdp-ader-custom-add-to-cart-elementor .mdp-ader-elementor-button:hover .mdp-ader-elementor-product-price{color:var( --e-global-color-text );}.elementor-widget-mdp-ader-custom-add-to-cart-elementor .added_to_cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-ader-custom-add-to-cart-elementor .added_to_cart:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-additional-information-elementor .mdp-producter-elementor-product-wrapper h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-additional-information-elementor .mdp-producter-elementor-product-wrapper:hover h2{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-additional-information-elementor .shop_attributes, .elementor-widget-mdp-producter-product-additional-information-elementor .woocommerce-product-attributes-item__label, .elementor-widget-mdp-producter-product-additional-information-elementor .woocommerce-product-attributes-item__value{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mdp-producter-product-additional-information-elementor .woocommerce-product-attributes-item{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-additional-information-elementor .shop_attributes:hover .woocommerce-product-attributes-item{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-images-elementor .onsale{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-images-elementor .onsale:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-short-description-elementor .woocommerce-product-details__short-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-short-description-elementor .woocommerce-product-details__short-description:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-price-elementor .price .woocommerce-Price-amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mdp-producter-product-price-elementor .price .woocommerce-Price-amount bdi{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-price-elementor .price .woocommerce-Price-amount:hover bdi{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-price-elementor .price del .woocommerce-Price-amount.amount bdi{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-price-elementor .price del:hover .woocommerce-Price-amount.amount bdi{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-stock-elementor .stock{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-stock-elementor .stock:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-title-elementor .mdp-producter-elementor-product-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-title-elementor .mdp-producter-elementor-product-title:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-meta-elementor .mdp-producter-elementor-product-meta{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mdp-producter-product-meta-elementor .mdp-producter-elementor-product-meta, .elementor-widget-mdp-producter-product-meta-elementor .mdp-producter-elementor-product-wrapper .mdp-producter-elementor-product-meta a{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-meta-elementor .mdp-producter-elementor-product-wrapper .mdp-producter-elementor-product-meta:hover, .elementor-widget-mdp-producter-product-meta-elementor .mdp-producter-elementor-product-wrapper .mdp-producter-elementor-product-meta:hover a, .elementor-widget-mdp-producter-product-meta-elementor .mdp-producter-elementor-product-wrapper .mdp-producter-elementor-product-meta:hover span{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-meta-elementor .mdp-producter-elementor-product-meta-caption{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-meta-elementor .mdp-producter-elementor-product-wrapper .mdp-producter-elementor-product-meta:hover .mdp-producter-elementor-product-meta-caption{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-meta-elementor .mdp-producter-elementor-product-meta-separator{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mdp-producter-product-meta-elementor .mdp-producter-elementor-product-meta-separator span, .elementor-widget-mdp-producter-product-meta-elementor .mdp-producter-elementor-product-meta-separator i{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-meta-elementor .mdp-producter-elementor-product-meta-separator:hover span, .elementor-widget-mdp-producter-product-meta-elementor .mdp-producter-elementor-product-meta-separator:hover i{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-data-tabs-elementor .woocommerce-Tabs-panel, .elementor-widget-mdp-producter-product-data-tabs-elementor .woocommerce-Tabs-panel a, .elementor-widget-mdp-producter-product-data-tabs-elementor .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mdp-producter-product-data-tabs-elementor .woocommerce-Tabs-panel, .elementor-widget-mdp-producter-product-data-tabs-elementor .woocommerce-Tabs-panel a{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-data-tabs-elementor .woocommerce-Tabs-panel h2{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-data-tabs-elementor .woocommerce-Tabs-panel:hover, .elementor-widget-mdp-producter-product-data-tabs-elementor .woocommerce-Tabs-panel:hover a{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-data-tabs-elementor .woocommerce-Tabs-panel:hover h2{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-data-tabs-elementor .woocommerce-tabs ul.wc-tabs li a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-data-tabs-elementor .woocommerce-tabs ul.wc-tabs li:hover a{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-data-tabs-elementor .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-rating-elementor .woocommerce-review-link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-rating-elementor .woocommerce-product-rating{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-rating-elementor .woocommerce-product-rating:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-producter-product-rating-elementor .woocommerce-product-rating:hover .woocommerce-review-link{color:var( --e-global-color-text );}