#header .header-nav {
 max-height: 50px;
 border-bottom: #E5D4EF 2px solid;
 background: linear-gradient(
   to right,
   rgba(213, 189, 240, 0.5) 0%,
   rgba(213, 189, 240, 0.1) 50%,
   rgba(213, 189, 240, 0.5) 100%
 );
 color: #2B0D2D; /* violet foncé pour contraste */
}

#wrapper {
 background: linear-gradient(
   to right,
   rgba(213, 189, 240, 0.5) 0%,
   rgba(213, 189, 240, 0.1) 50%,
   rgba(213, 189, 240, 0.5) 100%
 );
}

a{
 color :#BF739D !important ;
}

a:hover{
 color :#BF739D ;
 font-weight :bold !important;
}

.btn-primary:hover{
 background-color : transparent !important;
 border: 2px solid #BF739D !important;
 color :#BF739D !important;
}
.btn-primary{
 background-color : #BF739D ;
 color: #ffffff !important ;
 font-weight:bold;
}
.btn-primary.focus, .btn-primary:focus {
  background-color : transparent !important;
 border: 2px solid #BF739D!important;
 color :#BF739D !important;
}

._section-block img, ._section-block video{
 height :400px;
}

li.product-flag.new {
   display : none !important;
}
.product-flags li.product-flag{
  none !important;
}

.block-social ul li {
 background-color :#BF739D !important;
  
}

.color.texture {
  display : inline-block !important;
  width : 5rem !important;
  height : 5rem !important;
  background-size : cover !important;
  background-position : center center !important;
}

.block-social ul li:hover {
 background-color : #BF739D !important; /* teinte plus claire */
}

.product-price.h5 {
 color :#BF739D !important;
}

span.current-price-value{
 color :#BF739D !important;
}

.block_newsletter form input[type=text]:focus+button .search, .btn-unstyle:focus .expand-more, .search-widget form input[type=text]:focus+button .search {
   color: #BF739D !important;
}


#header .header-nav .cart-preview.active {
   background: #BF739D !important;

}

#_desktop_cart .blockcart .header a .hidden-sm-down,
#_desktop_cart .blockcart .header a .cart-products-count {
  color: #FFFFFF !important;
}
.product-images>li.thumb-container .thumb.selected, .product-images>li.thumb-container .thumb:hover {
     border:  #BF739D  3px solid; 
}

#custom-text{
  background:transparent !important;
}
.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover{
  border-bottom: #BF739D 3px solid;
}

.progressbar-text{
  color:#BF739D !important;
  font-size:20px;
  font-weight:800;
}
[data-prettyblocks-zone="product-description-33"] img {
  max-width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
