:root { 
    --pe83962-theme01: #596744; /* Brown */
    --pe83962-theme02: #1c2a12; /* Rust */
    --pe83962-theme03: #fde900; /* light BG */
  
  	--pe83962-dark: #000000;
	--pe83962-light: #FFFFFF;
}

/* Shared */
.pe83962 .fc-header__title  { color: var(--pe83962-theme03); padding-bottom: 10px; }
.pe83962 .fc-header__title span { display: block; }
.pe83962 .fc-header__subtitle { color: var(--pe83962-light); }
.pe83962 .fc-content__copy,
.pe83962 .fc-product__meta,
.pe83962 .fc-product__classification,
.pe83962 .fc-product__price,
.pe83962 .fc-product .product-notes__title,
.pe83962 .fc-product .product-notes__copy,
.pe83962 .flavour-profile__title, 
.pe83962 .flavour-profile__label { color: var(--pe83962-light); }
.pe83962 .flavour-profile { flex-wrap: wrap; }
.pe83962 .cta-button { 
  background-color: var(--pe83962-theme03); 
  border: 1px solid var(--pe83962-theme03); 
  color: var(--pe83962-theme01); 
}
.pe83962 .cta-button:hover { 
  background-color: transparent;
  border: 1px solid var(--pe83962-theme03); 
  color: var(--pe83962-theme03); 
}

/* Panel BGs */
.pe83962__panel-554001 { background: var(--pe83962-theme01); }
.pe83962__panel-554002 { background: var(--pe83962-theme02); }
