.product-carousel__container *:focus,.product-carousel__container *:focus-visible{box-shadow:none!important;outline:0!important}.product-carousel__container .collection{padding-top:2.4rem;padding-bottom:4.8rem}.product-carousel__container .collection__title.title-wrapper{margin-bottom:2.4rem}.product-carousel__container .title-wrapper-with-link{align-items:baseline}.product-carousel__container .title-wrapper-with-link h2{margin:0!important}.product-carousel__container .title-wrapper-with-link .link{color:var(--ug-link-color);text-decoration:none;display:inline-flex;align-items:center}.product-carousel__container .title-wrapper-with-link .link svg{margin-left:.8rem}.product-carousel:not(.flickity-enabled){overflow:hidden;white-space:nowrap}.product-carousel:not(.flickity-enabled) .product-carousel__item{display:inline-block}.product-carousel{margin:0 -.5rem}.product-carousel .flickity-viewport{z-index:2}.product-carousel__item{padding:0 .5rem;width:25%}.product-carousel__item .card-wrapper{padding-bottom:5px}.product-carousel.is-equal-height .product-carousel__item{height:100%}.product-carousel__item .card-information__set-info,.product-carousel__item .card-information__title a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-carousel__item .card__heading a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-carousel__item .card__information-set .light{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-carousel .product-carousel__shop-all .link{align-items:center;background:var(--ug-background-color-secondary);border-radius:4%;color:var(--ug-font-color-white);display:flex;justify-content:center;transition:background-color .5s ease}.product-carousel .product-carousel__shop-all .link:hover,.product-carousel .product-carousel__shop-all .link:focus,.product-carousel .product-carousel__shop-all .link:active{background:var(--ug-background-color-primary)}.product-carousel .product-carousel__shop-all span{color:var(--ug-font-color-white);text-transform:capitalize}.product-carousel__item.product-carousel__shop-all .icon{margin-left:1rem;width:2.4rem}.product-carousel .flickity-prev-next-button{background:var(--ug-background-opacity);height:4.8rem;padding:1rem;top:37.935%;width:4.8rem;z-index:1}.product-carousel .flickity-prev-next-button.previous{border-bottom-right-radius:0;border-top-right-radius:0;left:-4.8rem;margin-left:.5rem}.product-carousel .flickity-prev-next-button.next{border-bottom-left-radius:0;border-top-left-radius:0;right:-4.8rem;margin-right:.5rem}.product-carousel .flickity-prev-next-button .flickity-button-icon{height:auto;position:static;width:100%}.product-carousel .flickity-prev-next-button:not(:disabled):hover,.product-carousel .flickity-prev-next-button:not(:disabled):focus,.product-carousel .flickity-prev-next-button:not(:disabled):active{background:var(--ug-background-color-secondary);opacity:1}.product-carousel .flickity-page-dots{bottom:-2.4rem}.product-carousel .flickity-page-dots .dot{background:transparent;border:2px solid var(--ug-border-color);opacity:1}.product-carousel .flickity-page-dots .dot:hover{background:var(--ug-background-color-alt)}.product-carousel .flickity-page-dots .dot.is-selected{opacity:1;background:var(--ug-color-primary);border-color:var(--ug-color-primary)}@media screen and (max-width:1400px){.product-carousel{margin-right:-5rem}.product-carousel .flickity-slider{box-sizing:content-box;padding-right:calc(12.5% + 1.5rem)}.product-carousel .flickity-slider *{box-sizing:border-box}.product-carousel .flickity-prev-next-button{display:none}}@media screen and (max-width:1040px){.product-carousel .flickity-slider{padding-right:calc(16.66666% + 1.5rem)}.product-carousel__item{width:33.33333%}}@media screen and (max-width:749px){.product-carousel__container .collection{padding-bottom:2.4rem}.product-carousel{margin-right:-1.5rem}.product-carousel .flickity-slider{padding-right:calc(27.5% + 2rem)}.product-carousel__item{width:55%}.product-carousel .flickity-page-dots{display:none}}@media screen and (max-width:520px){.product-carousel .flickity-slider{padding-right:calc(30% + 2rem)}.product-carousel__item{width:60%}}@media screen and (max-width:500px){.product-carousel .flickity-slider{padding-right:calc(25% + 3rem)}}@media screen and (min-width:750px)and (max-width:1400px){.product-carousel{margin-right:-5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-carousel.css.map */
