.clearfix::before, .clearfix::after {
  content: '';
  display: table; }

.clearfix::after {
  clear: both; }

@media (max-width: 768.98px) {
  .product-list.rythme-view .plpcontent6-block.TREE_BY_LINE {
    width: 100%;
    margin-bottom: 20px; } }

.product-list.rythme-view .plpcontent6-block .plpcontent6 {
  position: relative;
  padding: 2px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .product-list.rythme-view .plpcontent6-block .plpcontent6 .img-transparent {
    border: 1px solid #D3D3D3; }
    .product-list.rythme-view .plpcontent6-block .plpcontent6 .img-transparent img {
      width: 100%;
      height: 100%;
      object-fit: cover; }

.product-list.rythme-view .plpcontent6-block .plpcontent6-contain {
  top: 50%;
  transform: translateY(-50%); }
  .product-list.rythme-view .plpcontent6-block .plpcontent6-contain .isDesktopTextplp2 {
    padding: 0 10%; }
    @media (max-width: 1239.98px) {
      .product-list.rythme-view .plpcontent6-block .plpcontent6-contain .isDesktopTextplp2 {
        font-size: 4vh; } }
    @media (max-width: 768.98px) {
      .product-list.rythme-view .plpcontent6-block .plpcontent6-contain .isDesktopTextplp2 {
        font-size: 27px; } }

.product-list.rythme-view .plpcontent6-block .plp-link-page {
  bottom: 55px; }
  @media (max-width: 768.98px) {
    .product-list.rythme-view .plpcontent6-block .plp-link-page {
      bottom: 30px; } }

.plpcontent6-block .ctaNotClickable {
  pointer-events: none;
  cursor: default; }
