.aveo-free-shipping-widget {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.aveo-free-shipping-widget.under .available_text,
.aveo-free-shipping-widget:not(.under) .not_available_text {
    display: none;
}
.aveo-progress_bar {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px;
    overflow: hidden;
}
.aveo-free-shipping-widget-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
.aveo-progress_bar_inner {
    transition: 0.3s;
}
.progress_bar_text {
    white-space: pre;
}
.progress_bar_text_wrapper {
    position: absolute;
    display: flex;
    transition: 0.3s;
    min-width: fit-content;
}
.progress_bar_text_wrapper_centered .progress_bar_text_wrapper {
    justify-content: center;
}
.progress_bar_text_wrapper_left .progress_bar_text_wrapper {
    justify-content: flex-start;
}
.progress_bar_text_wrapper_right .progress_bar_text_wrapper {
    justify-content: flex-end;
}
