#fw-section-image-with-text-708c4b07-e595-40dc-8e32-d322d43838d5 {

/* Bloco Manifesto - "Filhos da Patria e uma resposta" */

.image-banner h2,
.image-with-text h2 {
  font-family: Georgia, serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 1.2;
  color: #1f4d2c;
  margin-bottom: 28px;
}

.image-banner p,
.image-with-text p {
  font-family: Georgia, serif;
  font-size: 17px;
  line-height: 1.7;
  color: #333333;
  margin-bottom: 20px;
}

.image-banner p strong,
.image-with-text p strong {
  font-family: Georgia, serif;
  display: block;
  text-align: center;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  color: #d4a017;
  letter-spacing: 2px;
  padding: 16px 0;
  margin: 12px 0;
  border-top: 1px solid #d4a017;
  border-bottom: 1px solid #d4a017;
}

.image-banner p em,
.image-with-text p em {
  font-style: italic;
  color: #666666;
}

.image-banner a,
.image-with-text a,
.image-banner button,
.image-with-text button {
  font-family: Georgia, serif;
  font-size: 14px;
  letter-spacing: 2px;
  padding: 14px 32px;
}
}
#fw-section-image-with-text-b3408934-2eda-4215-bddf-a07acad97e72 {

/* Bloco "Para quem está longe de casa" */

.image-with-text h2 {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #d4a017;
  margin-bottom: 24px;
}

.image-with-text h3 {
  font-family: Georgia, serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 1.15;
  color: #1f4d2c;
  margin-bottom: 32px;
}

.image-with-text p {
  font-family: Georgia, serif;
  font-size: 17px;
  line-height: 1.7;
  color: #333333;
}
}
#fw-section-image-with-text-31ba3c69-7c37-407d-bfa2-8a1f48ba7a30 {

/* Bloco "Quem Acendeu Essa Fogueira" - fundador */

.image-with-text h2,
.image-with-text h3 {
  font-family: Georgia, serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.15;
  letter-spacing: 1px;
  color: #1f4d2c;
  margin-bottom: 32px;
  text-transform: uppercase;
}

.image-with-text p {
  font-family: Georgia, serif;
  font-size: 17px;
  line-height: 1.75;
  color: #2a2a2a;
  margin-bottom: 22px;
}

.image-with-text p em {
  font-style: italic;
  color: #1f4d2c;
  font-weight: 500;
}

.image-with-text p strong {
  font-style: italic;
  font-weight: 600;
  color: #1f4d2c;
  display: block;
  padding-top: 8px;
  border-top: 1px solid rgba(212, 160, 23, 0.3);
  margin-top: 16px;
}
}
#fw-section-text-blocks-b0ee5917-7d08-4cfb-b9fa-2c30653da5bf {

/* Tentativa minima - so use se precisar */
.text-blocks {
  background-color: #1f4d2c;
}

.text-blocks h2 {
  font-family: Georgia, serif;
  font-size: 36px;
  color: #e5b934;
  word-wrap: break-word;
}

.text-blocks p {
  font-family: Georgia, serif;
  font-style: italic;
  color: #c89b1a;
}
}

#fw-section-text-carousel-0c0b6d46-7ec1-44ee-8beb-3c3eaa6b24e0 {
--font-heading-scale: 0.7;
--font-body-scale: 0.87;
}
#fw-section-text-carousel-0c0b6d46-7ec1-44ee-8beb-3c3eaa6b24e0 {
--color-primary: #d4af37;
--color-primary-rgb: 212, 175, 55;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #2a522d;
--color-on-background-rgb: 42, 82, 45;
--color-on-primary: #2a522d;
--color-on-primary-rgb: 42, 82, 45;
--color-product-image-background: #29502b;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #d4af37;
--primary-btn-text: #2a522d;
--primary-btn-border-color: #2a522d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #2a522d;
--secondary-btn-border-color: #2a522d;

}
#fw-section-header {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #2d5033;
--color-background-rgb: 45, 80, 51;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #29502b;
--color-background-brightness: 66;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-featured-collection-c121adc2-2a03-4967-b45c-93a85199e36c {
--color-primary: #2d5033;
--color-primary-rgb: 45, 80, 51;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #29502b;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2d5033;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}