.brands-list-wrapper .section-head{margin-bottom:24px}.brands-list-wrapper .brand-nav{border-bottom:1px solid #4a25aa33;flex-wrap:wrap;gap:4px;margin-bottom:24px;padding:0 12px 24px;display:flex}.brands-list-wrapper .brand-list{flex-direction:column;margin:0;padding:0 24px;list-style:none}.brands-list-wrapper .brand-nav button{cursor:pointer;background-color:#0000;border:1px solid #4a25aa1a;border-radius:4px;width:40px;padding:7px 14px;font-family:Montserrat;font-size:14px;font-weight:500;line-height:1.5}.brands-list-wrapper .brand-nav .all-brands-button{width:128px;font-weight:700}.brands-list-wrapper .brand-nav button.active{color:#fff;background:#5c2d91}.brands-list-wrapper .brand-nav button[disabled]{opacity:1}.brands-list-wrapper .brand-card{text-align:left;background:#fff;border:1px solid #4a25aa33;border-radius:8px;padding:20px}.brands-list-wrapper .brand-card+.brand-card{margin-top:24px}.brands-list-wrapper .brand-logo img{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:100%;height:32px}.brands-list-wrapper .brand-logo{border:.833px solid #20202033;border-radius:4px;width:66.66px}.brands-list-wrapper .brand-header{justify-content:space-between;align-items:start;gap:10px;margin-bottom:8px;line-height:1.3;display:flex}.brands-list-wrapper .brand-card h3{margin:0 0 16px;font-family:Montserrat;font-size:16px;font-weight:700;line-height:1.3}.brands-list-wrapper .brand-card .underlined-link{font-size:12px}.brands-list-wrapper .brand-card .brand-links .underlined-link{margin-top:16px}.brands-list-wrapper .brand-links .download-pdf-link{margin-bottom:8px}.brands-list-wrapper .brand-links .download-pdf-link a{color:#202020;text-underline-offset:1.3px;align-items:center;gap:8px;font-size:12px;font-style:normal;font-weight:500;line-height:1.5;display:flex}.brands-list-wrapper .brand-links .download-pdf-link a span{line-height:0}.brand-loading{align-items:center;gap:8px;margin:12px 0;display:inline-flex}.brand-loading__spinner{border:3px solid #ffce32;border-top-color:#4a25aa;border-radius:50%;width:24px;height:24px;animation:.9s linear infinite brand-spin}@keyframes brand-spin{to{transform:rotate(360deg)}}@media screen and (width>=767px){.brands-list-wrapper .brand-nav{gap:3px}.brands-list-wrapper .brand-nav .all-brands-button{width:122px}.brands-list-wrapper .brand-card{padding:20px}.brands-list-wrapper .brand-card+.brand-card{margin-top:0}.brands-list-wrapper .brand-nav,.brands-list-wrapper .brand-list{flex-direction:row;padding-left:0;padding-right:0}}
