body:not(.gridbox) .btn-hover-effect.gb-swipe-to-bottom .ba-btn-transition:after {
    transform: translateY(-100%);
}
body:not(.gridbox) .btn-hover-effect.gb-swipe-to-bottom .ba-btn-transition:hover:after {
    transform: translateY(0);
}
@keyframes gb-swipe-to-bottom {
    0% {transform: translateY(0);}
    25% {transform: translateY(100%);opacity: 0;}
    26% {transform: translateY(-100%);opacity: 0;}
    100% {transform: translateY(0);}
}
body:not(.gridbox) .btn-hover-effect.gb-swipe-to-bottom .ba-btn-transition:hover span {
    animation: gb-swipe-to-bottom .5s linear both;
}
.button2 {
  background-image: linear-gradient(to top,#fc8507,#ffa218);
}

.ba-item-product-gallery .ba-simple-gallery-image::after, .ba-slideshow-dots.thumbnails-dots > div::after {
  background: none;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.3;
  position: absolute;
  right: 0;
  top: 0;
  transition: .3s;
  z-index: 1;
}
.ba-checkout-authentication-checkbox .ba-checkbox span, .ba-checkout-form-field-wrapper .ba-checkbox span, .ba-item-fields-filter .ba-field-filter .ba-checkbox span {
  border-radius: 0px;
  border: 0px solid #fff;
  box-sizing: border-box;
  display: block;
  height: 1.25rem;
  top: .5rem;
  position: absolute;
  width: 1.25rem;
}

