body {
  .axomatesimilarproductslider {
    padding: 10px 0 20px;
  }

  .axomatesimilarproductslider__title {
    width: 100%;
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    color: #373737;
    margin-bottom: 7px;
  }

  .axomatesimilarproductslider__content {
    padding: 20px 80px;
    display: flex;
    gap: 30px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.75rem;
  }

  .axomatesimilarproductslider__image {
    display: flex;
    align-items: start;
    background-size: cover;
    background-position: center;
    width: 100px;
    height: 100px;

    > img {
      width: 200px;
    }
  }

  .axomatesimilarproductslider__desc {
    width: 100%;
  }

  .axomatesimilarproductslider__name {
    font-size: 18px;
    line-height: 18px;
    font-family: 'FP1';
    position: relative;
    width: fit-content;

    &::after {
      content: '';
      height: 1px;
      width: 0%;
      background-color: #dab772;
      position: absolute;
      bottom: -2px;
      left: 0;
      transition: width 0.5s;
    }

    /*
    &:hover {
      cursor: pointer;

      &::after {
        width: 100%;
      }
    }

    &:not(:hover)::after {
      width: 0%;
      right: 0;
      left: initial;
    }
    */
    
  }

  .axomatesimilarproductslider__price {
    color: #373737;
    font-size: 15px;
    line-height: 1rem;
    margin-bottom: 20px;
  }

  .axomatesimilarproductslider__similarity {
    font-weight: 600;
    font-size: 15px;
  }

  .axomatesimilarproductslider__similarity--100 {
    color: #3a9653;
  }

  .axomatesimilarproductslider__similarity--75 {
    color: #daba46;
  }

  .axomatesimilarproductslider__similarity--50 {
    color: #e59a54;
  }

  .axomatesimilarproductslider__cta {
    font-size: 15px;
    line-height: 1rem;
    text-decoration: underline;
    margin-top: 5px;

    &:hover {
      color: #dab772;
      transition: color 0.25s;
    }
  }
}

#product .fp_similarproducts {
    margin-top: 30px;
    margin-bottom: 10px;
}

.axomatesimilarproductslider .perfumy_divider {
    max-width: 60px;
    height: 3px;
}

.axomatesimilarproductslider {
    border:1px solid #eee;
}

#product .axomatesimilarproductslider .axomatesimilarproductslider__title {
    border-bottom: 1px solid #eee !important;
    padding-bottom: 10px;
}

#product .axomatesimilarproductslider .axomatesimilarproductslider__price {
    margin-top: 5px;
    margin-bottom: 5px;
}

#product .axomatesimilarproductslider .axomatesimilarproductslider__content {
    padding: 10px 10% 10px;
}


/* category & search & promotions */

#category .axomatesimilarproductslider .axomatesimilarproductslider__content,
#search .axomatesimilarproductslider .axomatesimilarproductslider__content,
#prices-drop .axomatesimilarproductslider .axomatesimilarproductslider__content {
    padding: 10px 10px 0;
    gap: 10px;
}

#category .axomatesimilarproductslider .axomatesimilarproductslider__title,
#search .axomatesimilarproductslider .axomatesimilarproductslider__title,
#prices-drop .axomatesimilarproductslider .axomatesimilarproductslider__title {
    border-bottom: 1px solid #eee !important;
    padding-bottom: 10px;
    font-size: 14px;
}

#category .axomatesimilarproductslider .axomatesimilarproductslider__image img,
#search .axomatesimilarproductslider .axomatesimilarproductslider__image img,
#prices-drop .axomatesimilarproductslider .axomatesimilarproductslider__image img {
    width: 100px;
}

#category .axomatesimilarproductslider .axomatesimilarproductslider__name,
#search .axomatesimilarproductslider .axomatesimilarproductslider__name,
#prices-drop .axomatesimilarproductslider .axomatesimilarproductslider__name {
    font-size: 14px;
    line-height: 18px;
    font-family: 'FP1';
    display: block;
}

#category .axomatesimilarproductslider .axomatesimilarproductslider__title,
#search .axomatesimilarproductslider .axomatesimilarproductslider__title,
#prices-drop .axomatesimilarproductslider .axomatesimilarproductslider__title {
    font-size: 14px;
    line-height: 14px;
}

#category .axomatesimilarproductslider .axomatesimilarproductslider__price,
#search .axomatesimilarproductslider .axomatesimilarproductslider__price,
#prices-drop .axomatesimilarproductslider .axomatesimilarproductslider__price {
    font-size: 14px;
    margin-bottom: 5px;
}

#category .axomatesimilarproductslider .axomatesimilarproductslider__similarity,
#search .axomatesimilarproductslider .axomatesimilarproductslider__similarity,
#prices-drop .axomatesimilarproductslider .axomatesimilarproductslider__similarity {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
}

#category .axomatesimilarproductslider .axomatesimilarproductslider__cta,
#search .axomatesimilarproductslider .axomatesimilarproductslider__cta,
#prices-drop .axomatesimilarproductslider .axomatesimilarproductslider__cta {
    font-size: 14px;
}

#category .axomatesimilarproductslider .perfumy_divider,
#search .axomatesimilarproductslider .perfumy_divider,
#prices-drop .axomatesimilarproductslider .perfumy_divider {
    margin-top: 2px;
    margin-bottom: 6px;
}

#category .axomatesimilarproductslider .axomatesimilarproductslider__cta,
#search .axomatesimilarproductslider .axomatesimilarproductslider__cta,
#prices-drop .axomatesimilarproductslider .axomatesimilarproductslider__cta {
    display:none;
}

#category .axomatesimilarproductslider .axomatesimilarproductslider__desc,
#search .axomatesimilarproductslider .axomatesimilarproductslider__desc,
#prices-drop .axomatesimilarproductslider .axomatesimilarproductslider__desc {
    min-height: 90px;
}



@media only screen and (max-width: 768px) {

    #product .axomatesimilarproductslider .axomatesimilarproductslider__content {
        padding: 10px 25px 10px !important;
    }

    #product .axomatesimilarproductslider__content {
        gap: 15px !important;
    }

    #product .axomatesimilarproductslider__image img {
        width: 120px !important;
    }

    #product .axomatesimilarproductslider__name {
        font-size: 16px !important;
    }

    #product .axomatesimilarproductslider__price,
    #product .axomatesimilarproductslider__similarity,
    #product .axomatesimilarproductslider__cta {
        font-size:13px !important;
        line-height: 16px;
    }

    #product .axomatesimilarproductslider .axomatesimilarproductslider__price {
        margin-top: 2px !important;
        margin-bottom: 2px !important;
    }

    #category .axomatesimilarproductslider .axomatesimilarproductslider__title,
    #search .axomatesimilarproductslider .axomatesimilarproductslider__title {
        font-size: 12px;
        line-height: 12px;
    }

    #category .axomatesimilarproductslider .axomatesimilarproductslider__content,
    #search .axomatesimilarproductslider .axomatesimilarproductslider__content {
        padding: 5px 2px 0px;
        gap: 5px;
    }

    #category .axomatesimilarproductslider .axomatesimilarproductslider__image img,
    #search .axomatesimilarproductslider .axomatesimilarproductslider__image img {
        width:60px;
    }

    #category .axomatesimilarproductslider .axomatesimilarproductslider__name,
    #search .axomatesimilarproductslider .axomatesimilarproductslider__name {
        font-size: 12px;
        line-height: 14px;
    }

    #category .axomatesimilarproductslider .axomatesimilarproductslider__price,
    #search .axomatesimilarproductslider .axomatesimilarproductslider__price {
        font-size: 12px;
        line-height: 12px;
    }

    #category .axomatesimilarproductslider .axomatesimilarproductslider__similarity,
    #search .axomatesimilarproductslider .axomatesimilarproductslider__similarity {
        font-size: 12px;
        line-height: 12px;
    }

    #category .axomatesimilarproductslider .axomatesimilarproductslider__desc,
    #search .axomatesimilarproductslider .axomatesimilarproductslider__desc {
        min-height: initial;
    }

    #category .swiper-button-prev,
    #search .swiper-button-prev {
        display:none !important;
    }



}