a.link--primary.tab-trigger {
  color: #504b3e !important;
  background-color: #fbbf24 !important;
}
.dark .s-block__title h2 {
  letter-spacing: normal !important;
  word-spacing: 2px;
}
.dark .s-slider-block__title {
  display: flex;
  justify-content: center;
}

.s-slider-block__title h2:where([dir="ltr"], [dir="ltr"] *) {
  padding-LEFT: 5rem;
}
.dark .s-slider-block__title h2 {
  text-align: center;
}.s-trust-badges-wrapper {
  align-items: center;
  display: NONE;
}
s-product-card-content-footer .s-button-btn {
  padding: .25rem;
  Color: #181818;
  background: linear-gradient(135deg,#f1dfb3 0%, #d4af6a 48%, #aa8040 100%);
}.angel-shine-obj {
  overflow: hidden;
  position: relative;
  background: linear-gradient(135deg,#050505 0%, #000 48%, #1e1d17 100%);
}.s-product-card-image img.lazy {
  padding: 40px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  cursor: pointer;
  position: relative;
  overflow: hidden;  

}body {
  color: #231f1e;
  color: #c9a96e;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
}.text-white {
  --tw-text-opacity: 1;
  color: #fff;
  color: rgba(255,255,255,var(--tw-text-opacity,1));
  background: linear-gradient(135deg,#05050500 0%, #42424240 48%, #05050500 100%);
}
@media (min-width: 768px) {
  .md\:text-base {
    font-size: 2rem;
    line-height: 1.5rem;
  }
}

.s-product-card-content-footer salla-add-product-button .s-button-primary {
  color: #000;
}.navbar-brand img {
  max-width: 145px;
  height: 2rem;
}.dark .s-block__title h2 {

  animation: fadeUp 1s 0.6s both;font-size: 17px; letter-spacing: 0.4em; text-transform: uppercase;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: ;
  
  background-clip: text;
  animation: fadeUp 1s 0.8s both;
  margin-bottom: 30px;
}
.navbar-brand img {

  background: linear-gradient(135deg, #fff 0%, #e8c97a 40%, #fff 70%, #c9a84c 100%);
    -webkit-background-clip: text;
  -webkit-text-fill-color: ;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  animation: fadeUp 1s 0.8s both;
  margin-bottom: 4px;
}
.s-block__title p {
  display: block;
  margin-top: -1.5rem;
  min-height: 1.25rem;
}
.dark .da-bgm {
  background-color: #181814 !important;
}
.dark .da-bgg {
  background-color: #1d1c16  !important;
}
.main-nav-container.fixed-header .inner {
  transform: translateZ(0);
  background-color: #181814 !important;
}.s-product-card-image img.lazy {
  padding: 10px; /* بدل 40px 30px */
  display: block; /* أفضل من flex للصور */
  margin: 0 auto; /* توسيط */
  max-width: 450px; /* حجم مناسب */
  width: 100%;
  height: auto;
  text-align: center;  background: linear-gradient(135deg,#000 0%, #000 48%, #1d1c16 100%);

  cursor: pointer;
}.s-product-card-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-bottom: 0 !important;
  padding: .5rem !important;
  width: 100%;
  background: linear-gradient(70deg,#000 0%, #171611 48%, #191813 100%);
}.language-switcher {
  position: fixed;
  bottom: 152px;
  left: 17px;
  z-index: 9999;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(181, 152, 99);
  backdrop-filter: blur(10px);
  border-radius: 50%;
  cursor: pointer;
  color: #ffffff;
  font-size: 20px;
  box-shadow: 0 5px 25px rgba(0,0,0,0.3);
  transition: all 0.3s ease;
}
/* Hover Effect */
.language-switcher:hover {
  transform: scale(1.1);
  box-shadow: 0 8px 30px rgba(0,0,0,0.5);
}

/* Glow Animation */
@keyframes pulseGlow {
  0% {
    box-shadow: 0 0 0 rgba(255,255,255,0.2);
  }
  50% {
    box-shadow: 0 0 15px rgba(255,255,255,0.4);
  }
  100% {
    box-shadow: 0 0 0 rgba(255,255,255,0.2);
  }
}

.language-switcher {
  animation: pulseGlow 2.5s infinite;
}