.brands-page .page-title{text-align:left;text-transform:none;padding-left:0;font-weight:700}.brands-page .letter-list-desktop{display:flex}.brands-page .letter-list-desktop a{color:#320a28;padding:2px 6px;display:inline-block;line-height:22px;border:1px solid #9a8f93;border-radius:4px;margin:4px;margin-left:0;transition:all .3s ease-in-out}.brands-page .letter-list-desktop a:hover{text-decoration:none;border-color:#fa9959;color:#fa9959}.brands-page .letter-list-mobile{background-color:#fa9959;text-align:center;padding:20px}.brands-page .letter-list-mobile .custom-select{color:#fff;border-color:#fff;background-image:url(../../images/icons/angle-down-white.svg);-moz-text-align-last:center;text-align-last:center}.brands-page .letter-list-mobile .custom-select.character-select{margin-bottom:30px}.brands-page .brands-categories ul{list-style:none;padding-left:0;line-height:2.5em;position:-webkit-sticky;position:sticky;top:0}.brands-page .brands-categories ul li:not(:first-child){cursor:pointer}.brands-page .brands-categories ul li span{color:#1d1d1b}.brands-page .brands-categories ul li span:hover{border-bottom:2px solid #d7d1d3;border-color:#1d1d1b}.brands-page .brands-categories ul li.title{text-transform:uppercase}.brands-page .brands-categories ul li.current span{color:#fa9959;font-weight:700}.brands-page .brands-categories ul li.current span:hover{border-color:transparent}.brands-page .brands-list-letter{font-size:1.65em;font-weight:700;margin:2rem 0 0;color:#fa9959}.brands-page .brands-list-container{list-style:none;list-style-position:inside;padding:0}.brands-page .brands-list-container li a{display:block;padding:5px 0}.brands-page hr{border-width:1px}@media (min-width:992px){.brands-page .brands-list-container{-moz-column-count:4;column-count:4}}@media (min-width:769px) and (max-width:991.98px){.brands-page .brands-list-container{-moz-column-count:3;column-count:3}}@media (min-width:544px) and (max-width:768.98px){.brands-page .brands-list-container{-moz-column-count:2;column-count:2}}@media (min-width:544px){.brands-page .brands-categories ul{margin-top:30px}}@media (max-width:543.98px){.brands-page .brands-list-letter{text-align:center;margin-top:1rem}.brands-page .brands-list hr{margin-bottom:0}.brands-page .brands-list-container li{text-align:center;border-bottom:1px solid #d7d1d3}.brands-page .brands-list-container li a{padding:10px 0;margin:5px 0}}