.nu-featured-carousel{display:flex;flex-direction:column;align-items:center;gap:10px;padding:50px 0 0;overflow:hidden}.nu-featured-carousel__heading{width:100%;padding:0 20px}.nu-featured-carousel__title{margin:0}.nu-featured-carousel__slideshow{position:relative;width:100%;aspect-ratio:2.4}.nu-featured-carousel__viewport{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;overflow:hidden}.nu-featured-carousel__track{--nu-featured-carousel-n: 4;--nu-featured-carousel-gap: 20px;--nu-featured-carousel-fade: 1;--nu-featured-carousel-step: calc((100% - (var(--nu-featured-carousel-n) - 1) * var(--nu-featured-carousel-gap)) / var(--nu-featured-carousel-n) + var(--nu-featured-carousel-gap));display:flex;align-items:flex-start;gap:var(--nu-featured-carousel-gap);height:100%;margin:0;padding:0;list-style:none;transform:translate(calc(var(--nu-featured-carousel-pos, 0) * -1 * var(--nu-featured-carousel-step)));will-change:transform}.nu-featured-carousel__item{flex:0 0 calc((100% - (var(--nu-featured-carousel-n) - 1) * var(--nu-featured-carousel-gap)) / var(--nu-featured-carousel-n));min-width:0;opacity:0}.nu-featured-carousel__item.is-start{opacity:1}.nu-featured-carousel__arrows{position:absolute;top:-39px;right:20px;z-index:1;display:flex;align-items:center;gap:7px}.nu-featured-carousel__arrow{width:30px;height:30px;padding:0;border:0;border-radius:50px;overflow:hidden;background:#d4d4d4;cursor:pointer}.nu-featured-carousel__arrow svg{display:block;width:30px;height:30px}.nu-featured-carousel__arrow:focus-visible{outline:2px solid var(--nu-black);outline-offset:2px}@media(max-width:1199.98px){.nu-featured-carousel__heading{padding:0 15px}.nu-featured-carousel__slideshow{aspect-ratio:1.8}.nu-featured-carousel__viewport{padding:30px 20px 20px}.nu-featured-carousel__track{--nu-featured-carousel-n: 3}}@media(max-width:809.98px){.nu-featured-carousel{padding:80px 0 30px}.nu-featured-carousel__heading{padding:0 20px}.nu-featured-carousel__title{font-size:20px;line-height:20px}.nu-featured-carousel__slideshow{aspect-ratio:13 / 14}.nu-featured-carousel__viewport{padding:20px}.nu-featured-carousel__track{--nu-featured-carousel-n: 1.3;--nu-featured-carousel-fade: 0}.nu-featured-carousel__item{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/home-featured-carousel.css.map */
