:root { 
    --discover-ilegal-mezcal-bg1: #ffffff; /* Odd Panels BG */  
    --discover-ilegal-mezcal-bg2: #f1f1f1; /* Even Panels BG */ 
  
    --discover-ilegal-mezcal-theme01: #726a5d; /* Copy */  
    --discover-ilegal-mezcal-theme02: #9A560A; /* Titles & CTA */  

  	--discover-ilegal-mezcal-dark: #000000;
	--discover-ilegal-mezcal-light: #FFFFFF;
}

/* Shared ----------- */

.discover-ilegal-mezcal .fc-header__title span { display: block; }
.discover-ilegal-mezcal .fc-header__title { color: var(--discover-ilegal-mezcal-theme02); }
.discover-ilegal-mezcal .fc-content__copy { color: var(--discover-ilegal-mezcal-theme01); }
.discover-ilegal-mezcal .fc-divider{ background-image: url(/media/rtwe/uploads/featurecore/assets/418/636.svg?v=638471394470370000); height: 16px; }
.discover-ilegal-mezcal .cta-button { 
  background-color: var(--discover-ilegal-mezcal-theme02); 
  border: 1px solid var(--discover-ilegal-mezcal-theme02); 
  color: var(--discover-ilegal-mezcal-light); 
}
.discover-ilegal-mezcal .cta-button:hover { 
  background-color: transparent; 
  color: var(--discover-ilegal-mezcal-theme02); 
}

/* Panel 1 - Intro */
.discover-ilegal-mezcal__panel-418001 .fc-header__image { width: 100%; max-width: 398px; padding: 0 20px 0px; }
.discover-ilegal-mezcal__panel-418001 .fc-divider { display: none; }

/* Odd/Even Panels - BGs */
.discover-ilegal-mezcal .fc-layout:nth-child(odd) { background-color: var(--discover-ilegal-mezcal-bg1); }
.discover-ilegal-mezcal .fc-layout:nth-child(even) { background-color: var(--discover-ilegal-mezcal-bg2); }

@media (min-width: 960px) {
  .discover-ilegal-mezcal .flavour-profile__group {
    width: 50%;
    padding: 20px 0 20px;
  }
}