.series-progress{--series-accent:#b6202b;border:1px solid #e4e6e8;background:#fafafa;border-radius:10px;padding:16px 20px;margin:18px 0 0;color:#23313d}.series-progress[data-series=stitch]{--series-accent:#19677b;background:#f3fafb}.series-progress[data-series=the-nightmare-before-christmas]{--series-accent:#735087;background:#f8f5fa}.series-progress__heading{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;line-height:1.5}.series-progress__heading strong{font-weight:700}.series-progress__heading>span{white-space:nowrap;font-size:11px;font-weight:700}.series-progress__track{height:7px;border-radius:20px;background:#dde2e5;overflow:hidden;margin:10px 0 8px}.series-progress__track>span{display:block;height:100%;width:0;background:var(--series-accent);border-radius:inherit;transition:width .3s}.series-progress>small{display:block;font-size:10px;line-height:1.5;color:#6c757e}.series-progress.is-complete .series-progress__heading strong{color:var(--series-accent)}.series-progress--compact{flex:1;min-width:0;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;color:inherit}.series-progress--compact .series-progress__heading{font-size:11px;display:block}.series-progress--compact .series-progress__heading>span{font-size:10px;display:block;margin-top:2px}.series-progress--compact .series-progress__track{height:5px;margin:6px 0 0}.ms-cart-bar .series-progress__track{background:#ffffff45}.ms-cart-bar .series-progress.is-complete strong{color:#fff}.ss-shop .ss-cart-bar:has([data-series-progress]),.nm-shop .nm-bag-bar:has([data-series-progress]){display:flex;position:fixed;bottom:16px;left:50%;right:auto;transform:translateX(-50%);align-items:center;gap:20px;justify-content:space-between;width:650px;max-width:calc(100% - 32px);padding:12px 18px;background:#fff;color:#24333f;border:1px solid #dde2e5;border-radius:10px;box-shadow:0 5px 20px #0002;z-index:7;font-size:12px}.ss-shop .ss-cart-bar>a,.nm-shop .nm-bag-bar>a{white-space:nowrap;font-weight:700;font-size:12px;text-decoration:none;padding:9px 14px;background:#23313d;color:#fff;border-radius:6px}.ss-cart-bar[data-series-cart-bar][hidden],.nm-bag-bar[data-series-cart-bar][hidden],.ms-cart-bar[data-series-cart-bar][hidden]{display:none!important}.ms-cart-bar:has([data-series-progress]){width:650px;max-width:calc(100% - 32px);gap:18px}.ms-cart-bar:has([data-series-progress])>span>small{display:none}.ss-cart-bar>span,.nm-bag-bar>span{white-space:nowrap}@media(max-width:749px){.series-progress{padding:13px 14px;margin-top:14px}.series-progress__heading{font-size:11px;align-items:start;gap:8px}.series-progress__heading>span{font-size:10px}.series-progress>small{font-size:9px}.series-progress--compact .series-progress__heading{font-size:9px;line-height:1.4}.series-progress--compact .series-progress__heading>span{font-size:9px}.ss-shop .ss-cart-bar:has([data-series-progress]),.nm-shop .nm-bag-bar:has([data-series-progress]),.ms-cart-bar:has([data-series-progress]){bottom:8px;width:calc(100% - 20px);max-width:calc(100% - 20px);gap:10px;padding:10px 12px;font-size:10px}.ss-shop .ss-cart-bar>a,.nm-shop .nm-bag-bar>a,.ms-cart-bar:has([data-series-progress])>a{font-size:10px;padding:9px 10px}.series-progress--compact .series-progress__track{height:4px}}@media(prefers-reduced-motion:reduce){.series-progress__track>span{transition:none}}
.ss-shop .ss-cart-bar:has([data-series-progress]),.nm-shop .nm-bag-bar:has([data-series-progress]),.ms-cart-bar:has([data-series-progress]){--series-nav-clearance:var(--toolbar-mobile-height,64px)}
@media(max-width:749px){
 .ss-shop .ss-cart-bar:has([data-series-progress]),.nm-shop .nm-bag-bar:has([data-series-progress]),.ms-cart-bar:has([data-series-progress]){bottom:calc(var(--series-nav-clearance) + env(safe-area-inset-bottom,0px) + 10px)!important;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;left:50%;right:auto;transform:translateX(-50%);width:calc(100% - 24px);max-width:480px;box-sizing:border-box}
 .ss-shop .ss-cart-bar:has([data-series-progress])>span,.nm-shop .nm-bag-bar:has([data-series-progress])>span,.ms-cart-bar:has([data-series-progress])>span{display:none}
 .ss-cart-bar .series-progress--compact .series-progress__heading,.nm-bag-bar .series-progress--compact .series-progress__heading,.ms-cart-bar .series-progress--compact .series-progress__heading{font-size:10px;line-height:1.35}
 .ss-shop .ss-cart-bar:has([data-series-progress])>a,.nm-shop .nm-bag-bar:has([data-series-progress])>a,.ms-cart-bar:has([data-series-progress])>a{min-height:42px;display:flex;align-items:center;justify-content:center;font-size:11px;padding:10px 12px;box-sizing:border-box}
}
