.product-item {
  width: 100%;
  height: 100%;
}

.product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING {
  font-family: 'Poppins', sans-serif;
  color: #ffffff;
  width: 100%;
  text-align: center;
  position: relative;
}

.product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING img.bg,
.product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING picture {
  max-height: 850px;
  min-height: 500px;
  object-fit: cover;
  object-position: center;
}

.product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .only-desk-first {
  display: none;
}

.btn-visuel-second .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .only-desk-second {
  display: none;
}

.btn-visuel-second .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING picture.double {
  display: none;
}

.btn-visuel-first .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING picture.defaut {
  display: none;
}

.product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft {
  position: absolute;
  width: 100%;
  left: 50%;
  top: 20px;
  transform: translateX(-50%);
  margin: auto;
  height: max-content;
}

.product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft .title {
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft .description {
  font-size: 10px;
  font-weight: 300;
  line-height: 1.4;
}

.product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .only-mob {
  display: none;
}


@media screen and (max-width: 767px) {

  .btn-visuel-second .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .only-desk-second,
  .btn-visuel-first .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .only-desk-second {
    display: none;
  }

  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .only-mob {
    display: block;
  }

  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft {
    top: 40px;
  }

  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft .title {
    font-size: 25px;

  }

  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft .description {
    font-size: 17px;
  }

}

@media screen and (max-width: 480px) {

  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING img.bg,
  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING picture {
    min-height: 400px;
  }

  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft {
    top: 30px;
  }

  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft .title {
    font-size: 22px;

  }

  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft .description {
    font-size: 14px;
  }

}

@media screen and (max-width: 390px) {

  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft {
    top: 30px;
  }

  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft .title {
    font-size: 20px;

  }

  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft .description {
    font-size: 12px;

  }
}

@media (min-width: 768px) {
  .btn-visuel-first .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft {
    position: absolute;
    left: 50%;
    top: 20px;
    transform: translateX(-50%);
  }

  .btn-visuel-second .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft {
    width: 400px;
    left: 15px;
    top: 50%;
    transform: translatey(-50%);
  }


  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING img.bg,
  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING picture {
    object-position: 12%;
  }

  .btn-visuel-second .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft .title {
    font-size: 30px;
  }

  .btn-visuel-second .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft .description {
    font-size: 17px;
    width: 350px;
    margin: 0 auto;
  }

  .btn-visuel-first .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft .title {
    font-size: 40px;
  }

  .btn-visuel-first .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft .description {
    font-size: 20px;
    width: 100%;
    margin: 0 auto;
  }

  .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .only-desk-first {
    display: block;
  }
}

@media (min-width: 1500px) {
  .btn-visuel-second .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft {
    left: 40px;
  }

  .btn-visuel-first .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft {
    top: 50px;
  }

}

@media (min-width: 1700px) {
  .btn-visuel-second .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING .texteLeft {
    left: 95px;
  }
}

@media (min-width: 639px) and (max-width: 768px) {

  .btn-visuel-first .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING img.bg,
  .btn-visuel-first .product-item.breaking-zone.PE25-BZ-XL-TF3-AUTONME-HIVER-COCOONING picture {
    object-position: center 20%;
  }
}