/* Só acrescentar o class="black" no body da Home */
/* Black Friday - Home Preta */
body.black {
    background: #000;
}
body.black #faixa-animada {
    background: #FFF;
}
body.black .faixa-diferencial .diferencial-item{
    background: #FF8800;
}
body.black .faixa-diferencial path {
    fill: #FFF !important;
}
body.black .slick-arrow {
    background: #545454;
    border-radius: 50%;
}
body.black .slick-arrow img {
    filter: contrast(0) brightness(3);
}
body.black .brands {
    background: #000;
}
body#Home.black .shelf-item .shelf-item-product {
    background: #000;
}
body.black .shelf-item .shelf-item-product .product-shelf-info .product-shelf-price.before-discount span {
    color: #FFF;
}
body.black .departamentos span {
    color: #FFF;
}
body.black #installment-structure,
body.black #installment-structure strong {
    color: #FFF;
}
body.black .shelf-item .shelf-item-product .product-shelf-info .product-shelf-name {
    color: #FFF;
}
body.black #header-menu {
    background: #3F3F3F;
}
body.black #header-menu .header-menu .dropdown-wrapper {
    background: #3F3F3F;
}
body.black #header-menu .header-menu .dropdown-wrapper .dropdown-btn i {
    color: #FFF;
}
body.black #header-menu .header-menu .dropdown-wrapper .dropdown-btn span {
    color: #FFF;
}
body.black #header-menu .header-menu .nav-wrapper .nav-item span a {
    color: #FFF;
}
body.black #header-menu .header-menu .nav-wrapper .nav-item .dropdown-submenu .dropdown-submenu-item a {
    color: #FFF;
}
body.black #header-menu .header-menu .nav-wrapper .nav-item .dropdown-submenu {
    background: #3F3F3F;
}
body.black #header-menu .header-menu .nav-wrapper .nav-item .dropdown-submenu .dropdown-submenu-item .fa-chevron-right {
    color: #FFF;
}
body.black #header-menu .header-menu .dropdown-wrapper .dropdown-menu .dropdown-menu-item .dropdown-submenu {
    background-color: #575757;
}
body.black #header-menu .header-menu .dropdown-wrapper .dropdown-menu {
    background: #3F3F3F;
}
body.black #header-menu .header-menu .dropdown-wrapper .dropdown-menu .dropdown-menu-item .dropdown-menu-item-title i,
body.black #header-menu .header-menu .dropdown-wrapper .dropdown-menu .dropdown-menu-item .dropdown-menu-item-title a {
    color: #FFF !important;
}
body.black #header-menu .header-menu .dropdown-wrapper .dropdown-menu .dropdown-menu-item .dropdown-menu-item-title .fa-chevron-right {
    color: #FFF;
    background: #3F3F3F;
}
body.black #header-menu .header-menu .dropdown-wrapper .dropdown-menu .dropdown-menu-item .dropdown-submenu .dropdown-submenu-item .fa-chevron-right {
    color: #FFF;
    background: #575757;
}
body.black #header-menu .header-menu .dropdown-wrapper .dropdown-menu .dropdown-menu-item .dropdown-submenu .dropdown-submenu-item a {
    color: #FFF;
}
body.black #header .header-middle {
    background-color: #000;
}
body.black #header .header-middle .content .menu-item img {
    filter: invert(1);
}
body.black #header .header-middle .content .menu-item div a {
    color: #FFF;
}
body.black .cart-my-account .divider {
    background: #434343 !important;
}




body#Category.black .category-wrapper #results .main {
        background-color: #3f3f3f;
}
body#Category.black .shelf-item {
    background: #000;
}
body#Category.black .orderBy label {
    color: #FFF !important;
}
body#Category.black .orderBy select {
    background: #3f3f3f;
    color: #FFF !important;
}
body#Category.black p.searchResultsTime {
    background: #3f3f3f;
}
body#Category.black .category-wrapper #results .main .searchResultsTime span,
body#Category.black .category-wrapper #results .main .searchResultsTime label,
body#Category.black .category-wrapper #results .main .sub span, #Category .category-wrapper #results .main .sub label {
    color: #FFF;
}

body#Category.black .category-wrapper #results .main .resultItemsWrapper .pager.bottom {
    background: #3f3f3f;
}

body#Category.black .category-wrapper #aside-filter .aside-categories .navigation .menu-departamento .search-single-navigator ul li a,
body#Category.black .category-wrapper #aside-filter .aside-categories .navigation-tabs .menu-departamento .search-single-navigator ul li a {
    color: #FFF;
}

body#Category.black .category-wrapper #aside-filter .aside-categories .navigation .menu-departamento .search-single-navigator h3 a,
body#Category.black .category-wrapper #aside-filter .aside-categories .navigation .menu-departamento .search-single-navigator h4 a,
body#Category.black .category-wrapper #aside-filter .aside-categories .navigation .menu-departamento .search-single-navigator h5 a,
body#Category.black .category-wrapper #aside-filter .aside-categories .navigation-tabs .menu-departamento .search-single-navigator h3 a,
body#Category.black .category-wrapper #aside-filter .aside-categories .navigation-tabs .menu-departamento .search-single-navigator h4 a,
body#Category.black .category-wrapper #aside-filter .aside-categories .navigation-tabs .menu-departamento .search-single-navigator h5 a {
    color: #FFF;
}

body#Category.black .category-wrapper #aside-filter .aside-categories .navigation .menu-departamento .search-single-navigator h5,
body#Category.black .category-wrapper #aside-filter .aside-categories .navigation-tabs .menu-departamento .search-single-navigator h5 {
    color: #FFF;
    background: #3f3f3f;
}

body#Category.black .category-wrapper #aside-filter .aside-categories .navigation .menu-departamento .search-single-navigator ul,
body#Category.black .category-wrapper #aside-filter .aside-categories .navigation-tabs .menu-departamento .search-single-navigator ul {
        background: #3f3f3f;
}

body#Category.black .category-wrapper #aside-filter .aside-categories .navigation .menu-departamento .search-single-navigator,
body#Category.black .category-wrapper #aside-filter .aside-categories .navigation-tabs .menu-departamento .search-single-navigator {
    background: #494949;
    border: 1px solid #FFF;
}

body#Category.black .category-wrapper #aside-filter .aside-categories .navigation .menu-departamento .search-single-navigator h4,
body#Category.black .category-wrapper #aside-filter .aside-categories .navigation-tabs .menu-departamento .search-single-navigator h4 {
    background: #3f3f3f;
}

body#Category.black .category-wrapper #aside-filter .aside-categories .navigation .menu-departamento .search-single-navigator h3,
body#Category.black .category-wrapper #aside-filter .aside-categories .navigation-tabs .menu-departamento .search-single-navigator h3 {
    background: #3f3f3f;
}

body#Category.black .search-single-navigator svg {
    fill: #FFF;
}

body#Category.black .navigation-tabs {
    border: none;
}


body#Product.black {
    background: #000;
}
body#Product.black .product-info .productDescription {
    color: #FFF;
}
body#Product.black .col-descricao {
    background: #FFF;
    padding: 25px;
    border-radius: 15px;
}
body#Product.black .nao-responsabiliza {
   padding: 10px; 
}
body#Product.black .price-container {
    align-items: center;
}

body#Product.black .bg-similares {
    order: 2;
    background: #000;
}
body#Product.black .product-similares .shelf-item-product {
    background: #000;
}
body#Product.black .product-similares .product-shelf-name {
    height: 40px;
    overflow: hidden;
}

body#Product.black span.pixDesciption {
    color: #FFF;
}

body#Product.black .product-display .product-actions .priceWithDiscount {
    color: #FFCC00;
}

body#Product.black .product-display .product-actions .product-name h1 div {
    color: #FFF;
}

body#Product.black .product-display .product-actions .product-price .plugin-preco .productPrice .descricao-preco .price-list-price,
body#Product.black .product-display .product-actions .product-price .plugin-preco .productPrice .descricao-preco .price-list-price .skuListPrice,
body#Product.black .product-display .product-actions .product-price .plugin-preco .productPrice .descricao-preco .price-installments {
    color: #FFF;
}

body#Product.black .product-details {
    color: #FFF;
}
body#Product.black .brand {
    background: transparent;
    color: #FFF;
}
body#Product.black .pricePix > div {
    display: flex;
}