.custom.ads{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom.ads--promoted{margin-top:-5em;position:relative}.ad{margin-bottom:1.5em;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100%/3 - 1em)}.ad--promo{width:100%!important;margin:0}.ad:not(:nth-child(3n+3)){margin-right:1.5em}.ua-ie .ad:not(:nth-child(3n+3)){margin-right:1.499em}.ad>div:last-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ad h3{color:#003968}.ad__image{position:relative;display:block}.ad__image:after{content:none!important}.ad__image__wrapper{background:none 50%/cover}.ad__image__wrapper:after{content:"";display:block;padding-top:75%}.ad__price{position:absolute;bottom:0;right:0;background:hsla(0,0%,100%,.9);padding:.7em;font-size:1em;font-weight:800;color:#154819;min-width:60%;text-align:right}.ad__button{margin-top:1em;display:block;text-align:center}.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination,.pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination ul{border:1px solid #ccc}.pagination ul li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding:.25em .75em}.pagination ul li:not(:last-child){border-right:1px solid #ccc}.pagination ul li.active{background:#555;pointer-events:none;color:#fff}.pagination ul li.disabled{color:#ccc;cursor:default}.filter .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter .input-group label{width:100%}