.spinner{display:block;width:20px;height:20px;border-radius:50%;border:2px solid currentColor;border-color:currentColor transparent currentColor currentColor;animation:spinner 1.2s linear infinite}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-out{0%{opacity:1}99%{opacity:0}to{display:none}}.spinner-container{position:relative}.spinner-container .spinner{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;transition:opacity .15s ease,visibility .15s ease}.spinner-container.state--loading .spinner{opacity:1;visibility:visible}.spinner-container *:not(.spinner){opacity:1;transition:opacity .15s ease,visibility .15s ease}.spinner-container.state--loading *:not(.spinner){opacity:0;visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-spinner.css.map */
