.wc-block-components-skeleton {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 100%;
}
.wc-block-components-skeleton-text-line {
  background: #e0e0e0;
  border-radius: 2em;
  height: 0.8em;
  position: relative;
  width: 100%;
}
.wc-block-components-skeleton-text-line:last-child {
  width: 80%;
}
@-webkit-keyframes spinner__animation {
  0% {
    -webkit-animation-timing-function: cubic-bezier(
      0.5856,
      0.0703,
      0.4143,
      0.9297
    );
    animation-timing-function: cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes spinner__animation {
  0% {
    -webkit-animation-timing-function: cubic-bezier(
      0.5856,
      0.0703,
      0.4143,
      0.9297
    );
    animation-timing-function: cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes loading__animation {
  to {
    transform: translateX(100%);
  }
}
@keyframes loading__animation {
  to {
    transform: translateX(100%);
  }
}
.wp-block-add-to-cart-form {
  width: unset;
}
.wp-block-add-to-cart-form .input-text {
  font-size: var(--wp--preset--font-size--small);
  padding: 0.9rem 1.1rem;
}
