.product-item > .product-item-info:hover .product-image-photo {
    border-radius: var(--border-radius-rounded);
    -webkit-transition: border-radius 0.4s ease 0s;
    transition: border-radius 0.4s ease 0s;
}

body.is-cat-room .product-item .product-image-photo,
body.is-cat-room .product-item > .product-item-info:hover .product-image-photo {
    border-radius: var(--border-radius-rounded);
    -webkit-transition: none;
    transition: none;
}

@media screen and (min-width:768px) {}

@media screen and (min-width: 640px) {

    /* move add to cart hover over image */
    /* body.page-products:not(.is-cat-room) .product-item-info {
          padding: 1rem 1rem 1rem 1rem;
     }

     body.page-products:not(.is-cat-room) .products-grid .product-item {
          margin-bottom: 0rem;
     }

     body.page-products:not(.is-cat-room) .product-item .price-box {
          margin: 10px 5px 0;
     }

     body.page-products:not(.is-cat-room) .products-grid .product-item-info .product-item-inner {
          top: 30%;
          background: transparent;
          padding: 0;
          margin: 0 auto;
          left: 50%;
          right: auto;
          -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
      }

     body.page-products:not(.is-cat-room) .products-grid .product-item-inner::before {
          content: none;
          display: none;
     }

     body.page-products:not(.is-cat-room) .product-item-actions {
          margin-bottom: 0;
          margin: 0;
          background: transparent;
     }

     body.page-products:not(.is-cat-room) .product-item-actions .actions-primary {
          display: inline-block;
          background: transparent;
          border: 0 none;
     }

     body.page-products:not(.is-cat-room) .actions-primary .action.primary {
          margin: 0;
     }

     body.page-products:not(.is-cat-room) .box-tocart .action.tocart:not(:last-child), 
     .action.tocart.primary {
          margin: 0;
          border: 1px solid rgba(255,255,255,0.3);
     } */
}

@media screen and (max-width:767px) {}