/**************************/
/*btns*/
/**************************/
.woocommerce-mini-cart__buttons .button,
.single_add_to_cart_button,
.price_slider_amount .button,
.af-submit-button,
.btn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.6rem;
  font-family: inherit;
  transition: var(--anim);
  white-space: nowrap;
  cursor: pointer;
  border-radius: 4rem;
  position: relative;
  padding: 0.4rem 1.6rem;
  height: 4rem;
  min-width: 14rem;
  font-size: var(--fs-16);
  font-weight: bold;
  isolation: isolate;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  text-transform: uppercase;
}

.woocommerce-mini-cart__buttons .button:before,
.woocommerce-mini-cart__buttons .button:after,
.single_add_to_cart_button:before,
.single_add_to_cart_button:after,
.btn::after,
.btn::before {
  content: "";
  position: absolute;
  border-radius: 50%;
  width: 0.6rem;
  height: 0.6rem;
  background-color: var(--c, #fff);
  top: 50%;
  transform: translate(0, -50%);
  transition: var(--anim);
}

.woocommerce-mini-cart__buttons .button:after,
.single_add_to_cart_button:after,
.btn::after {
  left: -0.3rem;
}

.woocommerce-mini-cart__buttons .button:before,
.single_add_to_cart_button:before,
.btn::before {
  right: -0.3rem;
}

.woocommerce-mini-cart__buttons .button:hover:after,
.single_add_to_cart_button:hover:after,
.btn:hover::after {
  transform: translate(0, -50%) scale(1.8);
  /* border-radius: 0%; */
  /* opacity: 0; */
}

.woocommerce-mini-cart__buttons .button:hover:before,
.single_add_to_cart_button:hover:before,
.btn:hover::before {
  transform: translate(0, -50%) scale(1.8);
  /* border-radius: 0%; */
  /* opacity: 0; */
}

.price_slider_amount .button,
.btn--blue {
  background-color: var(--c-primary);
  color: var(--c-white);
}

/* .price_slider_amount .button:hover,
.btn--blue:hover {
  background: var(--c-white);
  border-color: var(--c-primary);
  color: var(--c-primary);
} */
.single_add_to_cart_button,
.btn--gold {
  background-color: var(--c-secondary);
  color: var(--c-white);
}

/* .btn--gold:hover {
  background: var(--c-white);
  border-color: var(--c-secondary);
  color: var(--c-secondary);
} */

.btn--white {
  background: var(--c-white);
  color: var(--c-neutral-800);
}

.single_add_to_cart_button:hover,
.btn:hover {
  transform: scaleX(0.96);
}

/* .btn--white::after,
.btn--white::before {
  background-color: var(--c-primary);
} */