:root{--ceu-alto: #95A2A6;--ceu: #BCC4C3;--ceu-baixo: #DCDDD5;--cal: #F2F0EA;--papel: #E8E5DC;--papel-escuro: #DAD6CA;--tinta: #15160F;--tinta-2: #55574D;--tinta-3: #6D6E63;--oliva: #252C14;--oliva-2: #36401F;--noite: #171A10;--azeite: #B7B23A;--verde-azeite: #9AA219;--linha: rgba(21, 22, 15, .13);--linha-clara: rgba(242, 240, 234, .16);--f-titulo: "Gilda Display", "Times New Roman", serif;--f-italico: "Instrument Serif", "Times New Roman", serif;--f-texto: "Geist", system-ui, -apple-system, sans-serif;--f-mono: "Geist Mono", ui-monospace, monospace;--margem: clamp(1rem, 4.5vw, 4rem);--largura: 84rem;--topo: 4.75rem;--pelicula: 1.0625rem;--raio: 6px;--curva: cubic-bezier(.16, 1, .3, 1);--ceu-gradiente: linear-gradient(180deg, var(--ceu) 0%, var(--ceu-baixo) 100%)}@media(max-width:760px){:root{--topo: 4rem;--pelicula: .8125rem}}@media(min-width:900px){html{font-size:max(14.4px,min(calc(100vw / 1512 * 14.4),calc(100vh / 982 * 14.4),28.8px))}}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:var(--topo);-webkit-text-size-adjust:100%;overflow-anchor:none}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.a-saltar{scroll-behavior:auto}body{margin:0;background:var(--cal);color:var(--tinta);font:400 1.0625rem/1.55 var(--f-texto);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,p,ol,ul,blockquote,figure{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{font-family:var(--f-titulo);font-weight:400;letter-spacing:-.01em;line-height:.98}:focus-visible{outline:2px solid var(--tinta);outline-offset:3px;border-radius:2px}.rotulo{font:500 .75rem/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2)}.visualmente-escondido{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.saltar-conteudo{position:fixed;left:1rem;top:1rem;z-index:100;padding:.6rem 1rem;background:var(--tinta);color:var(--cal);border-radius:999px;transform:translateY(-200%)}.saltar-conteudo:focus{transform:none}.botao{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:3.25rem;padding:0 1.6rem;border:0;border-radius:999px;font:500 .95rem/1 var(--f-texto);letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background-color .2s var(--curva),transform .2s var(--curva)}.botao:active{transform:scale(.98)}.botao--cheio{background:var(--oliva);color:var(--cal)}.botao--cheio:hover{background:var(--oliva-2)}.botao--claro{background:var(--cal);color:var(--tinta)}.botao--claro:hover{background:#fff}.topo{position:fixed;inset:0 0 auto;z-index:50;height:var(--topo);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--margem);background:color-mix(in oklab,var(--cal) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--linha)}.topo>:not(.topo__azeite){opacity:var(--menu, 1)}.topo__azeite{display:none}.com-banner .topo{padding-top:var(--pelicula);background:color-mix(in oklab,var(--cal) calc(var(--menu, 1) * 82%),transparent);border-bottom-color:color-mix(in oklab,var(--linha) calc(var(--menu, 1) * 100%),transparent)}.com-banner .topo__azeite{display:block;position:absolute;left:0;top:0;z-index:-1;width:100%;height:calc(var(--topo) + 3rem);pointer-events:none}.topo--escondido{visibility:hidden}.topo.topo--escondido{background:none;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.marca{display:block;box-sizing:content-box;width:8.4rem;height:2.5rem;padding-block:.45rem;background:var(--tinta);-webkit-mask:url(../img/logo.svg) center / contain no-repeat content-box;mask:url(../img/logo.svg) center / contain no-repeat content-box;text-indent:-999rem;overflow:hidden}.menu{display:flex;gap:2rem;font-size:.875rem}.menu a{text-decoration:none;opacity:.82}.menu a:hover{opacity:1}.topo__fim{justify-self:end;display:flex;align-items:center;gap:1.1rem}.idiomas{display:flex;align-items:center;font:500 .6875rem/1 var(--f-mono);letter-spacing:.04em}.idiomas button{padding:.6rem .18rem;border:0;background:none;opacity:.5}.idiomas button+button:before{content:"\b7" / "";margin-right:.36rem}.idiomas button:hover{opacity:.8}.idiomas button[aria-pressed=true],.topo--escondido .topo__fim{opacity:1}.topo--escondido .cesto-botao{display:none}.topo--escondido .idiomas{visibility:hidden;opacity:0;translate:0 -.6rem;transition:opacity .5s var(--curva),translate .5s var(--curva),visibility 0s .5s}.topo--escondido.topo--idiomas .idiomas{visibility:visible;opacity:1;translate:0;transition:opacity .5s var(--curva),translate .5s var(--curva)}.topo--escondido .idiomas button:not([aria-pressed=true]){opacity:.62}.cesto-botao{display:inline-flex;align-items:center;gap:.55rem;height:2.4rem;padding:0 .6rem 0 1rem;border:1px solid color-mix(in oklab,var(--tinta) 30%,transparent);border-radius:999px;background:color-mix(in oklab,var(--cal) 35%,transparent);font-size:.875rem}.cesto-botao__n{display:grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;border-radius:999px;background:var(--tinta);color:var(--cal);font:500 .75rem/1 var(--f-mono)}.cesto-botao__n.pulsa{animation:pulsa .5s var(--curva)}@keyframes pulsa{40%{transform:scale(1.35)}}@media(max-width:760px){.topo{grid-template-columns:1fr auto}.menu{display:none}.marca{width:7.2rem;height:2.14rem;padding-block:.6rem}.topo__fim{gap:.55rem}.idiomas button{padding-inline:.1rem;min-height:2.75rem}.idiomas button:first-child{padding-left:.6rem;margin-left:-.5rem}.idiomas button+button:before{margin-right:.22rem}}.voo{position:relative}.voo__garrafa{position:absolute;inset:0;pointer-events:none;z-index:10}.com-abertura .voo__garrafa{position:fixed;bottom:auto;height:100vh;height:100lvh}.quadros{position:absolute;left:-12px;top:-12px;width:calc(100% + 24px);height:calc(100% + 24px);will-change:transform,opacity}.abertura{position:relative;height:100svh}.com-abertura .abertura,.a-abrir .abertura{height:330vh}.palco{--luz: 0;position:sticky;top:0;height:100svh;height:100lvh;overflow:hidden;display:grid;place-items:center;background:radial-gradient(60% 50% at 78% 18%,rgba(255,248,228,calc(.15 + var(--luz) * .5)),transparent 70%),linear-gradient(180deg,color-mix(in oklab,var(--ceu-alto),#C4CCCA calc(var(--luz) * 100%)),color-mix(in oklab,var(--ceu),#DADCD4 calc(var(--luz) * 100%)) 55%,color-mix(in oklab,var(--ceu-baixo),#ECEAE2 calc(var(--luz) * 100%)))}.palco:after,.proximo:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.palco__foto{max-height:70svh;width:auto;position:relative;z-index:1}@media(max-width:760px){.palco__foto{place-self:start center;margin-top:calc(var(--topo) + 1rem);max-height:calc(100svh - var(--topo) - 27rem)}}.com-abertura .palco__foto{display:none}.a-abrir .palco__foto,.a-abrir .topo{visibility:hidden;animation:aparece 0s 5s forwards}@keyframes aparece{to{visibility:visible}}.entrada{display:none}.a-entrar .entrada,.entrada--sai{position:fixed;inset:0;z-index:200;display:grid;place-content:center;justify-items:center;gap:2.2rem;background:linear-gradient(180deg,var(--ceu-alto) 0%,var(--ceu) 55%,var(--ceu-baixo) 100%)}.a-entrar .entrada{animation:entrada-some 0s 20s forwards}@keyframes entrada-some{to{visibility:hidden}}.entrada--sai{pointer-events:none;animation:entrada-sai .9s var(--curva) forwards}@keyframes entrada-sai{0%{opacity:1}to{opacity:0}}.entrada__marca{width:clamp(14rem,40vw,22rem);aspect-ratio:6996 / 2076;background:var(--tinta);-webkit-mask:url(../img/logo.svg) center / contain no-repeat;mask:url(../img/logo.svg) center / contain no-repeat;animation:entrada-vem 1.2s .5s var(--curva) both}.entrada__linha{position:relative;width:clamp(7rem,16vw,10rem);height:1px;overflow:hidden;background:color-mix(in oklab,var(--tinta) 14%,transparent);animation:entrada-vem 1.2s .7s var(--curva) both}.entrada__linha:after{content:"";position:absolute;inset:0;transform-origin:left;background:var(--tinta);transform:scaleX(var(--carregado, 0))}@keyframes entrada-vem{0%{opacity:0;translate:0 .4rem}}@media(max-width:760px),(max-height:500px){.entrada{display:none!important}}.arvore{position:absolute;inset:0;pointer-events:none}.flutua{position:absolute;will-change:transform;user-select:none}.flutua--ramo-a{width:min(58vw,56.25rem);left:-20vw;top:-17svh;rotate:14deg}.flutua--ramo-b{width:min(46vw,45rem);right:-17vw;bottom:-19svh;rotate:-168deg;scale:1 -1}.flutua--ramo-c{width:min(40vw,38.75rem);right:-9vw;top:6svh;rotate:12deg;scale:-1 1;opacity:.94;filter:saturate(.85)}.flutua--ramo-d{width:min(30vw,29.375rem);left:-26vw;top:calc(var(--topo) - 8svh);rotate:16deg;opacity:.94;filter:saturate(.85)}.flutua--ramo-e{width:min(36vw,35rem);right:-30vw;top:30svh;rotate:8deg;scale:-1 1;opacity:.94;filter:saturate(.85)}.flutua--perto-1{width:min(40vw,38rem);right:-36vw;top:9svh;rotate:-8deg;scale:-1 1}.flutua--perto-2{width:min(50vw,48rem);left:-38vw;bottom:-44svh;rotate:-24deg}video[data-ramo]{display:block;height:auto;pointer-events:none}.queda{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}html:not(.com-abertura) .voo__garrafa .arvore{display:none}html:not(.com-abertura) .quadros{display:none}@media(max-width:760px){.flutua--ramo-a{width:120vw;left:-52vw;top:-4svh}.flutua--ramo-b{display:none}.flutua--ramo-c{width:74vw;right:-30vw;top:7svh}.flutua--ramo-d{width:62vw;left:-50vw;top:4svh}.flutua--ramo-e{width:66vw;right:-52vw;top:26svh}.flutua--perto-1{width:90vw;right:-80vw;top:11svh}.flutua--perto-2{display:none}}.trilho{position:absolute;left:var(--margem);bottom:1.6rem;display:flex;gap:.75rem;font:500 .6875rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2)}.trilho li{--p: 0;width:6.5rem;padding-top:.6rem;position:relative;opacity:.55;transition:opacity .3s}.trilho li:before,.trilho li:after{content:"";position:absolute;left:0;top:0;height:1px}.trilho li:before{right:0;background:var(--linha)}.trilho li:after{width:calc(var(--p) * 100%);background:var(--tinta)}.trilho li.agora{opacity:1}html:not(.com-abertura) .trilho{display:none}.rolha{position:absolute;z-index:15;padding:0;border:0;background:none;pointer-events:auto;-webkit-tap-highlight-color:transparent}.rolha__corpo{position:relative;display:block;width:100%;height:100%;background:center / contain no-repeat url(../abertura/rolha.webp)}.rolha__corpo canvas{position:absolute;left:-50%;top:-50%;width:200%;height:200%;display:block;pointer-events:none}.rolha__corpo.salta{animation:salta .52s var(--curva)}@keyframes salta{30%{transform:translateY(-14%) scale(1.06)}}.rolha:before{content:"";position:absolute;inset:-18%;border-radius:50%;border:1px solid color-mix(in oklab,var(--tinta) 45%,transparent);animation:anel 2.6s var(--curva) infinite}@keyframes anel{0%{transform:scale(.8);opacity:0}30%{opacity:1}to{transform:scale(1.35);opacity:0}}.rolha--voa{pointer-events:none}.rolha--voa:before{display:none}.cena{position:absolute;z-index:2;color:var(--tinta)}.cena--1{left:var(--margem);bottom:13svh;width:min(36rem,40vw)}.cena--1 h1{font-size:clamp(2.6rem,5vw,5.2rem);margin:1rem 0 1.6rem;max-width:11ch}.cena--1 .rotulo{white-space:nowrap}.cena__dica{display:flex;align-items:center;gap:.8rem;font-size:.9375rem;color:var(--tinta-2);max-width:none;white-space:nowrap}.cena__linha{width:2.5rem;height:1px;background:currentColor;position:relative;overflow:hidden}.cena__linha:after{content:"";position:absolute;inset:0;background:var(--tinta);animation:linha 2.2s var(--curva) infinite}@keyframes linha{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cena--lado{right:var(--margem);top:50%;width:min(24rem,27vw)}.cena__titulo{font:400 clamp(2rem,3.4vw,3.4rem)/1 var(--f-titulo);margin-bottom:1rem;letter-spacing:-.01em}.cena--lado p:not(.cena__titulo){color:var(--tinta-2);max-width:30ch}html:not(.com-abertura) .cena:not(.cena--1){display:none}.cena__compra{display:flex;align-items:center;gap:1.4rem;margin-top:1.6rem}.cena__compra a{font-size:.9rem;color:var(--tinta-2);text-underline-offset:4px}.cena__compra a:hover{color:var(--tinta)}@media(max-width:760px){.cena--1,.cena--lado{left:var(--margem);right:var(--margem);top:auto;bottom:5.2rem;width:auto;max-width:none}.cena--1 h1{max-width:12ch}.cena__titulo{font-size:2.2rem}}.palco__saltar{position:absolute;left:50%;translate:-50% 0;bottom:1.1rem;z-index:3;font:500 .6875rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:.6rem 0;color:var(--tinta-2)}.palco__saltar:hover{color:var(--tinta)}@media(max-width:760px){.trilho{display:none}.palco__saltar{left:var(--margem);translate:none}.cena__dica{white-space:normal}.cena__linha{flex-shrink:0}.cena--1,.cena--lado{bottom:6.6rem}.cena--1 .cena__dica{display:none}.cena__compra{margin-top:0}}@media(max-width:760px)and (min-aspect-ratio:10/21){.cena--1 h1{font-size:2.3rem;margin:.7rem 0 1.1rem;max-width:none}.cena__compra .botao{min-height:2.75rem}}@media(max-width:760px)and (min-aspect-ratio:10/19){.cena--1 .cena__dica{display:none}}.passagem{display:none}.com-abertura .passagem,.a-abrir .passagem{display:grid;place-content:center;text-align:center;gap:2rem;min-height:115svh;padding:6rem var(--margem);background:linear-gradient(180deg,#ECEAE2 0%,var(--cal) 70%)}@media(max-width:760px){.com-abertura .passagem,.a-abrir .passagem{min-height:72svh;padding:4rem var(--margem) 1.5rem}.com-abertura .produto{padding-top:1rem}}.passagem__titulo{font:400 clamp(4.5rem,17vw,17rem)/.82 var(--f-titulo);letter-spacing:-.035em}.passagem__titulo em{font-style:italic;font-family:var(--f-italico)}.passagem__texto{max-width:32ch;margin:0 auto;color:var(--tinta-2);font-size:1.125rem}.produto{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,6vw,6rem);max-width:var(--largura);margin:0 auto;padding:clamp(3rem,8vw,7rem) var(--margem);align-items:start}.produto__media{position:sticky;top:calc(var(--topo) + 1.5rem)}.vitrine{position:relative;aspect-ratio:1;width:min(100%,calc(100svh - var(--topo) - 7rem));margin-inline:auto;border-radius:var(--raio);background:#c4cac8}.estudio{position:absolute;inset:0;border-radius:var(--raio);cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;transition:opacity .4s var(--curva)}.estudio:active{cursor:grabbing}.estudio{overflow:hidden}.estudio__cena{position:absolute;left:0;right:0;top:50%;aspect-ratio:4 / 5;translate:0 -50%}.estudio__cena>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.estudio__sombra{mix-blend-mode:multiply;opacity:var(--sombra, 0)}.estudio__pousada{opacity:var(--pousa, 1)}.estudio__queda{opacity:0}.estudio[data-estado=pousada] .estudio__queda{opacity:var(--pousa, 1)}.estudio[data-estado=assentada] .estudio__queda{opacity:1}.estudio__sai{opacity:0}.estudio--sai .estudio__sai{opacity:var(--pousa, 1)}.estudio.estudio--sai .estudio__queda,.estudio__giro{opacity:0}.estudio--vivo[data-estado=assentada] .estudio__giro{opacity:1}.estudio__dica{position:absolute;left:50%;bottom:1.1rem;translate:-50% 0;display:flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:999px;white-space:nowrap;background:color-mix(in oklab,var(--cal) 70%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:500 .6875rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);opacity:0;transition:opacity .5s var(--curva);pointer-events:none}.estudio__dica span{font-size:.95rem;letter-spacing:0}.estudio[data-estado=assentada]:not(.estudio--mexeu) .estudio__dica{opacity:1}.estudio:focus-visible{outline-offset:-4px}.estudio__zoom{position:absolute;left:1rem;top:1rem;z-index:3;width:2.75rem;height:2.75rem;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--tinta);background:color-mix(in oklab,var(--cal) 70%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .5s var(--curva)}.estudio__zoom svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.estudio__zoom[aria-pressed=true] .zoom__mais{display:none}.vitrine[data-vitrine=garrafa]:has(.estudio[data-estado=assentada]) .estudio__zoom{opacity:1;pointer-events:auto}.estudio__cena{transform-origin:var(--zx, 50%) var(--zy, 50%);transition:scale .45s var(--curva)}.estudio--zoom .estudio__cena{scale:2.2}.estudio--zoom .estudio__cena:not(.solta){transition:scale .45s var(--curva),transform-origin .12s linear}.estudio.estudio--zoom{cursor:zoom-out;touch-action:none}.estudio--zoom .estudio__dica{opacity:0!important}.vitrine__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--raio);opacity:0;transition:opacity .4s var(--curva),visibility .4s;pointer-events:none;visibility:hidden}.vitrine:not([data-vitrine=garrafa]) .estudio{opacity:0;pointer-events:none}.vitrine[data-vitrine=costas] [data-foto=costas],.vitrine[data-vitrine=p1] [data-foto=p1],.vitrine[data-vitrine=p2] [data-foto=p2],.vitrine[data-vitrine=p3] [data-foto=p3]{opacity:1;pointer-events:auto;visibility:visible}.vitrine__rotulo{container-type:size;display:grid;place-items:center;background:var(--ceu-gradiente);overflow:hidden}.vitrine[data-vitrine=costas] .selo--vitrine{opacity:0}.etiqueta{--rotulo-alto: 50;width:40em;padding:2.2em;border-radius:4px;font-size:min(2.2cqw,calc(88cqh / var(--rotulo-alto)));background:#f6f3eb;color:#1e1d19;box-shadow:0 1.5em 3.3em #15160f1f,0 1px #fffc inset;display:grid;gap:.8em;line-height:1.45}.etiqueta__nome{font:400 2.1333em/1 var(--f-titulo);text-transform:uppercase;letter-spacing:.06em}.etiqueta__sub{font:500 .8333em/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.etiqueta__texto{font:400 1.2667em/1.35 var(--f-titulo)}.etiqueta__legal{font-size:.9167em;color:#45443d}.etiqueta__grelha{display:grid;grid-template-columns:1.4fr 1fr;gap:1.3333em;padding-top:.8em;border-top:1px dotted #9A978C}.etiqueta__tabela{border-collapse:collapse;width:100%;font-size:.9167em}.etiqueta__tabela caption{text-align:left;font-weight:600;padding-bottom:.436em}.etiqueta__tabela th,.etiqueta__tabela td{padding:.291em 0;border-bottom:1px solid #D6D2C6;text-align:left;font-weight:400}.etiqueta__tabela td,.etiqueta__tabela thead th:last-child{text-align:right;font-family:var(--f-mono)}.etiqueta__tabela .sub{padding-left:1.018em;color:#5b5a52}.etiqueta__parametros{margin:0;display:grid;align-content:start;gap:.509em;font-size:.9167em}.etiqueta__parametros div{display:flex;justify-content:space-between;gap:.727em;border-bottom:1px solid #D6D2C6;padding-bottom:.291em}.etiqueta__parametros dd{margin:0;font-family:var(--f-mono)}.etiqueta__fim{display:flex;justify-content:space-between;padding-top:.8em;border-top:1px dotted #9A978C;font:500 .8333em/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.vitrine__escolha{display:flex;align-items:center;gap:.4rem;width:min(100%,calc(100svh - var(--topo) - 7rem));margin:1rem auto 0}.vitrine__trilho{position:relative;flex:1;min-width:0;margin:0 .6rem;display:flex}.vitrine__roda{flex:1;min-width:0;margin:0;accent-color:var(--tinta);cursor:grab}.vitrine__escolha .vitrine__meio{position:absolute;left:50%;top:calc(100% + .35rem);translate:-50% 0;width:.7rem;height:.7rem;padding:0;border:1px solid var(--tinta-3);border-radius:50%;background:none;cursor:pointer}.vitrine__escolha .vitrine__meio:after{content:"";position:absolute;inset:.17rem;border-radius:50%;background:var(--tinta)}.vitrine__escolha .vitrine__meio:before{content:"";position:absolute;inset:-.6rem}.vitrine__escolha .vitrine__meio:hover{border-color:var(--tinta)}.vitrine__escolha button{padding:.55rem .95rem;border:1px solid var(--linha);border-radius:999px;background:none;font:500 .6875rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2)}.vitrine__escolha button[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--cal)}.produto__info{padding-top:clamp(0rem,3vw,2.5rem)}.produto__nome{font-size:clamp(3.2rem,6vw,5.4rem);margin:.9rem 0 1rem;letter-spacing:-.025em}.produto__premio{display:inline-flex;align-items:center;gap:.5rem;font:500 .75rem/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.produto__premio:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--azeite);box-shadow:0 0 0 3px color-mix(in oklab,var(--azeite) 28%,transparent)}.certificados{display:flex;align-items:center;gap:1.4rem;margin:.2rem 0 1.4rem}.certificados img{display:block;width:auto;height:3.4rem}.certificados .selo-meseta{height:2.5rem}.produto__preco{margin:1.6rem 0 1.2rem;font:500 1.75rem/1 var(--f-texto);letter-spacing:-.01em}.produto__preco small{font:400 .8125rem/1 var(--f-texto);color:var(--tinta-3);margin-left:.4rem;letter-spacing:0}.produto__texto{color:var(--tinta-2);max-width:46ch}.selos-info{display:grid;grid-template-columns:1fr 1fr;margin:0 0 2rem;border-top:1px solid var(--linha)}.selos-info li{display:flex;align-items:center;gap:1.1rem;padding:1rem 0;border-bottom:1px solid var(--linha)}.selos-info li:nth-child(odd){padding-right:1rem}.selos-info svg{flex:none;width:1.5rem;height:1.5rem;fill:none;stroke:var(--tinta);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.selos-info p{font-size:.8125rem;line-height:1.35;color:var(--tinta-2)}.selos-info strong{display:block;font:500 .95rem/1.25 var(--f-texto);color:var(--tinta)}.ler-mais.ligacao{display:none;margin:-.5rem 0 1.4rem;font-size:.875rem;color:var(--tinta-2)}.ler-mais[aria-expanded=true] [data-i18n=ler-mais],.ler-mais[aria-expanded=false] [data-i18n=ler-menos]{display:none}@media(max-width:900px){.ler-mais.ligacao{display:inline-block}.produto__texto:not(.aberto){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.produto__texto{margin-bottom:.9rem}}@media(max-width:600px){.selos-info li{gap:.6rem;padding:.7rem 0}.selos-info li:nth-child(odd){padding-right:.6rem}.selos-info svg{width:1.15rem;height:1.15rem}.selos-info p{font-size:.75rem}.selos-info strong{font-size:.875rem}}.compra{display:flex;gap:.6rem}.compra .botao{flex:1;min-height:3.6rem;font-size:1rem;padding:0 1rem}@media(max-width:400px){.compra .botao{font-size:.9rem}.compra .quantidade button{width:2.3rem}}.quantidade{display:flex;align-items:center;border:1px solid var(--linha);border-radius:999px;height:3.6rem}.quantidade button{width:2.8rem;height:100%;border:0;background:none;font-size:1.15rem;border-radius:999px}.quantidade button:hover{background:var(--papel)}.quantidade output{min-width:1.6rem;text-align:center;font:500 1rem/1 var(--f-mono)}.produto__garantias{margin:1.4rem 0 2.2rem;display:grid;gap:.55rem;font-size:.9rem;color:var(--tinta-2)}.produto__garantias li{padding-left:1.3rem;position:relative}.produto__garantias li:before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;border-radius:50%;background:var(--oliva)}.produto__garantias strong{color:var(--tinta);font-weight:500}.dobras{border-top:1px solid var(--linha)}.dobras details,.perguntas__lista details{border-bottom:1px solid var(--linha)}.dobras summary,.perguntas summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-weight:500}.dobras summary:focus-visible,.perguntas summary:focus-visible{outline:none;text-decoration:underline;text-underline-offset:5px}.dobras summary::-webkit-details-marker,.perguntas summary::-webkit-details-marker{display:none}.dobras summary:after,.perguntas summary:after{content:"+";font:300 1.4rem/1 var(--f-texto);transition:rotate .25s var(--curva)}details[open]>summary:after{rotate:45deg}.dobras__corpo{padding:0 0 1.4rem;display:grid;gap:.9rem;color:var(--tinta-2);font-size:.9375rem}.dobras__corpo figure{margin-top:.4rem}.dobras__corpo img{border-radius:var(--raio)}.dobras__corpo figcaption{margin-top:.5rem;font-size:.8125rem;color:var(--tinta-3)}@media(max-width:900px){.produto{grid-template-columns:minmax(0,1fr)}.produto__media{position:relative;top:0}}.proximo,.fecho{--fecha: 0}.proximo{--tinta: var(--cal);--tinta-2: color-mix(in oklab, var(--cal) 78%, transparent);--tinta-3: color-mix(in oklab, var(--cal) 60%, transparent);--linha: var(--linha-clara);--papel: rgba(242, 240, 234, .08);position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:2rem;min-height:86svh;padding:clamp(4rem,9vw,8rem) var(--margem);background:radial-gradient(55% 75% at 72% 52%,#2A3018 0%,var(--noite) 72%);color:var(--cal)}.proximo .botao--claro{color:var(--noite)}.proximo__texto{max-width:30rem}.proximo .rotulo{color:var(--tinta-3)}.proximo h2{font-size:clamp(3.4rem,7vw,6.4rem);margin:1rem 0 1.4rem}.proximo__descricao{color:var(--tinta-2);margin-bottom:2rem}.proximo__palco{--eixo: 40%;position:relative;display:grid;justify-items:center;padding-top:clamp(5rem,9vw,8rem);background:radial-gradient(closest-side at var(--eixo) 60%,rgba(183,178,58,.13),transparent) no-repeat}.proximo__garrafa{position:relative;height:min(74svh,46rem);width:auto;margin-right:calc(100% - 2 * var(--eixo))}canvas.proximo__garrafa{cursor:grab;touch-action:pan-y}canvas.proximo__garrafa.agarrada{cursor:grabbing}canvas.proximo__garrafa:focus-visible{outline:2px solid var(--cal);outline-offset:6px;border-radius:4px}.proximo__garrafa,.proximo__rotulo{grid-area:1 / 1;transition:opacity .4s var(--curva),visibility .4s}.proximo__rotulo{--x: .74;--y: .28;--w: .24;position:relative;z-index:2;align-self:center;overflow:hidden;aspect-ratio:3 / 4;height:min(64svh,40rem);max-width:100%;margin-right:calc(100% - 2 * var(--eixo));border-radius:6px;background:#f3efe4;box-shadow:0 24px 60px #00000073;opacity:0;visibility:hidden}.proximo__rotulo img{position:absolute;left:0;top:0;width:calc(100% / var(--w));max-width:none;height:auto;translate:calc(var(--x) * -100%) calc(var(--y) * -100%);transition:width .6s var(--curva),translate .6s var(--curva)}.proximo__rotulo[data-parte=texto]{--x: .055;--y: .33;--w: .24}.proximo__rotulo[data-parte=frente]{--x: .28;--y: .225;--w: .44}.proximo__palco[data-vista=rotulo] .proximo__rotulo{opacity:1;visibility:visible}.proximo__palco[data-vista=rotulo] .proximo__garrafa{opacity:0;pointer-events:none}.proximo__escolha{position:relative;z-index:2;grid-row:2;width:min(100%,26rem);margin:1.2rem calc(100% - 2 * var(--eixo)) 0 0}.proximo .vitrine__escolha button[aria-pressed=true]{color:var(--noite)}.proximo__partes{display:none;flex:1;justify-content:space-evenly;gap:.3rem}.proximo__palco[data-vista=rotulo] .proximo__partes{display:flex}.proximo__palco[data-vista=rotulo] .vitrine__trilho{display:none}.proximo .proximo__partes button{padding:.55rem .2rem;border:0;border-radius:0;background:none;color:var(--tinta-3)}.proximo .proximo__partes button[aria-pressed=true]{background:none;color:var(--cal);text-decoration:underline;text-underline-offset:.35em}@media(max-width:380px){.proximo__escolha{flex-wrap:wrap;justify-content:space-between}.proximo__palco[data-vista=rotulo] .proximo__partes{order:3;flex-basis:100%}}@media(min-width:901px){.proximo{padding-block:clamp(2.5rem,4vw,4rem)}.proximo__palco{padding-top:clamp(3rem,5vw,5rem)}}.proximo__ramo{position:absolute;z-index:1;top:0;right:calc(-1 * var(--margem) - 3rem);width:calc(100% - var(--eixo) + var(--margem) + 6rem);max-width:none;scale:-1 1;rotate:-4deg;pointer-events:none;translate:calc(2rem - var(--fecha) * 9rem) calc(-2rem + var(--fecha) * 15rem);filter:brightness(.82) drop-shadow(0 30px 40px rgba(0,0,0,.4))}.proximo__frente{position:absolute;left:calc(var(--eixo) - 35rem);bottom:-15.3rem;width:40rem;max-width:none;transform-origin:0 50%;rotate:-30deg;filter:blur(3px) brightness(1.15);pointer-events:none;translate:calc(var(--fecha) * -8rem) calc(var(--fecha) * 8rem)}@media(max-width:900px){.proximo{grid-template-columns:minmax(0,1fr);background:radial-gradient(90% 45% at 50% 28%,#2A3018 0%,var(--noite) 72%)}.proximo__palco{--eixo: 50%;order:-1;margin-inline:calc(-1 * var(--margem));padding-inline:var(--margem)}.proximo__ramo{right:-3rem;width:calc(50% + 6rem)}.proximo__garrafa,.proximo__rotulo{height:min(52svh,24rem)}.proximo__frente{z-index:1;left:-3rem;bottom:-1.5rem;width:24rem;rotate:-9deg;translate:calc(-9rem + var(--fecha) * 9rem) calc(2rem - var(--fecha) * 10rem)}.proximo__ramo{translate:calc(2rem - var(--fecha) * 6rem) calc(-1.5rem + var(--fecha) * 10rem)}}.secao-cabeca{max-width:var(--largura);margin:0 auto 3.5rem}.secao-cabeca h2{font-size:clamp(2.8rem,6vw,5.4rem);margin-top:1rem;max-width:14ch}.caminho{padding:clamp(5rem,10vw,9rem) var(--margem)}.caminho__lista{max-width:var(--largura);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.passo__imagem{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--raio);background:var(--ceu-gradiente);margin-bottom:1.4rem;display:grid;place-items:center}.passo__imagem--queda .rede{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;translate:none;visibility:hidden}.na-rede .rede{visibility:visible}.passo__imagem--queda .cai{position:absolute;width:var(--w);left:var(--x);top:var(--y)}.passo__imagem--cuba :is(img,video){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;translate:none}.passo__imagem--garrafa :is(img,video){position:absolute;height:74%;width:auto;max-width:none;top:13%;left:50%;translate:-50% 0}.passo__n{font:500 .75rem/1 var(--f-mono);color:var(--tinta-3);margin-bottom:.7rem}.passo h3{font-size:2.2rem;margin-bottom:.7rem}.passo p:last-child{color:var(--tinta-2);max-width:36ch}@media(min-width:901px){.caminho{padding-block:clamp(3rem,7vh,6rem)}.caminho .secao-cabeca{margin-bottom:clamp(1.5rem,3.5vh,2.5rem)}.caminho .secao-cabeca h2{font-size:clamp(2.6rem,4vw,4.2rem);max-width:none}.passo__imagem{aspect-ratio:auto;height:clamp(15rem,42vh,34rem)}}@media(max-width:900px){.caminho{padding-block:3.5rem}.caminho .secao-cabeca{margin-bottom:1.6rem}.caminho__lista{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(78%,22rem);gap:1rem;margin-inline:calc(-1 * var(--margem));padding-inline:var(--margem);scroll-padding-inline:var(--margem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.caminho__lista::-webkit-scrollbar{display:none}.passo{scroll-snap-align:start}.passo__imagem{aspect-ratio:1;margin-bottom:1rem}.passo__imagem--garrafa :is(img,video){height:80%;top:10%}.passo h3{font-size:1.75rem;margin-bottom:.5rem}.passo p:last-child{font-size:.9375rem}}.casa{height:310svh;border-top:1px solid var(--linha)}.casa__fixo{position:sticky;top:var(--topo);min-height:calc(100svh - var(--topo));overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;max-width:var(--largura);margin:0 auto;padding:clamp(2rem,5vw,4rem) var(--margem)}.casa__contador{display:grid;gap:clamp(.8rem,2vw,1.4rem);justify-self:start;width:max-content}.casa__progresso{height:3px;border-radius:2px;background:var(--papel-escuro);overflow:hidden}.casa__progresso span{display:block;height:100%;background:var(--verde-azeite);transform-origin:left;transform:scaleX(var(--p, 0))}.casa__ano{display:flex;height:.9em;overflow:hidden;font:400 clamp(6rem,20.5vw,18.8rem)/.9em var(--f-titulo);color:color-mix(in oklab,#A6AE14 calc(var(--p, 0) * 70%),var(--papel-escuro));-webkit-mask:linear-gradient(transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(transparent,#000 7%,#000 93%,transparent)}.casa__ano>span{width:.55em;text-align:center}.casa__ano>span>span{display:block;height:.9em;will-change:transform}.casa__ano>span>span>span{display:block;height:.9em}.casa__ano{transition:color .7s var(--curva)}.casa__ano--hoje{color:#a6ae14}.queda--casa{z-index:0}.casa__texto{position:relative;z-index:1}.casa__texto{display:grid;gap:1.1rem;max-width:34rem;color:var(--tinta-2)}.casa__texto h2{font-size:clamp(2.6rem,4.6vw,4.2rem);color:var(--tinta);margin:.2rem 0 .6rem}.casa blockquote{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid var(--linha)}.casa blockquote p{font:italic 400 clamp(1.7rem,2.6vw,2.3rem)/1.1 var(--f-italico);color:var(--tinta)}@media(max-width:900px){.casa{height:auto}.casa__fixo{position:relative;top:auto;min-height:0;grid-template-columns:1fr;align-content:center;gap:1rem}.casa__ano{font-size:34vw}}@media(max-width:760px){.casa__fixo{padding-block:1.25rem}.casa__ano{font-size:min(34vw,15svh)}.casa__texto{gap:.8rem}.casa blockquote{margin-top:.4rem;padding-top:1rem}}.perguntas{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem;max-width:var(--largura);margin:0 auto;padding:clamp(4rem,8vw,7rem) var(--margem);border-top:1px solid var(--linha)}.perguntas h2{font-size:clamp(2.6rem,5vw,4.6rem);max-width:10ch}.perguntas__lista{border-top:1px solid var(--linha)}.perguntas details p{padding:0 0 1.3rem;color:var(--tinta-2);max-width:60ch}@media(max-width:900px){.perguntas{grid-template-columns:1fr}}.fecho{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin:0 var(--margem) var(--margem);padding:clamp(3rem,6vw,5.5rem) clamp(1.5rem,6vw,6rem);border-radius:var(--raio);background:var(--ceu-gradiente)}.fecho__ramo{position:absolute;z-index:-1;width:min(36%,30rem);right:-4%;top:-4%;rotate:14deg;scale:-1 1;max-width:none;filter:blur(1.2px);pointer-events:none}.fecho h2{font-size:clamp(2.6rem,5.4vw,5rem);max-width:13ch;margin-top:.8rem}.fecho__frase{margin:1.2rem 0 2rem;max-width:30rem;color:var(--tinta-2)}.fecho__palco{--alto: clamp(18rem, 38vw, 32rem);--legenda: 5.9rem;position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(1.5rem,4vw,3.5rem);padding-top:2rem}.fecho__palco:before{content:"";position:absolute;z-index:-1;inset:0 -10% var(--legenda);background:radial-gradient(45% 60% at 50% 62%,rgba(255,249,232,.85),transparent 72%)}.fecho__palco:after{content:"";position:absolute;z-index:-1;left:5%;right:5%;bottom:calc(var(--legenda) - 1.2rem);height:2.4rem;background:radial-gradient(closest-side,rgba(40,38,24,.2),transparent)}.fecho__frente{position:absolute;z-index:1;left:-5rem;bottom:-3rem;width:30rem;max-width:none;rotate:-14deg;filter:blur(4px);opacity:.9;pointer-events:none}.fecho__garrafa{display:grid;justify-items:center;gap:1rem;margin:0}.fecho__garrafa img{height:calc(var(--alto) * .59);width:auto;filter:brightness(1.13) contrast(1.06) drop-shadow(0 14px 14px rgba(21,22,15,.14))}.fecho__garrafa+.fecho__garrafa img{height:calc(var(--alto) * 1.039);margin-bottom:calc(var(--alto) * -.035);filter:none}.fecho__garrafa figcaption{display:grid;justify-items:center;gap:.15rem;text-align:center;font-size:.875rem;line-height:1.35;color:var(--tinta-2)}.fecho__garrafa strong{font-weight:500;color:var(--tinta)}.fecho__garrafa button{margin-top:.5rem;padding:.45rem .9rem;white-space:nowrap;border:1px solid var(--linha);border-radius:999px;background:#ffffff73;font:500 .6875rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta);cursor:pointer;transition:background .2s,border-color .2s}.fecho__garrafa button:hover{background:#ffffffd9;border-color:var(--tinta-3)}@media(min-width:901px){.fecho__ramo{z-index:1;translate:calc(var(--fecha) * -9rem) calc(var(--fecha) * 13rem)}.fecho__frente{translate:calc(var(--fecha) * -8rem) calc(var(--fecha) * 6rem)}}@media(max-width:900px){.fecho{grid-template-columns:1fr;text-align:center;justify-items:center}.fecho__palco{order:-1;--alto: clamp(16rem, 62vw, 24rem)}.fecho__frase{margin-inline:auto}.fecho__ramo{width:80%;right:-30%;top:1%}.fecho__frente{position:relative;order:-1;justify-self:start;left:auto;bottom:auto;width:17rem;rotate:-16deg;margin:-2rem 0 -2.5rem calc(-1*clamp(1.5rem,6vw,6rem) - 2rem)}}.rodape{background:var(--noite);color:var(--cal);padding:clamp(3.5rem,7vw,6rem) var(--margem) 2rem}.rodape__topo{max-width:var(--largura);margin:0 auto 3.5rem;display:flex;justify-content:space-between;align-items:end;gap:2rem;flex-wrap:wrap}.rodape__marca{font:400 clamp(2.6rem,6vw,5rem)/.9 var(--f-titulo)}.rodape__frase{color:color-mix(in oklab,var(--cal) 60%,transparent)}.rodape__colunas{max-width:var(--largura);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding-top:2rem;border-top:1px solid var(--linha-clara);font-size:.9375rem;line-height:1.8}.rodape h2{font:500 .6875rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--cal) 55%,transparent);margin-bottom:1rem}.rodape address{font-style:normal}.rodape a{text-decoration:none}.rodape a[href]:hover{text-decoration:underline}.rodape a:not([href]){opacity:.55}.rodape__base{max-width:var(--largura);margin:3.5rem auto 0;font-size:.8125rem;color:color-mix(in oklab,var(--cal) 50%,transparent)}.rodape__autor{display:flex;justify-content:center;align-items:center;gap:.7em;max-width:var(--largura);margin:2.5rem auto 0;padding-top:2rem;border-top:1px solid color-mix(in oklab,var(--cal) 12%,transparent);font-size:1.125rem;color:color-mix(in oklab,var(--cal) 50%,transparent)}.rodape .rodape__autor:hover{text-decoration:none;color:var(--cal)}.outder{position:relative;display:block;height:1.05em;width:calc(1.05em * 1981 / 288)}.outder__palavra{position:absolute;inset:0;background:var(--cal);-webkit-mask:url(../img/outder.png) no-repeat center / 100% 100%;mask:url(../img/outder.png) no-repeat center / 100% 100%}.outder:after{content:"";position:absolute;left:50.202%;top:67.361%;width:2.675%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:#00ffd5}@media(max-width:760px){.rodape__colunas{grid-template-columns:1fr 1fr}}dialog{border:0;padding:0;color:var(--tinta);background:var(--cal)}dialog::backdrop{background:#15160f6b;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.fechar{width:2.5rem;height:2.5rem;border:1px solid var(--linha);border-radius:50%;background:none;font-size:1.3rem;line-height:1}.fechar:hover{background:var(--papel)}.painel{width:min(52rem,calc(100vw - 2rem));border-radius:10px;padding:clamp(1.5rem,4vw,3rem)}.painel[open]{animation:sobe .45s var(--curva)}@keyframes sobe{0%{opacity:0;transform:translateY(16px)}}.painel>form{position:absolute;right:1.2rem;top:1.2rem}.painel h2{font-size:clamp(2.2rem,4vw,3.2rem);margin:.8rem 0 2rem}.painel__opcoes{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.opcao{display:grid;grid-template-columns:6.5rem 1fr;gap:1.2rem;align-items:center;padding:1.2rem;border-radius:var(--raio);background:var(--ceu-gradiente)}.opcao__imagem{height:10rem;display:grid;place-items:center}.opcao__imagem img{max-height:10rem;width:auto}.opcao h3{font-size:1.8rem;margin-bottom:.3rem}.opcao p{font-size:.875rem;color:var(--tinta-2)}.opcao .opcao__preco{margin:.6rem 0 1rem;font:500 1.1rem/1 var(--f-texto);color:var(--tinta)}.opcao .botao{min-height:2.75rem;padding:0 1.2rem;font-size:.875rem}.opcao--escura{background:var(--noite);color:var(--cal)}.opcao--escura p,.opcao--escura .opcao__preco{color:color-mix(in oklab,var(--cal) 75%,transparent)}@media(max-width:640px){.painel__opcoes{grid-template-columns:1fr}.opcao{grid-template-columns:4.5rem minmax(0,1fr);gap:.9rem;padding:1rem}.opcao__imagem{height:8rem}.opcao__imagem img{max-height:8rem}.opcao .botao{padding:0 1rem;white-space:normal;text-align:center;line-height:1.15}}.cesto{position:fixed;inset:0 0 0 auto;margin:0;width:min(28rem,100vw);height:100dvh;max-height:none;max-width:none;display:none;flex-direction:column}.cesto[open]{display:flex;animation:entra .42s var(--curva)}@keyframes entra{0%{transform:translate(100%)}}.cesto__cabeca{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 1.5rem;border-bottom:1px solid var(--linha)}.cesto__cabeca h2{font-size:2rem}.cesto__envio{padding:.8rem 1.5rem;background:var(--papel);font:500 .6875rem/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.cesto__itens{flex:1;overflow-y:auto;padding:.5rem 1.5rem}.cesto__vazio{padding:3rem 0;text-align:center;color:var(--tinta-2);display:grid;gap:1.2rem;justify-items:center}.item{display:grid;grid-template-columns:4.5rem 1fr auto;gap:1rem;align-items:center;padding:1.1rem 0;border-bottom:1px solid var(--linha)}.item__imagem{position:relative;height:6rem;overflow:hidden;border-radius:var(--raio);background:var(--ceu-gradiente)}.item__imagem img{position:absolute;left:50%;top:8%;height:84%;width:auto;max-width:none;translate:-50% 0}.item h3{font:500 1rem/1.2 var(--f-texto)}.item p{font-size:.8125rem;color:var(--tinta-2)}.item .quantidade{height:2.3rem;margin-top:.6rem;width:max-content}.item .quantidade button{width:2.1rem;font-size:1rem}.item__preco{font:500 .9375rem/1 var(--f-mono);align-self:start;padding-top:.2rem}.cesto__fim{padding:1.3rem 1.5rem 1.5rem;border-top:1px solid var(--linha);display:grid;gap:.9rem}.cesto__total{display:flex;justify-content:space-between;font-size:1.1rem}.cesto__fim .botao{width:100%;min-height:3.5rem}.cesto__fim .botao:disabled{opacity:.35;cursor:default}.cesto__nota{font-size:.8125rem;color:var(--tinta-2)}.cesto__pagamentos{text-align:center;font:500 .625rem/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3)}.barra{display:none}@media(max-width:900px){.barra{position:fixed;left:.6rem;right:.6rem;bottom:.6rem;z-index:40;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .55rem .55rem 1.2rem;border-radius:999px;background:color-mix(in oklab,var(--cal) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px #15160f29;translate:0 140%;transition:translate .4s var(--curva)}.barra--ver{translate:0 0}.barra p{display:grid;font-size:.875rem;line-height:1.25}.barra span{color:var(--tinta-2);font-size:.8125rem}.barra .botao{min-height:2.8rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.pagamentos{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:-1rem 0 2.2rem}.pagamentos li{display:grid;place-items:center;height:1.75rem;min-width:2.6rem;padding:0 .45rem;border:1px solid var(--linha);border-radius:5px;color:var(--tinta)}.pagamentos svg{width:1.6rem;height:1.6rem;fill:currentColor}.pag-texto{font:700 .625rem/1 var(--f-texto);letter-spacing:.04em}.pag-texto--mb{font-size:.75rem;letter-spacing:-.02em}.cesto__fim .pagamentos{justify-content:center;margin:.2rem 0 0}.ligacao{padding:0;border:0;background:none;color:var(--tinta);text-decoration:underline;text-underline-offset:3px;font:inherit}.revela{opacity:0;translate:0 28px;transition:opacity .9s var(--curva),translate .9s var(--curva);transition-delay:calc(var(--i, 0) * .12s)}.revela.visto{opacity:1;translate:0 0}.passo__imagem>*{translate:0 var(--desliza, 0);transition:translate .3s linear}.passo__imagem--queda .cai{animation:cai var(--t) cubic-bezier(.45,0,.9,.6) var(--a) infinite}@keyframes cai{0%{top:-40%}to{top:105%}}.passo__imagem--garrafa :is(img,video){animation:boia-garrafa 8s ease-in-out infinite}@keyframes boia-garrafa{50%{transform:translateY(-6px) rotate(-1.2deg)}}.processo{margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid var(--linha)}.processo__lista{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:.8rem}.processo__lista button{display:grid;gap:.45rem;width:100%;padding:0;border:0;background:none;text-align:left}.processo__lista img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;transition:transform .5s var(--curva),filter .3s;filter:saturate(.92)}.processo__lista button:hover img{transform:scale(1.03);filter:none}.processo__lista button[aria-pressed=true] img{outline:2px solid var(--tinta);outline-offset:2px}.processo__lista span{font:500 .6875rem/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2)}@media(max-width:600px){.processo{margin-top:1.1rem;padding-top:.9rem}.processo__lista{gap:.45rem;margin-top:.6rem}.processo__lista button{gap:.35rem}.processo__lista img{aspect-ratio:3 / 2}.processo__lista span{font-size:.5625rem;letter-spacing:.04em}}.selo{position:absolute;z-index:3;aspect-ratio:1;height:auto;rotate:-8deg;filter:drop-shadow(0 6px 14px rgba(21,22,15,.18));pointer-events:none}.selo--vitrine{right:4%;top:4%;width:clamp(4rem,17%,7rem)}.selo--hero{right:calc(var(--margem) + 1.75rem);bottom:3.4rem;width:clamp(6.5rem,10.5vw,10.5rem)}html:not(.com-abertura) .selo--hero{display:none}@media(max-width:760px){.selo--hero{width:78px;right:1.4rem;bottom:1.3rem}}.aviso-descer{position:fixed;left:50%;top:1.1rem;z-index:60;translate:-50% -.6rem;display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border-radius:999px;white-space:nowrap;background:color-mix(in oklab,var(--cal) 78%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 20px #15160f1a;font:500 .6875rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta);opacity:0;pointer-events:none;transition:opacity .5s var(--curva),translate .5s var(--curva)}.aviso-descer--ver{opacity:1;translate:-50% 0}.aviso-descer{overflow:hidden}.aviso-descer:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--verde-azeite);transform-origin:left;scale:0 1}.aviso-descer--ver:after{animation:espera var(--espera, 4.6s) linear forwards}@keyframes espera{to{scale:1 1}}.aviso-descer__seta{width:.5rem;height:.5rem;border:solid currentColor;border-width:0 1.5px 1.5px 0;rotate:45deg;translate:0 -.15rem;animation:seta 1.4s var(--curva) infinite}@keyframes seta{50%{transform:translate(.12rem,.12rem)}}@media(max-width:760px){.aviso-descer{top:4.4rem}}.piloto{position:fixed;left:50%;bottom:3.6rem;z-index:60;translate:-50% .4rem;display:flex;align-items:center;gap:1.5rem;white-space:nowrap;font:500 .6875rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);opacity:0;pointer-events:none;transition:opacity .5s var(--curva),translate .5s var(--curva)}.piloto--ver{opacity:1;translate:-50% 0}.piloto__anel{position:relative;width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.piloto__anel:before{content:"";position:absolute;inset:-.6rem;border-radius:50%;border:1px solid color-mix(in oklab,var(--tinta) 45%,transparent);animation:anel 2.6s var(--curva) infinite}@media(max-width:760px){.piloto{left:var(--margem);right:calc(2.2rem + 78px);translate:0 .4rem;white-space:normal;line-height:1.4}.piloto--ver{translate:0 0}.piloto__anel{flex:none}}@media(orientation:landscape)and (max-height:500px){.cena__dica{display:none}.palco__saltar{left:var(--margem);translate:none}.piloto{left:var(--margem);translate:0 .4rem}.piloto--ver{translate:0 0}}@media(pointer:coarse){.vitrine__escolha button:not(.vitrine__meio){min-height:2.75rem}.vitrine__roda{height:2.75rem}.vitrine__escolha .vitrine__meio{top:calc(50% + .85rem)}.item .quantidade{height:2.75rem}.item .quantidade button{width:2.6rem}.fechar{width:2.75rem;height:2.75rem}}@media(max-width:940px){.topo{grid-template-columns:1fr auto}.menu,.trilho{display:none}}@media(min-width:761px)and (max-aspect-ratio:1/1){.cena--lado{left:var(--margem);right:var(--margem);top:auto;bottom:6.6rem;width:auto;max-width:34rem}}@media(min-aspect-ratio:1/1)and (max-aspect-ratio:3/2){.cena--lado{width:min(24rem,23vw)}}
