:root{--tg-component-carousel-theme-color: #333}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.Carousel{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.Carousel--vertical>.CarouselWrapper{flex-direction:column}.CarouselWrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--tg-component-carousel-wrapper-transition-timing-function, initial);box-sizing:content-box}.Carousel--android .Carousel__Item,.Carousel--ios .Carousel__Item,.CarouselWrapper{transform:translateZ(0)}.Carousel--horizontal{touch-action:pan-y}.Carousel--vertical{touch-action:pan-x}.Carousel__Item{flex-shrink:0;position:relative;transition-property:transform;display:block}.Carousel__Item--invisible-blank{visibility:hidden}.Carousel--autoheight,.Carousel--autoheight .Carousel__Item{height:auto}.Carousel--autoheight .CarouselWrapper{align-items:flex-start;transition-property:transform,height}.Carousel--backface-hidden .Carousel__Item{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.Carousel--css-mode>.CarouselWrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.Carousel--css-mode>.CarouselWrapper::-webkit-scrollbar{display:none}.Carousel--css-mode>.CarouselWrapper>.Carousel__Item{scroll-snap-align:start start}.Carousel--css-mode.Carousel--horizontal>.CarouselWrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.Carousel--css-mode.Carousel--vertical>.CarouselWrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.Carousel--css-mode.Carousel--free-mode>.CarouselWrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.Carousel--css-mode.Carousel--free-mode>.CarouselWrapper>.Carousel__Item{scroll-snap-align:none}.Carousel--css-mode.Carousel--centered>.CarouselWrapper:before{content:"";flex-shrink:0;order:9999}.Carousel--css-mode.Carousel--centered>.CarouselWrapper>.Carousel__Item{scroll-snap-align:center center;scroll-snap-stop:always}.Carousel--css-mode.Carousel--centered.Carousel--horizontal>.CarouselWrapper>.Carousel__Item:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.Carousel--css-mode.Carousel--centered.Carousel--horizontal>.CarouselWrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.Carousel--css-mode.Carousel--centered.Carousel--vertical>.CarouselWrapper>.Carousel__Item:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.Carousel--css-mode.Carousel--centered.Carousel--vertical>.CarouselWrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.Carousel__LazyPreloader{width:42px;height:42px;position:absolute;left:50%;top:50%;-webkit-margin-start:-21px;margin-inline-start:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--tg-component-carousel-preloader-color, var(--tg-component-carousel-theme-color));border-radius:50%;border-top-color:transparent}.Carousel-:not(.Carousel--watch-progress) .Carousel__LazyPreloader,.Carousel--watch-progress .Carousel__Item--visible .Carousel__LazyPreloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.Carousel__LazyPreloader--white{--tg-component-carousel-preloader-color: #fff}.Carousel__LazyPreloader--black{--tg-component-carousel-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--tg-component-carousel-navigation-size: 44px;--tg-component-carousel-navigation-top-offset: 50%;--tg-component-carousel-navigation-sides-offset: 3rem;--tg-component-carousel-navigation-color: var(--tg-component-carousel-theme-color)}.Carousel__NavPrev,.Carousel__NavNext{position:absolute;top:var(--tg-component-carousel-navigation-top-offset, 50%);margin-top:calc(0px - var(--tg-component-carousel-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--tg-component-carousel-navigation-color, var(--tg-component-carousel-theme-color));width:var(--tg-component-carousel-navigation-sides-offset);height:var(--tg-component-carousel-navigation-sides-offset);stroke-width:1px;border-radius:50%}.Carousel__NavPrev:hover,.Carousel__NavNext:hover{color:#333!important;background:#fff;cursor:pointer}.Carousel__NavPrev.swiper-button-disabled,.Carousel__NavNext.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.Carousel__NavPrev.swiper-button-hidden,.Carousel__NavNext.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .Carousel__NavPrev,.swiper-navigation-disabled .Carousel__NavNext{display:none!important}.Carousel__NavPrev svg,.Carousel__NavNext svg{width:60%;height:60%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.Carousel--rtl .Carousel__NavPrev svg,.Carousel--rtl .Carousel__NavNext svg{transform:rotate(180deg)}.Carousel__NavPrev,.Carousel--rtl .Carousel__NavNext,[dir=rtl] .Carousel__NavNext{left:10px;right:auto;transform:none}.Carousel__NavNext,.Carousel--rtl .Carousel__NavPrev,[dir=rtl] .Carousel__NavPrev{right:10px;left:auto;transform:rotate(180deg)}.swiper-button-lock{display:none}:root{--tg-component-carousel-pagination-color: var(--tg-sys-color-on-background);--tg-component-carousel-pagination-bullet-size: 6px}.Carousel__Pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.Carousel__Pagination.Carousel__Pagination--hidden{opacity:0}.Carousel__Pagination--disabled>.Carousel__Pagination,.Carousel__Pagination.Carousel__Pagination--disabled{display:none!important}.Carousel__Pagination--fraction,.Carousel__Pagination--custom,.Carousel--horizontal>.Carousel__Pagination--bullets,.Carousel__Pagination--bullets.Carousel__Pagination--horizontal{bottom:var(--tg-component-carousel-pagination-bottom, 8px);top:var(--tg-component-carousel-pagination-top, auto);left:0;width:100%}.Carousel__Pagination--bullets-dynamic{overflow:hidden;font-size:0}.Carousel__Pagination--bullets-dynamic .Carousel__Pagination--bullet{transform:scale(.33);position:relative}.Carousel__Pagination--bullets-dynamic .Carousel__Pagination--bullet-active,.Carousel__Pagination--bullets-dynamic .Carousel__Pagination--bullet-active-main{transform:scale(1)}.Carousel__Pagination--bullets-dynamic .Carousel__Pagination--bullet-active-prev{transform:scale(.66)}.Carousel__Pagination--bullets-dynamic .Carousel__Pagination--bullet-active-prev-prev{transform:scale(.33)}.Carousel__Pagination--bullets-dynamic .Carousel__Pagination--bullet-active-next{transform:scale(.66)}.Carousel__Pagination--bullets-dynamic .Carousel__Pagination--bullet-active-next-next{transform:scale(.33)}.Carousel__Pagination--bullet{width:var(--tg-component-carousel-pagination-bullet-width, var(--tg-component-carousel-pagination-bullet-size, 8px));height:var(--tg-component-carousel-pagination-bullet-height, var(--tg-component-carousel-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--tg-component-carousel-pagination-bullet-border-radius, 50%);background:var(--tg-component-carousel-pagination-bullet-inactive-color, #000);opacity:var(--tg-component-carousel-pagination-bullet-inactive-opacity, .2)}button.Carousel__Pagination--bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Carousel__Pagination--clickable .Carousel__Pagination--bullet{cursor:pointer}.Carousel__Pagination--bullet:only-child{display:none!important}.Carousel__Pagination--bullet-active{opacity:var(--tg-component-carousel-pagination-bullet-opacity, 1);background:var(--tg-component-carousel-pagination-color, var(--tg-component-carousel-theme-color))}.Carousel--vertical>.Carousel__Pagination--bullets,.Carousel__Pagination--vertical.Carousel__Pagination-bullets{right:var(--tg-component-carousel-pagination-right, 8px);left:var(--tg-component-carousel-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.Carousel--vertical>.Carousel__Pagination--bullets .Carousel__Pagination--bullet,.Carousel__Pagination--vertical.Carousel__Pagination-bullets .Carousel__Pagination--bullet{margin:var(--tg-component-carousel-pagination-bullet-vertical-gap, 6px) 0;display:block}.Carousel--vertical>.Carousel__Pagination--bullets.Carousel__Pagination--bullets-dynamic,.Carousel__Pagination--vertical.Carousel__Pagination-bullets.Carousel__Pagination--bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.Carousel--vertical>.Carousel__Pagination--bullets.Carousel__Pagination--bullets-dynamic .Carousel__Pagination--bullet,.Carousel__Pagination--vertical.Carousel__Pagination-bullets.Carousel__Pagination--bullets-dynamic .Carousel__Pagination--bullet{display:inline-block;transition:.2s transform,.2s top}.Carousel--horizontal>.Carousel__Pagination--bullets .Carousel__Pagination--bullet,.Carousel__Pagination--horizontal.Carousel__Pagination--bullets .Carousel__Pagination--bullet{margin:0 var(--tg-component-carousel-pagination-bullet-horizontal-gap, 4px)}.Carousel--horizontal>.Carousel__Pagination--bullets.Carousel__Pagination--bullets-dynamic,.Carousel__Pagination--horizontal.Carousel__Pagination--bullets.Carousel__Pagination--bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.Carousel--horizontal>.Carousel__Pagination--bullets.Carousel__Pagination--bullets-dynamic .Carousel__Pagination--bullet,.Carousel__Pagination--horizontal.Carousel__Pagination--bullets.Carousel__Pagination--bullets-dynamic .Carousel__Pagination--bullet{transition:.2s transform,.2s left}.Carousel--horizontal.Carousel--rtl>.Carousel__Pagination--bullets-dynamic .Carousel__Pagination--bullet{transition:.2s transform,.2s right}.Carousel__Pagination--fraction{color:var(--tg-component-carousel-pagination-fraction-color, inherit)}.Carousel__Pagination--progressbar{background:var(--tg-component-carousel-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.Carousel__Pagination--progressbar .Carousel__Pagination--progressbar-fill{background:var(--tg-component-carousel-pagination-color, var(--tg-component-carousel-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.Carousel--rtl .Carousel__Pagination--progressbar .Carousel__Pagination--progressbar-fill{transform-origin:right top}.Carousel--horizontal>.Carousel__Pagination--progressbar,.Carousel__Pagination--progressbar.Carousel__Pagination--horizontal,.swiper-vertical>.Carousel__Pagination--progressbar.Carousel__Pagination--progressbar-opposite,.Carousel__Pagination--progressbar.Carousel__Pagination--vertical.Carousel__Pagination--progressbar-opposite{width:100%;height:var(--tg-component-carousel-pagination-progressbar-size, 4px);left:0;top:0}.Carousel--vertical>.Carousel__Pagination--progressbar,.Carousel__Pagination--progressbar.Carousel__Pagination--vertical,.Carousel--horizontal>.Carousel__Pagination--progressbar.Carousel__Pagination--progressbar-opposite,.Carousel__Pagination--progressbar.Carousel__Pagination--horizontal.Carousel__Pagination--progressbar-opposite{width:var(--tg-component-carousel-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.Carousel__Pagination--lock{display:none}.Carousel--fade.Carousel--free-mode .Carousel__Item{transition-timing-function:ease-out}.Carousel--fade .Carousel__Item{pointer-events:none;transition-property:opacity}.Carousel--fade .Carousel__Item .Carousel__Item{pointer-events:none}.Carousel--fade .Carousel__Item--active,.Carousel--fade .Carousel__Item--active .Carousel__Item--active{pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/76/assets/component-carousel.css.map */
