body.black_friday.home-page-body, header-lower {
  --myracolors-2: #09111E;
  --myracolors-fg-1: #393A40;
  --myracolors-3: #fff;
  --myracolors-master-wrapper: #19191B;
  --text-primary: #fff;
  --text-3: #002051;
  --myracolors-17: #B7B7C3;
  --home-categs-bg: #fff;
  --text-home-categ-items: #09111E;
  --myracolors-buy-btn: #09111E;
  --myracolors-fg-last-view: #393A40;
  --myracolors-10: #393A40;
  --myracolors-7: #393A40;
}

.black_friday {
  --myracolors-black-1: #19191B;
  --myracolors-black-2: #393A40;
  --myracolors-bg-footer-2: #fff;
  --myracolors-bg-footer-3: #222325;
  --myracolors-bg-footer: #19191B;
  --myracolors-header-menu: #393A40;
  --myracolors-black-wrapper: #19191B;
  --myracolors-black-ribbon: #09111E;
  --text-breadcrumb: #CED4DA;
  --myracolors-gray: #A0A0A7;
  --myracolors-master-wrapper-black: #19191B;
  --myracolors-15: #09111E;
  --myracolors-hover-1: #393A40;
  --myracolors-ribbons-newproduct-bg: #19191B;
  --myracolors-ribbons-newproduct-text: var(--white);
  --myracolors-ribbons-bg: var(--myracolors-black-1);
}


/*BLACKFRIDAY ANTIGA*/

.header-menu ul li.back-button,
.home-page div.jCarouselMainWrapper.small-products {
  background: var(--dark) !important;
  color: var(--myracolors-fg-1) !important;
}

.black_friday .social-sharing a:before {
  filter: grayscale(100%);
}

.black_friday .home-page .jCarouselMainWrapper.small-products .nop-jcarousel .carousel-title::before {
  filter: invert(100%) sepia(7%) saturate(28%) hue-rotate(231deg) brightness(105%) contrast(106%);
}

.black_friday.home-page-body .myralis-products-viewed .nop-jcarousel .carousel-title strong {
  color: var(--white);
}

div.header-links a:hover {
  color: var(--dark-lighter);
}

.button-primary__alternative,
div.div-filter-dimatrix {
  background: var(--dark-light);
}

div.sale-of-the-day-offer {
  background: url("../img/background_black_friday_desk.webp");
}

@media all and (max-width: 1024px) {
  .myralis-saleoftheday-viewed a.button-base.go-to-product-page {
    width: 100%;
  }

  div.sale-of-the-day-offer {
    background: url("../img/background_black_friday_mobile.webp");
  }
}

.myralis-logo {
  background-image: url("../img/logo_black_friday.webp") !important;
}

div.myralys-modal-disconto-img-esquerda {
  background-image: url("../img/Banner_Desconto_black_friday_desktop.png");
}

div#myralys-modal-disconto-img-esquerda-mobile {
  background-image: url("../img/Banner_Desconto_black_friday_mobile.png") !important;
}



/*!---- VERSÃO 2024  ---- !*/


/*Icones Header*/
.ico-cart:before, .search-box .search-box-button, .ico-account-filled:before, .myaccount-login:after {
  filter: grayscale(1);
}

.black_friday div#myralis-ribbon.product-ribbon.new-product {
  background-color: var(--myracolors-ribbons-newproduct-bg) !important;
  border-color: var(--myracolors-ribbons-newproduct-bg) !important;
}

.black_friday div#myralis-ribbon.product-ribbon.new-product .ribbon-text {
  color: var(--myracolors-ribbons-newproduct-text) !important;
}

.black_friday .eu-cookie-bar-notification .cookie-button {
  background-color: var(--myracolors-black-1) !important;
  color: var(--white) !important;
}

.black_friday .eu-cookie-bar-notification .cookie-button span {
  color: var(--white) !important;
}

.black_friday .eu-cookie-bar-notification .cookie-button:hover {
  background-color: var(--myracolors-hover-1) !important;
}

.black_friday.category-page-body .breadcrumb li > a, .breadcrumb li > span, .black_friday.manufacturer-page-body .breadcrumb li > a, .breadcrumb li > span {
  color: var(--text-breadcrumb);
}

.black_friday.category-page-body .breadcrumb li:last-child > *, .black_friday.manufacturer-page-body .breadcrumb li:last-child > * {
  font-weight: 500;
  color: var(--text-breadcrumb) !important;
}

.black_friday.category-page-body .div-filter-dimatrix, .black_friday.manufacturer-page-body .div-filter-dimatrix, .black_friday.search-page-body .div-filter-dimatrix {
  background-color: var(--myracolors-black-1);
}

.black_friday span.myralis-order-filter-name {
  color: var(--myracolors-gray);
}

.black_friday.product-details-page-body .master-wrapper-content, .black_friday.product-details-page-body .product-details-mobile-container {
  background-color: var(--myracolors-master-wrapper-black) !important;
}

.black_friday span.myralis-product-breadcrumb-font {
  color: var(--myracolors-black-1);
}

.slick-next:before, .jCarouselMainWrapper .slick-prev:before, .anywhere-slider .slick-prev:before {
  color: var(--myracolors-2) !important;
}

.black_friday .home-page-body .nop-jcarousel .carousel-title strong, .myralis-principais-marcas {
  color: var(--white) !important;
}

.black_friday #newsletter-subscribe-button {
  background-color: var(--myracolors-1) !important;
}

  .black_friday #newsletter-subscribe-button span {
    color: #fff !important;
  }

.black_friday .myralis-footer .title {
  color: var(--myracolors-2) !important;
}

.black_friday .myralis-logo-footer {
  background-image: url(/Themes/Emporium/Content/img/logo_black_friday.webp);
}

.home-page div.jCarouselMainWrapper.small-products {
  background: var(--myracolors-fg-last-view) !important;
}

.myralis-footer {
  padding-top: 50px;
}

.black_friday .home-page-body .footer {
    background-color: #f7f7f7 !important;
}

.black_friday .myralis-first-footer {
  background-color: #19191b !important;
}

.footer-upper, .footer-middle, .footer-lower { 
  margin: unset !important;
}

.footer-logo {
  margin-top: 50px;
}

.footer-lower .nop-copyright {
  background-color: var(--myracolors-bg-footer-3) !important;
}

.header-menu > ul li > a, .header-menu > ul li > span, .profile-menu-box > a, .header-form-holder > a {
  color: var(--text-default) !important;
}

.header-menu {
  background-color: var(--myracolors-header-menu) !important;
}

.black_friday .category-navigation-list-wrapper ul li:hover > a {
  color: var(--myracolors-gray);
}


.black_friday.manufacturer-page-body .master-wrapper-content, .black_friday.search-page-body .master-wrapper-content {
  background-color: var(--myracolors-black-wrapper) !important;
}

.black_friday .text-title-filter-dimatrix {
  color: var(--myracolors-gray) !important;
}

.black_friday button.button-base.button-primary.transform-uppercase.product-box-add-to-cart-button.nopAjaxCartProductListAddToCartButton span {
  color: #fff !important;
}

.black_friday .footer .nop-jcarousel.manufacturer-grid {
  background-color: var(--myracolors-black-2);
}

.black_friday .footer {
  background-color: var(--white);
}

.black_friday .myralis-newsletter-footer {
  background-color: var(--myracolors-black-2);
}

.black_friday .myralis-newsletter-footer-form {
  background-color: var(--myracolors-black-2);
  padding: 0px 100px;
  width: 100%;
}

.black_friday.category-page-body .master-wrapper-content {
  background-color: var(--myracolors-master-wrapper-black);
}

.black_friday .header .header-menu > ul li > a {
  color: white !important;
}

.black_friday.category-page-body .product-box-add-to-cart-button,
.black_friday.search-page-body .product-box-add-to-cart-button,
.black_friday.category-page-body .product-box-add-to-cart-button1,
.black_friday.search-page-body .product-box-add-to-cart-button1,
.black_friday.category-page-body .myralis-btn-vencimento,
.black_friday.search-page-body .myralis-btn-vencimento {
  background-color: var(--myracolors-black-1) !important;
}

.black_friday.category-page-body .product-box-add-to-cart-button span,
.black_friday.search-page-body .product-box-add-to-cart-button span,
.black_friday.category-page-body .product-box-add-to-cart-button1 span,
.black_friday.search-page-body .product-box-add-to-cart-button1 span,
.black_friday.category-page-body .myralis-btn-vencimento span,
.black_friday.search-page-body .myralis-btn-vencimento span {
  color: var(--white) !important;
}

.black_friday.category-page-body .myralis-btn-vencimento:hover,
.black_friday.search-page-body .myralis-btn-vencimento:hover {
  background-color: var(--myracolors-hover-1) !important;
}

.black_friday .myralis-category-description-area h2, .black_friday .myralis-category-description-area p, .black_friday .myralis-category-title h1 {
  color: var(--myracolors-gray) !important;
}

.black_friday .search-page .catalog-header h3, .black_friday .search-page .catalog-header h3 span, .black_friday .search-page .catalog-header span {
  color: var(--myracolors-gray) !important;
}

.black_friday.home-page-body .nop-jcarousel .carousel-title strong {
  color: var(--white);
}

.black_friday .product-ribbon.blackfriday {
  top: 5px;
  /* width: 300px !important; */
  left: 1px;
}

.black_friday.search-page-body .product-ribbon.blackfriday {
  top: 0px;
  /* width: 300px !important; */
  left: 1px;
}

.black_friday .category-page .product-ribbon.blackfriday, .black_friday .manufacturer-page .product-ribbon.blackfriday {
  top: 0px;
  /* width: 300px !important; */
  left: 1px;
}



.black_friday .black-html-friday label {
  display: none;
}

.black_friday .sale-of-the-day-offer .product-ribbon.blackfriday {
  top: 8px;
  /* width: 300px !important; */
  left: -30px;
}

.product-ribbon.blackfriday label.ribbon-image-text {
  display: none !important;
}

.myralis-saleoftheday-viewed .black_friday .product-ribbon.blackfriday {
}

.black_friday .myralis-saleoftheday-viewed .product-ribbon.blackfriday img {
  padding: 0 !important;
  width: 200px;
}

.black_friday a.ribbon-position.top-right {
  z-index: 40;
}

.blackfriday .ribbon-image-text {
  display: none !important;
}


.black_friday .product-details-page div.product-ribbon {
  margin-top: -12px !important;
  margin-right: -8px !important;
  border: 0px !important;
}

.black_friday span.myralis-mecPromotion-tag {
    display: none;
}

.black_friday .myralis-products-viewed .myralis-selinho-img {
  height: 70px;
  max-width: 116px !important;
}

.black_friday .myralis-products-viewed div#myralis-ribbon.blackfriday {
  margin-top: -3px !important;
  margin-right: -10px !important;
  border: 0px !important;
}

#div.product-ribbon {
  margin-top: 6px !important;
  margin-right: -25px !important;
  border: 0px !important;
}

.black_friday .product-details-page .ribbon-position.top-right {
  z-index: 1000;
}

.black_friday .myralis-items-header-left span {
  color: var(--myracolors-black-1) !important;
}

.black_friday .ico-cart .cart-qty,
.black_friday .shopping-cart-link .cart-qty {
  background-color: var(--myracolors-black-1);
  color: var(--white);
}

.black_friday .header-links .ico-account:before {
  filter: grayscale(1);
}

.black_friday .header-links .myaccount-login,
.black_friday .header-links .account-login-lg,
.black_friday .header-links .account-login-info {
  color: var(--myracolors-black-1);
}

.black_friday .myralis-saleoftheday-viewed div#myralis-ribbon {
  background-color: unset !important;
}

.black_friday .cookie-text, .black_friday strong.cookie-policy {
  color: var(--myracolors-black-1) !important;
}

/*.black_friday .profile-menu-box .button-base span {
  color: var(--myracolors-black-1) !important;
}*/

/*.black_friday .login-form-in-header button#loginMyralis {
  background-color: var(--myracolors-black-1) !important;
}

  .black_friday .login-form-in-header button#loginMyralis span {
    color: white !important;
  }*/

.black_friday .myralis-eye::before {
  filter: grayscale(1);
}

.black_friday .category-page .myralis-buy-btn-colors, .black_friday .myralis-home-categoria .myralis-buy-btn-colors {
  background-color: var(--myracolors-black-1) !important;
}

.black_friday .category-page .myralis-buy-btn-colors, .black_friday .myralis-home-categoria .myralis-buy-btn-color span {
  color: white !important;
}

  .black_friday .category-page .myralis-buy-btn-colors span, .black_friday .myralis-home-categoria .myralis-buy-btn-colors span {
    color: white !important;
  }

.black_friday .pager li span {
  background-color: var(--myracolors-gray) !important;
}

.black_friday .category-page h3, .black_friday .manufacturer-page-body h3 {
  color: var(--myracolors-gray) !important;
}

.black_friday .pager li span {
  color: var(--myracolors-black-1) !important;
}

.black_friday .pager li a {
  color: var(--myracolors-gray);
}

.black_friday.customer-pages-body .pager li span {
  color: white !important;
}

.black_friday.customer-pages-body .pager li span {
  background-color: var(--myracolors-10) !important;
}

.black_friday.customer-pages-body .pager li a {
  color: var(--text-3) !important;
}

.black_friday.customer-pages-body .pager li.next-page a, .black_friday.customer-pages-body .pager li.previous-page a {
  background-color: white !important;
  border: 1px solid var(--text-3);
}

.black_friday.manufacturer-all-page-body .div-filter-dimatrix {
  background-color: black !important;
}

.black_friday.manufacturer-all-page-body .master-wrapper-content {
  background-color: var(--myracolors-black-1);
}

.black_friday.manufacturer-all-page-body h1.text-center.myralis-new-h1 {
  color: var(--myracolors-gray);
}

.black_friday.manufacturer-all-page-body .myralis-newsletter-footer.master-wrapper-content {
  padding: 0 0% !important;
}

.black_friday.customer-pages-body .pager li a:hover {
  background-color: var(--myracolors-10) !important;
}

.black_friday.customer-pages-body .pager li a:before {
  color: var(--text-3) !important;
}

.black_friday .category-page .pager li a:before, .black_friday .manufacturer-page .pager li a:before {
  color: var(--myracolors-gray);
}

.black_friday .pager li.next-page a, .black_friday .pager li.previous-page a {
  background-color: var(--myracolors-black-2);
}

.black_friday.category-page-body .myralis-newsletter-footer.master-wrapper-content, .black_friday.manufacturer-page-body .myralis-newsletter-footer.master-wrapper-content {
  padding: unset !important;
}

.black_friday .category-navigation-list-wrapper:hover .category-navigation-title {
  color: var(--myracolors-gray);
}

.black_friday .myralis-footer-title-area, .black_friday .myralis-newsletter-policy {
  color: #fff;
}

.black_friday .productAddedToCartWindowDescription span {
  color: white;
}

.black_friday button.button-base.button-primary__alternative.transform-uppercase.productAddedToCartWindowCheckout {
  background-color: var(--myracolors-black-1) !important;
}

  .black_friday button.button-base.button-primary__alternative.transform-uppercase.productAddedToCartWindowCheckout span {
    color: white !important;
  }

.black_friday .footer-block ul li::marker {
  color: var(--myracolors-black-1);
}

.black_friday.home-page-body .sale-of-the-day-offer .owl-dot.active {
  background-color: var(--myracolors-black-1) !important;
}

.black_friday.home-page-body .sale-of-the-day-offer .owl-dot {
  border-color: var(--myracolors-black-1) !important;
}

.black_friday .footer-lower {
  background-color: #fff !important;
}

.black_friday.home-page-body .footer-lower {
  background-color: #fff !important;
}

.black_friday.checkout-pages-body .myralis-footer, .black_friday.checkout-pages-body .footer-lower {
  background-color: #f7f7f7 !important;
}

.black_friday .product-box-add-to-cart-button:hover {
  background-color: var(--myracolors-hover-1) !important;
}

.black_friday .search-page .catalog-header .seo-h1 {
  color: var(--myracolors-gray) !important;
}

.black_friday .product-box-add-to-cart-button {
  background-color: var(--myracolors-black-1) !important;
}

.black_friday .pager li a:hover {
  background-color: #6C757D !important;
}

.black_friday .item-box .unavailable-product {
  border: 1px solid var(--myracolors-black-1) !important;
}

  .black_friday .item-box .unavailable-product span {
    color: var(--myracolors-black-1) !important;
  }

.black_friday.home-page-body .product-ribbon.sale-ribbon {
  background-color: var(--myracolors-black-1) !important;
}

.black_friday.home-page-body .product-ribbon.new-product {
  background-color: unset !important;
  border: 1px solid var(--myracolors-black-1) !important;
}

.black_friday #myralis-pix-copycola-area button#pix-desktop span {
  color: var(--myracolors-2);
}

.black_friday #myralis-pix-copycola-area button#pix-desktop {
  background-color: var(--myracolors-buy-btn);
}

.black_friday .myralis-buscar-cep-update {
  background-color: var(--myracolors-buy-btn-cart);
}

.black_friday .myralis-myaddresses-noaddress a.button-base.button-primary.add-address-button span {
  color: white;
}

.black_friday.home-page-body .product-ribbon new-product .label.ribbon-text {
  color: var(--myracolors-black-1) !important;
}

.black_friday.category-page-body .myralis-price-und, .black_friday.category-page-body span.price.actual-price {
  color: var(--myracolors-black-1) !important;
}

.black_friday.category-page-body .myralis-price-leve strong, .black_friday.category-page-body span.myralis-price-leve {
  color: var(--myracolors-black-1) !important;
}

.black_friday.manufacturer-page-body .myralis-price-und, .black_friday.manufacturer-page-body span.price.actual-price {
  color: var(--myracolors-black-1) !important;
}

.black_friday.manufacturer-page-body.myralis-price-leve strong, .black_friday.manufacturer-page-body span.myralis-price-leve {
  color: var(--myracolors-black-1) !important;
}

.black_friday a.button-base.button-primary.transform-none.cart-empty-link span {
  color: var(--white);
}

.black_friday a.button-base.button-primary.transform-none.cart-empty-link {
  background-color: var(--myracolors-black-1);
}

.black_friday .myralis-myaddresses-noaddress a.button-base.button-primary.add-address-button {
  background-color: #B7FF3C;
}

  .black_friday .myralis-myaddresses-noaddress a.button-base.button-primary.add-address-button span {
    color: var(--text-3);
  }

.black_friday .instant-search-item .detail .price {
  color: var(--text-3);
}
/*
.black_friday .profile-menu-box :checked + .slider {
  background-color: var(--myracolors-black-2);
}*/

.black_friday .login-form-in-header .forgot-password a {
  color: var(--myracolors-black-2);
}

.black_friday .order-list-page a.button-base.button-primary.no-data-btn span {
  color: var(--text-3);
}

.black_friday .order-list-page a.button-base.button-primary.no-data-btn {
  background-color: #B7FF3C;
}

.black_friday .pager li.next-page a:hover, .black_friday .pager li.previous-page a:hover {
  background-color: var(--myracolors-black-2) !important;
}



.black_friday.home-page-body .myralis-homepage-products span.price.actual-price {
  color: var(--myracolors-black-1) !important;
}

.black_friday .myrlais-reduce-add-item-cart-button:hover {
  background-color: #f2f2f2;
}

.black_friday .password-recovery-page button.button-base.button-primary.transform-none.button-recovery-user {
  background-color: #B7FF3C !important;
}

@media (max-width: 1024px) {



  .black_friday .form-fields.form-fields-newsletter {
    background-color: #fff !important;
  }

  .black_friday .myralis-form-newsletter {
    background-color: white;
   
  }

  .black_friday .myralis-products-viewed div#myralis-ribbon.blackfriday {
    margin-top: -2px !important;
    margin-right: -11px !important;
    border: 0px !important;
  }

  .black_friday.home-page-body .product-ribbon.blackfriday {
    top: 3px;
    margin-right: -4px !important;
  }

  .black_friday.home-page-body .myralis-saleoftheday-viewed .product-ribbon.blackfriday {
    top: 3px;
    margin-right: -10px !important;
  } 


  .black_friday.category-page-body div#myralis-ribbon.blackfriday, .black_friday.manufacturer-page-body div#myralis-ribbon.blackfriday, .black_friday.search-page-body div#myralis-ribbon.blackfriday {
    margin-top: -2px !important;
    margin-right: -5px !important;
    border: 0px !important;
  }

  .black_friday .header div.close-side-menu {
    background-color: #D2D8FF !important;
  }

  .black_friday .product-detailsInfo-mobile-container {
    background-color: var(--myracolors-black-1);
  }

  .black_friday .header div.close-menu {
    background-color: #D2D8FF !important;
  }

  .black_friday.manufacturer-all-page-body .manufacturer-all-page-body .master-wrapper-content {
    padding: 24px 0px !important;
  }

  .black_friday.home-page-body .myralis-items-header-left span {
    color: white !important;
  }

  .black_friday.category-page-body .myralis-items-header-left span {
    color: var(--myracolors-black-1) !important;
  }

  .black_friday .search-box.store-search-box.myralis-search {
    background-color: var(--myracolors-black-2);
  }

  .black_friday.category-page-body .master-wrapper-content {
    padding: 24px 0px !important;
    padding-bottom: 0px !important;
    padding-left: 24px !important
  }



  .black_friday .personal-button > span:before {
    filter: grayscale(1);
  }

  .black_friday .myralis-footer-title-area {
    margin-top: 25px;
    color: #272D61  !important;
   
  }

  .black_friday .myralis-newsletter-footer-form {
    padding: 0px 0px;
  }

  .myralis-newsletter-policy {
    color: var(--myracolors-black-1) !important;
  }

  .myralis-img-newslleter {
    background-color: var(--myracolors-black-2) !important;
  }

  .black_friday .master-wrapper-page {
    background-color: var(--myracolors-black-1) !important;
  }

  .category-page-body .products-wrapper {
    margin-left: 0px !important;
  }

  .black_friday .category-page-body .master-wrapper-content {
    padding: 27px 0px !important;
  }

  .black_friday.home-page-body .sale-of-the-day-offer .owl-dot.active {
    background-color: white !important;
  }

  .black_friday.home-page-body .sale-of-the-day-offer .owl-dot {
    border: 1px solid var(--myracolors-gray) !important;
    background-color: transparent !important;
  }

  .black_friday.home-page-body .sale-of-the-day-offer .product-name a {
    color: var(--myracolors-black-1) !important;
  }

  .black_friday .header .header-menu > ul li > a {
    color: var(--myracolors-black-1) !important;
  }

  .black_friday button.button-base.button-primary.transform-uppercase.button-HomeCategoria.product-box-add-to-cart-button span {
    color: white;
  }

  .black_friday .plus-button:before {
    color: var(--myracolors-black-1);
  }

  .black_friday .header-menu {
    background-color: white !important;
  }

  .black_friday .myralis-top-category-home .jCarouselMainWrapper .slick-dots li button {
    background-color: transparent !important;
  }

  .black_friday .myralis-top-category-home .jCarouselMainWrapper .slick-dots li button {
    background-color: transparent !important;
  }

  .black_friday.home-page-body .myralis-top-category-home .jCarouselMainWrapper .slick-dots .slick-active button {
    background-color: var(--myracolors-gray) !important;
    border: unset !important;
  }

  .myralis-homepage-products .jCarouselMainWrapper .slick-dots .slick-active button {
    background-color: var(--myracolors-gray) !important;
    border: unset !important;
  }

  .black_friday .personal-button-lg > span:before, .black_friday .responsive-nav-wrapper .menu-title span:before {
    filter: grayscale(1);
  }
}

.black_friday .category-navigation-title {
  color: #fff;
}

.black_friday .category-grid .item-box .title a {
  color: var(--white) !important;
}


.black_friday .myralis-principais-marcas-area {
    margin-top: 20px;
}

.black_friday .button-primary__purple span, .black_friday button.button-base.button-inline-custom.button-inline-custom.button-secondary.inline-w.myralis-cadastrese span {
  color: #002051;
}

button#loginMyralis {
  background-color: #b2f39f;
}

.black_friday button#loginMyralis span {
  color: #002051;
}

.black_friday .block-manufacturer-navigation .view-all a {
  color: var(--myracolors-black-1) !important;
}
