@-webkit-keyframes vtex-styleguide-9-x-vtex-spinner-rotate {
  0% {
    transform: translateZ(0) rotate(0deg);
  }
  to {
    transform: translateZ(0) rotate(1turn);
  }
}
@keyframes vtex-styleguide-9-x-vtex-spinner-rotate {
  0% {
    transform: translateZ(0) rotate(0deg);
  }
  to {
    transform: translateZ(0) rotate(1turn);
  }
}

.vtex-styleguide-9-x-rotate {
  transform-origin: 50% 50%;
  -webkit-animation: vtex-styleguide-9-x-vtex-spinner-rotate 0.5s linear
    infinite;
  animation: vtex-styleguide-9-x-vtex-spinner-rotate 0.5s linear infinite;
}
.vtex-flex-layout-0-x-stretchChildrenWidth {
  justify-content: center;
}
.vtex-flex-layout-0-x-stretchChildrenWidth > :not(img) {
  width: 100%;
}
.vtex-flex-layout-0-x-col:empty {
  display: none;
}
