::-webkit-scrollbar {
  /*. کل اسکرول */
  width: 7px;
  /* عرض نوار اسکرول */
}

::-webkit-scrollbar-track {
  /*. پس زمینه نوار اسکرول */
  background: #000;
  /* رنگ پس‌زمینه نوار اسکرول */
}

::-webkit-scrollbar-thumb {
  /*.خود نوار اسکرول */
  background: #9C7208;
  /* رنگ قسمت قابل حرکت نوار اسکرول */
border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
  background: #9C7208;
  /* هاور قسمت حرکت نوار اسکرول */
}





* فقط روی همین ویجت اعمال می‌شود */
.golden-fade-divider .elementor-divider-separator {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    gap: 20px; /* فاصله خطوط طلایی از آیکون ستاره */
}

/* خط سمت چپ (نزدیک آیکون پررنگ، انتها محو) */
.golden-fade-divider .elementor-divider-separator::before {
    content: "";
    flex: 1;
    height: 3px; /* ضخامت خط - دلخواه */
    background: linear-gradient(90deg, rgba(212, 170, 50, 0), #D4AF37);
    /* از شفاف (چپ) به طلایی (راست - کنار آیکون) */
}

/* خط سمت راست (نزدیک آیکون پررنگ، انتها محو) */
.golden-fade-divider .elementor-divider-separator::after {
    content: "";
    flex: 1;
    height: 3px;
    background: linear-gradient(90deg, #D4AF37, rgba(212, 175, 55, 0));
    /* از طلایی (چپ - کنار آیکون) به شفاف (راست) */
}

/* رنگ طلایی خود آیکون ستاره */
.golden-fade-divider .elementor-divider__element {
    color: #D4AF37 !important; /* طلایی */
    font-size: 28px; /* اندازه آیکون - قابل تغییر */
    flex-shrink: 0;
}

/* اگر آیکون از نوع SVG است، مسیر آن را هم طلایی کنید */
.golden-fade-divider .elementor-divider__element svg {
    fill: #D4AF37;
    width: 28px;
    height: 28px;
}



/* حذف استایل solid پیش‌فرض جداکننده */
.golden-fade-divider .elementor-divider-separator {
    border: none !important;
    --divider-border-style: none !important;
    border-style: none !important;
}

/* در صورت وجود هرگونه border روی separator */
.golden-fade-divider .elementor-divider-separator {
    border: 0 !important;
    outline: none !important;
}








.gradient-border {
  position: relative;
  border-radius: 22px;
}

.gradient-border::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* ضخامت بردر */
  border-radius: 22px;
  background: linear-gradient(
    135deg,
    #f3cd5a,
    #252925,
    
    #252925
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}




.cky-btn-revisit-wrapper
{
	    background-color: #e5b12e !important;
}

.cky-btn-accept
{
	    background-color: #e5b12e !important;
    border-color: #e5b12e !important;
}

.cky-btn-preferences, .cky-btn-reject
{
	  color: #e5b12e !important;
    border-color: #e5b12e !important;
}