.gigante,.anel,.numero,.meta,.barra,.selo{display:none}body[data-v]:not([data-v=""]) .info{display:none}body[data-v]:not([data-v=""]) .gigante,body[data-v]:not([data-v=""]) .meta,body[data-v]:not([data-v=""]) .barra{display:block}.gigante,.meta,.barra,.anel,.numero,.selo{position:absolute;z-index:1;transition:opacity .5s,translate .8s var(--curva),filter .5s}.palco:has(.info.sair) :is(.gigante,.numero,.meta){opacity:0;translate:0 1.2rem;filter:blur(6px)}.palco[data-modo=produto] :is(.gigante,.anel,.numero,.meta,.barra,.selo){opacity:0;pointer-events:none}body[data-v]:not([data-v=""]) .seta{background:#ffffff24;backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .75);color:#fff;width:3.2rem;height:3.2rem}body[data-v]:not([data-v=""]) .seta:hover{background:#ffffff26}.meta{left:clamp(1rem,4vw,3rem);top:6.2rem;color:#fff;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 10px rgb(0 40 90 / .3)}.meta span{display:block}.meta__b{opacity:.75;margin-top:.4rem}.barra{left:clamp(1rem,4vw,3rem);right:clamp(1rem,4vw,3rem);bottom:clamp(1.2rem,4vh,2.4rem);z-index:3}.barra{display:none}body[data-v]:not([data-v=""]) .barra{display:flex;align-items:center;gap:1.6rem}.barra__preco{font-family:Bodoni Moda,serif;font-size:1.9rem;color:#fff;text-shadow:0 2px 14px rgb(0 30 0 / .35)}.barra__comprar{display:inline-flex;align-items:center;height:3.3rem;padding:0 2.1rem;border-radius:3rem;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:#fff;border:1px solid rgb(255 255 255 / .85);transition:background .3s,color .3s}.barra__comprar:hover{background:#fff;color:var(--tinta)}.barra__ver{font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:#fff;padding:.4rem 0;border-bottom:1px solid rgb(255 255 255 / .6)}body[data-v=a] .gigante{left:0;right:0;top:50%;translate:0 -54%;text-align:center;white-space:nowrap;font-family:Bodoni Moda,serif;font-style:italic;font-weight:400;font-size:15.5vw;line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.3px rgb(255 255 255 / .92)}body[data-v=a] .barra{justify-content:center}body[data-v=a] .barra__preco{margin-right:auto}body[data-v=a] .barra__ver{margin-left:auto}body[data-v=b] .gigante{left:clamp(1rem,4vw,3rem);bottom:12vh;white-space:nowrap;z-index:1;font-family:Fraunces,serif;font-weight:900;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:11.5vw;line-height:.9;letter-spacing:-.035em;filter:drop-shadow(0 10px 18px rgb(120 60 0 / .35))}body[data-v=b] .gigante__txt{position:relative;display:inline-block;background:linear-gradient(178deg,#fff1bf,#ffc85a 22%,#f0a12a 48%,#c46f0c 78%,#8c4805);-webkit-background-clip:text;background-clip:text;color:transparent}body[data-v=b] .gota{display:block;position:absolute;top:72%;width:1.5vw;border-radius:0 0 1.2vw 1.2vw;background:linear-gradient(180deg,#e8961f,#b8640a);animation:escorrer 5s cubic-bezier(.5,0,.3,1) infinite}body[data-v=b] .gota:after{content:"";position:absolute;left:50%;bottom:-1.2vw;translate:-50% 0;width:2.3vw;aspect-ratio:.82;border-radius:50%/60% 60% 40% 40%;background:radial-gradient(circle at 35% 30%,#ffd98a,#d27f12 55%,#9b520a)}body[data-v=b] .g1{left:5.2%;height:5vw;animation-delay:-1s}body[data-v=b] .g2{left:40%;height:7vw}body[data-v=b] .g3{left:76%;height:3.6vw;animation-delay:-2.6s}@keyframes escorrer{0%,to{scale:1 .8}55%{scale:1 1.12}}.gota{transform-origin:top}body[data-v=b] .meta{top:auto;bottom:calc(12vh + 11vw)}body[data-v=b] .barra{justify-content:flex-end}body[data-v=b] .barra__preco{order:-1}body[data-v=b] .barra__comprar{border:0;color:#3a1f02;font-weight:700;background:linear-gradient(180deg,#ffe08c,#f2a72e 60%,#d8851a);box-shadow:inset 0 1px #ffffffb3,0 10px 24px #9650004d}body[data-v=b] .barra__comprar:hover{color:#3a1f02;filter:brightness(1.06)}body[data-v=c] .anel{display:block;left:50%;top:50%;width:min(78vh,90vw);translate:-50% -52%;z-index:1;animation:rodar 50s linear infinite}.anel text{font-family:Manrope,sans-serif;font-size:13.5px;letter-spacing:.32em;fill:#fff}@keyframes rodar{to{rotate:360deg}}body[data-v=c] .gigante{left:clamp(1rem,4vw,3rem);bottom:8.5rem;font-family:Bodoni Moda,serif;font-style:italic;font-size:clamp(3rem,6vw,6rem);line-height:1;color:#fff;text-shadow:0 4px 30px rgb(0 40 0 / .35)}body[data-v=c] .meta{top:auto;bottom:calc(8.5rem + clamp(3.4rem,6.6vw,6.6rem))}body[data-v=c] .barra__comprar,body[data-v=c] .barra__preco{display:none}body[data-v=c] .selo{display:grid;place-items:center;right:clamp(1rem,4vw,3rem);bottom:clamp(1rem,4vh,2rem);width:9.5rem;aspect-ratio:1;border-radius:50%;z-index:3;background:color-mix(in oklab,var(--acento) 88%,white);box-shadow:0 14px 40px #28143c4d;transition:scale .3s,background .6s}body[data-v=c] .selo:hover{scale:1.06}.selo svg{position:absolute;inset:0;animation:rodar 16s linear infinite}.selo text{font-family:Manrope,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.14em;fill:var(--tinta)}.selo__preco{font-family:Bodoni Moda,serif;font-size:1.5rem;font-weight:400;color:var(--tinta)}body[data-v=d] .gigante{left:clamp(.4rem,2vw,1.6rem);top:50%;translate:0 -50%;writing-mode:vertical-rl;rotate:180deg;font-family:Bodoni Moda,serif;font-weight:400;font-size:13vh;line-height:.9;letter-spacing:-.01em;color:#fff;text-shadow:0 6px 30px rgb(0 40 80 / .3)}body[data-v=d] .palco:has(.info.sair) .gigante{translate:0 -46%}body[data-v=d] .numero{display:block;right:clamp(1rem,4vw,3rem);top:4.5rem;font-family:Bodoni Moda,serif;font-style:italic;font-size:24vh;line-height:1;color:transparent;-webkit-text-stroke:1.2px rgb(255 255 255 / .9)}body[data-v=d] .meta{left:auto;right:clamp(1rem,4vw,3rem);top:auto;bottom:8rem;text-align:right;width:17rem;padding-top:.9rem;border-top:1px solid rgb(255 255 255 / .6)}body[data-v=d] .seta--esq{left:auto;right:calc(clamp(1rem,4vw,3rem) + 4rem);top:auto;bottom:1.6rem;translate:0}body[data-v=d] .seta--dir{top:auto;bottom:1.6rem;translate:0}body[data-v=d] .barra{left:auto;right:calc(clamp(1rem,4vw,3rem) + 9rem);bottom:1.6rem;height:3.2rem}body[data-v=d] .barra__comprar{height:3.2rem;padding:0 1.6rem}body[data-v=d] .frasco{translate:-40% -52%}@media(max-width:760px){body[data-v=a] .gigante{top:36%;font-size:17vw}body[data-v=b] .gigante{font-size:14vw;bottom:9rem}body[data-v=b] .meta{bottom:calc(9rem + 14vw)}body[data-v] .barra{flex-wrap:wrap;gap:.8rem 1.2rem}body[data-v=c] .selo{width:7rem}body[data-v=d] .gigante{font-size:9vh}body[data-v=d] .numero{font-size:14vh}}
