.mobile-carousel:after{content:"flickity";display:none}@media screen and (min-width:520px){.mobile-carousel:after{content:""}}.flickity-enabled:focus,.flickity-enabled:focus-visible,.flickity-enabled.focused{outline:0!important;outline-offset:0!important;box-shadow:none!important}.main-carousel .flickity-slider{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:990px){.carousel.has-additional-content .page-width--narrow{max-width:83.4rem}}@media screen and (min-width:750px){.carousel.has-additional-content .page-width--narrow{padding:0}}.carousel.has-additional-content .additional-content-wrap{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:750px){.carousel.has-additional-content .additional-content-wrap{flex-direction:row;justify-content:space-between}}.carousel.has-additional-content .additional-content-wrap .image-wrap,.carousel.has-additional-content .additional-content-wrap .carousel-wrap{width:100%}@media screen and (min-width:750px){.carousel.has-additional-content .additional-content-wrap .image-wrap,.carousel.has-additional-content .additional-content-wrap .carousel-wrap{flex-basis:calc((100% - 2rem)/2)}}.carousel.has-additional-content .additional-content-wrap .image-wrap{text-align:center}.carousel.has-additional-content .additional-content-wrap .image-wrap.first{margin-bottom:4rem}@media screen and (min-width:750px){.carousel.has-additional-content .additional-content-wrap .image-wrap.first{text-align:left;margin-bottom:0}}.carousel.has-additional-content .additional-content-wrap .image-wrap.second{order:2;margin-top:4rem}@media screen and (min-width:750px){.carousel.has-additional-content .additional-content-wrap .image-wrap.second{margin-top:0;text-align:right}}.carousel.has-additional-content .additional-content-wrap .image-wrap img{max-width:300px}.carousel.height-small .carousel-cell img{max-height:120px;width:auto}.carousel.height-medium .carousel-cell img{max-height:240px;height:auto;width:auto}.carousel.height-large .carousel-cell img{max-height:420px;height:auto;width:auto}.carousel-cell{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.carousel-cell img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.collection-carousel:not(.flickity-enabled),.recommendation-carousel:not(.flickity-enabled){display:flex;flex-wrap:wrap;justify-content:center;margin:0 -2rem}.collection-carousel:not(.flickity-enabled) .collection-carousel-item,.collection-carousel:not(.flickity-enabled) .recommendation-carousel-item,.recommendation-carousel:not(.flickity-enabled) .collection-carousel-item,.recommendation-carousel:not(.flickity-enabled) .recommendation-carousel-item{width:calc(25% - 1rem);padding:0 2rem;margin-bottom:4rem}@media screen and (max-width:990px){.collection-carousel:not(.flickity-enabled) .collection-carousel-item,.collection-carousel:not(.flickity-enabled) .recommendation-carousel-item,.recommendation-carousel:not(.flickity-enabled) .collection-carousel-item,.recommendation-carousel:not(.flickity-enabled) .recommendation-carousel-item{width:calc(33.33% - 1rem)}}@media screen and (max-width:750px){.collection-carousel:not(.flickity-enabled) .collection-carousel-item,.collection-carousel:not(.flickity-enabled) .recommendation-carousel-item,.recommendation-carousel:not(.flickity-enabled) .collection-carousel-item,.recommendation-carousel:not(.flickity-enabled) .recommendation-carousel-item{width:calc(50% - 1rem)}}.collection-carousel.flickity-enabled .collection-carousel-item,.recommendation-carousel.flickity-enabled .recommendation-carousel-item{width:100%;padding:0 2.5rem}.collection-carousel-item .card,.recommendation-carousel-item .card{display:flex;flex-direction:column;height:100%}.collection-carousel-item .card:focus-visible,.recommendation-carousel-item .card:focus-visible{outline:0;box-shadow:none}.collection-carousel-item .card__information,.recommendation-carousel-item .card__information{padding-bottom:0}.collection-carousel-item .card__information .price__container,.recommendation-carousel-item .card__information .price__container{padding:.6rem 0;font-weight:700}.collection-carousel-item .pretitle,.recommendation-carousel-item .pretitle{color:var(--product-color-dark, rgb(var(--color-foreground)))}.collection-carousel-item .card__heading,.recommendation-carousel-item .card__heading{font-size:1.8rem;padding:0 .5rem;line-height:1}.collection-carousel-item .card__subheading,.recommendation-carousel-item .card__subheading{font-size:1.2rem;font-weight:400;padding:0 .5rem;flex-grow:1}.collection-carousel-item .price,.collection-carousel-item .card-information .price,.recommendation-carousel-item .price,.recommendation-carousel-item .card-information .price{color:var(--product-color-dark, rgb(var(--color-foreground)))}.collection-carousel-item .product-cta,.recommendation-carousel-item .product-cta{margin-top:auto}.collection-carousel-item .product-cta .product-form__buttons,.recommendation-carousel-item .product-cta .product-form__buttons{margin:0 auto}.collection-carousel-item .product-cta>.button,.recommendation-carousel-item .product-cta>.button{margin-top:.5em}.collection-carousel-item .product-page-link,.recommendation-carousel-item .product-page-link{font-weight:700;letter-spacing:.2rem;padding:2rem 0}.collection-carousel-item .product-page-link a,.recommendation-carousel-item .product-page-link a{color:currentColor}.product-image-gallery-carousel:not(.flickity-enabled){display:flex;padding:1rem}.product-image-gallery-carousel:not(.flickity-enabled) .carousel-cell{padding:1rem}.carousel-quote{padding:3rem 2.4rem}.carousel-quote .carousel-wrap{border-top:2px solid;border-bottom:2px solid;padding:2rem 0}.carousel-quote blockquote{border:none;padding:0;margin:0;font-weight:400;width:100%}.carousel-quote cite{width:100%;text-align:left;font-style:normal;font-size:1.2rem;font-weight:700;letter-spacing:.05rem;color:rgba(var(--color-foreground),1);margin-top:1.6rem}.carousel-quote cite a{color:currentColor}.carousel-image{padding:2.4rem 0}@media screen and (min-width:750px){.carousel-image{padding:3.5rem}}.carousel-image .carousel-wrap{border-top:2px solid;border-bottom:2px solid;padding:2.4rem}.carousel-image .carousel-heading-text{margin:0 0 2.4rem;font-family:var(--font-body-family);font-weight:700;letter-spacing:.4rem}.carousel-image .carousel-cell-text{margin-top:1.2rem}.carousel-image .carousel-cell-text h3{font-weight:400;margin:0}.flickity-viewport{margin-bottom:2.4rem}.flickity-page-dots .dot{background:transparent;border:1px solid rgb(var(--color-base-text));border-radius:0;opacity:1}.flickity-page-dots .dot.is-selected{background:rgb(var(--color-base-text))}.flickity-page-dots .dot:only-child{display:none}.flickity-button{background:transparent;color:rgb(var(--color-base-text))}.flickity-button:focus{box-shadow:none}.flickity-button:hover{background:transparent;color:rgb(var(--color-base-text))}.flickity-prev-next-button{width:36px;height:36px;top:36%}.flickity-prev-next-button.previous{left:-10px}.flickity-prev-next-button.next{right:-10px}.carousel.color-accent-1 .carousel-wrap{border-color:rgb(var(--color-base-background-2))}.carousel.color-accent-1 .flickity-page-dots .dot{border-color:rgb(var(--color-base-background-1))}.carousel.color-accent-1 .flickity-page-dots .dot.is-selected{background:rgb(var(--color-base-background-1))}.carousel.color-background-2 blockquote{color:rgb(var(--color-base-background-1))}
/*# sourceMappingURL=/cdn/shop/t/50/assets/carousel.css.map */
