.bl-bundle-progress{--bl-bp-color-navy: var(--bartini-color-navy, #0a1f3d);--bl-bp-color-gold: var(--bartini-color-gold, #c9a961);--bl-bp-color-white: #ffffff;--bl-bp-color-line-pending: rgba(10, 31, 61, .15);--bl-bp-dot-size: 36px;--bl-bp-flag-size: 40px;--bl-bp-line-thickness: 4.5px;--bl-bp-track-gap: 6px;--bl-bp-label-size: .7rem;--bl-bp-transition: .3s;display:flex;flex-direction:column;gap:.875rem;padding-block:.5rem 0;font-size:var(--text-sm)}bl-bundle-progress .bl-bundle-progress__message,.bl-bundle-progress .bl-bundle-progress__message{color:var(--bl-bp-color-white)!important;background:var(--bl-bp-color-navy);padding:.5rem 1rem;border-radius:0;text-align:center;font-weight:500;min-height:1.5em;letter-spacing:.02em;line-height:1.4;margin:0}.bl-bundle-progress__track{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;justify-content:space-between}.bl-bundle-progress[data-phase=a] [data-track-phase=b],.bl-bundle-progress[data-phase=b] [data-track-phase=a],.bl-bundle-progress[data-phase=""] .bl-bundle-progress__track{display:none}.bl-bundle-progress__step{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:1 1 0;position:relative}.bl-bundle-progress__step:after{content:"";position:absolute;top:calc(var(--bl-bp-dot-size) / 2 - var(--bl-bp-line-thickness) / 2);left:calc(50% + var(--bl-bp-dot-size) / 2 + var(--bl-bp-track-gap));right:calc(-50% + var(--bl-bp-dot-size) / 2 + var(--bl-bp-track-gap));height:var(--bl-bp-line-thickness);background:var(--bl-bp-color-line-pending);border-radius:999px;transition:background-color var(--bl-bp-transition);z-index:0}.bl-bundle-progress__step:last-child:after{display:none}.bl-bundle-progress__step--complete:after{background:var(--bl-bp-color-gold)}.bl-bundle-progress__dot{width:var(--bl-bp-dot-size);height:var(--bl-bp-dot-size);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:2px solid var(--bl-bp-color-line-pending);position:relative;z-index:1;transition:background-color var(--bl-bp-transition),border-color var(--bl-bp-transition)}.bl-bundle-progress__step--pending .bl-bundle-progress__dot{background:transparent;border-color:var(--bl-bp-color-line-pending)}.bl-bundle-progress__step--current .bl-bundle-progress__dot{background:var(--bl-bp-color-white);border-color:var(--bl-bp-color-navy)}.bl-bundle-progress__step--complete .bl-bundle-progress__dot{background:var(--bl-bp-color-gold);border-color:var(--bl-bp-color-gold)}.bl-bundle-progress__step--goal .bl-bundle-progress__dot,[data-track-phase=b] .bl-bundle-progress__step:first-child .bl-bundle-progress__dot{width:var(--bl-bp-flag-size);height:var(--bl-bp-flag-size)}.bl-bundle-progress__icon{width:50%;height:50%;color:var(--bl-bp-color-navy);transition:color var(--bl-bp-transition),opacity var(--bl-bp-transition)}.bl-bundle-progress__step--pending .bl-bundle-progress__icon{opacity:.4}.bl-bundle-progress__step--current .bl-bundle-progress__icon{opacity:1}.bl-bundle-progress__step--complete .bl-bundle-progress__icon{color:var(--bl-bp-color-white);opacity:1}.bl-bundle-progress__label{font-size:var(--bl-bp-label-size);text-align:center;color:var(--bl-bp-color-navy);opacity:.6;line-height:1.2;letter-spacing:.02em;transition:opacity var(--bl-bp-transition);max-width:70px}.bl-bundle-progress__step--complete .bl-bundle-progress__label,.bl-bundle-progress__step--current .bl-bundle-progress__label{opacity:1}@media(prefers-reduced-motion:no-preference){@keyframes blBundleStepPulse{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes blBundleCurrentRing{0%,to{box-shadow:0 0 #0a1f3d40}50%{box-shadow:0 0 0 5px #0a1f3d00}}@keyframes blBundleTrackFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bl-bundle-progress__track{animation:blBundleTrackFadeIn .5s ease-out}.bl-bundle-progress__step--complete .bl-bundle-progress__dot{animation:blBundleStepPulse .4s ease-out}.bl-bundle-progress__step--current .bl-bundle-progress__dot{animation:blBundleCurrentRing 2s ease-in-out infinite}}.bl-cart-summary{display:flex;flex-direction:column;gap:.25rem;padding-block:.25rem}.bl-cart-summary__row{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--text-sm)}.bl-cart-summary__label--gold,.bl-cart-summary__value--gold{color:#c9a961;font-weight:500}.bl-cart-summary__divider{height:1px;background:#0a1f3d1a;margin-block:.15rem}.bl-cart-summary__row--total{font-weight:600;font-size:var(--text-base, 1rem);color:#0a1f3d}.cart-drawer__footer[data-checkout-tier=gold] button[name=checkout]{color:var(--bartini-color-gold, #c9a961)!important;border:2px solid var(--bartini-color-gold, #c9a961)!important}.bl-cart-divider{border:0;height:1px;background:#0a1f3d99;margin:0;padding:0}.bl-cart-drawer__sticky{position:sticky;top:0;z-index:5;background-color:#eceff7;margin-inline:calc(-1 * var(--drawer-body-padding-inline));padding-inline:var(--drawer-body-padding-inline)}.cart-drawer.drawer{--drawer-header-padding-block: .15rem}.bl-cart-divider:first-of-type,bl-bundle-progress+.bl-cart-divider,bl-cart-line-marker+.bl-cart-divider{margin-top:.5rem}.bl-cart-drawer__sticky .bl-cart-divider{margin-inline:calc(-1 * var(--drawer-body-padding-inline))}.bl-bundle-progress__footer{margin-top:.1rem;padding-block:.2rem;text-align:center;font-family:inherit}.bl-bundle-progress__footer-sub{font-size:.75rem;font-weight:400;color:var(--bl-bp-color-navy);opacity:.6;margin:0;line-height:1.4;font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bl-bundle-progress.css.map */
