/* Dark Mode */
body.dark-theme {background:#323336;color:#f0f0f0;}
.dark-theme .CartDesign-header, .dark-theme footer, .dark-theme .footer-accordion-panel {background:#000;}
.dark-theme .header-mainbar-container, .dark-theme .HeaderMainbar, .dark-theme .swiper-slide, .dark-theme .DivHomeProd, .dark-theme .DivHomeProd:hover, .dark-theme .DivListProd, .dark-theme .DivListProd:hover, .dark-theme #header-mainbar-container-search-result, .dark-theme .header-mainbar-flex-search .InputTextBusca {background:#323336;}
.dark-theme #CartDesign, .dark-theme .EstTabFinalCart, .dark-theme #CartDesign .ProdCartCont a {background:#424242;}
.dark-theme .Titulos, .dark-theme .MainHomeBoxTitFC h1,.dark-theme .MainHomeBoxTitFC h2,.dark-theme .MainHomeBoxTitFC h3, .dark-theme .header-mainbar-container-account a, .dark-theme .HeaderMenuULFC li a, .dark-theme .DivHomeNomeProd .HomeNomeProd, .dark-theme .DivProductListNomeProd .ProductListNomeProd, .dark-theme h1#idNameProductGridFC, .dark-theme #idBreadcrumb ul li a, .dark-theme .icon-share-wishlist-off-det-product-text, .dark-theme .det-product-recommend a span, .dark-theme .DivHomePriceProd .prices .old-price, .dark-theme .DivProductListPriceProd .prices .old-price, .dark-theme .prices .home-price, .dark-theme .prices .installments, .dark-theme .home-info-banners a, .dark-theme .footer-newsletter-tit, .dark-theme .footer-newsletter-text, .dark-theme #idTitPageHistory h3, .dark-theme a .EstNamePageHistory, .dark-theme .EstPricePageHistory, .dark-theme .footer-mainbar-menu-one h4, .dark-theme .footer-mainbar-menu-two h4, .dark-theme .footer-mainbar-menu-three h4, .dark-theme .footer-mainbar-menu-four h4, .dark-theme ul.footer-menu a, .dark-theme .FooterTecBoxFC b, .dark-theme .FooterCompanyBoxFC b, .dark-theme .FooterTecBoxFC a, .dark-theme .FooterCompanyBoxFC a, .dark-theme .footer-support, .dark-theme .footer-support b, .dark-theme .footer-support a, .dark-theme .dark-mode-checkbox-container label, .dark-theme .header-mainbar-aux-cont, .dark-theme .header-mainbar-aux1 a, .dark-theme .header-mainbar-aux2 a, .dark-theme .header-mainbar-aux3 a, .dark-theme .footer-payment-container h4, .dark-theme .footer-security-container h4, .dark-theme .EstParc, .dark-theme #idTitProdCrossFC, .dark-theme .bTText, .dark-theme #PricesCJ h3, .dark-theme .bTPricePor, .dark-theme .bTOriPrice, .dark-theme .bTPriceProd, .dark-theme .EstNameProdCross a, .dark-theme .EstPriceProdCross, .dark-theme .det-product-img-name-container-two-new .prod-price, .dark-theme .CartDesign-product-info-name a, .dark-theme #CartDesign .ProdCartCont a, .dark-theme .CartDesign-product-info-desc, .dark-theme .CartDesign-product-info-price, .dark-theme .CartDesign-totalcart-container, .dark-theme #ContentFil .DivFiltrarPor .Label, .dark-theme #idTxtIntroFoundProdsFC, .dark-theme .FCCartRecalculate button#FCCartRecalculateBut, .dark-theme .FCCartStillShopping button#FCCartStillShoppingBut, .dark-theme .FCSubTitMyAcc, .dark-theme .FCSubTit2MyAcc, .dark-theme .FCHelloMyAcc {color:#f0f0f0;}
.dark-theme .HeaderCartItensPosition .HeaderCartNumberProds {border:1px solid #87939C;}
.dark-theme .DivHomeProd,.dark-theme .DivListProd, .dark-theme #idProdCrossFC ul li {border:1px solid #808080;}
.dark-theme .header-mainbar-aux {background-color:#000;border-bottom: 1px solid #808080;}
.dark-theme .footer-mainbar-newsletter-field, .dark-theme .footer-history, .dark-theme .det-product-buytogether-container {background:#323336;border-top: 1px solid #808080;}
.dark-theme .FooterMainBarFC, .dark-theme .FooterMainBarFC-container {border-top: 1px solid #808080;}
.dark-theme .HeaderMainbar {border-bottom: 1px solid #808080;}
.dark-theme .det-product-img-name-container-two-new {background:#2c2d30;}
.dark-theme input#det-product-tab1:checked + label#det-product-tab1-label, .dark-theme input#det-product-tab2:checked + label#det-product-tab2-label, .dark-theme input#det-product-tab3:checked + label#det-product-tab3-label {color:#fff;border-bottom: 5px solid #707e89;background:#212121;}
.dark-theme .header-mainbar-flex-search input[type="text"] {color:#f0f0f0;}
.dark-theme .header-mainbar-flex-search .InputTextBusca::placeholder {color:#f0f0f0;opacity:1;}
.dark-theme .header-mainbar-flex-search .InputTextBusca:-ms-input-placeholder {color:#f0f0f0;}
.dark-theme .header-mainbar-flex-search .InputTextBusca::-ms-input-placeholder {color:#f0f0f0;}

@media(prefers-color-scheme:dark){
  /* Reset Cor Original */
  body {background:#fff;color:#666;}
  .header-mainbar-container, .HeaderMainbar, .swiper-slide, .DivHomeProd, .DivHomeProd:hover, .DivListProd, .DivListProd:hover, #CartDesign, .EstTabFinalCart, #CartDesign .ProdCartCont a, #header-mainbar-container-search-result, .header-mainbar-flex-search .InputTextBusca {background:#fff;}
  .Titulos, .MainHomeBoxTitFC h1,.MainHomeBoxTitFC h2,.MainHomeBoxTitFC h3,.DivHomeNomeProd .HomeNomeProd,h1#idNameProductGridFC, .DivHomePriceProd .prices .old-price, .DivProductListPriceProd .prices .old-price, .prices .home-price,.footer-newsletter-tit, .footer-newsletter-text,#idTitPageHistory h3,.footer-mainbar-menu-one h4,.footer-mainbar-menu-two h4,.footer-mainbar-menu-three h4,.footer-mainbar-menu-four h4, .FooterTecBoxFC b,.FooterCompanyBoxFC b,.header-mainbar-aux-cont,.header-mainbar-aux1 a,.header-mainbar-aux2 a,.header-mainbar-aux3 a, .footer-payment-container h4, .footer-security-container h4, .EstParc, #idTitProdCrossFC, .bTText, #PricesCJ h3, .bTPricePor, .bTOriPrice, .bTPriceProd, .EstPriceProdCross, .det-product-img-name-container-two-new .prod-price {color:#212121;}
  .prices .installments, .home-info-banners a, .EstPricePageHistory, .footer-support b, .footer-support a, #CartDesign .ProdCartCont a, .CartDesign-totalcart-container, #ContentFil .DivFiltrarPor .Label, .FCCartRecalculate button#FCCartRecalculateBut, .FCCartStillShopping button#FCCartStillShoppingBut, .FCSubTitMyAcc, .FCSubTit2MyAcc, .FCHelloMyAcc {color:#333;}
  .header-mainbar-container-account a, .HeaderMenuULFC li a, .DivProductListNomeProd .ProductListNomeProd, #idBreadcrumb ul li a, a .EstNamePageHistory, ul.footer-menu a, .FooterTecBoxFC a, .FooterCompanyBoxFC a, .footer-support, .dark-mode-checkbox-container label, .EstNameProdCross a, .CartDesign-product-info-name a, .CartDesign-product-info-desc, .CartDesign-product-info-price, #idTxtIntroFoundProdsFC {color:#666;}
  .HeaderCartItensPosition .HeaderCartNumberProds {border:1px solid #666;}
  .DivHomeProd, .DivListProd, #idProdCrossFC ul li {border:1px solid #E0E0E0;}
  .footer-mainbar-newsletter-field {background:#f3f3f3;border-top:1px solid #e3e3e3;}
  .CartDesign-header{background:#424242;}
  footer, .footer-accordion-panel, .det-product-buytogether-container {background:#f8f8f8;}
  .icon-share-wishlist-off-det-product-text, .det-product-recommend a span {color:#66747e;}
  .header-mainbar-aux {background-color:#f8f8f8;border-bottom:1px solid #e3e3e3;}
  .footer-history {background:#fff;border-top:1px solid #e3e3e3;}
  .FooterMainBarFC, .FooterMainBarFC-container {border-top:1px solid #e3e3e3;}
  .HeaderMainbar {border-bottom:1px solid #e3e3e3;}
  .det-product-img-name-container-two-new {background:#f8f8f8;}
  .dark-mode-checkbox-container{display:none!important;}
  input#det-product-tab1:checked + label#det-product-tab1-label, input#det-product-tab2:checked + label#det-product-tab2-label, input#det-product-tab3:checked + label#det-product-tab3-label {color: #000000;border-bottom: 5px solid #707e89;background: #fff;}
  .header-mainbar-flex-search input[type="text"] {color:#666;}
  .header-mainbar-flex-search .InputTextBusca::placeholder {color:#666;opacity:1;}
  .header-mainbar-flex-search .InputTextBusca:-ms-input-placeholder {color:#666;}
  .header-mainbar-flex-search .InputTextBusca::-ms-input-placeholder {color:#666;}
}
.dark-mode-checkbox-container{display:flex;align-items:center;margin-top:6px;}
.dark-mode-checkbox-container label{font-size:14px;}
#dark-mode{width:16px;height:16px;margin:0 5px 0 0;}