
    /* Agados Elementor Theme Customizer CSS */
    :root {
        --header-bg-color: #ffffff;
        --header-nav-link-color: #333333;
        --header-nav-active-color: #e84e0f;
        --footer-bg-color: #000000;
        --footer-text-color: #ffffff;
        --footer-text-hover-color: #f15a22;
        --h1-color: #000000;
        --h2-color: #000000;
        --h3-color: #000000;
        --heading-font: Open Sans, sans-serif;
        --body-font: Open Sans, sans-serif;
        --product-card-bg-color: #000000;
        --product-card-border-color: #d9d9d9;
        --product-card-border-radius: 8px;
        --product-title-color: #ffffff;
        --product-title-hover-color: #f15a22;
        --product-price-color: #f15a22;
        --sale-badge-bg-color: #f15a22;
        --sale-badge-text-color: #000000;
        --product-card-button-bg-color: #f15a22;
        --product-card-button-text-color: #000000;
        --product-card-button-hover-bg-color: #d9d9d9;
        --product-card-button-hover-text-color: #000000;
        --product-cart-bottom-text-color: #ffffff;
        --haagis-filter-active-bg-color: #f15a22;
        --haagis-filter-active-text-color: #000000;
        --general-accent-color: #f15a22;
        --general-divider-color: #f15a22;
        --banner-general-color: #f15a22;
        --general-link-color: #f15a22;
    }
    
    /* Font management removed - let WordPress and Elementor handle fonts naturally */
    
    /* H1 pealkirjad - ainult värv (välja arvatud haagis filter ja product-card) */
    h1:not(.haagis-filter h1):not(.product-card h1):not(.product-vcard h1),
    .elementor-widget-heading h1:not(.haagis-filter .elementor-widget-heading h1):not(.product-card .elementor-widget-heading h1):not(.product-vcard .elementor-widget-heading h1),
    .elementor-text-editor h1:not(.haagis-filter .elementor-text-editor h1):not(.product-card .elementor-text-editor h1):not(.product-vcard .elementor-text-editor h1) {
        color: var(--h1-color) !important;
    }
    
    /* H2 pealkirjad - ainult värv (välja arvatud haagis filter ja product-card) */
    h2:not(.haagis-filter h2):not(.product-card h2):not(.product-vcard h2),
    .elementor-widget-heading h2:not(.haagis-filter .elementor-widget-heading h2):not(.product-card .elementor-widget-heading h2):not(.product-vcard .elementor-widget-heading h2),
    .elementor-text-editor h2:not(.haagis-filter .elementor-text-editor h2):not(.product-card .elementor-text-editor h2):not(.product-vcard .elementor-text-editor h2) {
        color: var(--h2-color) !important;
    }
    
    /* H3 pealkirjad - ainult värv (välja arvatud haagis filter ja product-card) */
    h3:not(.haagis-filter h3):not(.product-card h3):not(.product-vcard h3),
    .elementor-widget-heading h3:not(.haagis-filter .elementor-widget-heading h3):not(.product-card .elementor-widget-heading h3):not(.product-vcard .elementor-widget-heading h3),
    .elementor-text-editor h3:not(.haagis-filter .elementor-text-editor h3):not(.product-card .elementor-text-editor h3):not(.product-vcard .elementor-text-editor h3) {
        color: var(--h3-color) !important;
    }
    
    /* H4, H5, H6 pealkirjad - kasutavad H1 värvi (välja arvatud haagis filter ja product-card) */
    h4:not(.haagis-filter h4):not(.product-card h4):not(.product-vcard h4),
    h5:not(.haagis-filter h5):not(.product-card h5):not(.product-vcard h5),
    h6:not(.haagis-filter h6):not(.product-card h6):not(.product-vcard h6),
    .elementor-heading-title:not(.haagis-filter .elementor-heading-title):not(.product-card .elementor-heading-title):not(.product-vcard .elementor-heading-title),
    .elementor-widget-heading .elementor-heading-title:not(.haagis-filter .elementor-widget-heading .elementor-heading-title):not(.product-card .elementor-widget-heading .elementor-heading-title):not(.product-vcard .elementor-widget-heading .elementor-heading-title),
    .elementor-widget-heading h4:not(.haagis-filter .elementor-widget-heading h4):not(.product-card .elementor-widget-heading h4):not(.product-vcard .elementor-widget-heading h4),
    .elementor-widget-heading h5:not(.haagis-filter .elementor-widget-heading h5):not(.product-card .elementor-widget-heading h5):not(.product-vcard .elementor-widget-heading h5),
    .elementor-widget-heading h6:not(.haagis-filter .elementor-widget-heading h6):not(.product-card .elementor-widget-heading h6):not(.product-vcard .elementor-widget-heading h6),
    .elementor-text-editor h4:not(.haagis-filter .elementor-text-editor h4):not(.product-card .elementor-text-editor h4):not(.product-vcard .elementor-text-editor h4),
    .elementor-text-editor h5:not(.haagis-filter .elementor-text-editor h5):not(.product-card .elementor-text-editor h5):not(.product-vcard .elementor-text-editor h5),
    .elementor-text-editor h6:not(.haagis-filter .elementor-text-editor h6):not(.product-card .elementor-text-editor h6):not(.product-vcard .elementor-text-editor h6) {
        color: var(--h1-color) !important;
    }
    

    
    /* Header */
    .elementor-location-header,
    .elementor-widget-theme-site-logo,
    .elementor-widget-theme-site-title {
        background-color: var(--header-bg-color);
    }
     
     /* Header navigation link color - Force override with maximum specificity */
     .elementor-location-header .elementor-nav-menu--main .elementor-item,
     .elementor-location-header .elementor-nav-menu--main .elementor-item a,
     .elementor-location-header .elementor-nav-menu--main .elementor-item span,
     .elementor-location-header .elementor-nav-menu--main .elementor-item .elementor-item-content,
     .elementor-location-header .elementor-nav-menu--main .elementor-item .elementor-item-text,
     .elementor-location-header .elementor-nav-menu--main .elementor-item .elementor-item-title,
     .elementor-location-header .elementor-nav-menu--main .elementor-item .elementor-item-description,
     .elementor-location-header .elementor-nav-menu--main .elementor-item .elementor-item-icon,
     .elementor-location-header .elementor-nav-menu--main .elementor-item .elementor-item-badge,
     .elementor-location-header .elementor-nav-menu--main .elementor-item .elementor-item-label,
     .elementor-location-header .elementor-nav-menu--main .elementor-item .elementor-item-content *,
     .elementor-location-header .elementor-nav-menu--main .elementor-item .elementor-item-content *:not(.elementor-item-active):not(:hover):not(:focus):not(.highlighted) {
         color: #333333 !important;
         fill: #333333 !important;
     }
     
     /* Header navigation active and hover colors - Force override with maximum specificity */
     .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:hover,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:focus,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active a,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:hover a,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted a,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:focus a,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active span,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:hover span,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted span,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:focus span,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active .elementor-item-content,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:hover .elementor-item-content,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted .elementor-item-content,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:focus .elementor-item-content,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active .elementor-item-text,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:hover .elementor-item-text,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted .elementor-item-text,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:focus .elementor-item-text,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active .elementor-item-title,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:hover .elementor-item-title,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted .elementor-item-title,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:focus .elementor-item-title,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active .elementor-item-description,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:hover .elementor-item-description,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted .elementor-item-description,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:focus .elementor-item-description,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active .elementor-item-icon,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:hover .elementor-item-icon,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted .elementor-item-icon,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:focus .elementor-item-icon,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active .elementor-item-badge,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:hover .elementor-item-badge,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted .elementor-item-badge,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:focus .elementor-item-badge,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active .elementor-item-label,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:hover .elementor-item-label,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted .elementor-item-label,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:focus .elementor-item-label,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active .elementor-item-content *,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:hover .elementor-item-content *,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted .elementor-item-content *,
     .elementor-location-header .elementor-nav-menu--main .elementor-item:focus .elementor-item-content *,
     .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active .elementor-item-content *:not(.elementor-item-active):not(:hover):not(:focus):not(.highlighted),
     .elementor-location-header .elementor-nav-menu--main .elementor-item:hover .elementor-item-content *:not(.elementor-item-active):not(:hover):not(:focus):not(.highlighted),
     .elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted .elementor-item-content *:not(.elementor-item-active):not(:hover):not(:focus):not(.highlighted),
     .elementor-location-header .elementor-nav-menu--main .elementor-item:focus .elementor-item-content *:not(.elementor-item-active):not(:hover):not(:focus):not(.highlighted) {
         color: #e84e0f !important;
         fill: #e84e0f !important;
     }
    
    /* Footer */
    .elementor-location-footer,
    .elementor-location-footer .elementor-widget-container,
    .elementor-location-footer .elementor-widget-wrap {
        background-color: var(--footer-bg-color) !important;
    }
    
    /* Footer logo */
    #footer-logo img {
        max-height: 60px;
        width: auto;
    }
    
    /* Footer tekstid - ainult footer tekstid, mitte kõik */
    .elementor-location-footer .elementor-widget-text-editor,
    .elementor-location-footer .elementor-widget-text-editor p,
    .elementor-location-footer .elementor-widget-text-editor div,
    .elementor-location-footer .elementor-widget-text-editor span,
    .elementor-location-footer .elementor-icon-list-text,
    .elementor-location-footer .elementor-icon-list-item,
    .elementor-location-footer .elementor-icon-list-item a,
    .elementor-location-footer .elementor-icon-list-item a .elementor-icon-list-text {
        color: var(--footer-text-color) !important;
    }
    
    /* Footer lingid */
    .elementor-location-footer .elementor-icon-list-item a:hover,
    .elementor-location-footer .elementor-icon-list-item a:hover .elementor-icon-list-text {
        color: var(--footer-text-hover-color) !important;
    }
    
    /* Elementor nupud - kohandatud seaded (välistame WooCommerce nupud) */
    .elementor-button:not(.single_add_to_cart_button):not(.add_to_cart_button),
    .elementor-button-wrapper .elementor-button:not(.single_add_to_cart_button):not(.add_to_cart_button),
    .elementor-button.elementor-size-sm:not(.single_add_to_cart_button):not(.add_to_cart_button),
    .elementor-button.elementor-size-md:not(.single_add_to_cart_button):not(.add_to_cart_button),
    .elementor-button.elementor-size-lg:not(.single_add_to_cart_button):not(.add_to_cart_button),
    .elementor-button.elementor-size-xl:not(.single_add_to_cart_button):not(.add_to_cart_button) {
        background-color: #f15a22 !important;
        color: #000000 !important;
        border-color: #f15a22 !important;
        border-radius: 5px !important;
    }
    
    .elementor-button:not(.single_add_to_cart_button):not(.add_to_cart_button):hover,
    .elementor-button-wrapper .elementor-button:not(.single_add_to_cart_button):not(.add_to_cart_button):hover,
    .elementor-button.elementor-size-sm:not(.single_add_to_cart_button):not(.add_to_cart_button):hover,
    .elementor-button.elementor-size-md:not(.single_add_to_cart_button):not(.add_to_cart_button):hover,
    .elementor-button.elementor-size-lg:not(.single_add_to_cart_button):not(.add_to_cart_button):hover,
    .elementor-button.elementor-size-xl:not(.single_add_to_cart_button):not(.add_to_cart_button):hover {
        background-color: #d9d9d9 !important;
        color: #000000 !important;
        border-color: #d9d9d9 !important;
    }
    
    /* Single product add to cart button - more specific selectors */
    .single_add_to_cart_button,
    .woocommerce .single-product .cart .single_add_to_cart_button,
    .woocommerce .single-product .cart .single_add_to_cart_button.button,
    .elementor-add-to-cart .single_add_to_cart_button,
    .elementor-add-to-cart .single_add_to_cart_button.button,
    .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button,
    .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button.button {
        background-color: #000000 !important;
        color: #ffffff !important;
        border-color: #000000 !important;
    }
    
    .single_add_to_cart_button:hover,
    .woocommerce .single-product .cart .single_add_to_cart_button:hover,
    .woocommerce .single-product .cart .single_add_to_cart_button.button:hover,
    .elementor-add-to-cart .single_add_to_cart_button:hover,
    .elementor-add-to-cart .single_add_to_cart_button.button:hover,
    .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button:hover,
    .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button.button:hover {
        background-color: #000000 !important;
        color: #ffffff !important;
        border-color: #000000 !important;
    }
         /* Haagis filter button default state - hall taust */
     .haagis-filter-button {
         background-color: #D9D9D9 !important;
         color: #000 !important;
         border-radius: 5px !important;
         padding: 10px 20px !important;
         border: none !important;
         cursor: pointer !important;
         transition: background-color 0.3s !important;
     }
     
     /* Haagis filter button unavailable state */
     .haagis-filter-button.unavailable {
         color: #979797 !important;
         background-color: #D9D9D9 !important;
         cursor: not-allowed !important;
     }
     
     /* Haagis filter button active state - kasutab eraldi seadistatud värvi */
     .haagis-filter-button.active {
         background-color: #f15a22 !important;
         color: #000000 !important;
         border-radius: 5px !important;
     }
     
     /* Product Card Styles */
     .product-card,
     .product-vcard,
     .woocommerce .products .product,
             .woocommerce ul.products li.product {
            background-color: #000000 !important;
            border: none !important;
            border-bottom-left-radius: 8px !important;
            border-bottom-right-radius: 8px !important;
            transition: all 0.3s ease !important;
        }
        
     /* Product Card Image Background - alati valge */
     .product-card img,
     .product-vcard img,
     .woocommerce .products .product img,
     .woocommerce ul.products li.product img,
     .product-card .woocommerce-loop-product__link img,
     .product-vcard .woocommerce-loop-product__link img,
     .woocommerce .products .product .woocommerce-loop-product__link img,
     .woocommerce ul.products li.product .woocommerce-loop-product__link img,
     .product-card .attachment-woocommerce_thumbnail,
     .product-vcard .attachment-woocommerce_thumbnail,
     .woocommerce .products .product .attachment-woocommerce_thumbnail,
     .woocommerce ul.products li.product .attachment-woocommerce_thumbnail {
         background-color: #ffffff !important;
         background: #ffffff !important;
     }
     
     /* Product Card Info - lisatud selektorid */
     .product-card-info,
     .product-vcard-info,
     .product-card .product-card-info,
     .product-vcard .product-vcard-info,
     .woocommerce .products .product .product-card-info,
     .woocommerce ul.products li.product .product-card-info,
     .woocommerce .products .product .product-vcard-info,
     .woocommerce ul.products li.product .product-vcard-info {
         background-color: #000000 !important;
         color: #ffffff !important;
     }
     
     /* Product Card Info tekstid */
     .product-card-info h1,
     .product-card-info h2,
     .product-card-info h3,
     .product-card-info h4,
     .product-card-info h5,
     .product-card-info h6,
     .product-card-info p,
     .product-card-info span,
     .product-card-info div,
     .product-vcard-info h1,
     .product-vcard-info h2,
     .product-vcard-info h3,
     .product-vcard-info h4,
     .product-vcard-info h5,
     .product-vcard-info h6,
     .product-vcard-info p,
     .product-vcard-info span,
     .product-vcard-info div {
         color: #ffffff !important;
     }
     
     /* Kõige kõrgema prioriteediga product-card-info selektorid */
     body .product-card-info,
     body .product-vcard-info,
     html body .product-card-info,
     html body .product-vcard-info,
     .woocommerce .product-card-info,
     .woocommerce .product-vcard-info,
     .woocommerce .products .product-card-info,
     .woocommerce .products .product-vcard-info,
     .woocommerce ul.products .product-card-info,
     .woocommerce ul.products .product-vcard-info {
         background-color: #000000 !important;
         color: #ffffff !important;
     }
     
     /* Eemalda kõik shadow'ed product card'idelt */
     .product-card,
     .product-vcard,
     .woocommerce .products .product,
     .woocommerce ul.products li.product,
     .product-card-info,
     .product-vcard-info {
         box-shadow: none !important;
     }
     
     /* Eemalda hover efektid */
     .product-card:hover,
     .product-vcard:hover,
     .woocommerce .products .product:hover,
     .woocommerce ul.products li.product:hover {
         box-shadow: none !important;
         transform: none !important;
     }
     
     /* Kõige täpsemad product-card-info selektorid */
     .product-card .product-card-info,
     .product-vcard .product-vcard-info,
     .woocommerce .products .product .product-card-info,
     .woocommerce ul.products li.product .product-card-info,
     .woocommerce .products .product .product-vcard-info,
     .woocommerce ul.products li.product .product-vcard-info,
     .product-card .product-vcard-info,
     .product-vcard .product-card-info {
         background-color: #000000 !important;
         color: #ffffff !important;
     }
     
     /* Product card info kõik tekstid */
     .product-card .product-card-info *,
     .product-vcard .product-vcard-info *,
     .woocommerce .products .product .product-card-info *,
     .woocommerce ul.products li.product .product-card-info *,
     .woocommerce .products .product .product-vcard-info *,
     .woocommerce ul.products li.product .product-vcard-info * {
         color: #ffffff !important;
     }
     
     /* Product cart bottom - eraldi toote nimest */
     .product-cart-bottom,
     .product-card .product-cart-bottom,
     .product-vcard .product-cart-bottom,
     .woocommerce .products .product .product-cart-bottom,
     .woocommerce ul.products li.product .product-cart-bottom {
         color: #ffffff !important;
     }
     
     /* Product cart bottom tekstid */
     .product-cart-bottom h1,
     .product-cart-bottom h2,
     .product-cart-bottom h3,
     .product-cart-bottom h4,
     .product-cart-bottom h5,
     .product-cart-bottom h6,
     .product-cart-bottom p,
     .product-cart-bottom span,
     .product-cart-bottom div,
     .product-cart-bottom * {
         color: #ffffff !important;
     }
     
     /* Footer background */
     .elementor-242 .elementor-element.elementor-element-4337c9f:not(.elementor-motion-effects-element-type-background),
     .elementor-242 .elementor-element.elementor-element-4337c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
         background-color: #000000 !important;
     }
     
     /* Kõige kõrgema prioriteediga selektorid - kasutavad body ja html tag'e */
     body .product-card .product-card-info,
     body .product-vcard .product-vcard-info,
     body .woocommerce .products .product .product-card-info,
     body .woocommerce ul.products li.product .product-card-info,
     body .woocommerce .products .product .product-vcard-info,
     body .woocommerce ul.products li.product .product-vcard-info,
     html body .product-card .product-card-info,
     html body .product-vcard .product-vcard-info,
     html body .woocommerce .products .product .product-card-info,
     html body .woocommerce ul.products li.product .product-card-info,
     html body .woocommerce .products .product .product-vcard-info,
     html body .woocommerce ul.products li.product .product-vcard-info {
         background-color: #000000 !important;
         color: #ffffff !important;
     }
     
           /* Kõige kõrgema prioriteediga product-cart-bottom selektorid */
      body .product-cart-bottom,
      body .product-card .product-cart-bottom,
      body .product-vcard .product-cart-bottom,
      body .woocommerce .products .product .product-cart-bottom,
      body .woocommerce ul.products li.product .product-cart-bottom,
      html body .product-cart-bottom,
      html body .product-card .product-cart-bottom,
      html body .product-vcard .product-cart-bottom,
      html body .woocommerce .products .product .product-cart-bottom,
      html body .woocommerce ul.products li.product .product-cart-bottom {
          color: #ffffff !important;
      }
     
     /* Kõige kõrgema prioriteediga tekstid */
     body .product-card .product-card-info *,
     body .product-vcard .product-vcard-info *,
     body .woocommerce .products .product .product-card-info *,
     body .woocommerce ul.products li.product .product-card-info *,
     body .woocommerce .products .product .product-vcard-info *,
     body .woocommerce ul.products li.product .product-vcard-info *,
     html body .product-card .product-card-info *,
     html body .product-vcard .product-vcard-info *,
     html body .woocommerce .products .product .product-card-info *,
     html body .woocommerce ul.products li.product .product-card-info *,
     html body .woocommerce .products .product .product-vcard-info *,
     html body .woocommerce ul.products li.product .product-vcard-info * {
         color: #ffffff !important;
     }
     
           /* Kõige kõrgema prioriteediga product-cart-bottom tekstid */
      body .product-cart-bottom *,
      body .product-card .product-cart-bottom *,
      body .product-vcard .product-cart-bottom *,
      body .woocommerce .products .product .product-cart-bottom *,
      body .woocommerce ul.products li.product .product-cart-bottom *,
      html body .product-cart-bottom *,
      html body .product-card .product-cart-bottom *,
      html body .product-vcard .product-cart-bottom *,
      html body .woocommerce .products .product .product-cart-bottom *,
      html body .woocommerce ul.products li.product .product-cart-bottom * {
          color: #ffffff !important;
      }
     
     /* Product Title */
     .product-card h2,
     .product-card h3,
     .product-vcard h2,
     .product-vcard h3,
     .woocommerce .products .product h2,
     .woocommerce .products .product h3,
     .woocommerce ul.products li.product h2,
     .woocommerce ul.products li.product h3,
     .product-card .woocommerce-loop-product__title,
     .product-vcard .woocommerce-loop-product__title,
     .woocommerce .products .product .woocommerce-loop-product__title,
     .woocommerce ul.products li.product .woocommerce-loop-product__title {
         color: #ffffff !important;
         transition: color 0.3s ease !important;
     }
     
     .product-card h2:hover,
     .product-card h3:hover,
     .product-vcard h2:hover,
     .product-vcard h3:hover,
     .woocommerce .products .product h2:hover,
     .woocommerce .products .product h3:hover,
     .woocommerce ul.products li.product h2:hover,
     .woocommerce ul.products li.product h3:hover,
           .product-card .woocommerce-loop-product__title:hover,
      .product-vcard .woocommerce-loop-product__title:hover,
      .woocommerce .products .product .woocommerce-loop-product__title:hover,
      .woocommerce ul.products li.product .woocommerce-loop-product__title:hover {
          color: #f15a22 !important;
      }
      
      /* Kõige kõrgema prioriteediga product title hover selektorid */
      body .product-card h2:hover,
      body .product-card h3:hover,
      body .product-vcard h2:hover,
      body .product-vcard h3:hover,
      body .woocommerce .products .product h2:hover,
      body .woocommerce .products .product h3:hover,
      body .woocommerce ul.products li.product h2:hover,
      body .woocommerce ul.products li.product h3:hover,
      body .product-card .woocommerce-loop-product__title:hover,
      body .product-vcard .woocommerce-loop-product__title:hover,
      body .woocommerce .products .product .woocommerce-loop-product__title:hover,
      body .woocommerce ul.products li.product .woocommerce-loop-product__title:hover,
      html body .product-card h2:hover,
      html body .product-card h3:hover,
      html body .product-vcard h2:hover,
      html body .product-vcard h3:hover,
      html body .woocommerce .products .product h2:hover,
      html body .woocommerce .products .product h3:hover,
      html body .woocommerce ul.products li.product h2:hover,
      html body .woocommerce ul.products li.product h3:hover,
      html body .product-card .woocommerce-loop-product__title:hover,
      html body .product-vcard .woocommerce-loop-product__title:hover,
      html body .woocommerce .products .product .woocommerce-loop-product__title:hover,
      html body .woocommerce ul.products li.product .woocommerce-loop-product__title:hover {
          color: #f15a22 !important;
      }
     
     /* Product Prices - Current Price */
     .product-card .price,
     .product-vcard .price,
     .woocommerce .products .product .price,
     .woocommerce ul.products li.product .price,
     .product-card .woocommerce-Price-amount,
     .product-vcard .woocommerce-Price-amount,
     .woocommerce .products .product .woocommerce-Price-amount,
     .woocommerce ul.products li.product .woocommerce-Price-amount,
     .product-card .price .amount,
     .product-vcard .price .amount,
     .woocommerce .products .product .price .amount,
     .woocommerce ul.products li.product .price .amount,
     .product-card .price bdi,
     .product-vcard .price bdi,
     .woocommerce .products .product .price bdi,
     .woocommerce ul.products li.product .price bdi {
         color: #f15a22 !important;
     }
     
     /* EEMALDATUD - Old price ja sale price color reeglid */
     
     /* Kõige kõrgema prioriteediga hinna selektorid */
     body .product-card .price,
     body .product-vcard .price,
     body .woocommerce .products .product .price,
     body .woocommerce ul.products li.product .price,
     body .product-card .price .amount,
     body .product-vcard .price .amount,
     body .woocommerce .products .product .price .amount,
     body .woocommerce ul.products li.product .price .amount,
     body .product-card .price bdi,
     body .product-vcard .price bdi,
     body .woocommerce .products .product .price bdi,
     body .woocommerce ul.products li.product .price bdi,
     html body .product-card .price,
     html body .product-vcard .price,
     html body .woocommerce .products .product .price,
     html body .woocommerce ul.products li.product .price,
     html body .product-card .price .amount,
     html body .product-vcard .price .amount,
     html body .woocommerce .products .product .price .amount,
     html body .woocommerce ul.products li.product .price .amount,
     html body .product-card .price bdi,
     html body .product-vcard .price bdi,
     html body .woocommerce .products .product .price bdi,
     html body .woocommerce ul.products li.product .price bdi {
         color: #f15a22 !important;
     }
     
     /* EEMALDATUD - Kõige kõrgema prioriteediga vana ja sale hinna selektorid */
     
     /* EEMALDATUD - Vanad product-cart-center reeglid */
     
     /* Sale Badge */
     .product-card .onsale,
     .product-vcard .onsale,
     .woocommerce .products .product .onsale,
     .woocommerce ul.products li.product .onsale,
     .product-card .woocommerce-badge,
     .product-vcard .woocommerce-badge,
     .woocommerce .products .product .woocommerce-badge,
     .woocommerce ul.products li.product .woocommerce-badge,
     .woocommerce span.onsale,
     .woocommerce .products .product span.onsale,
     .woocommerce ul.products li.product span.onsale,
     .woocommerce .product span.onsale,
     .woocommerce .product .onsale,
     .woocommerce .products .product .onsale,
     .woocommerce ul.products li.product .onsale,
     .woocommerce .product .woocommerce-badge,
     .woocommerce .products .product .woocommerce-badge,
     .woocommerce ul.products li.product .woocommerce-badge,
     .woocommerce .product .woocommerce-badge,
     .woocommerce .products .product .woocommerce-badge,
     .woocommerce ul.products li.product .woocommerce-badge,
     .woocommerce .product .sale-badge,
     .woocommerce .products .product .sale-badge,
     .woocommerce ul.products li.product .sale-badge,
     .woocommerce .product .sale-badge,
     .woocommerce .products .product .sale-badge,
     .woocommerce ul.products li.product .sale-badge {
         background-color: #f15a22 !important;
         color: #000000 !important;
         border-color: #f15a22 !important;
     }
     
     /* Üldised sale badge selektorid - kõige kõrgema prioriteediga */
     .onsale,
     span.onsale,
     .woocommerce-badge,
     .sale-badge,
     .product .onsale,
     .product span.onsale,
     .product .woocommerce-badge,
     .product .sale-badge {
         background-color: #f15a22 !important;
         color: #000000 !important;
         border-color: #f15a22 !important;
     }
     
     /* Kõige kõrgema prioriteediga sale badge selektorid */
     body .onsale,
     body span.onsale,
     body .woocommerce-badge,
     body .sale-badge,
     body .product .onsale,
     body .product span.onsale,
     body .product .woocommerce-badge,
     body .product .sale-badge,
     html body .onsale,
     html body span.onsale,
     html body .woocommerce-badge,
     html body .sale-badge {
         background-color: #f15a22 !important;
         color: #000000 !important;
         border-color: #f15a22 !important;
     }
     
     /* Kõige täpsemad sale badge selektorid - katavad kõik võimalikud variandid */
     .woocommerce .products .product .onsale,
     .woocommerce ul.products li.product .onsale,
     .woocommerce .product .onsale,
     .woocommerce .products .product span.onsale,
     .woocommerce ul.products li.product span.onsale,
     .woocommerce .product span.onsale,
     .woocommerce .products .product .woocommerce-badge,
     .woocommerce ul.products li.product .woocommerce-badge,
     .woocommerce .product .woocommerce-badge,
     .woocommerce .products .product .sale-badge,
     .woocommerce ul.products li.product .sale-badge,
     .woocommerce .product .sale-badge,
     .woocommerce .products .product .sale,
     .woocommerce ul.products li.product .sale,
     .woocommerce .product .sale,
     .woocommerce .products .product .discount,
     .woocommerce ul.products li.product .discount,
     .woocommerce .product .discount {
         background-color: #f15a22 !important;
         color: #000000 !important;
         border-color: #f15a22 !important;
     }
     
     /* Kõige kõrgema prioriteediga selektorid - kasutavad body ja html tag'e */
     body .woocommerce .products .product .onsale,
     body .woocommerce ul.products li.product .onsale,
     body .woocommerce .product .onsale,
     body .woocommerce .products .product span.onsale,
     body .woocommerce ul.products li.product span.onsale,
     body .woocommerce .product span.onsale,
     html body .woocommerce .products .product .onsale,
     html body .woocommerce ul.products li.product .onsale,
     html body .woocommerce .product .onsale,
     html body .woocommerce .products .product span.onsale,
     html body .woocommerce ul.products li.product span.onsale,
     html body .woocommerce .product span.onsale {
         background-color: #f15a22 !important;
         color: #000000 !important;
         border-color: #f15a22 !important;
     }
     
     /* Product Card Buttons */
     .product-card .button,
     .product-vcard .button,
     .woocommerce .products .product .button,
     .woocommerce ul.products li.product .button,
     .product-card .add_to_cart_button,
     .product-vcard .add_to_cart_button,
     .woocommerce .products .product .add_to_cart_button,
     .woocommerce ul.products li.product .add_to_cart_button {
         background-color: #f15a22 !important;
         color: #000000 !important;
         border-color: #f15a22 !important;
         transition: all 0.3s ease !important;
     }
     
     .product-card .button:hover,
     .product-vcard .button:hover,
     .woocommerce .products .product .button:hover,
     .woocommerce ul.products li.product .button:hover,
     .product-card .add_to_cart_button:hover,
     .product-vcard .add_to_cart_button:hover,
     .woocommerce .products .product .add_to_cart_button:hover,
     .woocommerce ul.products li.product .add_to_cart_button:hover {
         background-color: #d9d9d9 !important;
         color: #000000 !important;
         border-color: #d9d9d9 !important;
     }
    /* General seaded */
     .elementor-185 .elementor-element.elementor-element-5c06c51:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
     .elementor-185 .elementor-element.elementor-element-5c06c51 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
         background-color: #f15a22 !important;
     }
     
     .product-station-number {
         background-color: #f15a22 !important;
         border-radius: 5px;
         padding: 10px;
         width: fit-content;
     }
     
     .product-station-number .station-label,
     .product-station-number .station-number {
         color: #000000 !important;
     }
     
     /* Single Product Price Color */
     .elementor-widget-woocommerce-product-price .price,
     .elementor-widget-woocommerce-product-price .price del,
     .elementor-widget-woocommerce-product-price .price ins,
     .elementor-widget-woocommerce-product-price .price .woocommerce-Price-amount,
     .elementor-widget-woocommerce-product-price .price .woocommerce-Price-currencySymbol,
     .elementor-widget-woocommerce-product-price .price del .woocommerce-Price-amount,
     .elementor-widget-woocommerce-product-price .price del .woocommerce-Price-currencySymbol,
     .elementor-widget-woocommerce-product-price .price ins .woocommerce-Price-amount,
     .elementor-widget-woocommerce-product-price .price ins .woocommerce-Price-currencySymbol,
     .elementor-widget-woocommerce-product-price .price bdi,
     .elementor-widget-woocommerce-product-price .price del bdi,
     .elementor-widget-woocommerce-product-price .price ins bdi,
     .elementor-widget-woocommerce-product-price .price * {
         color: #000000 !important;
     }
     
     /* Override for specific regular and sale price colors when they are set */
     .elementor-widget-woocommerce-product-price .price del,
     .elementor-widget-woocommerce-product-price .price del *,
     .elementor-widget-woocommerce-product-price .price ins,
     .elementor-widget-woocommerce-product-price .price ins * {
         color: inherit !important;
     }
     
     /* Single Product Price Related Text - Only for registration fee text */
     .elementor-element-2884410 .elementor-widget-container,
     .elementor-element-2884410 .elementor-widget-container * {
         color: #000000 !important;
     }
     
     .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
         border-block-start: var(--divider-border-width) var(--divider-border-style) #f15a22 !important;
     }
     
     .elementor-14 .elementor-element.elementor-element-1a339a7e #payment #place_order {
         background-color: #f15a22 !important;
     }
     
     .wc_payment_method input[type="radio"]:checked {
         background-color: #f15a22 !important;
     }
     
     /* Elementor Icon List SVG Color */
     .elementor-icon-list-items .elementor-icon-list-icon svg path[fill="#E84E0F"] {
         fill: #f15a22 !important;
     }
     
     /* Video Play Button SVG Color */
     .elementor-custom-embed-play svg path[fill="#E84E0F"] {
         fill: #f15a22 !important;
     }
     
     /* Banner General Color */
     .banner-24-7-text,
     .banner-sales-point-text {
         color: #f15a22 !important;
     }
     
     /* Elementor Link Color - Only target Elementor links (excluding navigation) */
     .elementor a,
     .elementor a:link,
     .elementor a:visited,
     .elementor-widget a,
     .elementor-widget a:link,
     .elementor-widget a:visited,
     .elementor-widget-text-editor a,
     .elementor-widget-text-editor a:link,
     .elementor-widget-text-editor a:visited,
     .elementor-widget-heading a,
     .elementor-widget-heading a:link,
     .elementor-widget-heading a:visited,
     .elementor-widget-button a,
     .elementor-widget-button a:link,
     .elementor-widget-button a:visited,
     .elementor-widget-icon a,
     .elementor-widget-icon a:link,
     .elementor-widget-icon a:visited,
     .elementor-widget-icon-box a,
     .elementor-widget-icon-box a:link,
     .elementor-widget-icon-box a:visited,
     .elementor-widget-image a,
     .elementor-widget-image a:link,
     .elementor-widget-image a:visited,
     .elementor-widget-image-box a,
     .elementor-widget-image-box a:link,
     .elementor-widget-image-box a:visited,
     .elementor-widget-gallery a,
     .elementor-widget-gallery a:link,
     .elementor-widget-gallery a:visited,
     .elementor-widget-video a,
     .elementor-widget-video a:link,
     .elementor-widget-video a:visited,
     .elementor-widget-accordion a,
     .elementor-widget-accordion a:link,
     .elementor-widget-accordion a:visited,
     .elementor-widget-tabs a,
     .elementor-widget-tabs a:link,
     .elementor-widget-tabs a:visited,
     .elementor-widget-toggle a,
     .elementor-widget-toggle a:link,
     .elementor-widget-toggle a:visited,
     .elementor-widget-alert a,
     .elementor-widget-alert a:link,
     .elementor-widget-alert a:visited,
     .elementor-widget-html a,
     .elementor-widget-html a:link,
     .elementor-widget-html a:visited,
     .elementor-widget-shortcode a,
     .elementor-widget-shortcode a:link,
     .elementor-widget-shortcode a:visited,
     .elementor-widget-sidebar a,
     .elementor-widget-sidebar a:link,
     .elementor-widget-sidebar a:visited,
     .elementor-widget-wp-widget a,
     .elementor-widget-wp-widget a:link,
     .elementor-widget-wp-widget a:visited,
     .elementor-widget-wp-widget-archives a,
     .elementor-widget-wp-widget-archives a:link,
     .elementor-widget-wp-widget-archives a:visited,
     .elementor-widget-wp-widget-calendar a,
     .elementor-widget-wp-widget-calendar a:link,
     .elementor-widget-wp-widget-calendar a:visited,
     .elementor-widget-wp-widget-categories a,
     .elementor-widget-wp-widget-categories a:link,
     .elementor-widget-wp-widget-categories a:visited,
     .elementor-widget-wp-widget-custom_html a,
     .elementor-widget-wp-widget-custom_html a:link,
     .elementor-widget-wp-widget-custom_html a:visited,
     .elementor-widget-wp-widget-latest_comments a,
     .elementor-widget-wp-widget-latest_comments a:link,
     .elementor-widget-wp-widget-latest_comments a:visited,
     .elementor-widget-wp-widget-latest_posts a,
     .elementor-widget-wp-widget-latest_posts a:link,
     .elementor-widget-wp-widget-latest_posts a:visited,
     .elementor-widget-wp-widget-media_audio a,
     .elementor-widget-wp-widget-media_audio a:link,
     .elementor-widget-wp-widget-media_audio a:visited,
     .elementor-widget-wp-widget-media_gallery a,
     .elementor-widget-wp-widget-media_gallery a:link,
     .elementor-widget-wp-widget-media_gallery a:visited,
     .elementor-widget-wp-widget-media_image a,
     .elementor-widget-wp-widget-media_image a:link,
     .elementor-widget-wp-widget-media_image a:visited,
     .elementor-widget-wp-widget-media_video a,
     .elementor-widget-wp-widget-media_video a:link,
     .elementor-widget-wp-widget-media_video a:visited,
     .elementor-widget-wp-widget-meta a,
     .elementor-widget-wp-widget-meta a:link,
     .elementor-widget-wp-widget-meta a:visited,
     .elementor-widget-wp-widget-pages a,
     .elementor-widget-wp-widget-pages a:link,
     .elementor-widget-wp-widget-pages a:visited,
     .elementor-widget-wp-widget-recent_comments a,
     .elementor-widget-wp-widget-recent_comments a:link,
     .elementor-widget-wp-widget-recent_comments a:visited,
     .elementor-widget-wp-widget-recent_posts a,
     .elementor-widget-wp-widget-recent_posts a:link,
     .elementor-widget-wp-widget-recent_posts a:visited,
     .elementor-widget-wp-widget-rss a,
     .elementor-widget-wp-widget-rss a:link,
     .elementor-widget-wp-widget-rss a:visited,
     .elementor-widget-wp-widget-search a,
     .elementor-widget-wp-widget-search a:link,
     .elementor-widget-wp-widget-search a:visited,
     .elementor-widget-wp-widget-tag_cloud a,
     .elementor-widget-wp-widget-tag_cloud a:link,
     .elementor-widget-wp-widget-tag_cloud a:visited,
     .elementor-widget-wp-widget-text a,
     .elementor-widget-wp-widget-text a:link,
     .elementor-widget-wp-widget-text a:visited {
         color: #f15a22 !important;
     }
     
     .elementor a:hover,
     .elementor a:focus,
     .elementor-widget a:hover,
     .elementor-widget a:focus,
     .elementor-widget-text-editor a:hover,
     .elementor-widget-text-editor a:focus,
     .elementor-widget-heading a:hover,
     .elementor-widget-heading a:focus,
     .elementor-widget-button a:hover,
     .elementor-widget-button a:focus,
     .elementor-widget-icon a:hover,
     .elementor-widget-icon a:focus,
     .elementor-widget-icon-box a:hover,
     .elementor-widget-icon-box a:focus,
     .elementor-widget-image a:hover,
     .elementor-widget-image a:focus,
     .elementor-widget-image-box a:hover,
     .elementor-widget-image-box a:focus,
     .elementor-widget-gallery a:hover,
     .elementor-widget-gallery a:focus,
     .elementor-widget-video a:hover,
     .elementor-widget-video a:focus,
     .elementor-widget-accordion a:hover,
     .elementor-widget-accordion a:focus,
     .elementor-widget-tabs a:hover,
     .elementor-widget-tabs a:focus,
     .elementor-widget-toggle a:hover,
     .elementor-widget-toggle a:focus,
     .elementor-widget-alert a:hover,
     .elementor-widget-alert a:focus,
     .elementor-widget-html a:hover,
     .elementor-widget-html a:focus,
     .elementor-widget-shortcode a:hover,
     .elementor-widget-shortcode a:focus,
     .elementor-widget-sidebar a:hover,
     .elementor-widget-sidebar a:focus,
     .elementor-widget-wp-widget a:hover,
     .elementor-widget-wp-widget a:focus,
     .elementor-widget-wp-widget-archives a:hover,
     .elementor-widget-wp-widget-archives a:focus,
     .elementor-widget-wp-widget-calendar a:hover,
     .elementor-widget-wp-widget-calendar a:focus,
     .elementor-widget-wp-widget-categories a:hover,
     .elementor-widget-wp-widget-categories a:focus,
     .elementor-widget-wp-widget-custom_html a:hover,
     .elementor-widget-wp-widget-custom_html a:focus,
     .elementor-widget-wp-widget-latest_comments a:hover,
     .elementor-widget-wp-widget-latest_comments a:focus,
     .elementor-widget-wp-widget-latest_posts a:hover,
     .elementor-widget-wp-widget-latest_posts a:focus,
     .elementor-widget-wp-widget-rss a:hover,
     .elementor-widget-wp-widget-rss a:focus,
     .elementor-widget-wp-widget-search a:hover,
     .elementor-widget-wp-widget-search a:focus,
     .elementor-widget-wp-widget-tag_cloud a:hover,
     .elementor-widget-wp-widget-tag_cloud a:focus,
     .elementor-widget-wp-widget-text a:hover,
     .elementor-widget-wp-widget-text a:focus,
     .elementor-widget-wp-widget-nav_menu a:hover,
     .elementor-widget-wp-widget-nav_menu a:focus {
         color: #f15a22 !important;
         opacity: 0.8;
     }
     
     /* Front Page Icons Color Control - JavaScript will handle the color changes */
     
     /* Logo */
     .elementor-widget-theme-site-logo img {
         max-height: 60px;
         width: auto;
     }
     
     /* SALE PRICE - Ainult sale-price, mitte regular-price */
     html body .product-card .product-card-info .product-cart-center .price-container .sale-price bdi,
     html body .product-vcard .product-vcard-info .product-cart-center .price-container .sale-price bdi,
     html body .woocommerce .products .product .product-card-info .product-cart-center .price-container .sale-price bdi,
     html body .woocommerce ul.products li.product .product-card-info .product-cart-center .price-container .sale-price bdi,
     html body .woocommerce .products .product .product-vcard-info .product-cart-center .price-container .sale-price bdi,
     html body .woocommerce ul.products li.product .product-vcard-info .product-cart-center .price-container .sale-price bdi,
     html body .product-card .product-card-info .product-cart-center .sale-price bdi,
     html body .product-vcard .product-vcard-info .product-cart-center .sale-price bdi,
     html body .woocommerce .products .product .product-card-info .product-cart-center .sale-price bdi,
     html body .woocommerce ul.products li.product .product-card-info .product-cart-center .sale-price bdi,
     html body .woocommerce .products .product .product-vcard-info .product-cart-center .sale-price bdi,
     html body .woocommerce ul.products li.product .product-vcard-info .product-cart-center .sale-price bdi {
         color: #f15a22 !important;
     }
     
     /* CURRENCY SYMBOL - Sale price currency */
     html body .product-card .product-card-info .product-cart-center .price-container .sale-price .woocommerce-Price-currencySymbol,
     html body .product-vcard .product-vcard-info .product-cart-center .price-container .sale-price .woocommerce-Price-currencySymbol,
     html body .woocommerce .products .product .product-card-info .product-cart-center .price-container .sale-price .woocommerce-Price-currencySymbol,
     html body .woocommerce ul.products li.product .product-card-info .product-cart-center .price-container .sale-price .woocommerce-Price-currencySymbol,
     html body .woocommerce .products .product .product-vcard-info .product-cart-center .price-container .sale-price .woocommerce-Price-currencySymbol,
     html body .woocommerce ul.products li.product .product-vcard-info .product-cart-center .price-container .sale-price .woocommerce-Price-currencySymbol,
     html body .product-card .product-card-info .product-cart-center .sale-price .woocommerce-Price-currencySymbol,
     html body .product-vcard .product-vcard-info .product-cart-center .sale-price .woocommerce-Price-currencySymbol,
     html body .woocommerce .products .product .product-card-info .product-cart-center .sale-price .woocommerce-Price-currencySymbol,
     html body .woocommerce ul.products li.product .product-card-info .product-cart-center .sale-price .woocommerce-Price-currencySymbol,
     html body .woocommerce .products .product .product-vcard-info .product-cart-center .sale-price .woocommerce-Price-currencySymbol,
     html body .woocommerce ul.products li.product .product-vcard-info .product-cart-center .sale-price .woocommerce-Price-currencySymbol {
         color: #f15a22 !important;
     }
     
     /* REGULAR PRICE - Alati valge (läbikriipsutatud) */
     html body .product-card .product-card-info .product-cart-center .price-container .regular-price bdi,
     html body .product-vcard .product-vcard-info .product-cart-center .price-container .regular-price bdi,
     html body .woocommerce .products .product .product-card-info .product-cart-center .price-container .regular-price bdi,
     html body .woocommerce ul.products li.product .product-card-info .product-cart-center .price-container .regular-price bdi,
     html body .woocommerce .products .product .product-vcard-info .product-cart-center .price-container .regular-price bdi,
     html body .woocommerce ul.products li.product .product-vcard-info .product-cart-center .price-container .regular-price bdi,
     html body .product-card .product-card-info .product-cart-center .regular-price bdi,
     html body .product-vcard .product-vcard-info .product-cart-center .regular-price bdi,
     html body .woocommerce .products .product .product-card-info .product-cart-center .regular-price bdi,
     html body .woocommerce ul.products li.product .product-card-info .product-cart-center .regular-price bdi,
     html body .woocommerce .products .product .product-vcard-info .product-cart-center .regular-price bdi,
     html body .woocommerce ul.products li.product .product-vcard-info .product-cart-center .regular-price bdi {
         color: #ffffff !important;
     }
     
     /* REGULAR PRICE CURRENCY - Alati valge */
     html body .product-card .product-card-info .product-cart-center .price-container .regular-price .woocommerce-Price-currencySymbol,
     html body .product-vcard .product-vcard-info .product-cart-center .price-container .regular-price .woocommerce-Price-currencySymbol,
     html body .woocommerce .products .product .product-card-info .product-cart-center .price-container .regular-price .woocommerce-Price-currencySymbol,
     html body .woocommerce ul.products li.product .product-card-info .product-cart-center .price-container .regular-price .woocommerce-Price-currencySymbol,
     html body .woocommerce .products .product .product-vcard-info .product-cart-center .price-container .regular-price .woocommerce-Price-currencySymbol,
     html body .woocommerce ul.products li.product .product-vcard-info .product-cart-center .price-container .regular-price .woocommerce-Price-currencySymbol,
     html body .product-card .product-card-info .product-cart-center .regular-price .woocommerce-Price-currencySymbol,
     html body .product-vcard .product-vcard-info .product-cart-center .regular-price .woocommerce-Price-currencySymbol,
     html body .woocommerce .products .product .product-card-info .product-cart-center .regular-price .woocommerce-Price-currencySymbol,
     html body .woocommerce ul.products li.product .product-card-info .product-cart-center .regular-price .woocommerce-Price-currencySymbol,
     html body .woocommerce .products .product .product-vcard-info .product-cart-center .regular-price .woocommerce-Price-currencySymbol,
     html body .woocommerce ul.products li.product .product-vcard-info .product-cart-center .regular-price .woocommerce-Price-currencySymbol {
         color: #ffffff !important;
     }
     
     /* Fancybox Navigation Button - Use accent color for background */
     .fancybox-navigation .fancybox-button {
         background: #f15a22 !important;
         background-clip: content-box;
         height: 60px;
         opacity: 0;
         position: absolute;
         top: calc(50% - 50px);
         width: 60px;
     }
     
     /* Fancybox Navigation Arrow Buttons - Proper padding for arrows */
     .fancybox-navigation .fancybox-button--arrow_right {
         padding: 10px 6px 10px 10px !important;
         right: 0;
         right: env(safe-area-inset-right);
     }
     
     .fancybox-navigation .fancybox-button--arrow_left {
         padding: 10px 6px 10px 10px !important;
         left: 0;
         left: env(safe-area-inset-left);
     }
     
     /* Fancybox Close Button - Remove border */
     .fancybox-button--close {
         border: 0 !important;
     }
    
    </style>
    <script>
    (function() {
        var stepIconColor = "#f15a22";
        
        function changeSVGColors() {
            // Changing SVG colors
            
            // Target all step SVG images, video play buttons, elementor icon list icons, and background-image SVGs
            var images = document.querySelectorAll("img[src*='step1.svg'], img[src*='step2.svg'], img[src*='step3.svg']");
            var playButtons = document.querySelectorAll(".elementor-custom-embed-play svg");
            var iconListIcons = document.querySelectorAll(".elementor-icon-list-icon svg");
            var backgroundElements = document.querySelectorAll("[style*='background-image'], .elementor-section, .elementor-column, .elementor-widget");
            // Found SVG elements
            
            // Background elements processing
            
            // Process step SVG images
            images.forEach(function(img) {
                if (img.src && img.src.includes(".svg")) {
                    // Processing SVG
                    
                    // Fetch SVG content
                    fetch(img.src)
                        .then(function(response) {
                            return response.text();
                        })
                        .then(function(svgText) {
                            // SVG text loaded, replacing colors
                            
                            // Replace current red color with accent color (multiple patterns)
                            var newSvgText = svgText.replace(/fill="#E84E0F"/g, 'fill="' + stepIconColor + '"');
                            newSvgText = newSvgText.replace(/fill:#E84E0F/g, 'fill:' + stepIconColor);
                            newSvgText = newSvgText.replace(/#E84E0F/g, stepIconColor);
                            
                            // Create blob and update image src
                            var blob = new Blob([newSvgText], {type: "image/svg+xml"});
                            var url = URL.createObjectURL(blob);
                            img.src = url;
                            
                            // SVG color changed successfully
                        })
                        .catch(function(error) {
                            // SVG color change error
                        });
                }
            });
            
            // Process video play button SVGs
            playButtons.forEach(function(svg) {
                // Processing play button SVG
                
                // Get SVG content as string
                var svgText = new XMLSerializer().serializeToString(svg);
                // Play button SVG text loaded, replacing colors
                
                // Replace current red color with accent color (multiple patterns)
                var newSvgText = svgText.replace(/fill="#E84E0F"/g, 'fill="' + stepIconColor + '"');
                newSvgText = newSvgText.replace(/fill:#E84E0F/g, 'fill:' + stepIconColor);
                newSvgText = newSvgText.replace(/#E84E0F/g, stepIconColor);
                
                // Update SVG content
                svg.outerHTML = newSvgText;
                
                // Play button SVG color changed successfully
            });
            
            // Process elementor icon list SVGs
            iconListIcons.forEach(function(svg) {
                // Processing icon list SVG
                
                // Get SVG content as string
                var svgText = new XMLSerializer().serializeToString(svg);
                // Icon list SVG text loaded, replacing colors
                
                // Replace current red color with accent color (multiple patterns)
                var newSvgText = svgText.replace(/fill="#E84E0F"/g, 'fill="' + stepIconColor + '"');
                newSvgText = newSvgText.replace(/fill:#E84E0F/g, 'fill:' + stepIconColor);
                newSvgText = newSvgText.replace(/#E84E0F/g, stepIconColor);
                
                // Update SVG content
                svg.outerHTML = newSvgText;
                
                // Icon list SVG color changed successfully
            });
            
            // Process background-image SVGs
            backgroundElements.forEach(function(element) {
                // Check both inline style and computed style
                var inlineStyle = element.style.backgroundImage;
                var computedStyle = window.getComputedStyle(element).backgroundImage;
                var style = inlineStyle || computedStyle;
                
                if (style && style.includes(".svg")) {
                    // Processing background SVG
                    
                    // Extract SVG URL from background-image style
                    var svgUrl = style.match(/url\(["']?([^"']*\.svg)["']?\)/);
                    if (svgUrl && svgUrl[1]) {
                        var svgPath = svgUrl[1];
                        // Found SVG path
                        
                        // Fetch SVG content
                        fetch(svgPath)
                            .then(function(response) {
                                return response.text();
                            })
                            .then(function(svgText) {
                                // Background SVG text loaded, replacing colors
                                
                                // Replace current red color with accent color (multiple patterns)
                                var newSvgText = svgText.replace(/fill="#E84E0F"/g, 'fill="' + stepIconColor + '"');
                                newSvgText = newSvgText.replace(/fill:#E84E0F/g, 'fill:' + stepIconColor);
                                newSvgText = newSvgText.replace(/#E84E0F/g, stepIconColor);
                                
                                // Create blob and update background-image
                                var blob = new Blob([newSvgText], {type: "image/svg+xml"});
                                var url = URL.createObjectURL(blob);
                                element.style.backgroundImage = 'url("' + url + '")';
                                
                                // Background SVG color changed successfully
                            })
                            .catch(function(error) {
                                // Background SVG color change error
                            });
                    }
                }
            });
        }
        
        // Run when DOM is ready
        if (document.readyState === "loading") {
            document.addEventListener("DOMContentLoaded", changeSVGColors);
        } else {
            changeSVGColors();
        }
        
        // Run when Elementor content changes
        if (typeof elementorFrontend !== "undefined") {
            elementorFrontend.hooks.addAction("frontend/element_ready/widget", function() {
                setTimeout(changeSVGColors, 500);
            });
        }
    })();
    </script>
    <style>
/* CSS generated on: 2025-12-10 01:38:31 */
