.brand-tabs-section{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}@media(max-width:768px){.brand-tabs-section{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}}.brand-tabs-header{margin-bottom:20px}.brand-tabs-title{font-size:32px;font-weight:700;margin-bottom:8px}.brand-tab-nav{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:40px;background:#f8f8f8;padding:12px 0;border-radius:8px}.brand-tab-btn{padding:12px 24px;background:#fff;margin:0;font-weight:600;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.brand-tab-btn:hover,.brand-tab-btn:focus-visible{border-color:#333;outline:none}.brand-tab-btn.active{background:#333;color:#fff;border-color:#333}.brand-tab-contents{position:relative}.brand-tab-content{display:none}.brand-tab-content.active{display:block;animation:brand-tabs-fade-in .4s ease}.brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.brand-item{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #eeeeee;border-radius:8px;text-align:center;transition:border-color .3s ease,transform .2s ease,box-shadow .2s ease}.brand-item:hover,.brand-item:focus-within{border-color:#333;transform:translateY(-3px);box-shadow:0 6px 15px #0000001a}.brand-item a{text-decoration:none;color:#222;font-weight:600;display:inline-block;padding:15px 10px;width:100%}.brand-tabs-message{text-align:center;color:#999;padding:60px 20px}.brand-search-wrapper{margin-bottom:16px}.brand-search-wrapper input#brand-search-input{width:100%;max-width:420px;padding:12px 16px;border:1px solid #ddd;border-radius:4px;font-size:16px}.brand-letter-heading{font-size:24px;font-weight:700;margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid #333}@media(max-width:768px){.brand-tab-btn{min-width:70px}.brand-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@keyframes brand-tabs-fade-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map */
