:root{--fundo:#f7f6f5;--texto:#2a2826;--texto-2:#231f20;--suave:#6f6a66;--linha:#dcd8d6;--card:#f2efea;--papel:#ece8df;--rodape:#edeae1;--botao-claro:#f3efeb;--vinho:#7d0209;--vinho-2:#5e0107;--vinho-escuro:#2b0a0d;--branco:#ffffff;--serif:"EB Garamond", Garamond, Georgia, "Times New Roman", serif;--sans:"Public Sans", "Helvetica Neue", Arial, sans-serif;--script:"Great Vibes", "Brush Script MT", cursive;--gut:20px;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--fundo);color:var(--texto)}body{margin:0;font-family:var(--serif);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}p,h1,h2,h3,h4{margin:0;font-weight:400}em{font-style:italic}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--vinho);outline-offset:3px}.bt{display:inline-flex;align-items:center;justify-content:center;font:400 13px/26px var(--sans);letter-spacing:.16px;text-transform:uppercase;text-decoration:none;padding:7px 20px;border:1px solid var(--texto);background:#fff0;color:var(--texto);cursor:pointer;transition:background .2s,color .2s}.bt:hover{background:var(--texto);color:var(--fundo)}.bt-claro{background:var(--botao-claro);border-color:var(--linha);color:var(--texto);min-width:256px}.bt-claro:hover{background:var(--branco);color:var(--texto)}.sub{font:400 14px/20px var(--sans);letter-spacing:.28px;text-transform:uppercase;text-decoration:none;display:inline-block;padding-bottom:8px;border-bottom:1px solid currentColor}.hd{position:fixed;inset:0 0 auto 0;z-index:40;height:86px;color:var(--branco);transition:background .25s,color .25s,box-shadow .25s;padding-top:env(safe-area-inset-top,0)}.hd.solid,.hd.menu-on{background:var(--branco);color:var(--texto);box-shadow:0 1px 0 var(--linha)}.hd-in{height:86px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:40px}.hd nav{display:flex;gap:21px}.hd nav a,.hd nav button{font:400 14px/28px var(--sans);letter-spacing:.28px;text-transform:uppercase;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.hd nav a:hover,.hd nav button:hover{text-decoration:underline;text-underline-offset:6px}.hd nav button[aria-expanded=true]{position:relative;text-decoration:none}.hd nav button[aria-expanded=true]::after{content:"";position:absolute;left:50%;bottom:-4px;width:3px;height:3px;border-radius:50%;background:currentColor;transform:translateX(-50%)}.logo{display:block;justify-self:center}.logo img{height:70px;width:auto}.logo .l-r{display:none;height:56px;overflow:hidden}.logo .l-r img{height:79px;width:auto}.logo .l-t{display:none}.hd.solid .logo .l-w,.hd.menu-on .logo .l-w{display:none}.hd.solid .logo .l-r,.hd.menu-on .logo .l-r{display:block}.icons{justify-self:end;display:flex;align-items:center;gap:20px}.icons a,.icons button{background:none;border:0;padding:4px;cursor:pointer;display:flex;align-items:center;gap:2px;text-decoration:none}.icons svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.4}.icons .n{font:700 11px var(--sans)}.burger{display:none}.mega{position:absolute;left:0;right:0;top:86px;background:var(--branco);color:var(--texto);padding:40px 20px 20px;display:grid;grid-template-columns:208px 1fr 398px 398px;gap:0 10px;box-shadow:0 18px 30px rgb(0 0 0 / .06)}.mega[hidden]{display:none}.mega h4{font:400 18px/24px var(--serif);margin-bottom:34px}.mega ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.mega a{font:400 14px/14px var(--sans);letter-spacing:.28px;text-transform:uppercase;text-decoration:none}.mega a:hover{color:var(--vinho)}.mega .feat{position:relative;display:block;height:504px;overflow:hidden;text-decoration:none;color:var(--branco)}.mega .feat::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .15)}.mega .feat img{width:100%;height:100%;object-fit:cover}.mega .feat b{text-transform:none;letter-spacing:0;position:absolute;z-index:1;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font:400 26px var(--serif)}.mega .feat .sub{position:absolute;z-index:1;left:50%;bottom:20px;transform:translateX(-50%);font-size:14px;line-height:14px;white-space:nowrap}.drawer{position:fixed;inset:0;z-index:60;background:var(--fundo);color:var(--texto);overflow-y:auto;padding:24px 20px calc(32px + env(safe-area-inset-bottom,0px))}.drawer[hidden]{display:none}.drawer .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.drawer details{border-bottom:1px solid var(--linha)}.drawer summary,.drawer>a{display:block;padding:16px 0;font:400 22px var(--serif);text-decoration:none;cursor:pointer;list-style:none;border-bottom:1px solid var(--linha)}.drawer details summary{border-bottom:0}.drawer summary::-webkit-details-marker{display:none}.drawer details ul{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:12px}.drawer details a{font:400 14px var(--sans);letter-spacing:.28px;text-transform:uppercase;text-decoration:none}.hero{position:relative;height:100svh;min-height:560px;max-height:1000px;overflow:hidden;color:var(--branco);display:flex;align-items:flex-end;justify-content:center;text-align:center}.hero img,.hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero video{object-position:60% center}@keyframes zoom{from{transform:scale(1.08)}to{transform:scale(1)}}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .35) 0%,#fff0 22%,#fff0 50%,rgb(0 0 0 / .5) 100%)}.hero-tx{position:relative;z-index:1;padding:0 20px 48px;display:flex;flex-direction:column;align-items:center;gap:14px}.hero h1{font:400 clamp(34px,4.2vw,60px)/1.1 var(--serif);text-wrap:balance}.hero p{font:400 18px/25px var(--serif)}.hero .bt{margin-top:10px}.rel{padding:88px 0 60px}.rel-hd{padding-inline:var(--gut);display:grid;grid-template-columns:1fr auto;align-items:end;gap:20px 40px}.rel-hd .t{font:400 30px/42px var(--serif);grid-column:1/-1}.tabs{display:flex;gap:16px;flex-wrap:wrap}.tabs button{background:none;border:0;padding:0 0 2px;cursor:pointer;font:400 14px/20px var(--sans);text-transform:uppercase;border-bottom:1px solid #fff0}.tabs button[aria-selected=true]{border-bottom-color:currentColor}.tabs button:hover{border-bottom-color:currentColor}.rel-hd .bt{padding:8px 24px;min-width:112px}.track-wrap{position:relative;margin-top:32px}.track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 20px - 3*8px)/4.03);gap:8px;overflow-x:auto;scroll-snap-type:none;overscroll-behavior-x:contain;cursor:grab;padding-inline:10px;scrollbar-width:none;scroll-behavior:auto;scroll-padding-inline:10px}.track.drag{cursor:grabbing;user-select:none}.track.drag a{pointer-events:none}.trilho{position:relative;height:1px;background:var(--linha);margin:36px 20px 0}.trilho i{position:absolute;top:-1px;left:0;height:3px;background:var(--texto);width:25%;transform:translateX(0);will-change:transform}.track::-webkit-scrollbar{display:none}.prd{scroll-snap-align:start;min-width:0}.prd .im{position:relative;aspect-ratio:1;background:var(--card);overflow:hidden}.prd .im a{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.prd .im img{height:74%;width:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.prd:hover .im img{transform:scale(1.04)}.prd .qa{position:absolute;left:16px;right:16px;bottom:16px;display:flex;gap:12px;align-items:center;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s}.prd:hover .qa,.prd:focus-within .qa{opacity:1;transform:none}.qty{display:flex;align-items:center;background:var(--branco);height:34px}.qty button{width:35px;height:34px;background:none;border:0;cursor:pointer;font:400 13px var(--sans)}.qty span{width:20px;text-align:center;font:400 13px var(--sans)}.add{flex:1;height:34px;background:var(--vinho);border:1px solid var(--vinho);color:#f2efea;font:400 12px/16px var(--sans);letter-spacing:.6px;text-transform:uppercase;cursor:pointer}.add:hover{background:var(--vinho-2)}.add.ok{background:var(--texto);border-color:var(--texto)}.prd h3{font:400 17px/23px var(--serif);padding-top:20px}.prd h3 a{text-decoration:none}.prd h3 a:hover{text-decoration:underline;text-underline-offset:3px}.prd .pr{font:400 16px/24px var(--serif);color:var(--suave);margin-top:10px;font-variant-numeric:tabular-nums}.prd .pr s{margin-right:6px}.arrow{position:absolute;top:calc((100vw - 52px)/8.06);transform:translateY(-50%);width:80px;height:56px;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:rgb(42 40 38 / .92);color:var(--branco);z-index:2}.arrow:disabled{background:rgb(42 40 38 / .25);cursor:default}.arrow svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5}.arrow.prev{left:0}.arrow.next{right:0}.shopby{padding:16px 0 40px}.shopby h2{text-align:center;font:400 30px/40px var(--serif);margin-bottom:40px}.cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cat{position:relative;display:block;aspect-ratio:350/467;overflow:hidden;color:var(--branco);text-decoration:none}.cat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s}.cat:hover img{transform:scale(1.04)}.cat::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .18)}.cat p{position:absolute;z-index:1;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font:400 24px/34px var(--serif)}.cat .sub{position:absolute;z-index:1;left:50%;bottom:20px;transform:translateX(-50%);white-space:nowrap}.papel{margin:0 var(--gut);background:var(--papel);position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:35px 30px 35px 0;min-height:940px}.papel::before{content:"";position:absolute;inset:0;opacity:.55;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45  0 0 0 0 .42  0 0 0 0 .36  0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}.papel .tx{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:0 40px}.papel .tx img{height:110px;width:auto;margin-bottom:28px}.papel h2{font:400 42px/58.8px var(--serif)}.papel h2 em{display:block}.papel .tx p{max-width:520px;margin:44px 0 48px;font:400 18px/26px var(--serif)}.papel .ft{position:relative;height:100%;min-height:830px;background:var(--vinho-escuro);display:flex;align-items:center;justify-content:center;overflow:hidden}.papel .ft img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.trip{padding:160px 58px 130px;display:grid;grid-template-columns:360px 1fr 360px;gap:40px;align-items:start;border-bottom:1px solid var(--linha)}.trip figure{margin:0;display:flex;flex-direction:column;gap:24px}.trip figure img{width:100%;aspect-ratio:360/542;object-fit:cover}.trip figure .sub{align-self:flex-start}.trip h2{font:400 clamp(48px,5.9vw,85px)/1.1 var(--serif);align-self:center;padding-left:40px}.trip h2 span{display:block}.trip h2 em{display:block;padding-left:8px}.clube{padding:120px var(--gut) 72px;text-align:center;display:flex;flex-direction:column;align-items:center}.clube h2{font:400 42px/56.7px var(--serif)}.clube h2 em{display:block}.clube p{max-width:740px;margin:28px 0 24px;font:400 18px/26px var(--serif)}.clube .bt{min-width:250px;padding-inline:64px}.faixa{margin:0 var(--gut);height:462px;overflow:hidden;position:relative}.faixa img,.faixa video{width:100%;height:130%;object-fit:cover;position:absolute;top:-15%;left:0;will-change:transform;background:#000}.valores{height:1730px;position:relative;margin-top:20px}.val-sticky{position:sticky;top:0;height:100vh;min-height:620px;overflow:hidden;background:var(--vinho-escuro);color:var(--branco);display:flex;align-items:center;justify-content:center}.val-sticky{background:var(--vinho-escuro) url(/wp-content/themes/portal-del-vino-2026/assets/img/textura-valores.webp) center/cover no-repeat}.val-sticky::before{content:none;display:none;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .45 0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E")}.val-sticky::after{content:"";position:absolute;inset:52px;border:1px solid rgb(255 255 255 / .35);pointer-events:none}.val-gravura{display:none}.val-tx{position:relative;text-align:center;font:400 42px/58.8px var(--serif);text-shadow:0 2px 18px rgb(20 4 6 / .85),0 0 2px rgb(20 4 6 / .6)}.val-tx p{margin:0}.val-tx .ch{opacity:.18;transition:opacity .25s}.val-tx .ch.on{opacity:1}.duo{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0 20px}.duo a{position:relative;display:block;aspect-ratio:1;overflow:hidden;color:var(--branco);text-decoration:none}.duo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s}.duo a:hover img{transform:scale(1.03)}.duo a::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .45),#fff0 40%)}.duo .tx{position:absolute;z-index:1;left:20px;top:58px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.duo .tx p{font:400 24px/33.6px var(--serif)}.duo .tx p em{display:block}.ft-site{background:var(--rodape);color:var(--texto-2);position:relative;overflow:hidden;padding:56px 48px 28px}.ft-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.6fr);gap:24px;position:relative;z-index:1}.ft-site h3{font:400 18px/24px var(--serif);margin-bottom:28px}.ft-site ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ft-site ul a,.ft-site ul button{font:400 14px/20px var(--sans);letter-spacing:.28px;text-transform:uppercase;text-decoration:none;background:none;border:0;padding:0;cursor:pointer;text-align:left}.ft-site ul a:hover,.ft-site ul button:hover{color:var(--vinho)}.ft-visit p{font:400 12px/16.8px var(--serif);max-width:200px;margin-bottom:10px}.ft-visit a{color:var(--vinho);text-decoration:none}.news{display:flex;background:var(--branco);height:40px;max-width:170px}.news input{flex:1;min-width:0;border:0;background:#fff0;padding:0 12px;font:400 14px var(--serif);color:var(--texto-2)}.news button{border:0;background:none;width:34px;cursor:pointer;display:flex;align-items:center;justify-content:center}.news svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.6}.social{display:flex;gap:12px;margin-top:16px}.social a{display:flex}.social svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.3}.ft-msg{font:400 12px var(--sans);color:var(--vinho);margin-top:8px;max-width:200px}.marca{position:absolute;right:-20px;bottom:-40px;width:520px;height:340px;pointer-events:none;z-index:0}.marca .gv{position:absolute;right:10px;bottom:10px;font:400 240px/1 var(--script);color:var(--vinho);opacity:.13;white-space:nowrap}.marca .lg{position:absolute;right:88px;bottom:126px;display:flex;flex-direction:column;align-items:center;gap:8px}.marca .lg img{width:250px}.marca .lg span{font:400 11px var(--sans);letter-spacing:5px;text-transform:uppercase;color:var(--texto-2)}.legal{position:relative;z-index:1;margin-top:56px;display:flex;flex-direction:column;gap:14px}.legal p,.legal a,.legal button{font:400 12px/16px var(--sans);text-transform:uppercase;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.legal .ln{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.legal .topo{margin-left:auto;display:flex;align-items:center;gap:4px}.toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:2147483600;background:var(--texto);color:var(--branco);padding:12px 18px;font:400 14px var(--sans);box-shadow:0 6px 24px rgb(0 0 0 / .25);max-width:calc(100% - 32px)}.proto{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--branco);color:var(--texto);border:1px solid var(--linha);font:500 11px var(--sans);letter-spacing:1px;text-transform:uppercase;padding:9px 12px;cursor:pointer;box-shadow:0 4px 16px rgb(0 0 0 / .12)}.proto:hover{color:var(--vinho);border-color:var(--vinho)}.ph{position:absolute;z-index:3;top:10px;right:10px;font:500 9.5px/1.3 var(--sans);letter-spacing:1px;text-transform:uppercase;color:#fff;background:rgb(0 0 0 / .45);border:1px dashed rgb(255 255 255 / .5);padding:3px 7px;pointer-events:none}body.sem-tags .ph{display:none}.msearch{display:none}.rel-more{display:none}.fcol summary{list-style:none;cursor:default}.fcol summary::-webkit-details-marker{display:none}@media (max-width:1100px){.trip{grid-template-columns:1fr 1fr;padding:96px var(--gut) 80px;gap:20px}.trip h2{grid-column:1/-1;grid-row:1;padding:0 0 24px}.papel{grid-template-columns:1fr;padding:56px 0 20px}.papel .ft{min-height:520px;margin:40px 20px 0}.ft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marca{opacity:.6}}@media (max-width:820px){.hd,.hd.solid,.hd.menu-on{background:var(--branco);color:var(--texto);height:56px;box-shadow:0 1px 0 var(--linha)}.hd-in{height:56px}.logo .l-w,.hd.solid .logo .l-w,.logo .l-r,.hd.solid .logo .l-r{display:none!important}.logo .l-t{display:block;height:24px;width:auto}.msearch{display:flex!important}.dsearch{display:none!important}.hero{margin-top:56px;height:450px;min-height:0}.hero h1{font-size:34px;line-height:40px}.hero-tx{padding-bottom:16px}.rel-hd .bt{display:none}.rel-more{display:block;padding:24px 10px 0}.rel-more .bt{width:100%}.cats{gap:2px}.trip h2{font-size:34px;line-height:40px}.faixa{margin:0;height:430px}.valores{height:auto;margin:10px 0 0}.val-sticky{position:relative;height:auto;min-height:0;padding:70px 34px}.val-sticky::after{inset:34px}.val-sticky{background-image:url(/wp-content/themes/portal-del-vino-2026/assets/img/textura-valores-mobile.webp)}.val-tx .ch{opacity:1}.duo{gap:6px;padding-top:10px}.duo a{aspect-ratio:400/370}.duo .tx{top:50%;transform:translateY(-50%)}.ft-grid{display:flex;flex-direction:column;gap:0}.ft-grid>div:last-child{order:-2;margin-bottom:24px}.ft-visit{order:-1;margin-bottom:16px}.ft-visit p{font-size:16px;line-height:22px;max-width:none}.ft-site h3{margin-bottom:0}.ft-grid>div:last-child h3,.ft-visit h3{margin-bottom:14px}.news{max-width:none;height:44px}.ft-msg{max-width:none}.fcol{border-bottom:1px solid #cfcac0}.fcol summary{cursor:pointer;padding:14px 0;display:flex;justify-content:space-between;align-items:center}.fcol summary::after{content:"";width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-3px)}.fcol[open] summary::after{transform:rotate(-135deg)}.fcol ul{padding-bottom:16px}.ft-site .fcol h3{font-size:20px}.hd-in{padding-inline:16px;grid-template-columns:1fr auto 1fr}.hd nav{display:none}.burger{display:flex!important}.lft{display:flex;gap:14px;align-items:center}.logo img{height:54px}.icons{gap:10px}.mega{display:none!important}.rel{padding-top:64px}.rel-hd{grid-template-columns:1fr}.rel-hd .t{font-size:26px;line-height:34px}.tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.tabs button{white-space:nowrap}.rel-hd .bt{justify-self:start}.track{grid-auto-columns:72%}.arrow{display:none}.prd .qa{opacity:1;transform:none}.cats{grid-template-columns:repeat(2,minmax(0,1fr))}.papel h2{font-size:32px;line-height:44px}.papel .tx{padding:0 20px}.papel .ft{min-height:400px}.clube{padding-top:80px}.clube h2{font-size:32px;line-height:44px}.val-tx{font-size:27px;line-height:40px;padding:0 40px}.val-sticky::after{inset:24px}.duo{grid-template-columns:1fr}.ft-site{padding:48px 20px 24px}.marca{position:relative;right:auto;bottom:auto;width:100%;height:220px;margin-top:20px;opacity:1}.marca .gv{font-size:200px;right:0}.marca .lg{right:50%;transform:translateX(50%);bottom:70px}.marca .lg img{width:200px}.marca .lg span{letter-spacing:3px;white-space:nowrap}.legal{margin-top:24px}.legal .topo{margin-left:0}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.val-tx .ch{opacity:1}}body.inner .hd{top:calc(26px + env(safe-area-inset-top,0px));left:20px;right:20px;height:60px;padding-top:0;background:var(--branco);color:var(--texto);box-shadow:none}body.inner .hd-in{height:60px;padding-inline:20px}body.inner .logo .l-w{display:none}body.inner .logo .l-r{display:block;height:48px}body.inner .logo .l-r img{height:68px}body.inner .mega{top:60px}.pg{padding-top:106px}.crumb{padding:0 var(--gut);font:400 12px/15px var(--sans);color:var(--suave)}.crumb a{color:var(--texto);text-decoration:none}.crumb a:hover{text-decoration:underline}.crumb .sep{margin:0 6px;font-size:15px}.lj-t{text-align:center;font:italic 400 34px/44px var(--serif);margin:64px 0 24px}.lj-bar{display:grid;grid-template-columns:166px 1fr;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);min-height:60px}.lj-bar>button{background:none;border:0;border-right:1px solid var(--linha);font:400 18px var(--serif);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.lj-bar>button:hover{background:var(--card)}.lj-bar>button b{font:500 11px var(--sans);background:var(--vinho);color:#fff;border-radius:9px;min-width:18px;height:18px;line-height:18px;padding:0 5px}.lj-chips{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap;padding:12px 20px}.lj-chips a{font:400 14px/20px var(--sans);letter-spacing:.28px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #fff0}.lj-chips a:hover,.lj-chips a[aria-current=page]{border-bottom-color:currentColor}.lj-count{padding:24px 20px 0;font:400 14px var(--serif);color:var(--suave)}.lj-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:52px 8px;padding:16px 10px 96px}.lj-empty{grid-column:1/-1;text-align:center;padding:80px 20px;font:400 20px var(--serif)}.lj-empty button{margin-top:16px}.fd-scrim{position:fixed;inset:0;z-index:70;background:rgb(0 0 0 / .3)}.fd{position:fixed;top:0;right:0;bottom:0;z-index:71;width:min(634px,100%);background:var(--fundo);display:flex;flex-direction:column}.fd[hidden],.fd-scrim[hidden]{display:none}.fd-in{flex:1;overflow-y:auto;padding:60px 36px 24px}.fd-x{position:absolute;top:14px;right:22px;background:none;border:0;font:300 34px/1 var(--sans);cursor:pointer;padding:4px}.fd h2{font:italic 400 30px var(--serif);margin-bottom:28px}.fd-h{font:400 14px var(--sans);letter-spacing:.28px;text-transform:uppercase;margin-bottom:14px}.fd-sort{display:flex;flex-wrap:wrap;gap:10px 24px;padding-bottom:24px;border-bottom:1px solid var(--linha)}.fd label{display:flex;align-items:center;gap:8px;font:400 14px var(--sans);text-transform:uppercase;cursor:pointer}.fd label small{color:var(--suave);font-size:14px}.fd input[type=checkbox],.fd input[type=radio]{appearance:none;-webkit-appearance:none;width:10px;height:10px;border:1px solid var(--texto);margin:0 4px 0 2px;border-radius:0;flex:none}.fd input:checked{background:var(--texto)}.fd input:focus-visible{outline:2px solid var(--vinho);outline-offset:2px}.fd details{border-bottom:1px solid var(--linha)}.fd summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:22px 0;font:400 14px var(--sans);letter-spacing:.28px;text-transform:uppercase}.fd summary::-webkit-details-marker{display:none}.fd summary::after{content:"";width:7px;height:7px;border-left:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);margin-right:6px}.fd details:not([open]) summary::after{transform:rotate(-135deg)}.fd .opts{display:flex;flex-direction:column;gap:12px;padding:0 0 22px}.fd .mais{background:none;border:0;font:600 12px var(--serif);text-transform:uppercase;cursor:pointer;align-self:flex-start;padding:4px 16px}.fd-ft{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:16px 24px 24px}.fd-ft button{height:45px;font:400 14px var(--sans);text-transform:uppercase;cursor:pointer}.fd-clear{background:var(--branco);border:1px solid var(--linha);color:var(--suave)}.fd-apply{background:var(--vinho);border:1px solid var(--vinho);color:#fff}.fd-apply:hover{background:var(--vinho-2)}.v-top{display:grid;grid-template-columns:minmax(0,1fr) 554px;gap:40px;padding:30px 20px 0 20px;align-items:start}.v-img{display:flex;justify-content:center;align-items:center;min-height:700px;position:relative;min-width:0}.v-img img{max-height:700px;width:auto;max-width:100%;mix-blend-mode:multiply}.v-card{min-width:0;background:var(--branco);padding:40px 40px 44px;box-shadow:0 20px 40px rgb(0 0 0 / .03)}.v-card h1{font:400 24px/32px var(--serif);padding-bottom:22px;border-bottom:1px solid var(--linha)}.v-pr{display:flex;align-items:baseline;gap:10px;margin:22px 0 24px;font:400 20px/27px var(--serif);font-variant-numeric:tabular-nums}.v-pr s{color:var(--suave);font-size:16px}.v-pr .tag{font:400 12px var(--sans);text-transform:uppercase;color:var(--vinho)}.v-perfil{font:400 18px/28px var(--serif);margin-bottom:14px}.v-ficha{font:400 17px/25px var(--serif);color:var(--texto);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v-mais{background:none;border:0;padding:0;margin:14px 0 30px;font:400 12px var(--sans);text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.v-buy{display:grid;grid-template-columns:115px 1fr;gap:6px}.v-buy .qty{border:1px solid var(--linha);height:45px;background:var(--branco);justify-content:space-between}.v-buy .qty button{height:43px}.v-buy .addv{height:45px;background:var(--vinho);border:0;color:#fff;font:400 14px var(--sans);text-transform:uppercase;cursor:pointer}.v-buy .addv:hover{background:var(--vinho-2)}.v-buy .addv.ok{background:var(--texto)}.v-quiz{display:flex;align-items:center;gap:10px;margin-top:18px;font:400 12px/17px var(--sans);text-transform:uppercase}.v-quiz svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.3;flex:none}.v-quiz a{text-decoration:underline;text-underline-offset:3px}.v-rec{margin-top:52px}.v-rec .fd-h{font-size:12px}.v-rec .row{display:grid;grid-auto-flow:column;grid-auto-columns:212px;gap:6px;overflow-x:auto;scrollbar-width:thin;padding-bottom:6px}.mini{display:grid;grid-template-columns:62px 1fr;gap:10px;background:var(--card);padding:8px 10px 8px 6px;position:relative;text-decoration:none;min-height:80px}.mini img{width:62px;height:70px;object-fit:contain;mix-blend-mode:multiply}.mini p{font:400 14px/18px var(--serif);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:28px}.mini span{font:400 12px var(--serif);color:var(--suave);display:block;margin-top:6px}.mini button{position:absolute;right:10px;bottom:10px;width:24px;height:24px;background:var(--branco);border:1px solid var(--linha);cursor:pointer;font:400 15px/1 var(--sans)}.v-notes{padding:180px 35px 120px 60px}.v-row{display:grid;grid-template-columns:344px 1fr;padding:30px 0;border-bottom:1px solid var(--linha)}.v-row:last-child{border-bottom:0}.v-row h2{font:400 24px/32px var(--serif)}.v-row>p{font:400 17px/24px var(--serif)}.v-row dl{display:grid;grid-template-columns:192px 1fr;gap:20px 0;margin:0}.v-row dt,.v-row dd{font:400 18px/24px var(--serif);margin:0}.v-more{padding-bottom:64px}.v-more .t{font:400 30px/42px var(--serif);padding:0 58px 40px}.v-more .lj-grid{padding-bottom:0}@media (max-width:1100px){.v-top{grid-template-columns:1fr}.v-img{min-height:0}.v-img img{max-height:480px;height:auto}.lj-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){body.inner .hd{top:0;left:0;right:0;height:56px}body.inner .hd-in{height:56px;padding-inline:16px}.pg{padding-top:72px}.lj-t{margin:36px 0 18px;font-size:30px}.lj-bar{grid-template-columns:1fr}.lj-bar>button{border-right:0;border-bottom:1px solid var(--linha);height:52px}.lj-chips{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.lj-chips a{white-space:nowrap}.lj-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 6px}.lj-grid .prd h3{font-size:15px;line-height:20px;padding-top:12px}.lj-grid .prd .qa{display:none}.fd-in{padding:56px 20px 20px}.fd-ft{padding:12px 16px 20px}.v-top{padding:16px 10px 0;gap:16px}.v-card{padding:28px 20px 32px}.v-notes{padding:72px 20px 56px}.v-row{grid-template-columns:1fr;gap:14px}.v-row dl{grid-template-columns:130px 1fr;gap:14px 0}.v-more .t{padding:0 20px 24px}}