body {
  overflow-x: hidden; }

a {
  text-decoration: none !important; }

button svg {
  outline: none; }

button:focus {
  background-color: transparent; }

.formSubmitFMDP .elementor-field-type-submit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0;
  width: 8%; }

.card {
  -webkit-transition: all .75s ease-in;
  transition: all .75s ease-in; }
  .card:hover .cardRev {
    position: relative;
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-transition: all .75s ease-in;
    transition: all .75s ease-in;
    visibility: visible;
    opacity: 1; }

.cardRev {
  position: absolute;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: all .25s ease-in;
  transition: all .25s ease-in;
  visibility: hidden;
  opacity: 0; }

.card2 {
  -webkit-transition: all .75s ease-in;
  transition: all .75s ease-in; }
  .card2 .cardRev {
    position: absolute;
    -webkit-transform: translate(-50%, 125%);
        -ms-transform: translate(-50%, 125%);
            transform: translate(-50%, 125%);
    left: 50%;
    -webkit-transition: all .25s ease-in;
    transition: all .25s ease-in;
    visibility: hidden;
    opacity: 0; }
  .card2:hover .cardRev {
    position: relative;
    -webkit-transform: translate(-50%, 0%);
        -ms-transform: translate(-50%, 0%);
            transform: translate(-50%, 0%);
    -webkit-transition: all .75s ease-in;
    transition: all .75s ease-in;
    visibility: visible;
    opacity: 1; }

.cardProdFMDP {
  -webkit-transition: all .25s ease-in;
  transition: all .25s ease-in; }
  .cardProdFMDP .addCartFMDP {
    position: absolute;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .25s ease-in;
    transition: all .25s ease-in; }
  .cardProdFMDP:hover .addCartFMDP {
    opacity: 1;
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%);
    visibility: visible;
    -webkit-transition: all .25s ease-in;
    transition: all .25s ease-in; }

.elementor-widget-woocommerce-product-add-to-cart .elementor-product-simple .cart {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .elementor-widget-woocommerce-product-add-to-cart .elementor-product-simple .cart .wpcpq-wrap {
    width: 100%;
    margin-bottom: 15px; }
  .elementor-widget-woocommerce-product-add-to-cart .elementor-product-simple .cart .quantity {
    width: 15%; }
    .elementor-widget-woocommerce-product-add-to-cart .elementor-product-simple .cart .quantity input.qty {
      width: 100%; }
  .elementor-widget-woocommerce-product-add-to-cart .elementor-product-simple .cart .single_add_to_cart_button {
    width: 79%; }

.single_variation_wrap .woocommerce-variation-add-to-cart {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .single_variation_wrap .woocommerce-variation-add-to-cart .wpcpq-wrap {
    width: 100%;
    margin-bottom: 15px; }
  .single_variation_wrap .woocommerce-variation-add-to-cart .quantity {
    width: 15%; }
    .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input.qty {
      width: 100%; }
  .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {
    width: 79%; }
