/* Ours qui monte puis redescend */
@keyframes clxUpDown{
  0%{transform:translate(-50%,110vh);opacity:0}
  10%{opacity:1}
  45%{transform:translate(-50%,var(--clx-peak));opacity:1}
  90%{transform:translate(-50%,110vh);opacity:0}
  100%{transform:translate(-50%,120vh);opacity:0}
}

/* Tailles en pixels (modifie ici) + réglage de hauteur */
:root{
  --clx-size-mobile-px: 800px;
  --clx-size-tablet-px: 800px;
  --clx-size-desktop-px: 800px;

  /* sommet de base et offset pour le baisser */
  --clx-peak-base: -8vh;          /* valeur actuelle du sommet */
  --clx-peak-offset-px: 60px;    /* +px => plus bas. essaie 140px si encore trop haut */
}

.clx-ours-pop{
  position:fixed;
  left:50%;
  bottom:0;
  transform:translate(-50%,110vh);
  width:var(--clx-size-mobile-px);
  height:auto;
  z-index:2147483647;
  pointer-events:none;
  /* applique le sommet avec offset */
  --clx-peak: calc(var(--clx-peak-base) + var(--clx-peak-offset-px));
  animation:clxUpDown var(--clx-speed,3200ms) cubic-bezier(.22,.7,.12,1) forwards;
  will-change:transform,opacity;
}

/* Tablette */
@media (min-width:600px){
  .clx-ours-pop{ width:var(--clx-size-tablet-px); }
}

/* Ordinateur */
@media (min-width:992px){
  .clx-ours-pop{ width:var(--clx-size-desktop-px); }
}

@media (prefers-reduced-motion:reduce){
  .clx-ours-pop{animation-duration:1ms}
}
.clx-ours-pop{ background:transparent }









/* Masquer le sélecteur CLX uniquement sur la fiche produit */
body.product .clx-variantpicker,
body.page-product .clx-variantpicker {
  display: none !important;
}












/* masque "Accueil" mais garde la place */
.block-categories a[href*="/2-accueil"]{
  visibility: hidden;
  pointer-events: none;
}
				  
				  
				  
				  
				  
				  
				  
				  
				  

				  
