:root { 
    --pe81612-theme01: #e9f5d0; /* Brown */
    --pe81612-theme02: #1c2a12; /* 233d21 */
    --pe81612-theme03: #fde900; /* light BG */
  
  	--pe81612-dark: #000000;
	--pe81612-light: #FFFFFF;
}

/* Shared */
.pe81613 .fc-header__title  { color: var(--pe81612-theme02); }
.pe81613 .fc-header__title span { display: block; }
.pe81613 .fc-header__subtitle { color: var(--pe81612-theme02); }
.pe81613 .fc-content__copy,
.pe81613 .fc-product__meta,
.pe81613 .fc-product__classification,
.pe81613 .fc-product__price,
.pe81613 .fc-product .product-notes__title,
.pe81613 .fc-product .product-notes__copy,
.pe81613 .flavour-profile__title, 
.pe81613 .flavour-profile__label { color: var(--pe81612-theme02); }
.pe81613 .flavour-profile { flex-wrap: wrap; }
.pe81613 .cta-button { 
  background-color: var(--pe81612-theme02); 
  border: 1px solid var(--pe81612-theme02); 
  color: var(--pe81612-theme01); 
}
.pe81613 .cta-button:hover { 
  background-color: color-mix(in srgb, var(--pe81612-theme02) 60%, #000);
  border: 1px solid var(--pe81612-theme02); 
  color: var(--pe81612-theme01); 
}

/* Panel BGs */
.pe81613__panel-580001 { background: var(--pe81612-theme01); }
.pe81613__panel-580002 { background: var(--pe81612-theme01); }
.pe81611__panel-580002 .fc-header__surtitle {
    font-family: "Droid Serif", times, serif;
}

.pe81613__panel-580002 .fc-header__surtitle {
    font-family: "Droid Serif", times, serif;
}

.pe81613__panel-580002 .fc-header__title {
    padding-top: 0;
}