:root {
	--domaine-des-hautes-glaces__theme1: #ebe7eb; /* Panel 1 BG */
	--domaine-des-hautes-glaces__theme2: #b9894e; /* Panel 2 BG */
	--domaine-des-hautes-glaces__theme3: #475628; /* Panel 3 BG */
	--domaine-des-hautes-glaces__theme4: #576b3a; /* Panel 4 BG */
	--domaine-des-hautes-glaces__theme5: #b0aea1; /* Panel 5 BG */
  
	--domaine-des-hautes-glaces__theme6: #84a8b4; /* Panel 1 small title  */
	--domaine-des-hautes-glaces__theme7: #e2cc5e; /* Panel 2 small title + CTA */
	--domaine-des-hautes-glaces__theme8: #ceba5d; /* Panel 3 small title + CTA */
	--domaine-des-hautes-glaces__theme9: #b3a54d;  /* Panel 4 small title + CTA */
	--domaine-des-hautes-glaces__theme10: #49785e;  /* Panel 5 small title + CTA */
      
	--domaine-des-hautes-glaces__light: #ffffff;
	--domaine-des-hautes-glaces__dark: #000000;
}
/* Shared */
.domaine-des-hautes-glaces .fc-header__title { padding-top: 5px; }
.domaine-des-hautes-glaces .fc-product * { color: var(--domaine-des-hautes-glaces__light); }

/* Panel 1 */
.domaine-des-hautes-glaces__panel-338001 { background-color: var(--domaine-des-hautes-glaces__theme1); }
.domaine-des-hautes-glaces__panel-338001 .fc-header__image {
    width: 100%;
    max-width: 250px;
    margin: 0 auto 10px;
}
.domaine-des-hautes-glaces__panel-338001 .fc-header__surtitle { color: var(--domaine-des-hautes-glaces__theme6); }
.domaine-des-hautes-glaces__panel-338001 .fc-header__title,
.domaine-des-hautes-glaces__panel-338001 .fc-content__copy { color: var(--domaine-des-hautes-glaces__dark); }
.domaine-des-hautes-glaces__panel-338001 .fc-divider {
    height: 13px; background-image: url(/media/rtwe/uploads/featurecore/assets/338/289.png?v=638315032562200000);
}
/* Panel 2 */
.domaine-des-hautes-glaces__panel-338002 { background-color: var(--domaine-des-hautes-glaces__theme2); }
.domaine-des-hautes-glaces__panel-338002 .fc-header__surtitle { color: var(--domaine-des-hautes-glaces__theme7); }
.domaine-des-hautes-glaces__panel-338002 .fc-header__title,
.domaine-des-hautes-glaces__panel-338002 .fc-content__copy { color: var(--domaine-des-hautes-glaces__light); }
.domaine-des-hautes-glaces__panel-338002 .fc-divider {
    height: 13px; background-image: url(/media/rtwe/uploads/featurecore/assets/338/290.png?v=638315032694430000);
}
.domaine-des-hautes-glaces__panel-338002 .fc-cta__button {
    background-color: var(--domaine-des-hautes-glaces__theme7);
    color: var(--domaine-des-hautes-glaces__theme2);
    border: 1px solid var(--domaine-des-hautes-glaces__theme7);
}
.domaine-des-hautes-glaces__panel-338002 .fc-cta__button:hover {
    background-color: transparent;
    color: var(--domaine-des-hautes-glaces__theme7);
    border: 1px solid var(--domaine-des-hautes-glaces__theme7);
}
/* Panel 3 */
.domaine-des-hautes-glaces__panel-338003 { background-color: var(--domaine-des-hautes-glaces__theme3); }
.domaine-des-hautes-glaces__panel-338003 .fc-header__surtitle { color: var(--domaine-des-hautes-glaces__theme8); }
.domaine-des-hautes-glaces__panel-338003 .fc-header__title,
.domaine-des-hautes-glaces__panel-338003 .fc-content__copy { color: var(--domaine-des-hautes-glaces__light); }
.domaine-des-hautes-glaces__panel-338003 .fc-divider {
    height: 13px; background-image: url(/media/rtwe/uploads/featurecore/assets/338/291.png?v=638315032868230000);
}
.domaine-des-hautes-glaces__panel-338003 .fc-cta__button {
    background-color: var(--domaine-des-hautes-glaces__theme8);
    color: var(--domaine-des-hautes-glaces__theme3);
    border: 1px solid var(--domaine-des-hautes-glaces__theme8);
}
.domaine-des-hautes-glaces__panel-338003 .fc-cta__button:hover {
    background-color: transparent;
    color: var(--domaine-des-hautes-glaces__theme8);
    border: 1px solid var(--domaine-des-hautes-glaces__theme8);
}
/* Panel 4 */
.domaine-des-hautes-glaces__panel-338004 { background-color: var(--domaine-des-hautes-glaces__theme4); }
.domaine-des-hautes-glaces__panel-338004 .fc-header__surtitle { color: var(--domaine-des-hautes-glaces__theme9); }
.domaine-des-hautes-glaces__panel-338004 .fc-header__title,
.domaine-des-hautes-glaces__panel-338004 .fc-content__copy { color: var(--domaine-des-hautes-glaces__light); }
.domaine-des-hautes-glaces__panel-338004 .fc-divider {
    height: 13px; background-image: url(/media/rtwe/uploads/featurecore/assets/338/292.png?v=638315032990800000);
}
.domaine-des-hautes-glaces__panel-338004 .fc-cta__button {
    background-color: var(--domaine-des-hautes-glaces__theme9);
    color: var(--domaine-des-hautes-glaces__theme3);
    border: 1px solid var(--domaine-des-hautes-glaces__theme9);
}
.domaine-des-hautes-glaces__panel-338004 .fc-cta__button:hover {
    background-color: transparent;
    color: var(--domaine-des-hautes-glaces__theme9);
    border: 1px solid var(--domaine-des-hautes-glaces__theme9);
}
/* Panel 5 */
.domaine-des-hautes-glaces__panel-338005 { background-color: var(--domaine-des-hautes-glaces__theme5); }
.domaine-des-hautes-glaces__panel-338005 .fc-header__surtitle { color: var(--domaine-des-hautes-glaces__theme10); }
.domaine-des-hautes-glaces__panel-338005 .fc-header__title,
.domaine-des-hautes-glaces__panel-338005 .fc-content__copy { color: var(--domaine-des-hautes-glaces__light); }
.domaine-des-hautes-glaces__panel-338005 .fc-divider {
    height: 13px; background-image: url(/media/rtwe/uploads/featurecore/assets/338/293.png?v=638315033143070000);
}
.domaine-des-hautes-glaces__panel-338005 .fc-cta__button {
    background-color: var(--domaine-des-hautes-glaces__theme10);
    color: var(--domaine-des-hautes-glaces__light);
    border: 1px solid var(--domaine-des-hautes-glaces__theme10);
}
.domaine-des-hautes-glaces__panel-338005 .fc-cta__button:hover {
    background-color: transparent;
    color: var(--domaine-des-hautes-glaces__theme10);
    border: 1px solid var(--domaine-des-hautes-glaces__theme10);
}
/* Panel 6 */
.domaine-des-hautes-glaces__panel-338006 { background-color: var(--domaine-des-hautes-glaces__theme1); }
.domaine-des-hautes-glaces__panel-338006 .fc-layout__content {
    padding-top: 15px;
}