.elementor-30948 .elementor-element.elementor-element-633ab50d{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-28e73c3f */.wonderlook-brown {
  direction: rtl;
  text-align: right;
  font-family: "Cairo", sans-serif;
  line-height: 1.9;
  max-width: 1000px;
}

.wonderlook-brown .section-title {
  text-align: center;
  font-size: 26px;
  font-weight: 700;
}

.wonderlook-brown hr {
  border: none;
  height: 1px;
  background: #e5e5e5;
}

.shade-images {
  display: flex;
  justify-content: center;
  gap: 25px;
  flex-wrap: wrap;
}

.shade-item {
  text-align: center;
}

.shade-item img {
  width: 200px;
  height: auto;
  border-radius: 12px;
  transition: 0.3s ease;
}

.shade-item img:hover {
  transform: scale(1.05);
}

.shade-item span {
  display: block;
  margin-top: 10px;
  font-weight: 600;
}

.shade-box {
  margin-bottom: 40px;
}

.shade-box h4 {
  font-weight: 700;
}

.shade-box ul {
  padding-right: 20px;
}

.mood {
  font-weight: 600;
  margin-top: 10px;
  color: #7a5a44;
}

.choose-list {
  padding-right: 20px;
}

@media (max-width: 768px) {
  .shade-images {
    gap: 15px;
  }

  .shade-item img {
    width: 150px;
  }
}/* End custom CSS */