.brands-module__i5eeSa__page{min-height:calc(100vh - var(--mc-header-height,55px));padding:0 var(--mc-page-padding);flex-direction:column;display:flex}.brands-module__i5eeSa__list{padding-top:var(--mc-space-5);flex-direction:column;flex:1;display:flex}.brands-module__i5eeSa__row{cursor:pointer;text-align:left;width:100%;min-height:.85em;color:var(--mc-black);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.brands-module__i5eeSa__row:after{content:"";background:var(--mc-black);transform-origin:0;width:100%;height:2px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.brands-module__i5eeSa__row:hover:after{transform:scaleX(1)}.brands-module__i5eeSa__name{font-family:var(--mc-font-condensed);font-size:clamp(56px,8.8vw,127px);font-weight:var(--mc-fw-bold);letter-spacing:-.055em;text-transform:uppercase;color:var(--mc-black);-webkit-font-smoothing:antialiased;padding:.06em 0;line-height:.85;transition:opacity .15s;display:block}.brands-module__i5eeSa__row:hover .brands-module__i5eeSa__name{opacity:.6}.brands-module__i5eeSa__tbaSlot{align-items:center;gap:var(--mc-space-3);padding-left:var(--mc-space-6);flex-shrink:0;margin-left:auto;display:flex}.brands-module__i5eeSa__tbaLabel{font-family:var(--mc-font-condensed);font-size:clamp(36px,5.5vw,80px);font-weight:var(--mc-fw-bold);letter-spacing:-.04em;text-transform:uppercase;color:var(--mc-black);-webkit-font-smoothing:antialiased;opacity:.5;line-height:1}.brands-module__i5eeSa__tbaIcon{opacity:.5;flex-shrink:0;width:clamp(28px,4vw,56px);height:clamp(28px,4vw,56px);animation:8s linear infinite brands-module__i5eeSa__tbaSpin}@keyframes brands-module__i5eeSa__tbaSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.brands-module__i5eeSa__empty{padding:var(--mc-space-20)0;flex:1;justify-content:center;align-items:center;display:flex}.brands-module__i5eeSa__emptyText{font-family:var(--mc-font-condensed);font-size:var(--mc-text-xl);font-weight:var(--mc-fw-bold);letter-spacing:var(--mc-ls-normal);text-transform:uppercase;color:var(--mc-black);opacity:.3;-webkit-font-smoothing:antialiased}@media (max-width:639px){.brands-module__i5eeSa__page{padding:0 var(--mc-space-4)}.brands-module__i5eeSa__name{letter-spacing:-.04em;font-size:clamp(38px,10vw,72px)}.brands-module__i5eeSa__tbaLabel{font-size:clamp(26px,7vw,52px)}}
