.dark-mode li {
  color: var(--white);
}
body {
  transition: background-color 0.3s;
}

.page-slide-inner:before {
  transition: background-color 0.3s;
}

.dark-mode .page-slide-inner:before {
  background-color: rgba(0, 0, 0, 0.15);
}

.dark-mode .page-header-background:after {
  background-color: rgba(0, 0, 0, 0.4);
}

body.dark-mode {
  background-color: var(--black);
  color: #898989;
}

.dark-mode p {
  color: var(--white);
}

.dark-mode .acasa-section-2 .acasa-section-2-text-2 {
  background: #202020;
}

.dark-mode em {
  color: var(--white);
}

.dark-mode :is(h1,h2,h3,h4,h5,h6,strong) {
  color:var(--white)
}

.dark-mode .title-section h2::before {
  border-bottom: 1px solid var(--white);
}

.dark-mode .title-section h2::after {
  border-bottom: 1px solid var(--white);
}

.dark-mode .category-item-inner .price .price-text {
  color: var(--white);
}

.dark-mode a {
  color: var(--white);
}

.dark-mode footer {
  border-top: 1px solid var(--white);
}

.dark-mode footer .copyright {
  border-top: 1px solid var(--white);
  background: #202020;
}

.dark-mode .btn-primary {
  border: 1px solid var(--white);
}

.dark-mode .acasa-section-1:not(.same_bg) {
  background-image: url(/uploads/header/ambanihero2.jpg) !important;
}

.same_bg p, .same_bg em, .same_bg h1, .same_bg .btn {
  color: #fff !important;
}
.same_bg .btn  {
  border-color: #fff !important;
}


.dark-mode .acasa-section-1 .acasa-section-1-text .module-text p em {
  color: var(--white);
}

.dark-mode .acasa-section-1 .acasa-section-1-text .module-text h1 {
  color: var(--white);
}

.dark-mode header.fixed {
  background: rgb(0, 0, 0, 40%);
}

.dark-mode #main-navbar-collapse .cart svg path {
  fill: var(--white);
}

.page-id-86 header:not(.fixed) #main-navbar-collapse .cart svg path {
  fill: var(--white);
}

.dark-mode  #main-navbar-collapse .cart .cart-items {
  color: var(--white);
}
.page-id-86 header:not(.fixed)  #main-navbar-collapse .cart .cart-items {
  color: #fff;
}

.dark-mode #main-navbar-collapse .cart {
  background: rgb(0, 0, 0, 10%);
}

.dark-mode
  .acasa-section-3-carte
  .category-item-inner
  .product-supratitle
  .supratitle
  .title {
  color: var(--white);
}

.dark-mode .btn-primary:hover {
  color: var(--white);
}

.dark-mode .btn-primary:hover {
  background: rgb(255, 255, 255, 10%);
}

.dark-mode .cart-page__container .cart-title {
  color: var(--white);
}

.dark-mode .cart-page__container .cart-content .cart-content-heading ul li {
  color: var(--white);
}

.dark-mode .cart-page__container .cart-item-inner {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.dark-mode .cart-content .product-supratitle .supratitle .title {
  color: var(--white);
}

.dark-mode .cart-page__container .item-action .cart-prod-price-title-section p {
  color: var(--white);
}

.dark-mode .item-qty input {
  color: var(--white);
}

.dark-mode .input-group-btn .btn-qantity-change {
  border: 1px solid var(--white);
}

.dark-mode .input-group-btn .btn-qantity-change svg path {
  stroke: var(--white);
}

.dark-mode .cart-page__container .remove-btn {
  color: var(--white);
}

.dark-mode .cart-sumar-container .total-price-text {
  color: var(--white);
}

.dark-mode .checkout-row .cart-heading {
  color: var(--white);
}

.dark-mode .radio input[type="radio"] {
  background-color: var(--black);
}
.dark-mode .checkout-details-col .summary-items .supratitle .title {
  color: var(--white);
}

.dark-mode .checkout-details-col .summary-items .checkout-qty {
  color: var(--white);
}

.dark-mode .checkout-details-col .checkout-details-col-inner .btn-primary {
  background-color: var(--secondary-color);
}

.dark-mode
  .checkout-details-col
  .checkout-details-col-inner
  .btn-primary:hover {
  color: var(--black);
}

.dark-mode .checkout-row .form-content .form-group .form-control,
.dark-mode .create-account .form-group .form-control,
.dark-mode .other-address .form-group .form-control {
  border-bottom: 1px solid rgb(255, 255, 255, 30%);
  color: #898989;
}
.dark-mode input:-webkit-autofill,
.dark-mode input:-webkit-autofill:hover,
.dark-mode input:-webkit-autofill:focus,
.dark-mode input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px black inset !important;
  color: var(--white);
}

.dark-mode input:-webkit-autofill {
  -webkit-text-fill-color: var(--white) !important;
}

.dark-mode .checkout-row .form-content .form-group .form-control:focus,
.dark-mode .create-account .form-group .form-control:focus,
.dark-mode .other-address .form-group .form-control:focus {
  border-color: var(--primary-color);
}

.dark-mode .checkout-row .checkout-form-col {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.dark-mode .checkout-details-col-inner {
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.dark-mode .checkout-details-col-inner .summary-items ul {
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.dark-mode .checkout-details-col-inner .final-price {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.dark-mode .acasa-section-2 .acasa-section-2-text::before {
  background: var(--black);
}
