.lv-gb{position:fixed;left:1.6rem;bottom:1.6rem;z-index:40;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.lv-gb[hidden],.lv-gb__panel[hidden]{display:none}.lv-gb__boton{position:relative;display:grid;place-items:center;width:5.6rem;height:5.6rem;padding:0;border:0;border-radius:50%;background:#f44c7f;color:#fff;cursor:pointer;box-shadow:0 .6rem 1.8rem #0820242e;transition:transform .15s ease,background .2s ease}.lv-gb__boton:hover{transform:scale(1.05)}.lv-gb__boton:focus-visible{outline:3px solid #082024;outline-offset:3px}.lv-gb__icono{width:2.6rem;height:2.6rem}.lv-gb__cuenta{position:absolute;top:-.4rem;right:-.8rem;min-width:3rem;padding:.2rem .7rem;border-radius:999px;background:#ffd637;color:#082024;font-size:1.2rem;font-weight:700;line-height:1.6;text-align:center;font-variant-numeric:tabular-nums}.lv-gb--hecho .lv-gb__boton{background:#00a0af}.lv-gb--late .lv-gb__boton{animation:lv-gb-late .6s ease}@keyframes lv-gb-late{0%{transform:scale(1)}30%{transform:scale(1.18) rotate(-8deg)}60%{transform:scale(.96) rotate(5deg)}to{transform:scale(1)}}.lv-gb__panel{position:relative;width:min(32rem,calc(100vw - 3.2rem));padding:2rem 2rem 1.8rem;border-radius:2rem;background:#fff;color:#082024;box-shadow:0 1.2rem 3.6rem #08202438}.lv-gb__cabeza{display:flex;align-items:center;gap:1.2rem;margin:0 3.2rem 1.4rem 0}.lv-gb__foto{flex:none;width:6.4rem}.lv-gb__img{display:block;width:100%;height:auto}.lv-gb__titulo{margin:0;font-family:var(--font-heading-family);font-style:italic;font-weight:var(--font-heading-weight);font-size:2rem;line-height:1.15}.lv-gb__cerrar{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:3.2rem;height:3.2rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.lv-gb__cerrar svg{width:1.8rem;height:1.8rem}.lv-gb__cerrar:focus-visible{outline:2px solid #082024}.lv-gb__enlace{width:100%;margin-top:1.4rem;border-radius:var(--lv-boton-forma)}@media screen and (max-width:749px){.lv-gb{left:1.2rem;bottom:1.2rem}.lv-gb{transition:opacity .2s ease,transform .2s ease}.lv-gb--aparte{opacity:0;transform:translateY(1.2rem);pointer-events:none}.lv-gb__boton{width:5rem;height:5rem}}@media(prefers-reduced-motion:reduce){.lv-gb__boton{transition:none}.lv-gb--late .lv-gb__boton{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/lv-gift-bubble.css.map */
