.elementor-1717 .elementor-element.elementor-element-436eb33{--display:flex;}.elementor-1717 .elementor-element.elementor-element-49027c9{--display:flex;}.elementor-1717 .elementor-element.elementor-element-67c3314{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1717 .elementor-element.elementor-element-4dda395 .cart button, .elementor-1717 .elementor-element.elementor-element-4dda395 .cart .button{transition:all 0.2s;}.elementor-1717 .elementor-element.elementor-element-4dda395 .quantity .qty{transition:all 0.2s;}.elementor-1717 .elementor-element.elementor-element-4684931{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1717 .elementor-element.elementor-element-4684931 .elementor-divider-separator{width:100%;}.elementor-1717 .elementor-element.elementor-element-4684931 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1717 .elementor-element.elementor-element-aa82b1b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1717 .elementor-element.elementor-element-aa82b1b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1717 .elementor-element.elementor-element-aa82b1b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1717 .elementor-element.elementor-element-aa82b1b .elementor-icon-list-text{transition:color 0.3s;}.elementor-1717 .elementor-element.elementor-element-5fb364c .gallery-item .gallery-caption{display:none;}.elementor-1717 .elementor-element.elementor-element-5fb364c .gallery-item{padding:0 15px 15px 0;}.elementor-1717 .elementor-element.elementor-element-5fb364c .gallery{margin:0 -15px -15px 0;}.elementor-1717 .elementor-element.elementor-element-e928e32{--divider-border-style:solid;}.elementor-1717 .elementor-element.elementor-element-50d31c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1717 .elementor-element.elementor-element-937ae40{--display:flex;}.elementor-1717 .elementor-element.elementor-element-ec70a05{--swiper-slides-to-display:4;--swiper-slides-gap:30px;}.elementor-1717 .elementor-element.elementor-element-ec70a05 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-1717 .elementor-element.elementor-element-ec70a05{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1717 .elementor-element.elementor-element-ec70a05{--swiper-slides-to-display:1;}}/* Start custom CSS *//* Panels */
#productInfo .input-text.qty.text,
#productInfo .product-single-cat a,
#productInfo .product-single-add-cart button,
#productInfo button.button.alt.disabled.wc-variation-selection-needed {
  background-color: var(--ast-global-color-0) !important;
  color: var(--ast-global-color-5);
}

#productInfo .product-single-cat a:hover,
#productInfo .product-single-add-cart button:hover {
  background-color: var(--ast-global-color-1) !important;
}

#productInfo .product-single-cod,
#productInfo .product-single-info {
  font-size: 14px;
}

/* Panel 1 */
#productImage .woocommerce-product-gallery {
  width: 100% !important;
  margin-bottom: 0;
}

/* Panel 2 */
#productInfo .single_add_to_cart_button {
  font-size: 14px !important;
}

#productInfo .buttons_added,
#productInfo .single_add_to_cart_button,
#productInfo .ast-stock-detail {
  margin-bottom: 0 !important;
}

#productInfo .ast-stock-avail {
  display: none;
}

#productInfo .input-text.qty.text {
  font-size: 18px;
}

#productInfo .product-single-cat a {
  font-size: 12px;
  font-weight: 600;
  padding: 5px 10px;
  border-radius: 30px;
}

#productInfo .product-single-price table.variations,
#productInfo .product-single-price table.variations tr,
#productInfo .product-single-price table.variations th {
  margin-bottom: 0 !important;
  border: none !important;
}

#productInfo .product-single-tag {
  font-size: 14px;
}

#productInfo .product-single-tag a::before {
  content: "#";
}

#productInfo .product-single-price .woocommerce-price-suffix {
  font-size: 16px;
}

#productInfo .quantity.buttons_added .plus,
.quantity.buttons_added .minus {
  border-color: transparent;
  font-size: 22px;
  color: var(--e-global-color-text);
}

#productInfo .stock.in-stock {
  color: var(--ast-global-color-0) !important;
  font-size: 12px;
}

#productInfo .stock.in-stock::before {
  content: "Disponibilidade: ";
  color: var(--e-global-color-text);
}

#productInfo .tinv-wishlist-clear {
  margin-top: 0;
}

#productInfo .variations_form td {
  padding-bottom: 0 !important;
}

#productInfo .variations_form tr {
  margin-bottom: 0;
}

/* Panel 2 Payments-info */
#productInfo .gallery-item {
  width: 64px !important;
}

/* Tabs */
#productTabs h2 {
  display: none;
}

#productTabs .woocommerce-product-attributes-item__label {
  width: 40% !important;
}

#productTabs .woocommerce-tabs.wc-tabs-wrapper {
  padding-top: 0 !important;
}

#productTabs .woocommerce-Tabs-panel--additional_information {
  font-size: 12px;
}

#productTabs .wc-tabs-wrapper {
  margin-bottom: 0 !important;
}

/* Related */
#productRelated .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
}


/* Tablet */
@media (min-width: 768px) {
  /* Product */
  #productMain > div.e-con-inner {
    flex-direction: row !important;
  }
  #productImage {
    width: 50%;
  }

  #productInfo {
    width: 50%;
  }

  /* Tabs */
  #productTabs .woocommerce-product-attributes-item__label {
    width: 33.33% !important;
  }

  #productTabs .woocommerce-Tabs-panel--additional_information {
    font-size: 14px;
  }
}

/* Desktop */
@media (min-width: 1025px) {
  /* Product */
  #productImage {
    align-self: start;
    width: 40%;
  }

  #productInfo {
    width: 60%;
  }

  /* Tabs */
  #productTabs .woocommerce-product-attributes-item__label {
    width: 25% !important;
  }

  #productTabs .woocommerce-Tabs-panel--additional_information {
    font-size: 16px;
  }
}/* End custom CSS */