/* Add custom CSS styles below */ 
/* Add custom CSS styles below */
.statistics-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* Creates 3 equal columns */
  gap: 2.5rem; /* Adjust the spacing between grid items */
}

@media (max-width: 1024px) {
  .statistics-list {
    grid-template-columns: repeat(2, 1fr); /* 2 columns for medium screens */
    gap: 1.25rem; /* Adjust spacing for medium screens */
  }
}

@media (max-width: 640px) {
  .statistics-list {
    grid-template-columns: 1fr; /* 1 column for small screens */
  }
}

.icon.sicon-woman-man,
.icon.sicon-user-heart,
.icon.sicon-user-circle {
    color: #1f9450; /* Sets the text color */
    fill: #1f9450;  /* Applies color to SVG icons */
}
.text-lg.md\:text-3xl,
.text-sm.md\:text-xl.text-gray-400.lg\:mt-2 {
    color: #123073; /* Set text color */
}
.s-products-slider-slider s-slider-wrapper carousel-slider s-slider-horizontal hydrated {
    background-color: #E1F0F7;
}

/* Parent container */
.main-content.flex.flex-col.gap-5 {
  display: flex;
  flex-direction: column; /* Stacks children vertically */
}

/* Child elements */
.text-2xl.lg\:text-3xl.font-bold.text-gray-800 {
  order: 1;
}

.share-rate-area {
  order: 3;
}

.product-options form.product-form.flex.flex-col.space-y-2\.5.sm\:space-y-5 {
  order: 2;
}

.product__description.leading-6 {
  order: 4;
}
.installment-wrap {
  order: 8;
}
.hydrated {
  order: 8;
}