/******************************************************/
/* theme color, created on 9/6/2026(header) */
:root {
  /* background color for main */
  --newwe-main-color: #1f3544;
  /* text color for main background */
  --newwe-main-text-color: #fff;
  /* background color for sub */
  --newwe-sub-color: #C7DCE3;
  /* text color for sub background */
  --newwe-sub-text-color: #333;
}

/* add to cart button / quickview button */
.module-products-257 .product-grid .product-thumb a.btn-cart.btn,
.module-products-257 .product-grid .product-thumb a.btn-cart.btn,
.module-products-257 .product-grid .product-thumb .image a.btn,
.main-products.product-grid .product-layout .product-thumb .image a.btn,
.main-products.product-grid .product-thumb a.btn-cart.btn,
.main-products.product-grid .product-thumb a.btn-cart.btn:visited,
.product-info .button-group-page a.btn-cart.btn,
.product-info .button-group-page a.btn-cart.btn:visited,
.module-products-257 .product-grid .product-thumb .image a.btn:active,
.module-products-257 .product-grid .product-thumb .image a.btn:hover:active,
.module-products-257 .product-grid .product-thumb .image a.btn:focus:active,
.main-products.product-grid .product-layout .product-thumb .image a.btn:focus:active,
.main-products.product-grid .product-layout .product-thumb a.btn-cart.btn:active,
.main-products.product-grid .product-layout .product-thumb a.btn-cart.btn:focus:active
.main-products.product-grid .product-layout .product-thumb a.btn-cart.btn:hover:active
.main-products.product-grid .product-layout .product-thumb a.btn-cart.btn:visited:active,
.product-info .button-group-page a.btn-cart.btn:hover:active,
.product-info .button-group-page a.btn-cart.btn:active,
.module-products-388 .product-grid .product-thumb a.btn-cart.btn,
.module-products-388 .product-grid .product-thumb a.btn-cart.btn:active,
.module-products-388 .product-grid .product-thumb a.btn-cart.btn:visited,
.module-products-388 .product-grid .product-thumb a.btn-cart.btn:focus:active,
.module-products-388 .product-grid .product-thumb a.btn-cart.btn:hover:active,
.module-products-388 .product-grid .product-thumb a.btn-cart.btn:visited:active,
.module-products-388 .product-grid .product-thumb .image a.btn,
.module-products-388 .product-grid .product-thumb .image a.btn:active,
.module-products-388 .product-grid .product-thumb .image a.btn:visited
.module-products-388 .product-grid .product-thumb .image a.btn:focus:active,
.module-products-388 .product-grid .product-thumb .image a.btn:hover:active,
.module-products-388 .product-grid .product-thumb .image a.btn:visited:active,
.main-products.product-grid .product-layout .product-thumb .quickview-button a.btn-quickview:focus:active,
.main-products.product-grid .product-layout .product-thumb .quickview-button a.btn-quickview:hover:active,
.main-products.product-grid .product-layout .product-thumb .quickview-button a.btn-quickview:visited:active{
  background: var(--newwe-sub-color) !important;
  color: var(--newwe-sub-text-color) !important;
}

.module-products-257 .product-grid .product-thumb a.btn-cart.btn:hover,
.module-products-257 .product-grid .product-thumb .image a.btn:hover,
.main-products.product-grid .product-layout .product-thumb .image a.btn:hover,
.main-products.product-grid .product-thumb a.btn-cart.btn:hover,
.main-products.product-grid .product-thumb a.btn-cart.btn:hover,
.product-info .button-group-page a.btn-cart.btn:hover,
.module-products-388 .product-grid .product-thumb a.btn-cart.btn:hover,
.module-products-388 .product-grid .product-thumb .image a.btn:hover{
  background: var(--newwe-main-color) !important;
  color: var(--newwe-main-text-color) !important;
}

/* quickview button */
.desktop .module-products-257 .product-grid .product-thumb .btn-quickview::before,
.desktop .module-products-257 .product-grid .product-thumb .btn-quickview:hover:active::before,
.main-products.product-grid .product-layout .product-thumb .btn-quickview::before,
.main-products.product-grid .product-layout .product-thumb .btn-quickview:hover:active::before,
.module-products-388 .product-grid .product-thumb .image .btn-quickview::before,
.module-products-388 .product-grid .product-thumb .image .btn-quickview:hover:active::before,
.module-products-388 .product-grid .product-thumb .image a.btn::before,
.module-products-388 .product-grid .product-thumb .image a.btn:hover:active::before{
  color: var(--newwe-sub-text-color) !important;
}

.desktop .module-products-257 .product-grid .product-thumb .btn-quickview:hover::before,
.main-products.product-grid .product-layout .product-thumb .btn-quickview:hover::before,
.main-products.product-grid .product-layout .product-thumb .btn-quickview:hover::before,
.module-products-388 .product-grid .product-thumb .image a.btn:hover::before{
  color: var(--newwe-main-text-color) !important;
}

/* quickview modal */
.route-product-product.popup-quickview .page-title,
.product-info .product-details .price-group,
.module-products-388 .product-grid .product-thumb .name a,
.module-products-388 .product-grid .product-thumb .price{
  color: var(--newwe-main-color) !important;
}

.route-product-product.popup-quickview .product-info .button-group-page a.btn-cart.btn,
.route-product-product.popup-quickview .product-info .button-group-page a.btn-more-details.btn,
.route-product-product.popup-quickview .product-info .button-group-page a.btn-cart.btn:active,
.route-product-product.popup-quickview .product-info .button-group-page a.btn-more-details.btn:active,
.route-product-product.popup-quickview .product-info .button-group-page a.btn-cart.btn:hover:active,
.route-product-product.popup-quickview .product-info .button-group-page a.btn-more-details.btn:hover:active{
  background: var(--newwe-sub-color) !important;
  color: var(--newwe-sub-text-color) !important;
}

.route-product-product.popup-quickview .product-info .button-group-page a.btn-cart.btn:hover,
.route-product-product.popup-quickview .product-info .button-group-page a.btn-more-details.btn:hover,
.route-product-product.popup-quickview .more-details-tooltip .tooltip-inner,
.tooltip-inner{
  background: var(--newwe-main-color) !important;
  color: var(--newwe-main-text-color) !important;
}

/* tooltip arrow */
.route-product-product.popup-quickview .more-details-tooltip.tooltip.top .tooltip-arrow,
.tooltip.top .tooltip-arrow{
  border-top-color: var(--newwe-main-color) !important;
}

/* close button */
.popup-container .popup-close::before{
  filter: grayscale(100%);
}

/* loading spinner */
.journal-loading > i::before, .ias-spinner > i::before, .lg-outer .lg-item::after, .btn.disabled::after{
  color: var(--newwe-main-color) !important;
}

/* top menu cart */
.cart-totals .cart-buttons a.btn{
  background: var(--newwe-main-color) !important;
  color: var(--newwe-main-text-color) !important;
}
.cart-totals .cart-buttons a.btn:hover,
.cart-totals .cart-buttons a.btn:hover:active{
  background: var(--newwe-sub-color) !important;
  color: var(--newwe-sub-text-color) !important;
}
.cart-totals .cart-buttons a.btn:hover span,
.cart-totals .cart-buttons a.btn:hover:active span{
  color: var(--newwe-sub-text-color) !important;
}

.title, .page-title, .title.module-title{
  color: var(--newwe-main-color) !important;
}

/*********************************/
/* non home-page */
html:not(.accordion-menu-home) .classic-cart-wrapper a{
  color: var(--newwe-main-color) !important;
}
/* end of non home-page */
/*********************************/

/* end of theme color */
/******************************************************/