:root {
    --primary-color: #944dbb; /*old color #5455a4;*/
    --primary-hover-color: #C23FE8;
    --secondary-color: #32c4ba;
    --secondary-hover-color: cyan;
    --coloredbg-color: #e5e5ff; /* when not white */
}



button.donaki-add2list {
  background-color: var(--primary-color) !important;
  color: white !important;
  border: none !important;
  margin: 0px 2px 0px 0px !important;
  white-space: nowrap !important;
  width: fit-content!important;

}

button.donaki-add2list:hover {
  background-color: var(--primary-color) !important; /* version hover */
  border: none !important;
  color: white !important;
}

button.donaki-add2list-logo {
    border:none !important;
    padding: 0 0 0 0 !important;
    background: transparent !important;
    margin: 0px 0px 0px 0px !important;
}

button.donaki-add2list-logo:hover {
    cursor: pointer;
}

.donaki-add2list-logo img {
    max-height:50px;
}


/*
.donaki-add2list-wrap.is-single {
    display: flex;
    align-items: flex-start;
    flex-direction: row-reverse;
 	padding: 5px 0 5px 0;
 	gap:5px;
}
*/
/* ============================
   donaki single only
   ============================ */
/* ============================
   donaki single – height lock
   ============================ */
.donaki-add2list-wrap.is-single{
  display: grid;
  grid-template-columns: max-content auto;
  gap: .5rem;
  padding : 5px 0 5px 0;
  background: transparent;
  overflow: hidden;
  float: none !important;
  white-space: nowrap;
  align-items: center;
  justify-content: left;
  position:relative;
}

/* bouton logo : même hauteur que le bouton texte */
.donaki-add2list-logo{
    display: flex;
    width:calc(1.1em + 1.5em);
    font-size: inherit;
}

.donaki-add2list-wrap.is-loop {
/*    display: grid;
    grid-template-columns: max-content auto;
    align-items: center;
 	gap:5px;
 	position: relative;
*/ 	
    display: inline-flex;
    align-items: center;
    gap: 5px;
    width: 100%;
    justify-content: center; 	
}

/* remove unwanted spacer added in product loops */
.wp-block-spacer{
  height: 0 !important;
  margin: 0 !important;
}

/* align donaki block like add to cart on single product 
.woocommerce div.product form.cart{
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 12px;
} */

/* keep quantity + add to cart aligned correctly 
.woocommerce div.product form.cart > .quantity{
  margin-right: 12px;
} */

/* donaki block follows same alignment
.woocommerce div.product form.cart .donaki-add2list-wrap{
  display: inline-flex;
  align-items: center;
} */

/*.wp-block-woocommerce-add-to-cart-form .variations_button, .wp-block-woocommerce-add-to-cart-form form.cart {
    grid-template-columns: min-content max-content;
    justify-items:right;
}
*/
