#product-button .next-product-button,
 #product-button .prev-product-button {
   z-index: 3;
    /*
   display: flex;
   align-items: center;
     */
 }

 #product-button .next-product-button {
   position: relative;
 }

 #product-button .next-product-button .product-button-hover,
  #product-button .prev-product-button .product-button-hover {
    padding: 10px;
    text-align: center;
    position: absolute;
    top: 35px;
    visibility: hidden;
    transform: translateY(100px);
    transition: all .2s ease-in;
    opacity: 0;
    box-shadow: 0 0 7px rgba(0, 0, 0, .17);
    background: #3a90fe;
 }

#product-button .next-product-button .product-button-hover a,
 #product-button .prev-product-button .product-button-hover a {
     color: #fbfbfb;
}

#product-button .product-button-hover a:last-child {
    display: inline-block;
    text-align: left;
    padding-left: 8px
}

 #product-button .next-product-button .product-button-hover .product-name,
  #product-button .prev-product-button .product-button-hover .product-name {
   font-size: .775rem;
   font-weight: normal;
   transition: all .2 linear;
 }

 #product-button .next-product-button .product-button-hover img,
 #product-button .prev-product-button .product-button-hover img {
   max-width: 100%;
   height: auto;
 }

 #product-button .next-product-button:hover .product-button-hover,
 #product-button .prev-product-button:hover .product-button-hover {
  visibility: visible;
  transform: translateY(0);
  opacity: 1;
 }

 #product-button .next-product-button .product-button-hover {
   right: -3px;
 }

 .breadcrumb .container {
   display: flex;
   justify-content: space-between;
 }

 .breadcrumb .container::after {
   display: none
 }

 #product-button {
    display: flex;
    margin-left: auto;
    margin-right: -3px;
    position: relative;
    z-index: 1041
 }

 #product-button .btn_prev span,
  #product-button .btn_next span {
     color: #8c8d91;
 }
 #product-button .btn_prev span i,
  #product-button .btn_next span i {
     color: #232323;
 }

 #product-button .next-product-button {
   margin-right: 20px;
 }


 #product-button span .material-icons {
   margin-bottom: 1px;
 }

 #product-button .product-name {
   margin-top: 9px;
   margin-bottom: 0;
 }

 @media screen and (max-width: 1500px) {

   #product-button .prev-product-button .product-button-hover,
   #product-button .next-product-button .product-button-hover {
     right: 0;
   }

   #product-button .next-product-button {
     position: unset;
   }

 }