#fw-section-image-665a256f-d3de-453e-9399-ca8e8ec9f4e4 {

.container { max-width: 380px; margin-left: auto; margin-right: auto; }
img { width: 100%; height: auto; object-fit: contain; }
}
#fw-section-rich-text-179232169550642 {

.rich-text__inner .container { max-width: 780px; }
.rich-text__text { max-width: 700px; margin: 0 auto; }
.html-formatter { text-align: left; font-size: 18px; line-height: 1.8; }
.html-formatter p { margin-bottom: 1.15em; }
.html-formatter h2 { margin-top: 2em; font-family: Georgia, serif; }
.html-formatter h3 { margin-top: 1.6em; }
.html-formatter blockquote { border-left: 2px solid #af9161; padding: 18px 22px; background: #eee8f0; margin: 24px 0; }
.html-formatter a { color: #5c416c; text-decoration: underline; }
.html-formatter li { margin-bottom: 12px; }
}

#fw-section-hero-0 {
--color-primary: #f4f1eb;
--color-primary-rgb: 244, 241, 235;
--color-background: transparent;
--color-background-rgb: transparent;
--color-on-background: #f4f1eb;
--color-on-background-rgb: 244, 241, 235;
--color-on-primary: #4c3c2f;
--color-on-primary-rgb: 76, 60, 47;
--color-product-image-background: #f4f1eb;
--color-background-brightness: 6;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f4f1eb;
--primary-btn-text: #4c3c2f;
--primary-btn-border-color: #f4f1eb;
--secondary-btn-bg: transparent;
--secondary-btn-text: #f4f1eb;
--secondary-btn-border-color: #f4f1eb;
.hero__content { max-width: 48%; }
.hero__cta .button { background: #A995D1; color: #191126; }
@media (max-width: 767px) {
  .hero__container { aspect-ratio: auto !important; height: auto !important; min-height: 0 !important; background: #191126; }
  .section-background { height: 280px !important; bottom: auto !important; }
  .section-background__image { background-position: 76% center !important; }
  .hero__inner { min-height: 0 !important; padding: 304px 24px 32px !important; }
  .hero__wrapper { padding: 0 !important; }
  .hero__content { max-width: 100%; text-align: left; }
  .hero__heading { font-size: 30px; line-height: 1.15; }
}
}













#fw-section-product-recommendations-product-devotional {

section { display: none !important; }
}