.thc-shipping-progress{box-sizing:border-box;width:100%;margin:16px 0 24px;padding:16px 18px!important;border:1px solid #ffc56c;border-left:4px solid #ffa31a;border-radius:13px;background:linear-gradient(115deg,#fffaf0,#fff4df);box-shadow:0 6px 18px #00000008;color:#121212;font-size:13px;line-height:1.5}
.thc-shipping-progress-heading{display:flex;align-items:center;gap:12px}
.thc-shipping-progress-heading>div{min-width:0}
.thc-shipping-progress-icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:#1b1c20;color:#ffa31a}
.thc-shipping-progress-heading strong{display:block;color:#ad6100;font-size:11px;font-weight:800;letter-spacing:.08em}
.thc-shipping-progress-heading p{margin:0!important;font-size:13px}
.thc-shipping-progress-heading p b{color:#cf7900}
.thc-shipping-progress progress{appearance:none;display:block;width:100%;height:10px;margin:14px 0 10px;overflow:hidden;border:0;border-radius:20px;background:#e9dfcf}
.thc-shipping-progress progress::-webkit-progress-bar{background:#e9dfcf;border-radius:20px;box-shadow:inset 0 1px 3px #0000000d}
.thc-shipping-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#e68a00,#ffb028);border-radius:20px;transition:width .2s}
.thc-shipping-progress progress::-moz-progress-bar{background:#f5a019;border-radius:20px}
.thc-shipping-progress-amounts{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#64748b}
.thc-shipping-progress-amounts b{color:#1b1c20}
.thc-shipping-progress .thc-shipping-progress-note{margin:10px 0 0;font-size:12px;color:#64748b;line-height:1.5}
@media(max-width:400px){.thc-shipping-progress{padding:14px 12px!important}.thc-shipping-progress-heading{gap:8px}}
@media(prefers-reduced-motion:reduce){.thc-shipping-progress progress::-webkit-progress-value{transition:none}}
