.full--bleed:not(.full--bleed.no-desktop-carousel){--desktop-margin-left-first-item: max(0rem, calc((100vw - var(--page-width) + 0rem - var(--grid-desktop-horizontal-spacing)) / 2))}carousel-component .carousel.flickity-enabled{position:static}carousel-component .collection-list{padding:0}.full--bleed-carousel:not(.full--bleed-carousel.no-desktop-carousel){margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item);padding-left:5rem}@media (min-width: 750px){.full--bleed-carousel.no-desktop-carousel{max-width:var(--page-width);padding-right:5rem;padding-left:5rem;margin-left:auto;margin-right:auto}}carousel-component .flickity-prev-next-button.next{left:auto;right:3rem}.page-width--full carousel-component .flickity-prev-next-button.next{right:1.5rem}carousel-component .flickity-prev-next-button.previous{left:3rem;right:auto}carousel-component .flickity-prev-next-button{transform:translateY(-50%)!important}carousel-component[data-desktop-carousel=true] .carousel-list__item{margin-right:var(--grid-desktop-horizontal-spacing);list-style:none}.carousel.grid.flickity-enabled{display:block}@media screen and (min-width: 990px){.full--bleed-carousel:not(.full--bleed-carousel.no-desktop-carousel) .grid--5-col-desktop .grid__item{width:calc((20% - 3rem) - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:calc((20% - 3rem) - var(--grid-desktop-horizontal-spacing)* 3 / 4)}.full--bleed-carousel:not(.full--bleed-carousel.no-desktop-carousel) .grid--4-col-desktop .grid__item{width:calc((25% - 3rem) - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:calc((25% - 3rem) - var(--grid-desktop-horizontal-spacing)* 3 / 4)}.full--bleed-carousel:not(.full--bleed-carousel.no-desktop-carousel) .grid--3-col-desktop .grid__item{width:calc((33.33% - 3rem) - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:calc((33.33% - 3rem) - var(--grid-desktop-horizontal-spacing)* 3 / 4)}.full--bleed-carousel:not(.full--bleed-carousel.no-desktop-carousel) .grid--2-col-desktop .grid__item{width:calc((50% - 3rem) - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:calc((50% - 3rem) - var(--grid-desktop-horizontal-spacing)* 3 / 4)}.full--bleed-carousel:not(.full--bleed-carousel.no-desktop-carousel) .grid--1-col-desktop .grid__item{width:calc((100% - 3rem) - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:calc((100% - 3rem) - var(--grid-desktop-horizontal-spacing)* 3 / 4)}}@media (max-width: 749px){[data-mobile-carousel=true] .carousel:not(.flickity-enabled){display:flex;overflow:hidden}.full--bleed-carousel:not(.full--bleed-carousel.no-desktop-carousel){padding-left:2rem}carousel-component .flickity-button{display:none}carousel-component[data-mobile-carousel=true] .carousel-list__item{margin-right:var(--grid-mobile-horizontal-spacing)}carousel-component .flickity-prev-next-button.previous{right:60px}carousel-component[data-mobile-carousel=true] .carousel.slide--peek .carousel-list__item{width:calc(100% - 50px);max-width:calc(100% - 50px)}product-carousel .flickity-page-dots{display:block}}carousel-component{position:relative}carousel-component .flickity-button{top:-70px;transform:unset!important}carousel-component .flickity-prev-next-button.previous{left:auto;right:calc(80px + 3rem)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-carousel.css.map */
