.recommended_products_container{border:0;margin:2em 0 0;border:0}.recommended_products_header{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0;padding:0;color:#666;border-bottom:1px solid #7c8b9a}.recommended_products_container .badges{float:right;font-weight:400}.recommended_products_container .badges span:first-of-type{padding-left:0}.recommended_products_container .badges span{padding-left:1em}.recommended_products_container .badges .material-icons{color:#0996dd}.recommended_products_title{position:relative;padding:0;line-height:1.5 !important}.recommended_products{width:calc(100% + 20px);flex-wrap:wrap;align-content:space-between;justify-content:space-between;text-align:center;list-style:none;padding:0;padding:0 !important;margin:0 0 1em -10px !important;border:0;line-height:1.5;font-size:16px}.recommended_products li:before{content:none !important}.recommended_products .product{position:relative;flex:1;min-width:265px;margin:10px;color:#fff;font-size:.75em;font-family:opensans,sans-serif;box-shadow:0 0 1.5rem rgba(0,0,0,.1);padding:1.125rem 1.5em !important;list-style:none !important}.recommended_products .product .logo,.recommended_products .product .compliancelogo{float:right;width:100%;display:block;padding:0;margin:0 auto 1em auto;text-align:center;position:relative}.recommended_products .product .logo img{float:left;height:3em;max-width:230px !important;height:60px !important}.recommended_products .product .compliancelogo img{float:left;height:3em;max-width:230px !important;height:100px !important}.recommended_products .product .name{float:left;text-align:left;color:#fff;line-height:1;font-size:1.5em;padding:0;margin:0 0 .5em;text-shadow:-1px 0 rgba(39,43,47,.3),0 1px rgba(39,43,47,.3),1px 0 rgba(39,43,47,.3),0 -1px rgba(39,43,47,.3)}.recommended_products .product .bonus_text{clear:both;float:left;text-align:left;line-height:1.1;font-weight:600;font-size:2.2em;padding:0 0 .5em;margin:0 0 5.9em}.recommended_products .product .compliance_text{clear:both;float:left;text-align:left;line-height:1.1;font-weight:600;font-size:1.5em;padding:0 0 .5em}.recommended_products .product .compliance_details{clear:both;float:left;text-align:left;line-height:1.1;font-weight:600;font-size:1.2em;padding:0 0 .5em}.recommended_products .product .bonus_text.short{clear:both;float:left;text-align:left;color:#fff;line-height:1;font-weight:600;font-size:2.2em;padding:0 0 .5em;margin:0 0 5.2em;text-shadow:-1px 0 rgba(39,43,47,.3),0 1px rgba(39,43,47,.3),1px 0 rgba(39,43,47,.3),0 -1px rgba(39,43,47,.3)}.recommended_products .product .bonus_text em{color:#fe6566;font-style:normal;font-family:inherit;font-weight:inherit}.recommended_products .product .action{padding:.5em 0;background:#ff5334;color:#fff;text-transform:uppercase;font-weight:900;font-size:1.5em;text-align:center}.recommended_products .product .action:hover{background-color:#ff6449}.recommended_products .product .visit{position:absolute;width:calc(100% - 2*1.5em);margin:1.5em;padding:0;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:1em;bottom:10em;left:0}.recommended_products .product .visit.short{position:absolute;width:calc(100% - 2*1.5em);margin:1.5em;padding:0;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:1em;bottom:6.5em;left:0}.recommended_products .product .action:hover{box-shadow:0 0 .5rem rgba(255,255,255,.2)}.recommended_products .product .termcond{position:absolute;height:7em;text-align:left;color:#aaa;font-size:1em;line-height:1.5em;overflow:auto;bottom:3em;margin:0 1.125em 0 0;padding:0 .2em 0 0}.recommended_products .product .termcond .title{padding:0 0 .1em}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#444}::-webkit-scrollbar-thumb{background:#666}::-webkit-scrollbar-thumb:hover{background:#999}.recommended_products .product .termcond.short{position:absolute;width:calc(100% - 2*1.5rem);height:4em;text-align:left;color:#999;font-size:1.2em;overflow:hidden;bottom:1.125em;margin:0;padding:0 .1em .5em}.recommended_products .product .termcond a{text-decoration:underline;color:#999}