.brand{--brand-radius-inner:10px}.brand .bhead{align-items:flex-start;gap:14px;margin-block:10px 0;display:flex}.brand .bhead__text{min-inline-size:0}.brand .bhead__name{margin:0}.brand .bhead__latin{font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);color:var(--fg-subtle);margin:0}.brand .bhead__sub{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.brand .bmark{border-radius:var(--brand-radius-inner);background:var(--surface-2);color:var(--fg-subtle);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.brand .bmark--head{block-size:56px;inline-size:56px}.brand .bmark--row{block-size:44px;inline-size:44px}.brand .bmark__img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.brand .bmark--head .bmark__letter{font-size:var(--kb-rank-1);line-height:var(--kb-lead-1)}.brand .bmark--row .bmark__letter{font-size:var(--kb-rank-2);line-height:var(--kb-lead-2)}.brand .bident{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.brand .bident li{margin:0}.brand .bident__country{border-radius:var(--shape-full);background:var(--surface-2);min-block-size:40px;font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);color:var(--fg-muted);align-items:center;padding-inline:14px;display:inline-flex}.brand .bident__icon{border-radius:var(--shape-full);background:var(--surface-2);min-block-size:40px;inline-size:40px;color:var(--accent);place-items:center;display:grid}.brand .bident__icon svg{stroke:currentColor}.brand .bsection__heading{margin-block-start:0}.brand .brail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-inline:calc(var(--kb-gutter) * -1);padding:2px var(--kb-gutter) 6px;scroll-padding-inline:var(--kb-gutter);scrollbar-width:none;gap:10px;margin-block:0;list-style:none;display:flex;overflow-x:auto}.brand .brail::-webkit-scrollbar{display:none}.brand .brail>.bcard,.brand .brail>.pcard{flex:0 0 var(--brand-card,224px);scroll-snap-align:start}.brand .bgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.brand .bcard{border-radius:var(--kb-radius-card);background:var(--surface);border:1px solid var(--line);margin:0;padding:12px}.brand .bcard__link{block-size:100%;color:var(--fg);flex-direction:column;gap:8px;text-decoration:none;display:flex}.brand .bcard__thumb{aspect-ratio:1;border-radius:var(--brand-radius-inner);background:var(--surface-2);inline-size:100%;display:block;position:relative;overflow:hidden}.brand .bcard__thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.brand .bcard__out{background:#0b0b0b9e;position:absolute;inset-block-end:0;inset-inline:0}.brand .bcard__out .stock{text-align:center;color:#fff;font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);margin:0;padding-block:4px}.brand .bcard__name{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brand .brail>.bcard--more{background:0 0;border:0;flex:none;padding:0}.brand .bmore-rail{align-items:stretch;gap:10px;display:flex}.brand .bmore-rail__rest{gap:10px;margin:0;padding:0;list-style:none;display:flex}.brand .bmore-rail__rest>.bcard{flex:0 0 var(--brand-card,224px)}.brand .bcard__link--more{inline-size:var(--brand-card,224px);border-radius:var(--kb-radius-card);background:var(--surface);border:1px solid var(--line);color:var(--accent);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:12px;list-style:none}.brand .bcard__link--more::-webkit-details-marker{display:none}.brand .bcard__link--more::marker{content:""}.brand .bcard__name--more{text-align:center;color:var(--accent)}.brand .bcard__chev{stroke:currentColor;flex-shrink:0}.brand .bmore-rail[open] .bcard__chev{transform:rotate(-90deg)}.brand .bmore{flex-direction:column-reverse;gap:12px;margin-block-start:12px;display:flex}.brand .bmore__button{border-radius:var(--shape-full);background:var(--surface);border:1px solid var(--line);min-block-size:48px;font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);color:var(--accent);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.brand .bmore__button::-webkit-details-marker{display:none}.brand .bmore__button::marker{content:""}.brand .bfolds{gap:6px;margin:0;padding:0;list-style:none;display:grid}.brand .bfolds--rest{margin-block-start:6px}.brand .bfold__slot{display:block}.brand .bfold{border-radius:var(--kb-radius-card);background:var(--surface);border:1px solid var(--line);overflow:hidden}.brand .bfold__summary{cursor:pointer;align-items:flex-start;gap:10px;min-block-size:48px;padding:12px 14px;list-style:none;display:flex}.brand .bfold__summary::-webkit-details-marker{display:none}.brand .bfold__summary::marker{content:""}.brand .bfold__title{min-inline-size:0;font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);color:var(--fg);flex-grow:1}.brand .bfold__chev{stroke:currentColor;color:var(--fg-subtle);transition:transform var(--dur-effects-fast) var(--spring-effects-fast);flex-shrink:0;margin-block-start:4px}.brand .bfold[open] .bfold__chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.brand .bfold__chev{transition:none}}.brand .bfold__body{padding:0 14px 14px}.brand .bfold__body .prose>:first-child{margin-block-start:0}.brand .bfold__body .prose>:last-child{margin-block-end:0}.brand .bfold--accent .bfold__body{border-radius:var(--brand-radius-inner);background:var(--accent-bg);margin:0 14px 14px;padding:14px 16px}.brand .bfold--more>.bfold__summary>.bfold__title,.brand .bfold--more>.bfold__summary>.bfold__chev{color:var(--accent)}.bhub .bfilter{border-radius:var(--shape-full);background:var(--surface-2);min-block-size:48px;color:var(--fg-subtle);align-items:center;gap:10px;padding-inline:16px;display:flex}.bhub .bfilter__icon{stroke:currentColor;flex-shrink:0}.bhub .bfilter__input{min-inline-size:0;color:var(--fg);background:0 0;border:0;flex-grow:1;font-family:inherit;font-size:16px;line-height:1.5}.bhub .bfilter__input::-webkit-search-cancel-button{-webkit-appearance:none}.bhub .bhub__head{justify-content:space-between;align-items:baseline;gap:12px;margin-block-start:18px;display:flex}.bhub .bhub__title{margin:0}.bhub .bhub__count{font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);color:var(--fg-subtle);flex-shrink:0}.bhub .bhub__group{margin-block-start:20px}.bhub .bhub__letter{line-height:var(--kb-lead-2);margin:0 0 8px}.bhub .bhub__rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bhub .bhub__rows li{margin:0}.bhub .bhub__row{border-radius:var(--kb-radius-card);min-block-size:48px;color:var(--fg);align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.bhub .bhub__names{flex-grow:1;min-inline-size:0}.bhub .bhub__fa{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);color:var(--fg);display:block}.bhub .bhub__en{text-align:right;overflow-wrap:anywhere;font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);color:var(--fg-subtle);display:block}.bhub .bhub__n{font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);color:var(--fg-subtle);flex-shrink:0}.bhub .bhub__chev{stroke:currentColor;color:var(--fg-subtle);flex-shrink:0}
