.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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 );font-style:var( --e-global-typography-secondary-font-style );}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-primary-font-size );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 );font-style:var( --e-global-typography-secondary-font-style );}.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-size:var( --e-global-typography-primary-font-size );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 );font-style:var( --e-global-typography-secondary-font-style );}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-primary-font-size );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 );}.wl .elementor-widget-shop-classic .wl-sc-product-name a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-classic .wl-sc-product-info h2.wl-sc-price ins,
                                .wl .elementor-widget-shop-classic .wl-sc-product-info h2.wl-sc-price > .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-classic .wl-sc-product-info h2.wl-sc-price del{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-classic .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-classic .wl-sc-corner-ribbon{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-classic .wl-sc-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-standard .wl-ss-product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-standard .wl-ss-product-info .wl-ss-product-desc p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-standard .wl-ss-info-icons .wl-ss-price ins, .elementor-widget-shop-standard .wl-ss-info-icons .wl-ss-price h2 > .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-standard .wl-ss-info-icons .wl-ss-price h2 del{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-standard .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-standard .wl-ss-corner-ribbon{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-standard .wl-ss-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-flip .wl-sf-product-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-flip .wl-sf-product-price ins .amount, .elementor-widget-shop-flip .wl-sf-product-price > .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-flip .wl-sf-product-price del span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-flip .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-flip .wl-sf-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-flip .wl-sf-short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-trendy .wl-str-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-trendy .wl-str-ribbon{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-trendy .wl-str-product-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-trendy .wl-str-product-price ins, .wl-str-product-price > .amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-trendy .wl-str-product-price del{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-trendy .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-shop-curvy .wl-scr-product-name a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-curvy h2.wl-scr-price ins,
                                .wl .elementor-widget-shop-curvy h2.wl-scr-price .woocommerce-Price-amount.amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-curvy h2.wl-scr-price del,
                                .wl .elementor-widget-shop-curvy h2.wl-scr-price del .woocommerce-Price-amount.amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-curvy .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-curvy .wl-scr-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-curvy-horizontal .wl-sch-product-name a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-curvy-horizontal .wl-sch-product-info h2.wl-sch-price ins, .elementor-widget-shop-curvy-horizontal .wl-icons-side .wl-sch-price h2, .elementor-widget-shop-curvy-horizontal .wl-sch-product-info h2.wl-sch-price > .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-curvy-horizontal .wl-sch-product-info h2.wl-sch-price del,.elementor-widget-shop-curvy-horizontal .wl-icons-side .wl-sch-price h2 del{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-curvy-horizontal .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-curvy-horizontal .wl-sch-product-desc p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-curvy-horizontal .wl-sch-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-slider .wl-ssl-product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-slider .wl-ssl-product-info .wl-ssl-product-desc p{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-slider .wl-ssl-info-icons .wl-ssl-price ins, .elementor-widget-shop-slider .wl-ssl-info-icons .wl-ssl-price h2 > .amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-slider .wl-ssl-info-icons .wl-ssl-price h2 del{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-slider .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-slider .wl-ssl-corner-ribbon{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-slider .wl-ssl-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-accordion .wl-sa-accordion-title h2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-accordion .wl-sa-accordion-content p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-accordion .wl-sa-accordion-cat span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-accordion .wl-sa-accordion-cat a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-accordion span.wl-sa-tag{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-accordion .wl-sa-product-info .wl-sa-price .amount , .wl-sa-product-info .wl-sa-price ins.amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-accordion .wl-sa-product-info .wl-sa-price del .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-accordion .wl-sa-price .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-accordion .wl-sa-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-table .wl-st-main_table th{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-table .wl-st-main_table .wl-st-td,
                                .elementor-widget-shop-table .wl-st-main_table .wl-st-td a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-table .wl-st-sale{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-table .wl-st-info-icons .wl-st-qty{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-table .multiselect-submit-div .multiselect-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shop-beauty .wl-sb-product-name a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-beauty .wl-sb-product-desc p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-beauty .wl-sb-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shop-beauty .wl-sb-cart-area .wl-sb-product-cart{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-minimal .wl-sm-product-title-price-panel .woocommerce-loop-product__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-minimal .wl-sm-product-title-price-panel .price ins,
                                .wl .elementor-widget-shop-minimal .wl-sm-product-title-price-panel .price > .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-minimal .wl-sm-product-title-price-panel .price del .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-minimal .wl-sm-product-title-price-panel .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-minimal .wl-sm-product-iamge-cart-panel span.onsale{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-minimal .wl-sm-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-wix .wl-sm-product-title-price-panel .woocommerce-loop-product__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-wix .wl-sm-product-title-price-panel .price ins,
                                .wl .elementor-widget-shop-wix .wl-sm-product-title-price-panel .price > .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-wix .wl-sm-product-title-price-panel .price del .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-wix .wl-sm-product-title-price-panel .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-wix .wl-sm-product-iamge-cart-panel span.onsale{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-wix .wl-sm-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-shopify .wl-sm-product-title-price-panel .woocommerce-loop-product__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-shopify .wl-sm-product-title-price-panel .price ins,
                                .wl .elementor-widget-shop-shopify .wl-sm-product-title-price-panel .price > .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-shopify .wl-sm-product-title-price-panel .price del .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-shopify .wl-sm-product-title-price-panel .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-shopify .wl-sm-product-iamge-cart-panel span.onsale{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-shop-shopify .wl-sm-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-horizontal .wl-fh-filter-heading h3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-horizontal .wl-fh-filter-search input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-horizontal .wl-fh-tab-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-horizontal .wl-fh-radio-custom-label span, .wl-fh-checkbox-custom-label span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-horizontal .wl-fh-btn-checkout{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-horizontal .wl-fh-clear-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-vertical .wl-fv-filter-heading h3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-vertical .wl-fv-filter-search input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-vertical .wl-fv-tab-label, .wl-fv-range-value div{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-vertical .wl-fv-radio-custom-label span, .wl-fv-checkbox-custom-label span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-vertical .wl-fv-btn-checkout{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-advance .wl-fv-filter-heading h3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-advance .wl-fv-filter-search input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-advance .wl-fv-tab-label, .wl-fv-range-value div{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-advance .wl-fv-radio-custom-label span, .wl-fv-checkbox-custom-label span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-filter-advance .wl-fv-btn-checkout{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-product-title .wl-product-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.woocommerce .elementor-widget-product-price .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-product-breadcrumbs .wl-bc .woocommerce-breadcrumb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-product-short-description .wl-product-description p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-product-variations .wl-pl-item-name h4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-product-variations .wl-pl-item-name .wl-pl-item-desc-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-product-variations .wl-pl-item-details{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-product-variations .pl-item-attr{border-color:var( --e-global-color-primary );}.elementor-widget-product-variations .wl-pl-item-total{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-product-variations .wl-pl-total{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-product-variations .wl-pl-btn {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-product-add-to-cart .wl-atc-button-area .single_add_to_cart_button.button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-product-add-to-cart .wl-atc-button-area .quantity input,
								.wl .elementor-widget-product-add-to-cart .wl-atc-button-area .quantity input.qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-product-add-to-cart .wl-atc-button-area table tr td{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-product-sku .wl-product-sku .sku-label{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-product-sku .wl-product-sku .sku{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 );}.wl .elementor-widget-product-meta .wcd_product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.wl .elementor-widget-product-categories .wl-product-categories .cat-label{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 );}.wl .elementor-widget-product-categories .wl-product-categories .categories_wrapper a{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-product-tags .wl-product-tags .tag-label{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-product-tags .wl-product-tags .tags_wrapper a{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 );}.wl .elementor-widget-product-add-to-wishlist .wl-add-to-wishlist .wl-wish-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-ask-for-price .wl-afp-form-label,
					 .wl .elementor-widget-ask-for-price .wl-afp-form-checkbox,
					 .wl .elementor-widget-ask-for-price .wl-afp-form-options{color:var( --e-global-color-primary );}.wl .elementor-widget-ask-for-price .wl-afp-form-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-ask-for-price .wl-afp-form-options, .wl .elementor-widget-ask-for-price .wl-afp-form-checkbox{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-ask-for-price .wl-afp-form-input{color:var( --e-global-color-primary );}.wl .elementor-widget-ask-for-price .wl-afp-form-submit-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.wl .elementor-widget-ask-for-price .wl-afp-form-submit-btn:hover{color:var( --e-global-color-primary );}.wl .elementor-widget-my-account .wcd-customer-box .wcd-ab-name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.wl .elementor-widget-my-account .woocommerce-MyAccount-navigation ul li{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-my-account .woocommerce-MyAccount-navigation ul li.is-active{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wishlist .wl-wlst-main_table th{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wishlist .wl-wlst-main_table .wl-wlst-td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wishlist .multiselect-submit-div .multiselect-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-customer-reviews-classic .wl-crvc-review-author h3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-customer-reviews-classic .wl-crvc-review-author-details span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-customer-reviews-classic .wl-crvc-review-date{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-customer-reviews-classic .wl-crvc-review-details p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-customer-reviews-standard .wl-crvs-review-author h3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-customer-reviews-standard .wl-crvs-review-author-details span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-customer-reviews-standard .wl-crvs-review-date{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-customer-reviews-standard .wl-crvs-review-details p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-customer-reviews-trendy .wl-crvs-review-author h3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-customer-reviews-trendy .wl-crvs-review-author-details span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-customer-reviews-trendy .wl-crvs-review-date{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-customer-reviews-trendy .wl-crvs-review-details p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-faqs-accordion .wl-faqa-accordion-title h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-faqs-accordion .wl-faqa-accordion-content{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs-basic .wl-pt-navigation-wrapper li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tabs-basic .wl-pt-content-wrapper{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tabs-classic .wl-tc-tab .wl-tc-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs-fancy .wl-tabs-container .tab-title p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tabs-fancy .wl-tabs-container .wl-content p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tabs-beauty .wl-tab-beauty .wl-tb-content .wl-tb-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs-beauty .wl-tab-beauty .wl-tb-content .wl-tb-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gradient-button .wl-gradient-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-sales-notification .wl-sales-notification .notification .item_details{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-category .wl-category .wl-ctgry-content .wl-ctgry-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-category .wl-category .wl-ctgry-content .wl-ctgry-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-basic-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-basic-menu .woolementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );}.elementor-widget-basic-menu .woolementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-basic-menu .woolementor-nav-menu--main .elementor-item.woolementor-item-active,
					.elementor-widget-basic-menu .woolementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-basic-menu .woolementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );}.elementor-widget-basic-menu .woolementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-basic-menu .woolementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-basic-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-basic-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-basic-menu .woolementor-nav-menu--dropdown .elementor-item, .elementor-widget-basic-menu .woolementor-nav-menu--dropdown  .woolementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.wl .elementor-widget-dynamic-tabs .wl-dynamic-tab-title, .elementor-widget-dynamic-tabs .wl-dynamic-tab-title a{color:var( --e-global-color-primary );}.wl .elementor-widget-dynamic-tabs .wl-dynamic-tab-title.wl-dynamic-tab-active a{color:var( --e-global-color-accent );}.wl .elementor-widget-dynamic-tabs .wl-dynamic-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-dynamic-tabs .wl-dynamic-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 );}.wl .elementor-widget-menu-cart .wlmc-total{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-menu-cart .wlmc-modal-count-text-panel{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-menu-cart .wlmc-modal-body ul li.woocommerce-mini-cart-item.mini_cart_item a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-menu-cart .wlmc-modal-body ul li.woocommerce-mini-cart-item.mini_cart_item .quantity{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-menu-cart .wlmc-modal-body p.woocommerce-mini-cart__total.total{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-menu-cart .wlmc-modal-body p.woocommerce-mini-cart__buttons.buttons .button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-product-comparison .wl-product-comparison-table tbody tr th{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background:var( --e-global-color-primary );}.wl .elementor-widget-product-comparison .wl-product-comparison-table tbody tr td{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background:var( --e-global-color-primary );}.wl .elementor-widget-product-comparison .wl-product-comparison-wrapper .wl-comparison-products{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-product-comparison .wl-comparison-product-add-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-pricing-table-advanced .wl-pt-single-pricing .wl-pt-pricing-name{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-advanced .wl-pt-pricing-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-advanced .wl-pt-regular-price sup{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-advanced .wl-pt-regular-price .wl-pt-pricing-period{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-advanced .wl-pt-pricing-sell-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-advanced .wl-pt-sale-price-wrap sup{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-advanced .wl-pt-sale-price-wrap .wl-pt-pricing-period{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-advanced .wl-pt-featured-badge-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-pricing-table-advanced .wl-pt-pricing-list ul li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-advanced .wl-pt-single-pricing a.price-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.wl .elementor-widget-pricing-table-basic .wl-ptb-single-pricing .wl-ptb-pricing-name{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-basic .wl-ptb-pricing-price-full .wl-ptb-regular-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-basic .wl-ptb-pricing-price-full .wl-ptb-regular-price sup{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-basic .wl-ptb-pricing-period{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-basic .wl-ptb-pricing-price-full .wl-ptb-current-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-basic .wl-ptb-current-price sup{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-basic .wl-ptb-current-price .wl-ptb-pricing-period{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-basic .wl-ptb-pricing-list ul li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-pricing-table-basic .wl-ptb-single-pricing a.wl-price-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pricing-table-regular .wl-ptr-featured{color:var( --e-global-color-primary );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular:hover .wl-ptr-featured{color:var( --e-global-color-primary );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-regular-price {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-sale-price {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-pricing-period{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptrf-desc{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-purchase-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-regular-price {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-sale-price {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pricing-table-smart .wl-pt-featured{color:var( --e-global-color-primary );}.elementor-widget-pricing-table-smart .wl-pt-featured:hover{color:var( --e-global-color-primary );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-pricing-period{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-ptsf-desc{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-purchase-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pricing-table-fancy .wl-ptf-fancy-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pricing-table-fancy .wl-pricing-table-fancy .wl-ptf-sale-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pricing-table-fancy .wl-ptf-pricing-period{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pricing-table-fancy .wl-pricing-table-fancy .wl-ptf-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pricing-table-fancy .wl-pricing-table-fancy .wl-ptff-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pricing-table-fancy .wl-ptf-purchase-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pricing-table-fancy .wl-ptf-featured-badge-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-related-products-classic .wl-rpc-product-name a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-classic .wl-rpc-product-info h2.wl-rpc-price ins, .wl-rpc-product-info h2.wl-rpc-price > .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-classic .wl-rpc-product-info h2.wl-rpc-price del{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-classic .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-classic .wl-rpc-corner-ribbon{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-standard .wl-rps-product-name a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-standard .wl-rps-product-info .wl-rps-product-desc p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-standard .wl-rps-info-icons .wl-rps-price ins, 
								.elementor-widget-related-products-standard	.wl-rps-info-icons .wl-rps-price h2 > .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-standard .wl-rps-info-icons .wl-rps-price h2 del{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-standard .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-standard .wl-rps-corner-ribbon{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-flip .wl-rpf-product-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-flip .wl-rpf-product-price ins .amount, .wl-rpf-product-price > .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-flip .wl-rpf-product-price del span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-flip .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-flip .wl-rpf-short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-trendy .wl-rptr-product-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-related-products-trendy .wl-rptr-product-price ins, .wl-rptr-product-price > .amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-related-products-trendy .wl-rptr-product-price del{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-related-products-trendy .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-related-products-curvy .wl-rpcr-product-name a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-curvy .wl-rpcr-product-info h2.wl-rpcr-price ins, .wl-rpcr-product-info h2.wl-rpcr-price > .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-curvy .wl-rpcr-product-info h2.wl-rpcr-price del{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-curvy .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-accordion .wl-rpa-accordion-title h2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-accordion .wl-rpa-accordion-content p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-accordion .wl-rpa-accordion-cat span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-accordion .wl-rpa-accordion-cat a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-accordion span.wl-rpa-tag{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-accordion .wl-rpa-product-info .wl-rpa-price .amount , .wl-rpa-product-info .wl-rpa-price ins.amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-accordion .wl-rpa-product-info .wl-rpa-price del .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-accordion .wl-rpa-price .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-table .wl-rpt-main_table th{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-related-products-table .wl-rpt-main_table .wl-rpt-td,
                                .elementor-widget-related-products-table .wl-rpt-main_table .wl-rpt-td a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-related-products-table .multiselect-submit-div .multiselect-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-cart-items thead tr.wl-ci-heading-nav th.wl-ci-heading{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .wl-ci-product-name.product-name > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-cart-items .wl-ci-cart-category span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .wl-ci-cart-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .product-price.wl-ci-product-price .woocommerce-Price-amount.amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .product-subtotal.wl-ci-product-subtotal .woocommerce-Price-amount.amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .button.wl-ci-coupon-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .button.wl-ci-update-cart-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .wl-ci-proceed-to-checkout .button.checkout-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items-classic .wl-cart-items-classic thead tr.wl-cic-heading-nav th{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items-classic .wl-cart-items-classic td.product-name > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-cart-items-classic .wl-cart-items-classic td.product-price .woocommerce-Price-amount.amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items-classic .wl-cart-items-classic td.product-subtotal .woocommerce-Price-amount.amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items-classic .wl-cart-items-classic .button.wl-cic-coupon-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items-classic .wl-cart-items-classic .coupon input[name="coupon_code"]{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items-classic .wl-cart-items-classic .button.wl-cic-update-cart-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cart-overview .wl-cart-overview .cart_totals .wl-co-title, .elementor-widget-cart-overview .wl-cart-overview .cart_totals .elementor-inline-editing{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-cart-overview .wl-cart-overview table tr th{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cart-overview .wl-cart-overview table tr td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cart-overview .wl-cart-overview .wc-proceed-to-checkout a.checkout-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-coupon-form input.wl-cf-apply-coupon-input{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-coupon-form .wl-cf-apply-coupon-button.button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-billing-address .wl-billing-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-billing-address .wl-billing label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-billing-address .wl-billing input, 
								.elementor-widget-billing-address .wl-billing select, 
								.elementor-widget-billing-address .wl-billing option,
								.elementor-widget-billing-address .wl-billing textarea{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shipping-address .wl-shipping-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shipping-address .shipping-checkbox-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shipping-address .wl-shipping label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-shipping-address .wl-shipping input, 
								.elementor-widget-shipping-address .wl-shipping select, 
								.elementor-widget-shipping-address .wl-shipping option,
								.elementor-widget-shipping-address .wl-shipping textarea{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-notes .wl-pm-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-notes .wl-order-notes label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-notes .wl-order-notes input, 
								.elementor-widget-order-notes .wl-order-notes select, 
								.elementor-widget-order-notes .wl-order-notes option,
								.elementor-widget-order-notes .wl-order-notes textarea{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-review .wl-order-review-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-review .wl-or-table thead tr th{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-review .wl-or-table tbody tr td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-review .wl-or-table tfoot tr td,
								.elementor-widget-order-review .wl-or-table tfoot tr th{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-pay .wl-order-pay-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-pay .wl-order-pay thead tr th{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-pay .wl-order-pay tbody tr td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-pay .wl-order-pay tfoot tr td,
								.elementor-widget-order-pay .wl-order-pay tfoot tr th{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-pay .wl-order-pay .wl-op-payments{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-pay .wl-order-pay #payment .wc_payment_methods.payment_methods.methods .wc_payment_method label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-pay .wl-order-pay #payment .wc_payment_methods.payment_methods.methods .wc_payment_method .payment_box{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-pay .wl-order-pay .form-row{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-order-pay .wl-order-pay .form-row .button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-payment-methods .wl-pm-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-payment-methods .wl-pm #payment .wc_payment_methods.payment_methods.methods .wc_payment_method label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-payment-methods .wl-pm #payment .wc_payment_methods.payment_methods.methods .wc_payment_method .payment_box{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-payment-methods .form-row.place-order .woocommerce-terms-and-conditions-wrapper{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-payment-methods .form-row.place-order .woocommerce-terms-and-conditions-wrapper button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-thankyou .woolementor-notice{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-thankyou .thankyou_order_info_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-thankyou .woolementor-order-overview{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-thankyou .woocommerce-order-details h2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-thankyou .woocommerce-order-details table thead tr th{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-thankyou .woocommerce-order-details table tbody tr td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-thankyou .woocommerce-order-details table tfoot tr th,
								.elementor-widget-thankyou .woocommerce-order-details table tfoot tr td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-thankyou .woolementor-thankyou .woocommerce-customer-details h2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-thankyou .woolementor-thankyou .woocommerce-customer-details address{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-checkout-login .wl-checkout-login .wl-form-collapse{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-checkout-login .wl-checkout-login form label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-checkout-login .wl-checkout-login form input{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-checkout-login .wl-checkout-login .button.woocommerce-form-login__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-checkout-login .wl-checkout-login .lost_password a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-retina .hfe-retina-image-container .hfe-retina-img{border-color:var( --e-global-color-primary );}.elementor-widget-retina .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-copyright .hfe-copyright-wrapper a, .elementor-widget-copyright .hfe-copyright-wrapper{color:var( --e-global-color-text );}.elementor-widget-copyright .hfe-copyright-wrapper, .elementor-widget-copyright .hfe-copyright-wrapper a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-text );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
								.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:var( --e-global-color-accent );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.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-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-page-title .elementor-heading-title, .elementor-widget-page-title .hfe-page-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-page-title .hfe-page-title-icon i{color:var( --e-global-color-primary );}.elementor-widget-page-title .hfe-page-title-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-hfe-site-title .elementor-heading-title, .elementor-widget-hfe-site-title .hfe-heading a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-site-title .hfe-heading-text{color:var( --e-global-color-primary );}.elementor-widget-hfe-site-title .hfe-icon i{color:var( --e-global-color-primary );}.elementor-widget-hfe-site-title .hfe-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-hfe-site-tagline .hfe-site-tagline{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-secondary );}.elementor-widget-hfe-site-tagline .hfe-icon i{color:var( --e-global-color-primary );}.elementor-widget-hfe-site-tagline .hfe-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var( --e-global-color-primary );}.elementor-widget-site-logo .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-hfe-search-button input[type="search"].hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-search-icon-toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-search-button .hfe-search-form__input{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__input::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container, .elementor-widget-hfe-search-button .hfe-search-icon-toggle .hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:var( --e-global-color-primary );}.elementor-widget-hfe-search-button .hfe-search-form__input:focus::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container button#clear-with-button,
					.elementor-widget-hfe-search-button .hfe-search-form__container button#clear,
					.elementor-widget-hfe-search-button .hfe-search-icon-toggle button#clear{color:var( --e-global-color-text );}.elementor-widget-hfe-cart .hfe-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-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-crumber-elementor .mdp-crumber-elementor-breadcrumbs-item, .elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-breadcrumbs-item a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-breadcrumbs-item .mdp-crumber-elementor-breadcrumbs-item-icon{color:var( --e-global-color-text );}.elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-box .mdp-crumber-elementor-breadcrumbs .mdp-crumber-elementor-breadcrumbs-item:hover a, .elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-box .mdp-crumber-elementor-breadcrumbs .mdp-crumber-elementor-breadcrumbs-item:hover span, .elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-box .mdp-crumber-elementor-breadcrumbs .mdp-crumber-elementor-breadcrumbs-item.mdp-crumber-elementor-breadcrumbs-item-active:hover span, .elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-box .mdp-crumber-elementor-breadcrumbs .mdp-crumber-elementor-breadcrumbs-item.mdp-crumber-elementor-breadcrumbs-item-active:hover a, .elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-box .mdp-crumber-elementor-breadcrumbs .mdp-crumber-elementor-breadcrumbs-item.mdp-crumber-elementor-breadcrumbs-item-woocommerce:last-of-type:hover span{color:var( --e-global-color-text );}.elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-box .mdp-crumber-elementor-breadcrumbs .mdp-crumber-elementor-breadcrumbs-item:hover .mdp-crumber-elementor-breadcrumbs-item-icon, .elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-box .mdp-crumber-elementor-breadcrumbs .mdp-crumber-elementor-breadcrumbs-item.mdp-crumber-elementor-breadcrumbs-item-active:hover .mdp-crumber-elementor-breadcrumbs-item-icon i{color:var( --e-global-color-text );}.elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-box .mdp-crumber-elementor-breadcrumbs .mdp-crumber-elementor-breadcrumbs-item.mdp-crumber-elementor-breadcrumbs-item-active, .elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-breadcrumbs-item.mdp-crumber-elementor-breadcrumbs-item-active a, .elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-box .mdp-crumber-elementor-breadcrumbs .mdp-crumber-elementor-breadcrumbs-item.mdp-crumber-elementor-breadcrumbs-item-woocommerce:last-of-type{color:var( --e-global-color-text );}.elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-box .mdp-crumber-elementor-breadcrumbs .mdp-crumber-elementor-breadcrumbs-item.mdp-crumber-elementor-breadcrumbs-item-active .mdp-crumber-elementor-breadcrumbs-item-icon{color:var( --e-global-color-text );}.elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-separator{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-box .mdp-crumber-elementor-breadcrumbs .mdp-crumber-elementor-separator:hover{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-alert .elementor-alert-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-standard .wl-ss-product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-trendy .wl-str-ribbon{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-trendy .wl-str-product-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-trendy .wl-str-product-price ins, .wl-str-product-price > .amount{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-trendy .wl-str-product-price del{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-trendy .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-slider .wl-ssl-product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-slider .wl-ssl-product-info .wl-ssl-product-desc p{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-slider .wl-ssl-info-icons .wl-ssl-price ins, .elementor-widget-shop-slider .wl-ssl-info-icons .wl-ssl-price h2 > .amount{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-slider .wl-ssl-info-icons .wl-ssl-price h2 del{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-slider .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-slider .wl-ssl-corner-ribbon{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-table .wl-st-main_table th{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-table .wl-st-main_table .wl-st-td,
                                .elementor-widget-shop-table .wl-st-main_table .wl-st-td a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-table .wl-st-sale{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-table .wl-st-info-icons .wl-st-qty{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-table .multiselect-submit-div .multiselect-submit{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-product-add-to-cart .wl-atc-button-area table tr td{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-ask-for-price .wl-afp-form-label{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-ask-for-price .wl-afp-form-options, .wl .elementor-widget-ask-for-price .wl-afp-form-checkbox{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-ask-for-price .wl-afp-form-submit-btn{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-my-account .wcd-customer-box .wcd-ab-name{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-my-account .woocommerce-MyAccount-navigation ul li{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-my-account .woocommerce-MyAccount-navigation ul li.is-active{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wishlist .multiselect-submit-div .multiselect-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-faqs-accordion .wl-faqa-accordion-title h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-faqs-accordion .wl-faqa-accordion-content{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs-classic .wl-tc-tab .wl-tc-tab-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs-beauty .wl-tab-beauty .wl-tb-content .wl-tb-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs-beauty .wl-tab-beauty .wl-tb-content .wl-tb-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-basic-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-dynamic-tabs .wl-dynamic-tab-title{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-menu-cart .wlmc-total{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-menu-cart .wlmc-modal-count-text-panel{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-menu-cart .wlmc-modal-body ul li.woocommerce-mini-cart-item.mini_cart_item a{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-menu-cart .wlmc-modal-body ul li.woocommerce-mini-cart-item.mini_cart_item .quantity{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-menu-cart .wlmc-modal-body p.woocommerce-mini-cart__total.total{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-menu-cart .wlmc-modal-body p.woocommerce-mini-cart__buttons.buttons .button{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-product-comparison .wl-product-comparison-table tbody tr th{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-product-comparison .wl-product-comparison-table tbody tr td{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-product-comparison .wl-product-comparison-wrapper .wl-comparison-products{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-product-comparison .wl-comparison-product-add-button{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-pricing-table-advanced .wl-pt-featured-badge-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-regular-price {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-sale-price {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-pricing-period{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptrf-desc{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-purchase-btn{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-regular-price {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-sale-price {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-pricing-period{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-ptsf-desc{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-purchase-btn{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-fancy .wl-ptf-featured-badge-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-related-products-trendy .wl-rptr-product-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-related-products-trendy .wl-rptr-product-price ins, .wl-rptr-product-price > .amount{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-related-products-trendy .wl-rptr-product-price del{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-related-products-trendy .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-related-products-table .wl-rpt-main_table th{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-related-products-table .wl-rpt-main_table .wl-rpt-td,
                                .elementor-widget-related-products-table .wl-rpt-main_table .wl-rpt-td a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-related-products-table .multiselect-submit-div .multiselect-submit{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-cart-items .wl-ci-product-name.product-name > a{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-cart-items-classic .wl-cart-items-classic td.product-name > a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-cart-overview .wl-cart-overview .cart_totals .wl-co-title, .elementor-widget-cart-overview .wl-cart-overview .cart_totals .elementor-inline-editing{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-coupon-form input.wl-cf-apply-coupon-input{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-coupon-form .wl-cf-apply-coupon-button.button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-checkout-login .wl-checkout-login .wl-form-collapse{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-checkout-login .wl-checkout-login form label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-checkout-login .wl-checkout-login form input{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-checkout-login .wl-checkout-login .button.woocommerce-form-login__submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-checkout-login .wl-checkout-login .lost_password a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-page-title .elementor-heading-title, .elementor-widget-page-title .hfe-page-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hfe-site-title .elementor-heading-title, .elementor-widget-hfe-site-title .hfe-heading a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hfe-search-button input[type="search"].hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-search-icon-toggle{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hfe-cart .hfe-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-breadcrumbs-item, .elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-breadcrumbs-item a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-separator{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-alert .elementor-alert-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-standard .wl-ss-product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-trendy .wl-str-ribbon{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-trendy .wl-str-product-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-trendy .wl-str-product-price ins, .wl-str-product-price > .amount{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-trendy .wl-str-product-price del{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-trendy .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-slider .wl-ssl-product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-slider .wl-ssl-product-info .wl-ssl-product-desc p{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-slider .wl-ssl-info-icons .wl-ssl-price ins, .elementor-widget-shop-slider .wl-ssl-info-icons .wl-ssl-price h2 > .amount{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-slider .wl-ssl-info-icons .wl-ssl-price h2 del{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-slider .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-slider .wl-ssl-corner-ribbon{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-table .wl-st-main_table th{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-table .wl-st-main_table .wl-st-td,
                                .elementor-widget-shop-table .wl-st-main_table .wl-st-td a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-table .wl-st-sale{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-table .wl-st-info-icons .wl-st-qty{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shop-table .multiselect-submit-div .multiselect-submit{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-product-add-to-cart .wl-atc-button-area table tr td{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-ask-for-price .wl-afp-form-label{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-ask-for-price .wl-afp-form-options, .wl .elementor-widget-ask-for-price .wl-afp-form-checkbox{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-ask-for-price .wl-afp-form-submit-btn{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-my-account .wcd-customer-box .wcd-ab-name{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-my-account .woocommerce-MyAccount-navigation ul li{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-my-account .woocommerce-MyAccount-navigation ul li.is-active{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wishlist .multiselect-submit-div .multiselect-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-faqs-accordion .wl-faqa-accordion-title h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-faqs-accordion .wl-faqa-accordion-content{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs-classic .wl-tc-tab .wl-tc-tab-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs-beauty .wl-tab-beauty .wl-tb-content .wl-tb-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs-beauty .wl-tab-beauty .wl-tb-content .wl-tb-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-basic-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-dynamic-tabs .wl-dynamic-tab-title{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-menu-cart .wlmc-total{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-menu-cart .wlmc-modal-count-text-panel{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-menu-cart .wlmc-modal-body ul li.woocommerce-mini-cart-item.mini_cart_item a{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-menu-cart .wlmc-modal-body ul li.woocommerce-mini-cart-item.mini_cart_item .quantity{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-menu-cart .wlmc-modal-body p.woocommerce-mini-cart__total.total{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-menu-cart .wlmc-modal-body p.woocommerce-mini-cart__buttons.buttons .button{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-product-comparison .wl-product-comparison-table tbody tr th{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-product-comparison .wl-product-comparison-table tbody tr td{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-product-comparison .wl-product-comparison-wrapper .wl-comparison-products{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-product-comparison .wl-comparison-product-add-button{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-pricing-table-advanced .wl-pt-featured-badge-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-regular-price {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-sale-price {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-pricing-period{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptrf-desc{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-regular .wl-pricing-table-regular .wl-ptr-purchase-btn{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-regular-price {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-sale-price {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-pricing-period{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-ptsf-desc{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-smart .wl-pricing-table-smart .wl-pts-purchase-btn{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-pricing-table-fancy .wl-ptf-featured-badge-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-related-products-trendy .wl-rptr-product-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-related-products-trendy .wl-rptr-product-price ins, .wl-rptr-product-price > .amount{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-related-products-trendy .wl-rptr-product-price del{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-related-products-trendy .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-related-products-table .wl-rpt-main_table th{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-related-products-table .wl-rpt-main_table .wl-rpt-td,
                                .elementor-widget-related-products-table .wl-rpt-main_table .wl-rpt-td a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-related-products-table .multiselect-submit-div .multiselect-submit{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-cart-items .wl-ci-product-name.product-name > a{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-cart-items-classic .wl-cart-items-classic td.product-name > a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-cart-overview .wl-cart-overview .cart_totals .wl-co-title, .elementor-widget-cart-overview .wl-cart-overview .cart_totals .elementor-inline-editing{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-coupon-form input.wl-cf-apply-coupon-input{font-size:var( --e-global-typography-primary-font-size );}.wl .elementor-widget-coupon-form .wl-cf-apply-coupon-button.button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-checkout-login .wl-checkout-login .wl-form-collapse{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-checkout-login .wl-checkout-login form label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-checkout-login .wl-checkout-login form input{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-checkout-login .wl-checkout-login .button.woocommerce-form-login__submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-checkout-login .wl-checkout-login .lost_password a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-page-title .elementor-heading-title, .elementor-widget-page-title .hfe-page-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hfe-site-title .elementor-heading-title, .elementor-widget-hfe-site-title .hfe-heading a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hfe-search-button input[type="search"].hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-search-icon-toggle{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hfe-cart .hfe-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-breadcrumbs-item, .elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-breadcrumbs-item a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-mdp-crumber-elementor .mdp-crumber-elementor-separator{font-size:var( --e-global-typography-primary-font-size );}}