.elementor-widget-twbb_woocommerce-product-add-to-cart form.cart,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart form.cart,
.elementor-widget-twbb_add-to-cart form.cart,
.woocommerce div.product .elementor-widget-twbb_add-to-cart form.cart {
  margin: 0;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart form.cart:not(.grouped_form):not(.variations_form),
.elementor-widget-twbb_add-to-cart form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product .elementor-widget-twbb_add-to-cart form.cart:not(.grouped_form):not(.variations_form),
.elementor-widget-twbb_woocommerce-product-add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart,
.elementor-widget-twbb_add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product .elementor-widget-twbb_add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart {
  display: flex;
  flex-wrap: nowrap;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart form.cart button:where(:not(:first-child)),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart form.cart button:where(:not(:first-child)),
.elementor-widget-twbb_add-to-cart form.cart button:where(:not(:first-child)),
.woocommerce div.product .elementor-widget-twbb_add-to-cart form.cart button:where(:not(:first-child)),
.elementor-widget-twbb_woocommerce-product-add-to-cart form.cart .button:where(:not(:first-child)),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart form.cart .button:where(:not(:first-child)),
.elementor-widget-twbb_add-to-cart form.cart .button:where(:not(:first-child)),
.woocommerce div.product .elementor-widget-twbb_add-to-cart form.cart .button:where(:not(:first-child)) {
  margin-top: 0;
  margin-left: var(--button-spacing, 10px);
}
.elementor-widget-twbb_woocommerce-product-add-to-cart .e-loop-add-to-cart-form-container,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart .e-loop-add-to-cart-form-container,
.elementor-widget-twbb_add-to-cart .e-loop-add-to-cart-form-container,
.woocommerce div.product .elementor-widget-twbb_add-to-cart .e-loop-add-to-cart-form-container {
  display: flex;
  flex-wrap: wrap;
  gap: var(--view-cart-spacing, 10px);
}
.elementor-widget-twbb_woocommerce-product-add-to-cart .e-loop-add-to-cart-form-container > *,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart .e-loop-add-to-cart-form-container > *,
.elementor-widget-twbb_add-to-cart .e-loop-add-to-cart-form-container > *,
.woocommerce div.product .elementor-widget-twbb_add-to-cart .e-loop-add-to-cart-form-container > * {
  display: flex;
  flex-basis: auto;
  margin: 0;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart .quantity,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart .quantity,
.elementor-widget-twbb_add-to-cart .quantity,
.woocommerce div.product .elementor-widget-twbb_add-to-cart .quantity {
  vertical-align: middle;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart .quantity .qty,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart .quantity .qty,
.elementor-widget-twbb_add-to-cart .quantity .qty,
.woocommerce div.product .elementor-widget-twbb_add-to-cart .quantity .qty {
  vertical-align: top;
  margin-right: 0;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart .quantity input,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart .quantity input,
.elementor-widget-twbb_add-to-cart .quantity input,
.woocommerce div.product .elementor-widget-twbb_add-to-cart .quantity input {
  height: 100%;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked form.cart:not(.grouped_form):not(.variations_form),
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked form.cart:not(.grouped_form):not(.variations_form),
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked form.cart.variations_form .woocommerce-variation-add-to-cart,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked form.cart.variations_form .woocommerce-variation-add-to-cart,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto form.cart:not(.grouped_form):not(.variations_form),
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-auto form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-auto form.cart:not(.grouped_form):not(.variations_form),
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto form.cart.variations_form .woocommerce-variation-add-to-cart,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-auto form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-auto form.cart.variations_form .woocommerce-variation-add-to-cart {
  display: block;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder {
  display: flex;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container {
  flex-wrap: wrap;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container > *,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container > *,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container > *,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container > * {
  flex-basis: 100%;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder {
  flex-wrap: wrap;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder > *,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder > *,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder > *,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder > * {
  flex-basis: 100%;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button {
  flex-basis: auto;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button:where(:not(:first-child)),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button:where(:not(:first-child)),
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button:where(:not(:first-child)),
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button:where(:not(:first-child)),
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button:where(:not(:first-child)),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button:where(:not(:first-child)),
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button:where(:not(:first-child)),
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button:where(:not(:first-child)) {
  margin-left: 0;
  margin-top: var(--button-spacing, 10px);
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder {
  flex-wrap: nowrap;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .quantity,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .quantity,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .quantity,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .quantity {
  margin-right: initial;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder button,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder button,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder button,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .button,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .button,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .button {
  vertical-align: middle;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
  text-align: left;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
  justify-content: flex-start;
  text-align: left;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left[class*="--layout-auto"] .e-atc-qty-button-holder {
  justify-content: flex-start;
  text-align: left;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left .e-loop-add-to-cart-form-container,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left .e-loop-add-to-cart-form-container,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left .e-loop-add-to-cart-form-container,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left .e-loop-add-to-cart-form-container {
  justify-content: flex-start;
  text-align: left;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
  text-align: right;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
  justify-content: flex-end;
  text-align: right;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right[class*="--layout-auto"] .e-atc-qty-button-holder {
  justify-content: flex-end;
  text-align: right;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right .e-loop-add-to-cart-form-container,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right .e-loop-add-to-cart-form-container,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right .e-loop-add-to-cart-form-container,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right .e-loop-add-to-cart-form-container {
  justify-content: flex-end;
  text-align: right;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
  text-align: center;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
  justify-content: center;
  text-align: center;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center[class*="--layout-auto"] .e-atc-qty-button-holder {
  justify-content: center;
  text-align: center;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center .e-loop-add-to-cart-form-container,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center .e-loop-add-to-cart-form-container,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center .e-loop-add-to-cart-form-container,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center .e-loop-add-to-cart-form-container {
  justify-content: center;
  text-align: center;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left form.cart div.quantity,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left form.cart div.quantity,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left form.cart div.quantity,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left form.cart div.quantity,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right form.cart div.quantity,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right form.cart div.quantity,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right form.cart div.quantity,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right form.cart div.quantity,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center form.cart div.quantity,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center form.cart div.quantity,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center form.cart div.quantity,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center form.cart div.quantity {
  margin-right: initial;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left form.cart button,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left form.cart button,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left form.cart button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left form.cart button,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left form.cart .button,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-left form.cart .button,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left form.cart .button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-left form.cart .button,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right form.cart button,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right form.cart button,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right form.cart button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right form.cart button,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right form.cart .button,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-right form.cart .button,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right form.cart .button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-right form.cart .button,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center form.cart button,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center form.cart button,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center form.cart button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center form.cart button,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center form.cart .button,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-center form.cart .button,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center form.cart .button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-center form.cart .button {
  flex-basis: auto;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button {
  width: 100%;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container > *,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container > *,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container > *,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container > * {
  flex-basis: 100%;
  justify-content: center;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container a.added_to_cart {
  flex-basis: auto;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify form.cart div.quantity,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify form.cart div.quantity,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-justify form.cart div.quantity,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-justify form.cart div.quantity {
  margin-right: auto;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify form.cart button,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify form.cart button,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-justify form.cart button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-justify form.cart button,
.elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify form.cart .button,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify form.cart .button,
.elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-justify form.cart .button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart--align-justify form.cart .button {
  flex-basis: 100%;
}
@media (min-width: -1) {
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left .e-loop-add-to-cart-form-container {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right .e-loop-add-to-cart-form-container {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center .e-loop-add-to-cart-form-container {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart div.quantity,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart div.quantity,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart div.quantity {
    margin-right: initial;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart .button,

  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart .button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart .button {
    flex-basis: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button {
    width: 100%;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container > *,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container > *,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container > *,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container > * {
    flex-basis: 100%;
    justify-content: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container a.added_to_cart {
    flex-basis: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart div.quantity {
    margin-right: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart .button {
    flex-basis: 100%;
  }
}
@media (max-width: -1) {
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left .e-loop-add-to-cart-form-container {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right .e-loop-add-to-cart-form-container {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center .e-loop-add-to-cart-form-container {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left form.cart div.quantity,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right form.cart div.quantity,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center form.cart div.quantity {
    margin-right: initial;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-left form.cart .button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-right form.cart .button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-center form.cart .button {
    flex-basis: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button {
    width: 100%;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container > *,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container > *,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container > *,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container > * {
    flex-basis: 100%;
    justify-content: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container a.added_to_cart {
    flex-basis: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart div.quantity {
    margin-right: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart .button {
    flex-basis: 100%;
  }
}
@media (max-width: -1) {
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left .e-loop-add-to-cart-form-container {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right .e-loop-add-to-cart-form-container {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center .e-loop-add-to-cart-form-container {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart div.quantity,
  .elementor-widget-twbb_woocommerce-product-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart div.quantity,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart div.quantity {
    margin-right: initial;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart .button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart .button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart .button {
    flex-basis: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button {
    width: 100%;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container > *,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container > *,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container > *,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container > * {
    flex-basis: 100%;
    justify-content: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart {
    flex-basis: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart div.quantity {
    margin-right: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart .button {
    flex-basis: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left .e-loop-add-to-cart-form-container {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right .e-loop-add-to-cart-form-container {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center .e-loop-add-to-cart-form-container {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left form.cart div.quantity,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right form.cart div.quantity,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center form.cart div.quantity {
    margin-right: initial;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-left form.cart .button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-right form.cart .button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-center form.cart .button {
    flex-basis: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button {
    width: 100%;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container > *,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container > *,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container > *,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container > * {
    flex-basis: 100%;
    justify-content: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container a.added_to_cart {
    flex-basis: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart div.quantity {
    margin-right: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart .button {
    flex-basis: 100%;
  }
}
@media (max-width: -1) {
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left .e-loop-add-to-cart-form-container {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right .e-loop-add-to-cart-form-container {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center .e-loop-add-to-cart-form-container {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart div.quantity,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart div.quantity,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart div.quantity {
    margin-right: initial;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart .button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart .button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart .button {
    flex-basis: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button {
    width: 100%;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container > *,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container > *,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container > *,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container > * {
    flex-basis: 100%;
    justify-content: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart {
    flex-basis: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart div.quantity {
    margin-right: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart .button {
    flex-basis: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left .e-loop-add-to-cart-form-container {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right .e-loop-add-to-cart-form-container {
    justify-content: flex-end;
    text-align: right;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) {
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-auto"] .e-atc-qty-button-holder {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center .e-loop-add-to-cart-form-container,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center .e-loop-add-to-cart-form-container,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center .e-loop-add-to-cart-form-container {
    justify-content: center;
    text-align: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left form.cart div.quantity,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right form.cart div.quantity,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center form.cart div.quantity {
    margin-right: initial;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-left form.cart .button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-right form.cart .button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-center form.cart .button {
    flex-basis: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button {
    width: 100%;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container > *,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container > *,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container > *,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container > * {
    flex-basis: 100%;
    justify-content: center;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container a.added_to_cart,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container a.added_to_cart {
    flex-basis: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart div.quantity,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart div.quantity,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart div.quantity {
    margin-right: auto;
  }
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart button,
  .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart .button,
  .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart .button,
  .woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart .button {
    flex-basis: 100%;
  }
}

.elementor-widget-twbb_woocommerce-product-add-to-cart:not(.e-add-to-cart--show-quantity-yes) form.cart .quantity,
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart:not(.e-add-to-cart--show-quantity-yes) form.cart .quantity {
  display: none !important;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart:not(.e-add-to-cart--show-quantity-yes) form.cart button:where(:not(:first-child)),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart:not(.e-add-to-cart--show-quantity-yes) form.cart button:where(:not(:first-child)),
.elementor-widget-twbb_woocommerce-product-add-to-cart:not(.e-add-to-cart--show-quantity-yes) form.cart .button:where(:not(:first-child)),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart:not(.e-add-to-cart--show-quantity-yes) form.cart .button:where(:not(:first-child)) {
  margin-left: 0;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart:not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart button:where(:not(:first-child)),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart:not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart button:where(:not(:first-child)),
.elementor-widget-twbb_woocommerce-product-add-to-cart:not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart .button:where(:not(:first-child)),
.woocommerce div.product .elementor-widget-twbb_woocommerce-product-add-to-cart:not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart .button:where(:not(:first-child)) {
  margin-top: 0;
}

.e-loop-item .elementor-widget-twbb_woocommerce-product-add-to-cart form.cart input.qty.disabled,
.woocommerce div.product .e-loop-item .elementor-widget-twbb_woocommerce-product-add-to-cart form.cart input.qty.disabled {
  pointer-events: none;
}
.e-loop-item .elementor-widget-twbb_woocommerce-product-add-to-cart form.cart .button,
.woocommerce div.product .e-loop-item .elementor-widget-twbb_woocommerce-product-add-to-cart form.cart .button {
  text-align: center;
}
.e-loop-item .elementor-widget-twbb_woocommerce-product-add-to-cart .added_to_cart,
.woocommerce div.product .e-loop-item .elementor-widget-twbb_woocommerce-product-add-to-cart .added_to_cart {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}

.elementor-widget-twbb_add-to-cart .quantity,
.woocommerce div.product .elementor-widget-twbb_add-to-cart .quantity {
  vertical-align: middle;
}
.elementor-widget-twbb_add-to-cart .quantity .qty,
.woocommerce div.product .elementor-widget-twbb_add-to-cart .quantity .qty {
  vertical-align: top;
  margin-right: 0;
  width: 3.631em;
  text-align: center;
}
.elementor-widget-twbb_add-to-cart.elementor-button-info button.button.alt.elementor-button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-button-info button.button.alt.elementor-button {
  background-color: #5bc0de;
}
.elementor-widget-twbb_add-to-cart.elementor-button-success button.button.alt.elementor-button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-button-success button.button.alt.elementor-button {
  background-color: #5cb85c;
}
.elementor-widget-twbb_add-to-cart.elementor-button-warning button.button.alt.elementor-button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-button-warning button.button.alt.elementor-button {
  background-color: #f0ad4e;
}
.elementor-widget-twbb_add-to-cart.elementor-button-danger button.button.alt.elementor-button,
.woocommerce div.product .elementor-widget-twbb_add-to-cart.elementor-button-danger button.button.alt.elementor-button {
  background-color: #d9534f;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart table.variations td.value select {
  padding: 5px;
  margin-right: 5px;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart .woocommerce-variation-availability {
  display: none;
}
.elementor-widget-twbb_woocommerce-product-add-to-cart .woocommerce-variation-price {
  font-size: 30px;
}
