.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-text-editor{color:var(--e-global-color-text);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-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-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-widget-image-box .elementor-image-box-title{color:var(--e-global-color-primary);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-image-box .elementor-image-box-description{color:var(--e-global-color-text);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-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-description{color:var(--e-global-color-text);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-star-rating .elementor-star-rating__title{color:var(--e-global-color-text);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-image-gallery .gallery-item .gallery-caption{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-text{color:var(--e-global-color-secondary)}.elementor-widget-icon-list .elementor-icon-list-item,.elementor-widget-icon-list .elementor-icon-list-item a{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-counter .elementor-counter-number-wrapper{color:var(--e-global-color-primary);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-counter .elementor-counter-title{color:var(--e-global-color-secondary);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var(--e-global-color-primary)}.elementor-widget-progress .elementor-title{color:var(--e-global-color-primary);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-testimonial .elementor-testimonial-content{color:var(--e-global-color-text);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-testimonial .elementor-testimonial-name{color:var(--e-global-color-primary);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-testimonial .elementor-testimonial-job{color:var(--e-global-color-secondary);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title a{color:var(--e-global-color-primary)}.elementor-widget-tabs .elementor-tab-title.elementor-active,.elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var(--e-global-color-accent)}.elementor-widget-tabs .elementor-tab-title{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-tabs .elementor-tab-content{color:var(--e-global-color-text);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-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-accordion-title{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-accordion .elementor-tab-content{color:var(--e-global-color-text);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-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-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-toggle .elementor-tab-content{color:var(--e-global-color-text);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-alert .elementor-alert-title{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-alert .elementor-alert-description{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-classic .wl-sc-product-name a{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-classic .wl-sc-product-info h2.wl-sc-price ins,.elementor-widget-shop-classic .wl-sc-product-info h2.wl-sc-price>.amount{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-classic .wl-sc-product-info h2.wl-sc-price del{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-classic .woocommerce-Price-currencySymbol{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-classic .wl-sc-corner-ribbon{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-classic .wl-sc-stock{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-standard .wl-ss-product-name a{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-standard .wl-ss-product-info .wl-ss-product-desc p{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-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-standard .wl-ss-info-icons .wl-ss-price h2 del{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-standard .woocommerce-Price-currencySymbol{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-standard .wl-ss-corner-ribbon{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-standard .wl-ss-stock{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-curvy .wl-scr-product-name a{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-curvy .wl-scr-product-info h2.wl-scr-price ins,.elementor-widget-shop-curvy .wl-scr-product-info h2.wl-scr-price>.amount{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-curvy h2.wl-scr-price del{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-curvy .woocommerce-Price-currencySymbol{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-curvy .wl-scr-stock{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-shop-slider .wl-ssl-product-name a{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-shop-slider .wl-ssl-product-info .wl-ssl-product-desc p{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-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-shop-slider .wl-ssl-info-icons .wl-ssl-price h2 del{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-shop-slider .woocommerce-Price-currencySymbol{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-shop-slider .wl-ssl-corner-ribbon{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-shop-slider .wl-ssl-stock{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-filter-horizontal .wl-fh-filter-heading h3{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-filter-horizontal .wl-fh-filter-search input{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-filter-horizontal .wl-fh-tab-label{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-filter-horizontal .wl-fh-radio-custom-label span,.wl-fh-checkbox-custom-label span{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-filter-horizontal .wl-fh-btn-checkout{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-product-title .wl-product-title{font-weight:var(--e-global-typography-text-font-weight)}.woocommerce .elementor-widget-product-price .price{color:var(--e-global-color-primary);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-product-upsell.woolementor-wc-products .products>h2{color:var(--e-global-color-primary);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-product-breadcrumbs .wl-bc .woocommerce-breadcrumb{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-product-short-description .wl-product-description p{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-product-variations .wl-pl-item-name h4{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-product-variations .wl-pl-item-name .wl-pl-item-desc-text{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-product-variations .wl-pl-item-details{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-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-product-variations .wl-pl-total{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-product-variations .wl-pl-btn{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-product-add-to-cart .wl-atc-button-area .single_add_to_cart_button.button{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-product-add-to-cart .wl-atc-button-area .quantity input{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-product-add-to-cart .wl-atc-button-area table tr td{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-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-product-sku .wl-product-sku .sku{color:var(--e-global-color-primary);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-product-categories .wl-product-categories .cat-label{color:var(--e-global-color-primary);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-product-categories .wl-product-categories .categories_wrapper a{color:var(--e-global-color-primary);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-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-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-product-add-to-wishlist .wl-add-to-wishlist .wl-wish-button{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-advanced .wl-pt-single-pricing .wl-pt-pricing-name{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-advanced .wl-pt-pricing-price{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-advanced .wl-pt-regular-price sup{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-advanced .wl-pt-regular-price .wl-pt-pricing-period{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-advanced .wl-pt-pricing-sell-price{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-advanced .wl-pt-sale-price-wrap sup{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-advanced .wl-pt-sale-price-wrap .wl-pt-pricing-period{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-advanced .wl-pt-pricing-list ul li{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-advanced .wl-pt-single-pricing a.price-btn{font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-pricing-table-advanced .wl-pt-featured-badge-text{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-pricing-table-basic .wl-ptb-single-pricing .wl-ptb-pricing-name{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-basic .wl-ptb-pricing-price-full .wl-ptb-regular-price{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-basic .wl-ptb-pricing-price-full .wl-ptb-regular-price sup{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-basic .wl-ptb-pricing-period{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-basic .wl-ptb-pricing-price-full .wl-ptb-current-price{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-basic .wl-ptb-current-price sup{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-basic .wl-ptb-current-price .wl-ptb-pricing-period{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-pricing-table-basic .wl-ptb-pricing-list ul li{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-related-products-classic .wl-rpc-product-name a{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-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-related-products-classic .wl-rpc-product-info h2.wl-rpc-price del{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-related-products-classic .woocommerce-Price-currencySymbol{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-related-products-classic .wl-rpc-corner-ribbon{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-related-products-standard .wl-rps-product-name a{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-related-products-standard .wl-rps-product-info .wl-rps-product-desc p{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-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-related-products-standard .wl-rps-info-icons .wl-rps-price h2 del{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-related-products-standard .woocommerce-Price-currencySymbol{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-related-products-standard .wl-rps-corner-ribbon{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-related-products-curvy .wl-rpcr-product-name a{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-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-related-products-curvy .wl-rpcr-product-info h2.wl-rpcr-price del{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-related-products-curvy .woocommerce-Price-currencySymbol{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-cart-items thead tr.wl-ci-heading-nav th.wl-ci-heading{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-cart-items .wl-ci-product-name.product-name>a{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-cart-items .wl-ci-cart-category span{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-cart-items .wl-ci-cart-category a{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-cart-items .product-price.wl-ci-product-price .woocommerce-Price-amount.amount{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-cart-items .product-subtotal.wl-ci-product-subtotal .woocommerce-Price-amount.amount{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-cart-items .button.wl-ci-coupon-button{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-cart-items .button.wl-ci-update-cart-button{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-cart-items .wl-ci-proceed-to-checkout .button.checkout-button{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-cart-items .wl-ci button.wl-ci-back-to-shop a{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-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-cart-overview .wl-cart-overview table tr th{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-cart-overview .wl-cart-overview table tr td{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-cart-overview .wl-cart-overview .wc-proceed-to-checkout a.checkout-button{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-coupon-form input.wl-cf-apply-coupon-input{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-coupon-form .wl-cf-apply-coupon-button.button{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-my-account .woocommerce-MyAccount-navigation ul li{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-my-account .woocommerce-MyAccount-navigation ul li.is-active{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-customer-reviews-classic .wl-crvc-review-author h3{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-customer-reviews-classic .wl-crvc-review-author-details span{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-customer-reviews-classic .wl-crvc-review-date{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-customer-reviews-classic .wl-crvc-review-details p{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-tabs-basic .wl-pt-navigation-wrapper li a{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-tabs-basic .wl-pt-content-wrapper{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-tabs-classic .wl-tc-tab .wl-tc-tab-title{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-tabs-fancy .wl-pt-navigation-wrapper li a{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-tabs-fancy .wl-pt-content-wrapper{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-tabs-beauty .wl-tab-beauty .wl-tb-content .wl-tb-title{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-tabs-beauty .wl-tab-beauty .wl-tb-content .wl-tb-description{font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-gradient-button .wl-gradient-button{font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-text-path{font-weight:var(--e-global-typography-text-font-weight)}