.pdp-cart-progress-bar{display:block;margin:2px 0 8px}.product__info-container>variant-selects:has(~.pdp-cart-progress-bar){margin-bottom:0}.progress-bar-section.progress-bar-section--pdp{--progress-bar-card: var(--primary-blue-3);--progress-bar-track: #b5c4f2;--progress-bar-lock: #8e92a6;display:flex;flex-direction:column;gap:8px;max-width:478px;padding:14px 16px;border-radius:16px;background-color:var(--progress-bar-card)}.progress-bar-section--pdp .progress-bar--title{display:flex;align-items:center;gap:10px}.progress-bar-section--pdp .progress-bar--title-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--ab-electric-blue)}.progress-bar-section--pdp .progress-bar--title-icon img{display:block;width:16px;height:16px}.progress-bar-section--pdp .progress-bar--heading{margin:0;font-family:Haas Grotesk Text Web,sans-serif;font-weight:700;font-size:18px;line-height:28px;letter-spacing:normal;color:var(--ab-ink)}.progress-bar-section--pdp .progress-bar--header{margin:0;padding:0;text-align:left;font-family:Haas Grotesk Display Web,sans-serif;font-weight:500;font-size:16px;line-height:22px;color:var(--ab-ink)}.progress-bar-section--pdp .progress-bar--header p{margin:0;padding:0;font-size:inherit;line-height:inherit}.progress-bar-section.progress-bar-section--pdp.progress-bar-section--compact{flex-direction:row;align-items:center;justify-content:center;gap:8px;max-width:none;padding:8px 12px;border-radius:12px}.progress-bar-section--compact .progress-bar--title-icon{width:24px;height:24px}.progress-bar-section--compact .progress-bar--title-icon img{width:14px;height:14px}.progress-bar-section--compact .progress-bar--compact-text{margin:0;padding:0;font-family:Haas Grotesk Text Web,sans-serif;font-weight:700;font-size:15px;line-height:20px;letter-spacing:normal;text-align:center;color:var(--ab-ink)}.progress-bar-section--pdp.progress-bar-section--text-only .progress-bar--title{justify-content:center}.progress-bar-section--pdp.progress-bar-section--text-only .progress-bar--header{text-align:center}.progress-bar-section--pdp .progress-bar--header em{font-family:Haas Grotesk Text Web,sans-serif;font-weight:700;font-style:normal;color:var(--ab-electric-blue)}.progress-bar-section--pdp .progress-bar--header strong,.progress-bar-section--pdp .progress-bar--header b,.progress-bar-section--pdp .progress-bar--amount{font-family:Haas Grotesk Text Web,sans-serif;font-weight:700;color:var(--ab-ink)}.progress-bar-section--pdp .progress-bar--steps{padding:4px 0 0}.progress-bar-section--pdp .progress-bar--steps:before{content:none}.progress-bar-section--pdp .progress-bar--checkpoint{position:relative;flex:1 1 0;min-width:0;width:auto;flex-direction:column;justify-content:flex-start;align-items:center}.progress-bar-section.progress-bar-section--pdp .progress-bar--checkpoint .progress-bar--checkpoint__inner{z-index:1;gap:8px;align-items:center}.progress-bar-section--pdp .progress-bar--checkpoint div.progress-bar--bar{position:absolute;top:18px;right:50%;width:100%;height:4px;margin:0;border-radius:0;background-color:var(--progress-bar-track);z-index:0}.progress-bar-section--pdp .progress-bar--checkpoint div.progress-bar--bar:after{top:0;left:0;height:100%;border-radius:0;background-color:var(--ab-deep-blue)}.progress-bar-section--pdp .progress-bar--checkpoint:first-child div.progress-bar--bar{width:50%}.progress-bar-section--pdp .progress-bar--checkpoint:last-child:after{content:"";position:absolute;top:18px;left:50%;width:50%;height:4px;background-color:var(--progress-bar-track)}.progress-bar-section--pdp .progress-bar--steps--complete .progress-bar--checkpoint:last-child:after{background-color:var(--ab-deep-blue)}.progress-bar-section--pdp .progress-bar--checkpoint__img-wrapper{position:relative;box-sizing:border-box;width:40px;height:40px;border:2px solid var(--ab-electric-blue);border-radius:24px;background-color:#fff}.progress-bar-section--pdp .progress-bar--checkpoint[data-completed] .progress-bar--checkpoint__img-wrapper{border:0;background-color:var(--ab-deep-blue);box-shadow:0 0 0 4px var(--progress-bar-card)}.progress-bar-section--pdp .progress-bar--checkpoint__img-wrapper img{display:block;border-radius:0;background:none}.progress-bar-section--pdp .progress-bar--checkpoint__icon{width:22px;height:22px}.progress-bar-section--pdp .progress-bar--checkpoint__check,.progress-bar-section--pdp .progress-bar--checkpoint__lock{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:14px;height:14px;border:1.5px solid var(--progress-bar-card);border-radius:7px;background-color:var(--ab-sprout)}.progress-bar-section--pdp .progress-bar--checkpoint__check{top:29px;left:30px}.progress-bar-section--pdp .progress-bar--checkpoint__lock{top:27px;left:28px;border-color:#fff;background-color:var(--progress-bar-lock)}.progress-bar-section--pdp .progress-bar--checkpoint__check img,.progress-bar-section--pdp .progress-bar--checkpoint__lock img{width:10px;height:10px}.progress-bar-section--pdp .progress-bar--checkpoint__text{position:static;width:auto;margin:0;font-family:Haas Grotesk Text Web,sans-serif;font-weight:500;font-size:14px;line-height:18px;color:var(--ab-ink);text-align:center;white-space:nowrap}@media screen and (max-width:749px){.progress-bar-section.progress-bar-section--pdp{max-width:none;padding:12px}.progress-bar-section--pdp .progress-bar--title{gap:8px}.progress-bar-section--pdp .progress-bar--title-icon img{width:14px;height:14px}.progress-bar-section--pdp .progress-bar--heading{font-size:20px;line-height:24px}.progress-bar-section--pdp .progress-bar--header{font-size:15px;line-height:21px}}
/*# sourceMappingURL=/cdn/shop/t/899/assets/component-pdp-progress-bar.css.map */
