/*Product GRID*//*Product GRID*/

.ide-product-grid-wrapper {
      display: grid;
      grid-template-columns: repeat(6, 1fr);
      gap: 20px;
      width: 100%;	
    }

    @media (max-width: 1200px) {
      .ide-product-grid-wrapper {
        grid-template-columns: repeat(4, 1fr);
      }
    }

    @media (max-width: 640px) {
      .ide-product-grid-wrapper {
        grid-template-columns: repeat(2, 1fr);
      }
    }
    
    .ide-product-item {
      box-shadow: rgba(21, 30, 38, 0.1) 0px 0px 5px 5px;   
      background: #fff;
      display: flex;
      flex-direction: column;	
	  text-decoration:none;
    }

    .ide-product-item-image {
      padding: 10px;
      text-align: center;	  
    }

    .ide-product-item-image img {
      max-width: 200px;
	  width:100%;
      height: auto;
    }

    .ide-product-name {      
      color: #fff;
	  height:60px;      
      display: flex;
      justify-content: center;
      align-items: center;
      background-image: linear-gradient(135deg, var(--awb-color4) 90%, var(--awb-color2) 90%);
      background-repeat: no-repeat;
      background-size: 100% 100%;
    }
	
	.ide-product-name span{
		text-align:center;
		display:inline-block;
		text-decoration-line:underline;
		text-decoration-style:dotted;
		text-underline-offset:4px;
		text-decoration-thickness:1px;
		text-decoration-color:rgb(92, 154, 235);
		
	}
	
	.ide-product-item:hover  .ide-product-name{
		background: var(--awb-color2);
	}