.ltbcf,.ltbcf *,.ltbcf *:before,.ltbcf *:after{box-sizing:border-box}.ltbcf [hidden]{display:none!important}.ltbcf{display:block;max-width:100%;overflow:hidden}.ltbcf .cf-sec{background:var(--cf-bg);color:var(--cf-ink);padding:38px 0}.ltbcf .cf-wrap{max-width:var(--cf-max);margin:0 auto;padding:0 16px}.ltbcf .cf-cab{border-bottom:3px solid var(--cf-acc);padding-bottom:14px;margin-bottom:22px}.ltbcf .cf-kick{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--cf-acc);font-weight:700}.ltbcf .cf-h{margin:.25em 0 .2em;font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.2;color:inherit}.ltbcf .cf-sub{color:inherit;opacity:.78;font-size:.95rem}.ltbcf .cf-sub p{margin:0}.ltbcf .cf-cols{display:grid;gap:24px;grid-template-columns:1fr;align-items:start}@media(min-width:960px){.ltbcf .cf-cols{grid-template-columns:minmax(0,1fr) 326px}}.ltbcf .cf-main{min-width:0}.ltbcf .cf-paso{margin-bottom:24px}.ltbcf .cf-ph{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;border-bottom:2px solid color-mix(in srgb,var(--cf-acc) 16%,#fff);padding-bottom:7px;margin-bottom:13px}.ltbcf .cf-pn{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--cf-acc);color:#fff;font-size:.74rem;font-weight:700;flex:0 0 auto}.ltbcf .cf-pt{font-size:1.1rem;font-weight:700;margin:0;color:var(--cf-acc)}.ltbcf .cf-ps{font-size:.83rem;opacity:.7;margin-left:auto;text-align:right}.ltbcf .cf-rej{list-style:none;margin:0;padding:0;display:grid;gap:11px;grid-template-columns:repeat(auto-fill,minmax(152px,1fr))}.ltbcf .cf-rej.is-ancho{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.ltbcf .cf-rej>li{min-width:0;display:flex;flex-direction:column}.ltbcf .cf-rej>li>.cf-card{flex:1 1 auto}.ltbcf .cf-card{position:relative;display:flex;flex-direction:column;width:100%;background:var(--cf-card);border:1.5px solid var(--cf-linea);border-radius:12px;padding:10px;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:.14s}.ltbcf .cf-card:hover{border-color:var(--cf-acc)}.ltbcf .cf-card.is-on{border-color:var(--cf-acc);border-width:2.5px;background:color-mix(in srgb,var(--cf-acc) 10%,#fff)}.ltbcf .cf-card:focus-visible{outline:2px solid var(--cf-acc);outline-offset:2px}.ltbcf .cf-fig{display:block;aspect-ratio:4/3;border-radius:8px;background:color-mix(in srgb,var(--cf-ink) 6%,#fff);margin-bottom:8px;overflow:hidden;flex:0 0 auto}.ltbcf .cf-fig:empty{display:none}.ltbcf .cf-fig img{width:100%;height:100%;object-fit:cover;display:block}.ltbcf .cf-n{display:block;font-size:.86rem;font-weight:600;line-height:1.3;margin-bottom:2px}.ltbcf .cf-p{display:block;font-size:.85rem;font-weight:700;color:var(--cf-acc);line-height:1.3}.ltbcf .cf-x{display:block;font-size:.73rem;opacity:.65;margin-top:3px;line-height:1.35}.ltbcf .cf-badge{position:absolute;top:6px;right:6px;z-index:1;background:var(--cf-acc);color:#fff;font-size:.64rem;font-weight:700;border-radius:999px;padding:2px 7px}.ltbcf .cf-qty{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:11px;background:var(--cf-card);border:1px solid var(--cf-linea);border-radius:10px;padding:8px 12px}.ltbcf .cf-qn{flex:0 0 auto;min-width:68px;text-align:center;font-size:.88rem;font-weight:600}.ltbcf .cf-qt{margin-left:auto;font-size:.9rem;font-weight:700;color:var(--cf-acc)}.ltbcf .cf-stp{flex:0 0 auto;width:44px;height:44px;border-radius:9px;border:1.5px solid var(--cf-linea);background:#fff;cursor:pointer;font:inherit;font-size:1.1rem;line-height:1;color:inherit;padding:0}@media(hover:hover)and (pointer:fine){.ltbcf .cf-stp{width:30px;height:30px;border-radius:7px;font-size:1rem}}.ltbcf .cf-stp:hover{border-color:var(--cf-acc);color:var(--cf-acc)}.ltbcf .cf-stp[disabled]{opacity:.4;cursor:default}.ltbcf .cf-auto{background:var(--cf-card);border:1px dashed var(--cf-linea);border-radius:12px;padding:11px 14px;font-size:.9rem}.ltbcf .cf-auto .cf-l{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.ltbcf .cf-auto .cf-l+.cf-l{border-top:1px solid color-mix(in srgb,var(--cf-linea) 55%,#fff)}.ltbcf .cf-auto .cf-l>span:last-child{color:var(--cf-acc);font-weight:700;white-space:nowrap}.ltbcf .cf-auto small{opacity:.65;font-size:.79rem}.ltbcf .cf-panel{background:var(--cf-card);border:1px solid var(--cf-linea);border-radius:16px;padding:16px;box-shadow:0 1px 3px #2330290d;min-width:0}@media(min-width:960px){.ltbcf .cf-panel{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto}}.ltbcf .cf-panel h3{margin:0 0 11px;font-size:1.05rem;color:var(--cf-acc)}.ltbcf .cf-lista{list-style:none;margin:0 0 10px;padding:0;font-size:.85rem}.ltbcf .cf-lista li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid color-mix(in srgb,var(--cf-linea) 55%,#fff)}.ltbcf .cf-lista li>span:first-child{min-width:0}.ltbcf .cf-lista li>span:last-child{opacity:.7;white-space:nowrap}.ltbcf .cf-lista li.is-extra>span:first-child:before{content:"+ ";color:var(--cf-acc)}.ltbcf .cf-vacio{font-size:.85rem;opacity:.65;margin:0 0 10px}.ltbcf .cf-tot .cf-l{display:flex;justify-content:space-between;font-size:.86rem;padding:3px 0;opacity:.7}.ltbcf .cf-big{display:flex;justify-content:space-between;align-items:baseline;font-size:1.4rem;font-weight:700;color:var(--cf-acc);margin-top:6px;border-top:1px solid var(--cf-linea);padding-top:9px}.ltbcf .cf-nivel{background:color-mix(in srgb,var(--cf-acc) 10%,#fff);border:1px solid color-mix(in srgb,var(--cf-acc) 28%,#fff);color:var(--cf-acc);border-radius:9px;padding:9px 11px;font-size:.82rem;margin-top:11px}.ltbcf .cf-nivel a{color:inherit}.ltbcf .cf-cta{display:block;width:100%;margin-top:12px;padding:13px;border:0;border-radius:999px;background:var(--cf-acc);color:#fff;font-size:.93rem;font-weight:700;cursor:pointer;font-family:inherit}.ltbcf .cf-cta[disabled]{background:color-mix(in srgb,var(--cf-ink) 12%,#fff);color:color-mix(in srgb,var(--cf-ink) 45%,#fff);cursor:default}.ltbcf .cf-gancho{font-size:.79rem;opacity:.7;margin-top:10px;line-height:1.45}.ltbcf .cf-gancho p{margin:0}.ltbcf .cf-barra{display:none}@media(max-width:959px){.ltbcf .cf-barra{display:flex;align-items:center;gap:11px;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--cf-card);border-top:1px solid var(--cf-linea);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 14px #2330291a}.ltbcf .cf-barra[hidden]{display:none!important}.ltbcf .cf-barra .cf-bt{min-width:0;line-height:1.2}.ltbcf .cf-barra .cf-bl{display:block;font-size:.7rem;opacity:.65}.ltbcf .cf-barra .cf-bv{display:block;font-size:1.1rem;font-weight:700;color:var(--cf-acc);white-space:nowrap}.ltbcf .cf-barra .cf-cta{margin:0 0 0 auto;width:auto;flex:0 1 auto;min-height:44px;padding:12px 20px;font-size:.88rem}.ltbcf .cf-sec{padding-bottom:96px}}@media(prefers-reduced-motion:reduce){.ltbcf *{transition:none!important}}.ltbcf .cf-tope{font-size:.76rem;opacity:.7;flex:1 1 100%;order:9}.ltbcf .cf-fallo{margin:9px 0 0;padding:9px 11px;border-radius:9px;font-size:.83rem;background:color-mix(in srgb,#b4442e 9%,#fff);border:1px solid color-mix(in srgb,#b4442e 30%,#fff);color:#8d3523}.ltbcf-vacio{max-width:640px;margin:26px auto;padding:20px 22px;border:2px dashed #c9d6d1;border-radius:14px;background:#f7faf9;color:#2c5a4f;font-size:.93rem;line-height:1.55}.ltbcf-vacio p{margin:0 0 .7em}.ltbcf-vacio p:last-child{margin-bottom:0;font-size:.84rem;opacity:.75}.ltbcf .cf-qn.es-cero{font-weight:500;opacity:.72;font-size:.84rem}.ltbcf .cf-quita{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:var(--cf-acc);color:#fff;font-size:1rem;line-height:22px;text-align:center;font-weight:700}.ltbcf .cf-var{display:block;width:100%;margin-top:6px;font:inherit;font-size:.82rem;padding:7px 9px;min-height:40px;border:1.5px solid var(--cf-linea);border-radius:9px;background:#fff;color:inherit}.ltbcf .cf-opq{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.ltbcf .cf-opq b{flex:0 0 auto;min-width:58px;text-align:center;font-size:.85rem}.ltbcf .cf-opq i{flex:1 1 100%;order:8;text-align:right;font-style:normal;font-weight:700;color:var(--cf-acc);font-size:.85rem}.ltbcf .cf-opq .cf-tope{flex:1 1 100%;order:9}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ltb-configurador.css.map */
