.fspb-container{display:block!important;visibility:visible!important;background:var(--pixel-bg-card);border:2px solid #ff0044!important;border-radius:0!important;padding:10px 12px 8px 12px!important;margin:35px auto!important;max-width:100%!important;box-shadow:4px 4px 0 0 rgb(255 0 68 / .3)!important;font-family:'Outfit',sans-serif!important}.fspb-message{color:#e8e8e8!important;font-family:'Press Start 2P',monospace!important;font-size:0.6rem!important;font-weight:400!important;text-align:center!important;margin-bottom:18px!important;line-height:1.6!important;text-shadow:1px 1px 0 rgb(0 0 0 / .8)!important;text-transform:uppercase!important;letter-spacing:1px!important}.fspb-progress-wrapper{position:relative!important;width:100%!important;padding-top:20px!important;padding-bottom:0!important}.fspb-progress-bar{position:relative!important;width:96%!important;height:16px!important;background:#222228!important;border:1px solid #ff0044!important;border-radius:0!important;overflow:visible!important;box-shadow:inset 2px 2px 0 rgb(0 0 0 / .5)!important;margin-bottom:0!important}.fspb-progress-fill{position:absolute!important;top:0!important;left:0!important;height:100%!important;min-width:0!important;background:#ffd000!important;border-radius:0!important;transition:width 0.3s steps(10)!important;box-shadow:inset -2px -2px 0 rgb(0 0 0 / .2),inset 2px 2px 0 rgb(255 255 255 / .4)!important;overflow:hidden!important}.fspb-in-progress .fspb-progress-fill::after{content:''!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-image:repeating-linear-gradient(45deg,transparent,transparent 8px,rgb(255 255 255 / .25) 8px,rgb(255 255 255 / .25) 16px)!important;background-size:16px 16px!important;border-radius:0!important;-webkit-animation:fspb-stripes 0.8s steps(4) infinite!important;animation:fspb-stripes 0.8s steps(4) infinite!important}@-webkit-keyframes fspb-stripes{0%{background-position:0 0}100%{background-position:16px 0}}@keyframes fspb-stripes{0%{background-position:0 0}100%{background-position:16px 0}}.fspb-milestones{position:absolute!important;top:0!important;left:0!important;width:96%!important;height:0!important}.fspb-milestone{position:absolute!important;top:-20px!important;transform:translateX(-50%)!important;z-index:10!important}.fspb-milestone-domicilio{transform:translateX(-100%)!important}.fspb-milestone-marker{width:2px!important;height:36px!important;background:#ff0044!important;margin:7px auto!important;border-radius:0!important;position:relative!important;transition:background 0.1s steps(2)!important}.fspb-milestone-marker::before{content:''!important;position:absolute!important;bottom:-9px!important;left:50%!important;transform:translateX(-50%)!important;width:8px!important;height:8px!important;background:#111115!important;border-radius:0!important;border:2px solid #ff0044!important;box-shadow:2px 2px 0 rgb(0 0 0 / .5)!important;transition:all 0.1s steps(2)!important}.fspb-container.fspb-sucursal-reached .fspb-milestone.fspb-milestone-sucursal .fspb-milestone-marker,.fspb-container.fspb-complete .fspb-milestone.fspb-milestone-sucursal .fspb-milestone-marker{background:#00ff88!important}.fspb-container.fspb-sucursal-reached .fspb-milestone.fspb-milestone-sucursal .fspb-milestone-marker::before,.fspb-container.fspb-complete .fspb-milestone.fspb-milestone-sucursal .fspb-milestone-marker::before{border-color:#00ff88!important;background:#00ff88!important;box-shadow:2px 2px 0 rgb(0 0 0 / .5),0 0 10px rgb(0 255 136 / .6)!important}.fspb-container.fspb-complete .fspb-milestone.fspb-milestone-domicilio .fspb-milestone-marker{background:#00ff88!important}.fspb-container.fspb-complete .fspb-milestone.fspb-milestone-domicilio .fspb-milestone-marker::before{border-color:#00ff88!important;background:#00ff88!important;box-shadow:2px 2px 0 rgb(0 0 0 / .5),0 0 10px rgb(0 255 136 / .6)!important}.fspb-milestone-label{position:absolute!important;top:2px!important;left:50%!important;transform:translateX(-50%)!important;background:#111115!important;border:2px solid #ff0044!important;color:#ff0044!important;padding:2px 6px!important;border-radius:0!important;font-size:0.65rem!important;font-family:'Outfit',sans-serif!important;font-weight:600!important;white-space:nowrap!important;text-align:center!important;line-height:1.2!important;box-shadow:2px 2px 0 rgb(0 0 0 / .5)!important;transition:all 0.1s steps(2)!important;text-transform:uppercase!important;letter-spacing:1px!important}div.fspb-container.fspb-sucursal-reached .fspb-milestones .fspb-milestone.fspb-milestone-sucursal .fspb-milestone-label,div.fspb-container.fspb-complete .fspb-milestones .fspb-milestone.fspb-milestone-sucursal .fspb-milestone-label{color:#111115!important;border-color:#00ff88!important;background:#00ff88!important;box-shadow:2px 2px 0 rgb(0 0 0 / .5),0 0 8px rgb(0 255 136 / .4)!important}div.fspb-container.fspb-complete .fspb-milestones .fspb-milestone.fspb-milestone-domicilio .fspb-milestone-label{color:#111115!important;border-color:#00ff88!important;background:#00ff88!important;box-shadow:2px 2px 0 rgb(0 0 0 / .5),0 0 8px rgb(0 255 136 / .4)!important}.fspb-milestone-label strong{color:inherit!important;font-weight:700!important;font-size:0.7rem!important}.fspb-progress-text{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:6px!important;padding-top:6px!important;border-top:1px dashed #ff0044!important;color:#a0a0a0!important;font-size:0.8rem!important;font-family:'Outfit',sans-serif!important;font-weight:500!important}.fspb-current{color:#00ff88!important;font-weight:600!important;font-family:'Press Start 2P',monospace!important;font-size:0.5rem!important;text-shadow:1px 1px 0 rgb(0 0 0 / .8);letter-spacing:1px}.fspb-total{color:#ff0044!important;font-family:'Press Start 2P',monospace!important;font-size:0.5rem!important;text-shadow:1px 1px 0 rgb(0 0 0 / .8);letter-spacing:1px}.fspb-sucursal-reached .fspb-progress-fill{background:#00ff88!important;box-shadow:inset -2px -2px 0 rgb(0 0 0 / .2),inset 2px 2px 0 rgb(255 255 255 / .4),0 0 10px rgb(0 255 136 / .3)!important}.fspb-sucursal-reached .fspb-progress-fill::after{background-image:repeating-linear-gradient(45deg,transparent,transparent 8px,rgb(0 0 0 / .15) 8px,rgb(0 0 0 / .15) 16px)!important}.fspb-sucursal-reached .fspb-current{color:#00ff88!important}.fspb-complete .fspb-container{border-color:#2bd5ff!important;box-shadow:4px 4px 0 0 rgb(43 213 255 / .3)!important}.fspb-complete .fspb-progress-fill{background:#2bd5ff!important;box-shadow:inset -2px -2px 0 rgb(0 0 0 / .2),inset 2px 2px 0 rgb(255 255 255 / .5),0 0 15px rgb(43 213 255 / .5)!important;animation:fspb-pulse-cyan 1s steps(2) infinite!important}@keyframes fspb-pulse-cyan{0%,100%{filter:brightness(1)}50%{filter:brightness(1.2)}}.fspb-complete .fspb-progress-fill::after{display:none!important}.fspb-complete .fspb-current{color:#2bd5ff!important}.fspb-complete .fspb-message{color:#2bd5ff!important;text-shadow:2px 2px 0 rgb(0 0 0 / .8),0 0 10px rgb(43 213 255 / .4)!important}.fspb-disabled{opacity:0.8!important;filter:grayscale(1)!important}.fspb-disabled .fspb-progress-fill{background:#555!important;animation:none!important;box-shadow:inset -2px -2px 0 rgb(0 0 0 / .4),inset 2px 2px 0 rgb(255 255 255 / .2)!important}.fspb-disabled .fspb-message{color:#ff3333!important}.fspb-empty{opacity:0.9!important}.fspb-empty .fspb-progress-fill{background:#444!important;animation:none!important;box-shadow:inset -2px -2px 0 rgb(0 0 0 / .4),inset 2px 2px 0 rgb(255 255 255 / .2)!important}.fspb-empty .fspb-progress-fill::after{display:none!important}.fspb-empty .fspb-message{color:#888!important}.fspb-empty .fspb-milestone-marker{background:#555!important}.fspb-empty .fspb-milestone-marker::before{background:#222!important;border-color:#555!important}.fspb-empty .fspb-milestone-label{background:#222!important;border-color:#555!important;color:#888!important}@media (max-width:768px){.fspb-container{padding:8px 10px 6px 10px!important}.fspb-message{font-size:0.5rem!important;margin-bottom:22px!important}.fspb-progress-wrapper{padding-top:18px!important}.fspb-progress-bar{height:14px!important}.fspb-milestone{top:-18px!important}.fspb-milestone-marker{height:32px!important}.fspb-milestone-label{font-size:0.55rem!important;padding:2px 4px!important}.fspb-milestone-label strong{font-size:0.6rem!important}.fspb-progress-text{font-size:0.7rem!important}.fspb-current,.fspb-total{font-size:0.45rem!important}}@media (max-width:480px){.fspb-progress-text{align-items:flex-start}}.ct-cart-content .fspb-container,.widget_shopping_cart .fspb-container,.woocommerce-mini-cart .fspb-container,#dl_widget_cart .fspb-container,.cart-popup .fspb-container{margin:5px 0 10px!important;padding:8px 10px 6px 10px!important;border-width:1px!important;box-shadow:2px 2px 0 0 rgb(255 0 68 / .3)!important}.ct-cart-content .fspb-message,.widget_shopping_cart .fspb-message,.woocommerce-mini-cart .fspb-message,#dl_widget_cart .fspb-message,.cart-popup .fspb-message{font-family:'Outfit',sans-serif!important;font-size:0.75rem!important;text-shadow:none!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important}.ct-cart-content .fspb-milestone-label,.widget_shopping_cart .fspb-milestone-label,.woocommerce-mini-cart .fspb-milestone-label,#dl_widget_cart .fspb-milestone-label,.cart-popup .fspb-milestone-label{top:9px!important;white-space:nowrap!important;width:auto!important;padding:2px 4px!important;font-size:0.5rem!important;line-height:1!important;letter-spacing:0!important}.ct-cart-content .fspb-progress-text,.widget_shopping_cart .fspb-progress-text,.woocommerce-mini-cart .fspb-progress-text,#dl_widget_cart .fspb-progress-text,.cart-popup .fspb-progress-text,.ct-cart-content .fspb-current,.widget_shopping_cart .fspb-current,.woocommerce-mini-cart .fspb-current,#dl_widget_cart .fspb-current,.cart-popup .fspb-current,.ct-cart-content .fspb-total,.widget_shopping_cart .fspb-total,.woocommerce-mini-cart .fspb-total,#dl_widget_cart .fspb-total,.cart-popup .fspb-total{font-family:'Outfit',sans-serif!important;font-size:0.65rem!important;text-shadow:none!important;letter-spacing:0!important;display:block!important;text-align:center!important}.ct-cart-content .fspb-progress-text,.widget_shopping_cart .fspb-progress-text,.woocommerce-mini-cart .fspb-progress-text,#dl_widget_cart .fspb-progress-text,.cart-popup .fspb-progress-text{flex-direction:column!important;gap:4px!important}.woocommerce-checkout .fspb-container{margin-bottom:25px}.single-product .fspb-container{margin-top:20px}.woocommerce-cart .fspb-container{margin-bottom:20px}