#comprar [hidden]{display:none!important}.bp-gal__main{position:relative}.bp-gal__badge{position:absolute;left:16px;top:16px;z-index:2}.b-visual .bp-gal__badge{left:20px;top:20px}.bp-gal__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px}.bp-gal__thumb{padding:0;border:2px solid transparent;border-radius:14px;overflow:hidden;background:var(--b-agua);aspect-ratio:1/1;cursor:pointer}.bp-gal__thumb img{width:100%;height:100%;object-fit:cover}.bp-gal__thumb.is-active{border-color:var(--b-azul)}.bp-badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bp-badges li{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border-radius:999px;background:#fff;font-size:13px;font-weight:700;color:var(--b-tinta)}.bp-badges__ico{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--b-agua);color:var(--b-azul)}.bp-ben{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,max-content);gap:14px 32px}.bp-ben li{display:flex;align-items:center;gap:12px;font-size:17px;line-height:1.3;color:var(--b-tinta)}.bp-ben .b-ico,.bp-ben svg{flex:none;color:var(--b-tinta)}.bp-urg{display:flex;align-items:center;gap:12px;margin:0;font-size:17px;font-weight:600;color:#e07a1f}.bp-urg__dot{width:14px;height:14px;border-radius:50%;background:#ef8a2c;flex:none;box-shadow:0 0 #ef8a2c80;animation:bpUrg 1.8s infinite}@keyframes bpUrg{70%{box-shadow:0 0 0 9px #ef8a2c00}to{box-shadow:0 0 #ef8a2c00}}.bp-hr{border:0;border-top:1px solid var(--b-linea);margin:2px 0;width:100%}.bp-launch{display:flex;align-items:center;gap:14px;background:var(--b-lima);border-radius:18px;padding:14px 18px;font-weight:700;font-size:16px;line-height:1.3;color:var(--b-tinta)}.bp-launch__big{font-weight:800;font-size:30px;letter-spacing:-.03em;white-space:nowrap}[data-plan-price] s,[data-once-price] s,.bpf__pm s{font-weight:500;font-size:13px;color:var(--b-suave);margin-left:4px}.bpf__pm s{display:block;margin:2px 0 0}[data-plan-price],[data-once-price]{white-space:nowrap}.is-launch .bpf__card:has(input:checked) .bpf__pm,.is-launch [data-plan-price],.is-launch [data-once-price]{color:var(--b-azul)}@media(max-width:520px){.bp-ben{grid-template-columns:1fr;gap:12px}.bp-ben li,.bp-urg{font-size:16px}.bp-launch__big{font-size:26px}.bpf__pm s{display:inline;margin-left:6px}}@media(prefers-reduced-motion:reduce){.bp-urg__dot{animation:none}}.bp-chips{display:flex;flex-wrap:wrap;gap:8px}.bp-chip{position:relative;cursor:pointer}.bp-chip input{position:absolute;opacity:0;pointer-events:none}.bp-chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--b-suave);font-weight:700;font-size:15px}.bp-chip input:checked+span{border:2px solid var(--b-azul);background:#fff;color:var(--b-azul)}.bp-chip input:focus-visible+span{outline:3px solid var(--b-azul);outline-offset:3px}.bp-chip input:disabled+span{opacity:.45;cursor:not-allowed}.bp-save{min-height:22px;padding:2px 8px;font-size:10.5px;margin-left:6px;vertical-align:middle}.bp-price{font-weight:800;font-size:30px;letter-spacing:-.02em}.bp-buy{display:flex;gap:10px;align-items:stretch}.bp-qty input{width:84px;height:56px;border-radius:999px;text-align:center}.bp-buy__btn{flex:1;min-height:56px;font-size:17px}.bp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px max(16px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));background:var(--b-crema);border-top:1px solid var(--b-linea);box-shadow:0 -10px 30px #0b1b3a14;transform:translateY(110%);transition:transform .25s ease}.bp-sticky.is-on{transform:none}.bp-sticky__in{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.bp-sticky__name{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-sticky__name i{font-family:var(--b-serif);font-size:19px}@media(min-width:861px){.bp-sticky{display:none}}@media(prefers-reduced-motion:reduce){.bp-sticky{transition:none}}.bpf{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;min-width:0}.bpf legend{padding:0;margin-bottom:12px}.bpf__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bpf__num{display:flex;align-items:baseline;gap:10px}.bpf__num strong{display:inline-block;font-weight:800;font-size:56px;line-height:.85;letter-spacing:-.05em;color:var(--b-azul)}.bpf__num strong.pop{animation:bpfPop .3s ease}@keyframes bpfPop{50%{transform:scale(1.18)}}.bpf__num span{font-family:var(--b-serif);font-style:italic;font-size:23px}.bpf__buckets{display:flex;gap:4px;color:var(--b-linea)}.bpf__buckets .b-ico{transition:color .2s,transform .2s}.bpf__buckets .b-ico.on{color:var(--b-azul);transform:translateY(-3px)}.bpf input[type=range]{width:100%;accent-color:var(--b-azul);height:30px;margin:0}.bpf__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px}.bpf__card{position:relative;cursor:pointer;background:#fff;border:2px solid var(--b-linea);border-radius:18px;padding:16px 14px 14px;display:flex;flex-direction:column;gap:6px;opacity:.6;transition:all .25s}.bpf__card input{position:absolute;opacity:0;pointer-events:none}.bpf__card .b-tag{position:absolute;top:-12px;left:12px;min-height:22px;padding:2px 9px;font-size:10.5px;opacity:0;transition:opacity .2s;white-space:nowrap}.bpf__card b{display:block;font-size:16px}.bpf__card small{font-size:12px;color:var(--b-suave)}.bpf__pm{font-weight:800;font-size:20px;letter-spacing:-.02em}.bpf__pm small{font-weight:600}.bpf__card:has(input:checked){opacity:1;border-color:var(--b-azul);box-shadow:0 10px 26px #1663e026;transform:translateY(-3px)}.bpf__card:has(input:checked) .b-tag{opacity:1}.bpf__card:has(input:focus-visible){outline:3px solid var(--b-azul);outline-offset:3px}.bpf__card:has(input:disabled){cursor:not-allowed}@media(max-width:520px){.bpf__cards{grid-template-columns:1fr}.bpf__card{flex-direction:row;align-items:center;justify-content:space-between}.bpf__num strong{font-size:48px}}@media(prefers-reduced-motion:reduce){.bpf__card,.bpf__buckets .b-ico{transition:none}.bpf__num strong.pop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bloop-pdp.css.map */
