.king-addons-fsb {
--ka-fsb-height: 8px;
--ka-fsb-color: #2f9e5f;
--ka-fsb-track: #e6e6e6;
--ka-fsb-text: #1f2933;
margin: 0 0 20px;
color: var(--ka-fsb-text);
}
.king-addons-fsb__text {
margin: 0 0 8px;
font-size: 0.95em;
line-height: 1.4;
}
.king-addons-fsb__track {
position: relative;
height: var(--ka-fsb-height);
background: var(--ka-fsb-track);
border-radius: calc(var(--ka-fsb-height) / 2);
overflow: hidden;
}
.king-addons-fsb__fill {
display: block;
height: 100%;
width: 0;
background: var(--ka-fsb-color);
border-radius: inherit;
transition: width 320ms ease;
}
.king-addons-fsb.is-reached .king-addons-fsb__text {
font-weight: 600;
}
@media (prefers-reduced-motion: reduce) {
.king-addons-fsb__fill {
transition: none;
}
}
.wp-block-woocommerce-filled-mini-cart-contents-block > .king-addons-fsb,
.wc-block-mini-cart__items > .king-addons-fsb {
margin: 12px 16px 16px;
}
.king-addons-woo-builder--cart > .king-addons-fsb,
.king-addons-woo-builder--checkout > .king-addons-fsb {
margin: 0 0 24px;
}