#fw-section-password {

section {
  background: linear-gradient(to bottom, #d8bfd8, #b89cbe); /* Ejemplos, ajusta los códigos de color */
}

.password__header{
 padding: 20px; /* Este es el espacio que deseas conservar */
 display: inline-block; /* O block, dependiendo del diseño */
}

.password__logo-image{
  display: block;
  width: 100%; /* La imagen ocupa todo el ancho del contenedor */
  height: auto;
  transform: scale(1.3);

  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
  border-radius: 50%; /* Si tu logo es redondo */
}

h1 { /* Para "DISPONIBLE PROXIMAMENTE!" */

   /* font-size: 3em;*/ /* Ajusta el tamaño */
    /*letter-spacing: 2px;*/
}

p { /* Para el resto del texto, incluyendo el newsletter */
 /* width: 100%;*/
}
}













#fw-section-recent-posts-1759800311 {

section{
  background-color: #cf9fcf;
}

a:hover {
  /*rgba(255, 255, 255, 0.8)*/
  box-shadow: 0 0 15px #b10bb1, 0 0 5px #a647ff; /* Blanco y Morado */
  transform: translateY(-2px); /* Un ligero lift */
  transition: all 0.6s ease-in-out;
}

.button--primary:hover{
  background-color: black !important;
  color: white;
}
}
#fw-section-instagram-feed-1759800311 {

section{
  background-color: #cf9fcf;
}
}

#fw-section-newsletter-1759800311 {

section{
  background-color: #cf9fcf;
}
}
#fw-section-donations-1759800311 {

section{
  background-color: #cf9fcf;
}
}
#fw-section-featured-product-1759800311 {

section{
  background-color: #cf9fcf;
}

a:hover {
  color: #b10bb1;
  transform: translateY(-4px); /* Un ligero lift */
  transition: all 0.3s ease-in-out;
}

.radio-button{
  border-radius: 18px;
}

.radio-button:hover {
  opacity: 80%;
  color: white;
  background-color: black;
  box-shadow: 0 0 15px rgba(255, 255, 255, 0.8), 0 0 5px #a647ff; /* Blanco y Morado */
  transform: translateY(-2px); /* Un ligero lift */
  transition: all 0.3s ease-in-out;
}

:checked + label:hover {
  color: white !important;
}

:checked + label {
  border-color: #b10bb1;
  border-width: 2.5px
}

.button--primary:hover{
  box-shadow: 0 0 15px rgba(255, 255, 255, 0.8), 0 0 5px #a647ff; /* Blanco y Morado */
  transform: translateY(-2px); /* Un ligero lift */
  transition: all 0.3s ease-in-out;
  background-color: black;
  color: white;
}

.featured-product-info__price:hover{
 color: black;
}
}
#fw-section-header {

a {
  font-size: large;
  font-weight: bold;
}

a:hover {
  color: #b10bb1;
  transform: translateY(-2px); /* Un ligero lift */
  transition: all 0.3s ease-in-out;
}
}
#fw-section-hero-1759800311 {

a:hover {
  box-shadow: 0 0 15px rgba(255, 255, 255, 0.8), 0 0 5px #a647ff; /* Blanco y Morado */
  transform: translateY(-2px); /* Un ligero lift */
  transition: all 0.3s ease-in-out;
}

.button--primary:hover{
  background-color: black;
  color: white;
}

/*p{
  font-weight: bold
}*/

section{
  
}
}