.bubu-precio--tachado{color:var(--bubu-texto-desactivado);font-weight:400}.bubu-tarjeta{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--bubu-borde);border-radius:var(--bubu-r-22);box-shadow:0 14px 34px -20px #9105ff29;overflow:hidden;transition:transform .28s var(--bubu-ease-rebote-medio),box-shadow .28s ease,border-color .28s ease}@media(hover:hover){.bubu-tarjeta:hover{transform:translateY(-4px);box-shadow:0 22px 44px -22px #9105ff6b;border-color:#9105ff3d}.bubu-tarjeta:hover .bubu-tarjeta__foto img{transform:scale(1.06) rotate(-1deg)}}.bubu-tarjeta__marco{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border:1.5px solid rgba(145,5,255,.36);box-shadow:inset 0 0 0 4px #9105ff0d;border-radius:var(--bubu-r-22);pointer-events:none;opacity:0;transition:opacity .2s ease}.bubu-tarjeta.is-en-caja .bubu-tarjeta__marco{opacity:1}.bubu-tarjeta__foto{position:relative;display:block;aspect-ratio:1 / 1;background:var(--bubu-sup-1);overflow:hidden}.bubu-tarjeta__foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--bubu-ease-rebote-foto)}.bubu-tarjeta__velo{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff8c}.bubu-tarjeta__badge{position:absolute;top:10px;left:10px;background:var(--bubu-degradado-boton);color:#fff;font-family:var(--bubu-font-cuerpo);font-weight:600;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;padding:5px 9px;border-radius:var(--bubu-r-pildora);line-height:1.2}.bubu-tarjeta__check{position:absolute;top:10px;right:10px;z-index:3;width:26px;height:26px;border-radius:50%;background:var(--bubu-morado);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 14px -4px #9105ffd9,0 0 0 2px #fff;opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .45s var(--bubu-ease-check)}.bubu-tarjeta.is-en-caja .bubu-tarjeta__check{opacity:1;transform:scale(1)}.bubu-tarjeta__cuerpo{padding:13px 14px 14px}.bubu-tarjeta__nombre{font-family:var(--bubu-font-display);font-weight:700;font-size:16px;letter-spacing:-.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.bubu-tarjeta__nombre a{color:var(--bubu-tinta)}@media(hover:hover){.bubu-tarjeta__nombre a:hover{color:var(--bubu-morado)}}.bubu-tarjeta__meta{min-height:1.35em;font-weight:400;font-size:13px;line-height:1.35;color:var(--bubu-texto-secundario);margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bubu-tarjeta__acciones{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;min-height:42px}.bubu-tarjeta__precio{font-weight:600;font-size:19px;white-space:nowrap;color:var(--bubu-tinta)}.bubu-tarjeta.is-agotado .bubu-tarjeta__precio{color:var(--bubu-texto-4)}.bubu-tarjeta__anadir{flex:none;appearance:none;-webkit-appearance:none;cursor:pointer;background:transparent;border:1.5px solid var(--bubu-morado);color:var(--bubu-morado);font-family:var(--bubu-font-cuerpo);font-weight:600;font-size:13.5px;padding:12px 17px;border-radius:var(--bubu-r-pildora);line-height:1;white-space:nowrap;transition:background .16s ease,color .16s ease}.bubu-tarjeta__anadir.is-anadido{background:var(--bubu-morado);color:#fff}@media(hover:hover){.bubu-tarjeta__anadir:hover{background:var(--bubu-morado);color:#fff}}.bubu-tarjeta__aviso{flex:none;appearance:none;-webkit-appearance:none;border:1.5px solid var(--bubu-borde-gris);cursor:pointer;background:transparent;color:var(--bubu-texto-2);font-family:var(--bubu-font-cuerpo);font-weight:600;font-size:12.5px;padding:9px 12px;border-radius:var(--bubu-r-pildora);line-height:1.25;text-align:center;width:98px;transition:background .16s ease,border-color .16s ease,color .16s ease}@media(hover:hover){.bubu-tarjeta__aviso:hover{background:var(--bubu-texto-2);border-color:var(--bubu-texto-2);color:#fff}}.is-oculto{display:none!important}.bubu-tarjeta .bubu-stepper.is-oculto{display:flex!important;visibility:hidden;position:absolute;pointer-events:none}.bubu-stepper{display:flex;align-items:center;justify-content:flex-start;border:1.5px solid var(--bubu-borde-input);border-radius:var(--bubu-r-pildora);overflow:hidden;flex:none}.bubu-stepper__btn{appearance:none;-webkit-appearance:none;border:0;cursor:pointer;background:#fff;color:var(--bubu-tinta);font-family:var(--bubu-font-cuerpo);font-weight:600;font-size:17px;width:var(--bubu-tap);height:46px;transition:background .2s ease,color .2s ease}@media(hover:hover){.bubu-stepper__btn:hover{background:#f2f1f5}}.bubu-stepper__btn--mas.is-anadido{background:var(--bubu-morado);color:#fff;animation:bubuMasPop .42s var(--bubu-ease-pop) both}.bubu-stepper__n{min-width:24px;text-align:center;font-weight:400;font-size:15px}@media(max-width:819.98px){.bubu-tarjeta__nombre{white-space:normal;overflow:visible}.bubu-tarjeta__nombre a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-block:12px;margin-block:-12px}.bubu-tarjeta__aviso{min-height:var(--bubu-tap);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.bubu-tarjeta__acciones{flex-direction:column;align-items:stretch;gap:9px;min-height:0}.bubu-tarjeta__anadir{width:100%;padding:14px 17px}.bubu-tarjeta__aviso{width:100%;font-size:clamp(11px,3.1vw,13.5px);padding:12px 10px;line-height:1.25;white-space:normal}.bubu-stepper{width:100%;justify-content:space-between}}.bubu-tarjeta__precio--pack .bubu-precio--tachado{font-size:12.5px;font-weight:500;margin-left:4px}.bubu-parrilla .bubu-tarjeta__precio--pack{display:flex;flex-direction:column;line-height:1.15}.bubu-parrilla .bubu-tarjeta__precio--pack .bubu-precio--tachado{margin-left:0;margin-top:2px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bubu-tarjeta.css.map */
