#fw-section-recent-posts-9a4c25a4-a34c-47df-854e-91c1b7692841 {

 .section-header__heading {
    position: absolute;
    font-size: calc(var(--font-heading-scale) * 3rem);
  text-transform: capitalize;
 }
}




#fw-section-tiers-942f9078-ef7b-4aa3-8a0b-b4abb965545e {

  .tiers__heading {
    font-size: calc(var(--font-heading-scale) * 2rem);
  text-transform: capitalize;}
}
#fw-section-text-carousel-88180876-d38c-4304-a10e-1687b000cc99 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #5c56ff;
--color-on-primary-rgb: 92, 86, 255;
--color-on-background: #5c56ff;
--color-on-background-rgb: 92, 86, 255;
--color-product-image-background: #fedaff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-posts-121a4428-379c-40bc-879c-3292a5b4fc12 {

 .section-header__heading {
    position: absolute;
    font-size: calc(var(--font-heading-scale) * 3rem);
  text-transform: capitalize;}
}

#fw-section-recent-videos-15dfc45e-f5d3-4815-afda-f6cd1e3fef01 {

  .section-header__heading {
    position: absolute;
    font-size: calc(var(--font-heading-scale) * 3rem);
  text-transform: capitalize; }
}



#fw-section-collection-template-collection-default {

  .collection-template__heading {
    font-size: calc(var(--font-heading-scale) * 3rem);
 text-transform: capitalize;
  }
}
#fw-section-hero-1dc3b7f6-8d99-4ff8-a253-1f8107590079 {
--color-primary: #b83ade;
--color-primary-rgb: 184, 58, 222;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #fedaff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
.container {
  display: block;
  margin-left: auto;
  width: 900px;
  height: 250px;
  padding-bottom: 30%;
position: relative;
  
}

  .hero__content {
    left: 1%;
    padding-top: 19.25%;
    padding-right: 700px;
    margin: 0;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    flex: 2;
    
  }

.hero__cta-container {
  display: block;
  flex-wrap: nowrap;
  justify-content: flex-start;
    text-align: center;
  gap: 0px;
  margin-top: auto;
}

.button--expand {
  display: flex;
  justify-content: center;
  border-radius: 25px;
  height: 40px;
  text-align: center;
background-color: #FFFFFF;
color: #B83ADE;
   text-transform: capitalize;
   display: flex;
  justify-content: center;
  align-items: center;
}
.button--primary:hover {
  opacity: 0.8;
  color:#FFFFFF;
  font-size: 18px;
  transition: 0.9s;
background-color: #5C56FF;}

.hero__cta {
  flex-basis: 50%;}

.button--secondary {
  position: relative;
  color: #5C56FF;
  background-color: #2E2766;
opacity: 90%;}
.button--secondary:hover {
  position: relative;
  color: #B83ADE;
  background-color: #2E2766;
opacity: 90%;
font-size: 18px;
  transition: 0.9s;}

}

#fw-section-custom-html-dc978903-3de1-421f-b0db-85efb684abed {

.suggestion-button-wrapper {
  text-align: center;
  margin: 30px 0;
  position: relative;
  z-index: 9999;
}

.suggestion-button {
  display: inline-block;
  background-color: #00ffff;
  color: #ffffff !important;
  padding: 14px 28px;
  text-decoration: none !important;
  border-radius: 8px;
  font-weight: bold;
  font-family: Arial, sans-serif;
  font-size: 16px;
  cursor: pointer;
  position: relative;
  z-index: 9999;
  pointer-events: auto;
}

.suggestion-button:hover {
  opacity: 0.85;
}
}
#fw-section-featured-collection-2fefe9d2-e3a0-4ada-87d2-4af955bb10b3 {

.collection__heading {
  font-size: 40px;
text-transform: capitalize;
}
}
#fw-section-collections-list-dae516e2-3665-40b6-ba15-c8a23d3743a1 {

.section-header {
  position: relative;
  margin-bottom: 1px;
  text-align: center;
  display: flex;
  flex-direction: column;
}
  
.section-header__heading {
    position: relative;
    font-size: 40px;
   text-transform: capitalize;
 }
 .section-header__heading:hover {
    position: relative;
   text-transform: capitalize;
   color:#B83ADE;
   transition: 0.5s;
 }

 .grid--layout-3-cols {
    grid-template-columns: repeat(3,1fr);
padding-top: 5%;
 }

.collections-list__item-title {
  font-family: var(--font-family-base);
  font-weight: var(--font-weight-base-bold);
  font-size: calc(var(--font-body-scale) * 1rem);
  line-height: 24px;
  padding-top: 16px;
  padding-bottom: 10px;
}

.collections-list__item-image-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-product-image-background);
 border-radius: 40px;
  opacity: 100%;

}
.collections-list__item-image-wrapper:hover {
  position: relative;
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color:white;
  border-radius: 40px;
  opacity: 50%;
  transition: 0.5s;
}
.collections-list__item-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
border-radius: 40px;}

}
#fw-section-image-0cd64625-00ff-4e33-9083-29c701c7a404 {

.image-section__image {
  width: 100%;
  z-index: 1
}
.image-section__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color:white;
}
}
#fw-section-donations-5a49efe1-a3cf-419a-8d9e-607bfe89e6f2 {
--color-primary: #b83ade;
--color-primary-rgb: 184, 58, 222;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #5c56ff;
--color-on-background-rgb: 92, 86, 255;
--color-product-image-background: #fedaff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
.donations__heading:hover {
  color: #B83ADE;
  transition-duration: 0.5s;

}
.donations__heading {
  text-transform: capitalize;
}

}
#fw-section-footer {

a {
  color: #5C56FF;
}
a:hover {
  color: #B83ADE;
}

.footer {
  background-color: white;
}
.footer__bottom {
  color: rgba(var(--color-on-background-rgb), 0.4);}

}