.ProductList-wrapper {
  margin-top: 7rem; }

.ProductList-products, .ProductList-products.ProductList-products {
  margin: 0 -3.2rem 5rem;
  justify-content: flex-start; }
  @media (max-width: 767px) {
    .ProductList-products, .ProductList-products.ProductList-products {
      margin-left: 0;
      margin-right: 0; } }

.ProductList-products .ProductList-item {
  width: calc(50% - 6.4rem);
  margin: 0 3.2rem 3.2rem; }
  .ProductList-products .ProductList-item:first-child:last-child {
    margin-left: auto;
    margin-right: auto; }
  @media (max-width: 767px) {
    .ProductList-products .ProductList-item {
      width: 100%;
      margin: 0 0 2rem; } }

.ProductList-item {
  border: none !important;
  padding: 0;
  -webkit-clip-path: url("#glitch-barton-path");
          clip-path: url("#glitch-barton-path"); }
  .ProductList-item:hover .ProductList-item-medias img {
    transform: scale(1.2); }
  .ProductList-item-buttonsContainer {
    display: flex;
    justify-content: space-between; }
    .ProductList-item-buttonsContainer .btn {
      padding: 20px 45px; }
    @media (max-width: 767px) {
      .ProductList-item-buttonsContainer {
        gap: 10px;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center; }
        .ProductList-item-buttonsContainer .btn {
          width: 100%; } }
  .ProductList-item-medias {
    width: 100%;
    min-height: 61.5rem;
    margin: 0;
    -webkit-clip-path: url("#glitch-barton-path");
            clip-path: url("#glitch-barton-path");
    overflow: hidden; }
  .ProductList-item-bottle {
    transform: none !important;
    position: absolute;
    width: 100%;
    height: 100%; }
    .ProductList-item-bottle img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      max-height: unset;
      will-change: transform;
      transition: transform 8s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  .ProductList-item-bottomWrapper {
    text-align: left;
    padding: 6rem 4rem 7rem;
    color: white;
    background-image: url("../../../../img/bg-wood.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: -1rem; }
  .ProductList-item-title {
    font-size: 3.5rem;
    font-weight: 800;
    margin-bottom: 2rem;
    text-align: left;
    color: white; }
    .Paragraph.ParagraphProducts .ProductList-item-titleWrapper .ProductList-item-title,
    .Paragraph.ParagraphPromote .ProductList-item-titleWrapper .ProductList-item-title {
      color: inherit; }
  .ProductList-item-click2buy {
    margin-bottom: 1rem;
    display: inline-flex; }
  .ProductList-item-button {
    display: inline-flex;
    margin-bottom: 1rem; }
  .ProductList-item-pictogram, .ProductList-item-backgroundColor, .ProductList-item-secondaryPictogram {
    display: none; }

.ParagraphProducts {
  position: relative; }

/*# sourceMappingURL=extend-products.css.map */
