.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-section .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-section .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-section .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-column .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-column .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-column .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-78 .elementor-element.elementor-element-9ab778b > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-woocommerce-product-title .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-title .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-title .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-title .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-title .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-title .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-title .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-bb24c75 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:40px;font-weight:700;color:#111111;}.elementor-widget-woocommerce-product-content .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-content .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-content .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-content.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-content .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-content .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-content .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-content .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-content .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-content .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-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-78 .elementor-element.elementor-element-1ca61ee{color:#000000;font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-woocommerce-product-price .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-price.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-price .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-price .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-price .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-price .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-price .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-price .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-78 .elementor-element.elementor-element-78c84e7 .price{color:#000000;font-family:"Source Sans Pro", Sans-serif;}.elementor-widget-eael-woo-add-to-cart .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-eael-woo-add-to-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-woo-add-to-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-woo-add-to-cart.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-woo-add-to-cart .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-eael-woo-add-to-cart .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-eael-woo-add-to-cart .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-eael-woo-add-to-cart .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-eael-woo-add-to-cart .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-eael-woo-add-to-cart .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-78 .elementor-element.elementor-element-b229ba0 .eael-single-product-add-to-cart .elementor-add-to-cart.elementor-product-simple .cart{flex-direction:column;}.woocommerce .elementor-78 .elementor-element.elementor-element-b229ba0 .eael-single-product-add-to-cart .cart .button{background-color:#FE9900;transition:all 0.2s;}.elementor-78 .elementor-element.elementor-element-b229ba0 .eael-add-to-cart-wrapper .eael-add-to-cart{background-color:#FE9900;transition:all 0.2s;}.woocommerce .elementor-78 .elementor-element.elementor-element-b229ba0 .eael-single-product-add-to-cart .quantity .qty{transition:all 0.2s;}.elementor-78 .elementor-element.elementor-element-b229ba0 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{transition:all 0.2s;}.woocommerce .elementor-78 .elementor-element.elementor-element-b229ba0 .eael-single-product-add-to-cart .single_add_to_cart_button svg{height:16px;width:16px;}.woocommerce .elementor-78 .elementor-element.elementor-element-b229ba0 .eael-single-product-add-to-cart .single_add_to_cart_button i{font-size:16px;color:#E1E0E7;}.elementor-78 .elementor-element.elementor-element-b229ba0 .eael-single-product-add-to-cart .eael-add-to-cart svg{height:16px;width:16px;}.elementor-78 .elementor-element.elementor-element-b229ba0 .eael-single-product-add-to-cart .eael-add-to-cart i{font-size:16px;color:#E1E0E7;}.woocommerce .elementor-78 .elementor-element.elementor-element-b229ba0 .eael-single-product-add-to-cart .single_add_to_cart_button svg path{fill:#E1E0E7;}.elementor-78 .elementor-element.elementor-element-b229ba0 .eael-single-product-add-to-cart .eael-add-to-cart svg path{fill:#E1E0E7;}.elementor-widget-eael-woo-product-images .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-eael-woo-product-images .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-woo-product-images .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-woo-product-images.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-woo-product-images .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-eael-woo-product-images .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-eael-woo-product-images .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-eael-woo-product-images .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-eael-woo-product-images .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-eael-woo-product-images .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-78 .elementor-element.elementor-element-9095b84 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{background-color:#fff;padding:5px 8px 5px 8px;margin:15px 15px 15px 15px;}.elementor-78 .elementor-element.elementor-element-9095b84 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#858585;}.elementor-78 .elementor-element.elementor-element-9095b84 .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:5px;}.elementor-78 .elementor-element.elementor-element-9095b84 .eael-single-product-images .product_image_slider__thumbs .swiper-button-next:after, .elementor-78 .elementor-element.elementor-element-9095b84 .eael-single-product-images .product_image_slider__thumbs .swiper-button-prev:after{font-size:20px;font-weight:1000;}.elementor-78 .elementor-element.elementor-element-08fd761 > .elementor-container{max-width:1400px;}.elementor-78 .elementor-element.elementor-element-4b4abc1b > .elementor-container{max-width:1400px;}.elementor-78 .elementor-element.elementor-element-4b4abc1b{padding:7% 0% 7% 0%;}.elementor-widget-premium-woo-products .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-woo-products .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-woo-products.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-woo-products .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-desc{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-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price{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-premium-woo-products .premium-woocommerce li.product .price del{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-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-category{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-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woo-product-wrapper .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-8 .premium-woo-atc-button .button{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn{color:var( --e-global-color-primary );}#premium-woo-quick-view-{{ID}} .premium-qv-badge .corner{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}#premium-woo-quick-view-{{ID}} .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}#premium-woo-quick-view-{{ID}} div.product p.price{color:var( --e-global-color-text );}#premium-woo-quick-view-{{ID}} div.product p.price, .premium-woo-quick-view-{{ID}} div.product p.price ins{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}#premium-woo-quick-view-{{ID}} .price del{color:var( --e-global-color-text );}#premium-woo-quick-view-{{ID}} .premium-woo-qv-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}#premium-woo-quick-view-{{ID}} .premium-woo-atc-button button.button.alt{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}#premium-woo-quick-view-{{ID}} .flex-control-nav a{background-color:var( --e-global-color-secondary );}#premium-woo-quick-view-{{ID}} a.flex-active{background-color:var( --e-global-color-primary );}#premium-woo-quick-view-{{ID}} .flex-direction-nav li a{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-8 .premium-woo-qv-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-9 .premium-woo-product-wrapper .premium-woo-qv-btn{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-wrapper .premium-woo-qv-btn{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-wrapper .premium-woo-qv-btn:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-products-pagination ul li > .page-numbers{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale, .elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap::after{border-left-color:var( --e-global-color-secondary );border-right-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woo-product-sale-wrap .premium-woo-product-onsale{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products:not([data-widget_type="premium-woo-products.grid-10"]) .premium-woo-product-featured-wrap .premium-woo-product-featured, .elementor-widget-premium-woo-products[data-widget_type="premium-woo-products.grid-10"] .premium-woo-product-featured-wrap{background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap::after{border-left-color:var( --e-global-color-primary );border-right-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-product-featured-wrap .premium-woo-product-featured{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products ul.slick-dots li{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce ul.slick-dots li.slick-active{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .pa-out-of-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-749ca172 .premium-woo-products-inner li.product{width:33.33%;}.elementor-78 .elementor-element.elementor-element-749ca172 .premium-woo-products-details-wrap, .elementor-78 .elementor-element.elementor-element-749ca172 .premium-woo-product__link{text-align:center;}#premium-woo-quick-view-749ca172{--pa-qv-align:inline;}.elementor-78 .elementor-element.elementor-element-749ca172 .premium-woocommerce li.product{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-78 .elementor-element.elementor-element-749ca172 .premium-woocommerce ul.products{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-78 .elementor-element.elementor-element-749ca172 .premium-woocommerce .woocommerce-loop-product__link img{height:341px;object-fit:contain;}.elementor-78 .elementor-element.elementor-element-749ca172 .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:"Source Sans Pro", Sans-serif;font-weight:500;color:#FE9900;background-color:#FE990000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FE9900;}.elementor-78 .elementor-element.elementor-element-749ca172 .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover{color:#FFFFFF;background-color:#FE9900;}.elementor-78 .elementor-element.elementor-element-749ca172 .premium-woocommerce li.product .price{color:#CCCCCC;font-family:"Source Sans Pro", Sans-serif;font-weight:400;}.elementor-78 .elementor-element.elementor-element-749ca172 .premium-woocommerce .woocommerce-loop-product__title{color:#141414;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:600;}.elementor-78 .elementor-element.elementor-element-749ca172 .premium-woocommerce .woocommerce-loop-product__title:hover{color:#FE9900;}.elementor-78 .elementor-element.elementor-element-749ca172 .premium-woocommerce .premium-woo-product-category{color:#DFDFDF;font-family:"Source Sans Pro", Sans-serif;font-weight:400;}.elementor-78 .elementor-element.elementor-element-cade2a8 .premium-woo-products-inner li.product{width:33.33%;}.elementor-78 .elementor-element.elementor-element-cade2a8 .premium-woo-products-details-wrap, .elementor-78 .elementor-element.elementor-element-cade2a8 .premium-woo-product__link{text-align:center;}#premium-woo-quick-view-cade2a8{--pa-qv-align:inline;}.elementor-78 .elementor-element.elementor-element-cade2a8 .premium-woocommerce li.product{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-78 .elementor-element.elementor-element-cade2a8 .premium-woocommerce ul.products{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-78 .elementor-element.elementor-element-cade2a8 .premium-woocommerce .woocommerce-loop-product__link img{height:341px;object-fit:contain;}.elementor-78 .elementor-element.elementor-element-cade2a8 .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:"Source Sans Pro", Sans-serif;font-weight:500;color:#FE9900;background-color:#FE990000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FE9900;}.elementor-78 .elementor-element.elementor-element-cade2a8 .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover{color:#FFFFFF;background-color:#FE9900;}.elementor-78 .elementor-element.elementor-element-cade2a8 .premium-woocommerce li.product .price{color:#CCCCCC;font-family:"Source Sans Pro", Sans-serif;font-weight:400;}.elementor-78 .elementor-element.elementor-element-cade2a8 .premium-woocommerce .woocommerce-loop-product__title{color:#141414;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:600;}.elementor-78 .elementor-element.elementor-element-cade2a8 .premium-woocommerce .woocommerce-loop-product__title:hover{color:#FE9900;}.elementor-78 .elementor-element.elementor-element-cade2a8 .premium-woocommerce .premium-woo-product-category{color:#DFDFDF;font-family:"Source Sans Pro", Sans-serif;font-weight:400;}@media(max-width:1024px){.elementor-78 .elementor-element.elementor-element-749ca172 .premium-woo-products-inner li.product{width:50%;}.elementor-78 .elementor-element.elementor-element-cade2a8 .premium-woo-products-inner li.product{width:50%;}}@media(max-width:767px){.elementor-78 .elementor-element.elementor-element-0899e95{padding:0px 20px 0px 0px;}.elementor-78 .elementor-element.elementor-element-b229ba0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-749ca172 .premium-woo-products-inner li.product{width:100%;}.elementor-78 .elementor-element.elementor-element-cade2a8 .premium-woo-products-inner li.product{width:100%;}}


/* Start custom CSS for eael-woo-add-to-cart, class: .elementor-element-b229ba0 */@media (max-width: 767px) {
    
    /* 1. Force the main button container to stack elements vertically on mobile */
    .elementor-78 .elementor-element.elementor-element-b229ba0 .woocommerce-variation-add-to-cart {
        display: flex; 
        flex-direction: column; /* Stacks elements below each other */
        align-items: stretch; /* Forces elements to take full width */
    }

    /* 2. Style the "Jetzt kaufen" button to be full width */
    .elementor-78 .elementor-element.elementor-element-b229ba0 .single_add_to_cart_button {
        width: 100% !important; 
        margin-bottom: 15px; /* Adds space between "Jetzt kaufen" and GPay */
    }

    /* 3. Target the main express payment wrapper to ensure it's a full-width block *below* "Jetzt kaufen" */
    /* *** NOTE: REPLACE THE CLASS BELOW IF NEEDED *** */
    .elementor-78 .elementor-element.elementor-element-b229ba0 .wc-stripe-payment-request-wrapper { 
        order: 3; /* Ensures this section appears after the primary button (which is typically order 2) */
        width: 100% !important;
        display: block !important; 
        margin-top: 0;
    }
    
    /* 4. HIDE APPLE PAY: Keep only GPay */
    /* *** NOTE: REPLACE THE CLASS BELOW IF NEEDED *** */
    .elementor-78 .elementor-element.elementor-element-b229ba0 .apple-pay-button { 
        display: none !important; 
    }
    
    /* 5. GPAY BUTTON: Ensure the GPay button itself takes full width (block format) */
    /* *** NOTE: REPLACE THE CLASS BELOW IF NEEDED *** */
    .elementor-78 .elementor-element.elementor-element-b229ba0 .google-pay-button { 
        width: 100% !important;
        display: block !important;
    }
}/* End custom CSS */













/* Start custom CSS for premium-woo-products, class: .elementor-element-749ca172 *//* Make all product boxes same height */
.elementor-widget-container ul.products {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  align-items: stretch;
}

.elementor-widget-container ul.products li.product {
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 1 30%;
  box-sizing: border-box;
}

/* Equal image size */
.elementor-widget-container ul.products li.product img {
  height: 220px !important;
  object-fit: contain;
  width: auto;
  margin: 0 auto;
}

/* Fix title height so all align */
.elementor-widget-container ul.products li.product .woocommerce-loop-product__title {
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* Align price and button at the bottom */
.elementor-widget-container ul.products li.product .price {
  margin-top: auto;
  margin-bottom: 10px;
  text-align: center;
}

.elementor-widget-container ul.products li.product .button {
  margin: 0 auto 10px auto;
}/* End custom CSS */

/* Start custom CSS for premium-woo-products, class: .elementor-element-cade2a8 *//* Make all product boxes same height */
.elementor-widget-container ul.products {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  align-items: stretch;
}

.elementor-widget-container ul.products li.product {
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 1 30%;
  box-sizing: border-box;
}

/* Equal image size */
.elementor-widget-container ul.products li.product img {
  height: 220px !important;
  object-fit: contain;
  width: auto;
  margin: 0 auto;
}

/* Fix title height so all align */
.elementor-widget-container ul.products li.product .woocommerce-loop-product__title {
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* Align price and button at the bottom */
.elementor-widget-container ul.products li.product .price {
  margin-top: auto;
  margin-bottom: 10px;
  text-align: center;
}

.elementor-widget-container ul.products li.product .button {
  margin: 0 auto 10px auto;
}/* End custom CSS */



