.mxbm{padding:var(--mxbm-pt, 44px) 0 var(--mxbm-pb, 44px);background:var(--mxbm-bg, #f8f9fc);color:var(--mxbm-text, #6b7383);overflow:hidden}.mxbm--lines{border-top:1px solid var(--mxbm-line, #e3e6ee);border-bottom:1px solid var(--mxbm-line, #e3e6ee)}.mxbm__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px;margin-bottom:clamp(26px,3vw,44px)}.mxbm .mxbm__title{margin:0;color:var(--mxbm-heading, #0e1320);font-family:var(--font-heading-family, inherit);font-size:var(--mxbm-hs, 26px);font-weight:800;letter-spacing:var(--mx-heading-ls, -.02em);line-height:1.15;font-variant-numeric:tabular-nums}.mxbm__text{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;font-size:15px}mx-marquee{display:block}.mxbm__row{position:relative;overflow:hidden}.mxbm__row+.mxbm__row{margin-top:calc(var(--mxbm-gap, 64px) * .45)}.mxbm--fade .mxbm__row{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.mxbm__track{display:flex;width:max-content;will-change:transform}.mxbm__list{display:flex;flex:none;align-items:center;gap:var(--mxbm-gap, 64px);margin:0;padding:10px calc(var(--mxbm-gap, 64px) / 2);list-style:none}.mxbm__row.is-moving .mxbm__track{animation:mxbm-move var(--mxbm-dur, 40s) linear infinite}.mxbm__row.is-moving[data-dir=right] .mxbm__track{animation-direction:reverse}.mxbm__row[data-pause=true]:hover .mxbm__track,.mxbm__row[data-pause=true]:focus-within .mxbm__track{animation-play-state:paused}@keyframes mxbm-move{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--mxbm-shift, 50%)),0,0)}}.mxbm__cell{flex:none}.mxbm__item{display:grid;place-items:center;min-height:44px;padding:6px 4px;border-radius:12px;color:var(--mxbm-heading, #0e1320);text-decoration:none;transition:transform .35s var(--mx-ease-out),filter .35s,opacity .35s,background-color .3s,box-shadow .35s}.mxbm__logo{display:block;height:var(--mxbm-h, 34px);width:auto;max-width:180px;object-fit:contain}.mxbm__logo--text{display:inline-flex;align-items:center;height:var(--mxbm-h, 34px);font-family:var(--font-heading-family, inherit);font-size:calc(var(--mxbm-h, 34px) * .62);font-weight:800;letter-spacing:-.02em;white-space:nowrap}.mxbm--mono .mxbm__item{filter:grayscale(1);opacity:.62}.mxbm__item:hover,.mxbm__item:focus-visible{filter:none;opacity:1;transform:translateY(-3px) scale(1.04)}.mxbm__item:focus-visible{outline:2px solid var(--mx-primary, #2d4895);outline-offset:4px}.mxbm--tiles .mxbm__item{padding:14px 22px;background:var(--mxbm-tile, #fff);border:1px solid var(--mxbm-line, #e3e6ee)}.mxbm--tiles .mxbm__item:hover{box-shadow:0 14px 30px -18px #0a132859}@media(max-width:749px){.mxbm{padding:var(--mxbm-pt-m, 32px) 0 var(--mxbm-pb-m, 32px)}.mxbm__logo{height:var(--mxbm-h-m, 26px)}.mxbm__logo--text{height:var(--mxbm-h-m, 26px);font-size:calc(var(--mxbm-h-m, 26px) * .62)}.mxbm__list{gap:calc(var(--mxbm-gap, 64px) * .6)}}.mxbm__row:not(.is-moving){overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.mxbm__row:not(.is-moving)::-webkit-scrollbar{display:none}.mxbm__row:not(.is-moving) .mxbm__cell{scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.mxbm__row .mxbm__track{animation:none!important}.mxbm__item{transition:none}}mx-brands{display:block}.mxbp{padding-top:var(--mxbp-pt, 24px);padding-bottom:var(--mxbp-pb, 80px)}.mxbp__head{margin:34px 0 clamp(36px,5vw,64px)}.mxbp .mxbp__title{margin:0;color:var(--mx-ink, #0e1320);font-family:var(--font-heading-family, inherit);font-weight:800;font-size:clamp(38px,4.4vw + 10px,84px);line-height:1;letter-spacing:-.035em;text-wrap:balance}.mxbp__intro{margin:22px 0 0;max-width:40ch;font-size:clamp(16px,.5vw + 14px,21px);line-height:1.55;color:var(--mx-muted, #6b7383)}.mxbp__intro strong{color:var(--mx-ink, #0e1320)}.mxbp__content{margin-top:18px;max-width:70ch}.mxbp__group+.mxbp__group{margin-top:clamp(56px,7vw,96px)}.mxbp__group-head{margin:0 0 22px}.mxbp__group-head--tools{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px 28px}.mxbp .mxbp__h2{margin:0;color:var(--mx-ink, #0e1320);font-family:var(--font-heading-family, inherit);font-weight:800;font-size:clamp(26px,1.6vw + 16px,44px);line-height:1.08;letter-spacing:-.03em}.mxbp__sub{margin:8px 0 0;color:var(--mx-muted, #6b7383);font-size:16px}.mxbp__grid{display:grid;grid-template-columns:repeat(var(--mxbp-cols, 7),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media(max-width:1199px){.mxbp__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:989px){.mxbp__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.mxbp__grid{grid-template-columns:repeat(var(--mxbp-cols-m, 2),minmax(0,1fr));gap:10px}}.mxbp-card{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;height:100%;padding:30px 14px 26px;overflow:hidden;border:1px solid var(--mxbp-line, #e3e6ee);border-radius:var(--mxbp-radius, 16px);background:var(--mxbp-card, #fff);color:var(--mx-ink, #0e1320);text-align:center;text-decoration:none;isolation:isolate;transition:transform .45s var(--mx-ease-out),box-shadow .45s var(--mx-ease-out),border-color .3s}.mxbp-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .45s var(--mx-ease-out);background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--mxbp-accent, #2d4895) 10%,transparent),transparent 70%)}.mxbp-card__logo{display:grid;place-items:center;width:100%;height:calc(var(--mxbp-logo, 52px) + 16px);margin-bottom:14px}.mxbp-card__img{display:block;max-width:82%;max-height:var(--mxbp-logo, 52px);width:auto;height:auto;object-fit:contain;transition:transform .5s var(--mx-ease-out)}.mxbp-card__img--text{font-family:var(--font-heading-family, inherit);font-weight:800;font-size:calc(var(--mxbp-logo, 52px) * .5);letter-spacing:-.02em;color:var(--mx-ink, #0e1320);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mxbp-card__name{font-size:16px;font-weight:700;line-height:1.25}.mxbp-card__count{min-height:1.3em;font-size:14px;color:var(--mx-muted, #6b7383)}.mxbp-card__count.is-none{color:var(--mx-warning, #b45309)}.mxbp-card__cta{position:absolute;left:50%;bottom:10px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--mxbp-accent, #2d4895);color:#fff;font-size:12px;font-weight:600;opacity:0;transform:translate(-50%,8px);transition:opacity .35s var(--mx-ease-out),transform .35s var(--mx-ease-out)}.mxbp-card__cta svg{width:13px;height:13px}.mxbp-card:hover,.mxbp-card:focus-visible{transform:translateY(-6px);border-color:var(--mxbp-hover, #2d4895);box-shadow:0 24px 50px -26px #0a132866}.mxbp-card:hover:before,.mxbp-card:focus-visible:before{opacity:1}.mxbp-card:hover .mxbp-card__img,.mxbp-card:focus-visible .mxbp-card__img{transform:scale(1.07)}.mxbp-card:hover .mxbp-card__count,.mxbp-card:focus-visible .mxbp-card__count{opacity:0}.mxbp-card:hover .mxbp-card__cta,.mxbp-card:focus-visible .mxbp-card__cta{opacity:1;transform:translate(-50%)}.mxbp-card:focus-visible{outline:2px solid var(--mxbp-accent, #2d4895);outline-offset:3px}.mxbp-card__count{transition:opacity .25s}.mxbp__find{display:flex;align-items:center;gap:10px;min-width:min(100%,320px);height:50px;padding:0 16px;border:1px solid var(--mx-border, #e3e6ee);border-radius:999px;background:#fff;color:var(--mx-muted, #6b7383);transition:border-color .2s,box-shadow .2s}.mxbp__find:focus-within{border-color:var(--mx-primary, #2d4895);box-shadow:0 0 0 4px rgba(var(--mx-primary-rgb, 45, 72, 149),.12)}.mxbp__find svg{width:18px;height:18px;flex:none}.mxbp .mxbp__find-input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--mx-ink, #0e1320);font:inherit;font-size:15px;-webkit-appearance:none;appearance:none}.mxbp__letters{position:sticky;top:var(--mx-sticky-top, 0px);z-index:3;display:flex;flex-wrap:wrap;gap:4px;margin:0 0 28px;padding:10px 0;background:var(--mx-bg, #f8f9fc)}.mxbp__letter{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--mx-ink, #0e1320);font-weight:700;font-size:14px;text-decoration:none;transition:background-color .2s,color .2s}.mxbp__letter:hover,.mxbp__letter.is-current{background:var(--mx-ink, #0e1320);color:#fff}.mxbp__letter.is-off{color:var(--mx-border, #c8ced9)}.mxbp__letter:focus-visible{outline:2px solid var(--mx-primary, #2d4895);outline-offset:2px}.mxbp__az-group{scroll-margin-top:calc(var(--mx-sticky-top, 0px) + 72px)}.mxbp__az-group+.mxbp__az-group{margin-top:36px}.mxbp .mxbp__az-letter{margin:0 0 14px;font-size:22px;font-weight:800;color:var(--mx-ink, #0e1320)}.mxbp__grid--az .mxbp-card{padding:22px 12px 20px}.mxbp__grid--az .mxbp-card__logo{height:calc(var(--mxbp-logo, 52px) * .75 + 12px)}.mxbp__grid--az .mxbp-card__img{max-height:calc(var(--mxbp-logo, 52px) * .75)}.mxbp__nomatch{margin:0 0 20px;padding:18px;border-radius:14px;background:var(--mx-soft, #eef1f6);color:var(--mx-ink, #0e1320)}.mxbp__cell[hidden],.mxbp__az-group[hidden]{display:none!important}.js .mxbp--anim .mxbp__cell{animation:mxbp-rise .65s var(--mx-ease-out) both;animation-delay:calc(var(--i, 0) * 45ms);animation-play-state:paused}.js .mxbp--anim .mxbp__group.is-in .mxbp__cell{animation-play-state:running}@keyframes mxbp-rise{0%{opacity:0;transform:translate3d(0,20px,0) scale(.98)}}@media(max-width:749px){.mxbp{padding-top:var(--mxbp-pt-m, 8px);padding-bottom:var(--mxbp-pb-m, 56px)}.mxbp-card{padding:22px 10px 20px}.mxbp__letters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:calc(var(--mx-gutter-m, 16px) * -1);margin-right:calc(var(--mx-gutter-m, 16px) * -1);padding-left:var(--mx-gutter-m, 16px);padding-right:var(--mx-gutter-m, 16px)}.mxbp__letters::-webkit-scrollbar{display:none}.mxbp__letter{flex:none}.mxbp__find{width:100%}}@media(prefers-reduced-motion:reduce){.js .mxbp--anim .mxbp__cell{animation:none}.mxbp-card,.mxbp-card__img,.mxbp-card__cta,.mxbp-card:before{transition:none}.mxbp-card:hover{transform:none}}.mxbp__letter.is-dim{color:var(--mx-border, #c8ced9)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mx-brands.css.map */
