:root { 
    --redbreast-theme01: #e6a151; /* Orange */
    --redbreast-theme02: #793234; /* Red */
  	--redbreast-dark: #000000;
	--redbreast-light: #FFFFFF;
	--redbreast-gray: #F2F2F2;
  
    --wearewhisky-bg: #343C23;
    --wearewhisky-title-cta: #F69D07;
}

/* Shared */
.redbreast .fc-header__surtitle,
.redbreast .fc-header__title,
.redbreast .fc-header__surtitle,
.redbreast .fc-content__copy { color: var(--redbreast-light); }
.redbreast .fc-product * { color: var(--redbreast-light); }
.redbreast .flavour-profile { flex-wrap: wrap; }
.redbreast .fc-header__title span { display: block; }
.redbreast__panel-503002 .fc-divider,
.redbreast__panel-503004 .fc-divider { background-image: url(/media/rtwe/uploads/featurecore/assets/503/888.svg?v=638604528564900000); }
.redbreast .cta-button { 
  background-color: var(--redbreast-theme01); 
  border: 1px solid var(--redbreast-theme01); 
  color: var(--redbreast-light); 
}
.redbreast .cta-button:hover { 
    background-color: var(--redbreast-light);
    border: 1px solid var(--redbreast-light);
    color: var(--redbreast-theme02);
}

/* Panel 1 */
.redbreast__panel-503001 { background: var(--redbreast-theme01); padding: 40px 0; }
.redbreast__panel-503001 .fc-header__image { width: 100%; max-width: 340px; padding: 20px; }
@media(max-width: 768px){
	.redbreast__panel-503001 .fc-header__image { padding: 0 20px; }
}
.redbreast__panel-503001 .fc-header__title { padding-top: 0; }
.redbreast__panel-503001 .fc-divider { background-image: url(/media/rtwe/uploads/featurecore/assets/503/890.svg?v=638604460578070000); }
.redbreast__panel-503001 .fc-layout__content { max-width: 1080px; }

/* Panel 2 */
.redbreast__panel-503002 { background: var(--redbreast-theme02); }

/* Panel 3 */
.redbreast__panel-503003 { background: var(--redbreast-theme01); }
.redbreast__panel-503001 + .redbreast__panel-503003 { background: var(--redbreast-theme02); } /* when panel 2 is inactive */
.redbreast__panel-503001 + .redbreast__panel-503003 .fc-divider { background-image: url(/media/rtwe/uploads/featurecore/assets/503/888.svg?v=638604528564900000); } /* when panel 2 is inactive */

@media(min-width: 960px){
  .redbreast__panel-503003 {
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
  }
}
@media(min-width: 1200px){
  .redbreast__panel-503003 {
    -ms-grid-columns: 33.33333% 66.66666%;
    grid-template-columns: 33.33333% 66.66666%;
  }
}
.redbreast__panel-503003 .fc-divider { background-image: url(/media/rtwe/uploads/featurecore/assets/503/889.svg?v=638604528754200000); }

/* Panel 4 */
.redbreast__panel-503004 { background: var(--redbreast-theme02); }
.redbreast__panel-503001 + .redbreast__panel-503003 + .redbreast__panel-503004 { background: var(--redbreast-theme01); } /* when panel 2 is inactive */
.redbreast__panel-503001 + .redbreast__panel-503003 + .redbreast__panel-503004 .fc-divider { background-image: url(/media/rtwe/uploads/featurecore/assets/503/889.svg?v=638604528754200000); } /* when panel 2 is inactive */
.redbreast__panel-503001 + .redbreast__panel-503003 + .redbreast__panel-503004 .fc-cta__button { background-color: var(--redbreast-theme02); }
.redbreast__panel-503001 + .redbreast__panel-503003 + .redbreast__panel-503004 .cta-button:hover { 
    background-color: var(--redbreast-light);
    border: 1px solid var(--redbreast-light);
    color: var(--redbreast-theme02);
}

/* Panel 5 */
.redbreast__panel-503005 { }
