.brands-page_page__C0tTZ{min-height:100%;background:var(--storefront-bg);color:var(--storefront-fg);padding:var(--page-top,12px) 0 32px;--wrap-max:1360px;--red:var(--brand);--red-ui:var(--brand-ui);--bg:var(--storefront-bg);--bg2:var(--storefront-bg-subtle);--card:var(--storefront-card);--tx:var(--storefront-fg);--mu:var(--storefront-muted-fg);--line:var(--storefront-line);--inv:var(--storefront-inverse);--invtx:var(--storefront-inverse-fg);--ok:var(--storefront-ok);--ink:var(--storefront-ink,#111);--logo-plate:#f4f2ec;--ease:cubic-bezier(0.2,0.8,0.2,1);--sans:"NBRB","Medeo Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"NBRB","Medeo Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--disp:var(--sans);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--hh:var(--storefront-header-height,64px);--pg-w:var(--wrap-max);--pg-sec:24px;--pg-head:10px;--pg-pad:14px;--pg-gap:10px;--crumbs-gap:8px;--page-top:12px;--glass-alpha:84%;--glass:color-mix(in srgb,var(--bg) var(--glass-alpha),transparent);--glass-blur:blur(18px) saturate(1.5);font:400 16px/1.55 var(--sans);font-optical-sizing:auto}@media (min-width:1024px){.brands-page_page__C0tTZ{--pg-sec:32px;--pg-head:12px;--pg-pad:16px;--page-top:16px}}.brands-page_shell__BJBpr{width:min(var(--wrap-max),100% - 2 * max(24px,var(--safe-l),var(--safe-r)));margin-inline:auto;min-width:0}@media (max-width:820px){.brands-page_shell__BJBpr{width:calc(100% - 2 * max(14px, var(--safe-l), var(--safe-r)))}}.brands-page_view__W0V_Y{display:flex;flex-direction:column;gap:var(--pg-sec);max-width:var(--pg-w);min-width:0}.brands-page_ic__Cdfvn{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.brands-page_muted__qmXGp{color:var(--mu)}.brands-page_srOnly__r9RRZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brands-page_crumbs__NqIC2{font-size:13px;color:var(--mu);margin:0 0 var(--crumbs-gap)}.brands-page_crumbs__NqIC2 ol{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none;margin:0;padding:0}.brands-page_crumbs__NqIC2 li{display:flex;align-items:center;gap:6px;min-width:0}.brands-page_crumbs__NqIC2 li:not(:last-child):after{content:"/";opacity:.45;margin-right:2px}.brands-page_crumbs__NqIC2 a{color:inherit;text-decoration:none}.brands-page_crumbs__NqIC2 a:hover{color:var(--red-ui)}.brands-page_crumbsCurrent__c9mKF{color:var(--tx);font-weight:600}.brands-page_top__HZPU2{min-width:0}.brands-page_hero__0BMDZ{gap:8px}.brands-page_heroRow__m5bO1,.brands-page_hero__0BMDZ{display:flex;flex-direction:column}@media (min-width:768px){.brands-page_heroRow__m5bO1{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}}.brands-page_heroText__nW9ez{display:flex;flex-direction:column;gap:4px;min-width:0}.brands-page_h1__BzkK4{overflow-wrap:anywhere;max-width:none;min-width:0;margin:0;font-family:var(--disp);font-size:clamp(28px,7vw,44px);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1}.brands-page_h2__N1blJ{margin:0 0 var(--pg-head);font-family:var(--disp);font-size:20px;font-weight:800;line-height:1.15;letter-spacing:-.01em;text-transform:none}.brands-page_sec__PVaeq{min-width:0}.brands-page_search__VS4lh{display:flex;flex-direction:column;gap:6px;width:100%;max-width:420px;flex:0 1 auto;min-width:0;align-self:stretch}@media (min-width:768px){.brands-page_search__VS4lh{flex:0 1 420px;width:420px;align-self:auto}}.brands-page_search__VS4lh label{font-weight:600;font-size:14px;color:var(--tx)}.brands-page_search__VS4lh input{width:100%;min-width:0;height:50px;padding:0 14px;border-radius:10px;border:1.5px solid var(--line);background:var(--bg);color:var(--tx);font:400 16px/1.45 var(--sans);outline:none;transition:border-color .2s,box-shadow .2s}.brands-page_search__VS4lh input:focus{border-color:var(--red);box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 16%,transparent)}.brands-page_index__kGScX{position:relative;z-index:5;background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);margin:0 -14px;padding:4px 14px;border-bottom:1px solid var(--line)}.brands-page_index__kGScX ul{list-style:none;display:flex;flex-wrap:wrap;gap:2px;margin:0;padding:0}.brands-page_index__kGScX a,.brands-page_index__kGScX span{display:grid;place-items:center;min-width:40px;height:40px;border-radius:10px;font:600 14px/1 var(--mono);color:inherit;text-decoration:none}.brands-page_index__kGScX a:hover{background:var(--bg2)}.brands-page_index__kGScX span{color:var(--mu);opacity:.45}@media (min-width:768px){.brands-page_index__kGScX{position:sticky;top:calc(var(--hh) + var(--safe-t));margin:0;padding:4px 0}}.brands-page_brands__hznJL{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0}@media (min-width:480px){.brands-page_brands__hznJL{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.brands-page_brands__hznJL{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.brands-page_brands__hznJL{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1200px){.brands-page_brands__hznJL{grid-template-columns:repeat(6,minmax(0,1fr))}}.brands-page_letter__2ei_9{grid-column:1/-1}.brands-page_letterH__f4_bP{margin:0;font-family:var(--mono);font-size:18px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--mu);padding-top:6px}@media (min-width:768px){.brands-page_letter__2ei_9{grid-column:auto;display:flex;align-items:flex-start;padding:8px;border-radius:14px;border:1px dashed var(--line)}.brands-page_letterH__f4_bP{font-size:28px;line-height:1;letter-spacing:-.01em;color:var(--tx);padding:0}}.brands-page_brand___A8lM{display:flex;flex-direction:column;gap:4px;height:100%;padding:8px;border-radius:14px;border:1px solid var(--line);background:var(--card);transition:border-color .2s;color:inherit;text-decoration:none;min-width:0}.brands-page_brand___A8lM:hover{border-color:var(--red)}.brands-page_brandName__k4P_e{font-size:15px;line-height:1.25;overflow-wrap:anywhere;font-weight:700}.brands-page_brand___A8lM .brands-page_muted__qmXGp{font-size:13px}.brands-page_brand___A8lM .brands-page_st__Amhnw{align-self:flex-start}.brands-page_logo__gZy6j{--pg-logo-pad:8px;--pg-logo-bg:var(--bg2);--pg-logo-tx:var(--tx);position:relative;display:grid;place-items:center;aspect-ratio:2/1;padding:var(--pg-logo-pad);border-radius:10px;background:var(--pg-logo-bg);overflow:hidden}.brands-page_logoPlate__tpX3n{--pg-logo-bg:var(--logo-plate);--pg-logo-tx:var(--ink)}.brands-page_logo__gZy6j img{position:absolute;inset:var(--pg-logo-pad);margin:auto;width:auto;height:auto;max-width:calc(100% - 2 * var(--pg-logo-pad));max-height:calc(100% - 2 * var(--pg-logo-pad));object-fit:contain;border-radius:6px}.brands-page_logoTxt__KFM8n{color:var(--pg-logo-tx);font-weight:700;font-size:18px;line-height:1.15;text-align:center;overflow-wrap:anywhere}.brands-page_st__Amhnw{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:6px;font:600 11px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.03em}.brands-page_stOk__Q345b{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.brands-page_state__6pP21{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:32px 16px;color:var(--mu)}.brands-page_state__6pP21 h2{margin:0;color:var(--tx);font:700 22px/1.2 var(--disp)}.brands-page_state__6pP21 p{margin:0}.brands-page_btn__C2MYd{display:inline-flex;align-items:center;gap:12px;height:54px;padding:0 24px;border-radius:6px;border:0;font-weight:600;font-size:15px;text-decoration:none;color:inherit;background:transparent;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:color .35s,border-color .35s}.brands-page_btn__C2MYd:before{content:"";position:absolute;inset:0;background:var(--red);transform:translateY(101%);transition:transform .45s var(--ease);z-index:-1}.brands-page_btn__C2MYd:hover:before{transform:none}.brands-page_btn__C2MYd:hover{color:var(--brand-foreground,#fff)}.brands-page_btnLine__Opzgl{border:1.5px solid var(--tx)}.brands-page_btnLine__Opzgl:hover{border-color:var(--red)}.brands-page_btnSm__adnl4{height:44px;padding:0 18px;font-size:14px}