/* BLACKDAYS 2024 - Capa */
body#Index_index[data-theme="blackdays"] .pb23-mainmenu[data-theme="blackdays"],
body#Index_index[data-theme="blackdays"] .pb23-mainmenu[data-theme="blackdays"] * {
    --border: var(--clr-black);
    --theme-bg: var(--clr-black);
    --theme-font: var(--clr-white);
    --theme-links: var(--clr-white);
    --menu-text-button-color: var(--clr-white);
    --theme-links-hover: var(--clr-white);
    --theme-submenu-bg: var(--clr-gray-700);
    --theme-hover-fx: brightness(0);
    --theme-submenu-category-bg: var(--clr-gray-500);
    --theme-submenu-category-selector-bg: var(--clr-gray-400);
    --theme-submenu-category-selector-border-bg: var(--clr-white);
    --theme-submenu-separator: var(--clr-black);
    --theme-submenu-footer-bg: var(--clr-gray-700);
}
body#Index_index[data-theme="blackdays"] .pb23-mainmenu[data-theme="blackdays"] .menu > .wrapper .links.main > li {
    --border: 1px solid  var(--clr-gray-700);
} 
body#Index_index[data-theme="blackdays"] {
    background: var(--clr-gray-700);
}
body#Index_index[data-theme="blackdays"] .pb23-mainmenu[data-theme="blackdays"] .menu .submenu.category,
body#Index_index[data-theme="blackdays"] .pb23-mainmenu[data-theme="blackdays"] .menu .submenu .selected .category,
body#Index_index[data-theme="blackdays"] .pb23-mainmenu[data-theme="blackdays"] .menu .submenu .explicit,
body#Index_index[data-theme="blackdays"] .pb23-mainmenu[data-theme="blackdays"] .menu > .wrapper .group .submenu 
{
    background-color: var(--clr-black);
}
body#Index_index[data-theme="blackdays"] h2,
body#Index_index[data-theme="blackdays"] p,
body#Index_index[data-theme="blackdays"] .pb23-carousel--navigation ul li, 
body#Index_index[data-theme="blackdays"] .pb23-carousel--navigation ul li a, 
body#Index_index[data-theme="blackdays"] .pb23-carousel--navigation ul li button, 
body#Index_index[data-theme="blackdays"] .pb23-carousel--navigation ul li a span, 
body#Index_index[data-theme="blackdays"] .pb23-carousel--navigation ul li button span {
    --carousel-nav--link-color: var(--clr-white);
    color: var(--clr-white);
}
/* BLACKDAYS 2024 - Oportunidades */
.pb23-mainmenu--pbshop-simple[data-theme="blackdays"],
.pb23-mainmenu--pbshop-simple[data-theme="blackdays"] * {
    --theme-bg: var(--clr-black);
    --theme-font: var(--clr-white);
    --theme-underline: var(--clr-white);
    --theme-border: var(--clr-black);
}

/* Temas configuráveis pelo Admin */
body#Product_view[data-theme="promo"] {
    .pb23-tag.discount {
        --tag--font-color: var(--clr-black);
        --tag--bg: var(--clr-promo02-400);
        --tag--font-size: 0.875rem;
        gap: 4px;
    }
}
body#Lead_index,
body#Lead_index[data-theme="default"] {
    .pb23-btn.dark, 
    .pb23-btn.dark * {
        --button-color: var(--clr-white);
        --button-bg: var(--clr-black);
        --button-color--hover: var(--clr-white);
        --button-bg--hover: var(--clr-gray-500);
        --button-border: transparent;
        --button-border--hover: transparent;
        text-transform: uppercase;
    }
    .pb23-form--leads .pb23-btn.dark, 
    .pb23-form--leads .pb23-btn.dark * {
        --button-color: var(--clr-white);
        --button-bg: var(--clr-black);
        --button-color--hover: var(--clr-white);
        --button-bg--hover: var(--clr-gray-500);
        --button-border: transparent;
        --button-border--hover: transparent;
    }
}
body#Products_indexcampaign,
body#Products_indexcampaign[data-theme="default"],
body#Lead_index[data-theme="default"] {
    .pb23-item--product-leads .image .tag {
        color: var(--clr-white);
        background: var(--clr-black);
    }
}
body#Product_view,
body#Product_view[data-theme="default"] {
    .pb23-tag.discount {
        --tag--font-color: var(--clr-white);
        --tag--bg: var(--clr-black);
        --tag--font-size: 0.875rem;
        gap: 4px;
    }
}
body#Lead_index[data-theme="ocher"] {
    .pb23-btn.dark, 
    .pb23-btn.dark * {
        --button-color: var(--clr-white);
        --button-bg: var(--clr-promo01-400);
        --button-color--hover: var(--clr-white);
        --button-bg--hover: var(--clr-promo01-300);
        --button-border: transparent;
        --button-border--hover: transparent;
    }
    .pb23-form--leads .pb23-btn.dark, 
    .pb23-form--leads .pb23-btn.dark * {
        --button-color: var(--clr-white);
        --button-bg: var(--clr-black);
        --button-color--hover: var(--clr-white);
        --button-bg--hover: var(--clr-gray-500);
        --button-border: transparent;
        --button-border--hover: transparent;
    }
}
body#Lead_index[data-theme="ocher"],
body#Products_indexcampaign[data-theme="ocher"] {
    .pb23-item--product-leads .image .tag {
        color: var(--clr-white);
        background: var(--clr-promo01-400);
    }
}
body#Product_view[data-theme="ocher"] {
    .pb23-tag.discount {
        --tag--font-color: var(--clr-white);
        --tag--bg: var(--clr-promo01-400);
        --tag--font-size: 0.875rem;
        gap: 4px;
    }
}
body#Lead_index[data-theme="yellow"], 
body#Lead_index[data-theme="blackdays"] {
    .pb23-btn.dark, 
    .pb23-btn.dark * {
        --button-color: var(--clr-black);
        --button-bg: var(--clr-promo02-400);
        --button-color--hover: var(--clr-black);
        --button-bg--hover: var(--clr-promo02-300);
        --button-border: transparent;
        --button-border--hover: transparent;
    }
    .pb23-form--leads .pb23-btn.dark, 
    .pb23-form--leads .pb23-btn.dark * {
        --button-color: var(--clr-white);
        --button-bg: var(--clr-black);
        --button-color--hover: var(--clr-white);
        --button-bg--hover: var(--clr-gray-500);
        --button-border: transparent;
        --button-border--hover: transparent;
    }
}
body#Lead_index[data-theme="yellow"],
body#Lead_index[data-theme="blackdays"],
body#Products_indexcampaign[data-theme="yellow"], 
body#Products_indexcampaign[data-theme="blackdays"] {
    .pb23-item--product-leads .image .tag {
        color: var(--clr-black);
        background: var(--clr-promo02-400);
    }
    .pb23-item--product-leads .image .tag > img {
        filter: invert(1);
    }
}
body#Product_view[data-theme="yellow"],
body#Product_view[data-theme="blackdays"] {
    .pb23-tag.discount {
        --tag--font-color: var(--clr-black);
        --tag--bg: var(--clr-promo02-400);
        --tag--font-size: 0.875rem;
        gap: 4px;
    }
    .pb23-tag.discount > img {
        filter: invert(1);
    }
}
body#Lead_index[data-theme="white"] {
    .pb23-item--product-leads .image .tag {
        color: var(--clr-white);
        background: var(--clr-black);
    }
    .pb23-btn.dark, 
    .pb23-btn.dark * {
        --button-color: var(--clr-black);
        --button-bg: var(--clr-white);
        --button-color--hover: var(--clr-black);
        --button-bg--hover: var(--clr-gray-100);
        --button-border: var(--clr-black);
        --button-border--hover: var(--clr-black);
    }
    .pb23-form--leads .pb23-btn.dark, 
    .pb23-form--leads .pb23-btn.dark * {
        --button-color: var(--clr-white);
        --button-bg: var(--clr-black);
        --button-color--hover: var(--clr-white);
        --button-bg--hover: var(--clr-gray-500);
        --button-border: transparent;
        --button-border--hover: transparent;
    }
}
body#Products_indexcampaign[data-theme="white"] {
    .pb23-item--product-leads .image .tag {
        color: var(--clr-white);
        background: var(--clr-black);
    }
}
body#Product_view[data-theme="white"] {
    .pb23-tag.discount {
        --tag--font-color: var(--clr-white);
        --tag--bg: var(--clr-black);
        --tag--font-size: 0.875rem;
        gap: 4px;
    }
}
/*
body#Lead_index[data-theme="primary"] {
    .pb23-btn.dark, 
    .pb23-btn.dark * {
        --button-color: var(--clr-white);
        --button-bg: var(--clr-prm-400);
        --button-color--hover: var(--clr-white);
        --button-bg--hover: var(--clr-prm-300);
        --button-border: transparent;
        --button-border--hover: transparent;
    }
    .pb23-form--leads .pb23-btn.dark, 
    .pb23-form--leads .pb23-btn.dark * {
        --button-color: var(--clr-white);
        --button-bg: var(--clr-black);
        --button-color--hover: var(--clr-white);
        --button-bg--hover: var(--clr-gray-500);
        --button-border: transparent;
        --button-border--hover: transparent;
    }
}*/
body#Products_indexcampaign[data-theme="primary"] {
    .pb23-item--product-leads .image .tag {
        color: var(--clr-white);
        background: var(--clr-prm-400);
    }
}
body#Product_view[data-theme="primary"] {
    .pb23-tag.discount {
        --tag--font-color: var(--clr-white);
        --tag--bg: var(--clr-prm-400);
        --tag--font-size: 0.875rem;
        gap: 4px;
    }
}
body#Lead_index[data-theme="secondary"] {
    .pb23-item--product-leads .image .tag {
        color: var(--clr-white);
        background: var(--clr-qtn-400);
    }
    .pb23-btn.dark, 
    .pb23-btn.dark * {
        --button-color: var(--clr-white);
        --button-bg: var(--clr-qtn-400);
        --button-color--hover: var(--clr-white);
        --button-bg--hover: var(--clr-qtn-300);
        --button-border: transparent;
        --button-border--hover: transparent;
    }
    .pb23-form--leads .pb23-btn.dark, 
    .pb23-form--leads .pb23-btn.dark * {
        --button-color: var(--clr-white);
        --button-bg: var(--clr-black);
        --button-color--hover: var(--clr-white);
        --button-bg--hover: var(--clr-gray-500);
        --button-border: transparent;
        --button-border--hover: transparent;
    }
}
body#Products_indexcampaign[data-theme="secondary"] {
    .pb23-item--product-leads .image .tag {
        color: var(--clr-white);
        background: var(--clr-qtn-400);
    }
}
body#Product_view[data-theme="secondary"] {
    .pb23-tag.discount {
        --tag--font-color: var(--clr-white);
        --tag--bg: var(--clr-qtn-400);
        --tag--font-size: 0.875rem;
        gap: 4px;
    }
}