input[value="Nuestro abrazo \b7  2 figuras"]+label{position:relative;overflow:visible}input[value="Nuestro abrazo \b7  2 figuras"]+label:after{content:"MEJOR PRECIO";position:absolute;top:-11px;right:12px;background:#b8714b;color:#121212;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:20px;line-height:1.4;white-space:nowrap}.bv-pack-note{margin:6px 0 0;font-size:.9rem}.bv-env{max-width:760px;margin:0 auto;padding:0 16px;text-align:center}.bv-env h2{margin:0 0 6px}.bv-env .bv-sub{margin:0 0 28px;opacity:.8}.bv-steps{position:relative;display:flex;justify-content:space-between}.bv-line{position:absolute;top:22px;left:12.5%;right:12.5%;height:4px;background:#f0e2d8;border-radius:4px;overflow:hidden}.bv-line i{display:block;height:100%;width:0;background:#b8714b;animation:bvfill 10s linear infinite}.bv-step{position:relative;z-index:1;flex:1;padding:0 4px}.bv-dot{width:44px;height:44px;margin:0 auto 10px;border-radius:50%;background:#fff;border:3px solid #F0E2D8;display:flex;align-items:center;justify-content:center;font-size:20px}.bv-step b{display:block;font-size:.95rem}.bv-step span{display:block;font-size:.8rem;opacity:.75}.bv-note{margin:24px 0 0;font-size:.85rem;opacity:.75}.bv-s1 .bv-dot{animation:bvd1 10s infinite}.bv-s2 .bv-dot{animation:bvd2 10s infinite}.bv-s3 .bv-dot{animation:bvd3 10s infinite}.bv-s4 .bv-dot{animation:bvd4 10s infinite}@keyframes bvfill{0%{width:0}75%{width:100%}to{width:100%}}@keyframes bvd1{0%,95%{border-color:#b8714b;background:#f9f4f1}to{border-color:#f0e2d8;background:#fff}}@keyframes bvd2{0%,24%{border-color:#f0e2d8;background:#fff}28%,95%{border-color:#b8714b;background:#f9f4f1}to{border-color:#f0e2d8;background:#fff}}@keyframes bvd3{0%,49%{border-color:#f0e2d8;background:#fff}53%,95%{border-color:#b8714b;background:#f9f4f1}to{border-color:#f0e2d8;background:#fff}}@keyframes bvd4{0%,74%{border-color:#f0e2d8;background:#fff}78%,95%{border-color:#b8714b;background:#f9f4f1}to{border-color:#f0e2d8;background:#fff}}@media(prefers-reduced-motion:reduce){.bv-line i{animation:none;width:100%}.bv-dot{animation:none!important;border-color:#b8714b}}@media(max-width:480px){.bv-step b{font-size:.8rem}.bv-step span{font-size:.7rem}.bv-dot{width:38px;height:38px;font-size:17px}.bv-line{top:19px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brivo.css.map */
