.brands-producers-title{font-size:36px;font-family:"Maax-Bold",sans-serif;color:#2a2d37;line-height:1em;text-align:center;margin:30px 0}.content .brands-filters{margin:0 0 45px}.content .brands-filters .input-box{display:flex;margin:0 0 20px}.content .brands-filters .input-box .ambrands-search-wrapper{float:none;width:300px;height:40px;margin:0}.content .brands-filters .input-box .ambrands-search-wrapper .input-text{margin:0}.content .brands-filters .letters{display:flex;margin:0 -4px}.content .brands-filters .letters .letter{background:0 0;border-radius:4px;min-height:initial;margin:0 4px 10px;border:1px solid #ccc;line-height:initial;color:#2a2d37;font-size:15px;height:30px;display:flex;align-items:center;justify-content:center}.content .brands-filters .letters .letter.-active{color:#931236}.content .brands-filters .letters .letter.-letter-all{width:110px;height:30px}.content .brands-filters .letters .letter:not(.-letter-all){width:30px}.content .brand-images{display:block}.content .brand-images .brands-letter{width:100%}.content .brand-images .brands-letter .letter{margin:0 0 15px;border:none}.content .brand-images .brands-letter .letter .title{color:#000;font-size:24px;font-weight:700;background:0 0}.content .brand-images .brands-letter .bare-list{justify-content:center}.content .brand-images .brands-letter .brand-item{margin:0;max-width:135px;min-width:135px;min-height:125px;border:1px solid #f0f0f1}.content .brand-images .brands-letter .brand-item .item{justify-content:space-between;padding:15px 0}.content .brand-images .brands-letter .brand-item .am-image-wrapper{height:auto}.content .brand-images .brands-letter .brand-item .no-img{font-size:50px;line-height:1em}.content .brand-images .brands-letter .brand-item .label{text-align:center;font-size:18px;color:#1b3fa9}.content .brand-images .brands-letter .brand-item .label:before{display:none}@media screen and (min-width:768px){.brands-producers-title{margin:0;float:left;transform:translateY(35px);text-align:left}.content .brands-filters .input-box{justify-content:flex-end}.content .brand-images .brands-letter .bare-list{justify-content:unset}}@media screen and (min-width:1024px){.brands-producers-title{font-size:48px}}