#pos-special-products .item-inner {
  padding-right: 4.9vw;
}
#pos-special-products .item-product {
  overflow: hidden;
}
#pos-special-products .item-product:hover .product-contents {
  -webkit-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -ms-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transform: none;
}
#pos-special-products .item-product .products-inner:before {
  display: none;
}
#pos-special-products .item-product .products-inner .actions {
  display: none;
}
#pos-special-products .item-product .product-contents {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #363636;
  padding: 20px;
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  transform: rotateX(90deg);
  transform-origin: center bottom 0;
  -webkit-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -ms-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}
#pos-special-products .item-product .product-contents h5.product-name a {
  color: white;
}
#pos-special-products .item-product .product-contents h5.product-name a:hover {
  color: var(--cor_principal);
}
#pos-special-products .item-product .product-contents .hook-reviews .nb-comments {
  color: white;
}
#pos-special-products .item-product .product-contents .price-box .price {
  color: white;
}
#pos-special-products .item-product .product-contents .product-desc {
  display: none;
}
