.mobile-grid-toggle[data-v-6f58703b]{display:inline-flex}@media (width>=768px){.mobile-grid-toggle[data-v-6f58703b]{display:none}}.toggle-btn[data-v-6f58703b]{background:var(--filter-bg,#fff);width:2.75rem;height:2.75rem;color:var(--body-text-color);border:1px solid var(--card-border-color,#e5e7eb);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:flex}.toggle-btn[data-v-6f58703b]:first-child{border-right:none;border-radius:8px 0 0 8px}.toggle-btn[data-v-6f58703b]:last-child{border-radius:0 8px 8px 0}.toggle-btn[data-v-6f58703b]:hover{border-color:var(--primary-color);color:var(--primary-color)}.toggle-btn.is-active[data-v-6f58703b]{background:var(--primary-color);color:var(--clearTextColor,#fff);border-color:var(--primary-color)}.toggle-btn[data-v-6f58703b]:active{transform:scale(.9)}.brands-hero[data-v-911f8784]{position:relative;overflow:hidden}.hero-deco[data-v-911f8784]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.deco-blob[data-v-911f8784]{background:var(--card-bg);border-radius:50%;position:absolute}.deco-blob--1[data-v-911f8784]{opacity:.06;filter:blur(56px);width:20rem;height:20rem;top:50%;right:18%;transform:translateY(-50%)}.deco-blob--2[data-v-911f8784]{opacity:.04;filter:blur(36px);width:12rem;height:12rem;bottom:-5%;left:28%}.deco-circle[data-v-911f8784]{border:1px solid #ffffff14;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.deco-circle--lg[data-v-911f8784]{width:380px;height:380px;right:3%}.deco-circle--sm[data-v-911f8784]{border-color:#ffffff0d;width:200px;height:200px;right:10%}.hero-trust-card[data-v-911f8784]{-webkit-backdrop-filter:blur(8px);border-radius:var(--border-radius,12px);background:#ffffff14;border:1px solid #ffffff1f;align-items:center;gap:1rem;min-width:260px;padding:.875rem 1.25rem;transition:transform .3s,background .3s;display:flex}.hero-trust-card[data-v-911f8784]:hover{background:#ffffff1f;transform:translateY(-2px)}.breadcrumb-hero[data-v-911f8784]{align-items:center;gap:.35rem;font-size:.75rem;display:flex}.breadcrumb-hero-link[data-v-911f8784]{color:#ffffffb3;text-decoration:none}.breadcrumb-hero-link[data-v-911f8784]:hover{color:var(--clearTextColor);text-decoration:underline}.breadcrumb-hero-sep[data-v-911f8784]{color:#ffffff59}.breadcrumb-hero-current[data-v-911f8784]{color:#ffffff8c}.brands-content[data-v-911f8784]{max-width:1400px;padding-top:1.5rem;padding-bottom:3rem}.brands-toolbar-wrap[data-v-911f8784]{margin-left:-.75rem;margin-right:-.75rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem}@media (width>=640px){.brands-toolbar-wrap[data-v-911f8784]{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.toolbar[data-v-911f8784]{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.toolbar[data-v-911f8784],.toolbar-left[data-v-911f8784]{align-items:center;display:flex}.toolbar-left[data-v-911f8784]{flex:1;gap:.75rem;min-width:0}.toolbar-count[data-v-911f8784]{color:var(--body-text-color);opacity:.6;white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:500}.toolbar-search[data-v-911f8784]{flex:1;max-width:360px;position:relative}.toolbar-search-icon[data-v-911f8784]{color:var(--secondary-color);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.toolbar-search-input[data-v-911f8784]{border:1px solid var(--card-border-color);border-radius:var(--border-radius,12px);background:var(--card-bg);width:100%;min-height:2.75rem;color:var(--body-text-color);outline:none;padding:.5rem .75rem .5rem 2.25rem;font-size:.85rem;transition:border-color .15s}.toolbar-search-input[data-v-911f8784]:focus{border-color:var(--secondary-color)}.toolbar-actions[data-v-911f8784]{align-items:center;gap:.75rem;display:flex}.brand-sort-wrap[data-v-911f8784]{display:inline-flex;position:relative}.brand-sort-trigger[data-v-911f8784]{border:1.5px solid var(--card-border-color,#d1d5db);border-radius:var(--border-radius,15px);background:var(--input-bg,#fff);color:var(--body-text-color);cursor:pointer;white-space:nowrap;outline:none;align-items:center;gap:.35rem;min-width:0;padding:.5rem .6rem;font-size:.8rem;font-weight:500;transition:border-color .15s,box-shadow .15s;display:flex}.brand-sort-trigger[data-v-911f8784]:hover{border-color:var(--primary-color)}.brand-sort-trigger[data-v-911f8784]:focus-visible{border-color:var(--secondary-color,#00bcd4);box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary-color,#00bcd4) 14%,transparent)}.brand-sort-icon[data-v-911f8784]{color:var(--primary-color);opacity:.6;flex-shrink:0}.brand-sort-label[data-v-911f8784]{text-overflow:ellipsis;min-width:0;overflow:hidden}.brand-sort-chevron[data-v-911f8784]{color:color-mix(in srgb,var(--body-text-color) 55%,transparent);flex-shrink:0;transition:transform .2s}.brand-sort-chevron.is-open[data-v-911f8784]{transform:rotate(180deg)}@media (width<=767px){.brand-sort-label[data-v-911f8784]{display:none}.brand-sort-trigger[data-v-911f8784]{justify-content:center;gap:0;width:2.75rem;height:2.75rem;padding:0}.brand-sort-chevron[data-v-911f8784]{display:none}.brand-sort-icon[data-v-911f8784]{opacity:.8}}.brand-sort-radio[data-v-911f8784]{border:2px solid color-mix(in srgb,var(--body-text-color) 30%,transparent);border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:border-color .15s,box-shadow .15s}.brand-sort-radio.is-active[data-v-911f8784]{border-color:var(--secondary-color,#00bcd4);box-shadow:inset 0 0 0 3px var(--secondary-color,#00bcd4)}.brand-sort-panel[data-v-911f8784]{background:var(--card-bg,#fff);border:1.5px solid var(--card-border-color);border-radius:calc(var(--border-radius,15px) - 3px);min-width:220px;max-width:300px;box-shadow:0 8px 24px color-mix(in srgb,var(--primary-color) 8%,transparent),0 2px 6px color-mix(in srgb,var(--primary-color) 5%,transparent);z-index:50;padding:4px;position:absolute;top:calc(100% + 6px);right:0}.brand-sort-option[data-v-911f8784]{border-radius:calc(var(--border-radius,15px) - 6px);width:100%;color:var(--body-text-color);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;min-height:44px;padding:.55rem .75rem;font-size:.8rem;font-weight:500;transition:background .15s,color .15s;display:flex}.brand-sort-option.is-focused[data-v-911f8784],.brand-sort-option[data-v-911f8784]:hover{background:color-mix(in srgb,var(--primary-color) 8%,transparent)}.brand-sort-option.is-selected[data-v-911f8784]{color:var(--primary-color);font-weight:600}.brand-sort-option-label[data-v-911f8784]{flex:1;min-width:0}.dropdown-enter-active[data-v-911f8784],.dropdown-leave-active[data-v-911f8784]{transition:opacity .18s,transform .18s}.dropdown-enter-from[data-v-911f8784],.dropdown-leave-to[data-v-911f8784]{opacity:0;transform:translateY(-6px)}.brand-sort-overlay[data-v-911f8784]{z-index:1100;background:color-mix(in srgb,var(--primary-black-color,#0a1929) 55%,transparent);-webkit-backdrop-filter:blur(6px)saturate(120%);align-items:flex-end;display:flex;position:fixed;inset:0}.brand-sort-sheet[data-v-911f8784]{background:var(--card-bg,#fff);width:100%;padding-bottom:env(safe-area-inset-bottom,0);border-radius:20px 20px 0 0;max-height:85vh;overflow-y:auto}.brand-sort-sheet-handle[data-v-911f8784]{background:color-mix(in srgb,var(--body-text-color) 25%,transparent);border-radius:2px;width:36px;height:4px;margin:10px auto 0}.brand-sort-sheet-header[data-v-911f8784]{justify-content:space-between;align-items:center;padding:1rem 1.25rem .5rem;display:flex}.brand-sort-sheet-title[data-v-911f8784]{color:var(--heading-color,var(--primary-black-color));font-size:1rem;font-weight:600}.brand-sort-sheet-close[data-v-911f8784]{width:2.25rem;height:2.25rem;color:var(--body-text-color);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.brand-sort-sheet-close[data-v-911f8784]:hover{background:color-mix(in srgb,var(--body-text-color) 10%,transparent)}.brand-sort-sheet-options[data-v-911f8784]{padding:.25rem .75rem .75rem}.brand-sort-option--sheet[data-v-911f8784]{border-bottom:1px solid color-mix(in srgb,var(--card-border-color) 60%,transparent);border-radius:0;min-height:52px;padding:.75rem .5rem}.brand-sort-option--sheet[data-v-911f8784]:last-child{border-bottom:none}.brand-sheet-enter-active[data-v-911f8784]{transition:opacity .22s ease-out}.brand-sheet-enter-active .brand-sort-sheet[data-v-911f8784]{transition:transform .32s cubic-bezier(.32,0,.15,1)}.brand-sheet-leave-active[data-v-911f8784]{transition:opacity .18s ease-in}.brand-sheet-leave-active .brand-sort-sheet[data-v-911f8784]{transition:transform .22s ease-in}.brand-sheet-enter-from[data-v-911f8784]{opacity:0}.brand-sheet-enter-from .brand-sort-sheet[data-v-911f8784]{transform:translateY(100%)}.brand-sheet-leave-to[data-v-911f8784]{opacity:0}.brand-sheet-leave-to .brand-sort-sheet[data-v-911f8784]{transform:translateY(100%)}.category-chips[data-v-911f8784]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.4rem;margin-bottom:.75rem;margin-left:-.75rem;margin-right:-.75rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - 2rem),#0000)}.category-chips[data-v-911f8784]::-webkit-scrollbar{display:none}.cat-chip[data-v-911f8784]{border:1px solid var(--card-border-color);background:var(--card-bg);color:var(--body-text-color);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.5rem .875rem;font-size:.75rem;font-weight:500;transition:border-color .15s,background .15s}.cat-chip.active[data-v-911f8784],.cat-chip[data-v-911f8784]:hover{border-color:var(--secondary-color);background:var(--card-bg);color:var(--secondary-color)}.cat-chip[data-v-911f8784]:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.cat-chip-count[data-v-911f8784]{opacity:.6;font-size:.68rem}.letter-filter[data-v-911f8784]{flex-wrap:wrap;gap:.3rem;margin-bottom:1.25rem;display:flex}.letter-btn[data-v-911f8784]{border:1px solid var(--card-border-color);background:var(--card-bg);min-width:2.75rem;min-height:2.75rem;color:var(--body-text-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;transition:border-color .15s,background .15s;display:flex}.letter-btn.active[data-v-911f8784],.letter-btn[data-v-911f8784]:hover{border-color:var(--secondary-color);color:var(--secondary-color)}.letter-btn[data-v-911f8784]:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.active-filter-chips[data-v-911f8784]{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}.filter-chip[data-v-911f8784]{border:1px solid var(--secondary-color);background:color-mix(in srgb,var(--secondary-color) 8%,transparent);color:var(--secondary-color);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;min-height:2rem;padding:.35rem .65rem;font-size:.72rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.filter-chip[data-v-911f8784]:hover{background:color-mix(in srgb,var(--secondary-color) 15%,transparent)}.filter-chip--clear[data-v-911f8784]{border-color:var(--card-border-color);background:var(--card-bg);color:var(--body-text-color)}.filter-chip--clear[data-v-911f8784]:hover{border-color:var(--primary-color);color:var(--primary-color)}.brand-grid-enter-active[data-v-911f8784]{transition:opacity .25s,transform .25s}.brand-grid-leave-active[data-v-911f8784]{transition:opacity .2s,transform .2s;position:absolute}.brand-grid-enter-from[data-v-911f8784],.brand-grid-leave-to[data-v-911f8784]{opacity:0;transform:scale(.92)}.brand-grid-move[data-v-911f8784]{transition:transform .3s}.empty-state[data-v-911f8784]{text-align:center;color:var(--body-text-color);flex-direction:column;align-items:center;padding:3rem 1rem;display:flex}.empty-state-icon[data-v-911f8784]{opacity:.3;margin-bottom:1rem}.empty-state-title[data-v-911f8784]{margin-bottom:1rem;font-size:1rem;font-weight:500}.empty-state-suggestions[data-v-911f8784]{text-align:center;margin-bottom:1.25rem}.empty-state-suggest-label[data-v-911f8784]{color:var(--body-text-color);opacity:.7;margin-bottom:.5rem;font-size:.85rem;font-weight:500}.empty-state-suggest-list[data-v-911f8784]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.empty-state-suggest-item[data-v-911f8784]{border-radius:var(--border-radius,12px);border:1px solid var(--card-border-color);background:var(--card-bg);color:var(--secondary-color);align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex}.empty-state-suggest-item[data-v-911f8784]:hover{border-color:var(--secondary-color);box-shadow:0 2px 8px var(--shadow-light)}.empty-state-suggest-logo[data-v-911f8784]{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:1.5rem;height:1.5rem}.empty-state-suggest-name[data-v-911f8784]{color:var(--heading-color)}.empty-state-suggest-count[data-v-911f8784]{opacity:.6;font-size:.72rem;font-weight:400}.btn-clear[data-v-911f8784]{border-radius:var(--border-radius,12px);background:var(--secondary-color);color:var(--clearTextColor);cursor:pointer;border:none;align-items:center;gap:.4rem;padding:.625rem 1.5rem;font-size:.85rem;font-weight:600;transition:opacity .15s;display:inline-flex}.btn-clear[data-v-911f8784]:hover{opacity:.85}.brand-skeleton[data-v-911f8784]{border-radius:var(--border-radius,12px);border:1px solid var(--card-border-color);background:var(--card-bg);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.skeleton-logo[data-v-911f8784]{aspect-ratio:1.2;background:var(--card-border-color);border-radius:8px;width:100%}.skeleton-name[data-v-911f8784]{width:60%;height:1rem}.skeleton-chips[data-v-911f8784],.skeleton-name[data-v-911f8784]{background:var(--card-border-color);border-radius:4px}.skeleton-chips[data-v-911f8784]{width:80%;height:.75rem}.skeleton-meta[data-v-911f8784]{background:var(--card-border-color);border-radius:4px;width:100%;height:.75rem}.brands-grid[data-v-911f8784]{content-visibility:auto;contain-intrinsic-size:auto 380px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;padding:.25rem;display:grid}@media (width>=1025px){.brands-grid[data-v-911f8784]{grid-template-columns:repeat(var(--user-cols,4),1fr)}}.brand-rich-card[data-v-911f8784]{border-radius:var(--border-radius,12px);border:1px solid var(--card-border-color);background:var(--card-bg);flex-direction:column;gap:.5rem;min-width:0;padding:.75rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.brand-rich-card[data-v-911f8784]:hover{border-color:var(--secondary-color);box-shadow:0 6px 24px var(--shadow-medium);transform:translateY(-3px)}.brand-rich-card[data-v-911f8784]:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.brand-rich-logo[data-v-911f8784]{aspect-ratio:7/5;border-radius:calc(var(--border-radius,12px) - .25rem);background:var(--input-bg,var(--card-bg));justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.brand-rich-logo img[data-v-911f8784]{-o-object-fit:contain;object-fit:contain}.brand-rich-logo img[data-v-911f8784],.brand-rich-monogram[data-v-911f8784]{border-radius:calc(var(--border-radius,12px) - .25rem);width:100%;height:100%}.brand-rich-monogram[data-v-911f8784]{background:var(--primary-color);color:var(--tertiary-color);letter-spacing:.06em;justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:flex}.brand-rich-name[data-v-911f8784]{color:var(--heading-color);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:700;display:-webkit-box;overflow:hidden}.brand-rich-cats[data-v-911f8784]{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex;position:relative}.brand-cat-chip[data-v-911f8784]{border:1px solid var(--card-border-color);background:var(--card-bg);color:var(--secondary-color);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:500;text-decoration:none;transition:border-color .15s}.brand-cat-chip--active[data-v-911f8784],.brand-cat-chip[data-v-911f8784]:hover{border-color:var(--secondary-color);background:var(--secondary-color);color:var(--card-bg)}.brand-cat-more[data-v-911f8784]{border:1px dashed var(--secondary-color);color:var(--secondary-color);cursor:default;white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:600;position:relative}.brand-cat-more[data-v-911f8784]:before{content:"";border:5px solid #0000;border-top:5px solid var(--primary-color);z-index:10000;bottom:calc(100% + .15rem)}.brand-cat-more[data-v-911f8784]:after,.brand-cat-more[data-v-911f8784]:before{opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;left:50%;transform:translate(-50%)}.brand-cat-more[data-v-911f8784]:after{content:attr(aria-label);width:max-content;max-width:11rem;color:var(--clearTextColor);background:var(--primary-color);border:1px solid var(--primary-color);box-shadow:0 8px 24px color-mix(in srgb,var(--primary-black-color) 35%,transparent);white-space:normal;z-index:9999;border-radius:.5rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:500;line-height:1.5;bottom:calc(100% + .65rem)}.brand-cat-more[data-v-911f8784]:focus:after,.brand-cat-more[data-v-911f8784]:focus:before,.brand-cat-more[data-v-911f8784]:hover:after,.brand-cat-more[data-v-911f8784]:hover:before{opacity:1}.brand-rich-meta[data-v-911f8784]{color:var(--body-text-color);opacity:.7;justify-content:space-between;align-items:center;gap:.25rem;font-size:.7rem;display:flex;overflow:hidden}.brand-rich-count[data-v-911f8784]{white-space:nowrap;font-weight:500}.brand-rich-price[data-v-911f8784]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.brand-rich-products[data-v-911f8784]{gap:.375rem;display:flex}.brand-rich-product-img[data-v-911f8784]{-o-object-fit:contain;object-fit:contain;background:var(--input-bg,var(--card-bg));border:1px solid var(--card-border-color);border-radius:6px;width:3.25rem;height:3.25rem}.brand-rich-cta[data-v-911f8784]{color:var(--secondary-color);white-space:nowrap;text-overflow:ellipsis;margin-top:auto;font-size:.75rem;font-weight:600;overflow:hidden}.col-toggle[data-v-911f8784]{border:1px solid var(--card-border-color);border-radius:var(--border-radius,12px);display:none;overflow:hidden}@media (width>=1025px){.col-toggle[data-v-911f8784]{display:inline-flex}}.col-btn[data-v-911f8784]{width:2.25rem;height:2.25rem;color:var(--body-text-color);opacity:.5;border:none;border-left:1px solid var(--card-border-color);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;transition:background .15s,color .15s,opacity .15s;display:flex}.col-btn[data-v-911f8784]:first-child{border-left:none}.col-btn[data-v-911f8784]:hover{opacity:.8}.col-btn.is-active[data-v-911f8784]{background:var(--primary-color);color:var(--clearTextColor);opacity:1}@media (width<=639px){.brands-content[data-v-911f8784]{padding-left:.75rem;padding-right:.75rem}.brands-grid[data-v-911f8784]{grid-template-columns:repeat(var(--mobile-cols,1),1fr)}.toolbar[data-v-911f8784]{flex-direction:column;align-items:stretch}.toolbar-left[data-v-911f8784]{flex-wrap:wrap}.toolbar-search[data-v-911f8784]{max-width:100%}.toolbar-actions[data-v-911f8784]{justify-content:flex-end}.letter-filter[data-v-911f8784]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.letter-filter[data-v-911f8784]::-webkit-scrollbar{display:none}}@media (width>=640px) and (width<=1024px){.brands-grid[data-v-911f8784]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}
