:root{--pb-teal: #000;--pb-card-radius: 8px;--pb-track-bg: #ececec;--pb-fill: #000;--pb-fill-strong: #000;--pb-highlight: #000000;--pb-shadow: 0 12px 30px rgba(2, 6, 23, .12);--pb-accent: #000;--pb-fill-full: #16a34a}.progressbar-section{font-family:AdihausDIN-Bold;color:#000;background:#fff;padding:8px 18px}.progressbar-card{background:#f6f6f6;border-radius:var(--pb-card-radius);padding:18px 24px;max-width:1000px;margin:0 auto}.progressbar-header{margin-bottom:10px}.progressbar-message{margin:0;font-size:12px;text-align:center;color:#000}.progressbar-message p{margin:0}.progressbar-message .progressbar-message-line2{margin-top:4px}.progressbar-message .progressbar-amount{color:var(--pb-highlight);font-weight:800;display:inline-block;margin:0 3px}.progressbar-track{position:relative;width:100%;height:14px;background:transparent;border-radius:999px;overflow:visible;margin:18px 0 14px;--pb-marker-offset: 14px;padding-left:var(--pb-marker-offset);padding-right:var(--pb-marker-offset)}.progressbar-track:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:var(--pb-track-bg);border-radius:999px;box-shadow:inset 0 1px #fff9;z-index:1}.progressbar-track:before{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--pb-track-bg) 92%,#000 8%) 0 8px,var(--pb-track-bg) 8px 16px)}.progressbar-fill{position:absolute;left:0;top:50%;transform:translateY(-50%);height:100%;width:0%;background:linear-gradient(90deg,var(--pb-fill) 0%,var(--pb-fill-strong) 100%);transition:width .6s ease-in-out,box-shadow .6s ease-in-out,background .28s ease;box-shadow:0 6px 18px #063a781f;z-index:2;border-radius:999px;pointer-events:none}.progressbar-fill.is-full,.progressbar-section.pb-full .progressbar-fill,.progressbar-fill[style*="width:100%"],.progressbar-fill[style*="width: 100%"]{background:linear-gradient(90deg,var(--pb-fill-full) 0%,var(--pb-fill-full) 100%);box-shadow:0 10px 28px color-mix(in srgb,var(--pb-fill-full) 25%,transparent)}.progressbar-section.pb-full .progressbar-knob:before,.progressbar-fill.is-full~.progressbar-knob:before{background:var(--pb-fill-full)}.progressbar-fill.pb-animate{animation:pb-fill-glow .7s ease-in-out}@keyframes pb-fill-glow{0%{box-shadow:0 6px 18px #063a780f}50%{box-shadow:0 10px 28px #063a782e}to{box-shadow:0 6px 18px #063a781f}}.progressbar-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none;background:#fff;border-radius:50%;box-shadow:0 3px 8px #0206170d;border:1.5px solid rgba(255,255,255,.95)}.progressbar-marker:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid rgba(0,0,0,.06);pointer-events:none}.progressbar-marker svg{width:13px;height:13px;color:#9aa6b2;display:block}.progressbar-marker{transition:left .42s cubic-bezier(.2,.85,.2,1),transform .2s ease,box-shadow .2s ease}.progressbar-marker.unlocked{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 10px 24px #00000029}.progressbar-marker.unlocked:after{border-color:var(--pb-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pb-accent) 16%,transparent)}.progressbar-marker.unlocked svg{color:var(--pb-fill)}.progressbar-marker.unlocked img{filter:none}.progressbar-knob{transition:left .42s cubic-bezier(.2,.85,.2,1),transform .18s ease;z-index:4}@media (max-width: 520px){.progressbar-marker{width:32px;height:32px;border:2px solid rgba(255,255,255,.95)}}.progressbar-knob{position:absolute;top:50%;left:0%;transform:translate(-50%,-50%);width:28px;height:28px;background:#fff;border-radius:50%;box-shadow:0 3px 8px #02061714;border:1.5px solid rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;z-index:3}.progressbar-knob:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--pb-fill);display:block}.free-shipping-icon{max-width:20px;max-height:20px;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}@media (max-width: 520px){.progressbar-knob{width:36px;height:36px}.progressbar-knob:before{width:14px;height:14px}}@media (max-width: 520px){.progressbar-marker{width:22px;height:22px;border:1.5px solid rgba(255,255,255,.95)}.progressbar-marker svg,.progressbar-marker img{width:10px;height:10px}.progressbar-knob{width:22px;height:22px}.progressbar-knob:before{width:8px;height:8px}}@media (prefers-reduced-motion: reduce){.progressbar-fill,.progressbar-knob,.progressbar-marker{transition:none!important;animation:none!important}}.progressbar-actions{margin-top:10px;display:flex;justify-content:flex-start}.progressbar-section[data-button-alignment=center] .progressbar-actions{justify-content:center}.progressbar-section[data-button-alignment=right] .progressbar-actions{justify-content:flex-end}.progressbar-apply-button{appearance:none;-webkit-appearance:none;border:none;cursor:pointer;display:inline-block;padding:10px 16px;font-size:14px;font-weight:700;color:#fff;background:#000;border-radius:8px;box-shadow:0 6px 18px #063a781f;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;line-height:1;min-width:170px;text-align:center}.progressbar-apply-button:hover{transform:translateY(-2px);box-shadow:0 10px 26px #063a7829}.progressbar-apply-button:active{transform:translateY(0)}.progressbar-apply-button:focus{outline:3px solid rgba(255,255,255,.18);outline-offset:2px}.progressbar-apply-button[disabled],.progressbar-apply-button[aria-disabled=true]{opacity:.55;cursor:default;transform:none;box-shadow:none}@media (max-width: 520px){.progressbar-actions{justify-content:center}.progressbar-apply-button{min-width:140px;padding:10px 14px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/progress-bar.css.map */
