.rei-recs li{display:inline-block;vertical-align:top}.rei-recs ul{list-style-type:none;margin:0;padding:0}.recommendations-component{padding:20px 0}hr+.recommendations-component{padding:15px 0}.recommendations-component .product-tile{padding-top:18px}.recommendations-component .product-tile .result-image-container{display:block;width:150px;height:150px;padding:1px;margin:auto;position:relative;overflow:hidden}.recommendations-component .product-tile .result-image-container img{display:block;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.recommendations-component .product-tile .result-image-container img.fade-in{opacity:0;transition:opacity .5s ease-in-out}.recommendations-component .product-tile .result-image-container img.fade-in.in{opacity:1}.recommendations-component .product-tile .product-description{max-width:150px}.recommendations-component .product-tile .product-title{color:#222;font-family:"Roboto Condensed",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:8px;display:inline-block}.recommendations-component .product-tile .product-title:hover{text-decoration:underline}.recommendations-component .product-tile .product-link:hover{color:#222;text-decoration:none}.recommendations-component .product-tile .product-price{display:block;color:#222;font-size:1.6rem;font-weight:400}.recommendations-component .product-tile .sale-price{color:#c00}.recommendations-component .product-tile .compare-at-price{color:#222;text-decoration:line-through}.recommendations-component .product-tile .review-rating{font-size:1.4rem;letter-spacing:-2px;line-height:1;color:#bd5b0d;margin:8px 0}.recommendations-component .product-tile .review-rating .icon{margin:2px 2px 0 0;z-index:2;position:relative}.recommendations-component .product-tile .review-rating .icon.inactive{color:#e5e5e5}.recommendations-component .product-tile .review-rating .icon.backfill{position:absolute;z-index:1}.recommendations-component .product-tile .review-count{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:0;color:#222;vertical-align:top}@media (max-width:767px){.recommendations-component .col-lg-1:nth-child(12n+1),.recommendations-component .col-lg-2:nth-child(6n+1),.recommendations-component .col-lg-3:nth-child(4n+1),.recommendations-component .col-lg-4:nth-child(3n+1),.recommendations-component .col-lg-6:nth-child(2n+1),.recommendations-component .col-md-1:nth-child(12n+1),.recommendations-component .col-md-2:nth-child(6n+1),.recommendations-component .col-md-3:nth-child(4n+1),.recommendations-component .col-md-4:nth-child(3n+1),.recommendations-component .col-md-6:nth-child(2n+1),.recommendations-component .col-sm-1:nth-child(12n+1),.recommendations-component .col-sm-2:nth-child(6n+1),.recommendations-component .col-sm-3:nth-child(4n+1),.recommendations-component .col-sm-4:nth-child(3n+1),.recommendations-component .col-sm-6:nth-child(2n+1){clear:none}.recommendations-component .col-xs-1:nth-child(12n+1),.recommendations-component .col-xs-2:nth-child(6n+1),.recommendations-component .col-xs-3:nth-child(4n+1),.recommendations-component .col-xs-4:nth-child(3n+1),.recommendations-component .col-xs-6:nth-child(2n+1){clear:left}}@media (min-width:768px){.recommendations-component .col-lg-1:nth-child(12n+1),.recommendations-component .col-lg-2:nth-child(6n+1),.recommendations-component .col-lg-3:nth-child(4n+1),.recommendations-component .col-lg-4:nth-child(3n+1),.recommendations-component .col-lg-6:nth-child(2n+1),.recommendations-component .col-md-1:nth-child(12n+1),.recommendations-component .col-md-2:nth-child(6n+1),.recommendations-component .col-md-3:nth-child(4n+1),.recommendations-component .col-md-4:nth-child(3n+1),.recommendations-component .col-md-6:nth-child(2n+1),.recommendations-component .col-xs-1:nth-child(12n+1),.recommendations-component .col-xs-2:nth-child(6n+1),.recommendations-component .col-xs-3:nth-child(4n+1),.recommendations-component .col-xs-4:nth-child(3n+1),.recommendations-component .col-xs-6:nth-child(2n+1){clear:none}.recommendations-component .col-sm-1:nth-child(12n+1),.recommendations-component .col-sm-2:nth-child(6n+1),.recommendations-component .col-sm-3:nth-child(4n+1),.recommendations-component .col-sm-4:nth-child(3n+1),.recommendations-component .col-sm-6:nth-child(2n+1){clear:left}}@media (min-width:992px){.recommendations-component .col-lg-1:nth-child(12n+1),.recommendations-component .col-lg-2:nth-child(6n+1),.recommendations-component .col-lg-3:nth-child(4n+1),.recommendations-component .col-lg-4:nth-child(3n+1),.recommendations-component .col-lg-6:nth-child(2n+1),.recommendations-component .col-sm-1:nth-child(12n+1),.recommendations-component .col-sm-2:nth-child(6n+1),.recommendations-component .col-sm-3:nth-child(4n+1),.recommendations-component .col-sm-4:nth-child(3n+1),.recommendations-component .col-sm-6:nth-child(2n+1),.recommendations-component .col-xs-1:nth-child(12n+1),.recommendations-component .col-xs-2:nth-child(6n+1),.recommendations-component .col-xs-3:nth-child(4n+1),.recommendations-component .col-xs-4:nth-child(3n+1),.recommendations-component .col-xs-6:nth-child(2n+1){clear:none}.recommendations-component .col-md-1:nth-child(12n+1),.recommendations-component .col-md-2:nth-child(6n+1),.recommendations-component .col-md-3:nth-child(4n+1),.recommendations-component .col-md-4:nth-child(3n+1),.recommendations-component .col-md-6:nth-child(2n+1){clear:left}}@media (min-width:1200px){.recommendations-component .col-md-1:nth-child(12n+1),.recommendations-component .col-md-2:nth-child(6n+1),.recommendations-component .col-md-3:nth-child(4n+1),.recommendations-component .col-md-4:nth-child(3n+1),.recommendations-component .col-md-6:nth-child(2n+1),.recommendations-component .col-sm-1:nth-child(12n+1),.recommendations-component .col-sm-2:nth-child(6n+1),.recommendations-component .col-sm-3:nth-child(4n+1),.recommendations-component .col-sm-4:nth-child(3n+1),.recommendations-component .col-sm-6:nth-child(2n+1),.recommendations-component .col-xs-1:nth-child(12n+1),.recommendations-component .col-xs-2:nth-child(6n+1),.recommendations-component .col-xs-3:nth-child(4n+1),.recommendations-component .col-xs-4:nth-child(3n+1),.recommendations-component .col-xs-6:nth-child(2n+1){clear:none}.recommendations-component .col-lg-1:nth-child(12n+1),.recommendations-component .col-lg-2:nth-child(6n+1),.recommendations-component .col-lg-3:nth-child(4n+1),.recommendations-component .col-lg-4:nth-child(3n+1),.recommendations-component .col-lg-6:nth-child(2n+1){clear:left}}.vertical-recommendations .product-tile{margin-bottom:10px;min-width:80px}.vertical-recommendations .product-tile .result-image-container{float:left;display:block;width:80px;height:80px;padding:1px;margin-right:6px;border:1px solid #ccc;position:relative;overflow:hidden}.vertical-recommendations .product-tile .result-image-container img{display:block;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.vertical-recommendations .product-tile .product-description{width:190px;margin-right:0;margin-left:90px}.vertical-recommendations .product-tile .product-reviews{margin-top:4px}.vertical-recommendations .product-tile .product-title,.vertical-recommendations .product-tile .review-rating{margin-bottom:0}