.tree-carousel{z-index:1;direction:ltr;position:relative}.tree-carousel.is-moving{overflow-x:clip}.tree-carousel__slide{position:relative}.tree-carousel__slide.is-leaving{pointer-events:none;animation:carousel-tree-out .52s var(--ease) both;position:absolute;inset:0}.tree-carousel__slide.is-entering{animation:carousel-tree-in .52s var(--ease) both}.tree-carousel.is-moving>.tree-carousel__slide{will-change:transform}.tree-carousel.is-paged .tree-art>:is(.tree-art__ornament,.tree-art__topper){animation:none}.screen__stage--swipe{touch-action:pan-y}@keyframes carousel-tree-in{0%{transform:translate3d(calc(var(--carousel-direction) * 100%), 0, 0)}to{transform:translate(0,0)}}@keyframes carousel-tree-out{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--carousel-direction) * -100%), 0, 0)}}
