@font-face {
    font-family: 'Pangea';
    font-style: normal;
    font-weight: 400;
    src: url('https://lumapps-lvmh-font.storage.googleapis.com/pangea/pangea-regular-webfont.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'Pangea';
    font-style: normal;
    font-weight: 500;
    src: url('https://lumapps-lvmh-font.storage.googleapis.com/pangea/pangea-medium-webfont.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'Pangea';
    font-style: normal;
    font-weight: 700;
    src: url('https://lumapps-lvmh-font.storage.googleapis.com/pangea/pangea-bold-webfont.woff2') format('woff2');
    font-display: swap;
}

body {
  background-color: #fff;
 font-family: 'Pangea';
}

:root {
  --lumx-app-background: white !important;
 --lumx-typography-custom-title1-font-weight : 700;
  --lumx-typography-custom-title1-font-size : 32px;
  --lumx-typography-custom-intro-font-size: 18px;
  --lumx-typography-custom-intro-line-height:1.5;
--lumx-widget-title-theme-light-color: #131A23;
--lumx-widget-intro-theme-light-color: #131A23;
    --lumx-typography-custom-title1-font-size: 30px; /*titre H1*/
    --lumx-typography-custom-title2-font-size: 25px;/*titre H2*/
      --lumx-typography-custom-title3-font-size: 20px;/*titre H3*/
        --lumx-typography-custom-title4-font-size: 16px;/*titre H4*/
}

/*******************************************COMMON TO ALL*************************************/

/*navigation hover couleur sombre*/
.navigation-item__link:not(.navigation-item__link--is-disabled):hover {
    color: white!important;
    background: #1c1c1c
}

.navigation-item__link:not(.navigation-item__link--is-disabled):hover span {
    color: white!important
}

/*notification group backend to hide everyone except admin*/
.globaladmins .sidebar-content__wrapper ls-feed-selector[ls-placeholder="Groupes à notifier"] {
  display: unset !important;
}

.globaladmins .lumx-spacing-margin-top-big.lumx-message.lumx-message--color-dark.lumx-message--has-background {
  display: flex !important;
}

.sidebar-content__wrapper ls-feed-selector[ls-placeholder="Groupes à notifier"] {
  display: none !important;
}

.lumx-spacing-margin-top-big.lumx-message.lumx-message--color-dark.lumx-message--has-background {
  display: none !important;
}

/*gaufrier hide*/
.header-top__bookmarked-apps {
display: none
}

/*bouton créer cacher pour gadol*/
.gadol .header-top__contribution {
display: none
}


/*Barre de navigation*/
.main-nav-item--primary {
  padding-left: 0px
}

body.front-office .main-nav__root {
    align-items: center;
    display: flex
;
    height: 48px;
    gap: 10px;
}

.main-nav-item__label {
  color: #131A23
}

/*divider general */
.lumx-divider--theme-light {
  display: none
}

/*dégradé liste de contenue carrousel accentué */
.block-page-preview--cover .block-page-preview__content:before {
     background: linear-gradient(180deg, transparent 0%, rgb(0 0 0)) !important; 
}

/*Fil d'ariane */
.widget--shared-general-fil-ariane .widget-content--v2 .widget-breadcrumb__link--last {
 color: #131A23;
  font-weight: 700 !important
}
.widget--shared-general-fil-ariane 
.widget-content--v2 .widget-breadcrumb__link {
  font-weight: 400
}

/*Fil d'ariane V1 */
.widget--shared-general-fil-ariane 
.widget-breadcrumb__wrapper {
  padding: 0px;
}
.theme-lumapps .widget--theme-light .widget-breadcrumb__link:last-child span {
  color: #131A23;
  font-weight: 700 !important 
}

/*Titre V1 */
.theme-lumapps .widget-title__title {
  font-size: 35px
}

/*sous navigation */
.navigation-item__label {
  font-weight: 400;
}

.theme-lumapps .widget--theme-light .widget-breadcrumb__link span {
  font-weight: 400
}
.widget--theme-light .widget-breadcrumb__link:before {
  color: #131A23 !important
}

.widget-sub-nav__list.widget-sub-nav__list--root>li:hover {
 background: #323E48; 
  border-radius: 0px !important;
}

/*divider metadata*/
.theme-lumapps .content-block--default-style.content-block--theme-light .content-block-metadata__metadata:after {
 display: none;
}

/*filtre svg icon that rotate when deployed*/
 .widget--is-folded .mdi-chevron-down:before {
  transform: rotate(270deg) !important;
}

/*Bienvenue widget*/
 @media (min-width: 64em) {
 .cell.component-cell--bienvenue.cell--w-6 {
        flex: none;
        max-width: 50%;
    }
}
.widget--shared-general-bienvenue .block-html {
  font-size: 24px;
   font-weight: 600;
  color: white;
}
.widget--shared-general-bienvenue-light .widget-welcome {
  font-weight: 600;
   color: white !important;
}
.widget--shared-general-bienvenue-light .widget-welcome span {
   color: white;
}

.widget--shared-general-bienvenue-dark .widget-welcome {
  font-weight: 600;
   color: #131A23;
}
.widget--shared-general-bienvenue-dark .widget-welcome span {
   color: #131A23;
}

/*Divider */
.metadata-link-list--theme-dark li:before  {
  display: none
}

/*Alerte bannière */
.widget--shared-general-banniere-alerte .block-list  {
  align-items: center;
}

.widget--shared-general-banniere-alerte .block-page-preview__content {
    align-items: center;
}

/*Sous navigation homepage*/
.widget--shared-general-navigation-homepage .navigation {
    display: flex
;
    justify-content: space-around;
}
.widget--shared-general-navigation-homepage-dark .navigation {
    display: flex
;
    justify-content: space-around;
}

/*Evenements*/
.widget--shared-general-mes-evenements .lumx-thumbnail__background {
  border-radius: 8px
}
.widget--shared-general-mes-evenements
.block-event-preview__reactions {
  display: none
}

/*video html homepage*/
.widget--shared-general-html-video .block-html {
  padding-top: 36px;
}

/*Titre article et page statique taille*/
.widget--theme-light .block-title {
  font-size: 35px;
}

/*Formating H1 html text espace line height*/
.block-html h1:not(:last-child) {
  margin-bottom: 7px
}

/*Formating p html text line height interligne*/
.widget--shared-general-html-text .block-html {
  line-height: 1.7;
}

/*Formating p html text line height saute de ligne*/
.block-html p:not(:last-child) {
  margin-bottom: 0px;
}

/*Séparateur de métadata enlever*/
.metadata-link-list--theme-light li:before {
display: none
}
.metadata-link-list {
    gap: 10px;
}

/*Formatting metadatas actus pertinentes*/
.widget--shared-general-actualites-pertinentes-article .metadata-link--theme-light {
 padding: 6px 15px 6px 13px;
    background: #000000;
    border-radius: 50px;   
}

.widget--shared-general-actualites-pertinentes-article
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-general-actualites-pertinentes-article
.block-page-preview__field:first-child {
    margin-top: 0 !important;
    margin-bottom: 10px;
}

.widget--shared-general-actualites-pertinentes-article
.lumx-grid-column {
  gap: 50px
}

/*Formatting galerie videos play*/
.widget--shared-general-galerie-videos
.lumx-grid-column {
     --lumx-grid-column-item-min-width: 200px !important; 
}

/*mes évènements fiche produit */ 
.widget--shared-general-mes-evenements-fiche-produit
.lumx-thumbnail__background {
  border-radius: 8px 8px 0px 0px
}

.widget--shared-general-mes-evenements-fiche-produit
.block-event-preview__reactions {
  display: none
}

.widget--shared-general-mes-evenements-fiche-produit
.block-event-preview--theme-light .block-event-preview__description {
    color: rgba(0, 0, 0, .87);
    margin-bottom: 50px;
}
.widget--shared-general-mes-evenements-fiche-produit
.block-event-preview__container {
    height: 100%;
    justify-content: space-between;
    padding-left: 24px;
    padding-right: 24px;
}


/*Formatting dates de publications*/
.block-html {
  color: #131A23
}

.widget--shared-general-date-de-publication-article .block-metadata__details {
  margin-top: 2px
}
.widget--shared-general-date-de-publication-article .block-metadata__date {
   color: #131A23 !important;
  font-size: 16px
}
@media (min-width: 64em) {
.cell.component-cell--date-de-mis-a-jour.cell--w-4 {
             flex: none; 
    }
  }

/*actu pertinente */
.widget--shared-general-actualites-pertinentes-article .metadata-link--theme-light {
    padding: 4px 9px 4px 7px;
    background: #000000;
    border-radius: 50px;
}

.widget--shared-general-actualites-pertinentes-article .metadata-link--theme-light span {
    color: white;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 10px;
}

.widget--shared-general-actualites-pertinentes-article .metadata-link-list {
    gap: 3px;
}
.widget--shared-general-actualites-pertinentes-article .lumx-thumbnail--aspect-ratio-horizontal:not(.lumx-thumbnail--fill-height) .lumx-thumbnail__image {
        aspect-ratio: var(--lumx-thumbnail-aspect-ratio, 3 / 2);
        border-radius: 8px;
    }

.lumx-thumbnail--aspect-ratio-horizontal:not(.lumx-thumbnail--fill-height) .lumx-thumbnail__image {
        aspect-ratio: var(--lumx-thumbnail-aspect-ratio, 3 / 2);
        border-radius: 8px;
    }

/*metadatas animation*/
.metadata-link--theme-light:hover {
  transform: translateY(0.8px); /* Effet de survol */
}

.metadata-link--theme-light {
     transition: 0.3s ease, transform 0.2s ease;

}


/*image and video border-radius*/
.lumx-thumbnail:not(.lumx-thumbnail--aspect-ratio-original) .lumx-thumbnail__image {
border-radius:  8px
}
.video-player__thumbnail :where(img) {
border-radius:  8px
}
.video-player {
    border-radius: 8px;
}
.block-video-thumbnail__image {
    background: #000;
    border-radius: 8px;
}
.block-video-thumbnail--is-interactive .block-video-thumbnail__image:after {
    border-radius: 8px;
}
.lumx-thumbnail--is-clickable:after {
    border-radius: 8px;
}

/********************************************OPTIC 2000********************************/

/************HOMEPAGE***************/

/*Bannière d'alerte optic 2000*/
.widget--shared-optic-2000-banniere-alerte .block-page-preview__content {
    align-items: center;
}

/*Liste des contenues optic 2000*/
.widget--shared-optic-2000-liste-de-contenus .metadata-link--theme-dark  {
  padding: 6px 15px 6px 13px;
    background: #A3A0CC;
    border-radius: 50px; 
  margin-top: 20px
}
.widget--shared-optic-2000-liste-de-contenus .metadata-link--theme-dark span  {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-optic-2000-liste-de-contenus-light .metadata-link--theme-dark  {
  padding: 6px 15px 6px 13px;
    background: #A3A0CC;
    border-radius: 50px; 
  margin-top: 20px
}
.widget--shared-optic-2000-liste-de-contenus-light .metadata-link--theme-dark span  {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}

/*actus autres enseignes et interet optic 2000 formating*/
.widget--shared-optic-2000-actus-autre-enseignes .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    padding: 20px;
    background: #E7ECF2;
    border-radius: 8px;
}
.widget--shared-optic-2000-actus-autre-enseignes
.lumx-thumbnail__background {
     border-radius: 8px;
}
.widget--shared-optic-2000-actus-autre-enseignes
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: #A3A0CC;
    border-radius: 50px; 
  margin-top: 10px;
}
.widget--shared-optic-2000-actus-autre-enseignes
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-optic-2000-actus-autre-enseignes
.metadata-link-list {
    display: flex
;
    flex-wrap: wrap;
    margin: -3px 0;
    margin-top: 10px;
}

.widget--shared-optic-2000-mes-interets
.block-page-preview--horizontal .block-page-preview__thumbnail-wrapper {
    flex: 0 0 30% !important;
    margin-right: 24px;
    max-width: 280px;
    min-width: 36px;
}

.widget--shared-optic-2000-mes-interets .block-page-preview--theme-light .block-page-preview__link {
  font-size: 16px
}

.widget--shared-optic-2000-mes-interets
.lumx-divider--theme-light {
 display: none 
}

.widget--shared-optic-2000-mes-interets
.lumx-thumbnail__background {
  border-radius: 8px
}

.widget--shared-optic-2000-mes-interets
.block-page-preview__content {
 margin-top: -3px 
}

/*indicateur html optic 2000 */
.widget--shared-optic-2000-html-indicateur .widget-content--block-html {
  background: linear-gradient(180deg, #1A283E 0%, #1B355C 100%);
}

/*Post optic 2000 */
.widget--shared-optic-2000-posts .block-cascade__item {
    background-color: #fff;
    border: 0 solid var(--lumx-color-dark-L5);
    border-radius: 2px;
    box-shadow: 0px 32px 64px 0px rgba(0, 0, 0, 0.10) !important;
}
.widget--shared-optic-2000-posts .lumx-link {
color: #009AA6   
}
.widget--shared-optic-2000-posts .lumx-typography-subtitle1 {
color: black !important   
}
.widget--shared-optic-2000-posts .lumx-chip--is-unselected.lumx-chip--color-dark {
  background: #A3A0CC;
  color: white
}
.widget--shared-optic-2000-posts .lumx-chip--is-unselected.lumx-chip--color-dark .lumx-chip__label  {
  color: white;
  margin-top: 3px
}


/*Mes communauté optic 2000*/
.widget--shared-optic-2000-mes-communautes .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button {
   padding: 8px 15px 6px 15px;
    background: #F4C100;
    border-radius: 50px; 
}
.widget--shared-optic-2000-mes-communautes .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button span {
  color: #131A23;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-optic-2000-mes-communautes .block-community-preview__field--block {
    margin-top: 4px
}
.widget--shared-optic-2000-mes-communautes .block-community-preview__content {
  margin-top: -5px
}
.widget--shared-optic-2000-mes-communautes .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected {
    padding: 8px 15px 6px 15px;
    background: #F4C100;
    border-radius: 50px;  
}
.widget--shared-optic-2000-mes-communautes .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected:before {
    border-color: transparent
}


/*********ARTICLE*********************/


/*Formatting optic 2000 metadata*/
.widget--shared-optic-2000-metadata 
.metadata-link--theme-light {
 padding: 6px 15px 6px 13px;
    background: #A3A0CC;
    border-radius: 50px; 
}

.widget--shared-optic-2000-metadata 
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-optic-2000-metadata .widget-content--v2 {
  padding: 0px !important;
}

/*lien utiles optic 2000*/
.widget--shared-optic-2000-liens-utiles .color-bubble-letter-m {
    height: 36px;
    width: 36px;
    background: #F4C100;
    border-radius: 40px;
}

/*******************************************PAGE STATIQUE*************************************/

/*montures optic 2000*/
.widget--shared-optic-2000-montures .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px;
}
.widget--shared-optic-2000-montures
.lumx-thumbnail__background {
  background: white
}
.widget--shared-optic-2000-montures
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: #A3A0CC;
    border-radius: 50px; 
  margin-top: 20px;
}
.widget--shared-optic-2000-montures
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-optic-2000-montures
.block-page-preview__content {
    display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px;
}

/********* bouton liens optic 2000 *********/
.widget--shared-optic-2000-bouton-html .custom-button {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  background-color: #F4C100; /* Couleur de fond */
  padding: 12px 20px;
  border-radius: 8px; /* Bordures arrondies */
  font-family: 'Arial', sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #000;
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Ombre légère */
  transition: background-color 0.3s ease, transform 0.2s ease;
  gap: 10px; /* Espacement entre l'icône et le texte */
  direction: rtl; /* Inverse l'ordre des éléments */
  width: 100%;
}

.widget--shared-optic-2000-bouton-html .custom-button:hover {
  background-color: #1A283E; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}

.widget--shared-optic-2000-bouton-html .custom-button:hover span {
color: white
}

.widget--shared-optic-2000-bouton-html .button-text {
  color: #000; /* Couleur du texte */
  text-align: right; /* Texte aligné à droite */
  font-size: 20px;
    font-weight: 400;
    font-family: 'Pangea';
    padding-top: 10px;
    padding-bottom: 6px;
}


.widget--shared-optic-2000-bouton-html a:link { 
  text-decoration: none; 
} 

.widget--shared-optic-2000-bouton-html  .custom-button .icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #131A23; /* Couleur du cercle */
  color: white; /* Couleur de la flèche */
    font-size: 25px;
    width: 35px;
    height: 35px;
  border-radius: 50%;
}

/* Sous navigation optic 2000*/
.widget--shared-optic-2000-sous-navigation .navigation-item__label {
  padding-left: 32px
}

.widget--shared-optic-2000-sous-navigation .navigation-item__link--dark.navigation-item__link--is-selected {
 background: #E7ECF2;
  color: #131A23;
}

.widget--shared-optic-2000-sous-navigation .navigation-item__link--dark.navigation-item__link--is-selected span {
  color: #131A23;
    font-weight: 700
}


.widget--shared-optic-2000-sous-navigation .navigation-item__link {
  border-radius: 0px
}

.widget--shared-optic-2000-sous-navigation .navigation-item__link--dark.navigation-item__link--is-selected:hover .navigation-item__label {
    color:#131A23 ;
}


/***********PAGE CARREFOUR***********/



/*montures optic 2000 marques carrefour*/
    .widget--shared-optic-2000-montures-marques .lumx-thumbnail--aspect-ratio-horizontal:not(.lumx-thumbnail--fill-height) .lumx-thumbnail__image {
        aspect-ratio: var(--lumx-thumbnail-aspect-ratio, 5 / 2);
    }

.widget--shared-optic-2000-montures-marques .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px;
   transition: background-color 0.3s ease, transform 0.2s ease;
}
.widget--shared-optic-2000-montures-marques 
.lumx-thumbnail__background {
  background: white;
  border-radius: 8px 8px 0px 0px;
}
.widget--shared-optic-2000-montures-marques 
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: #A3A0CC;
    border-radius: 50px; 
  margin-top: 20px;
}
.widget--shared-optic-2000-montures-marques 
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-optic-2000-montures-marques 
.block-page-preview__content {
    display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px;
}

.widget--shared-optic-2000-montures-marques .block-grid__item:hover {
  background-color: #dfe6ef; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}

/*******************************************PAGE FILTRE DE CONTENUS*************************************/


/* Sous navigation optic 2000 V1*/
.widget--shared-optic-2000-sous-navigation .widget-sub-nav__link {
   padding-left: 32px; 
}

.widget--shared-optic-2000-sous-navigation .widget-sub-nav__wrapper--is-active {
  background: #E7ECF2 !important;
  color: #131A23 !important;
  border-radius: 0px;
}

.widget--shared-optic-2000-sous-navigation
.widget-sub-nav__wrapper--is-active .widget-sub-nav__link span {
  color: #131A23 !important;
  font-weight: 700 !important;
}

.widget--shared-optic-2000-sous-navigation .widget-sub-nav__link span  {
  font-weight: 400;
}

/*montures optic 2000 en v1*/

.widget--shared-optic-2000-montures .content-block--default-style:last-child:hover {
  background-color: #dfe6ef; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}


.widget--shared-optic-2000-montures
.content-block--default-style:last-child {
     border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px; 
      transition: background-color 0.3s ease, transform 0.2s ease; 
}

.widget--shared-optic-2000-montures
.content-block__fields {
     display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px; 
  
}

.widget--shared-optic-2000-montures
.content-block--default-style .content-block-metadata__metadata {
    padding: 6px 15px 6px 13px;
    background: #A3A0CC;
    border-radius: 50px; 
  margin-top: 20px; 
    margin-right: 10px
}

.widget--shared-optic-2000-montures
.content-block--default-style .content-block-metadata__metadata span {
  color: white !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
}

/***************************************************SIEGE****************************************/

/*****HOMEPAGE*********/

/*Bannière d'alerte siège*/
.widget--shared-siege-banniere-alerte .block-page-preview__content {
    align-items: center;
}

/*fond dégradé siège*/
.component-row--siege-gradiant {
  background: var(--dgrad-groupe, linear-gradient(78deg, #FCB120 3.32%, #E28800 100.19%));
}

/*Liste des contenues siège*/
.widget--shared-siege-liste-de-contenus .metadata-link--theme-dark  {
  padding: 6px 15px 6px 13px;
    background: #7F7F7F;
    border-radius: 50px; 
  margin-top: 20px
}
.widget--shared-siege-liste-de-contenus .metadata-link--theme-dark span  {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}

/*actus autres enseignes et interet siege formating*/
.widget--shared-siege-actus-autre-enseignes .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    padding: 20px;
    background: #E7ECF2;
    border-radius: 8px;
}
.widget--shared-siege-actus-autre-enseignes
.lumx-thumbnail__background {
     border-radius: 8px;
}
.widget--shared-siege-actus-autre-enseignes
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: #7F7F7F;
    border-radius: 50px; 
  margin-top: 10px;
  }

.widget--shared-siege-actus-autre-enseignes
.metadata-link-list {
    display: flex;
    flex-wrap: wrap;
    margin: -3px 0;
  margin-top: 10px;
}
  

.widget--shared-siege-actus-autre-enseignes
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-siege-mes-interets 
.block-page-preview--horizontal .block-page-preview__thumbnail-wrapper {
    flex: 0 0 30% !important;
    margin-right: 24px;
    max-width: 280px;
    min-width: 36px;
}

.widget--shared-siege-mes-interets .block-page-preview--theme-light .block-page-preview__link {
  font-size: 16px
}

.widget--shared-siege-mes-interets 
.lumx-divider--theme-light {
 display: none 
}

.widget--shared-siege-mes-interets 
.lumx-thumbnail__background {
  border-radius: 8px
}

.widget--shared-siege-mes-interets 
.block-page-preview__content {
 margin-top: -3px 
}



/*Post siège */
.widget--shared-siege-post .block-cascade__item {
    background-color: #fff;
    border: 0 solid var(--lumx-color-dark-L5);
    border-radius: 2px;
    box-shadow: 0px 32px 64px 0px rgba(0, 0, 0, 0.10) !important;
}
.widget--shared-siege-post .lumx-link {
color: #FF9900   
}
.widget--shared-siege-post  .lumx-typography-subtitle1 {
color: black !important   
}
.widget--shared-siege-post  .lumx-chip--is-unselected.lumx-chip--color-dark {
  background: #7F7F7F;
  color: white
}
.widget--shared-siege-post  .lumx-chip--is-unselected.lumx-chip--color-dark .lumx-chip__label  {
  color: white;
  margin-top: 3px
}

/*Mes communauté siège*/
.widget--shared-siege-mes-communautes .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button {
   padding: 8px 15px 6px 15px;
    background: #FF9900;
    border-radius: 50px; 
}
.widget--shared-siege-mes-communautes  .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-siege-mes-communautes  .block-community-preview__field--block {
    margin-top: 4px
}
.widget--shared-siege-mes-communautes  .block-community-preview__content {
  margin-top: -5px
}
.widget--shared-siege-mes-communautes  .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected {
    padding: 8px 15px 6px 15px;
    background: #FF9900;
    border-radius: 50px;  
  color: white;
}
.widget--shared-siege-mes-communautes  .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected:before {
    border-color: transparent
}

/*****ARTICLE*********/


/*Formatting siege metadata*/
.widget--shared-siege-metadata 
.metadata-link--theme-light {
 padding: 6px 15px 6px 13px;
    background: #A1ABB3;
    border-radius: 50px; 
}

.widget--shared-siege-metadata 
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-siege-metadata 
.widget-content--v2 {
  padding: 0px !important;
}
.metadata-link-list {
    gap: 10px;
}


/***************************************************AUDIO 2000****************************************/

/************HOMEPAGE***************/

/*Bannière d'alerte audio 2000*/
.widget--shared-audio-2000-banniere-alerte .block-page-preview__content {
    align-items: center;
}

/*Liste des contenues audio 2000*/
.widget--shared-audio-2000-liste-de-contenus .metadata-link--theme-dark  {
  padding: 6px 15px 6px 13px;
    background: #F4C100;
    border-radius: 50px; 
  margin-top: 20px
}
.widget--shared-audio-2000-liste-de-contenus .metadata-link--theme-dark span  {
  color: #131A23;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-audio-2000-liste-de-contenus-light .metadata-link--theme-dark  {
  padding: 6px 15px 6px 13px;
    background: #F4C100;
    border-radius: 50px; 
  margin-top: 20px
}
.widget--shared-audio-2000-liste-de-contenus-light .metadata-link--theme-dark span  {
  color: #131A23;
  text-transform: uppercase;
  font-weight: 700;
}

/*actus autres enseignes et interet audio 2000 formating*/
.widget--shared-audio-2000-actus-autre-enseignes .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    padding: 20px;
    background: #E7ECF2;
    border-radius: 8px;
}
.widget--shared-audio-2000-actus-autre-enseignes
.lumx-thumbnail__background {
     border-radius: 8px;
}
.widget--shared-audio-2000-actus-autre-enseignes
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: #F4C100;
    border-radius: 50px; 
  margin-top: 10px;
}

.widget--shared-audio-2000-actus-autre-enseignes
.metadata-link-list {
    display: flex
;
    flex-wrap: wrap;
    margin: -3px 0;
    margin-top: 10px;
}

.widget--shared-audio-2000-actus-autre-enseignes
.metadata-link--theme-light span {
  color: #131A23;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-audio-2000-mes-interets
.block-page-preview--horizontal .block-page-preview__thumbnail-wrapper {
    flex: 0 0 30% !important;
    margin-right: 24px;
    max-width: 280px;
    min-width: 36px;
}

.widget--shared-audio-2000-mes-interets
.block-page-preview--theme-light .block-page-preview__link {
  font-size: 16px
}

.widget--shared-audio-2000-mes-interets
.lumx-divider--theme-light {
 display: none 
}

.widget--shared-audio-2000-mes-interets
.lumx-thumbnail__background {
  border-radius: 8px
}

.widget--shared-audio-2000-mes-interets
.block-page-preview__content {
 margin-top: -3px 
}


/*Post audio 2000 */
.widget--shared-audio-2000-posts .block-cascade__item {
    background-color: #fff;
    border: 0 solid var(--lumx-color-dark-L5);
    border-radius: 2px;
    box-shadow: 0px 32px 64px 0px rgba(0, 0, 0, 0.10) !important;
}
.widget--shared-audio-2000-posts .lumx-link {
color: #29B3D3   
}
.widget--shared-audio-2000-posts .lumx-typography-subtitle1 {
color: black !important   
}
.widget--shared-audio-2000-posts .lumx-chip--is-unselected.lumx-chip--color-dark {
  background: #29B3D3;
  color: white
}
.widget--shared-audio-2000-posts .lumx-chip--is-unselected.lumx-chip--color-dark .lumx-chip__label  {
  color: white;
  margin-top: 3px
}


/*Mes communauté audio 2000*/
.widget--shared-audio-2000-mes-communautes .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button {
   padding: 8px 15px 6px 15px;
    background: #29B3D3;
    border-radius: 50px; 
}
.widget--shared-audio-2000-mes-communautes .lumx-button--size-s.lumx-button--variant-button i:first-child {
color: white;  
}
.widget--shared-audio-2000-mes-communautes .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-audio-2000-mes-communautes .block-community-preview__field--block {
    margin-top: 4px
}
.widget--shared-audio-2000-mes-communautes .block-community-preview__content {
  margin-top: -5px
}
.widget--shared-audio-2000-mes-communautes .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected {
    padding: 8px 15px 6px 15px;
    background: #29B3D3;
    border-radius: 50px;  
}
.widget--shared-audio-2000-mes-communautes .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected:before {
    border-color: transparent
}


/*****ARTICLE*********/

/*Formatting audio 2000 metadata*/
.widget--shared-audio-2000-metadata 
.metadata-link--theme-light {
 padding: 6px 15px 6px 13px;
    background: #F4C100;
    border-radius: 50px; 
}

.widget--shared-audio-2000-metadata 
.metadata-link--theme-light span {
  color: #131A23;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-audio-2000-metadata 
.widget-content--v2 {
  padding: 0px !important;
}

/*lien utiles audio 2000*/
.widget--shared-audio-2000-liens-utiles .color-bubble-letter-m {
    height: 36px;
    width: 36px;
    background: #29B3D3;
    border-radius: 40px;
}

/*********PAGE STATIQUE********/

/*montures audio 2000*/
.widget--shared-audio-2000-montures .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px;
}
.widget--shared-audio-2000-montures
.lumx-thumbnail__background {
  background: white
}
.widget--shared-audio-2000-montures
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: #F4C100;
    border-radius: 50px; 
  margin-top: 20px;
}
.widget--shared-audio-2000-montures
.metadata-link--theme-light span {
  color: #131A23;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-audio-2000-montures
.block-page-preview__content {
    display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px;
}

/********* bouton liens audio 2000 *********/
.widget--shared-audio-2000-bouton-html .custom-button {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  background-color: #29B3D3; /* Couleur de fond */
  padding: 12px 20px;
  border-radius: 8px; /* Bordures arrondies */
  font-family: 'Arial', sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: white !important;
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Ombre légère */
  transition: background-color 0.3s ease, transform 0.2s ease;
  gap: 10px; /* Espacement entre l'icône et le texte */
  direction: rtl; /* Inverse l'ordre des éléments */
  width: 100%;
}

.widget--shared-audio-2000-bouton-html .custom-button:hover {
  background-color: #35465E; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}

.widget--shared-audio-2000-bouton-html .custom-button:hover span {
color: white
}

.widget--shared-audio-2000-bouton-html .custom-button span {
color: white
}

.widget--shared-audio-2000-bouton-html .button-text {
  color: #000; /* Couleur du texte */
  text-align: right; /* Texte aligné à droite */
  font-size: 20px;
    font-weight: 400;
    font-family: 'Pangea';
    padding-top: 10px;
    padding-bottom: 6px;
}


.widget--shared-audio-2000-bouton-html a:link { 
  text-decoration: none; 
} 

.widget--shared-audio-2000-bouton-html  .custom-button .icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #131A23; /* Couleur du cercle */
  color: white; /* Couleur de la flèche */
    font-size: 25px;
    width: 35px;
    height: 35px;
  border-radius: 50%;
}

/* Sous navigation audio 2000*/
.widget--shared-audio-2000-sous-navigation .navigation-item__label {
  padding-left: 32px
}

.widget--shared-audio-2000-sous-navigation .navigation-item__link--dark.navigation-item__link--is-selected {
 background: #E7ECF2;
  color: #131A23
}

.widget--shared-audio-2000-sous-navigation .navigation-item__link--dark.navigation-item__link--is-selected span {
  color: #131A23
}


.widget--shared-audio-2000-sous-navigation .navigation-item__link {
  border-radius: 0px
}

.widget--shared-audio-2000-sous-navigation .navigation-item__link--dark.navigation-item__link--is-selected:hover .navigation-item__label {
    color:#131A23 ;
}

/***********PAGE CARREFOUR***********/



/*montures optic audio marques carrefour*/
    .widget--shared-audio-2000-montures-marques .lumx-thumbnail--aspect-ratio-horizontal:not(.lumx-thumbnail--fill-height) .lumx-thumbnail__image {
        aspect-ratio: var(--lumx-thumbnail-aspect-ratio, 5 / 2);
    }

.widget--shared-audio-2000-montures-marques .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px;
   transition: background-color 0.3s ease, transform 0.2s ease;
}
.widget--shared-audio-2000-montures-marques 
.lumx-thumbnail__background {
  background: white;
  border-radius: 8px 8px 0px 0px;
}
.widget--shared-audio-2000-montures-marques 
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: #F4C100;
    border-radius: 50px; 
  margin-top: 20px;
}
.widget--shared-audio-2000-montures-marques 
.metadata-link--theme-light span {
  color: #131A23;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-audio-2000-montures-marques 
.block-page-preview__content {
    display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px;
}

.widget--shared-audio-2000-montures-marques .block-grid__item:hover {
  background-color: #dfe6ef; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}

/******PAGE FILTRE DE CONTENUS******/


/* Sous navigation audio 2000 V1*/
.widget--shared-audio-2000-sous-navigation .widget-sub-nav__link {
   padding-left: 32px; 
}

.widget--shared-audio-2000-sous-navigation .widget-sub-nav__wrapper--is-active {
  background: #E7ECF2 !important;
  color: #131A23 !important;
  border-radius: 0px;
}

.widget--shared-audio-2000-sous-navigation
.widget-sub-nav__wrapper--is-active .widget-sub-nav__link span {
  color: #131A23 !important;
  font-weight: 700 !important;
}

.widget--shared-audio-2000-sous-navigation .widget-sub-nav__link span  {
  font-weight: 400;
}

/*montures audio 2000 en v1*/

.widget--shared-audio-2000-montures .content-block--default-style:last-child:hover {
  background-color: #dfe6ef; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}


.widget--shared-audio-2000-montures
.content-block--default-style:last-child {
     border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px; 
      transition: background-color 0.3s ease, transform 0.2s ease; 
}

.widget--shared-audio-2000-montures
.content-block__fields {
     display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px; 
  
}

.widget--shared-audio-2000-montures
.content-block--default-style .content-block-metadata__metadata {
    padding: 6px 15px 6px 13px;
    background: #F4C100;
    border-radius: 50px; 
  margin-top: 20px; 
    margin-right: 10px
}

.widget--shared-audio-2000-montures
.content-block--default-style .content-block-metadata__metadata span {
  color: #131A23 !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
}

/***************************************************LISSAC****************************************/

/************HOMEPAGE***************/

/*Bannière d'alerte lissac*/
.widget--shared-lissac-banniere-alerte .block-page-preview__content {
    align-items: center;
}

/*bienvenue lissac*/
.widget--shared-lissac-welcome .widget-welcome {
  color: #131A23 !important;
}

/*fond opacity 20%*/
.component-row--lissac-gradiant {
 background: rgba(238, 39, 55, 0.20) !important; 
}

/*Liste des contenues lissac*/
.widget--shared-lissac-liste-de-contenus .metadata-link--theme-dark  {
  padding: 6px 15px 6px 13px;
    background: white;
    border-radius: 50px; 
  margin-top: 20px
}
.widget--shared-lissac-liste-de-contenus .metadata-link--theme-dark span  {
  color: #131A23;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-lissac-liste-de-contenus-light .metadata-link--theme-dark  {
  padding: 6px 15px 6px 13px;
    background: #A3A0CC;
    border-radius: 50px; 
  margin-top: 20px
}
.widget--lissac-liste-de-contenus-light .metadata-link--theme-dark span  {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}

/*actus autres enseignes et interet lissac formating*/
.widget--shared-lissac-actus-autre-enseignes .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    padding: 20px;
    background: #E7ECF2;
    border-radius: 8px;
}
.widget--shared-lissac-actus-autre-enseignes
.lumx-thumbnail__background {
     border-radius: 8px;
}
.widget--shared-lissac-actus-autre-enseignes
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: #404649;
    border-radius: 50px; 
  margin-top: 10px;
}

.widget--shared-lissac-actus-autre-enseignes
.metadata-link-list {
    display: flex
;
    flex-wrap: wrap;
    margin: -3px 0;
    margin-top: 10px;
}

.widget--shared-lissac-actus-autre-enseignes
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-lissac-mes-interets
.block-page-preview--horizontal .block-page-preview__thumbnail-wrapper {
    flex: 0 0 30% !important;
    margin-right: 24px;
    max-width: 280px;
    min-width: 36px;
}

.widget--shared-lissac-mes-interets .block-page-preview--theme-light .block-page-preview__link {
  font-size: 16px
}

.widget--shared-lissac-mes-interets
.lumx-divider--theme-light {
 display: none 
}

.widget--shared-lissac-mes-interets
.lumx-thumbnail__background {
  border-radius: 8px
}

.widget--shared-lissac-mes-interets
.block-page-preview__content {
 margin-top: -3px 
}

/*indicateur html lissac */
.widget--shared-lissac-html-indicateur .widget-content--block-html {
background: var(--dgrad-Lissac, linear-gradient(180deg, #E30613 0%, #8D1913 100%));
}

/*Post lissac */
.widget--shared-lissac-posts .block-cascade__item {
    background-color: #fff;
    border: 0 solid var(--lumx-color-dark-L5);
    border-radius: 2px;
    box-shadow: 0px 32px 64px 0px rgba(0, 0, 0, 0.10) !important;
}
.widget--shared-lissac-posts .lumx-link {
color: #EE2737   
}
.widget--shared-lissac-posts .lumx-typography-subtitle1 {
color: black !important   
}
.widget--shared-lissac-posts .lumx-chip--is-unselected.lumx-chip--color-dark {
  background: #404649;
  color: white
}
.widget--shared-lissac-posts .lumx-chip--is-unselected.lumx-chip--color-dark .lumx-chip__label  {
  color: white;
  margin-top: 3px
}


/*Mes communauté lissac*/
.widget--shared-lissac-mes-communautes .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button {
   padding: 8px 15px 6px 15px;
    background: #EE2737;
    border-radius: 50px; 
}
.widget--shared-lissac-mes-communautes .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-lissac-mes-communautes .lumx-button--size-s.lumx-button--variant-button i:first-child {
 color: white 
}
.widget--shared-lissac-mes-communautes .block-community-preview__field--block {
    margin-top: 4px
}
.widget--shared-lissac-mes-communautes .block-community-preview__content {
  margin-top: -5px
}
.widget--shared-lissac-mes-communautes .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected {
    padding: 8px 15px 6px 15px;
    background: #EE2737;
    border-radius: 50px;  
}
.widget--shared-lissac-mes-communautes .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected:before {
    border-color: transparent
}

/*****ARTICLE*********/

/*Formatting lissac metadata*/
.widget--shared-lissac-metadata 
.metadata-link--theme-light {
 padding: 6px 15px 6px 13px;
    background: #404649;
    border-radius: 50px; 
}

.widget--shared-lissac-metadata 
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-lissac-metadata 
.widget-content--v2 {
  padding: 0px !important;
}

/*lien utiles lissac*/
.widget--shared-lissac-liens-utiles .color-bubble-letter-m {
    height: 36px;
    width: 36px;
    background: #EE2737;
    border-radius: 40px;
}

/*********PAGE STATIQUE********/

/*montures lissac*/
.widget--shared-lissac-montures .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px;
}
.widget--shared-lissac-montures
.lumx-thumbnail__background {
  background: white
}
.widget--shared-lissac-montures
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: #404649;
    border-radius: 50px; 
  margin-top: 20px;
}
.widget--shared-lissac-montures
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-lissac-montures
.block-page-preview__content {
    display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px;
}

/********* bouton liens lissac *********/
.widget--shared-lissac-bouton-html .custom-button {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  background-color: #EE2737; /* Couleur de fond */
  padding: 12px 20px;
  border-radius: 8px; /* Bordures arrondies */
  font-family: 'Arial', sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: white !important;
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Ombre légère */
  transition: background-color 0.3s ease, transform 0.2s ease;
  gap: 10px; /* Espacement entre l'icône et le texte */
  direction: rtl; /* Inverse l'ordre des éléments */
  width: 100%;
}

.widget--shared-lissac-bouton-html .custom-button:hover {
  background-color: #404649; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}

.widget--shared-lissac-bouton-html .custom-button:hover span {
color: white
}

.widget--shared-lissac-bouton-html .custom-button span {
color: white
}

.widget--shared-lissac-bouton-html .button-text {
  color: #000; /* Couleur du texte */
  text-align: right; /* Texte aligné à droite */
  font-size: 20px;
    font-weight: 400;
    font-family: 'Pangea';
    padding-top: 10px;
    padding-bottom: 6px;
}


.widget--shared-lissac-bouton-html a:link { 
  text-decoration: none; 
} 

.widget--shared-lissac-bouton-html  .custom-button .icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #131A23; /* Couleur du cercle */
  color: white; /* Couleur de la flèche */
    font-size: 25px;
    width: 35px;
    height: 35px;
  border-radius: 50%;
}

/* Sous navigation lissac*/
.widget--shared-lissac-sous-navigation .navigation-item__label {
  padding-left: 32px
}

.widget--shared-lissac-sous-navigation .navigation-item__link--dark.navigation-item__link--is-selected {
 background: #E7ECF2;
  color: #131A23
}

.widget--shared-lissac-sous-navigation .navigation-item__link--dark.navigation-item__link--is-selected span {
  color: #131A23
}


.widget--shared-lissac-sous-navigation .navigation-item__link {
  border-radius: 0px
}

.widget--shared-lissac-sous-navigation .navigation-item__link--dark.navigation-item__link--is-selected:hover .navigation-item__label {
    color:#131A23 ;
}

/***********PAGE CARREFOUR***********/



/*montures lissac marques carrefour*/
    .widget--shared-lissac-montures-marques .lumx-thumbnail--aspect-ratio-horizontal:not(.lumx-thumbnail--fill-height) .lumx-thumbnail__image {
        aspect-ratio: var(--lumx-thumbnail-aspect-ratio, 5 / 2);
    }

.widget--shared-lissac-montures-marques .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px;
   transition: background-color 0.3s ease, transform 0.2s ease;
}
.widget--shared-lissac-montures-marques 
.lumx-thumbnail__background {
  background: white;
  border-radius: 8px 8px 0px 0px;
}
.widget--shared-lissac-montures-marques 
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: #404649;
    border-radius: 50px; 
  margin-top: 20px;
}
.widget--shared-lissac-montures-marques 
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-lissac-montures-marques 
.block-page-preview__content {
    display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px;
}

.widget--shared-lissac-montures-marques .block-grid__item:hover {
  background-color: #dfe6ef; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}

/******PAGE FILTRE DE CONTENUS******/


/* Sous navigation lissac V1*/
.widget--shared-lissac-sous-navigation .widget-sub-nav__link {
   padding-left: 32px; 
}

.widget--shared-lissac-sous-navigation .widget-sub-nav__wrapper--is-active {
  background: #E7ECF2 !important;
  color: #131A23 !important;
  border-radius: 0px;
}

.widget--shared-lissac-sous-navigation
.widget-sub-nav__wrapper--is-active .widget-sub-nav__link span {
  color: #131A23 !important;
  font-weight: 700 !important;
}

.widget--shared-lissac-sous-navigation .widget-sub-nav__link span  {
  font-weight: 400;
}

/*montures lissac en v1*/

.widget--shared-lissac-montures .content-block--default-style:last-child:hover {
  background-color: #dfe6ef; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}


.widget--shared-lissac-montures
.content-block--default-style:last-child {
     border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px; 
      transition: background-color 0.3s ease, transform 0.2s ease; 
}

.widget--shared-lissac-montures
.content-block__fields {
     display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px; 
  
}

.widget--shared-lissac-montures
.content-block--default-style .content-block-metadata__metadata {
    padding: 6px 15px 6px 13px;
    background: #404649;
    border-radius: 50px; 
  margin-top: 20px; 
    margin-right: 10px
}

.widget--shared-lissac-montures
.content-block--default-style .content-block-metadata__metadata span {
  color: white !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
}



/***************************************************GADOL****************************************/


/************HOMEPAGE***************/

/*Bannière d'alerte gadol*/
.widget--shared-gadol-banniere-alerte .block-page-preview__content {
    align-items: center;
}

/*Liste des contenues gadol*/
.widget--shared-gadol-liste-de-contenus .metadata-link--theme-dark  {
  padding: 6px 15px 6px 13px;
    background: white;
    border-radius: 50px; 
  margin-top: 20px
}
.widget--shared-gadol-liste-de-contenus .metadata-link--theme-dark span  {
  color: #131A23;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-gadol-liste-de-contenus-light .metadata-link--theme-dark  {
  padding: 6px 15px 6px 13px;
    background: #F4C100;
    border-radius: 50px; 
  margin-top: 20px
}
.widget--shared-gadol-liste-de-contenus-light .metadata-link--theme-dark span  {
  color: #131A23;
  text-transform: uppercase;
  font-weight: 700;
}

/*actus autres enseignes et interet gadol formating*/
.widget--shared-gadol-actus-autre-enseignes .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    padding: 20px;
    background: #E7ECF2;
    border-radius: 8px;
}
.widget--shared-gadol-actus-autre-enseignes
.lumx-thumbnail__background {
     border-radius: 8px;
}
.widget--shared-gadol-actus-autre-enseignes
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: black;
    border-radius: 50px; 
  margin-top: 10px;
}

.widget--shared-gadol-actus-autre-enseignes
.metadata-link-list {
    display: flex
;
    flex-wrap: wrap;
    margin: -3px 0;
    margin-top: 10px;
}

.widget--shared-gadol-actus-autre-enseignes
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-gadol-mes-interets
.block-page-preview--horizontal .block-page-preview__thumbnail-wrapper {
    flex: 0 0 30% !important;
    margin-right: 24px;
    max-width: 280px;
    min-width: 36px;
}

.widget--shared-gadol-mes-interets
.block-page-preview--theme-light .block-page-preview__link {
  font-size: 16px
}

.widget--shared-gadol-mes-interets
.lumx-divider--theme-light {
 display: none 
}

.widget--shared-gadol-mes-interets
.lumx-thumbnail__background {
  border-radius: 8px
}

.widget--shared-gadol-mes-interets
.block-page-preview__content {
 margin-top: -3px 
}


/*Post gadol */
.widget--shared-gadol-posts .block-cascade__item {
    background-color: #fff;
    border: 0 solid var(--lumx-color-dark-L5);
    border-radius: 2px;
    box-shadow: 0px 32px 64px 0px rgba(0, 0, 0, 0.10) !important;
}
.widget--shared-gadol-posts .lumx-link {
color: #ED6949   
}
.widget--shared-gadol-posts .lumx-typography-subtitle1 {
color: black !important   
}
.widget--shared-gadol-posts .lumx-chip--is-unselected.lumx-chip--color-dark {
  background: black;
  color: white
}
.widget--shared-gadol-posts .lumx-chip--is-unselected.lumx-chip--color-dark .lumx-chip__label  {
  color: white;
  margin-top: 3px
}


/*Mes communauté gadol*/
.widget--shared-gadol-mes-communautes .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button {
   padding: 8px 15px 6px 15px;
    background: #ED6949;
    border-radius: 50px; 
}
.widget--shared-gadol-mes-communautes .lumx-button--size-s.lumx-button--variant-button i:first-child {
color: white;  
}
.widget--shared-gadol-mes-communautes .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-gadol-mes-communautes .block-community-preview__field--block {
    margin-top: 4px
}
.widget--shared-gadol-mes-communautes .block-community-preview__content {
  margin-top: -5px
}
.widget--shared-gadol-mes-communautes .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected {
    padding: 8px 15px 6px 15px;
    background: #ED6949;
    border-radius: 50px;  
}
.widget--shared-gadol-mes-communautes .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected:before {
    border-color: transparent
}


/*****ARTICLE*********/

/*Formatting gadol metadata*/
.widget--shared-gadol-metadata 
.metadata-link--theme-light {
 padding: 6px 15px 6px 13px;
    background: #000000;
    border-radius: 50px; 
}

.widget--shared-gadol-metadata 
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-gadol-metadata 
.widget-content--v2 {
  padding: 0px !important;
}

/*lien utiles gadol*/
.widget--shared-gadol-liens-utiles .color-bubble-letter-m {
    height: 36px;
    width: 36px;
    background: #ED6949;
    border-radius: 40px;
}

/*********PAGE STATIQUE********/

/*montures gadol*/
.widget--shared-gadol-montures .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px;
}
.widget--shared-gadol-montures
.lumx-thumbnail__background {
  background: white
}
.widget--shared-gadol-montures
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: black;
    border-radius: 50px; 
  margin-top: 20px;
}
.widget--shared-gadol-montures
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-gadol-montures
.block-page-preview__content {
    display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px;
}

/********* bouton liens gadol *********/
.widget--shared-gadol-bouton-html .custom-button {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  background-color: #ED6949; /* Couleur de fond */
  padding: 12px 20px;
  border-radius: 8px; /* Bordures arrondies */
  font-family: 'Arial', sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: white !important;
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Ombre légère */
  transition: background-color 0.3s ease, transform 0.2s ease;
  gap: 10px; /* Espacement entre l'icône et le texte */
  direction: rtl; /* Inverse l'ordre des éléments */
  width: 100%;
}

.widget--shared-gadol-bouton-html .custom-button:hover {
  background-color: black; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}

.widget--shared-gadol-bouton-html .custom-button:hover span {
color: white
}

.widget--shared-gadol-bouton-html .custom-button span {
color: white
}

.widget--shared-gadol-bouton-html .button-text {
  color: #000; /* Couleur du texte */
  text-align: right; /* Texte aligné à droite */
  font-size: 20px;
    font-weight: 400;
    font-family: 'Pangea';
    padding-top: 10px;
    padding-bottom: 6px;
}


.widget--shared-gadol-bouton-html a:link { 
  text-decoration: none; 
} 

.widget--shared-gadol-bouton-html  .custom-button .icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #131A23; /* Couleur du cercle */
  color: white; /* Couleur de la flèche */
    font-size: 25px;
    width: 35px;
    height: 35px;
  border-radius: 50%;
}

/* Sous navigation gadol*/
.widget--shared-gadol-sous-navigation .navigation-item__label {
  padding-left: 32px
}

.widget--shared-gadol-sous-navigation .navigation-item__link--dark.navigation-item__link--is-selected {
 background: #E7ECF2;
  color: #131A23
}

.widget--shared-gadol-sous-navigation .navigation-item__link--dark.navigation-item__link--is-selected span {
  color: #131A23
}


.widget--shared-gadol-sous-navigation .navigation-item__link {
  border-radius: 0px
}

.widget--shared-gadol-sous-navigation .navigation-item__link--dark.navigation-item__link--is-selected:hover .navigation-item__label {
    color:#131A23 ;
}

/***********PAGE CARREFOUR***********/

/*liste de contenue light*/
.widget--shared-gadol-liste-de-contenus-light .metadata-link--theme-dark  {
  padding: 6px 15px 6px 13px;
    background: white;
    border-radius: 50px; 
  margin-top: 20px
}
.widget--shared-gadol-liste-de-contenus-light .metadata-link--theme-dark span  {
  color: black;
  text-transform: uppercase;
  font-weight: 700;
}


/*montures gadol marques carrefour*/
    .widget--shared-gadol-montures-marques .lumx-thumbnail--aspect-ratio-horizontal:not(.lumx-thumbnail--fill-height) .lumx-thumbnail__image {
        aspect-ratio: var(--lumx-thumbnail-aspect-ratio, 5 / 2);
    }

.widget--shared-gadol-montures-marques .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px;
   transition: background-color 0.3s ease, transform 0.2s ease;
}
.widget--shared-gadol-montures-marques 
.lumx-thumbnail__background {
  background: white;
  border-radius: 8px 8px 0px 0px;
}
.widget--shared-gadol-montures-marques 
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: black;
    border-radius: 50px; 
  margin-top: 20px;
}
.widget--shared-gadol-montures-marques 
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-gadol-montures-marques 
.block-page-preview__content {
    display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px;
}

.widget--shared-gadol-montures-marques .block-grid__item:hover {
  background-color: #dfe6ef; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}

/******PAGE FILTRE DE CONTENUS******/


/* Sous navigation gadol V1*/
.widget--shared-gadol-sous-navigation .widget-sub-nav__link {
   padding-left: 32px; 
}

.widget--shared-gadol-sous-navigation .widget-sub-nav__wrapper--is-active {
  background: #E7ECF2 !important;
  color: #131A23 !important;
  border-radius: 0px;
}

.widget--shared-gadol-sous-navigation
.widget-sub-nav__wrapper--is-active .widget-sub-nav__link span {
  color: #131A23 !important;
  font-weight: 700 !important;
}

.widget--shared-gadol-sous-navigation .widget-sub-nav__link span  {
  font-weight: 400;
}

/*montures gadol en v1*/

.widget--shared-gadol-montures .content-block--default-style:last-child:hover {
  background-color: #dfe6ef; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}


.widget--shared-gadol-montures
.content-block--default-style:last-child {
     border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px; 
      transition: background-color 0.3s ease, transform 0.2s ease; 
}

.widget--shared-gadol-montures
.content-block__fields {
     display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px; 
  
}

.widget--shared-gadol-montures
.content-block--default-style .content-block-metadata__metadata {
    padding: 6px 15px 6px 13px;
    background: black;
    border-radius: 50px; 
  margin-top: 20px; 
    margin-right: 10px
}

.widget--shared-gadol-montures
.content-block--default-style .content-block-metadata__metadata span {
  color: white !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
}

/***************************************************NEUTRE****************************************/

/*****ARTICLE*********/

/*Formatting neutre metadata*/
.widget--shared-general-metadata 
.metadata-link--theme-light {
 padding: 6px 15px 6px 13px;
    background: #000000;
    border-radius: 50px; 
}

.widget--shared-general-metadata 
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-general-metadata  .widget-content--v2 {
  padding: 0px !important;
}

/*lien utiles neutre*/
.widget--shared-general-liens-utiles .color-bubble-letter-m {
    height: 36px;
    width: 36px;
    background: #131A23;
    border-radius: 40px;
}

/*********PAGE STATIQUE********/

/*montures neutre*/
.widget--shared-general-montures .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px;
}
.widget--shared-general-montures
.lumx-thumbnail__background {
  background: white
}
.widget--shared-general-montures
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: #131A23;
    border-radius: 50px; 
  margin-top: 20px;
}
.widget--shared-general-montures
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-general-montures
.block-page-preview__content {
    display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px;
}

/********* bouton liens neutre *********/
.widget--shared-general-bouton-html .custom-button {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  background-color: #E7ECF2; /* Couleur de fond */
  padding: 12px 20px;
  border-radius: 8px; /* Bordures arrondies */
  font-family: 'Arial', sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: white !important;
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Ombre légère */
  transition: background-color 0.3s ease, transform 0.2s ease;
  gap: 10px; /* Espacement entre l'icône et le texte */
  direction: rtl; /* Inverse l'ordre des éléments */
  width: 100%;
}

.widget--shared-general-bouton-html .custom-button:hover {
  background-color: #131A23; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}

.widget--shared-general-bouton-html .custom-button:hover span {
color: white
}

.widget--shared-general-bouton-html .custom-button span {
color: 131A23
}

.widget--shared-general-bouton-html .button-text {
  color: #000; /* Couleur du texte */
  text-align: right; /* Texte aligné à droite */
  font-size: 20px;
    font-weight: 400;
    font-family: 'Pangea';
    padding-top: 10px;
    padding-bottom: 6px;
}


.widget--shared-general-bouton-html a:link { 
  text-decoration: none; 
} 

.widget--shared-general-bouton-html  .custom-button .icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #131A23; /* Couleur du cercle */
  color: white; /* Couleur de la flèche */
    font-size: 25px;
    width: 35px;
    height: 35px;
  border-radius: 50%;
}

/* Sous navigation neutre*/
.widget--shared-general-sous-navigation .navigation-item__label {
  padding-left: 32px;
  
}

.widget--shared-general-sous-navigation
.navigation-item__link--is-selected {
  border-color: transparent;
    border-style: 0px;
    border-width: 0px;   
}

.widget--shared-general-sous-navigation .navigation-item__link--dark.navigation-item__link--is-selected span {
  color: #131A23;

}

.widget--shared-general-sous-navigation
.navigation-item__link--is-selected .navigation-item__label {
    color: #131A23 ;
    font-weight: 700;
}

.widget--shared-general-sous-navigation .navigation-item__link {
  border-radius: 0px
}

.widget--shared-general-sous-navigation .navigation-item__link--dark.navigation-item__link--is-selected:hover .navigation-item__label {
    color:#131A23 ;
}

/***********PAGE CARREFOUR***********/

/*Liste des contenues neutre*/
.widget--shared-general-liste-de-contenus .metadata-link--theme-dark  {
  padding: 6px 15px 6px 13px;
    background: #E7ECF2;
    border-radius: 50px; 
  margin-top: 20px
}
.widget--shared-general-liste-de-contenus .metadata-link--theme-dark span  {
  color: #131A23;
  text-transform: uppercase;
  font-weight: 700;
}

.widget--shared-general-liste-de-contenus-light .metadata-link--theme-dark  {
  padding: 6px 15px 6px 13px;
    background: #F4C100;
    border-radius: 50px; 
  margin-top: 20px
}
.widget--shared-general-liste-de-contenus-light .metadata-link--theme-dark span  {
  color: #131A23;
  text-transform: uppercase;
  font-weight: 700;
}

/*montures neutre marques carrefour*/
    .widget--shared-general-montures-marques .lumx-thumbnail--aspect-ratio-horizontal:not(.lumx-thumbnail--fill-height) .lumx-thumbnail__image {
        aspect-ratio: var(--lumx-thumbnail-aspect-ratio, 5 / 2);
    }

.widget--shared-general-montures-marques .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px;
   transition: background-color 0.3s ease, transform 0.2s ease;
}
.widget--shared-general-montures-marques 
.lumx-thumbnail__background {
  background: white;
  border-radius: 8px 8px 0px 0px;
}
.widget--shared-general-montures-marques 
.metadata-link--theme-light {
   padding: 6px 15px 6px 13px;
    background: #131A23;
    border-radius: 50px; 
  margin-top: 20px;
}
.widget--shared-general-montures-marques 
.metadata-link--theme-light span {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
}
.widget--shared-general-montures-marques 
.block-page-preview__content {
    display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px;
}

.widget--shared-general-montures-marques .block-grid__item:hover {
  background-color: #dfe6ef; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}

/******PAGE FILTRE DE CONTENUS******/


/* Sous navigation neutre V1*/
.widget--shared-general-sous-navigation .widget-sub-nav__link {
   padding-left: 32px; 
}

.widget--shared-general-sous-navigation .widget-sub-nav__wrapper--is-active {
  background: #E7ECF2 !important;
  color: #131A23 !important;
  border-radius: 0px;
}

.widget--shared-general-sous-navigation
.widget-sub-nav__wrapper--is-active .widget-sub-nav__link span {
  color: #131A23 !important;
  font-weight: 700 !important;
}

.widget--shared-general-sous-navigation .widget-sub-nav__link span  {
  font-weight: 400;
}

.theme-lumapps .widget--theme-light .widget-sub-nav__wrapper--is-active {
   border-color: transparent;
    border-style: 0px;
    border-width: 0px;   
}

.widget--shared-general-sous-navigation 
.widget-sub-nav__list.widget-sub-nav__list--root>li:hover {
 background: #E7ECF2; 
  border-radius: 0px !important;
}


/*montures neutre en v1*/

.widget--shared-general-montures .content-block--default-style:last-child:hover {
  background-color: #dfe6ef; /* Couleur de fond au survol */
  transform: translateY(-2px); /* Effet de survol */
}


.widget--shared-general-montures
.content-block--default-style:last-child {
     border: 0 solid var(--lumx-color-dark-L5);
    background: #E7ECF2;
    border-radius: 8px; 
      transition: background-color 0.3s ease, transform 0.2s ease; 
}

.widget--shared-general-montures
.content-block__fields {
     display: flex
;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 20px 20px; 
  
}

.widget--shared-general-montures
.content-block--default-style .content-block-metadata__metadata {
    padding: 6px 15px 6px 13px;
    background: #131A23;
    border-radius: 50px; 
  margin-top: 20px; 
    margin-right: 10px
}

.widget--shared-general-montures
.content-block--default-style .content-block-metadata__metadata span {
  color: white !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
}

/***************************************************PAGE CARREFOUR NIVEAU ZERO****************************************/

.widget--fancy-button .block-page-preview__content {
    display: flex
;
    flex: 1 1 auto;
    overflow: hidden;
    position: relative;
    align-content: flex-end;
    align-items: baseline;
    flex-direction: column;
    justify-content: flex-end;
}

.widget--fancy-buttonV1  {
    background-position: center center;
    border-radius: 13px;
    background-image: url(/serve/9657796113063037-3219041049100383/00000000-0000-0000-0014-959b0319b089.png=s1600);
     overflow: hidden
}

.widget--fancy-buttonV1 .widget-content--v2:not(.widget-content--block-variant-ungrouped):not(.widget-content--block-variant-side):not(.widget-content--block-variant-cover)  {
    display: flex
;
    flex: 1 1 auto;
    overflow: hidden;
    position: relative;
    align-content: flex-end;
    align-items: baseline;
    flex-direction: column;
    justify-content: flex-end;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 35.5%, rgba(19, 26, 35, 0.50) 85%) !important;
     overflow: hidden !important;
    padding: 0px;

}

.widget--fancy-buttonV2 .widget-content--v2:not(.widget-content--block-variant-ungrouped):not(.widget-content--block-variant-side):not(.widget-content--block-variant-cover)  {
    display: flex
;
    flex: 1 1 auto;
    overflow: hidden;
    position: relative;
    align-content: flex-end;
    align-items: baseline;
    flex-direction: column;
    justify-content: flex-end;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 35.5%, rgba(19, 26, 35, 0.50) 85%) !important;
     overflow: hidden !important;
    padding: 0px;

}

.widget--fancy-button:hover {
  transform: translateY(-2px); /* Effet de survol */
}

.widget--fancy-button {
  transition: background-color 0.3s ease, transform 0.2s ease;
}

.widget--fancy-buttonV1:hover {
  transform: translateY(-2px); /* Effet de survol */
}

.widget--fancy-buttonV1 {
  transition: background-color 0.3s ease, transform 0.2s ease;
}

.widget--fancy-buttonV2:hover {
  transform: translateY(-2px); /* Effet de survol */
}

.widget--fancy-buttonV2 {
  transition: background-color 0.3s ease, transform 0.2s ease;
}


.widget--fancy-button .block-page-preview--size-xs.block-page-preview--side {
    flex-direction: column;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 35.5%, rgba(19, 26, 35, 0.50) 85%);
}

.widget--fancy-button .block-slideshow--side .block-page-preview__content {
padding: 0px
}

.widget--fancy-buttonV1 .block-slideshow--side .block-page-preview__content {
padding: 0px
}

.widget--fancy-buttonV2 .block-slideshow--side .block-page-preview__content {
padding: 0px
}

.widget--fancy-button .block-page-preview--theme-dark .block-page-preview__link {
width: 300px
}

.widget--fancy-buttonV1 .lumx-link__content {
margin-top: 300px;
    width: 300px;
    padding: 24px;
    font-size: 22px;

}

.widget--fancy-buttonV2 .lumx-link__content {
margin-top: 300px;
    width: 1200px;
    padding: 24px;
        font-size: 22px;

}

.widget--fancy-buttonV1 .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
} {
 overflow: hidden;
      transform: translateY(-2px); /* Effet de survol */

}

.widget--fancy-button .lumx-link__content {
margin-top: 300px;
    padding: 24px;
        font-size: 22px;
}

.widget--fancy-buttonV1 .block-grid__item:hover {
  transform: translateY(-2px); /* Effet de survol */

}

.widget--fancy-welcome .widget-welcome {
    color: black;
    font-size: 40px !important;
    text-align: center;
    font-weight: 500;
}

.widget--fancy-welcome span {
    color: black;
    font-size: 40px !important;
    text-align: center;
    font-weight: 500;
}

/***************************************************FOOTER****************************************/

.footer {
    align-self: center
}

.footerContainer {
    background: white;
    padding: 0px;
    display: flex
;
    justify-content: space-between;
    align-items: center;
    height: 76px;
    width: 1152px;
    align-self: center;
padding-right: 11px;
    padding-left: 10px;
}

.footerlogo img{
  width: 150px;
}

.footerSM {
  display: flex;
  gap: 40px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #003781;
}

.footerSM a {
    text-decoration: none;
    color: #003781;
}


