.related-products{font-size:14px}.related-products h3{font-family:Work Sans Thin,sans-serif;font-size:2em;font-weight:lighter;margin:.5em;text-align:center;text-transform:uppercase;width:100%}.related-products-inner{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.products{display:flex;flex-wrap:wrap;width:100%}.related-products .product{margin:20px auto;width:25%}.related-products .product .img-wrapper{background-color:#19468d;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:262.5px}.related-products .product .img-wrapper:before{background:radial-gradient(circle,#4984bd,transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.related-products .product .img-wrapper figure{cursor:pointer;margin:0;position:relative}.related-products .product .img-wrapper figure img{height:auto;width:100%}.related-products .product .product-info{background-color:#fff;height:100%;left:0;opacity:0;overflow-y:auto;padding:15px;position:absolute;text-align:center;top:100%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.related-products .product .product-info h4{font-size:1em;margin:.5em;text-transform:uppercase}.related-products .product .product-info p{font-size:1em}.related-products .product .img-wrapper:hover .product-info{opacity:1;top:0}@media(max-width:1343px){.products{margin:0 40px}}@media(max-width:1200px){.related-products .product{width:50%}}@media(max-width:1023px){.products{margin:0 8px}}@media(max-width:650px){.related-products .product{width:100%}}