.nbv2-logo-wall,.nbv2-logo-wall *,.nbv2-logo-wall *:before,.nbv2-logo-wall *:after{box-sizing:border-box}.nbv2-logo-wall{position:relative;width:100%}.nbv2-logo-wall__inner{display:flex;flex-direction:column;align-items:center;gap:var(--nbv2-lw-stack-gap, 4rem);width:100%;max-width:var(--nbv2-lw-max-width, 120rem);margin:0 auto;padding:0 2rem}.nbv2-logo-wall__row{display:grid;grid-template-columns:repeat(var(--nbv2-lw-slots, 5),minmax(0,1fr));gap:var(--nbv2-lw-row-gap, 3.2rem) var(--nbv2-lw-gap, 4.8rem);width:100%;margin:0;padding:0;list-style:none}.nbv2-logo-wall__slot{position:relative;display:grid;place-items:center;height:var(--nbv2-lw-row-height, 10rem);min-width:0}.nbv2-logo-wall__item{grid-area:1 / 1;display:grid;place-items:center;width:100%;height:100%;opacity:0;filter:grayscale(var(--nbv2-lw-grayscale, 1));transform:translateY(var(--nbv2-lw-shift, .8rem));transition:opacity var(--nbv2-lw-fade, .6s) ease,transform var(--nbv2-lw-fade, .6s) ease,filter var(--nbv2-lw-hover-fade, .25s) ease;will-change:opacity,transform;pointer-events:none}.nbv2-logo-wall__item.is-active{opacity:var(--nbv2-lw-opacity, .6);transform:translateY(0);pointer-events:auto}.nbv2-logo-wall__item.is-leaving{opacity:0;transform:translateY(calc(var(--nbv2-lw-shift, .8rem) * -1));pointer-events:none}.nbv2-logo-wall__img{display:block;width:auto;height:auto;max-width:min(100%,var(--nbv2-lw-logo-width, 18rem));max-height:100%;object-fit:var(--nbv2-lw-fit, contain);object-position:center}.nbv2-logo-wall__carousel{--nbv2-lw-carousel-slots: var(--nbv2-lw-slots, 5);--nbv2-lw-carousel-gap: var(--nbv2-lw-gap, 4.8rem);width:100%;min-width:0}.nbv2-logo-wall__track{margin:0;padding:0;list-style:none}.nbv2-logo-wall__slide.swiper-slide{display:grid;place-items:center;height:var(--nbv2-lw-row-height, 10rem);min-width:0}.nbv2-logo-wall__carousel:not(.swiper-initialized) .nbv2-logo-wall__track{gap:var(--nbv2-lw-carousel-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.nbv2-logo-wall__carousel:not(.swiper-initialized) .nbv2-logo-wall__track::-webkit-scrollbar{display:none}.nbv2-logo-wall__carousel:not(.swiper-initialized) .nbv2-logo-wall__slide{flex:0 0 calc((100% - (var(--nbv2-lw-carousel-slots) - 1) * var(--nbv2-lw-carousel-gap)) / var(--nbv2-lw-carousel-slots));width:auto;scroll-snap-align:start}.nbv2-logo-wall--hover-reveal .nbv2-logo-wall__slot:hover .nbv2-logo-wall__item.is-active,.nbv2-logo-wall--hover-reveal .nbv2-logo-wall__slide:hover .nbv2-logo-wall__item.is-active{opacity:1;filter:grayscale(0);transition-duration:var(--nbv2-lw-hover-fade, .25s)}.nbv2-logo-wall__pool{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.nbv2-logo-wall__empty{margin:0;padding:2.4rem 0;font-family:var(--font-body-family);font-size:1.4rem;text-align:center;opacity:.6}@media screen and (max-width:989px){.nbv2-logo-wall__row{grid-template-columns:repeat(var(--nbv2-lw-slots-tablet, 3),minmax(0,1fr));gap:calc(var(--nbv2-lw-row-gap, 3.2rem) * .8) calc(var(--nbv2-lw-gap, 4.8rem) * .7)}.nbv2-logo-wall__slot,.nbv2-logo-wall__slide.swiper-slide{height:calc(var(--nbv2-lw-row-height, 10rem) * .8)}.nbv2-logo-wall__carousel{--nbv2-lw-carousel-slots: var(--nbv2-lw-slots-tablet, 3);--nbv2-lw-carousel-gap: calc(var(--nbv2-lw-gap, 4.8rem) * .7)}.nbv2-logo-wall__img{max-width:min(100%,calc(var(--nbv2-lw-logo-width, 18rem) * .85))}.nbv2-logo-wall__inner{gap:calc(var(--nbv2-lw-stack-gap, 4rem) * .85)}}@media screen and (max-width:749px){.nbv2-logo-wall__row{grid-template-columns:repeat(var(--nbv2-lw-slots-mobile, 3),minmax(0,1fr));gap:calc(var(--nbv2-lw-row-gap, 3.2rem) * .7) calc(var(--nbv2-lw-gap, 4.8rem) * .5)}.nbv2-logo-wall__slot,.nbv2-logo-wall__slide.swiper-slide{height:calc(var(--nbv2-lw-row-height, 10rem) * .65)}.nbv2-logo-wall__carousel{--nbv2-lw-carousel-slots: var(--nbv2-lw-slots-mobile, 3);--nbv2-lw-carousel-gap: calc(var(--nbv2-lw-gap, 4.8rem) * .5)}.nbv2-logo-wall__img{max-width:min(100%,calc(var(--nbv2-lw-logo-width, 18rem) * .7))}.nbv2-logo-wall__inner{gap:calc(var(--nbv2-lw-stack-gap, 4rem) * .7);padding:0 1.6rem}}@media screen and (prefers-reduced-motion:reduce){.nbv2-logo-wall__item,.nbv2-logo-wall__item.is-active{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-nbv2-logo-wall.css.map */
