.bubu-regalo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:125}.bubu-regalo[hidden]{display:none}.bubu-regalo__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1d1d80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:bubuIn .2s ease both}.bubu-regalo__panel{position:relative;z-index:1;width:min(920px,100%);margin:auto;background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 40px 100px -20px #1d1d1d99;animation:bubuPop .28s ease both}.bubu-regalo:not([hidden]){display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,40px);overflow-y:auto;top:var(--bubu-vv-top, 0px);bottom:auto;height:var(--bubu-vv-h, 100dvh)}.bubu-regalo.is-ok .bubu-regalo__panel{width:min(460px,100%)}.bubu-regalo.is-cerrando .bubu-regalo__panel{animation:bubuPop .18s ease-in reverse both}.bubu-regalo.is-cerrando .bubu-regalo__fondo{animation:bubuIn .18s ease reverse both}.bubu-regalo__x{position:absolute;top:12px;right:12px;z-index:12;-webkit-appearance:none;appearance:none;border:1px solid rgba(29,29,29,.1);background:#fff;color:var(--bubu-tinta);width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:20px;line-height:1;box-shadow:0 8px 20px -8px #1d1d1d73}@media(hover:hover){.bubu-regalo__x:hover{border-color:var(--bubu-morado);color:var(--bubu-morado)}}.bubu-regalo__p1{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a1 foto" "a2 foto";background:linear-gradient(150deg,var(--bubu-morado) 0%,#b016ec 44%,var(--bubu-magenta) 100%);color:#fff;overflow:hidden}.bubu-regalo__a1{grid-area:a1;position:relative;padding:38px 38px 0}.bubu-regalo__halo{position:absolute;width:360px;height:360px;border-radius:50%;background:#ffffff1a;top:-190px;left:-120px;pointer-events:none}.bubu-regalo__badge{position:relative;display:inline-block;background:#ffffff29;border:1px solid rgba(255,255,255,.32);font-family:var(--bubu-font-display);font-weight:700;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;padding:7px 13px;border-radius:999px;white-space:nowrap}.bubu-regalo__h2{position:relative;font-family:var(--bubu-font-display);font-weight:700;font-size:31px;line-height:1.02;letter-spacing:-.03em;margin:16px 0 0}.bubu-regalo__p{position:relative;margin:14px 0 0;max-width:23em;font-size:15.5px;line-height:1.45;text-wrap:balance;color:#ffffffeb}.bubu-regalo__foto{grid-area:foto;position:relative;display:flex;align-items:stretch;padding:26px 26px 26px 0;box-sizing:border-box}.bubu-regalo__marco{position:relative;width:100%;height:100%;border-radius:22px;overflow:hidden;background:#ffffff24;box-shadow:0 22px 48px -24px #1d1d1d80}.bubu-regalo__pic{display:contents}.bubu-regalo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transform-origin:52% 48%;animation:bubuFotoZoom 1.15s var(--bubu-ease-suave) both}.bubu-regalo__brillo{position:absolute;top:0;bottom:0;left:0;width:38%;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff6b,#fff0);animation:bubuAddSweep 1.05s var(--bubu-ease-sweep) .28s both}.bubu-regalo__a2{grid-area:a2;position:relative;padding:22px 38px 38px}.bubu-regalo__checks{display:flex;flex-direction:column;flex-wrap:wrap;gap:9px;margin-bottom:18px}.bubu-regalo__check{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:500;white-space:nowrap}.bubu-regalo__check-ico{width:18px;height:18px;flex:none;border-radius:50%;background:#fff;color:var(--bubu-morado);display:flex;align-items:center;justify-content:center}.bubu-regalo__input{width:100%;border:0;border-radius:999px;padding:16px 18px;font-size:15px;font-family:var(--bubu-font-cuerpo);color:var(--bubu-tinta);box-sizing:border-box;outline:none}.bubu-regalo__input[aria-invalid=true]{box-shadow:0 0 0 2px var(--bubu-amarillo)}.bubu-regalo__btn{width:100%;margin-top:10px;-webkit-appearance:none;appearance:none;border:0;cursor:pointer;background:#fff;color:var(--bubu-morado);font-family:var(--bubu-font-display);font-weight:700;font-size:16px;padding:17px;border-radius:999px;box-shadow:0 14px 30px -14px #1d1d1d80;transition:background .16s ease,color .16s ease}@media(hover:hover){.bubu-regalo__btn:hover{background:var(--bubu-amarillo);color:var(--bubu-tinta)}}.bubu-regalo__btn[disabled]{opacity:.6;cursor:default}.bubu-regalo__legal{margin:14px 0 0;font-size:11.5px;line-height:1.45;color:#ffffffd9}.bubu-regalo__mas{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;margin-left:4px;white-space:nowrap}.bubu-regalo__legal-mas{display:block;margin-top:5px}.bubu-regalo__legal-mas a{font-weight:600;text-decoration:underline;color:inherit}.bubu-regalo__p3{background:#fff;padding:34px 28px 28px;text-align:center;position:relative;color:var(--bubu-tinta)}.bubu-regalo.is-ok .bubu-regalo__x{top:16px;right:18px;width:38px;height:38px;border-color:#1d1d1d1f;box-shadow:none}.bubu-regalo__ok-tag{display:inline-flex;align-items:center;gap:7px;background:#eaf5ef;border:1px solid #bfdccb;color:#166b42;font-family:var(--bubu-font-display);font-weight:700;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;padding:6px 13px 6px 10px;border-radius:999px}.bubu-regalo__sobre{width:86px;height:86px;margin:20px auto 0;border-radius:50%;background:linear-gradient(135deg,var(--bubu-morado),var(--bubu-magenta));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 18px 40px -18px #9105ffb3;animation:bubuPop .4s var(--bubu-ease-rebote) both}.bubu-regalo__ok-h2{font-family:var(--bubu-font-display);font-weight:700;font-size:27px;line-height:1.1;letter-spacing:-.025em;margin:20px 0 0}.bubu-regalo__ok-p{margin:12px auto 0;font-size:15px;line-height:1.55;color:#3a3a42;max-width:34ch}.bubu-regalo__spam{display:flex;align-items:flex-start;gap:10px;margin:18px auto 0;max-width:38ch;background:#fdf4e6;border:1px solid #f0dcb4;border-radius:16px;padding:12px 14px;text-align:left;font-size:13.5px;line-height:1.45;color:#7a4a00}.bubu-regalo__spam svg{flex:none;margin-top:1px}.bubu-regalo__ok-btn{display:block;width:100%;margin-top:20px;box-sizing:border-box;background:linear-gradient(120deg,var(--bubu-morado),var(--bubu-magenta));color:#fff;font-family:var(--bubu-font-display);font-weight:700;font-size:15px;padding:18px;border-radius:999px;text-align:center;box-shadow:0 12px 26px -14px #9105ffbf;transition:transform .16s ease,box-shadow .16s ease}@media(hover:hover){.bubu-regalo__ok-btn:hover{transform:translateY(-1px);box-shadow:0 16px 30px -14px #9105ffd9}}@media(max-width:819.98px){.bubu-regalo:not([hidden]){padding:13px}.bubu-regalo__panel{width:min(402px,calc(100% - 26px));border-radius:26px;max-height:100%;overflow-y:auto}.bubu-regalo__p1{grid-template-columns:1fr;grid-template-areas:"a1" "foto" "a2"}.bubu-regalo__a1{padding:26px 20px 0}.bubu-regalo__h2{font-size:30px;margin-top:14px}.bubu-regalo__p{margin-top:12px;max-width:none;font-size:13.5px}.bubu-regalo__foto{align-items:center;padding:18px 20px 0}.bubu-regalo__marco{height:auto;max-height:23dvh;aspect-ratio:16 / 9}.bubu-regalo.is-teclado .bubu-regalo__foto,.bubu-regalo.is-teclado .bubu-regalo__badge,.bubu-regalo.is-teclado-corto .bubu-regalo__p,.bubu-regalo.is-teclado-minimo .bubu-regalo__checks{display:none}.bubu-regalo__a2{padding:18px 20px 24px}.bubu-regalo__checks{flex-direction:row;gap:8px 10px;margin-bottom:16px}.bubu-regalo__check{font-size:12px}.bubu-regalo__input{padding:14px 17px}.bubu-regalo__btn{font-size:15px;padding:15px}.bubu-regalo__legal{margin-top:12px;font-size:11px}}@media(prefers-reduced-motion:reduce){.bubu-regalo__panel,.bubu-regalo__fondo,.bubu-regalo__img,.bubu-regalo__brillo,.bubu-regalo__sobre{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bubu-regalo.css.map */
