.holder{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:15px;gap:15px;width:100%;max-width:1600px;margin:0 auto;padding:0 60px;box-sizing:border-box}.card-diferente{display:flex;flex-direction:column;height:100%}.card-diferente,.card-diferente .image-wrap{overflow:hidden;width:100%;position:relative}.card-diferente .image-wrap{aspect-ratio:4/5;flex-shrink:0}.card-diferente .image-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.card-diferente .over-category-page{position:relative;width:100%;padding:12px 14px 14px;background:#e6b2a6;display:block;box-sizing:border-box;flex-grow:1}.card-diferente .over-category-page .align-left{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-right:25px}.card-diferente .over-category-page .like{position:absolute;top:8px;right:10px;font-size:18px;color:#fff;text-decoration:none}.card-diferente .over-category-page .like:hover{color:#676666}.card-diferente .over-category-page .price{font-size:18px;color:#fff;letter-spacing:2px}.card-diferente .title-name{font-size:16px;line-height:1.3;color:#fff;margin:0 0 6px;text-transform:uppercase;word-break:break-word;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.3em * 2);max-height:calc(1.3em * 2)}.card-diferente .title-name a{color:#fff;transition:all .25s linear;text-decoration:none}.card-diferente .title-name a:hover{color:#676666}.card-diferente .over-category-page .price{display:block;font-size:16px}.card-diferente .over-category-page .price del{font-size:13px;margin-right:5px}.card-diferente .over-category-page .price-regular{font-size:16px;color:#fff;opacity:.9}.card-diferente .over-category-page .price-sale{font-size:18px;color:#fff;font-weight:700}@media (max-width:1600px){.holder{grid-template-columns:repeat(5,1fr);padding:0 50px}}@media (max-width:1400px){.holder{grid-template-columns:repeat(4,1fr);padding:0 40px}.card-diferente img{height:320px}}@media (max-width:1199px){.holder{grid-template-columns:repeat(3,1fr);padding:0 30px}.card-diferente img{height:300px}}@media (max-width:899px){.holder{grid-template-columns:repeat(2,1fr);padding:0 20px;gap:12px}.card-diferente img{height:280px}}@media (max-width:599px){.holder{grid-template-columns:1fr;padding:0 15px;gap:10px}.card-diferente .over-category-page{padding:12px;min-height:70px}.card-diferente img{height:350px}}