
.alert-danger li {
  display: none !important;
}

/* div mondial trop petit */
#mondialrelay_content {
  min-height: 700px !important;
}

/* cadre paypal vide */
.ps_checkout-mark.paypal-mark,
.paypal-mark {
    display: none !important;
}

/* position des thumbs du zoom des produits */

.product-images {
  transform: translate(500px, 0px) !important;
  display: flex;
  min-height: 770px !important;
  flex-direction: column;   /* vertical */
  gap: 8px;                 /* espace entre thumbs, si tu veux */
  padding: 0;
}

.product-images .thumb-container {
  list-style: none;
}

.product-images .thumb {
  width: 100px !important;
  height: 100px !important;
  object-fit: cover;        /* recadre proprement sans déformer */
  cursor: pointer;
  border-radius: 3px;       /* optionnel */
}

/* fond zoom blanc opaque */

#product-modal {
  background-color: #ffffff !important;;
  opacity: 1 !important;
}


/* position logo PayPal*/
#ps_checkout-payment-method-logo-block-title {
  margin-top: 50px !important;
  transform: translateX(-300px) !important;
}

.cards-logo {
    transform: translateX(-300px) !important;
}

img.paypal-logo.paypal-logo-paypal.paypal-logo-color-default {
    transform: translateX(-300px) !important;
}

/* fin */


.alert-danger {
  transform: translateY(-8000px) !important;
}



.page-home-del {
  margin-top: 700px;
  }

.mask {
  background-color: white !important;
  opacity: 1;
}

.review_avatar {
  display: none !important;
}

.ybsharesocial {
 min-width: 170px !important;
font-family: poppins !important;
transform: translateY(-30px) !important;
font-size:18px !important;
padding-top: 30px !important;
}

.social-sharing {
transform: translateY(100px) !important;
padding-left: 10px;
}

.facebook {
  zoom: 2;
}

.ybcoupdc{
  margin-top: 30px !important;
}

.ybcouptxtbt {
font-family: poppins !important;
  color: black !important;
  font-weight: normal !important;
font-size:18px !important;
}


.ybsearchinput::placeholder {
  color: #aaa  !important;
  opacity: 1  !important;
}

.ybsearchinput {
  border: solid 2px #4E2324  !important;
}

#custom-text { 
  text-align: left;
  padding-left: 20px;
}

#custom-text h1 { 
  font-size: 150%;
}


.product-flags li {
 all: unset;
 /*
 background-image: url("../../../../img/new.png");

   background-repeat: no-repeat;
   background-position: center;
   background-size: cover; 

 */
  background-color: transparent !important;
  display: inline-block; /* nécessaire si l'élément n’a pas de taille */
  min-width: 100px; /* ajuste selon la taille de ton image */
  min-height: 100px;
  transform: translateY(-20px);
  transform: translateX(-7px);
  color:   #FE8B90 !important;
}



.alert-success {
    background-color: #ffffff;
    border-color: #d0e9c6;
    color: #3c763d;
}

#footer {
 background-color: #4E2324 !important;
}

.header_content {
  background-color: #4E2324 !important;
}

.current-price {
  color: black !important;
}


.product-flags {
  
}


.product-flag {
  
}



.ets_blog_ltr_mode {
  display: none !important;
}

.newsletter_content > p {
  display: none !important;
}


.ybbanner {
  all: unset;
  display: inline-block !important;
  overflow: hidden !important;
  text-align: center !important;
  min-width: 335px !important;
  vertical-align: top !important;
  width: 30% 
}


.ybbanner > img {
  all: unset
  display: inline-block !important;
  overflow: hidden !important;
}


.owl-next {
  opacity: 0.5;
  zoom: 1.5; /* 150% */
  transform: translateY(-7px);
  float: left;
}

.owl-prev {
  opacity: 0.5;
  zoom: 1.5; /* 150% */
  transform: translateY(-7px);
}


.ybtitleproduct {
  padding-bottom: 30px;
}

.ets_mm_categories {
  text-transform: uppercase ;
}

.header_top_content {
background-color: #4E2324 !important;
}

.tab_content- {
  display: none !important
}

.wrap_logo {
background-color: #4E2324 !important;
}

.line_sub {
  display: none !important;
}

.title_tab {
  display: none !important;
}

.product-title {
font-family: poppins;
}

.price {
font-family: poppins;
font-size: 15px;
}

.scroll_top {
background-color: #FE8B90 !important;
}

.cms-page-link:hover {
  color:   #FE8B90 !important;
}

.newsletter_submit {
background-color: #FE8B90 !important;
}


.block-social {
  zoom: 2;
}


.footer-container {
  background-color: #4E2324 !important;
}

.footer_before {
  background-color: #4E2324 !important;
}

.row_ct {
  background-color: #4E2324 !important;
}

.mls_slider .mls_next_prev_button {
  border-color: #FE8B90 !important; /* couleur de ta bordure */
}

.mls_slider .mls_next_prev_button:before,
.mls_slider .mls_next_prev_button:after {
  border-color: #FE8B90 !important; /* au cas où le thème utilise des pseudo-éléments */
}


/* beginning at media */


@media (max-width: 768px) {
  body {
    background-image: url("/modules/ps_imageslider/images/mobile/fondmobile.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

#wrapper {
  background-color: white !important;
}

.block-social {
  font-size: 80% !important;
}

.page-home {
  margin-top: 650px;
  }
}

/* end at media */
