.brandx{--brandx-header-h: 0px;--brandx-rail-h: 5.6rem;--brandx-plate-h: 7.2rem;padding-block:clamp(4.8rem,6vw,8rem) var(--sect)}.brandx-head{max-width:var(--wrap)}.brandx-eyebrow{margin:0 0 1.2rem;font-family:var(--font-ui);font-size:1.3rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.brandx-title{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:clamp(5.6rem,8vw,10.4rem);line-height:.92;text-transform:uppercase}.brandx-intro{margin-top:1.6rem;max-width:56ch;color:var(--slate-strong);font-size:1.7rem;font-weight:300}.brandx-intro p{margin:0}.brandx-h2{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:clamp(3.2rem,4vw,4.8rem);line-height:.95;text-transform:uppercase;text-wrap:balance}.brandx-featured{margin-top:clamp(4rem,5vw,6.4rem);padding-block:clamp(4rem,5vw,6.4rem);background:var(--panel)}.brandx-fgrid{margin:3.2rem 0 0;padding:0;list-style:none;display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.brandx-fcard-link,.brandx-card-link{scroll-margin-top:calc(var(--brandx-header-h) + var(--brandx-rail-h) + 1.6rem);-webkit-tap-highlight-color:rgba(39,47,58,.12);touch-action:manipulation;display:flex;flex-direction:column;align-items:center;gap:1.2rem;height:100%;padding:2rem 1.6rem;border:1px solid var(--line);border-radius:var(--r-card);background:var(--white);text-align:center;text-decoration:none;color:var(--ink);transition:border-color .25s var(--ease-out),transform .25s var(--ease-out)}.brandx-fcard-link:hover,.brandx-card-link:hover{border-color:var(--ink)}.brandx-fcard-link:focus-visible,.brandx-card-link:focus-visible{outline:3px solid var(--red);outline-offset:3px}.brandx-fcard-name,.brandx-card-name{min-width:0;font-family:var(--font-ui);font-size:1.5rem;font-weight:600;letter-spacing:.02em;color:var(--ink);overflow-wrap:anywhere}.brandx-fcard-note,.brandx-card-note{font-family:var(--font-ui);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-strong)}.brandx-dealer{margin:3.2rem 0 0;max-width:68ch;color:var(--slate-strong);font-size:1.5rem;font-weight:300}.brandx-dealer p{margin:0}.brandx-plate{display:flex;align-items:center;justify-content:center;width:100%;height:var(--brandx-plate-h)}.brandx-plate--lg{--brandx-plate-h: 9.8rem}.brandx-mark{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain}.brandx-wordmark{font-family:var(--font-display);font-weight:400;font-size:2.4rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere}.brandx-wordmark--lg{font-size:3.2rem}.brandx-jump{position:sticky;top:var(--brandx-header-h);z-index:20;margin-top:clamp(4rem,5vw,6.4rem);background:var(--white);border-block:1px solid var(--line)}.brandx-jump-inner{display:flex;align-items:center;gap:1.6rem;min-height:var(--brandx-rail-h)}.brandx-jump-list{margin:0;padding:.4rem 0;list-style:none;display:flex;flex:1 1 auto;gap:.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.brandx-jump-list::-webkit-scrollbar{display:none}.brandx-jump-link{display:flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;scroll-snap-align:center;touch-action:manipulation;-webkit-tap-highlight-color:rgba(39,47,58,.12);border-radius:var(--r-pill);font-family:var(--font-ui);font-size:1.4rem;font-weight:600;text-decoration:none;color:var(--ink);transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}a.brandx-jump-link:hover{background:var(--panel)}a.brandx-jump-link:focus-visible{outline:3px solid var(--red);outline-offset:-3px}.brandx-jump-link.is-current{background:var(--ink);color:var(--white)}.brandx-jump-link.is-empty{color:var(--slate-strong);cursor:default}.brandx-index{padding-top:clamp(3.2rem,4vw,4.8rem)}.brandx-group+.brandx-group{margin-top:clamp(3.2rem,4vw,4.8rem)}.brandx-letter{display:flex;align-items:center;gap:1.6rem;margin:0 0 2rem;color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:3.2rem;line-height:1;text-transform:uppercase}.brandx-letter:after{content:"";flex:1 1 auto;height:1px;background:var(--line)}.brandx-letter-mark{scroll-margin-top:calc(var(--brandx-header-h) + var(--brandx-rail-h) + 1.6rem)}.brandx-letter-mark:focus-visible{outline:3px solid var(--red);outline-offset:4px}.brandx-grid{margin:0;padding:0;list-style:none;display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.brandx-card-link{gap:.8rem;padding:1.6rem 1.2rem}.brandx-foot{margin-top:clamp(4rem,5vw,6.4rem);color:var(--slate-strong);font-size:1.4rem;font-weight:300}@media(min-width:560px){.brandx-fgrid,.brandx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.brandx{--brandx-plate-h: 8.4rem}.brandx-fgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.brandx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.brandx-letter{font-size:4.4rem}}@media(min-width:1200px){.brandx-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.brandx-jump-list{overflow-x:visible;flex-wrap:wrap;justify-content:space-between}.brandx-jump-link{min-width:4rem}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.brandx-fcard-link:hover,.brandx-card-link:hover{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.brandx-fcard-link,.brandx-card-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lauzon-brand-index.css.map */
