/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.dfd-footer {
  display: none !important;
}

.box-banner .ApImage > a {
  height: 100% !important;
}



.dfd-view-all-link-button {
  font-size: 1rem !important;
  border: 1px solid var(--df-accent-primary, hsl(217, 89%, 61%)) !important;
}


.defaultcart > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) {
 display: none;
}

.cart-content > p:nth-child(3) {
  display: none !important;
}

.product-description > p > a {
	color: #45acd9;
	&:hover {
	  color: #4054b2;
	}
}

.ejguvA element.style {
    animation: none !important;
    background-color: rgba(238,238,238,0.9)!important;
    border: none!important;
    bottom: auto!important;
    color: rgba(0,0,0,.5)!important;
    display: inline-flex!important;
    align-items: center!important;
    gap: 6px!important;
    float: none!important;
    height: 28px!important;
    left: 50%!important;
    margin: 8px auto!important;
    opacity: 1!important;
    padding: 6px!important;
    position: relative!important;
    right: auto!important;
    top: auto!important;
    transform: translateX(-50%)!important;
    zoom: 1!important;
    visibility: visible!important;
    box-sizing: border-box!important;
    border-radius: 6px!important;
    font-family: Roboto,Arial,Sans-serif!important; */
    font-size: 0px!important; */
    font-weight: 700!important;
    line-height: 16px!important;
    text-align: left!important;
    text-decoration: none!important;
    max-width: 240px!important;
    text-indent: 0!important;
    z-index: 99999!important; */
    margin-top: 20px!important; */
}

.content_scene_cat .content_scene_cat_bg {display:none;
}

.alert {
  font-size: 16px;
  font-weight: 800;
  }

.cus-sign {
margin-left: 0.5em !important;
}
  
/* Masque la palette "THEME OPTIONS" (quel que soit son nom) */
#theme-options,
.theme-options,
.tv-theme-options,
.ap-paneltool,
.paneltool,
.panel-tool,
.tvcmsoptions,
.tvoption,
.themeoption,
.panelsettings,
div[id*="theme"][id*="option"],
div[class*="theme"][class*="option"] {
  display: none !important;
}

/* Ceinture et bretelles : si c'est un onglet fixé à droite */
body > div[style*="position: fixed"][style*="right"][style*="top"][style*="z-index"] {
  /* évite les faux positifs : largeur typique 40–70px */
  width: auto !important;
  display: none !important;
}
