.product-card .product-badge.product-badge2 {
  background: #ffd600 !important;
}

.product-badge {
  color: #000;
}

.bestseller-slider.owl-carousel .owl-next, .bestseller-slider.owl-carousel .owl-prev, .brand-slider.owl-carousel .owl-next, .brand-slider.owl-carousel .owl-prev, .features-slider.owl-carousel .owl-next, .features-slider.owl-carousel .owl-prev, .flash-deal-slider.owl-carousel .owl-next, .flash-deal-slider.owl-carousel .owl-prev, .home-blog-slider.owl-carousel .owl-next, .home-blog-slider.owl-carousel .owl-prev, .newproduct-slider.owl-carousel .owl-next, .newproduct-slider.owl-carousel .owl-prev, .popular-category-slider.owl-carousel .owl-next, .popular-category-slider.owl-carousel .owl-prev, .toprated-slider.owl-carousel .owl-next, .toprated-slider.owl-carousel .owl-prev {
line-height: 47px;
}

.owl-carousel .owl-next::before, .owl-carousel .owl-prev::before {
  /* font-family: "Prompt", sans-serif; */
  font-size: 25px;
}
 
.site-header .toolbar .toolbar-item>a>div i {
color: inherit;
border-radius: 100%;
border: 1px solid #d9d9d9;
padding: 8px;
position: relative;
}

.site-header .toolbar .toolbar-item>a>div>.compare-icon>.count-label {
right: -9px;
}

.site-header .toolbar .toolbar-item > a > div > .compare-icon > .count-label, .site-header .toolbar .toolbar-item > a > div > .cart-icon > .count-label, .hero-slider > .owl-carousel.dots-inside .owl-dots .owl-dot, .widget-title::after, .scroll-to-top-btn:hover, a.list-group-item::before, .list-group-item-action::before {
background-color: #ffd600 !important;
color: #000 !important;
}

.hero-slider .owl-carousel .owl-nav div {
 
  line-height: 44px;
}

.btn {
  font-size: 16px !important;
}

.box-product .titlePd {
  font-size: 16px !important;
}

.form-control, .popover, .tooltip {
    font-family: "Prompt", sans-serif;
}
 
.menu > li > a {
  font-size: 16px !important;
}

/* Preloader - พื้นหลังทึบขาวชั้นเดียว */
#preloader {
  position: fixed !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 100vh !important;
  background: #ffffff !important;
  background-color: #ffffff !important;
  z-index: 999999 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
}
#preloader::before,
#preloader::after {
  display: none !important;
  content: none !important;
}
/* Catalog AJAX loader - เลเยอร์เดียวทึบขาว */
#view_loader_div {
  min-height: 300px !important;
  background: #ffffff !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}


.add_to_single_cart{
  position: relative;
  transition: all .25s ease;
}

.add_to_single_cart.loading{
  pointer-events: none;
  opacity: .9;
}

.btn-spinner{
  width:16px;
  height:16px;
  border:2px solid rgba(255,255,255,.4);
  border-top-color:#fff;
  border-radius:50%;
  display:inline-block;
  margin-right:6px;
  animation:spin .6s linear infinite;
  vertical-align:middle;
}

.btn-loading-text{
  font-size:14px;
  vertical-align:middle;
}

@keyframes spin{
  to{
      transform:rotate(360deg);
  }
}


/* notify container */

[data-notify="container"]{
  border-radius:12px !important;
  border:none !important;
  padding:16px 20px 16px 52px !important;
  font-size:14px;
  box-shadow:0 12px 35px rgba(0,0,0,.18);
  backdrop-filter:blur(6px);
  overflow:hidden;
  width:auto !important;
  max-width:340px;
}

/* icon */

[data-notify="icon"]{
  position:absolute;
  left:18px;
  top:50%;
  transform:translateY(-50%);
  font-size:18px;
}

/* close button */

[data-notify="dismiss"]{
  opacity:.7;
  font-size:18px;
}

[data-notify="dismiss"]:hover{
  opacity:1;
}

/* success */

.alert-success{
  background: linear-gradient(135deg,#22c55e9e,#40d175);
  color:#ffffff;                /* สีตัวอักษร */
  border:none;
  border-radius:12px;
  box-shadow:0 12px 35px rgba(0,0,0,.18);
}

/* สีไอคอน */
.alert-success [data-notify="icon"]{
  color:#ffffff;
  margin-right:8px;
  font-size:18px;
}

/* title */
.alert-success [data-notify="title"]{
  color:#ffffff;
  font-weight:600;
}

/* ปุ่มปิด */
.alert-success [data-notify="dismiss"]{
  color:#ffffff;
  opacity:.8;
}

.alert-success [data-notify="dismiss"]:hover{
  opacity:1;
}
/* danger */

.alert-danger{
  background: linear-gradient(135deg,#ef44449e,#dc2626);
  color:#ffffff;
  border:none;
  border-radius:12px;
  box-shadow:0 12px 35px rgba(0,0,0,.18);
}

/* สีไอคอน */
.alert-danger [data-notify="icon"]{
  color:#ffffff;
  margin-right:8px;
  font-size:18px;
}

/* title */
.alert-danger [data-notify="title"]{
  color:#ffffff;
  font-weight:600;
}

/* ปุ่มปิด */
.alert-danger [data-notify="dismiss"]{
  color:#ffffff;
  opacity:.8;
}

.alert-danger [data-notify="dismiss"]:hover{
  opacity:1;
}

.notify-slide-in{
  animation:notifySlideIn .45s cubic-bezier(.22,.61,.36,1);
}

.notify-slide-out{
  animation:notifySlideOut .35s ease forwards;
}

@keyframes notifySlideIn{
  0%{
      opacity:0;
      transform:translateX(120%) scale(.95);
  }
  100%{
      opacity:1;
      transform:translateX(0) scale(1);
  }
}

@keyframes notifySlideOut{
  0%{
      opacity:1;
      transform:translateX(0);
  }
  100%{
      opacity:0;
      transform:translateX(120%);
  }
}