/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer vv-source {
  .icon-rank i {
    color: #2b9d8f;
    text-shadow: 1px 1px 1px #ccc;
  }
  .afxshop .afxshop-button, .btnafx, .afxshop-small .afxshop-price, .afx_arrow_next, .afx_arrow_prev {
    background-color: #2b9d8f !important;
  }
  .afxshop .afx-border .afxshop-button, .afx-border .btnafx, .afxshop-small .afx-border .afxshop-price {
    background-color: transparent !important;
    color: #2b9d8f !important;
    border: 2px solid #2b9d8f;
  }
  .afxshop-small .afx-border .afxshop-price, .afxshop .afx-border .afxshop-button, .afx-border a.btnafx {
    text-shadow: none;
  }
  .afxshop .afxshop-autodescr {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
  .afxshop-grid .afxshop-item {
    flex: 1 0 calc(33% - 1em);
  }
  .afxshop-date span::before, .mtn_content span::before {
    content: "Prix mis à jour le ";
  }
}
