.elementor-106 .elementor-element.elementor-element-e92867c{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-106 .elementor-element.elementor-element-dfc4063 > .elementor-widget-container{margin:0px 0px 25px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-45052fd3 */.wishlist-title{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfc4063 */.wishlist-title{
    display: none;
}

/* ===== WISHLIST MOBILE – ESTILO LINHA COM LARANJA #F57C00 ===== */
@media (max-width: 768px) {
    
    .yith-wcwl-share{
        display: none;
    }

  /* container geral */
  .wish-mobile {
    padding: 8px 0;
    background: transparent;
  }

  /* cada item da lista */
  .wish-mobile > div,
  .wish-mobile > li,
  .wish-mobile .wishlist_item {
    display: grid;
    grid-template-columns: auto 1fr auto;
    grid-template-rows: auto auto;
    grid-column-gap: 16px;
    grid-row-gap: 4px;

    align-items: center;

    padding: 10px 16px;
    margin-bottom: 10px;

    background: #ffffff;
    border-radius: 16px;
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.06);

    border-left: 4px solid #F57C00; /* faixa laranja na lateral */
  }

  /* imagem do produto */
  .wish-mobile img {
    grid-row: 1 / 3;
    grid-column: 1 / 2;

    width: 52px;
    height: 52px;
    border-radius: 12px;
    object-fit: cover;
  }

  /* nome do produto */
  .wish-mobile a,
  .wish-mobile .product-name,
  .wish-mobile .product-title {
    grid-column: 2 / 4;
    grid-row: 1 / 2;

    font-size: 14px;
    font-weight: 600;
    line-height: 1.3;
    color: #1E234B;
    text-decoration: none;
  }

  .wish-mobile a:hover,
  .wish-mobile .product-name:hover,
  .wish-mobile .product-title:hover {
    color: #F57C00;            /* hover laranja */
  }

  /* preço (Lance atual: R$ 799,90) */
  .wish-mobile .price,
  .wish-mobile .woocommerce-Price-amount,
  .wish-mobile .current-bid,
  .wish-mobile .product-price {
    grid-column: 2 / 3;
    grid-row: 2 / 3;

    font-size: 13px;
    font-weight: 500;
    color: #555555;
    text-align: left;
    white-space: nowrap;
  }

  /* badge de estoque */
  .wish-mobile .stock {
    grid-column: 3 / 4;
    grid-row: 2 / 3;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 3px 10px;
    border-radius: 999px;

    background: #FFF3E0;       /* fundo laranja bem claro */
    color: #F57C00;
    border: 1px solid #F57C00;

    font-size: 11px;
    font-weight: 600;
    white-space: nowrap;
  }

  /* link/botão "Adicionar ao carrinho" */
  .wish-mobile .add_to_cart_button,
  .wish-mobile .product-add-to-cart,
  .wish-mobile a.add_to_cart,
  .wish-mobile a.button.add_to_cart_button {
    margin-left: 12px;
    font-size: 12px;
    font-weight: 700;
    color: #F57C00;
    background: transparent;
    border: none;
    padding: 0;
    text-decoration: none;
    white-space: nowrap;
  }

  .wish-mobile .add_to_cart_button:hover,
  .wish-mobile .product-add-to-cart:hover,
  .wish-mobile a.add_to_cart:hover,
  .wish-mobile a.button.add_to_cart_button:hover {
    text-decoration: underline;
  }

  /* caso exista um wrapper de ações */
  .wish-mobile .wishlist-action,
  .wish-mobile .product-actions {
    grid-column: 3 / 4;
    grid-row: 2 / 3;
    text-align: right;
  }

  /* some com labels "Preço:" / "Estoque:" se forem fortes/labels */
  .wish-mobile strong,
  .wish-mobile .label {
    font-weight: 600;
    font-size: 0;
  }
  .wish-mobile strong::after,
  .wish-mobile .label::after {
    content: "";
    font-size: 0;
  }
}

/* ===== DIVISOR ENTRE PRODUTOS DA WISHLIST (MOBILE) ===== */
@media (max-width: 768px) {
  .wish-mobile .wishlist_item {
    border-bottom: 1px solid #FFE0B2; /* laranja bem clarinho */
    padding-bottom: 8px;
    margin-bottom: 8px;
  }

  /* tira a linha do último item */
  .wish-mobile .wishlist_item:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}/* End custom CSS */