.ProductList--carousel[data-ui-carousel-ready]{scrollbar-width:none}.ProductList--carousel[data-ui-carousel-ready]::-webkit-scrollbar{display:none;width:0;height:0}.UiProductCarousel:focus-visible,.ProductList--carousel[data-ui-carousel-ready]:focus-visible,.UiCarouselPagination__button:focus-visible{outline:var(--control-focus-width, 2px) solid var(--color-focus-ring, var(--heading-color));outline-offset:-2px}.ProductList--carousel[data-ui-carousel-ready]>.flickity-prev-next-button{display:none}.UiCarouselPagination{--carousel-pagination-inset: var(--layout-container-gutter-mobile, 18px);display:grid;grid-template-columns:minmax(0,1fr) var(--carousel-control-size) var(--carousel-control-size);align-items:center;column-gap:var(--space-xs, 8px);margin:var(--carousel-pagination-gap) var(--carousel-pagination-inset, 12px) 0;color:var(--text-color);white-space:normal}.UiCarouselPagination[hidden]{display:none}.UiCarouselPagination__button{display:inline-flex;align-items:center;justify-content:center;grid-row:1;grid-column:2;width:var(--carousel-control-size);height:var(--carousel-control-size);padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transition:background-color var(--motion-duration-fast, .12s) var(--motion-easing-standard, ease),opacity var(--motion-duration-fast, .12s)}.UiCarouselPagination__button[data-carousel-next]{grid-column:3}.UiCarouselPagination__button svg{width:var(--carousel-arrow-size);height:var(--carousel-arrow-size);fill:none;stroke:currentColor;stroke-width:1}.UiCarouselPagination__button:disabled{opacity:.25;cursor:default}.UiCarouselPagination__button,.UiProductCarousel>.flickity-prev-next-button{--carousel-control-hover-background: var(--color-surface-editorial, #f1ede7);border-radius:var(--radius-round, 50%)}.UiProductCarousel>.flickity-prev-next-button{transition:background-color var(--motion-duration-fast, .12s) var(--motion-easing-standard, ease)}.UiCarouselPagination__button:not(:disabled):focus-visible,.UiProductCarousel>.flickity-prev-next-button:not(:disabled):focus-visible{background-color:var(--carousel-control-hover-background);outline:var(--control-focus-width, 2px) solid var(--color-focus-ring, var(--heading-color));outline-offset:-2px}@media(hover:hover)and (pointer:fine){.UiCarouselPagination__button:not(:disabled):hover,.UiProductCarousel>.flickity-prev-next-button:not(:disabled):hover{background-color:var(--carousel-control-hover-background);opacity:1}}.UiCarouselPagination__track{grid-column:1;grid-row:1;width:100%;height:var(--carousel-progress-height);background:var(--carousel-progress-track-color);overflow:hidden}.UiCarouselPagination__fill{display:block;width:100%;height:100%;background:var(--carousel-progress-fill-color);transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-duration-default, .18s) var(--motion-easing-standard, ease)}.UiCarouselPagination__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.UiCarouselPagination__fill,.UiCarouselPagination__button,.UiProductCarousel>.flickity-prev-next-button{transition:none}}@media(min-width:641px){.ProductList--carousel[data-ui-carousel-ready] .Carousel__Cell:first-child{margin-left:0}.ProductList--carousel[data-ui-carousel-ready] .Carousel__Cell:last-child{margin-right:0}.UiCarouselPagination{--carousel-pagination-inset: var(--layout-container-gutter-tablet, 50px)}}@media(min-width:1008px){.UiCarouselPagination{--carousel-pagination-inset: var(--layout-container-gutter-desktop, 80px)}}@media(hover:hover)and (pointer:fine){.ProductList--carousel[data-ui-carousel-draggable] .flickity-viewport,.ProductList--carousel[data-ui-carousel-draggable] .ProductItem__ImageWrapper{cursor:grab}.ProductList--carousel[data-ui-carousel-dragging],.ProductList--carousel[data-ui-carousel-dragging] .ProductItem__ImageWrapper,.ProductList--carousel[data-ui-carousel-draggable] .flickity-viewport.is-pointer-down,.ProductList--carousel[data-ui-carousel-draggable] .flickity-viewport.is-pointer-down .ProductItem__ImageWrapper{cursor:grabbing}}.ProductList--carousel[data-ui-carousel-dragging]{-webkit-user-select:none;user-select:none;scroll-snap-type:none;scroll-behavior:auto}.UiProductCarousel--article .Carousel__Cell{width:50%}.UiProductCarousel--landing .Carousel__Cell,.UiProductCarousel--set .Carousel__Cell{padding:0}.UiProductCarousel--landing .Carousel__Cell:first-child,.UiProductCarousel--set .Carousel__Cell:first-child{margin-left:0}.UiProductCarousel--landing .Carousel__Cell:last-child,.UiProductCarousel--set .Carousel__Cell:last-child{margin-right:0}.UiProductCarousel--landing{max-width:700px;margin:0 auto}.UiProductCarousel--landing .Carousel__Cell{width:calc(50% - 10px);margin:0 20px 0 0}.UiProductCarousel--landing+.UiCarouselPagination{max-width:700px;margin-left:auto;margin-right:auto}.UiProductCarousel--set .Carousel__Cell{width:calc((100% - 16px) / 2.2);margin:0 16px 0 0}.UiProductCarousel--set+.UiCarouselPagination,.UiProductCarousel--cart+.UiCarouselPagination{--carousel-pagination-inset: 0px}.UiProductCarouselHost--cart .cart__recomendations__dots{display:none}.UiProductCarouselHost--cart .cart__recomendations__track{display:block;transition:none}.UiProductCarouselHost--cart .cart__recomendations__slide{width:100%}.UiProductCarouselHost--cart .UiCarouselPagination{margin:12px 0 0}@media(min-width:750px){.UiProductCarousel--set .Carousel__Cell{width:calc((100% - 20px)*.4);margin-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/ui-product-carousel.css.map */
