.product-tiles .product-tiles__text.t-accent-dark--dark-grey{background-color:#413e45}
.product-tiles .product-tiles__text.t-accent-dark--teal{background-color:#00788a}
.product-tiles{border-radius:.625em;overflow:hidden}
.product-tiles .product-tiles__image,.product-tiles .product-tiles__text{display:block;width:100%}
.product-tiles .product-tiles__image-wrapper{padding-top:56.25%;position:relative;width:100%}
.product-tiles .product-tiles__image{border-radius:0;height:100%;position:absolute;top:0;vertical-align:middle;width:100%}
.product-tiles .product-tiles__image img{border-radius:0;display:block;height:100%;object-fit:cover;object-position:50% 0;width:100%}
.product-tiles .product-tiles__text{padding:30px 1.25em}
.product-tiles .product-tiles__heading{margin:0 0 10px}
.product-tiles .product-tiles__description p{margin:0}
@media screen and (min-width:48em){.product-tiles .product-tiles__row{display:flex}
.product-tiles .product-tiles__image-wrapper{float:left;height:253px;min-width:253px;padding-top:0;width:253px}
.product-tiles .product-tiles__image{position:static}
.product-tiles .product-tiles__image img{object-position:50% 50%}
.product-tiles .product-tiles__text{height:253px;overflow:hidden;padding:30px 2.5em 0}
}
@media screen and (min-width:80em){.product-tiles .product-tiles__image-wrapper{height:295px;min-width:525px;width:525px}
.product-tiles .product-tiles__text{height:295px;padding:40px 4.688em 0}
.product-tiles .product-tiles__heading{margin:0 0 20px}
}