.elementor-36056 .elementor-element.elementor-element-531885f > .elementor-container{max-width:1410px;}.elementor-36056 .elementor-element.elementor-element-531885f > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36056 .elementor-element.elementor-element-531885f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-36056 .elementor-element.elementor-element-e87c1dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:35px;}.elementor-36056 .elementor-element.elementor-element-a7cc0fd{text-align:center;}.elementor-36056 .elementor-element.elementor-element-a7cc0fd .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:33px;font-weight:600;color:#000000;}.elementor-36056 .elementor-element.elementor-element-89076ad .category-grid[data-hover="zoom-in"]:hover .category-bg,
					.elementor-36056 .elementor-element.elementor-element-89076ad .category-grid[data-hover="zoom-in"]:hover img,
                    .elementor-36056 .elementor-element.elementor-element-89076ad .category-grid[data-hover="zoom-out"]:not(:hover) .category-bg,
                    .elementor-36056 .elementor-element.elementor-element-89076ad .category-grid[data-hover="zoom-out"]:not(:hover) img,
                    .elementor-36056 .elementor-element.elementor-element-89076ad .category-grid[data-hover="border-in"]:not(:hover) .category-bg,
                    .elementor-36056 .elementor-element.elementor-element-89076ad .category-grid[data-hover="border-in"]:not(:hover) img{transform:scale(1.2);}.elementor-36056 .elementor-element.elementor-element-89076ad .category-grid img, .elementor-36056 .elementor-element.elementor-element-89076ad .category-grid .category-bg{transition-duration:0.3s;}.elementor-36056 .elementor-element.elementor-element-89076ad .swiper-wrapper{align-items:flex-start;}.elementor-36056 .elementor-element.elementor-element-89076ad .category-grid > a{border-style:none;}.elementor-36056 .elementor-element.elementor-element-89076ad .content-under img{margin-bottom:6px;}.elementor-36056 .elementor-element.elementor-element-89076ad .content-under > .categories-mask{margin-top:6px;}.elementor-36056 .elementor-element.elementor-element-89076ad .categories-mask > *:not(:last-child){margin-bottom:0px;}.elementor-36056 .elementor-element.elementor-element-89076ad .categories-mask{padding:15px 15px 15px 15px;}.elementor-36056 .elementor-element.elementor-element-89076ad .categories-mask h4{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;font-style:normal;}.elementor-36056 .elementor-element.elementor-element-77b1421 > .elementor-container{max-width:1440px;}.elementor-36056 .elementor-element.elementor-element-77b1421 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-36056 .elementor-element.elementor-element-77b1421 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36056 .elementor-element.elementor-element-77b1421{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;}.elementor-36056 .elementor-element.elementor-element-5b4716c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-36056 .elementor-element.elementor-element-b37b313{text-align:center;}.elementor-36056 .elementor-element.elementor-element-b37b313 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-36056 .elementor-element.elementor-element-10c38ff{--slides-per-view:5;}.elementor-36056 .elementor-element.elementor-element-10c38ff .etheme-product-grid-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-36056 .elementor-element.elementor-element-10c38ff .etheme-product-grid-title a{color:#000000;}.elementor-36056 .elementor-element.elementor-element-10c38ff .star-rating-wrapper{margin-bottom:10px;}.elementor-36056 .elementor-element.elementor-element-10c38ff .price{font-family:"Inter", Sans-serif;font-size:15px;color:#555555;}.elementor-36056 .elementor-element.elementor-element-da21d22{text-align:center;}.elementor-36056 .elementor-element.elementor-element-da21d22 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-36056 .elementor-element.elementor-element-ab840d1{--cols:4;}.elementor-36056 .elementor-element.elementor-element-ab840d1 .etheme-product-grid-title{font-size:15px;font-weight:500;}.elementor-36056 .elementor-element.elementor-element-ab840d1 .etheme-product-grid-title a{color:#000000;}.elementor-36056 .elementor-element.elementor-element-ab840d1 .price{font-family:"Inter", Sans-serif;font-size:15px;color:#555555;}.elementor-36056 .elementor-element.elementor-element-ab840d1 ins .amount{color:#000000;}.elementor-36056 .elementor-element.elementor-element-e6eb32a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-36056 .elementor-element.elementor-element-89076ad .categories-mask h4{font-size:17px;}.elementor-36056 .elementor-element.elementor-element-10c38ff{--slides-per-view:3;}.elementor-36056 .elementor-element.elementor-element-ab840d1{--cols:2;}}@media(max-width:768px){.elementor-36056 .elementor-element.elementor-element-531885f{padding:0px 25px 0px 25px;}.elementor-36056 .elementor-element.elementor-element-89076ad .categories-mask h4{font-size:17px;}.elementor-36056 .elementor-element.elementor-element-10c38ff{--slides-per-view:2;}.elementor-36056 .elementor-element.elementor-element-ab840d1{--cols:2;}}/* Start custom CSS for heading, class: .elementor-element-a7cc0fd */.elementor-heading-title {
  font-size: 48px; /* حجم الخط */
  font-weight: bold; /* تخن الخط */
  color: #ffffff; /* لون الخط */
  text-align: center; /* محاذاة في المنتصف */
  margin: 20px 0; /* مسافة فوق وتحت */
  line-height: 1.4; /* المسافة بين السطور */
  font-family: 'Cairo', sans-serif; /* نوع الخط */
  text-transform: uppercase; /* تحويل الحروف لكابيتال */
  
  /* تأثير 3D للنص */
  text-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3), -5px -5px 15px rgba(0, 0, 0, 0.3);

  /* تأثير دروب شادو على العنصر */
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.3);

  /* تأثير تدرج ألوان للخلفية */
  background: linear-gradient(135deg, #CEBEAB, #996C36); /* تدرج لوني */
  padding: 20px; /* مسافة داخلية */
  border-radius: 10px; /* حواف مستديرة */
  display: inline-block; /* جعل العنصر يأخذ شكل مربع */
  transform: perspective(500px) rotateX(10deg) rotateY(10deg); /* إضافة تأثير 3D */
  animation: pulse 2s infinite; /* إضافة تأثير النبض */
}

/* تأثير النبض */
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1); /* التكبير قليلاً */
  }
  100% {
    transform: scale(1); /* العودة للحجم الأصلي */
  }
}

.elementor-heading-title:hover {
  transform: perspective(500px) rotateX(0deg) rotateY(0deg) scale(1.05); /* التأثير عند المرور بالماوس */
  box-shadow: 15px 15px 25px rgba(0, 0, 0, 0.4); /* زيادة تأثير الظل عند التمرير */
  text-shadow: 8px 8px 20px rgba(0, 0, 0, 0.4); /* تعزيز تأثير الظل */
}/* End custom CSS */
/* Start custom CSS for etheme_product_grid, class: .elementor-element-ab840d1 */.etheme-product-grid {
  border-radius: 10px;
  background-color: transparent;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* ظل خفيف */
  transition: box-shadow 0.3s ease, transform 0.3s ease;
  transform-style: preserve-3d;
}

/* عنصر المنتج */
.etheme-product-grid-item {
  border-radius: 16px;
  width: 100%;
  max-width: 300px;
  margin: auto;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #fff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15); /* ظل ناعم */
  transition: transform 0.4s ease, box-shadow 0.4s ease;
  transform-style: preserve-3d;
  perspective: 1000px;
}

/* حركة ناعمة + جلو خفيف عند الـ hover */
.etheme-product-grid-item:hover {
  animation: hoverPulse 1.2s ease-in-out forwards;
}

/* تأثير الجلو والنبض عند الـ hover */
@keyframes hoverPulse {
  0% {
    transform: scale(1) rotateX(0deg) rotateY(0deg);
    box-shadow:
      0 6px 12px rgba(0, 0, 0, 0.15),
      0 0 0 rgba(176, 144, 106, 0);
  }
  50% {
    transform: scale(1.05) rotateX(2deg) rotateY(2deg);
    box-shadow:
      0 12px 24px rgba(0, 0, 0, 0.2),
      0 0 12px rgba(176, 144, 106, 0.25),
      0 0 24px rgba(176, 144, 106, 0.15);
  }
  100% {
    transform: scale(1.03) rotateX(1deg) rotateY(1deg);
    box-shadow:
      0 10px 20px rgba(0, 0, 0, 0.2),
      0 0 10px rgba(176, 144, 106, 0.2),
      0 0 20px rgba(176, 144, 106, 0.1);
  }
}

/* صورة المنتج */
.etheme-product-grid-item img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 16px;
}

/* استجابة للجوال */
@media (max-width: 768px) {
  .etheme-product-grid-item {
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f049cec *//* الحاوية العامة */
.responsive-video-title-section {
  background-color: ##F5F5ED;
  padding: 30px 15px;
  text-align: center;
}

/* العنوان */
.responsive-title {
  font-size: 2.8rem;
  font-weight: bold;
  color: #2c3e50;
  background: linear-gradient(45deg, #ff6b6b, #f0a500);
  padding: 10px 20px;
  border-radius: 15px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
  max-width: 90%;
  margin: 0 auto 20px auto;
  display: inline-block;
  animation: pulseAnimation 2s infinite alternate;
}

/* الفيديو */
.responsive-video-container {
  position: relative;
  padding-bottom: 56.25%; /* نسبة 16:9 */
  height: 0;
  overflow: hidden;
  border-radius: 20px;
  box-shadow: 0 35px 70px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0.3);
}

.responsive-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

/* النبض */
@keyframes pulseAnimation {
  0% { transform: scale(1); }
  50% { transform: scale(1.015); }
  100% { transform: scale(1); }
}

/* تجاوب للموبايل */
@media (max-width: 768px) {
  .responsive-title {
    font-size: 2rem;
    padding: 8px 15px;
    margin-bottom: 15px;
  }
}

@media (max-width: 480px) {
  .responsive-title {
    font-size: 1.5rem;
    padding: 6px 12px;
    margin-bottom: 10px;
  }
}/* End custom CSS */