﻿.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: .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(.5856,.0703,.4143,.9297);
        animation-timing-function: cubic-bezier(.5856,.0703,.4143,.9297);
        transform: rotate(0deg);
    }
    to
    {
        transform: rotate(1turn);
    }
}
@keyframes spinner__animation
{
    0%
    {
        -webkit-animation-timing-function: cubic-bezier(.5856,.0703,.4143,.9297);
        animation-timing-function: cubic-bezier(.5856,.0703,.4143,.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: .9rem 1.1rem;
}