.product-teasers-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin:1rem 1%}@media screen and (min-width:550px){.product-teaser{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;margin:1rem 1%}}@media screen and (min-width:992px){.product-teaser{-webkit-box-flex:0;-ms-flex:0 1 31%;flex:0 1 31%;margin:1rem 1%}}.product-teaser__content{max-width:375px}.product-teaser__image{display:inline-block;-ms-flex-item-align:start;align-self:flex-start}.product-teaser__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-decoration:none;margin:0 auto}.product-teaser__link:hover .product-teaser__label{color:#3cbc47}.product-teaser__image img{display:block;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.5);box-shadow:2px 2px 4px rgba(0,0,0,0.5);border-bottom:1px solid #01573e;max-width:100%;height:auto}.product-teaser__label{position:relative;color:#01573e;font-family:'futura-pt',sans-serif;font-weight:800;text-transform:uppercase;margin-top:.75rem;font-size:1rem}@media screen and (min-width:550px){.product-teaser__label{font-size:1.25rem}}.product-teaser__image:after{content:"";display:block;width:10%;border-bottom:7px solid #01573e;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;bottom:7px;position:relative}.product-teaser__link:hover .product-teaser__image:after{width:100%;border-color:#3cbc47}