.sticky-add-to-cart {
  position: fixed;
  bottom: -100%;
  left: 0;
  width: 100%;
  background: #fff;
  border-top: 1px solid #ddd;
  box-shadow: 0 -2px 5px rgba(0,0,0,0.1);
  z-index: 9999999;
  transition: bottom 0.3s ease;
  padding: 10px 15px;
}
.sticky-add-to-cart .variations tr .label{
	display: none;
}
.sticky-add-to-cart .variations_form.nm-custom-select tr .value select {
    opacity: 1;
}
.sticky-cart-btn {
/*     max-width: 200px; */
}
.sticky-product-info
 {
    margin-right: auto;
}
.sticky-add-to-cart.active {
  bottom: 0;
  max-height: 100px;
}
.sticky-add-to-cart .woosb-wrap.woosb-bundled
 {
    display: none;
}

.sticky-add-to-cart .sticky-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  max-width: 1200px;
  margin: 0 auto;
}

.sticky-add-to-cart img {
  max-height: 70px;
  width: auto;
}

.sticky-product-price {
  display: flex;
  flex-direction: column;
  font-size: 14px;
}

.sticky-product-price del {
  color: #888;
  font-size: 12px;
}

.sticky-product-price ins {
  color: #e53935;
  font-weight: bold;
}

.sticky-product-price .discount {
  color: #43a047;
  font-size: 13px;
  margin-top: 2px;
}
.sticky-add-to-cart table.variations, .sticky-add-to-cart .woocommerce-variation-description, .sticky-add-to-cart .woocommerce-variation-price{
	display: none;	
}
.sticky-add-to-cart button.single_add_to_cart_button.button{
	font-size: 16px;
	white-space: nowrap;
}
.sticky-add-to-cart form.cart, .sticky-add-to-cart  .woocommerce-variation-add-to-cart.variations_button {
    display: flex;
    gap: 20px;
    align-items: center;
}
.sticky-add-to-cart .nm-quantity-wrap {
	display: none;
}
.single-product .needsclick.kl-private-reset-css-Xuajs1, .single-product #CookiebotWidget
 {
    display: none;
}
.sticky-add-to-cart span.sticky-product-title {
    display: none;
}

@media(max-width: 768px){
	.sticky-product-thumb {
		min-width: 18%;
	}
/* 	.sticky-add-to-cart button.single_add_to_cart_button.button{
		font-size: 12px;
	} */
	.sticky-add-to-cart.active {
		top: unset;
		bottom: 0;
	}
	.sticky-add-to-cart form.cart,  .sticky-add-to-cart  .woocommerce-variation-add-to-cart.variations_button
	{
		flex-direction: column;
		margin-top: 15px;
	}
	span.sticky-product-title{
		font-size: 12px;
	}
	.sticky-add-to-cart .nm-quantity-wrap.qty-show
	 {
		position: absolute;
        max-width: 90px;
        left: 105px;
        top: 37px;
        height: 31px !important;
	}
	.sticky-add-to-cart .nm-quantity-wrap .qty {
		font-size: 12px;
	}
	.sticky-product-info {
		margin-right: 0;
		flex: 1 1 100%;
	}
	.sticky-add-to-cart span.price{
		font-size: 16px;
		margin-top: 4px;
	}
	.sticky-add-to-cart .nm-quantity-wrap .quantity .nm-qty-minus, .sticky-add-to-cart  .nm-quantity-wrap .quantity .nm-qty-plus {
		line-height: 24px !important;
		width: 14px !important;
		height: 14px !important;
	}
	.sticky-add-to-cart .nm-quantity-wrap .qty {
		line-height: 22px;
		height: 32px;
	}
	.sticky-add-to-cart
 	{
		padding: 7px 15px 20px;
	}
	.sticky-product-price .discount {
		display: none;
	}
	.sticky-add-to-cart span.price del {
		display: none;
	}

}
@media (max-width: 420px) {
    .sticky-add-to-cart button.single_add_to_cart_button.button {
/*         padding: 2px 10px; */
		padding: 5px 15px;
		line-height: 32px;
    }
}