#home-categories-recent-items-wrapper {
  position: relative; }
  #home-categories-recent-items-wrapper .swiper-button-prev, #home-categories-recent-items-wrapper .swiper-button-next {
    opacity: 0;
    transition: all 300ms linear; }
  #home-categories-recent-items-wrapper:hover .swiper-button-prev, #home-categories-recent-items-wrapper:hover .swiper-button-next {
    opacity: 0; }
  #home-categories-recent-items-wrapper:hover .swiper-button-next.swiper-button-disabled, #home-categories-recent-items-wrapper:hover .swiper-button-prev.swiper-button-disabled {
    opacity: 0; }
  #home-categories-recent-items-wrapper .lp-recent-so .swiper-slide {
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: column; }
  #home-categories-recent-items-wrapper .swiper {
    gap: 0px;
    flex-wrap: wrap; }
    #home-categories-recent-items-wrapper .swiper .swiper-slide:nth-child(even) {
      border-left: 0; }
    #home-categories-recent-items-wrapper .swiper .swiper-slide .card-item {
      padding: 7px 7px 7px 0px;
      border-bottom: 0.5px var(--border-color) solid;
      width: calc(100% - 2px) !important;
      overflow: hidden;
      box-sizing: content-box;
      position: relative;
      align-items: flex-start;
      box-sizing: border-box; }
      #home-categories-recent-items-wrapper .swiper .swiper-slide .card-item:nth-child(even) {
        border-left: 0;
        padding-right: 0; }
      #home-categories-recent-items-wrapper .swiper .swiper-slide .card-item *:hover {
        text-decoration: none; }
      #home-categories-recent-items-wrapper .swiper .swiper-slide .card-item .img-holder {
        background-color: #fff !important;
        width: 70px;
        height: 65px;
        display: block;
        border-radius: 7px;
        background-position-x: center !important;
        background-size: 72% !important;
        background-position-y: center !important; }
      #home-categories-recent-items-wrapper .swiper .swiper-slide .card-item .price-holder, #home-categories-recent-items-wrapper .swiper .swiper-slide .card-item .label-brand {
        font-weight: 500; }
        #home-categories-recent-items-wrapper .swiper .swiper-slide .card-item .price-holder:hover, #home-categories-recent-items-wrapper .swiper .swiper-slide .card-item .label-brand:hover {
          color: var(--text-color-accent); }
      #home-categories-recent-items-wrapper .swiper .swiper-slide .card-item .label-holder {
        font-weight: 500;
        line-height: 19px;
        width: calc(80% - 10px);
        display: block;
        overflow: hidden;
        font-size: 13px; }
      #home-categories-recent-items-wrapper .swiper .swiper-slide .card-item .floating-right-bottom {
        position: absolute;
        right: 7px;
        top: 15%;
        z-index: 1; }

/*Tablet-landscape*/
@media only screen and (min-width: 681px) {
  #home-categories-recent-items-wrapper:hover .swiper-button-prev, #home-categories-recent-items-wrapper:hover .swiper-button-next {
    opacity: 1; }
  #home-categories-recent-items-wrapper .swiper .swiper-slide .card-item {
    padding: 7px;
    width: calc(50% - 4px) !important; }
    #home-categories-recent-items-wrapper .swiper .swiper-slide .card-item:nth-child(odd) {
      border-left: 0;
      padding-left: 0 !important; }
    #home-categories-recent-items-wrapper .swiper .swiper-slide .card-item .label-holder {
      font-size: inherit; } }

/*Tablet*/
