.nested-carousel-title{padding-bottom:0;max-width:90vw;margin:0 auto;padding-top:calc(8px + .5vw)}.bl-nested-carousel .nested-carousel-wrapper .swiper-wrapper{-moz-column-gap:2vw;column-gap:2vw}.bl-nested-carousel{background:#fff}.sub-slide-content{padding:10px 5px}.bl-nested-carousel .nested-carousel-wrapper .circle-arrow.custom-nav-prev,.bl-nested-carousel .nested-carousel-wrapper .circle-arrow.custom-nav-next{position:absolute;top:50%;transform:translateY(-50%);z-index:100;width:50px;height:50px;cursor:pointer;background:#fff;display:flex;align-items:center;justify-content:center;color:#333;box-shadow:0 2px 8px #0000001a}.bl-nested-carousel .custom-nav-prev:before,.bl-nested-carousel .custom-nav-next:before{font-size:max(1.5vw,30px)!important;font-weight:900}.bl-nested-carousel .nested-carousel-wrapper .full_height-arrow.custom-nav-prev:after{margin-right:auto}.bl-nested-carousel .nested-carousel-wrapper .full_height-arrow.custom-nav-next:after{margin-left:auto}.bl-nested-carousel .nested-carousel-wrapper .custom-nav-prev:hover,.bl-nested-carousel .custom-nav-next:hover{opacity:1}.bl-nested-carousel .nested-carousel-wrapper .custom-nav-prev{left:10px}.bl-nested-carousel .nested-carousel-wrapper .custom-nav-next{right:10px}.bl-nested-carousel .nested-carousel-wrapper .swiper-button-disabled{opacity:0;pointer-events:none}.bl-nested-carousel .nested-carousel-wrapper .full_height-arrow.custom-nav-prev{text-align:left;height:100%;width:12vw;background:linear-gradient(90deg,#fff 5%,#fff0 80%);left:-1vw;top:5px}.bl-nested-carousel .nested-carousel-wrapper .full_height-arrow.custom-nav-next{text-align:right;height:100%;width:12vw;background:linear-gradient(270deg,#fff 5%,#fff0 80%);right:-1vw;top:5px}.bl-nested-carousel .nested-carousel-title{font-weight:800!important;font-size:clamp(1.3rem,1.3rem + .5vw,1.8rem)!important;line-height:1.2!important;text-align:center}.bl-nested-carousel .nested-carousel-wrapper h1,.bl-nested-carousel .nested-carousel-wrapper h2,.bl-nested-carousel .nested-carousel-wrapper h3,.bl-nested-carousel .nested-carousel-wrapper h4,.bl-nested-carousel .nested-carousel-wrapper h5,.bl-nested-carousel .nested-carousel-wrapper h6,.bl-nested-carousel .nested-carousel-wrapper p,.bl-nested-carousel .nested-carousel-wrapper span,.bl-nested-carousel .nested-carousel-wrapper div,.bl-nested-carousel .nested-carousel-wrapper button,.bl-nested-carousel .nested-carousel-wrapper a{font-family:Montserrat!important}.bl-nested-carousel .nested-carousel-wrapper .swiper-slide.is-expanded .btn-text-expand{display:none}.bl-nested-carousel .nested-carousel-wrapper .swiper-slide.is-expanded .btn-text-close{display:inline}@keyframes contentFadeInRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes contentFadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.bl-nested-carousel .nested-carousel-wrapper{position:relative;margin:0 auto}.bl-nested-carousel .nested-carousel-wrapper .swiper{width:100%;height:auto;padding:20px 5vw 20px 0}.bl-nested-carousel .nested-carousel-wrapper .swiper-slide{height:auto;box-sizing:border-box;flex-shrink:0;display:flex}.bl-nested-carousel .nested-carousel-wrapper .category-sub-wrapper{display:none}@media(min-width:769px){.bl-nested-carousel .nested-carousel-wrapper .swiper-slide{width:25%}.bl-nested-carousel .nested-carousel-wrapper .swiper-slide.is-expanded .category-card{flex-direction:row;align-items:stretch}.bl-nested-carousel .nested-carousel-wrapper .swiper-slide.is-expanded .category-main{width:40%;border-right:none}.bl-nested-carousel .nested-carousel-wrapper .swiper-slide.is-expanded .category-sub-wrapper{display:block;width:60%;animation:contentFadeInRight .6s cubic-bezier(.22,1,.36,1) forwards}}.bl-nested-carousel .nested-carousel-wrapper .swiper-slide{padding:0!important}@media(max-width:768px){.bl-nested-carousel .nested-carousel-wrapper .swiper-slide{padding:0;width:82%}.bl-nested-carousel .nested-carousel-wrapper .swiper-slide.is-expanded .category-card{flex-direction:row;align-items:stretch;gap:8px}.bl-nested-carousel .nested-carousel-wrapper .swiper-slide.is-expanded .category-sub-wrapper{display:block;animation:contentFadeInRight .5s ease forwards;width:60%}.bl-nested-carousel .nested-carousel-wrapper .swiper-slide.is-expanded .category-main{width:40%;flex-shrink:0}}.bl-nested-carousel .category-card .cat-info .cat-title{font-weight:700!important;font-size:clamp(1.325rem,1.35rem + .575vw,1.575rem)!important;line-height:1.2!important;color:#fff!important;padding-bottom:0!important;margin-bottom:0!important}.bl-nested-carousel .category-card .cat-info .cat-description{font-weight:500;line-height:1.2;font-size:clamp(.875rem,.8rem + .25vw,1rem);margin-top:5px;color:#fff}.bl-nested-carousel .category-card{height:100%;background:transparent;display:flex;flex-direction:column;width:100%;position:relative;gap:0;transition:gap .3s ease}.bl-nested-carousel .category-main{position:relative;aspect-ratio:10/15;overflow:hidden;display:flex;flex-direction:column;flex:0 0 auto;box-shadow:0 4px 12px #00000014}.bl-nested-carousel .category-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 50%,#0009);pointer-events:none;z-index:1}.bl-nested-carousel .cat-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.bl-nested-carousel .cat-info{position:absolute;bottom:5vw;left:50%;transform:translate(-50%);z-index:2;width:90%;text-align:left;color:#fff;padding:max(1vw,15px);background:#00000040}.bl-nested-carousel .cat-title{margin:0 0 12px;font-size:1.5rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1.2}.bl-nested-carousel .category-main .cat-info .collection-link{margin-top:1vw;display:block;font-weight:600;font-size:clamp(1rem,1rem + .3vw,1.3rem);color:#fff}.bl-nested-carousel .btn-expand{margin-top:1vw;cursor:pointer;color:#fff;border:none;font-weight:600;font-size:clamp(1rem,1rem + .3vw,1.3rem);transition:background .3s,transform .2s;background:transparent;white-space:nowrap}.bl-nested-carousel .btn-expand:hover{transform:scale(1.05)}.bl-nested-carousel .btn-text-close{display:none}.bl-nested-carousel .category-sub-wrapper{display:none;background:#fff;box-shadow:0 0 12px #0000001a;padding:15px;width:100%;box-sizing:border-box}.bl-nested-carousel .nested-carousel-wrapper .sub-slide-item h4.sub-slide-title{line-height:1.1!important;padding-bottom:0;font-size:clamp(.9rem,.8rem + .25vw,1.2rem)}.bl-nested-carousel .nested-carousel-wrapper .sub-slide-item{background:#fff;text-align:center;padding-right:10px;padding-left:10px}.bl-nested-carousel .nested-carousel-wrapper .sub-slide-img{width:100%;height:auto;margin-bottom:0}.bl-nested-carousel .nested-carousel-wrapper .sub-slide-item h4.sub-slide-title{text-align:left;font-weight:700}.bl-nested-carousel .category-card .cat-info .cat-title{font-size:clamp(1.2rem,1.2rem + .33vw,1.5rem)!important;padding:0}.bl-nested-carousel .category-card .cat-info .cat-description{font-weight:300;font-size:clamp(.75rem,.75rem + .25vw,.9rem)}.bl-nested-carousel .sub-slide-price{font-size:1rem;font-weight:400;text-align:left;color:#111!important}.bl-nested-carousel .category-main{object-fit:cover;aspect-ratio:10/15}.bl-nested-carousel .sub-slide-img{object-fit:cover;aspect-ratio:9/15}.bl-nested-carousel .is-expanded .category-card{box-shadow:7px 0 10px 2px #ddd}.bl-nested-carousel .nested-carousel-wrapper .sub-slide-item{border-radius:0!important;padding:0 7px}.bl-nested-carousel .nested-carousel-wrapper .sub-slide-img{border-radius:0!important;padding:0}.bl-nested-carousel .category-sub-wrapper h2{padding-top:max(1.5rem,3vw);padding-bottom:max(1.5rem,3vw)}.bl-nested-carousel .cat-info{border-radius:0!important;width:100%;text-align:center}.bl-nested-carousel .nested-carousel-title{padding:20px 0 0}.bl-nested-carousel .cat-info{bottom:0}.bl-nested-carousel .nested-carousel-subslide a :hover{color:#000}.bl-nested-carousel .sub-grid[style*="--child-count: 1"] .nested-carousel-subslide{grid-column:5 /span 8}@media(min-width:769px){.bl-nested-carousel .sub-slide-img{margin-top:15px}.bl-nested-carousel .category-main{transform:translate(5px)}.bl-nested-carousel .sub-grid{display:grid;grid-template-columns:repeat(var(--child-count, 2),1fr);gap:15px}.bl-nested-carousel .category-sub-wrapper{border-radius:0;box-shadow:0 0 9px 2px #fbfbfb!important;padding:0}.bl-nested-carousel .nested-carousel-wrapper.reduced_width{max-width:75vw}.bl-nested-carousel .nested-carousel-wrapper.full_width{max-width:87vw}.bl-nested-carousel .category-main{border-radius:0}}@media(max-width:768px){.bl-nested-carousel .sub-slide-img{margin-top:8px}.bl-nested-carousel .category-main{transform:translate(-5px)}.bl-nested-carousel .sub-grid{display:grid;gap:8px}.bl-nested-carousel .category-main{margin:0}.bl-nested-carousel .category-sub-wrapper{box-shadow:none;padding:0}.bl-nested-carousel .category-main{width:100%}.bl-nested-carousel .nested-carousel-wrapper .swiper-slide.is-expanded .category-card{transform:none}.bl-nested-carousel .nested-carousel-wrapper .full_height-arrow.swiper-button-prev{left:2vw;width:16vw}.bl-nested-carousel .nested-carousel-wrapper .full_height-arrow.swiper-button-next{right:2vw;width:16vw}.bl-nested-carousel .nested-carousel-wrapper.mobile_full_width{padding:0}.bl-nested-carousel .nested-carousel-wrapper.mobile_reduced_width{padding:0 10vw}}.bl-nested-carousel .nested-carousel-wrapper .circle-arrow.custom-nav-prev,.bl-nested-carousel .nested-carousel-wrapper .circle-arrow.custom-nav-next{background:#0006;box-shadow:0 2px 8px #0003;border-radius:50%;color:#fff;font-family:wokiee_icons!important}.bl-nested-carousel .nested-carousel-wrapper .custom-nav-prev:after,.bl-nested-carousel .custom-nav-next:after{display:none}.bl-nested-carousel .sub-slide-product-title{text-align:left;font-size:1rem}
/*# sourceMappingURL=/cdn/shop/t/161/assets/blackleggings-nestedcarousel.css.map */
