.nb-labels-wrapper{--cin-accent:gold;--cin-accent-glow:rgba(255,215,0,.5);--cin-accent-soft:rgba(255,215,0,.12);--nb-bg-dark:#0d0a06;--cin-font-head:'Clash Display',sans-serif;--cin-radius:12px;--ease-luxury:cubic-bezier(.22,1,.36,1);--cin-text:#e8e4e0;--cin-text-muted:#a8a4a0}.nb-labels-wrapper{font-family:'Manrope',sans-serif;color:var(--cin-text);padding:60px 0;position:relative}.nb-labels-wrapper:before{content:'';position:absolute;left:50%;width:100vw;margin-left:-50vw;top:0;bottom:0;z-index:0;pointer-events:none;background:#0d0a06;background-image:radial-gradient(ellipse 120% 80% at 15% 20%,rgba(255,200,80,.07) 0%,transparent 50%),radial-gradient(ellipse 100% 70% at 88% 85%,rgba(180,130,40,.06) 0%,transparent 45%),radial-gradient(ellipse 80% 60% at 50% 50%,rgba(255,215,0,.04) 0%,transparent 55%);background-size:100% 100%,100% 100%,100% 100%;background-repeat:no-repeat,no-repeat,no-repeat}.nb-labels-wrapper:after{content:'';position:absolute;left:50%;width:100vw;margin-left:-50vw;top:0;bottom:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Ccircle cx='6' cy='10' r='0.5' fill='%23fff' opacity='0.9'/%3E%3Ccircle cx='22' cy='4' r='0.4' fill='%23fff'/%3E%3Ccircle cx='48' cy='14' r='0.5' fill='%23FFD700' opacity='0.85'/%3E%3Ccircle cx='12' cy='28' r='0.4' fill='%23fff'/%3E%3Ccircle cx='38' cy='36' r='0.5' fill='%23fff' opacity='0.9'/%3E%3Ccircle cx='54' cy='24' r='0.4' fill='%23fff'/%3E%3Ccircle cx='4' cy='48' r='0.5' fill='%23FFD700'/%3E%3Ccircle cx='28' cy='52' r='0.4' fill='%23fff'/%3E%3Ccircle cx='56' cy='44' r='0.5' fill='%23fff'/%3E%3Ccircle cx='18' cy='18' r='0.4' fill='%23fff'/%3E%3Ccircle cx='42' cy='8' r='0.5' fill='%23fff'/%3E%3Ccircle cx='8' cy='38' r='0.4' fill='%23FFD700' opacity='0.8'/%3E%3Ccircle cx='60' cy='56' r='0.4' fill='%23fff'/%3E%3C/svg%3E");background-repeat:repeat;background-size:96px 96px;opacity:.32}.nb-labels-section{max-width:1280px;margin:0 auto;padding:0 40px;position:relative;z-index:2}.nb-labels-header{text-align:center;margin-bottom:36px}.nb-labels-section-header-wrap{display:inline-block}.nb-labels-gold-frame{position:relative;padding:0}.nb-labels-gold-frame-inner{padding:0}.nb-labels-section-title{font-family:var(--cin-font-head);font-size:clamp(1.1rem,2.5vw,1.6rem);font-weight:700;margin:0;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(90deg,#fff,var(--cin-accent),rgba(255,220,120,.95),var(--cin-accent),rgba(200,160,60,.9),var(--cin-accent),#fff);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:nb-labels-gradient-flow 6s ease infinite}@keyframes nb-labels-gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.nb-labels-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:16px;align-items:stretch}.nb-label-card{flex:0 0 auto;display:flex;flex-direction:column;transition:transform .35s var(--ease-luxury),border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.nb-label-card-inner{border-radius:12px;border:1px solid rgba(255,215,0,.22);background:linear-gradient(165deg,rgba(18,12,8,.9),rgba(7,5,3,.96));box-shadow:0 0 16px rgba(255,215,0,.14),inset 0 0 14px rgba(255,255,255,.04);padding:6px;transition:transform .35s var(--ease-luxury),box-shadow .35s,border-color .35s;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.nb-label-card-inner:after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,215,0,.12),transparent 60%);opacity:.5;border-radius:inherit;pointer-events:none}.nb-label-card:hover .nb-label-card-inner{transform:translateY(-4px) scale(1.04);border-color:var(--cin-accent);box-shadow:0 0 24px var(--cin-accent-glow),inset 0 0 18px rgba(255,255,255,.06)}.nb-label-card-media{position:relative;aspect-ratio:1/1;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);margin-bottom:6px}.nb-label-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-luxury),filter .35s}.nb-label-card:hover .nb-label-card-media img{transform:scale(1.05);filter:saturate(1.08)}.nb-label-card-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(255,215,0,.15),rgba(180,130,40,.08));font-family:var(--cin-font-head);font-weight:700;font-size:1.5rem;color:var(--cin-accent);text-shadow:0 0 12px var(--cin-accent-glow)}.nb-label-card-info{flex:1;display:flex;flex-direction:column;justify-content:center}.nb-label-card-name{font-family:var(--cin-font-head);font-size:.6rem;font-weight:700;color:rgba(255,215,0,.92);margin:0;line-height:1.25;text-align:center;letter-spacing:.35px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.nb-labels-carousel-wrap{position:relative;padding:20px 0}.nb-labels-carousel-viewport{overflow:hidden;padding:8px 0 18px;mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.nb-labels-carousel-track{display:flex;width:max-content;gap:24px;animation:nb-labels-marquee-scroll 44s linear infinite;will-change:transform}.nb-labels-carousel-track:hover{animation-play-state:paused}.nb-labels-carousel-wrap .nb-label-card{width:115px;min-width:115px;flex:0 0 115px}@keyframes nb-labels-marquee-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.nb-labels-empty{text-align:center;color:var(--cin-text-muted);font-size:1.1rem;padding:40px 20px}@media (max-width:768px){.nb-labels-section{padding:0 24px}.nb-labels-wrapper{padding:40px 0}.nb-labels-header{margin-bottom:36px}.nb-labels-grid{grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:12px}.nb-labels-carousel-wrap .nb-label-card{width:100px;min-width:100px;flex:0 0 100px}.nb-labels-carousel-track{animation-duration:52s}}@media (max-width:480px){.nb-labels-section{padding:0 18px}.nb-labels-grid{grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:10px}.nb-labels-carousel-wrap .nb-label-card{width:90px;min-width:90px;flex:0 0 90px}}