:root { 
    --havana-club-iconica-intro: #b1946a; /* Havana Gold - intro/last panels bg and titles */
    --havana-club-iconica-theme01: #1d254b; /* Havana Blue - Product Panels bg */
    --havana-club-iconica-theme02: #282c3f; /* (temp) */
  
    --havana-club-iconica-theme03: #b1936f; /* desc */
    --havana-club-iconica-theme04: #5d422a; /* desc */
    --havana-club-iconica-theme05: #f8f6f3; /* desc */
  
  	--havana-club-iconica-dark: #000000;
	--havana-club-iconica-light: #FFFFFF;
	--havana-club-iconica-gray: #f0f0f0;
	--havana-club-iconica-orange: #ff6600;
}

/* Shared */
.havana-club-iconica .fc-header__surtitle,
.havana-club-iconica .fc-header__title,
.havana-club-iconica .fc-header__subtitle { color: var(--havana-club-iconica-intro); }
.havana-club-iconica .fc-content__copy { color: var(--havana-club-iconica-light); }
.havana-club-iconica .fc-product * { color: var(--havana-club-iconica-light); }
.havana-club-iconica .fc-product .fc-product__price { color: var(--havana-club-iconica-intro); }
.havana-club-iconica .flavour-profile { flex-wrap: wrap; }
.havana-club-iconica .fc-header__title span { display: block; }
.havana-club-iconica .fc-divider { background-image: url({IMAGE_ASSET_PLACEHOLDER_1279}); }
.havana-club-iconica .cta-button { 
  background-color: var(--havana-club-iconica-intro); 
  border: 1px solid var(--havana-club-iconica-intro); 
  color: var(--havana-club-iconica-theme01); 
}
.havana-club-iconica .cta-button:hover {
    background-color: color-mix(in srgb, var(--havana-club-iconica-intro) 85%, #000);
    border: 1px solid color-mix(in srgb, var(--havana-club-iconica-intro) 85%, #000);
    color: var(--havana-club-iconica-theme01);
}
.fc-product:has(.product-atb__item--button) .fc-cta__button:not([title="Add to Basket"]) { 
  color: var(--havana-club-iconica-intro); border-bottom: var(--havana-club-iconica-theme01) 1px solid; 
}

.fc-product:has(.product-atb__item--button) .fc-cta__button:not([title="Add to Basket"]):hover { 
  color: var(--havana-club-iconica-intro); border-bottom: var(--havana-club-iconica-intro) 1px solid; 
}

/* 50/50 panels */
.havana-club-iconica.fc-layout { background: var(--havana-club-iconica-theme01); }
.havana-club-iconica__panel-611005.fc-layout,
.havana-club-iconica__panel-611004.fc-layout{ background: var(--havana-club-iconica-theme02); }

/* Panel 1/2 and 7 */
.havana-club-iconica__panel-611001.fc-layout,
.havana-club-iconica__panel-611002.fc-layout,
.havana-club-iconica__panel-611007.fc-layout { background: var(--havana-club-iconica-intro); padding: 40px 0; }
.havana-club-iconica__panel-611001 .fc-header__image,
.havana-club-iconica__panel-611002 .fc-header__image,
.havana-club-iconica__panel-611007 .fc-header__image { width: 100%; max-width: 300px; margin: 0 auto 30px; }
@media(max-width: 768px){
	.havana-club-iconica__panel-611001 .fc-header__image,
	.havana-club-iconica__panel-611002 .fc-header__image,
  .havana-club-iconica__panel-611007 .fc-header__image { padding: 0 20px; }
}
.havana-club-iconica__panel-611001 .fc-header__title,
.havana-club-iconica__panel-611002 .fc-content .fc-header__title,
.havana-club-iconica__panel-611007 .fc-header__title { color: var(--havana-club-iconica-light); padding: 0 10px; }
.havana-club-iconica__panel-611001 .fc-content__copy,
.havana-club-iconica__panel-611002 .fc-content__copy,
.havana-club-iconica__panel-611007 .fc-content__copy { color: var(--havana-club-iconica-light); }
.havana-club-iconica__panel-611001 .fc-divider,
.havana-club-iconica__panel-611002 .fc-divider { background-image: url(/media/rtwe/uploads/featurecore/assets/611/1278.png?v=638871604026453057); margin: 0 20px 20px;}
.havana-club-iconica__panel-611007 .fc-divider { background-image: url(/media/rtwe/uploads/featurecore/assets/611/1278.png?v=638871604026453057); }
.havana-club-iconica__panel-611001 .fc-layout__content,
.havana-club-iconica__panel-611002 .fc-layout__content,
.havana-club-iconica__panel-611007 .fc-layout__content { max-width: 1080px; }

/* Product Panels (2,3,4) */
/* .havana-club-iconica:has(.fc-product):nth-child(even){ background: var(--havana-club-iconica-theme01); } */

.footer-maillist {
    background: var(--havana-club-iconica-light) !important;
}