.bk-steps-item.is-done .bk-steps-dot{background:var(--st-accent);border-color:var(--st-accent);color:#fff}.bk-steps-item.is-done .bk-steps-dot .bk-steps-icon{display:none}.bk-steps-item.is-done .bk-steps-dot .bk-steps-check{display:block}.bk-steps-item.is-done .bk-steps-label{color:var(--st-text);font-weight:700}.bk-steps-item.is-done>a:hover~.bk-steps-dot{transform:scale(1.08)}.bk-steps-item.is-done>a:hover~.bk-steps-label{color:var(--st-accent)}.bk-steps .bk_purchasing-process--free-shipping{display:block;width:100%;margin:0;padding:10px 14px 12px;border:none!important;border-radius:14px;background:var(--st-soft);text-align:right}.bk-steps .bk_purchasing-process--free-shipping>div:not([class]){margin:0!important;color:var(--st-ink);font-size:12px;font-weight:700;line-height:1.7;text-align:right}.bk-steps .bk_purchasing-process--free-shipping p{display:inline;margin:0;color:var(--st-muted)!important;font-size:11.5px;font-weight:500;line-height:1.7;text-align:right}.bk-steps .bk_purchasing-process--free-shipping>div:not([class])+p::before{content:" "}.bk-steps .bk_purchasing-process--free-shipping p span{padding:0;color:var(--st-ink)!important;font-size:inherit}.bk-steps .bk_purchasing-process--free-shipping span.woocommerce-Price-amount.amount{color:var(--st-ink);font-size:13px!important;font-weight:800}.bk-steps .bk_purchasing-process--free-shipping .woocommerce-Price-currencySymbol{margin-inline-start:2px;color:var(--st-muted);font-size:10px;font-weight:600}.bk-steps .bk_purchasing-process--free-shipping-bar{width:100%;height:6px;margin:8px 0 0!important;overflow:hidden;border:none!important;border-radius:6px;background:color-mix(in srgb,var(--st-ink) 9%,#fff)}.bk-steps .bk_purchasing-process--free-shipping-thumb{float:right;max-width:100%;min-width:6px;height:6px;border:none!important;border-radius:6px;background:var(--st-accent);box-shadow:none;transition:width .6s var(--st-ease)}.bk-steps--received{grid-template-columns:minmax(0,560px);justify-content:center}.bk-steps--received .bk-steps-list{grid-column:1}@media (max-width:1100px){.bk-steps--received{grid-template-columns:minmax(0,560px)}.bk-steps--received .bk-steps-list{grid-column:1}}@media (max-width:767px){.bk-steps .bk_purchasing-process--free-shipping{padding:9px 12px 11px}.bk-steps .bk_purchasing-process--free-shipping>div:not([class]){font-size:11.5px}.bk-steps .bk_purchasing-process--free-shipping p{font-size:11px}}