.index #fw-section-header {

.page__header,
.fw-section.header,
.header,
.wrapper,
.header__grid,
.header__nav-container,
.header__nav,
.header__list,
.header__list-item,
.header__link  {
  background-color: #FFFFFF !important;
}
.page__header,
.fw-section.header,
.header,
.wrapper,
.header__grid {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}
/* Add thin black border at the bottom of the header */
.header {
  border-bottom: 1px solid black !important;
}



}






























#fw-section-footer {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #fffbfb;
--color-on-background-rgb: 255, 251, 251;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-product {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #fffbfb;
--color-background-rgb: 255, 251, 251;
--color-on-primary: #F9F8FF;
--color-on-primary-rgb: 249, 248, 255;
--color-on-background: #3c3c3c;
--color-on-background-rgb: 60, 60, 60;
--color-product-image-background: #ffffff;
--color-background-brightness: 252;
background-color: var(--color-background);
color: var(--color-on-background);

.product-info__cta-item.product-info__cta-item--quantity {
  display: none !important;
}
.product-info__title{
  font-size: 15px;
  text-align: center;
}
.product-info__prices{
  font-size: 29px;

}

}
#fw-section-custom-html-8b02d978-e06b-4d0b-88f1-e1fe30452e30 {

section[data-section-id="fw-section-custom-html-8b02d978-e06b-4d0b-88f1-e1fe30452e30"] {
  padding-top: 30 !important;
  padding-bottom: 0 !important;
}
.pro_tab_section h3 {
  text-align: center;
      margin: 0 0 0.2em 0;
      font-family: 'Georgia', serif;
   display: block;
      font-size: 2.5rem;
      font-weight: 700;
      line-height: 1.08;
      letter-spacing: 1.5px;
      color: var(--brand);
}

.pro_tab_section h3 span {
 display: block;
      margin-top: 0.07em;
      font-size: 23px;
      
  font-family:  serif !important;
      font-weight: 700;
      color: var(--accent);
      letter-spacing: 1.8px;
}



}



#fw-section-custom-html-a1e56553-73e3-4a11-974a-a30a734a2c69 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #6f5065;
--color-background-rgb: 111, 80, 101;
--color-on-primary: #F9F8FF;
--color-on-primary-rgb: 249, 248, 255;
--color-on-background: #3c3c3c;
--color-on-background-rgb: 60, 60, 60;
--color-product-image-background: #ffffff;
--color-background-brightness: 92;
background-color: var(--color-background);
color: var(--color-on-background);
section[data-section-id="fw-section-custom-html-a1e56553-73e3-4a11-974a-a30a734a2c69"] {
  padding-bottom: 0 !important;
}

}
#fw-section-custom-html-48340f26-870b-41a4-bb76-03b933a54278 {

section[data-section-id="fw-section-custom-html-48340f26-870b-41a4-bb76-03b933a54278"] {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

}
#fw-section-custom-html-5159054e-0615-44c8-98f1-bc1606f2712a {

section[data-section-id="fw-section-custom-html-5159054e-0615-44c8-98f1-bc1606f2712a"] {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

}
#fw-section-custom-html-99d6b763-f013-40e4-8176-b265bf5e3f3c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #fafff9;
--color-background-rgb: 250, 255, 249;
--color-on-primary: #F9F8FF;
--color-on-primary-rgb: 249, 248, 255;
--color-on-background: #3c3c3c;
--color-on-background-rgb: 60, 60, 60;
--color-product-image-background: #ffffff;
--color-background-brightness: 253;
background-color: var(--color-background);
color: var(--color-on-background);
.section-template--16858202538233__glow_testimonial_DPieGh {
    background-color: #fffbfb !important;
}


}
#fw-section-custom-html-6c7fb575-cc0f-4d4e-8c33-e73bb160cd0d {

section[data-section-id="fw-section-custom-html-6c7fb575-cc0f-4d4e-8c33-e73bb160cd0d"] {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}


}
#fw-section-custom-html-4f898cb4-8eeb-47af-9873-2c54681fb6bd {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #fffbfb;
--color-background-rgb: 255, 251, 251;
--color-on-primary: #F9F8FF;
--color-on-primary-rgb: 249, 248, 255;
--color-on-background: #3c3c3c;
--color-on-background-rgb: 60, 60, 60;
--color-product-image-background: #ffffff;
--color-background-brightness: 252;
background-color: var(--color-background);
color: var(--color-on-background);
section[data-section-id="fw-section-custom-html-4f898cb4-8eeb-47af-9873-2c54681fb6bd"] {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}


}

#fw-section-custom-html-5b419cf5-9a97-46ae-ba6c-6029deef21db {



.horizontal-ticker__container {
  animation-duration: 5s !important;
}
.phero-section {
  width: 100%;
  text-align: center;
  padding: 40px 20px;
  box-sizing: border-box;
}


}




#fw-section-custom-html-5e9208d5-5a3d-49ad-b2c9-dd44ba08c292 {

.effects{
  color: #FF0000;
}
}
#fw-section-custom-html-145a2673-d4de-4b5f-adfa-9de1a369a61e {

.pro_tab_section {
  background: #fffbfb; /* Replace with your desired color code */
}
.boldtittle{
  color: #FF0000; 
  font-weight: bold;

}

}

#fw-section-custom-html-e013e96e-0d78-4c85-a6dd-a6da1a26ae53 {

/* Change color of "What Makes Fresh Serve So Special?" heading */
.com_left-side h2.com_heading {
    color: #FF0000 !important;
}

/* Change color of paragraph text under the heading */
.com_text p {
    color: #FF0000 !important;
}

}
#fw-section-custom-html-11b72a4e-123a-4d5f-8e96-9c5fbfd8a016 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ede9ef;
--color-background-rgb: 237, 233, 239;
--color-on-primary: #F9F8FF;
--color-on-primary-rgb: 249, 248, 255;
--color-on-background: #3c3c3c;
--color-on-background-rgb: 60, 60, 60;
--color-product-image-background: #ffffff;
--color-background-brightness: 235;
background-color: var(--color-background);
color: var(--color-on-background);
section[data-section-id="fw-section-custom-html-11b72a4e-123a-4d5f-8e96-9c5fbfd8a016"] {
  padding-top: 20 !important;
  padding-bottom: 50 !important;
  background: #fffbfb;
}
.section-marquee{
  background: #fff5f5;
}

}
#fw-section-custom-html-30e6e9c8-219e-4460-87d8-bc4b5229fd63 {


  .product-image-with-text-section.template-v12 {
    padding-top: 50px;
    padding-bottom: 80px;
  }

  .product-image-with-text-section .image-with-text {
    background-color: #FF0000;
    color: #fffbfb;
    border-radius: 10px;
    overflow: hidden;
    font-family: 'Helvetica Neue', sans-serif;
  }

  .product-image-with-text-section .image-with-text__grid {
    display: flex;
    flex-wrap: wrap;
  }

  .product-image-with-text-section .image-with-text__grid .image-with-text__media-item,
  .product-image-with-text-section .image-with-text__grid .image-with-text__text-item {
    width: 50%;
  }

  .product-image-with-text-section .image-with-text__media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  .product-image-with-text-section .image-with-text__content {
    padding: 60px 70px;
    color: #fffbfb;
  }

  .product-image-with-text-section .image-with-text__heading {
    font-size: 48px;
    font-weight: 500;
    margin-bottom: 24px;
    color: #ffffff;
  }

  .product-image-with-text-section .image-with-text__text {
    font-size: 18px;
    line-height: 1.6;
    color: #fffbfb;
    opacity: 1;
    background: transparent;
  }

  @media (max-width: 999px) {
    .product-image-with-text-section .image-with-text__grid .image-with-text__media-item,
    .product-image-with-text-section .image-with-text__grid .image-with-text__text-item {
      width: 100%;
    }

    .product-image-with-text-section .image-with-text__heading {
      font-size: 32px;
    }

    .product-image-with-text-section .image-with-text__content {
      padding: 30px;
    }
  }

  @media (max-width: 370px) {
    .product-image-with-text-section .image-with-text__content {
      padding: 20px;
    }
  }


}

#fw-section-custom-html-4b7e5560-7574-4dfb-9940-71d99e1da981 {

@media (max-width: 768px) {
  .ba-grid {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 30px;
    padding: 0 20px;
  }

  /* Show comparison image first */
  .ba-compare {
    order: 1;
    width: 100%;
    max-width: 400px;
  }

  /* Features containers */
  .ba-feats {
    order: 2;
    display: block;
    width: 100%;
    max-width: 400px;
  }

  /* Add space between left and right features */
  .ba-feats + .ba-feats {
    margin-top: 24px;
  }

  /* Each feature as a single row with icon and text */
  .feat {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 16px;
    padding: 0; /* remove extra padding */
    background: transparent; /* no background */
    border: none; /* no border */
  }

  .feat .icon {
    flex: 0 0 48px;
    width: 48px;
    height: 48px;
    background: #FF0000;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
  }

  .feat .icon svg {
    width: 24px;
    height: 24px;
    fill: currentColor;
  }

  .feat div {
    flex: 1;
  }

  .feat h4 {
    margin: 0 0 4px;
    font-size: 17px;
    color: #222;
  }

  .feat p {
    margin: 0;
    color: #666;
    font-size: 14px;
    line-height: 1.4;
  }
}

}