/* develope By Package +966510647768  info@shlhuob.top - https://wa.me/+966510647768 */
.s-add-product-button-main {
 
 width: 100%;
 
}


salla-mini-checkout-widget.s-add-product-button-mini-checkout.s-mini-checkout.hide-scroll.hydrated {
 margin-top: 10px;
}

.s-add-product-button-mini-checkout-content {
 display: contents;
}
.btn {
  transition: background-color 0.3s ease, transform 0.3s ease;
}
.btn:hover {
  background-color: #ff6347;
  transform: scale(1.1);
}
/* تأثير الصور (Zoom-in/Zoom-out) */
.image-container img {
  width: 100%;
  max-width: 300px;
  transition: transform 0.5s ease;
}

.image-container:hover img {
  transform: scale(1.1);
}

/* تأثير الأزرار (Hover Glow) */
.btn {
  padding: 10px 20px;
  background-color: #ff7e5f;
  color: #fff;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.btn:hover {
  box-shadow: 0 0 15px rgba(255, 126, 95, 0.75);
  transform: scale(1.1);
}

/* نص بتدرج لوني */
.gradient-text {
  font-size: 2em;
  font-weight: bold;
  background: linear-gradient(45deg, #ff7e5f, #feb47b);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* نص يظهر تدريجيًا */
.typing {
  overflow: hidden;
  white-space: nowrap;
  border-right: 2px solid #000;
  animation: typing 3s steps(30) infinite;
}

@keyframes typing {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}

/* تأثير التمرير (Parallax) */
.parallax {
  height: 300px;
  background-image: url('https://via.placeholder.com/1920x600');
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
}

/* Fade-in عند التمرير */
.fade-in-section {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

.fade-in-section.visible {
  opacity: 1;
  transform: translateY(0);
}