/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

.select_option_label .yith_wccl_value{font-size:13px;color:#b2aba3;}

.woocommerce-notices-wrapper .woocommerce-message {margin-top:3%;background-color:#ffffff !important;color:#222045 !important; font-family:AbeeZee !important;}

.woocommerce-message a{background-color:#222045 !important;}

.woocommerce-form-coupon-toggle{display:none;}


/* Hover image */

ul.products li.product {
  position: relative;
}

ul.products li.product .product-hover-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  z-index: 2;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none;
}

ul.products li.product:hover .product-hover-image {
  opacity: 1;
}

ul.products li.product:hover .woocommerce-LoopProduct-link img {
  opacity: 0;
}


/*texte qui défile*/

.bandeau-defilant {
  overflow: hidden;
  color: #ffffff;
  white-space: nowrap;
  padding: 10px 0;
  position: relative;
}

.texte-defilant {
  display: inline-flex;
  white-space: nowrap;
  animation: scroll-loop 15s linear infinite;
}

.texte-defilant span {
  flex-shrink: 0;
  padding-right: 50px; /* espace entre les deux textes */
}

/* Animation modifiée : commence immédiatement à gauche */
@keyframes scroll-loop {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

.sib-email-area{color:#212144;font-family="Lexend" !important; font-size:0.8em;text-align:center;padding-top:2%;}
form#sib_signup_form_1 .sib-default-btn{text-align:center;}
