/* Header */
#root > main > header {
    background-color: #ffffff;
}

/* Desktop main menu */
#root > main > header > div[class^="header-menuContainer-"] {
    background-color: #fd4f00;
}

/* Text color */
#root > main > header nav[class^="megaMenu-"] a[class^="megaMenuItem-"] {
    color: #ffffff;
}

/* Arrow down icon */
#root > main > header nav[class^="megaMenu-"] a[class^="megaMenuItem-"] svg {
    stroke: #ffffff;
}

/* Desktop submenu */
#root > main > header {
    color: #000000;
}

/* Mobile menu color */
#root > aside[class^="navigation-root_open-"] {
    background-color: #ffffff;
    color: #000000;
}

/* Mobile menu item branch > */
#root > aside > div[class^="navigation-body-"] button {
    color: #000000;
}

/* Mobile menu item branch > */
#root > aside > div[class^="navigation-body-"] button svg {
    stroke: #000000
}

/* Mobile menu header */
#root > aside[class^="navigation-root_open-"] > header {
    background-color: #ffffff;
}

/* Mobile menu header X button */
#root > aside > header > button[class^="trigger-root-"] svg {
    stroke: #000000
}

/* Mobile menu account text */
#root > aside > div[class^="navigation-footer-"] > div[class^="authBar-root-"] > button > span > span[class^="authBar-signIn-"] {
    color: #000000;
}

/* Mobile menu account background color */
#root > aside > div[class^="navigation-footer-"] > div[class^="authBar-root-"] {
    background-color: #ffffff;
}

/* Mobile menu account icon */
#root > aside > div[class^="navigation-footer-"] > div[class^="authBar-root-"] > button > span > span[class^="accountChip-root-"] > span > svg {
    stroke: #000000;
}

/* Mobile menu account */
#root > aside > div[class^="navigation-footer-"] > div[class^="authBar-root-"] {
    
}

/* Mobile menu language background color */
#root > aside > div[class^="navigation-footer-"] > div[class^="navigation-switchers-"] {
    
    background-color: #ffffff;
}

/* Mobile menu language text color */
#root > aside > div[class^="navigation-footer-"] > div[class^="navigation-switchers-"] > button > div > span {
    color: #000000;
}

/* Mobile menu language icon */
#root > aside > div[class^="navigation-footer-"] > div[class^="navigation-switchers-"] > button svg {
    stroke: #000000;
}

/* Header menu icon */
#root > main > header button[class^="navTrigger-"] svg {
    stroke: #fd4f00;
}    

#root > main > header [class^="wishlistTrigger-"] {
    
}    

#root > main > header [class^="wishlistTrigger-"] svg {
    stroke: #fd4f00;
}    

#root > main > header [class^="header-primarySearch-"] {
    
}    

#root > main > header [class^="header-primarySearch-"] svg {
    stroke: #fd4f00;
}    

#root > main > header [class^="header-secondarySearch-"] {
    
}    

#root > main > header [class^="header-secondarySearch-"] svg {
    stroke: #fd4f00;
}    

/* Header cart icon */
#root > main > header div [class^='cartTrigger-'] {
    
}    

#root > main > header div [class^='cartTrigger-'] svg {
    stroke: #fd4f00;
}    

/* Header cart counter text & background color */
#root > main > header span[class^="cartTrigger-counter-"] {
    color: #ffffff;
    background-color: #fd4f00;
}    

/* Header account icon */
#root > main > header button[class^="accountTrigger-trigger-"] {
    
}    

#root > main > header button[class^="accountTrigger-trigger-"] svg {
    stroke: #fd4f00;
}    

/* Header language icon */
#root > main > header button[class^="storeSwitcher-trigger-"] {
    
}    

#root > main > header button[class^="storeSwitcher-trigger-"] svg {
    stroke: #fd4f00;
}    

/* Footer background */
#root > main > footer {
    background-color: #fd4f00;
}

/* Content background */
#root > main {
    background-color: #ffffff;
}

/* Page Builder */
/* Button */
#root > main div[class^="buttons-root-"] button {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
}

/* Loading Indicator */
#root > main > header > div[class^="pageLoadingIndicator-"] > div {
    display: block !important;background-color: #000000 !important;
}

/* Loading Spinner */
div[class^="indicator-spinner-"] {
    display: block !important;border-top: 3px solid #000000 !important;
}

/* Loading Shimmer */
div[class^="shimmer-"],
div[class*="-shimmer-"] {
    display: none !important;
}

/* Product page buy button */
button[class*="button-root_highPriority-"],
button[class*="button-root_highPriority-"]:hover {
    color: #ffffff;
    background-color: #fd4f00;
    border-color: #fd4f00;
    
}

button[class*="button-root_highPriority-"]:hover {
    filter: brightness(0.95);
}

button[class*="button-root_normalPriority-"] {
    color: #ffffff;
    background-color: #fd4f00;
    border-color: #fd4f00;
    border-radius: 6px;
}

/* Custom CSS */
/* Product detail price */
section[class^="productFullDetail-title-"] > p {
    color: #fd4f00 !important;
    font-size: 2rem !important;
}

/* Product listing price */
div[class^="item-price-"],
div[class^="item-price-"] > span:nth-child(2) {
    color: #fd4f00 !important;
}


        .whatsapp-icon {
            position: fixed;
            bottom: 20px;
            right: 20px;
            width: 60px;
            height: 60px;
            background-color: #25D366;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
            transition: transform 0.3s;
            z-index: 1000;
        }

        .whatsapp-icon:hover {
            transform: scale(1.1);
        }

        .whatsapp-icon img {
            width: 35px;
            height: 35px;
        }
