.fs-loading-indicator{display:inline-block;height:calc(var(--size-base-unit) * 3);width:calc(var(--size-base-unit) * 3);line-height:0}.fs-loading-indicator svg{display:block;height:100%;width:100%}.fs-loading-indicator--small{height:calc(var(--size-base-unit) * 2);width:calc(var(--size-base-unit) * 2)}.fs-loading-indicator__path{fill:var(--cat-theme-color-background-xstrong);opacity:0;animation:fs-loading-fade-in-out .8s linear infinite;will-change:opacity}.fs-loading-indicator--inverted .fs-loading-indicator__path{fill:var(--cat-theme-color-background-default)}.fs-loading-indicator__path--1{animation-delay:0s}.fs-loading-indicator__path--2{animation-delay:.1s}.fs-loading-indicator__path--3{animation-delay:.2s}.fs-loading-indicator__path--4{animation-delay:.3s}.fs-loading-indicator__path--5{animation-delay:.4s}.fs-loading-indicator__path--6{animation-delay:.5s}.fs-loading-indicator__path--7{animation-delay:.6s}.fs-loading-indicator__path--8{animation-delay:.7s}@keyframes fs-loading-fade-in-out{0%{opacity:0}10%{opacity:1}85%{opacity:0}to{opacity:0}}.fs-loading--fixed{height:100vh;width:100vw;position:fixed;display:flex;justify-content:center;align-items:center;left:0;top:0}.fs-loading--message{flex-direction:column}.fs-loading__message-text{display:block;color:var(--cat-color-brand-cat-yellow)}.fs-loading__text{margin:0}.fs-preloader{width:2.021rem;height:1.856rem;position:relative;display:inline-block}.fs-preloader ul{height:100%;margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}.fs-preloader li{border-radius:.625rem;margin:0 .0625rem;width:10%;height:100%;display:inline-block;background:var(--cat-color-brand-cat-yellow);opacity:1;animation:fs-preloading-animation 2s linear infinite}.fs-preloader li:nth-child(1){animation-delay:-3.1s}.fs-preloader li:nth-child(2){animation-delay:-2.9s}.fs-preloader li:nth-child(3){animation-delay:-2.7s}.fs-preloader li:nth-child(4){animation-delay:-2.5s}.fs-preloader li:nth-child(5){animation-delay:-2.3s}.fs-preloader li:nth-child(6){animation-delay:-2.1s}@keyframes fs-preloading-animation{0%{filter:brightness(.5)}20%{filter:brightness(1)}40%{filter:brightness(.5)}to{filter:brightness(.4)}}.fs-loading-text{width:100%}.fs-loading-text--margin{margin-left:.938rem}
