.ipbf{--ipbf-ink: #48395d;--ipbf-muted: rgba(72, 57, 93, .7);--ipbf-amount: rgba(72, 57, 93, .8);--ipbf-surface: #fff6ee;--ipbf-accent: #8196f1;--ipbf-track: #ffffff;--ipbf-badge: #c5f7da;box-sizing:border-box;width:100%;margin:0 0 16px;padding:0 16px;border-radius:12px;background-color:var(--ipbf-surface);color:var(--ipbf-ink);text-align:left}.ipbf *,.ipbf *:before,.ipbf *:after{box-sizing:border-box}.ipbf__inner{display:flex;flex-direction:column}.ipbf p{margin:0}.ipbf__head{display:flex;align-items:center;flex-wrap:wrap;gap:0 12px;padding-top:16px}.ipbf__title{font-family:var(--font-heading-family);font-weight:400;font-size:18px;line-height:23.4px;letter-spacing:.6px;color:var(--ipbf-ink)}.ipbf__count{font-family:var(--font-body-family);font-weight:300;font-size:18px;line-height:23.4px;letter-spacing:.6px;color:var(--ipbf-muted);white-space:nowrap}.ipbf__copy{padding:16px 0 24px;font-family:var(--font-body-family);font-weight:300;font-size:16px;line-height:23.4px;letter-spacing:.6px;color:var(--ipbf-ink)}.ipbf__copy strong{font-weight:var(--font-body-weight-bold, 700)}.ipbf__progress{display:flex;align-items:center;gap:4px;padding-bottom:16px}.ipbf__bar{flex:1 1 0;min-width:1px;height:8px;border-radius:12px;background-color:var(--ipbf-track);transition:background-color .3s ease}.ipbf__bar.is-earned{background-color:var(--ipbf-accent)}.ipbf__step{position:relative;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background-color:var(--ipbf-badge);display:flex;align-items:center;justify-content:center}.ipbf__step-num{font-family:var(--font-heading-family);font-size:16px;line-height:1;letter-spacing:0;color:var(--ipbf-ink)}.ipbf__step-check{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.ipbf__step.is-earned .ipbf__step-num{visibility:hidden}.ipbf__step.is-earned .ipbf__step-check{display:block}.ipbf__gifts{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:16px}.ipbf__gift{display:flex;flex-direction:column;align-items:center;flex:0 1 140px;min-width:0;text-align:center}.ipbf__gift-media{display:block;width:56px;height:56px;margin-bottom:8px;border:2px solid transparent;border-radius:8px;overflow:hidden}.ipbf__gift.is-earned .ipbf__gift-media{border-color:var(--ipbf-accent)}.ipbf__gift-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}.ipbf__gift.is-earned .ipbf__gift-img{border-radius:6px}.ipbf__gift-amount{display:block;width:100%;font-family:var(--font-body-family);font-weight:300;font-size:13px;line-height:20.8px;letter-spacing:.6px;color:var(--ipbf-amount);white-space:nowrap}.ipbf__gift-name{display:block;width:100%;font-family:var(--font-heading-family);font-size:12px;line-height:23.4px;letter-spacing:.6px;color:var(--ipbf-ink)}.ipbf__dots{display:none}@media screen and (max-width:989px){.ipbf{padding:0 8px}.ipbf__head{gap:0 8px;padding:12px 0 8px}.ipbf__title{font-size:16px}.ipbf__count{font-size:13px}.ipbf__progress{padding:8px 0 16px}.ipbf__copy{padding:0 0 12px;font-size:13px;line-height:22.4px}.ipbf__head{order:1}.ipbf__progress{order:2}.ipbf__copy{order:3}.ipbf__gifts{order:4}.ipbf__dots{order:5}.ipbf__gifts{justify-content:flex-start;gap:16px;width:296px;max-width:100%;margin:0 auto;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ipbf__gifts::-webkit-scrollbar{display:none}.ipbf__gift{flex:0 0 140px;scroll-snap-align:start}.ipbf__dots{display:flex;justify-content:center;gap:6px;padding:16px 0 11.8px}.ipbf__dot{width:9px;height:9px;padding:0;border:0;border-radius:4.5px;background-color:#0003;cursor:pointer}.ipbf__dot.is-active{background-color:#000000bf}}
/*# sourceMappingURL=/cdn/shop/t/162/assets/incentivos-pdp-buen-fin.css.map */
