.cc-brand-index .section{--bi-ink: rgb(var(--text-color, 240 239 232));--bi-soft: rgba(var(--text-color, 240 239 232) / .88);--bi-faint: rgba(var(--text-color, 240 239 232) / .8);--bi-line: rgba(var(--text-color, 240 239 232) / .14)}.cc-brand-index .bi-lede{margin:0;max-width:46ch;font-size:18px;color:var(--bi-ink)}.cc-brand-index .bi-lede b{color:var(--bi-accent);font-weight:500}.cc-brand-index .bi-sub{margin:9.6px 0 0;max-width:54ch;font-size:15px;color:var(--bi-soft)}.cc-brand-index .bi-top{margin:33.6px 0 0}.cc-brand-index .bi-top__label{margin:0 0 11.2px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--bi-accent)}.cc-brand-index .bi-top__list{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 26px;margin:0;padding:0;list-style:none}.cc-brand-index .bi-top__a{display:inline-block;text-decoration:none;color:var(--bi-ink);letter-spacing:-.02em;line-height:1.18}.cc-brand-index .bi-top__a:hover{color:var(--bi-accent)}.cc-brand-index .bi-top__a:focus-visible{outline:2px solid var(--bi-accent);outline-offset:3px}.cc-brand-index .bi-top__a--r1{font-size:clamp(34px,4.6vw,58px);font-weight:500}.cc-brand-index .bi-top__a--r2{font-size:clamp(28px,3.8vw,47px);font-weight:500}.cc-brand-index .bi-top__a--r3,.cc-brand-index .bi-top__a--r4{font-size:clamp(24px,3.1vw,38px);font-weight:500}.cc-brand-index .bi-top__a--r5,.cc-brand-index .bi-top__a--r6,.cc-brand-index .bi-top__a--r7{font-size:clamp(20px,2.4vw,30px)}.cc-brand-index .bi-top__a--r8,.cc-brand-index .bi-top__a--r9,.cc-brand-index .bi-top__a--r10,.cc-brand-index .bi-top__a--r11,.cc-brand-index .bi-top__a--r12{font-size:clamp(17px,1.9vw,24px);color:var(--bi-soft)}.cc-brand-index .bi-rail{position:sticky;top:0;z-index:4;margin:35.2px 0 0;padding:9.6px 0;border-block:1px solid var(--bi-line);background:rgb(var(--bg-color, 9 9 9))}.cc-brand-index .bi-rail ol{display:flex;flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none}.cc-brand-index .bi-rail li{display:contents}.cc-brand-index .bi-rail a,.cc-brand-index .bi-rail span.bi-off{min-width:30px;padding:5px 2px;text-align:center;text-decoration:none;font-size:13px;font-weight:500;border-radius:3px;color:var(--bi-soft)}.cc-brand-index .bi-rail a:hover{color:rgb(var(--bg-color, 9 9 9));background:var(--bi-accent)}.cc-brand-index .bi-rail span.bi-off{color:var(--bi-faint);opacity:.45}.cc-brand-index .bi-letter{padding-top:40px;scroll-margin-top:72px}.cc-brand-index .bi-letter__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 5.6px;padding-bottom:9.6px;border-bottom:1px solid var(--bi-line)}.cc-brand-index .bi-glyph{color:var(--bi-accent);font-size:26px;font-weight:700;letter-spacing:.04em}.cc-brand-index .bi-meta{font-size:12px;color:var(--bi-faint);letter-spacing:.06em;text-transform:uppercase}.cc-brand-index .bi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));column-gap:44px}.cc-brand-index .bi-brand{display:flex;align-items:baseline;justify-content:space-between;gap:14.4px;min-width:0;padding:12.8px 0;border-bottom:1px solid var(--bi-line);text-decoration:none;color:var(--bi-ink)}.cc-brand-index .bi-brand__name{font-size:16px;min-width:0;overflow-wrap:anywhere}.cc-brand-index .bi-brand__n{flex:none;font-size:13px;color:var(--bi-faint);font-variant-numeric:tabular-nums}.cc-brand-index .bi-brand:hover .bi-brand__name{color:var(--bi-accent)}.cc-brand-index .bi-brand--sans-lien{cursor:default}.cc-brand-index .bi-brand--sans-lien .bi-brand__name,.cc-brand-index .bi-brand--sans-lien:hover .bi-brand__name{color:var(--bi-soft)}.cc-brand-index .bi-autres{margin-top:76px;padding-top:30.4px;border-top:1px solid var(--bi-line)}.cc-brand-index .bi-autres h2{margin:0 0 5.6px;color:var(--bi-ink);font-size:17px;font-weight:500}.cc-brand-index .bi-autres p{margin:0 0 24px;max-width:54ch;font-size:15px;color:var(--bi-soft)}.cc-brand-index .bi-autres ul{columns:5 150px;column-gap:30.4px;margin:0;padding:0;list-style:none;font-size:13px;line-height:2;color:var(--bi-faint)}.cc-brand-index .bi-autres li{break-inside:avoid}.cc-brand-index .bi-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cc-brand-index .bi-vide{padding:24px;border:1px solid var(--bi-line);color:var(--bi-soft);font-size:15px}@media(max-width:520px){.cc-brand-index .bi-top__list{gap:6px 18px}.cc-brand-index .bi-grid{column-gap:0}.cc-brand-index .bi-autres ul{columns:2 120px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/brand-index.css.map */
