.tulipa-cena{position:relative;height:min(64svh,540px)}.tulipa-cena__vaso{position:absolute;left:50%;bottom:0;height:92%;aspect-ratio:438 / 1134;translate:-50% 0}.tulipa-cena__flor{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1)}.tulipa-cena__flor.is-ativa{opacity:1}.tulipa-cena__halo{position:absolute;left:50%;top:4%;width:46%;aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,196,206,.75),rgba(255,214,190,.3) 60%,transparent);filter:blur(14px);opacity:0;scale:.6;transition:opacity 1.2s cubic-bezier(.22,.61,.36,1),scale 1.6s cubic-bezier(.22,.61,.36,1)}.tulipa-cena__lupa{position:absolute;width:22%;height:auto;left:16%;bottom:34%;rotate:-26deg;transform-origin:70% 20%;transition:left 1.1s cubic-bezier(.22,.61,.36,1),bottom 1.1s cubic-bezier(.22,.61,.36,1),rotate 1.1s cubic-bezier(.22,.61,.36,1),opacity .8s,width 1.1s cubic-bezier(.22,.61,.36,1)}.tulipa-cena__regador{position:absolute;width:28%;right:0;top:18%;transform-origin:80% 70%;transition:rotate 1s cubic-bezier(.22,.61,.36,1),translate 1s cubic-bezier(.22,.61,.36,1),opacity .8s}.tulipa-cena__regador img{width:100%;height:auto}.tulipa-cena__gota{position:absolute;left:4%;top:52%;width:7px;height:11px;border-radius:50% 50% 50% 50% / 60% 60% 40% 40%;background:rgba(120,178,226,.8);opacity:0}.tulipa-cena[data-etapa="1"] .tulipa-cena__gota{animation:tulipa-cena-pinga 1.05s ease-in var(--d) infinite}@keyframes tulipa-cena-pinga{0%{opacity:0;transform:translate(0,0)}15%{opacity:1}100%{opacity:0;transform:translate(-6px,120px)}}.tulipa-cena[data-etapa="0"] .tulipa-cena__lupa{left:30%;bottom:46%;rotate:-12deg;width:26%}.tulipa-cena[data-etapa="1"] .tulipa-cena__regador{rotate:-24deg;translate:-14% 4%}.tulipa-cena:not([data-etapa="0"]) .tulipa-cena__lupa{opacity:.5}.tulipa-cena[data-etapa="2"] .tulipa-cena__halo{opacity:1;scale:1.15}.tulipa-cena[data-etapa="2"] .tulipa-cena__lupa,.tulipa-cena[data-etapa="2"] .tulipa-cena__regador{opacity:.4}@media (max-width:900px){.tulipa-cena{height:34svh;max-width:420px;width:100%;margin:0 auto}}.is-preview .tulipa-cena{height:540px}.is-preview .tulipa-cena__gota{animation:none !important}@media (max-width:900px){.is-preview .tulipa-cena{height:280px}}