:root { 
    --pe85676-theme01: #048677; 
    --pe85676-theme02: #737f01; 
  
    --pe85676-theme03: #fcf4e3; 
    --pe85676-theme04: #00655c; 

  	--pe85676-dark: #000000;
	--pe85676-light: #ffffff;
}

/* Shared */
.pe85676 .fc-header__title  { color: var(--pe85676-theme03); }
.pe85676 .fc-header__title span { display: block; }
.pe85676 .fc-header__subtitle { color: var(--pe85676-theme03); }
.pe85676 .fc-content__copy,
.pe85676 .fc-product__meta,
.pe85676 .fc-product__classification,
.pe85676 .fc-product__price,
.pe85676 .fc-product .product-notes__title,
.pe85676 .fc-product .product-notes__copy,
.pe85676 .flavour-profile__title, 
.pe85676 .flavour-profile__label { color: var(--pe85676-theme03); }
.pe85676 .flavour-profile { flex-wrap: wrap; }
.pe85676 .fc-divider {
    background-image: url(/media/rtwe/uploads/featurecore/assets/651/1664.svg?v=638937899332870000);
}
.pe85676 .cta-button { 
  background-color: var(--pe85676-theme03); 
  border: 1px solid var(--pe85676-theme03); 
  color: var(--pe85676-theme01); 
}
.pe85676 .cta-button:hover { 
  background-color: transparent;
  border: 1px solid color-mix(in srgb, var(--pe85676-theme03) 60%, #000);
  color: var(--pe85676-theme01); 
}

/* Panel BGs */
.pe85676__panel-651001 { background-color: var(--pe85676-theme01); }
.pe85676__panel-651002 { background-color: var(--pe85676-theme02); }
.pe85676__panel-651001,
.pe85676__panel-651002 { background-color: var(--pe85676-theme04); }
