
[theme="dark"] body, [theme="dark"] body .nav-tabs .nav-link, [theme="dark"] body #product-product .nav-tabs a{
    color: #fff;
}
[theme="dark"] body, [theme="dark"] body #top, [theme="dark"] body header, [theme="dark"] body .cimenu, [theme="dark"] body footer, [theme="dark"] body #cart .dropdown-menu {
    transition: all .5s 
ease 0s;
    background: #242424 !important;
}
[theme="dark"] body h1, [theme="dark"] body h2, [theme="dark"] body h3, [theme="dark"] body h4, [theme="dark"] body h5, [theme="dark"] body h6 {
    color: #fff;
}
[theme="dark"] body #top .btn-link, [theme="dark"] body #top-links li, [theme="dark"] body #top-links a, [theme="dark"] body #top-links .dropdown-menu a:hover {
    color: #fff !important;
}

[theme="dark"] body .card, [theme="dark"] body .list-group, [theme="dark"] body .list-group-item, [theme="dark"] body .accordion-button, [theme="dark"] body .accordion-item, [theme="dark"] body .product-thumb  .button-group, [theme="dark"] body #cart .dropdown-menu, [theme="dark"] body .dropdown-menu {
    transition: all .5s 
ease 0s;
    background: #3b3b3b !important;
    border-color: #ffffff0d !important;
    color: #fff;
}
[theme="dark"] body .product-thumb .caption .button-group {
    border: 2px solid #ffffff17 !important;
    transition: all .5s 
ease 0s;
    background: #242424;
}
[theme="dark"] body .product-thumb  .button-group button {
    transition: all .5s 
ease 0s;
    background-color: transparent !important;
    border-color: transparent !important;
    color: #fff;
}
[theme="dark"] body .product-thumb  .button-group button:hover,  [theme="dark"] body .product-thumb  .button-group button:focus {
    background-color: #ffffff20 !important;
    color: #fff !important;
}
[theme="dark"] body a {
    color: #dddad5;
}
[theme="dark"] body .cimenu #menu li .dropdown-menu a, [theme="dark"] body  #top .dropdown-menu .btn:hover {
    color: #fff !important;
}
[theme="dark"] body #menu .see-all, [theme="dark"] body .dropdown-menu, [theme="dark"] body .table-bordered > :not(caption) > *, [theme="dark"] body #cart .dropdown-menu, legend, [theme="dark"] body #product-category .product-thumb, [theme="dark"] body .border_product, [theme="dark"] body .nav-tabs, [theme="dark"] body .border_product .item a img, [theme="dark"] body .cartSnProdiuctPage, [theme="dark"] body .navbar-collapse>ul>li,  [theme="dark"] body #product-product .nav-tabs li.active a,  [theme="dark"] body #product-product .nav-tabs li:hover a,  [theme="dark"] body #product-product .nav-tabs li:focus a {
    border-color: #ffffff17;
    color: #fff;
}
[theme="dark"] body .cartSnProdiuct.evenodd{
    background: #ffffff54 !important;
    background: #ffffff0f !important;
    border-color: #efefef0d;
}
[theme="dark"] body .cimenu #menu li .dropdown-menu a:before, [theme="dark"] body .wish_acc a:before, [theme="dark"] body .cimenu #menu li .dropdown-menu a:before, [theme="dark"] body .cimenu #menu .dropdown-menu a:before, [theme="dark"] body #top-links .dropdown-menu a:before, [theme="dark"] body header .dropdown-menu a:before, [theme="dark"] body  #top .dropdown-menu .btn:before{
    background: #ffffff30 !important;
}

[theme="dark"] body .cimenu #menu {
    border-bottom: 1px solid #2d2d2d;
    transition: all .5s 
ease 0s;
    background: #242424 !important;
        border-top: 1px solid #2d2d2d;
}
[theme="dark"] body .form-control, [theme="dark"] body .form-select, [theme="dark"] body .page-link {
    transition: all .5s 
ease 0s;
    background: #343434;
    border-color: #ffffff0d !important;
    color: #fff;
}
[theme="dark"] body .form-control, [theme="dark"] body .form-select, [theme="dark"] body .page-link {
    color: #ffffff;
}
[theme="dark"] body .form-control::placeholder, [theme="dark"] body .carousel-control-prev, [theme="dark"] body .carousel-control-next {
    color: #5c5b5b;
}
[theme="dark"] body .form-control::placeholder {
    color: #bbbbbb !important;
}
[theme="dark"] body .btn-default, [theme="dark"] body .quantitygrp .input-group-btn, [theme="dark"] body .input-group-addon {
    transition: all .5s 
ease 0s;
    background: #ffffff17 !important;
    border-color: #ffffff0d !important;
    color: #fff !important;
}
[theme="dark"] body .btn-default.active {
    background: #a47119 !important;
    border-color: #a47119 !important;
    color: #fff !important;
}
[theme="dark"] body .wish_acc, [theme="dark"] body .wish_acc a, [theme="dark"] body footer h5 {
    color: #ffffff !important;
}
[theme="dark"] body #search .btn-lg, [theme="dark"] body .circleBtn {
    transition: all .5s 
ease 0s;
    background: #a4711963;
}
[theme="dark"] body .btn-primary, [theme="dark"] body .modeToggleBtn, [theme="dark"] body .xzoom-container .owl-nav button.disabled, [theme="dark"] body #product-category .btn-link, [theme="dark"] body .btn-primary {
    transition: all .5s 
ease 0s;
    background: #a4711963 !important;
       color: #fff !important;
}
[theme="dark"] body .product-thumb, [theme="dark"] body .single_product .product-thumb .caption h4 a {
    background: #2d2e2e !important;
    border: 1px solid #363636 !important;
}
[theme="dark"] body .single_product .product-thumb h4 a, [theme="dark"] body .single_product .product-thumb  h4 a {
    background: #2d2e2e !important;
    border: 1px solid #363636 !important;
    border-left: 0px !important;
    border-right: 0px !important;
    color: #cd8d20;
}

[theme="dark"] body  .product-thumb h4 a, [theme="dark"] body  .product-thumb  h4 a {
    color: #cd8d20;
}
[theme="dark"] body .price {
    color: #efeded;
}
[theme="dark"] body .owl-carousel, html body .swiper-viewport {
    background: transparent
}
[theme="dark"] body .ciproduct_carousel .product-thumb .caption p {
    color: #fff;
}
[theme="dark"] body .swiper-button-next:before, [theme="dark"] body .swiper-button-prev:before {
        color: rgb(255 254 254 / 80%);
}
[theme="dark"] body .main_newsletter {
    background: transparent;
}
[theme="dark"] body .footer-newsletter, [theme="dark"] body .popup_advance .modal-dialog, [theme="dark"] body .modal-content {
    background: #1f1f1f;
    box-shadow: none;
}
[theme="dark"] body h3 {
    color: #fff;
}
[theme="dark"] body .footer-newsletter p {
    color: #ffffffa6;
}
[theme="dark"] body #footer-newsletter .social_icons a, [theme="dark"] body #popup-newsletter .social_icons a {
    color: #cdcdcd;
}
[theme="dark"] body .ciFooter, [theme="dark"] body .text-black  {
    color: #ffffff !important;
}
[theme="dark"] body .owl-controls .owl-page span {
    background: rgb(255 255 255 / 50%);
}
[theme="dark"] body #top {
    border-bottom: 1px solid #2d2d2d30;
}
[theme="dark"] body .refine-cat-href, [theme="dark"] body .img-thumbnail {
    border: 1px solid #3b3b3b;
    background: #323232;
}
[theme="dark"] body .product-thumb .image {
    background: #373737;
}

[theme="dark"] body .list-group a.active, [theme="dark"] body .list-group a.active:hover, [theme="dark"] body .list-group a:hover {
    background: #a4711963 !important;
}
.darkmodeshow {
    display: none;
}
.lightmodeshow {
    display: block;
}
[theme="dark"] body .darkmodeshow {
    display: block;
}
[theme="dark"] body .lightmodeshow {
    display: none;
}
[theme="dark"] body #product-product .nav-tabs li.active a,  [theme="dark"] body #product-product .nav-tabs li:hover a,  [theme="dark"] body #product-product .nav-tabs li:focus a {
    background: #a47119 !important;
}
[theme="dark"] body .emptyCart i {
    background: #f0f0f012;
}
[theme="dark"] body .table-bordered, [theme="dark"] body .table-bordered>tbody>tr>td, [theme="dark"] body .table-bordered>tbody>tr>th, [theme="dark"] body .table-bordered>tfoot>tr>td, [theme="dark"] body .table-bordered>tfoot>tr>th, [theme="dark"] body .table-bordered>thead>tr>td, [theme="dark"] body .table-bordered>thead>tr>th {
    border-color: #dee2e60f;
}
[theme="dark"] body .scrollCart .table > :not(caption) > * > * {
    color: #ffffff;
}
[theme="dark"] body .panel {
    background: transparent !important;
}
[theme="dark"] body .panel-default, [theme="dark"] body .panel-default, [theme="dark"] body .well {
    border-color: #f9f9f914 !important;
}
[theme="dark"] body .panel-default>.panel-heading {
    background-color: #f5f5f508 !important;
    border-color: #dddddd1f !important;
}
[theme="dark"] body  #checkout-cart .panel-default>.panel-heading, [theme="dark"] body  #checkout-cart .panel-default>.panel-heading+.panel-collapse>.panel-body, [theme="dark"] body  #checkout-checkout .panel-default>.panel-heading+.panel-collapse>.panel-body, .circleCart, [theme="dark"] body   .circleCartVal, #checkout-confirm {
    background: #f9f9f905 !important;
    border-top-color: #f9f9f914;
}
[theme="dark"] body .text-danger {
    color: #da4f49;
}
[theme="dark"] body .table-hover>tbody>tr:hover {
    background-color: #f5f5f503;
}
[theme="dark"] body #checkout-cart .table-bordered thead td {
    color: #c1c1c1;
}
[theme="dark"] body .ciproduct_carousel .nav-tabs a {
    color: #ffffff;
}
[theme="dark"] body footer {
    border-top: 1px solid #ffffff0d;
}
[theme="dark"] body #search .input-lg {
    color: #ffffff;
}
[theme="dark"] body  .navbar-collapse>ul {
    background: #242424 !important;
}
[theme="dark"] body .darkbtn {
    background: #fff;
    color: #000;
}





:root[theme="light"] {
  --bs-body-bg: #fff;
  --bs-body-color: #898989;
  --bs-top-bg: #fff;
  --bs-secondary: #607d8b;
  --bs-success: #4caf50;
  --bs-info: #00bcd4;
  --bs-warning: #ff9800;
  --bs-danger: #f44336;
}

/*ThemeSetting Light Mode*/
/*body*/
[theme="light"] body {
    background: var(--bs-body-bg);
    color: var(--bs-body-color);
}
[theme="light"] body .lightbtn {
    background: #fff;
    color: #000;
}

/*Top Start*/
[theme="light"] body #top {
    background: var(--bs-top-bg);
}
/*text color Top*/
[theme="light"] body #top .btn-link, #top-links li, [theme="light"] body #top-links a {
    color: #484848;
}
/*text color Hover*/
[theme="light"] body  #top .btn-link:hover, [theme="light"] body  #top-links a:hover {
    color: #212121;
}

/*Top End */

/*Header Start*/
/*backcolor*/
[theme="light"] body header {
    background: #f9f9f9 !important;
}
/*input border*/
[theme="light"] body #search .input-lg, [theme="light"] body #search .btn-lg {
    border-color: #e1e1e1;
}
/*input background*/
[theme="light"] body #search  .form-control {
    background: #ffffff;
}
/*btn background*/
[theme="light"] body #search .btn-lg {
    background: #ffffff;
}
/*text color*/
[theme="light"] body .wish_acc a {
    color: #626262 !important;
}
/*quantity*/
[theme="light"] body .qval {
    background: #ff5000;
    color: #fff;
}
/*cart icon*/
[theme="light"] body .circleBtn {
    background: linear-gradient(to right,#8549e3 0,#6935b8 100%);
    color: #fff;
}
[theme="light"] body .cimenu #menu {
    background: linear-gradient(to right,#6b36bc 0,#14042e 100%);
}
[theme="light"] body #menu .navbar-nav > li > a {
    color: #fff;
}
/*Header End*/
/*Footer start*/
[theme="light"] body .ciFooter {
    background: #f7f7f7;
}
[theme="light"] body footer h5 {
    color: #000;
}
[theme="light"] body footer a, [theme="light"] body .ciFooter {
    color: #333;
}
/*Footer End*/







/*global dropdown*/
body.light-mode #top .dropdown-menu, body.light-mode header .dropdown-menu {
    background: #525151;
    border-color: #ffffff10;
}
body.light-mode  #top .dropdown-menu a, body.light-mode  #top .dropdown-menu .btn, body.light-mode header .dropdown-menu a {
    color: #fff !important;
}
body.light-mode  #top .dropdown-menu .btn:hover, body.light-mode header .dropdown-menu a:hover, body.light-mode .cimenu #menu li .dropdown-menu a:hover, body.light-mode header .dropdown-menu a:hover {
    color: #ffffff !important;
}
body.light-mode  #top .dropdown-menu .btn:before, body.light-mode header .dropdown-menu a:before, body.light-mode .cimenu #menu li .dropdown-menu a:before {
    background-color: #ffffff80;
}
/*product thumb*/
body.light-mode .product-thumb {
    background: #e0edff !important;
    border: 1px solid #cce2ff !important;
}
body.light-mode .product-thumb .caption h4 a {
    color: #000;
}
body.light-mode .product-thumb .caption p {
    color: #898989;
}
body.light-mode .product-thumb .price-new {
    color: #212121;
}
body.light-mode .product-thumb .price-tax, .product-thumb .price-old {
    color: #898989;
}
/*product thumb end*/
/*smart product module start*/
body.light-mode  .ciproduct_carousel .product-thumb .caption h4 a {
    color: #292b2c;
    background: #f7f7f7;
}
/*Global End*/

/*no add in setting*/
body.light-mode #menu .see-all {
    border-top: 1px solid #dddddd26;
}
body.light-mode hr {
    border-bottom: 1px solid #ffffff30 !important;
}
/*no add in setting End*/




/*Multi USE*/
[theme="light"] body {
  background: #fff !important;
  color: #898989 !important;
}
[theme="light"] body .dropdown-menu {
    border: 1px solid #ddd !important;
    background-color: #fff !important;
}
.cimenu #menu li .dropdown-menu a, #top-links .dropdown-menu a, header .dropdown-menu a, #top .dropdown-menu .btn, [theme="light"] body .dropdown-menu {
  color: #323232;
}
[theme="light"] body .form-control {
    background: #ffffff !important;
    border-color: #e1e1e1 !important;
    color: #264962 !important;
}
[theme="light"] body ::placeholder {
    color: #666 !important;
}
[theme="light"] body .list-group a.active, [theme="light"] body .list-group a.active:hover, .list-group a:hover, [theme="light"] body .circleBtn, [theme="light"] body .btn-primary, [theme="light"] body .page-link.active {
  /*background: #898989 !important;*/
}
/*Multi USE End*/

/*Topbar Start*/
[theme="light"] body #top {
    background: #fff !important;
}
[theme="light"] body #top .btn-link, #top-links li, [theme="light"] body #top-links a {
  color: #484848 !important;
}
/*Topbar End*/

/*Header*/
[theme="light"] body header {
  background: #f9f9f9 !important;
}
[theme="light"] body #search .btn-lg {
    background: #ffffff !important;
    border-color: #e1e1e1 !important;
}
[theme="light"] body .wish_acc a {
    color: #626262 !important;
}
/*Header End*/

/*Menu*/
[theme="light"] body .cimenu #menu {
  background: linear-gradient(to right,#6b36bc 0,#14042e 100%) !important;
}
[theme="light"] body #menu .navbar-nav > li > a {
    color: #fff !important;
}
.cimenu #menu li .dropdown-menu a:before, .cimenu #menu .dropdown-menu a:before, #top-links .dropdown-menu a:before, header .dropdown-menu a:before, #top .dropdown-menu .btn:before {
  background-color: #323232 !important;
}
/*Menu End*/