.cp-post{aspect-ratio:4/5;border-radius:2px;flex-direction:column;justify-content:space-between;display:flex;container-type:inline-size}.cp-post--off{background:var(--off);color:var(--verde)}.cp-post--areia{background:var(--areia);color:var(--verde)}.cp-post--vinho{background:var(--vinho);color:var(--off)}.cp-post--verde{background:var(--verde);color:var(--off)}.cp-post__perfil,.cp-post__pe{letter-spacing:.02em;opacity:.72;padding:7cqi 8cqi 0;font-size:4.4cqi;font-weight:600}.cp-post__pe{font-variant-numeric:tabular-nums;align-self:flex-end;padding:0 8cqi 7cqi}.cp-post__texto{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;padding:0 8cqi;font-size:11.5cqi;line-height:1.02}.cp-post--off i,.cp-post--areia i{color:var(--vinho)}.cp-post--vinho i,.cp-post--verde i{color:var(--areia)}.cp-abre{padding:calc(var(--nav) + clamp(32px, 7vh, 88px)) 0 clamp(64px, 10vh, 120px);overflow:hidden}.cp-abre__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.cp-abre h1{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;animation:rise .9s var(--ease) both;font-size:clamp(3.4rem,7.6vw,6.5rem);font-weight:400;line-height:.92}.cp-abre h1 i{color:var(--areia)}.cp-abre .lede{color:var(--on-dark-2);max-width:44ch;animation:rise .9s 80ms var(--ease) both;margin-top:clamp(18px,3vh,28px)}.cp-abre__acao{animation:rise .9s .16s var(--ease) both;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:clamp(24px,4vh,40px);display:flex}.cp-abre .cta{background:var(--areia);color:var(--verde)}.cp-abre .cta:hover{background:var(--off)}.cp-preco{color:var(--on-dark-2);flex-direction:column;gap:.2rem;font-size:.875rem;display:flex}.cp-preco b{font-family:var(--serif);color:var(--off);font-size:clamp(2rem,3vw,2.6rem);font-weight:400;line-height:1}.cp-leque__posts{height:clamp(380px,30vw,440px);position:relative}.cp-leque .cp-post{width:clamp(200px,20vw,290px);transform:translate(-50%, -50%) translate(calc((var(--n) - 1) * 70%), calc((var(--n) - 1) * (var(--n) - 1) * 4%)) rotate(calc((var(--n) - 1) * 8deg));animation:leque 1.1s calc(.25s + var(--n) * .12s) var(--ease) both;position:absolute;top:50%;left:50%}.cp-leque .cp-post--vinho{z-index:1}.cp-leque .cp-post:first-child .cp-post__texto{padding-right:34cqi}.cp-leque .cp-post:last-child .cp-post__texto{text-align:right;padding-left:30cqi}.cp-leque .cp-post:last-child .cp-post__perfil{align-self:flex-end}@keyframes leque{0%{opacity:0;transform:translate(-50%,-38%)rotate(0)}}.cp-leque figcaption{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-2);margin-top:.5rem;font-size:.75rem}.cp-letreiro{padding:clamp(28px,5vh,48px) 0 clamp(24px,4vh,36px);overflow:hidden}.cp-letreiro__linha{width:max-content;animation:70s linear infinite letreiro;display:flex}.cp-letreiro__linha--volta{animation-direction:reverse}.cp-letreiro ul{list-style:none;display:flex}.cp-letreiro li{font-family:var(--serif);white-space:nowrap;font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.3}.cp-letreiro li:after{content:"/";color:var(--areia);padding:0 .5em}.cp-letreiro__linha--volta li{color:var(--areia);font-style:italic}.cp-letreiro__linha--volta li:after{color:var(--on-dark-2)}.cp-letreiro:hover .cp-letreiro__linha,.cp-letreiro:focus-within .cp-letreiro__linha,.cp-letreiro[data-pausado] .cp-letreiro__linha{animation-play-state:paused}.cp-letreiro__pe{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.9rem;display:flex}.cp-letreiro__pausa{font:inherit;color:var(--on-dark-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-size:.8125rem;text-decoration:underline}.cp-letreiro__pausa:hover{color:var(--off)}@keyframes letreiro{to{transform:translate(-50%)}}.cp-letreiro__nota{letter-spacing:.02em;color:var(--on-dark-2);font-size:.8125rem}.cp-oferta{padding:clamp(88px,14vh,152px) 0}.cp-oferta__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.cp-oferta .display{margin-bottom:clamp(24px,4vh,40px)}.cp-vem{border-top:2px solid var(--verde);list-style:none}.cp-vem li{border-bottom:1px solid var(--line-light);color:var(--on-light-2);padding:1rem 0 1rem 2.1rem;position:relative}.cp-vem li:before{content:"";border-left:2px solid var(--vinho);border-bottom:2px solid var(--vinho);width:.95rem;height:.48rem;position:absolute;top:1.35rem;left:.15rem;transform:rotate(-45deg)}.cp-vem b{color:var(--verde);font-weight:600}.cp-demo,.cp-secoes,.cp-ganchos,.cp-para,.cp-faq{padding:clamp(88px,14vh,152px) 0}.cp-demo__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.cp-demo__post{justify-self:center;width:100%;max-width:440px}.cp-demo__trilho{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:2px;display:flex;overflow-x:auto}.cp-demo__trilho::-webkit-scrollbar{display:none}.cp-demo__trilho:focus-visible{outline:2px solid var(--vinho);outline-offset:3px}.cp-demo__trilho .cp-post{scroll-snap-align:start;flex:0 0 100%}.cp-demo__setas{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.cp-demo__setas button{background:var(--verde);width:48px;height:48px;color:var(--off);cursor:pointer;border:0;border-radius:2px;place-items:center;transition:background-color .25s;display:grid}.cp-demo__setas button:hover:not(:disabled){background:var(--vinho)}.cp-demo__setas button:disabled{border:1px solid var(--verde);color:var(--verde);opacity:.4;cursor:default;background:0 0}.cp-demo__setas svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.cp-demo__papeis{border-top:2px solid var(--verde);list-style:none}.cp-demo__papeis li{border-bottom:1px solid var(--line-light)}.cp-demo__papeis button{all:unset;box-sizing:border-box;cursor:pointer;align-items:baseline;gap:1rem;width:100%;padding:1rem 0;display:flex}.cp-demo__papeis button:focus-visible{outline:2px solid var(--vinho);outline-offset:3px}.cp-demo__papeis b{min-width:8.5ch;font-family:var(--serif);color:var(--on-light-2);flex:none;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:400;line-height:1;transition:color .3s}.cp-demo__papeis span{color:var(--on-light-2);transition:color .3s}.cp-demo__papeis li[data-on] b{color:var(--vinho)}.cp-demo__papeis li[data-on] span{color:var(--verde)}.cp-demo__nota{max-width:62ch;color:var(--on-light-2);margin-top:clamp(28px,5vh,48px);font-size:.9375rem}.cp-secoes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.cp-secoes__grid:focus-visible{outline:2px solid var(--vinho);outline-offset:4px}.cp-secao{justify-content:flex-start}.cp-secao__topo{padding:8cqi 8cqi 0}.cp-secao h3{font-family:var(--serif);font-size:10.5cqi;font-weight:400;line-height:1}.cp-secao__topo p{opacity:.85;margin-top:2cqi;font-size:4.6cqi;font-weight:600}.cp-secao ul{margin-top:5cqi;padding:0 8cqi;list-style:none}.cp-secao li{border-top:1px solid color-mix(in srgb, currentColor 24%, transparent);font-family:var(--serif);padding:2.4cqi 0;font-size:6.6cqi;line-height:1.1}.cp-secao .cp-post__pe{margin-top:auto;padding-top:4cqi}.cp-secoes__nota{color:var(--on-light-2);margin-top:clamp(28px,5vh,48px);font-size:.9375rem}.cp-ganchos__antes{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);margin-bottom:clamp(48px,8vh,80px);padding:clamp(20px,3vh,32px) 0}.cp-ganchos__sem{color:var(--on-dark-2);text-decoration:line-through;-webkit-text-decoration-color:var(--areia);text-decoration-color:var(--areia);font-size:clamp(1.1rem,1.6vw,1.35rem);text-decoration-thickness:2px}.cp-ganchos__com{font-family:var(--serif);color:var(--areia);text-wrap:balance;margin-top:.6rem;font-size:clamp(2.1rem,4.6vw,3.8rem);font-style:italic;line-height:1.02}.cp-ganchos__legenda{letter-spacing:.02em;color:var(--on-dark-2);margin-top:.9rem;font-size:.8125rem}.cp-ganchos__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.cp-modelos{border-top:2px solid var(--areia);list-style:none}.cp-modelos li{border-bottom:1px solid var(--line-dark);font-family:var(--serif);padding:1rem 0;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.1}.cp-modelos mark{color:var(--areia);background:0 0;font-style:italic}.cp-ganchos__texto{max-width:44ch;color:var(--on-dark-2)}.cp-familias{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);margin-top:1.25rem;list-style:none;display:grid}.cp-familias li{border-bottom:1px solid var(--line-dark);padding:.55rem 0;font-size:.9375rem}.cp-ganchos__link{color:var(--areia);text-underline-offset:4px;align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:600;display:inline-flex}.cp-ganchos__link:hover .arrow{transform:translate(4px)}.cp-para__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:1rem clamp(32px,5vw,80px);display:grid}.cp-para .display{margin-bottom:0}.cp-lista{border-top:2px solid var(--verde);list-style:none}.cp-lista li{border-bottom:1px solid var(--line-light);padding:1rem 0 1rem 1.6rem;position:relative}.cp-lista li:before{content:"";background:var(--vinho);width:.7rem;height:2px;position:absolute;top:1.55rem;left:0}.cp-para__nao{color:var(--on-light-2);margin-top:1rem;font-size:.9375rem}.cp-pts{opacity:.32;border-bottom:2px dotted;flex:1;min-width:1.5rem;transform:translateY(-.3em)}.cp-pedido{border:1px solid var(--line-dark);border-radius:2px;padding:clamp(22px,3vw,32px)}.cp-pedido__titulo{font-family:var(--serif);font-size:clamp(2rem,3vw,2.6rem);line-height:1}.cp-comanda{border-top:1px solid var(--line-dark);font-variant-numeric:tabular-nums;margin:1.1rem 0 1.25rem;list-style:none}.cp-comanda li{border-bottom:1px solid var(--line-dark);color:var(--on-dark-2);align-items:baseline;gap:.6rem;padding:.7rem 0;display:flex}.cp-comanda b{color:var(--off);font-weight:600}.cp-comanda__extra{opacity:0;max-height:0;transition:max-height .5s var(--ease), padding .5s var(--ease), opacity .45s 80ms var(--ease), transform .45s 80ms var(--ease);overflow:hidden;transform:translate(-12px);border-bottom-color:#0000!important;padding-block:0!important}.cp-comanda__extra[data-on]{opacity:1;max-height:4rem;transform:none;border-bottom-color:var(--line-dark)!important;padding-block:.7rem!important}.cp-comanda__total span{font-family:var(--serif);color:var(--off);font-size:clamp(1.6rem,2.4vw,2rem)}.cp-comanda__total b{color:var(--areia);font-size:clamp(1.3rem,2vw,1.6rem)}.cp-bump{cursor:pointer;color:var(--on-dark-2);border:1px dashed #f5d8a08c;border-radius:2px;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;font-size:.9375rem;line-height:1.45;display:flex}.cp-bump b{color:var(--off);margin-bottom:.15rem;font-weight:600;display:block}.cp-bump input{appearance:none;border:2px solid var(--areia);cursor:pointer;background:0 0;border-radius:2px;flex:none;place-content:center;width:1.25rem;height:1.25rem;margin:.15rem 0 0;transition:background-color .2s;display:grid}.cp-bump input:before{content:"";border-left:2px solid var(--verde);border-bottom:2px solid var(--verde);opacity:0;width:.62rem;height:.32rem;transform:translateY(-1px)rotate(-45deg)}.cp-bump input:checked{background:var(--areia)}.cp-bump input:checked:before{opacity:1}.cp-bump input:focus-visible{outline:2px solid var(--areia);outline-offset:3px}.cp-bump:hover{border-color:var(--areia)}.cp-pedir{cursor:pointer;border:0;justify-content:space-between;width:100%;margin-top:1.1rem;font-family:inherit}.cp-pedir:disabled{opacity:.7;cursor:default}.cp-pedir[data-fechado]{opacity:1;justify-content:flex-start}.cp-pedir[data-fechado]:hover{background:var(--areia)}.cp-pedir[data-fechado] .arrow{display:none}.cp-erro{color:var(--off);background:#f9e8cd1a;border-left:0;border-radius:2px;margin-top:.75rem;padding:.6rem .8rem;font-size:.9375rem}.cp-miudo{letter-spacing:.02em;color:var(--on-dark-2);margin-top:.8rem;font-size:.8125rem}.cp-retrato img{aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:100%;max-width:460px}.cp-faq__lista{border-top:1px solid var(--line-light);max-width:820px}.cp-faq details{border-bottom:1px solid var(--line-light)}.cp-faq summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;gap:1rem;padding:1.15rem 0;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.15;list-style:none;display:flex}.cp-faq summary::-webkit-details-marker{display:none}.cp-faq summary:after{content:"";border-right:2px solid var(--vinho);border-bottom:2px solid var(--vinho);width:.7rem;height:.7rem;transition:transform .3s var(--ease);flex:none;margin-top:.45rem;transform:rotate(45deg)}.cp-faq details[open] summary:after{transform:rotate(-135deg)}.cp-faq details p{max-width:62ch;color:var(--on-light-2);padding:0 0 1.25rem}.cp-fecho__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:2rem clamp(32px,5vw,80px);display:grid}.cp-fecho .cp-pedido{background:var(--vinho-escuro)}@media (max-width:900px){.cp-abre__grid,.cp-oferta__grid,.cp-demo__grid,.cp-ganchos__grid,.cp-para__grid,.cp-fecho__grid{grid-template-columns:1fr}.cp-secoes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-abre__grid{gap:0}.cp-abre__texto{display:contents}.cp-abre h1{order:1}.cp-abre .lede{order:2}.cp-leque{order:3}.cp-abre__acao{order:4}.cp-leque__posts{height:clamp(270px,70vw,440px)}.cp-leque .cp-post{width:clamp(170px,44vw,270px)}}@media (max-width:600px){.cp-abre{padding-top:calc(var(--nav) + 20px);padding-bottom:56px}.cp-abre h1{font-size:3.2rem}.cp-abre .lede{margin-top:12px}.cp-abre__acao{margin-top:8px}.cp-abre__acao .cta{justify-content:space-between;width:100%}.cp-preco{flex-direction:row;align-items:baseline;gap:.6rem}.cp-leque figcaption{margin-top:0}.cp-secoes__grid{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gut));padding:0 var(--gut) 4px;scroll-padding:0 var(--gut);gap:12px;display:flex;overflow-x:auto}.cp-secoes__grid::-webkit-scrollbar{display:none}.cp-secao{scroll-snap-align:start;flex:0 0 82%}.cp-leque .cp-post__perfil,.cp-leque .cp-post__pe{font-size:max(4.4cqi,9px)}.cp-familias{grid-template-columns:1fr}.cp-demo__papeis b{min-width:0}.cp-demo__papeis button{flex-direction:column;gap:.3rem}}@media (prefers-reduced-motion:reduce){.cp-comanda__extra{transform:none}.cp-letreiro__linha{width:auto;padding:0 var(--gut);flex-wrap:wrap;animation:none}.cp-letreiro li{white-space:normal}.cp-letreiro ul[aria-hidden=true]{display:none}}.cp-produto{margin-bottom:.9rem;font-weight:600}.cp-volta{min-height:100svh;padding:clamp(28px,6vh,64px) 0 clamp(64px,10vh,120px)}.cp-volta__wrap{max-width:720px}.cp-volta__marca img{width:168px;height:auto;margin-bottom:clamp(48px,10vh,112px);display:block}.cp-volta h1{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(3rem,8vw,5.5rem);font-weight:400;line-height:.95}.cp-volta h1 i{color:var(--vinho)}.cp-volta .lede{color:var(--on-light-2);margin:clamp(16px,3vh,24px) 0 clamp(28px,5vh,44px)}.cp-abrir{justify-content:space-between;width:100%}.cp-guarde{color:var(--on-light-2);margin-top:.9rem;font-size:.9375rem}.cp-status{border-top:2px solid var(--verde);padding-top:1.1rem;font-size:1.0625rem}.cp-status .cta{margin-top:1.1rem}.cp-upsell{border-radius:2px;margin-top:clamp(56px,10vh,96px);padding:clamp(24px,4vw,40px)}.cp-upsell__titulo{font-family:var(--serif);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:400;line-height:1}.cp-upsell__titulo i{color:var(--areia)}.cp-upsell>p{color:var(--on-dark-2);max-width:52ch;margin-top:.9rem}.cp-upsell .cta{background:var(--areia);color:var(--verde)}.cp-upsell .cta:hover{background:var(--off)}.cp-nao{font:inherit;color:var(--on-dark-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:.9rem;padding:.4rem 0;font-size:.9375rem;text-decoration:underline}.cp-nao:hover{color:var(--off)}
