.DecoracionFestiva-module__DIAMfq__capa{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.DecoracionFestiva-module__DIAMfq__guirnalda{z-index:1;width:100%;height:56px;position:absolute;top:0;left:0}.DecoracionFestiva-module__DIAMfq__chispa{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.DecoracionFestiva-module__DIAMfq__estrella5{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.DecoracionFestiva-module__DIAMfq__particula{will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.DecoracionFestiva-module__DIAMfq__cae{opacity:.85;animation-name:DecoracionFestiva-module__DIAMfq__caer;top:-20px}.DecoracionFestiva-module__DIAMfq__sube{opacity:0;animation-name:DecoracionFestiva-module__DIAMfq__subir;animation-timing-function:ease-out;bottom:64px}.DecoracionFestiva-module__DIAMfq__brilla{filter:drop-shadow(0 0 4px #ffffffe6)}.DecoracionFestiva-module__DIAMfq__brillaOro{filter:drop-shadow(0 0 5px #ffd23ff2)}@keyframes DecoracionFestiva-module__DIAMfq__caer{0%{transform:translate(0)rotate(0)}25%{transform:translate(8px,260px)rotate(90deg)}50%{transform:translate(-6px,520px)rotate(180deg)}75%{transform:translate(7px,780px)rotate(270deg)}to{transform:translateY(1040px)rotate(360deg)}}@keyframes DecoracionFestiva-module__DIAMfq__subir{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:1}70%{opacity:.9}to{transform:translate(var(--dx),-320px)scale(.55)rotate(180deg);opacity:0}}.DecoracionFestiva-module__DIAMfq__bombillo{animation:2.4s ease-in-out infinite DecoracionFestiva-module__DIAMfq__titilar}@keyframes DecoracionFestiva-module__DIAMfq__titilar{0%,to{opacity:1}50%{opacity:.45}}.DecoracionFestiva-module__DIAMfq__farol{z-index:1;transform-origin:50% 0;animation:4s ease-in-out infinite DecoracionFestiva-module__DIAMfq__mecer;position:absolute;top:0}.DecoracionFestiva-module__DIAMfq__hilo{background:#c9b48a;width:2px;margin:0 auto;display:block}.DecoracionFestiva-module__DIAMfq__cuerpoFarol{border-radius:12px;width:34px;height:48px;display:block;position:relative;box-shadow:0 0 26px 6px #ffb62780}.DecoracionFestiva-module__DIAMfq__cuerpoFarol:before,.DecoracionFestiva-module__DIAMfq__cuerpoFarol:after{content:"";background:#8a6a2a;border-radius:3px;height:6px;position:absolute;left:7px;right:7px}.DecoracionFestiva-module__DIAMfq__cuerpoFarol:before{top:-4px}.DecoracionFestiva-module__DIAMfq__cuerpoFarol:after{bottom:-4px}.DecoracionFestiva-module__DIAMfq__luzFarol{background:radial-gradient(circle,#fff5c2 0%,#ffd23fd9 50%,#ffb62700 100%);border-radius:8px;animation:2.2s ease-in-out infinite DecoracionFestiva-module__DIAMfq__titilar;position:absolute;inset:9px}@keyframes DecoracionFestiva-module__DIAMfq__mecer{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.DecoracionFestiva-module__DIAMfq__velas{z-index:1;justify-content:center;gap:12px;display:flex;position:absolute;bottom:14px;left:0;right:0}.DecoracionFestiva-module__DIAMfq__vela{flex-direction:column;align-items:center;display:flex}.DecoracionFestiva-module__DIAMfq__llama{background:radial-gradient(circle at 50% 70%,#fff6c7,#ffb627 70%);border-radius:50%/60% 60% 40% 40%;width:9px;height:14px;animation:1.2s ease-in-out infinite alternate DecoracionFestiva-module__DIAMfq__llama;box-shadow:0 0 12px 4px #ffb62799}.DecoracionFestiva-module__DIAMfq__cirio{border-radius:3px;width:10px;margin-top:2px}@keyframes DecoracionFestiva-module__DIAMfq__llama{0%{transform:scale(1)rotate(-2deg)}to{transform:scale(1.12,.92)rotate(3deg)}}.DecoracionFestiva-module__DIAMfq__estrellaGrande{z-index:1;filter:drop-shadow(0 0 10px #ffd23fe6);background:#ffd23f;width:42px;height:42px;animation:2s ease-in-out infinite DecoracionFestiva-module__DIAMfq__titilar;position:absolute;top:150px;right:6%}@media (min-width:768px){.DecoracionFestiva-module__DIAMfq__estrellaGrande{width:54px;height:54px;top:110px;right:16%}}@media (prefers-reduced-motion:reduce){.DecoracionFestiva-module__DIAMfq__capa *,.DecoracionFestiva-module__DIAMfq__capa :before,.DecoracionFestiva-module__DIAMfq__capa :after{animation:none!important}.DecoracionFestiva-module__DIAMfq__sube{opacity:.8}}
