.fsb-container{--fsb-pink: #e3318d;--fsb-pink-strong: #c81e74;--fsb-pink-soft: #fce6f1;--fsb-green: #16a34a;--fsb-track: #ededed;width:100%}.fsb-wrapper{font-family:var(--font-body--family, sans-serif);font-size:13px;line-height:1.4;box-sizing:border-box;margin:10px 0 14px}.fsb-container--drawer .fsb-wrapper{margin:6px 20px 12px}.fsb-container--cart .fsb-wrapper{margin-bottom:16px}.fsb-container--drawer .fsb-change-cep{margin-top:7px}.buy-buttons-block .accelerated-checkout-block{display:none!important}.buy-buttons-block add-to-cart-component button:not([disabled]) .add-to-cart-text{visibility:hidden;position:relative}.buy-buttons-block add-to-cart-component button:not([disabled]) .add-to-cart-text:after{content:"COMPRAR";visibility:visible;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.fsb-teaser{display:flex;align-items:center;gap:9px;width:100%;padding:12px 14px;border-radius:10px;background:var(--fsb-pink-soft);border:1px solid rgb(227 49 141 / .25);color:var(--fsb-pink-strong);font-size:13px;font-weight:600;cursor:pointer;text-align:left;font-family:inherit;transition:background .2s,transform .08s;box-sizing:border-box}.fsb-teaser:hover{background:#fbd9e9}.fsb-teaser:active{transform:scale(.995)}.fsb-teaser-icon{font-size:18px;flex-shrink:0;line-height:1}.fsb-teaser-text{flex:1}.fsb-teaser-text strong{font-weight:800}.fsb-teaser-arrow{font-size:17px;flex-shrink:0;line-height:1}.fsb-cep-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:11px 13px;border-radius:10px;border:1px solid rgb(227 49 141 / .3);background:#fff;box-sizing:border-box}.fsb-cep-icon{font-size:16px;flex-shrink:0}.fsb-cep-label{color:var(--fsb-pink-strong);font-weight:600;flex-shrink:0}.fsb-cep-input-group{display:flex;align-items:center;gap:6px}.fsb-cep-input{border:1px solid rgb(227 49 141 / .4);border-radius:7px;padding:6px 10px;font-size:13px;width:116px;font-family:inherit;background:#fff;color:#333;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.fsb-cep-input:focus{border-color:var(--fsb-pink);box-shadow:0 0 0 3px #e3318d26}.fsb-cep-input::placeholder{color:#bbb}.fsb-cep-status{font-size:13px;min-width:16px;color:var(--fsb-pink)}.fsb-cep-error{font-size:11px;color:#e53e3e;width:100%;margin-top:2px}.fsb-progress-row{width:100%}.fsb-bar-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.fsb-msg{font-size:13px;color:#555}.fsb-msg-text strong{font-weight:800;color:#444}.fsb-msg-text .fsb-reward{color:var(--fsb-pink);font-weight:800}.fsb-goal{color:#999;font-size:12px;white-space:nowrap;flex-shrink:0}.fsb-msg--done .fsb-msg-text{color:var(--fsb-green);font-weight:700}.fsb-msg--done .fsb-msg-text strong,.fsb-msg--done .fsb-msg-text .fsb-reward{color:var(--fsb-green)}.fsb-bar-track{position:relative;flex:1;height:9px;border-radius:9999px;background:var(--fsb-track)}.fsb-bar-fill{height:100%;border-radius:9999px;background:var(--fsb-pink);transition:width .55s cubic-bezier(.34,1.56,.64,1)}.fsb-truck{position:absolute;top:50%;transform:translateY(-50%);transition:left .55s cubic-bezier(.34,1.56,.64,1);pointer-events:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid rgb(227 49 141 / .25);border-radius:50%;box-shadow:0 1px 5px #00000024;padding:2px;z-index:1;box-sizing:border-box}.fsb-truck svg{width:14px;height:14px;color:var(--fsb-pink);display:block}.fsb-wrapper[data-state=almost] .fsb-bar-fill{background:var(--fsb-pink-strong)}.fsb-wrapper[data-state=almost] .fsb-truck svg{color:var(--fsb-pink-strong)}.fsb-wrapper[data-state=done] .fsb-bar-fill{background:var(--fsb-green)}.fsb-wrapper[data-state=done] .fsb-truck svg{color:var(--fsb-green)}.fsb-wrapper[data-state=done] .fsb-truck{border-color:#16a34a4d}.fsb-change-cep{font-size:11px;color:#aaa;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;display:block;margin-top:5px;text-align:left}.fsb-change-cep:hover{color:var(--fsb-pink)}.fsb-hidden{display:none!important}@media screen and (max-width:749px){.fsb-wrapper{font-size:12px}.fsb-teaser{padding:11px 12px;font-size:12px}.fsb-cep-input{width:110px}.fsb-truck{width:24px;height:24px}.fsb-truck svg{width:12px;height:12px}.fsb-msg{display:block}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/free-shipping-bar.css.map */
