.nbrands{padding-block:var(--nbrands-pt, 64px) var(--nbrands-pb, 64px);background:rgb(var(--bg));color:rgb(var(--fg))}.nbrands .nbrands-head{margin-bottom:var(--sp-8)}.nbrands .nbrands-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-5)}.nbrands--div .nbrands-grid{gap:0;border:1px solid rgb(var(--line));border-radius:var(--radius-lg);overflow:hidden;background:rgb(var(--surface))}.nbrands--div .nbrands-tile{border:0;border-radius:0;box-shadow:none;border-inline-start:1px solid rgb(var(--line));border-block-start:1px solid rgb(var(--line));background:transparent}.nbrands .nbrands-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--sp-3);min-height:180px;padding:var(--sp-8) var(--sp-5);text-decoration:none;color:rgb(var(--fg));background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);isolation:isolate;transition:transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.nbrands .nbrands-tile:after{content:"";position:absolute;left:50%;bottom:var(--sp-5);transform:translate(-50%) scaleX(0);transform-origin:center;width:42px;height:2px;background:rgb(var(--accent));border-radius:var(--radius-pill);transition:transform var(--dur) var(--ease-spring)}.nbrands .nbrands-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 80% at 50% 12%,rgb(var(--accent) / .12),transparent 62%);opacity:0;transition:opacity var(--dur) var(--ease)}.nbrands .nbrands-tile:hover:before,.nbrands .nbrands-tile:focus-visible:before{opacity:1}.nbrands .nbrands-tile:hover,.nbrands .nbrands-tile:focus-visible{transform:translateY(-8px) scale(1.035);box-shadow:var(--shadow-hover),0 18px 40px rgb(var(--accent) / .18);border-color:rgb(var(--accent) / .45);background:rgb(var(--bg));outline:none;z-index:2}@media(hover:hover)and (pointer:fine){.nbrands .nbrands-grid:hover .nbrands-tile:not(:hover){opacity:.5;transform:scale(.985)}.nbrands .nbrands-tile{transition:transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease),opacity var(--dur) var(--ease)}}.nbrands .nbrands-tile:focus-visible{box-shadow:var(--shadow-hover),0 0 0 3px rgb(var(--accent) / .35)}.nbrands .nbrands-tile:hover:after,.nbrands .nbrands-tile:focus-visible:after{transform:translate(-50%) scaleX(1)}.nbrands .nbrands-logo{display:flex;align-items:center;justify-content:center;width:100%;max-width:160px;height:56px}.nbrands .nbrands-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter var(--dur) var(--ease),opacity var(--dur) var(--ease),transform var(--dur) var(--ease-spring)}.nbrands .nbrands-tile:hover .nbrands-logo img,.nbrands .nbrands-tile:focus-visible .nbrands-logo img{filter:grayscale(0);opacity:1;transform:scale(1.07)}@media(hover:none){.nbrands .nbrands-logo img{filter:none;opacity:1}}.nbrands .nbrands-tagline{transition:transform var(--dur) var(--ease-spring),color var(--dur) var(--ease)}.nbrands .nbrands-tile:hover .nbrands-tagline,.nbrands .nbrands-tile:focus-visible .nbrands-tagline{transform:translateY(-3px);color:rgb(var(--fg) / .85)}.nbrands .nbrands-name{font-size:var(--step-2);font-weight:800;line-height:1.05;letter-spacing:-.01em;color:rgb(var(--fg));transition:color var(--dur-fast) var(--ease)}.nbrands .nbrands-tile:hover .nbrands-name,.nbrands .nbrands-tile:focus-visible .nbrands-name{color:rgb(var(--accent))}.nbrands .nbrands-tagline{font-size:var(--step--1);color:rgb(var(--muted));line-height:1.4;max-width:26ch}@media(max-width:900px){.nbrands .nbrands-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.nbrands .nbrands-tile{min-height:160px;padding:var(--sp-6) var(--sp-4)}}@media(max-width:560px){.nbrands .nbrands-grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}.nbrands .nbrands-tile:last-child:nth-child(odd){grid-column:1 / -1}.nbrands--div .nbrands-grid{gap:0}.nbrands .nbrands-tile{min-height:132px;padding:var(--sp-5) var(--sp-3)}.nbrands .nbrands-logo{height:40px}.nbrands .nbrands-name{font-size:var(--step-1)}.nbrands--mcompact .nbrands-tagline{display:none}.nbrands--mcompact .nbrands-tile{min-height:88px;padding:var(--sp-4) var(--sp-3);gap:var(--sp-2)}.nbrands--mcompact .nbrands-logo{height:34px;max-width:124px}.nbrands--mcompact .nbrands-head{margin-bottom:var(--sp-5)}}@media(prefers-reduced-motion:reduce){.nbrands .nbrands-tile,.nbrands .nbrands-tile:after,.nbrands .nbrands-tile:before,.nbrands .nbrands-logo img,.nbrands .nbrands-tagline,.nbrands .nbrands-name{transition:none!important}.nbrands .nbrands-tile:hover,.nbrands .nbrands-tile:focus-visible,.nbrands .nbrands-grid:hover .nbrands-tile:not(:hover){transform:none}.nbrands .nbrands-tile:hover .nbrands-logo img,.nbrands .nbrands-tile:hover .nbrands-tagline{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/neus-brand-bar.css.map */
