
 .slider-thumbnail-img {
    position: relative;
    cursor: pointer;
    margin: 6px;
   
}

.slider-thumbnail-img img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}


.slider-thumbnail-overlay {
   background-color: rgba(0,0,0,.5);
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   color: #fff;
   display: flex;
   flex-direction: column;
   justify-content: center;
   font-size: 15px;
   text-transform: uppercase;
   font-family: 'Gotham';
   font-weight: 500;
   opacity: 0;
   text-align: center;
}

.slider-thumbnail-overlay i {
   display: block;
   font-size: 27px;
}

.slider-thumbnail-img:hover .slider-thumbnail-overlay {
    opacity: 1;
}

.slider-thumbnail-overlay span {
   padding-top: 10px;
   display: none;
}

.tab-product-slider {
   padding-top: 25px;
}

.tab-product-slider p {
   padding-bottom: 10px;
}

.js-product-slide-thumbnail {
   margin: 0 -6px;
}

.product-dimension-details {
   padding-bottom: 30px;
   margin-top: 40px;
}

.product-dimension-details ul {
   margin: 0;
   padding: 0;
   background-color: rgba(219,227,233,0.4);
}

.product-dimension-details ul li {
   margin: 0;
   padding: 0;
   text-align: center;
   border-bottom: 1px solid rgba(80,107,132,0.25);
   height: 100%;
   padding: 40px 0;
   display: flex;
   flex-direction: column;
   justify-content: center;
}

.product-dimension-details ul li:last-child{
   border: none;
}

.product-dimension-details ul li::before {
   display: none;
}


.product-dimension-details ul li p {
   margin: 0;
   padding: 0;
   text-transform: uppercase;
   color: #2D2D2D;
   font-weight: 500;
   font-family: 'Gotham';
}

.product-dimension-details ul li p span {
   display: block;
   font-size: 14px;
   font-family: 'Gotham Book';
   padding-top: 20px;
}

.product-dimension-featured {
   background-color: #DBE3E9;
   padding: 15px 20px;
   font-size: 16px;
   font-family: 'Gotham Book';
   letter-spacing: 0.05em;
}

@media (min-width: 1025px) {

   .tab-product-slider {
      padding-top: 0;
   }

   .tab-product-slider p {
      padding-bottom: 10px;
      font-size: 18px;
   }

   .product-slide-img {
      height: 396px;
   }

   .slider-thumbnail-img {
      height: 135px;
   }

   .product-slide-img img,
   .slider-thumbnail-img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
   }

   .product-dimension-details {
      max-width: 1017px;
      padding-bottom: 54px;
   }

   .product-dimension-details ul li {
      border-bottom: none;
      border-right: 1px solid rgba(80,107,132,0.25);
      width: 25%;
      float: left;
   }
   .product-dimension-featured {
      padding: 15px 33px;
   }
  
}

@media (min-width: 1200px) {

   .slider-thumbnail-overlay i {
      display: block;
      font-size: 36px;
   }

   .slider-thumbnail-overlay span {
      display: block;
   }

   .tab-product-slider {
      padding-left: 48px;
   }
}
