:root { 
    --pe83929-theme01: #cc5337; /* Orange */
    --pe83929-theme02: #9b2948; /* Red */
    --pe83929-theme03: #f0f0f0; /* light BG */
  
  	--pe83929-dark: #000000;
	--pe83929-light: #FFFFFF;
}

/* Shared */
.pe83929 .fc-header__title  { color: var(--pe83929-light); }
.pe83929 .fc-header__title span { display: block; }
.pe83929 .fc-header__subtitle { color: var(--pe83929-light); }
.pe83929 .fc-content__copy,
.pe83929 .fc-product__meta,
.pe83929 .fc-product__classification,
.pe83929 .fc-product__price,
.pe83929 .fc-product .product-notes__title,
.pe83929 .fc-product .product-notes__copy,
.pe83929 .flavour-profile__title, 
.pe83929 .flavour-profile__label { color: var(--pe83929-light); }
.pe83929 .flavour-profile { flex-wrap: wrap; }

/* Panel BGs */
.pe83929__panel-571001 { background: var(--pe83929-theme01); }
.pe83929__panel-571002 { background: var(--pe83929-theme02); }

.pe83929__panel-571001 .fc-divider {
    background-image: url(/media/rtwe/uploads/featurecore/assets/571/1144.svg?v=638761870469630000);
}
.pe83929__panel-571002 .fc-divider {
    background-image: url(/media/rtwe/uploads/featurecore/assets/571/1126.svg?v=638761870342200000);
}
.pe83929__panel-571002 .cta-button { 
  background-color: var(--pe83929-theme01); 
  border: 1px solid var(--pe83929-theme01); 
  color: var(--pe83929-light); 
}
.pe83929__panel-571002 .cta-button:hover { 
  background-color: color-mix(in srgb, var(--pe83929-theme01) 60%, #000);
  border: 1px solid var(--pe83929-theme01); 
  color: var(--pe83929-light); 
}