@media screen and (max-width: 768px) {
  .mobile-header-cart {
    display: none !important;
  }
}
.btn:not(.btn-link) {
border-radius: 5px !important;
}
.btn-secondary{
padding: 9px 25px !important;
  font-size:10px !important;
}
.element{
letter-spacing:1px !important;
}
#mw-element-1751860358610{
  background-color: orange !important;
}
.element lipsum{
padding: 10px 6px !important;
}

.product{
 box-shadow: 0 1px 5px #f89827;
}
.title{
font-weight:600;
}
.module-product-review-rating{
display: none !important;
}

.img-as-background{
  height:19rem !important;
  border-bottom: 3px solid #FCD2A1 !important;

}

.mw-layout-product-stock { 
width: 25rem !important;
  margin-bottom: 2rem !important;
}
.justify-content-between {
justify-content:center !important;
}
.heading-holder{
  border-top: 3px solid #FCD2A1 !important;
  text-align:center !important;
  
}

/* new css */
.why-section {
  
  padding: 60px 20px;
  font-family: Tahoma, sans-serif;
  text-align: center;
}

/* Section Title */
.why-section h2 {
  font-size: 28px;
  font-weight: bold;
  color: #000;
  margin-bottom: 10px;
}

.why-section p.subtitle {
  font-size: 16px;
  color: #444;
  margin-bottom: 40px;
}

/* Cards Layout */
.why-cards {
  display: flex;
  align-items:center;
  justify-content: center;
  gap: 15px;
}

/* Individual Card */
.why-card {
  background-color: #ffe9cc;
  border-radius: 20px;
  padding: 30px 20px;
  width: 400px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

.why-card:hover {
  background-color: #fff3e0;
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1);
}

/* Icon Box */
.why-icon-box {
  background-color: #f89827;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 10px;
  margin-bottom: 15px;
}

.why-icon-box i {
  color: white;
  font-size: 22px;
}

/* Card Title & Text */
.why-title {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  margin-bottom: 10px;
}

.why-desc {
  font-size: 14px;
  color: #444;
  line-height: 1.6;
}

/*css*/
   .why-cards {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px;
    margin-top: 30px;
  }

  .why-card {
    background-color: #ffe9cc;
    border-radius: 20px;
    padding: 30px 20px;
    width: 280px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
    flex-shrink: 0;
  }

  .why-card:hover {
    background-color: #fff3e0;
    box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1);
  }

  .why-icon-box {
    background-color: #f89827;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    border-radius: 10px;
    margin-bottom: 15px;
  }

  .why-icon-box i {
    color: white;
    font-size: 22px;
  }

  .why-title {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    margin-bottom: 10px;
  }

  .why-desc {
    font-size: 14px;
    color: #444;
    line-height: 1.6;
  }

  /* Mobile specific: horizontal scroll */
  @media (max-width: 768px) {
    .why-cards {
      flex-wrap: nowrap;
      overflow-x: auto;
      justify-content: flex-start;
      padding-left: 15px;
      padding-right: 15px;
      scroll-snap-type: x mandatory;
    }

    .why-card {
      scroll-snap-align: start;
    }

    .why-cards::-webkit-scrollbar {
      display: none;
    }

    .why-cards {
      -ms-overflow-style: none;
      scrollbar-width: none;
    }
  }

.mwembed {
min-height:0;
}