.search-results .node-teaser.product-teaser .image{padding-bottom:100%}.search-results .cat-slider{margin-bottom:60px}.search-results .node-teaser .teaser-icon{display:block;position:absolute;font-size:30px;top:0;left:0;width:40px;height:40px;z-index:12;color:#fff;text-align:center;line-height:40px;background:#2b5a5a;border-radius:10px 0 10px 0}.active-filters{margin-bottom:30px}.active-filters>div{display:inline}.active-filters a{display:inline-block;height:28px;border-radius:14px;box-shadow:.7px .7px 2px 0 rgba(0,0,0,.24);background-color:#fff;padding:0 30px 0 17px;line-height:28px;font-size:14px;text-align:center;color:#343434;position:relative;margin-right:9px}.active-filters a:before{content:"x";right:12px;color:#2b5a5a;position:absolute;top:50%;line-height:1;margin-top:-.5em;display:block}.active-filters a span{display:none}.active-filters a.reset{background:#2b5a5a;color:#fff;padding-right:17px;display:none}.active-filters a.reset.active{display:inline-block}.active-filters a.reset:before{display:none}.no-results{padding:40px 0;text-align:center;font-size:18px;line-height:1.56;font-weight:300;color:#aaa}.no-results strong{color:#333;font-weight:400;display:block}.no-results .cta{margin-top:30px}.no-results .cta a{display:inline-block;color:#fff;height:40px;border-radius:4px;box-shadow:1.4px 1.4px 4px 0 rgba(0,0,0,.2);background-color:#074f8e;line-height:40px;padding:0 40px;font-size:18px;text-align:center}