#fw-section-rich-text-4f321c48-7a87-4db9-8b15-d98be7913bab {
--color-primary: #212121;
--color-primary-rgb: 33, 33, 33;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #212121;
--color-on-background-rgb: 33, 33, 33;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-image-8dbc0079-9e98-4a31-bb53-850f408d2094 {

img{
  max-height: 150px;
}
}
#fw-section-image-4ce0e652-8c6d-49f5-80cf-9d10b6613596 {

.image-section__image{
  display: inline;
  max-width: 400px;
}
}






#fw-section-announcement-bar-6df12642-0725-42cc-bebb-15167133c7d2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #f1f1f1;
--color-background-rgb: 241, 241, 241;
--color-on-primary: #f1f1f1;
--color-on-primary-rgb: 241, 241, 241;
--color-on-background: #212121;
--color-on-background-rgb: 33, 33, 33;
--color-product-image-background: #ffffff;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
.announcement-bar__label{
  font-size: 1.1rem;
  font-weight: 300;
  letter-spacing: 1.2px;
}
}

#fw-section-image-6e68cf4c-adbc-4180-b71b-b03f3e893ffd {

img{
  max-width: 150px;
}
}



#fw-section-rich-text-cba80b9d-29a8-4c8d-a0a2-9f2329d34f88 {

.rich-text__heading{
  font-family: 'Playfair Display', serif;
  font-size: 3rem; /* Adjust as needed */
  color: #1a1a1a;
  letter-spacing: 0.6px;
  font-style: italic; 
}
}




#fw-section-image-3019b557-cdac-4b63-a72b-83e67d9080a8 {

.image-section__image{
  max-width: 700px;
}
}


#fw-section-newsletter-f4328129-4918-4941-92f6-889918a2bc8c {

p{
  text-align: center;
  max-width: 600px;
  margin: 0 auto 1.5rem auto; /* top 0, sides auto, bottom spacing */
  padding: 0 1rem; /* horizontal padding for smaller screens */
  font-size: 1rem;
  line-height: 1.6;
}
}
#fw-section-rich-text-5ca622ff-e6c8-43ba-9525-8f61f43027bb {

p{
  font-size: 13px;
  max-width: 600px;
  margin: 0 auto;
  text-align: center;
}
}
#fw-section-rich-text-e94f9482-21e8-4dba-a985-f0b969ab725a {

p{
  font-size: 14px;
  display: block;
  font-weight: thin;
  margin-bottom: -10px;
  
}
}


#fw-section-collections-list-62ae081a-e44b-43f8-a28d-d597d9818eda {

.collections-list__item-title{
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  text-align: center;
  letter-spacing: 2px;
}
}


#fw-section-image-af8cda65-d8c4-42c7-9eeb-1ec0c370426f {

.image-section__image{
  max-width: 300px;
}
}