@keyframes scaleten{0%{background-position:-468px 0}100%{background-position:468px 0}}.product-tile{padding:1.25rem 0 1.25rem 0.875rem}@media only screen and (max-width: 767.98px){.product-tile{padding:1.25rem 0}}.product-tile .row{gap:20px;margin-left:0;margin-right:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(31.6%, 1fr))}@media only screen and (max-width: 767.98px){.product-tile .row{grid-template-columns:repeat(auto-fill, minmax(100%, 1fr))}}.product-tile__content{border-radius:0;background:#fff;box-shadow:3px 4px 5.3px 0 rgba(0,0,0,.05);padding:0.0125rem;overflow:hidden;min-height:409px;border:1.5px solid rgba(0,0,0,.1);position:relative;transition:.3s}.product-tile__content:hover{border:1.5px solid #009878;transition:.3s}@media only screen and (max-width: 767.98px){.product-tile__content:hover{min-height:auto}}.product-tile__content:hover .product-tile__title .title,.product-tile__content:hover .product-tile__title h4{color:#009878}@media only screen and (min-width: 768px){.product-tile__content:hover .product-tile__view-more{height:auto;opacity:1;transform:translateY(0);position:absolute;width:100%;left:0;bottom:8px;padding:0 0.75rem}}@media only screen and (min-width: 768px){.product-tile__content:hover .product-tile__description{transition:opacity .2s linear;min-height:80px}}@media only screen and (min-width: 768px){.product-tile__content:hover .product-tile__description::after{position:absolute;bottom:0;height:100%;width:100%;content:"";background:linear-gradient(to top, rgba(255, 255, 255, 0.95) 30%, rgba(255, 255, 255, 0) 80%)}}.product-tile__image{background-color:#fff;border-bottom:1px solid #f2eeee;width:100%;position:relative}.product-tile__image img{margin:auto;width:100%}@media only screen and (min-width: 768px){.product-tile__image a{pointer-events:none}}.product-tile__image p{position:absolute;bottom:0;display:flex;padding:0.5rem 0.875rem;justify-content:center;align-items:center;background:#edf7f6;width:100%}.product-tile__category{font-weight:300;color:#009878;font-size:0.75rem;line-height:1.05rem;margin-bottom:0.25rem;display:flex;justify-content:space-between}.product-tile__description{word-break:break-word;font-size:0.875rem;font-weight:300;line-height:1.25rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:#6f6f6f;position:relative;min-height:80px}.product-tile__description p{margin-bottom:0;color:#6f6f6f;font-size:0.875rem;line-height:1.25rem}.product-tile__title{word-break:break-word}.product-tile__title .h6{margin-bottom:0.3rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width: 992px){.product-tile__title .h6{-webkit-line-clamp:2}}@media only screen and (min-width: 768px){.product-tile__title a{pointer-events:none}}.product-tile .button{display:block;padding:0.625rem 1rem}@media only screen and (min-width: 768px){.product-tile__view-more{height:0;opacity:0;transform:translateY(45px);transition:opacity .2s,transform .2s;transition-delay:0s}}.product-tile__view-more .button{width:100%;padding:0;font-size:1rem}.product-tile__inner{display:flex;flex-flow:column wrap;height:100%}.product-tile__wrap--bottom{margin-top:auto}@media only screen and (max-width: 767.98px){.product-tile__wrap--bottom{padding:0 0.75rem 0.75rem}}.product-tile__wrap--top{padding:0.75rem}.product-tile__date-time{background:url(../images/icons/date.svg) no-repeat left center;padding-left:1.625rem;background-size:18px}
