﻿:root{--umber: #1a1310;--umber-2: #261c17;--vinho: #6b0f16;--vinho-claro: #8c1c24;--linho: #eee8de;--linho-2: #e5ddd0;--ouro: #c4a15a;--ouro-claro: #e7d3a4;--tinta: #120d0b;--cinza: #7d7169;--display: "Cormorant Garamond", "Garamond", Georgia, serif;--texto: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;--gutter: clamp(16px, 4vw, 56px);--max: 1320px;--header: 76px;--faixa: 28px;--topo: calc(var(--faixa) + var(--header));--calice: none}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--linho);isolation:isolate;color:var(--tinta);font:400 16px/1.6 var(--texto);overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--ouro);outline-offset:3px}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.avisos-faixa{background:var(--vinho);color:var(--linho);overflow:hidden;white-space:nowrap;position:sticky;top:0;height:var(--faixa);z-index:41}body:not(:has(.avisos-faixa)){--faixa: 0px}.avisos-trilho{display:inline-flex;gap:48px;padding:8px 0;animation:correr 40s linear infinite}.avisos-trilho span{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.avisos-trilho span::before{content:"✦";color:var(--ouro);margin-right:14px}@keyframes correr{to{transform:translateX(-50%)}}.s-header{position:sticky;top:var(--faixa);z-index:40;background:var(--linho);color:var(--tinta);border-bottom:1px solid rgba(18, 13, 11, 0.1)}.header-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header)}.nav{display:flex;gap:26px}.nav a{text-decoration:none;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.72;transition:opacity .25s;padding:8px 0;position:relative}.nav a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--vinho);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.nav a:hover,.nav a[aria-current=page]{opacity:1}.nav a:hover::after,.nav a[aria-current=page]::after{transform:scaleX(1)}.logo img{height:30px;width:auto}.tools{display:flex;justify-content:flex-end;gap:4px}.icon-btn{background:none;border:0;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;position:relative}.icon-btn:hover{background:rgba(18, 13, 11, 0.06)}.gaveta .icon-btn:hover{background:rgba(238, 232, 222, 0.08)}.icon-btn svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.4}.s-badge{position:absolute;top:4px;right:2px;min-width:17px;height:17px;border-radius:9px;background:var(--vinho-claro);font:500 10px/17px var(--mono);text-align:center;padding:0 4px;color:var(--linho)}.menu-btn{display:none}.pulo{animation:pulo .6s cubic-bezier(0.3, 1.6, 0.5, 1)}@keyframes pulo{40%{transform:scale(1.3)}}.calice-ico{display:inline-block;width:20px;height:32px;background:currentColor;-webkit-mask:var(--calice) center/contain no-repeat;mask:var(--calice) center/contain no-repeat;flex:none}.ornamento{display:flex;align-items:center;justify-content:center;gap:18px;color:var(--ouro)}.ornamento i{flex:0 1 140px;height:1px;background:linear-gradient(90deg, transparent, currentColor);opacity:.7}.ornamento i:last-child{background:linear-gradient(90deg, currentColor, transparent)}.cap{text-align:center;margin:0 auto clamp(36px,5vw,64px);max-width:760px}.cap .num{display:block;font:500 11px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ouro);margin:18px 0 14px}.cap h2{font:500 clamp(34px, 4.6vw, 64px)/1.02 var(--display);letter-spacing:-0.015em;margin:0}.cap h2 em{font-style:italic}.cap p{margin:16px auto 0;max-width:52ch;opacity:.75}.claro .cap .num,.cap.claro .num{color:var(--vinho)}.ornamento.claro{color:var(--vinho)}.intro{position:fixed;inset:0;z-index:300;--r: 0px;background:radial-gradient(120% 90% at 50% 42%, #84161f 0%, #6b0f16 45%, #4a080d 100%);-webkit-mask:radial-gradient(circle at 50% 50%, transparent var(--r), #000 calc(var(--r) + 1px));mask:radial-gradient(circle at 50% 50%, transparent var(--r), #000 calc(var(--r) + 1px))}.intro::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background:repeating-radial-gradient(circle at 50% 42%, rgba(255, 255, 255, 0.05) 0 1px, transparent 1px 3px)}.intro-palco{position:absolute;left:50%;top:50%;transform:translate(-50%, -54%);display:grid;justify-items:center;gap:26px;z-index:1}.intro-calice{position:relative;height:min(36vh,270px);aspect-ratio:176/302}.i-aura{position:absolute;left:50%;top:42%;width:260%;aspect-ratio:1;transform:translate(-50%, -50%);border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(circle, rgba(246, 226, 172, 0.38), rgba(231, 199, 126, 0.1) 38%, transparent 64%)}.i-taca{position:absolute;left:0;top:22.5%;width:100%;height:77.5%;opacity:0;filter:drop-shadow(0 6px 18px rgba(20, 0, 2, 0.35))}.i-estrela{position:absolute;left:37.5%;top:0;width:28.4%;height:21.85%;opacity:0;filter:drop-shadow(0 0 10px rgba(255, 240, 200, 0.8))}.i-vinho{position:absolute;left:48.3%;top:30.5%;width:76%;height:8%;transform:translate(-50%, -50%);border-radius:50%;overflow:hidden}.i-anel{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(246, 226, 172, 0.95);opacity:0;transform:scale(0.04)}.i-respingo{position:absolute;left:48.3%;top:30%;width:0;height:0}.i-gota{position:absolute;left:-3px;top:-4px;width:6px;height:8px;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;background:#ecd8a4;opacity:0}.capitulo>.wrap{position:relative;z-index:1}.intro-nome{font:500 11px/1 var(--mono);letter-spacing:.55em;padding-left:.55em;text-transform:uppercase;color:var(--ouro-claro);opacity:0}.intro-pular{position:absolute;right:22px;bottom:22px;z-index:2;background:none;border:0;color:rgba(238, 232, 222, 0.6);font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;padding:10px}.intro-pular:hover{color:var(--linho)}body.intro-on{overflow:hidden}.entra{opacity:0;transform:translateY(28px)}html.pronto .entra{animation:entrar 1.2s cubic-bezier(0.2, 0.7, 0.2, 1) var(--d, 0s) forwards}@keyframes entrar{to{opacity:1;transform:none}}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 30px;border:0;border-radius:0;background:var(--vinho);color:var(--linho);font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;position:relative;overflow:hidden;transition:background .3s}.s-btn::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg, transparent 30%, rgba(231, 211, 164, 0.25) 50%, transparent 70%);transform:translateX(-100%);transition:transform .8s ease}.s-btn:hover::after{transform:translateX(100%)}.s-btn:hover{background:var(--vinho-claro)}.s-btn[disabled]{background:#b9ada3;cursor:not-allowed}.s-btn.ghost{background:transparent;box-shadow:inset 0 0 0 1px rgba(196, 161, 90, 0.6);color:var(--ouro-claro)}.s-btn.ghost:hover{background:rgba(196, 161, 90, 0.1)}.s-btn.ghost.escuro{color:var(--tinta);box-shadow:inset 0 0 0 1px rgba(18, 13, 11, 0.4)}.s-btn.full{width:100%}.capitulo{padding:clamp(72px,10vw,140px) 0;position:relative}.escuro{background:var(--umber);color:var(--linho)}.vinho{background:var(--vinho);color:var(--linho)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .7s cubic-bezier(0.2, 0.7, 0.2, 1);transition-delay:var(--d, 0s)}.reveal.in{opacity:1;transform:none}.fundadores{margin:36px 0}.fundadores img{width:100%}.fundadores figcaption{margin-top:10px;color:var(--vinho)}.categorias{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(10px,1.6vw,20px);margin-bottom:clamp(48px,6vw,80px)}.categoria{position:relative;aspect-ratio:4/3;overflow:hidden;text-decoration:none;color:var(--linho);background:var(--umber);isolation:isolate}.categoria img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8;transition:transform 1.4s cubic-bezier(0.2, 0.7, 0.2, 1),opacity .6s}.categoria::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 40%, rgba(18, 13, 11, 0.8))}.categoria div{position:absolute;left:22px;right:22px;bottom:20px;z-index:1;display:flex;justify-content:space-between;align-items:end}.categoria b{font:500 clamp(24px, 2.4vw, 34px)/1 var(--display)}.categoria span{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ouro-claro)}.categoria:hover img{transform:scale(1.06);opacity:1}.categoria .moldura{position:absolute;inset:10px;z-index:1;border:1px solid rgba(231, 211, 164, 0);transition:border-color .5s,inset .5s;pointer-events:none}.categoria:hover .moldura{border-color:rgba(231, 211, 164, 0.55);inset:14px}.loja-barra{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:0 0 22px;margin-bottom:28px;border-bottom:1px solid rgba(18, 13, 11, 0.14)}.abas{display:flex;gap:4px;flex-wrap:wrap}.aba{background:none;border:0;padding:10px 14px;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);position:relative;text-decoration:none}.aba sup{font-size:9px;margin-left:3px}.aba[aria-pressed=true]{color:var(--tinta)}.aba[aria-pressed=true]::after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:1px;background:var(--vinho)}.ordenar{display:flex;align-items:center;gap:10px;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cinza)}.ordenar select{font:500 12px var(--texto);border:1px solid rgba(18, 13, 11, 0.25);background:transparent;padding:8px 10px;color:var(--tinta)}.s-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(28px,3vw,44px) clamp(12px,1.6vw,22px)}.s-card{position:relative;display:flex;flex-direction:column}.s-card>.card-link{flex:1 0 auto}.card-media{position:relative;overflow:hidden}.card-link{text-decoration:none;display:block}.s-card-img{position:relative;aspect-ratio:4/5;background:#fff;overflow:hidden}.s-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s ease,transform 1.6s cubic-bezier(0.2, 0.7, 0.2, 1)}.s-card-img img.look{opacity:0;transform:scale(1.04)}.s-card:hover .s-card-img img.look{opacity:1;transform:scale(1)}.s-card:hover .s-card-img img:first-child{transform:scale(1.03)}.etiqueta{position:absolute;top:12px;left:12px;z-index:2;background:var(--vinho);color:var(--linho);font:500 10px/1 var(--mono);letter-spacing:.12em;padding:6px 8px;text-transform:uppercase}.etiqueta.esgotado{background:var(--tinta)}.rapido{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;background:rgba(238, 232, 222, 0.97);padding:12px;transform:translateY(calc(100% + 12px));transition:transform .45s cubic-bezier(0.2, 0.7, 0.2, 1)}.s-card:hover .rapido,.s-card:focus-within .rapido{transform:none}.rapido small{display:block;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);margin-bottom:8px;text-align:center}.rapido div{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.rapido button{min-width:38px;height:34px;border:1px solid rgba(18, 13, 11, 0.3);background:transparent;font:500 11px/1 var(--mono);transition:background .2s,color .2s}.rapido button:hover{background:var(--tinta);color:var(--linho)}.rapido button:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed;background:transparent;color:inherit}.card-info{padding:16px 2px 0;display:grid;gap:6px}.card-info h3{font:500 19px/1.2 var(--display);margin:0}.precos{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.preco{font:500 14px/1 var(--mono)}.de{font:400 12px/1 var(--mono);color:var(--cinza);text-decoration:line-through}.pix{font-size:13px;color:var(--cinza)}@media(hover: none){.rapido{display:none}}.garantias{display:grid;grid-template-columns:repeat(4, 1fr);border-top:1px solid rgba(18, 13, 11, 0.12);border-bottom:1px solid rgba(18, 13, 11, 0.12)}.garantia{padding:30px 22px;display:flex;gap:14px;align-items:flex-start}.garantia+.garantia{border-left:1px solid rgba(18, 13, 11, 0.12)}.garantia svg{flex:none;width:24px;height:24px;stroke:var(--vinho);fill:none;stroke-width:1.4}.garantia b{display:block;font-weight:600;font-size:15px}.garantia small{color:var(--cinza);font-size:13px}.indice{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:30;display:grid;gap:14px;justify-items:end;transition:color .4s,opacity .4s;color:var(--ouro)}.indice a{display:flex;align-items:center;gap:10px;text-decoration:none;font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.45;transition:opacity .3s}.indice a span{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .45s ease}.indice a i{width:7px;height:7px;border:1px solid currentColor;transform:rotate(45deg);transition:background .3s}.indice a[aria-current=true]{opacity:1}.indice:hover a span{max-width:160px}.indice a[aria-current=true] i{background:currentColor}.indice.claro{color:var(--vinho)}@media(max-width: 1180px){.indice{display:none !important}}.crumbs{padding:22px 0;font-size:13px;color:var(--cinza)}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,4vw,72px);align-items:start;padding-bottom:clamp(48px,6vw,88px)}.galeria{display:grid;grid-template-columns:76px 1fr;gap:12px;position:sticky;top:calc(var(--topo) + 20px)}.thumbs{display:flex;flex-direction:column;gap:10px}.thumbs button{padding:0;border:1px solid transparent;background:transparent;aspect-ratio:4/5;overflow:hidden}.thumbs button[aria-current=true]{border-color:var(--tinta)}.thumbs img{width:100%;height:100%;object-fit:cover}.palco{background:#fff;aspect-ratio:4/5;overflow:hidden;position:relative;cursor:zoom-in}.palco img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.palco.lupa img{transform:scale(2);transition:transform .12s ease}.info h1{font:500 clamp(32px, 3.6vw, 48px)/1.05 var(--display);margin:8px 0 18px;letter-spacing:-0.01em}.info .precos .preco{font-size:20px}.info .precos .de{font-size:14px}.pag{margin:10px 0 0;font-size:14px;color:#4a3f39}.pag b{color:var(--tinta);font-weight:600}.linha{height:1px;background:rgba(18, 13, 11, 0.12);margin:26px 0;border:0}.tam-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.link-btn{background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px;font-size:14px}.tamanhos{display:flex;gap:8px;flex-wrap:wrap}.variacao{display:grid;gap:8px;margin-bottom:18px}.variacao select{font:500 14px var(--texto);border:1px solid rgba(18, 13, 11, 0.3);background:transparent;padding:0 12px;height:48px;color:var(--tinta);max-width:320px}.tam{min-width:54px;height:48px;border:1px solid rgba(18, 13, 11, 0.3);background:transparent;font:500 13px/1 var(--mono)}.tam[aria-pressed=true]{background:var(--tinta);color:var(--linho);border-color:var(--tinta)}.tam:disabled{color:#b0a59c;border-style:dashed;cursor:not-allowed;background:repeating-linear-gradient(135deg, transparent 0 7px, rgba(18, 13, 11, 0.06) 7px 8px)}.aviso{font-size:13px;color:var(--vinho);margin-top:10px;min-height:20px}.acoes-pdp{display:grid;gap:10px;margin-top:18px}.cep{display:flex;gap:8px;margin-top:22px}.cep input{flex:1;min-width:0;height:48px;border:1px solid rgba(18, 13, 11, 0.3);background:transparent;padding:0 14px;font:400 15px var(--texto)}.cep .s-btn{min-height:48px;padding:0 18px}.frete-res{font-size:14px;margin-top:10px}.frete-res div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed rgba(18, 13, 11, 0.15)}details.acc{border-bottom:1px solid rgba(18, 13, 11, 0.12)}details.acc summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;font-weight:600}details.acc summary::-webkit-details-marker{display:none}details.acc summary::after{content:"+";font:400 20px/1 var(--mono)}details.acc[open] summary::after{content:"–"}details.acc .acc-body{padding-bottom:18px;color:#3d332d}details.acc .acc-body p{margin:0 0 12px}.voo{position:fixed;z-index:120;pointer-events:none;object-fit:cover;box-shadow:0 20px 40px rgba(0, 0, 0, 0.3)}#app.troca{animation:trocar .6s ease}@keyframes trocar{from{opacity:0}}.pagina{max-width:760px;padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(56px,8vw,110px)}.pagina h1{font:500 clamp(40px, 5.6vw, 72px)/1 var(--display);letter-spacing:-0.02em;margin:10px 0 28px}.pagina h2{font:500 28px/1.15 var(--display);margin:44px 0 12px}.pagina p,.pagina li{font-size:17px;color:#2f2622}.pagina .lead{font:italic 500 clamp(22px, 2.4vw, 28px)/1.35 var(--display);color:var(--tinta)}.pagina .eyebrow,.info .eyebrow{color:var(--vinho)}.sobre-hero{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:36px 0}.sobre-hero .nicho{box-shadow:0 0 0 1px rgba(107, 15, 22, 0.25),0 0 0 7px var(--linho),0 0 0 8px rgba(107, 15, 22, 0.14)}.sobre-hero .nicho img{transform:none}table.medidas{width:100%;border-collapse:collapse;font:400 14px/1.4 var(--mono);margin:10px 0 8px}table.medidas th,table.medidas td{text-align:left;padding:11px 10px;border-bottom:1px solid rgba(18, 13, 11, 0.12)}table.medidas th{font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cinza)}table.medidas td:first-child{font-weight:500}.tabela-scroll{overflow-x:auto}.footer{background:var(--tinta);color:var(--linho);padding:clamp(56px,7vw,88px) 0 28px}.s-footer-logo{display:block;width:clamp(180px,22vw,280px);height:auto;margin:0 auto 22px;filter:brightness(0) invert(0.88) sepia(0.5) saturate(1.6) hue-rotate(-8deg)}.footer>.wrap>.ornamento{color:var(--ouro);margin-bottom:56px}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.footer h4{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ouro);margin:0 0 18px}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:14px}.footer ul a{text-decoration:none;opacity:.78}.footer ul a:hover{opacity:1;text-decoration:underline}.news p{opacity:.7;font-size:14px;max-width:34ch}.news form{display:flex;margin-top:16px;border-bottom:1px solid rgba(238, 232, 222, 0.4)}.news input{flex:1;min-width:0;background:none;border:0;color:var(--linho);padding:12px 0;font:400 15px var(--texto)}.news input::placeholder{color:rgba(238, 232, 222, 0.5)}.news button{background:none;border:0;font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase}.pagamentos{display:flex;gap:8px;flex-wrap:wrap;margin-top:40px}.pagamentos span{font:500 10px/1 var(--mono);letter-spacing:.08em;border:1px solid rgba(238, 232, 222, 0.25);padding:7px 9px;text-transform:uppercase;opacity:.8}.legal{margin-top:28px;padding-top:22px;border-top:1px solid rgba(238, 232, 222, 0.12);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;opacity:.6}.veu{position:fixed;inset:0;background:rgba(18, 13, 11, 0.55);z-index:80;opacity:0;pointer-events:none;transition:opacity .3s}.veu.on{opacity:1;pointer-events:auto}.sacola{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--linho);z-index:90;transform:translateX(100%);transition:transform .45s cubic-bezier(0.2, 0.7, 0.2, 1);display:flex;flex-direction:column}.sacola.on{transform:none}.sacola-corpo{flex:1;display:flex;flex-direction:column;min-height:0}.sacola-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(18, 13, 11, 0.12)}.sacola-head h2{font:500 26px/1 var(--display);margin:0}.progresso{padding:16px 24px;background:var(--linho-2);font-size:14px}.barra{height:4px;background:rgba(18, 13, 11, 0.12);margin-top:10px}.barra i{display:block;height:100%;background:var(--vinho);transition:width .5s}.itens{flex:1;overflow-y:auto;padding:8px 24px}.item{display:grid;grid-template-columns:84px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid rgba(18, 13, 11, 0.1)}.item img{width:84px;aspect-ratio:4/5;object-fit:contain;background:transparent}.item h3{font:500 17px/1.2 var(--display);margin:0 0 4px}.item small{color:var(--cinza)}.qtd{display:inline-flex;align-items:center;border:1px solid rgba(18, 13, 11, 0.25);margin-top:10px}.qtd button{background:none;border:0;width:32px;height:32px}.qtd span{font:500 13px var(--mono);min-width:22px;text-align:center}.remover{background:none;border:0;font-size:12px;color:var(--cinza);text-decoration:underline;align-self:start}.sacola-foot{padding:20px 24px 24px;border-top:1px solid rgba(18, 13, 11, 0.12)}.total{display:flex;justify-content:space-between;margin-bottom:6px}.total b{font:500 16px var(--mono)}.sacola-foot small{display:block;color:var(--cinza);margin-bottom:16px}.vazia{text-align:center;padding:64px 12px}.vazia p{font:italic 500 24px/1.3 var(--display)}dialog{border:0;padding:0;background:var(--linho);color:var(--tinta);width:min(620px,100% - 32px);max-height:calc(100% - 48px)}dialog::backdrop{background:rgba(18, 13, 11, 0.6)}.dlg{padding:28px}.dlg-head{display:flex;justify-content:space-between;align-items:start;gap:16px}.dlg-head .icon-btn svg{stroke:var(--tinta)}.dlg h2{font:500 30px/1.1 var(--display);margin:4px 0 6px}.dlg p{color:#4a3f39;font-size:14px}.dlg .eyebrow{color:var(--vinho)}.wpp{position:fixed;right:16px;bottom:16px;z-index:70;width:54px;height:54px;border-radius:50%;background:#25d366;display:grid;place-items:center;box-shadow:0 10px 26px rgba(0, 0, 0, 0.28)}.wpp svg{width:28px;height:28px;fill:#fff}.toast{position:fixed;left:50%;bottom:88px;transform:translate(-50%, 20px);background:var(--tinta);color:var(--linho);padding:14px 20px;font-size:14px;z-index:100;opacity:0;pointer-events:none;transition:.3s;max-width:calc(100% - 32px);text-align:center}.toast.on{opacity:1;transform:translate(-50%, 0)}.gaveta{position:fixed;top:0;left:0;bottom:0;width:min(380px,88%);z-index:90;display:flex;flex-direction:column;padding:max(14px,env(safe-area-inset-top)) 0 max(22px,env(safe-area-inset-bottom));color:var(--linho);overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(120% 50% at 0% 0%, rgba(196, 161, 90, 0.14), transparent 60%),radial-gradient(90% 40% at 100% 100%, rgba(107, 15, 22, 0.35), transparent 70%),linear-gradient(180deg, var(--umber-2), var(--umber) 55%, var(--tinta));box-shadow:24px 0 60px rgba(0, 0, 0, 0.35);transform:translateX(-100%);visibility:hidden;transition:transform .55s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s .55s}.gaveta::after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg, transparent, rgba(196, 161, 90, 0.45), transparent);pointer-events:none}.gaveta.on{transform:none;visibility:visible;transition:transform .55s cubic-bezier(0.22, 1, 0.36, 1)}.gaveta-topo{display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 24px;height:60px;flex:none}.gaveta-marca{display:flex;align-items:center;gap:10px;color:var(--ouro);text-decoration:none}.gaveta-marca .calice-ico{width:15px;height:24px}.gaveta-marca img{height:20px;width:auto;filter:brightness(0) invert(0.88) sepia(0.5) saturate(1.6) hue-rotate(-8deg)}.gaveta .icon-btn{width:44px;height:44px}.gaveta-lista{list-style:none;margin:18px 0 0;padding:0 24px}.gaveta-lista li{border-top:1px solid rgba(238, 232, 222, 0.09)}.gaveta-lista li:last-child{border-bottom:1px solid rgba(238, 232, 222, 0.09)}.gaveta-lista a{display:flex;align-items:baseline;gap:16px;min-height:58px;padding:12px 0;text-decoration:none}.gaveta-lista a::after{content:"→";margin-left:auto;align-self:center;font:400 15px/1 var(--texto);color:var(--ouro);opacity:0;transform:translateX(-8px);transition:opacity .3s,transform .3s}.gaveta-lista a:hover::after,.gaveta-lista a:focus-visible::after,.gaveta-lista a[aria-current=page]::after{opacity:1;transform:none}.g-num{font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--ouro);opacity:.7;width:18px;flex:none;transform:translateY(-3px)}.g-nome{font:500 31px/1.1 var(--display);letter-spacing:.005em;transition:color .3s,transform .4s cubic-bezier(0.22, 1, 0.36, 1)}.gaveta-lista a:hover .g-nome,.gaveta-lista a[aria-current=page] .g-nome{color:var(--ouro-claro);transform:translateX(4px)}.gaveta-lista a.nav-sale .g-nome{color:var(--ouro-claro);font-style:italic}.g-tag{align-self:center;font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--linho);background:var(--vinho-claro);padding:6px 8px;border-radius:2px}.gaveta-sec{display:flex;flex-direction:column;padding:22px 24px 0}.gaveta-sec a{font:400 15px/1 var(--texto);color:rgba(238, 232, 222, 0.72);text-decoration:none;padding:14px 0;min-height:44px;transition:color .25s}.gaveta-sec a:hover{color:var(--linho)}.gaveta-pe{margin-top:auto;padding:28px 24px 0;display:grid;gap:16px}.gaveta-redes{display:flex;gap:10px}.gaveta-redes a{flex:1;display:grid;place-items:center;min-height:44px;border:1px solid rgba(196, 161, 90, 0.35);color:var(--ouro-claro);text-decoration:none;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:background .25s,border-color .25s}.gaveta-redes a:hover{background:rgba(196, 161, 90, 0.1);border-color:var(--ouro)}.gaveta-pe .mono{color:var(--ouro);opacity:.75;font-size:10.5px;text-align:center}.gaveta-lista li,.gaveta-sec,.gaveta-pe{opacity:0;transform:translateX(-14px);transition:opacity .2s,transform .2s}.gaveta.on .gaveta-lista li,.gaveta.on .gaveta-sec,.gaveta.on .gaveta-pe{opacity:1;transform:none;transition:opacity .5s ease calc(.12s + var(--i)*.045s),transform .6s cubic-bezier(0.22, 1, 0.36, 1) calc(.12s + var(--i)*.045s)}.veu{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}html.menu-aberto,html.menu-aberto body{overflow:hidden}@media(max-width: 960px){.nav{display:none}.menu-btn{display:grid}.header-in{grid-template-columns:auto 1fr auto}.logo{justify-self:center}.s-grid{grid-template-columns:repeat(2, 1fr)}.garantias{grid-template-columns:repeat(2, 1fr)}.garantia:nth-child(3){border-left:0}.garantia:nth-child(n+3){border-top:1px solid rgba(18, 13, 11, 0.12)}.pdp{grid-template-columns:1fr}.galeria{position:static;grid-template-columns:1fr}.thumbs{flex-direction:row;order:2;overflow-x:auto}.thumbs button{width:64px;flex:none}.footer-top{grid-template-columns:1fr 1fr}.news{grid-column:1/-1}}@media(max-width: 560px){.categorias{grid-template-columns:1fr}.categoria{aspect-ratio:16/9}.card-info h3{font-size:16px}.garantias{grid-template-columns:repeat(2, 1fr);gap:10px;border:0}.garantia,.garantia+.garantia,.garantia:nth-child(n+3){border:1px solid rgba(18, 13, 11, 0.09)}.garantia{flex-direction:column;align-items:center;text-align:center;gap:12px;padding:22px 12px 20px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0.2));box-shadow:0 10px 24px -18px rgba(18, 13, 11, 0.35)}.garantia svg{box-sizing:content-box;width:20px;height:20px;padding:11px;border-radius:50%;border:1px solid rgba(196, 161, 90, 0.55);background:rgba(196, 161, 90, 0.08)}.garantia b{font-size:14px;line-height:1.3;text-wrap:balance}.garantia small{display:block;margin-top:4px;font-size:12px;line-height:1.4;text-wrap:balance}.dlg{padding:20px}}body::after{content:"";position:fixed;inset:0;z-index:260;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--vinho);opacity:.035;-webkit-mask:var(--marca) 0 0/300px repeat;mask:var(--marca) 0 0/300px repeat}.escuro,.vinho{isolation:isolate}.escuro::before,.vinho::before,.looks::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--ouro);opacity:.045;-webkit-mask:var(--marca) 40px 0/300px repeat;mask:var(--marca) 40px 0/300px repeat}.vinho::before{background:var(--ouro-claro);opacity:.045}.footer{position:relative;isolation:isolate}.footer::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--ouro);opacity:.04;-webkit-mask:var(--marca) 0 0/300px repeat;mask:var(--marca) 0 0/300px repeat}.prov-abre{margin-top:16px;border:1px solid rgba(107, 15, 22, 0.22);background:rgba(255, 255, 255, 0.35)}.prov-abre summary{cursor:pointer;list-style:none;padding:14px 16px;font-size:14px;font-weight:600;color:var(--vinho);display:flex;justify-content:space-between;gap:12px}.prov-abre summary::-webkit-details-marker{display:none}.prov-abre summary::after{content:"+";font:400 18px/1 var(--mono)}.prov-abre[open] summary::after{content:"–"}.prov-abre .provador{padding:0 16px 16px}.prov-abre .prov-titulo{display:none}.provador{display:grid;gap:14px}.prov-titulo{margin:0;font:italic 600 24px/1.1 var(--display);color:var(--tinta)}.prov-campos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.prov-campos label{display:flex;align-items:center;gap:8px;border:1px solid rgba(18, 13, 11, 0.3);padding:0 12px;height:48px;background:rgba(255, 255, 255, 0.5)}.prov-campos label:focus-within{border-color:var(--vinho)}.prov-campos span{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza)}.prov-campos input{flex:1;min-width:0;border:0;background:none;font:500 17px var(--texto);color:var(--tinta);text-align:right;-moz-appearance:textfield}.prov-campos input:focus{outline:none}.prov-campos input::-webkit-inner-spin-button,.prov-campos input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.prov-campos i{font-style:normal;font-size:13px;color:var(--cinza)}.prov-caimento{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px}.prov-caimento label{position:relative;cursor:pointer}.prov-caimento input{position:absolute;opacity:0}.prov-caimento span{display:grid;place-items:center;height:40px;border:1px solid rgba(18, 13, 11, 0.22);font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:background .2s,color .2s}.prov-caimento input:checked+span{background:var(--tinta);color:var(--linho);border-color:var(--tinta)}.prov-caimento input:focus-visible+span{outline:2px solid var(--ouro);outline-offset:2px}.provador .s-btn{min-height:46px}.prov-res:empty{display:none}.prov-res{border-top:1px solid rgba(18, 13, 11, 0.12);padding-top:14px}.prov-tams{display:flex;gap:22px;flex-wrap:wrap}.prov-tam{display:grid;gap:4px}.prov-tam small{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza)}.prov-tam b{font:700 44px/1 var(--display);color:var(--vinho)}.prov-tam span{font-size:13px;color:#4a3f39}.prov-res p{font-size:13px;color:var(--cinza);margin:10px 0 0}.pagina .provador{margin:8px 0 24px;padding:24px;border:1px solid rgba(107, 15, 22, 0.22);background:rgba(255, 255, 255, 0.35)}.pagina .prov-res p{font-size:13px}#guia-prov .provador{margin:14px 0 18px;padding:18px;background:rgba(255, 255, 255, 0.45);border:1px solid rgba(107, 15, 22, 0.18)}@media(max-width: 560px){.prov-caimento span{font-size:9px;letter-spacing:.06em}}html.calmo *,html.calmo *::before,html.calmo *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}html.calmo .intro{display:none}html.calmo .entra{opacity:1;transform:none}html.calmo .vest-luz{animation:none}.parado .b-luz,.parado .avisos-trilho,.parado .vest-luz,.parado .hero-nav i{animation-play-state:paused}html.calmo .reveal{opacity:1;transform:none}html.calmo .manifesto blockquote .w{opacity:1}html.calmo .banner-arte{--k: 0 !important}.s-hero{position:relative;height:clamp(580px,100svh - var(--header) - 30px,860px);background:#1d1612;color:var(--linho);overflow:hidden;isolation:isolate}.sale-topo{height:clamp(480px,40vw,820px)}@media(min-width: 761px){.sale-topo .banner-arte>*{object-position:62% 18%}}.slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.slide.on{opacity:1;visibility:visible;transition:opacity .9s ease}.slide-in{position:relative;z-index:2;height:100%;display:flex;align-items:center;padding-bottom:56px}.slide-txt{max-width:560px;display:grid;justify-items:start}.slide-txt>*{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .9s cubic-bezier(0.2, 0.7, 0.2, 1)}html.pronto .slide.on .slide-txt>*{opacity:1;transform:none}html.pronto .slide.on .slide-txt>:nth-child(2){transition-delay:.08s}html.pronto .slide.on .slide-txt>:nth-child(3){transition-delay:.16s}html.pronto .slide.on .slide-txt>:nth-child(4){transition-delay:.24s}html.pronto .slide.on .slide-txt>:nth-child(5){transition-delay:.32s}html.pronto .slide.on .slide-txt>:nth-child(6){transition-delay:.4s}.selo{color:var(--ouro-claro);border:1px solid rgba(196, 161, 90, 0.5);padding:8px 12px}.hero-titulo{margin:20px 0 4px;font:500 clamp(92px, 13vw, 196px)/0.84 var(--display);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(180deg, #f8f0de 20%, #cbb184);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-off{margin:0;font:400 clamp(15px, 1.5vw, 20px)/1.2 var(--mono);letter-spacing:.32em;text-transform:uppercase}.hero-off b{color:var(--ouro-claro);font-weight:500}.hero-txt{margin:18px 0 0;max-width:42ch;font-size:17px;opacity:.85}.hero-pe{margin:18px 0 0;font-size:13px;opacity:.72}.slide-txt .acoes{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.s-btn.claro{background:var(--linho);color:var(--tinta)}.s-btn.claro:hover{background:#fff}.relogio{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px}.relogio .mono{font-size:11px;opacity:.8}.rel-num{display:flex;gap:6px;min-height:52px}.rel-num span{display:grid;justify-items:center;align-content:center;min-width:54px;padding:8px 6px;background:rgba(238, 232, 222, 0.07);border:1px solid rgba(196, 161, 90, 0.35)}.rel-num b{font:500 22px/1 var(--mono);font-variant-numeric:tabular-nums}.rel-num i{font:500 9px/1 var(--mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;opacity:.65;margin-top:5px}.relogio.curto{margin-top:16px;color:var(--tinta)}.relogio.curto .mono{color:var(--vinho)}.relogio.curto .rel-num{min-height:44px}.relogio.curto .rel-num span{min-width:46px;padding:6px 4px;background:rgba(107, 15, 22, 0.05);border-color:rgba(107, 15, 22, 0.22)}.relogio.curto .rel-num b{font-size:17px;color:var(--vinho)}.oferta-relogio{display:flex;justify-content:center;margin:-20px 0 40px}.oferta-relogio .relogio{margin:0;justify-content:center}.centro{text-align:center;margin:48px 0 0}.banner-arte{position:absolute;inset:0;display:block;overflow:hidden;--k: 0}.banner-arte>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;will-change:transform}.banner-arte::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(20, 14, 11, 0.6), rgba(20, 14, 11, 0.15) 50%, transparent 70%)}.b-fundo{transform:scale(1.08) translateY(calc(var(--k) * 36px))}.b-luz{background:radial-gradient(34% 70% at calc(74% + var(--k) * 6%) 42%, rgba(255, 196, 132, 0.34), rgba(255, 170, 100, 0.1) 45%, transparent 72%);mix-blend-mode:screen;animation:foco 7s ease-in-out infinite alternate}@keyframes foco{from{opacity:.75}to{opacity:1}}.b-sombra{opacity:.5;transform-origin:50% 100%;transform:translate(calc(2.4% + var(--k) * 2%), 1.5%) scale(1.02)}.b-frente{transform-origin:72% 100%;transform:scale(calc(1.005 + var(--k) * 0.05)) translateX(calc(var(--k) * -1.2%))}.vest{position:absolute;inset:0;overflow:hidden;isolation:isolate;--concreto: #cdc6ba;--tabua: rgba(70, 58, 44, .07);--furo: rgba(60, 50, 40, .34);background:radial-gradient(circle at 50% 50%, var(--furo) 0 2.5px, rgba(255, 255, 255, 0.25) 3.5px, transparent 4.5px) 64px 46px/168px 112px,repeating-linear-gradient(180deg, transparent 0 55px, var(--tabua) 55px 56px),repeating-linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0 56px, transparent 56px 112px),linear-gradient(100deg, #d8d1c6, var(--concreto) 45%, #bdb5a8)}.vest.escuro{--concreto: #3b3732;--tabua: rgba(0, 0, 0, .22);--furo: rgba(0, 0, 0, .55);background-color:#3b3732;background:radial-gradient(circle at 50% 50%, var(--furo) 0 2.5px, rgba(255, 255, 255, 0.06) 3.5px, transparent 4.5px) 64px 46px/168px 112px,repeating-linear-gradient(180deg, transparent 0 55px, var(--tabua) 55px 56px),repeating-linear-gradient(180deg, rgba(255, 255, 255, 0.025) 0 56px, transparent 56px 112px),linear-gradient(100deg, #2b2824, var(--concreto) 55%, #45403a)}.vest-cobogo{position:absolute;top:0;bottom:0;right:0;width:min(40%,620px);background:var(--cob-claro) 0 0/88px 88px;box-shadow:-18px 0 36px -14px rgba(40, 30, 20, 0.35)}.vest-cobogo::before{content:"";position:absolute;inset:0 auto 0 -10px;width:10px;background:linear-gradient(90deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.2))}.vest.escuro .vest-cobogo{background-image:var(--cob-escuro);box-shadow:-24px 0 50px -10px rgba(0, 0, 0, 0.6)}.vest.escuro .vest-cobogo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(20, 18, 16, 0.1) 40%, rgba(20, 18, 16, 0.75))}.vest-luz{position:absolute;top:-20%;bottom:-20%;left:18%;right:30%;background:var(--cob-sombra) 0 0/120px 120px;transform:skewX(-28deg) scaleY(0.82);filter:blur(1.6px);opacity:.5;mix-blend-mode:multiply;-webkit-mask:radial-gradient(60% 55% at 62% 52%, #000 30%, transparent 75%);mask:radial-gradient(60% 55% at 62% 52%, #000 30%, transparent 75%);animation:sol-anda 26s ease-in-out infinite alternate}.vest.escuro .vest-luz{background-image:var(--cob-luz);mix-blend-mode:screen;opacity:.32;filter:blur(2.4px)}@keyframes sol-anda{from{background-position:0 0}to{background-position:46px 10px}}.slide-drop{background:#3b3732}.slide-drop .slide-in::before{content:"";position:absolute;inset:0 auto 0 calc(-1*var(--gutter));width:70%;background:linear-gradient(90deg, rgba(30, 27, 24, 0.6), transparent);z-index:-1;pointer-events:none}.slide-drop .hero-titulo{font-size:clamp(64px,9vw,140px);text-transform:none;letter-spacing:-0.01em;background:linear-gradient(180deg, #f6f1e8 30%, #c9c1b4);-webkit-background-clip:text;background-clip:text}.slide-drop .selo{color:#e6dfd3;border-color:rgba(230, 223, 211, 0.45)}.hero-nav{position:absolute;z-index:3;left:50%;bottom:22px;transform:translateX(-50%);width:100%;max-width:var(--max);padding:0 var(--gutter);display:flex;gap:22px}.hero-nav button{background:none;border:0;padding:8px 0;min-height:44px;min-width:112px;display:grid;gap:10px;text-align:left;color:inherit}.hero-nav span{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.55;transition:opacity .3s}.hero-nav button[aria-current=true] span{opacity:1}.hero-nav i{position:relative;height:2px;background:rgba(238, 232, 222, 0.22);overflow:hidden}.hero-nav i::after{content:"";position:absolute;inset:0;background:var(--ouro-claro);transform:scaleX(0);transform-origin:left}.hero-nav button[aria-current=true] i::after{transform:scaleX(1)}.hero-nav button.corre i::after{animation:tempo 7s linear forwards}@keyframes tempo{from{transform:scaleX(0)}to{transform:scaleX(1)}}.s-hero.pausa .hero-nav button.corre i::after{animation-play-state:paused}.hero-seta{position:absolute;z-index:3;top:50%;width:48px;height:48px;margin-top:-24px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(238, 232, 222, 0.35);background:rgba(18, 13, 11, 0.2);color:inherit;opacity:0;transition:opacity .3s,background .3s}.hero-seta.ant{left:18px}.hero-seta.prox{right:64px}.hero-nav{justify-content:flex-end}.hero-seta svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6}.s-hero:hover .hero-seta,.hero-seta:focus-visible{opacity:1}.hero-seta:hover{background:rgba(18, 13, 11, 0.45)}@media(hover: none){.hero-seta{display:none}}.manifesto-in{display:grid;justify-items:center;text-align:center;max-width:920px}.manifesto-calice{width:52px;height:84px;color:var(--ouro-claro);margin-bottom:22px}.manifesto blockquote{margin:18px 0 24px;font:italic 500 clamp(40px, 6vw, 88px)/1.04 var(--display)}.manifesto blockquote .w{opacity:.18;transition:opacity .2s}.manifesto blockquote .w.on{opacity:1}.manifesto p{opacity:.82;max-width:52ch;margin:0 auto 30px}.drop{position:relative;isolation:isolate;overflow:hidden;background:#cdc6ba;color:var(--tinta);padding:clamp(96px,12vw,170px) 0 clamp(72px,9vw,120px)}.drop>.drop-arte{z-index:-1}.drop-in{display:grid;grid-template-columns:1fr minmax(320px, 420px);gap:clamp(32px,5vw,80px);align-items:end}.drop-txt{max-width:560px}.drop-txt .mono{color:#5d5347}.drop-txt h2{font:500 clamp(68px, 10vw, 156px)/0.9 var(--display);letter-spacing:-0.02em;margin:14px 0 10px;color:#23201c}.drop-lead{font:italic 500 clamp(24px, 2.6vw, 34px)/1.2 var(--display);color:#5d5347;margin:0 0 18px}.drop-txt p:not(.drop-lead){max-width:44ch;margin:0;color:#3a342d}.drop-pistas{list-style:none;padding:0;margin:26px 0 0;display:flex;gap:10px;flex-wrap:wrap;font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.drop-pistas li{border:1px solid rgba(35, 32, 28, 0.3);padding:9px 12px}.drop-lista{background:#23201c;color:#eee8de;padding:clamp(22px,2.6vw,34px)}.drop-lista-t{font:italic 500 28px/1.15 var(--display);margin:0 0 16px}.lista{display:grid;gap:10px}.lista input{height:52px;min-width:0;border:1px solid rgba(238, 232, 222, 0.3);background:rgba(238, 232, 222, 0.08);color:var(--linho);padding:0 16px;font:400 16px var(--texto)}.lista input::placeholder{color:rgba(238, 232, 222, 0.55)}.lista input:focus{outline:none;border-color:#cdc6ba}.drop-vantagens{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:10px;font-size:15px;line-height:1.4}.drop-vantagens li{display:flex;gap:12px}.drop-vantagens li::before{content:"";flex:none;width:10px;height:10px;margin-top:5px;border:1px solid #cdc6ba;transform:rotate(45deg)}.drop-nota{margin:12px 0 0;font-size:13px;opacity:.65}.aba.oferta{color:var(--vinho)}.info .relogio.curto{margin-top:14px}.conjunto{padding:12px 24px;background:rgba(196, 161, 90, 0.16);font-size:14px}.conjunto.ok{background:rgba(107, 15, 22, 0.08);color:var(--vinho)}.conjunto a{color:var(--vinho)}.pdp-conjunto{margin:14px 0 0;padding:10px 14px}.total.desc{color:var(--vinho);font-size:14px}.total.desc b{font-size:14px}.tamanhos.chama{animation:chama .9s ease 2}@keyframes chama{30%{box-shadow:0 0 0 4px rgba(107, 15, 22, 0.25)}}.compra-fixa{display:none}@media(max-width: 960px){.drop-in{grid-template-columns:1fr}.compra-fixa{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:65;align-items:center;justify-content:space-between;gap:14px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:rgba(238, 232, 222, 0.97);border-top:1px solid rgba(18, 13, 11, 0.12);transform:translateY(110%);transition:transform .35s ease}.compra-fixa.on{transform:none}.compra-fixa b{display:block;font:500 16px/1.2 var(--mono)}.compra-fixa small{color:var(--cinza);font-size:12px}.compra-fixa .s-btn{flex:0 0 52%;min-height:48px}body:has(.compra-fixa.on) .wpp{bottom:84px}}@media(max-width: 760px){.s-hero{height:auto;display:grid}.slide{position:relative;inset:auto;grid-area:1/1;display:flex;flex-direction:column}.slide-in{height:auto;align-items:flex-start;padding-top:0;padding-bottom:36px}.slide-sale .banner-arte,.slide-drop .drop-arte{position:relative;inset:auto;flex:none;height:clamp(300px,min(112vw,50svh),520px)}.slide-sale .slide-in,.slide-drop .slide-in{margin-top:-104px}.banner-arte>*{object-position:76% 30%}.banner-arte::after{background:linear-gradient(180deg, rgba(29, 22, 18, 0.35), transparent 22%, transparent 60%, #1d1612)}.slide-drop .drop-arte{position:absolute;inset:0;height:auto}.slide-drop .slide-in{margin-top:calc(clamp(300px,min(112vw,50svh),520px) - 104px)}.slide-drop .slide-in::before{inset:-64px 0 -24px;width:auto;background:linear-gradient(180deg, transparent, rgba(59, 55, 50, 0.9) 64px, rgba(59, 55, 50, 0.9) calc(100% - 48px), transparent)}.vest-cobogo{width:46%}.drop{padding-top:0}.drop>.drop-arte{position:relative;display:block;height:240px;margin-bottom:8px;background:transparent;-webkit-mask:linear-gradient(180deg, #000 60%, transparent);mask:linear-gradient(180deg, #000 60%, transparent)}.drop .vest-cobogo{width:100%;top:0;bottom:auto;height:132px;box-shadow:0 18px 36px -14px rgba(40, 30, 20, 0.4)}.drop .vest-cobogo::before{display:none}.drop .vest-luz{left:-10%;right:-10%;top:132px;bottom:-40%}.slide-txt .acoes{flex-direction:column}.hero-titulo{font-size:clamp(76px,25vw,120px);margin-top:14px}.slide-drop .hero-titulo{font-size:clamp(56px,17vw,84px)}.hero-off{letter-spacing:.24em}.hero-txt{font-size:15px;margin-top:12px}.relogio{margin-top:18px;gap:10px}.relogio .mono{flex-basis:100%}.rel-num span{min-width:48px}.slide-txt .acoes{margin-top:20px;width:100%}.slide-txt .acoes .s-btn{width:100%;padding:0 14px}.hero-pe{font-size:12px;margin-top:14px}.hero-nav{gap:10px;top:6px;bottom:auto}.hero-nav button{gap:8px}.hero-nav button{min-width:0;flex:1}.oferta-relogio{margin-top:-12px}.relogio.curto .mono{flex-basis:auto}}html.calmo .slide-txt>*{opacity:1;transform:none}.nav a.nav-sale{color:var(--vinho-claro);opacity:1}@media(min-width: 761px)and (max-width: 1460px){.hero-nav{padding-right:92px}}@keyframes pulsa{0%{box-shadow:0 0 0 0 rgba(255, 92, 80, 0.7)}70%{box-shadow:0 0 0 7px rgba(255, 92, 80, 0)}100%{box-shadow:0 0 0 0 rgba(255, 92, 80, 0)}}.urgencia{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:7px;background:rgba(18, 13, 11, 0.84);color:var(--linho);font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px}.urgencia i,.selo-vivo i,.barra-sale b i{width:7px;height:7px;border-radius:50%;background:#ff5c50;flex:none;animation:pulsa 1.6s ease-out infinite}.selo-vivo{display:inline-flex;align-items:center;gap:9px;background:var(--vinho);border-color:transparent;color:var(--linho)}@keyframes chamar{0%,100%{box-shadow:0 0 0 0 rgba(231, 211, 164, 0)}50%{box-shadow:0 0 0 6px rgba(231, 211, 164, 0.18)}}.btn-forte{font-size:12px;font-weight:600;letter-spacing:.14em;animation:chamar 2.4s ease-in-out infinite}.btn-forte span{display:inline-block;transition:transform .3s}.btn-forte:hover span{transform:translateX(4px)}@keyframes chamar-vinho{0%,100%{box-shadow:0 0 0 0 rgba(107, 15, 22, 0)}50%{box-shadow:0 0 0 6px rgba(107, 15, 22, 0.16)}}.card-cta{display:none}@media(hover: none){.card-cta{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;background:var(--vinho);color:var(--linho);text-decoration:none;font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}}.s-grid.rail{grid-template-columns:repeat(auto-fit, minmax(210px, 1fr))}.looks{background:var(--umber);color:var(--linho);padding:clamp(64px,9vw,120px) 0;position:relative;isolation:isolate}.looks-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}.looks-topo .mono{color:var(--ouro)}.looks-topo h2{font:500 clamp(38px, 5vw, 68px)/1 var(--display);margin:12px 0 0;letter-spacing:-0.01em}.looks-topo h2 em{font-style:italic;color:var(--ouro-claro)}.looks-setas{display:flex;gap:8px}.looks-setas .icon-btn{width:48px;height:48px;border:1px solid rgba(196, 161, 90, 0.45);color:var(--linho)}.looks-setas .icon-btn:hover{background:rgba(196, 161, 90, 0.12)}.looks-trilho{--borda: max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--borda);padding:0 var(--borda) 4px;scrollbar-width:none;overscroll-behavior-x:contain}.looks-trilho::-webkit-scrollbar{display:none}.look{flex:0 0 clamp(290px,30vw,430px);scroll-snap-align:start;background:#120d0b;display:grid;grid-template-rows:auto 1fr}.look-foto{position:relative;display:block;aspect-ratio:4/5.2;overflow:hidden}.look-foto img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(0.2, 0.7, 0.2, 1)}.look:hover .look-foto img{transform:scale(1.04)}.look-info{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px}.look-info h3{font:500 20px/1.15 var(--display);margin:0 0 6px}.look-info h3 a{text-decoration:none}.look-info .precos{gap:8px}.look-info .de{color:rgba(238, 232, 222, 0.5)}.look-info .preco{font-size:15px}.look-info .pix{flex-basis:100%;font-size:12px;color:rgba(238, 232, 222, 0.6)}.look-btn{flex:none;min-height:46px;padding:0 20px}.looks-barra{height:2px;background:rgba(238, 232, 222, 0.15);margin-top:22px}.looks-barra i{display:block;height:100%;width:12%;background:var(--ouro);transition:width .2s}.economia{margin:8px 0 0;color:var(--vinho);font-size:14px}.economia b{font-weight:700}.aviso b{font-weight:700}.palco .etiqueta{top:14px;left:14px}.palco-pontos{display:none}.compra-fixa s{font-size:12px;color:var(--cinza);margin-left:4px;font-weight:400}.reserva{margin:10px 0 0;font-size:12px;color:var(--vinho);text-align:center}.barra-sale{display:none}@media(max-width: 960px){.barra-sale{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:66;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--tinta);color:var(--linho);border-top:1px solid rgba(196, 161, 90, 0.35);transform:translateY(110%);transition:transform .35s ease}.barra-sale.on{transform:none}.barra-sale b{display:flex;align-items:center;gap:8px;font:600 13px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.barra-sale small{display:block;margin-top:4px;font:400 12px/1 var(--mono);color:var(--ouro-claro);font-variant-numeric:tabular-nums}.barra-sale .s-btn{flex:none;min-height:46px;padding:0 20px;background:var(--vinho-claro)}body:has(.barra-sale.on) .wpp{bottom:84px}.wpp{transition:bottom .35s ease}.galeria{margin:0 calc(-1*var(--gutter));gap:0}.thumbs{display:none}.palco{touch-action:pan-y;cursor:default}.palco-pontos{display:flex;position:absolute;left:0;right:0;bottom:14px;justify-content:center;gap:6px;z-index:2}.palco-pontos i{width:7px;height:7px;border-radius:4px;background:rgba(18, 13, 11, 0.25);transition:width .3s,background .3s}.palco-pontos i.on{width:22px;background:var(--vinho)}.crumbs{padding:14px 0;font-size:12px}.info h1{font-size:clamp(30px,8.6vw,38px)}}@media(max-width: 760px){.s-grid.rail{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;gap:12px;margin:0 calc(-1*var(--gutter));padding:0 var(--gutter) 6px;scroll-padding-left:var(--gutter);scrollbar-width:none}.s-grid.rail::-webkit-scrollbar{display:none}.s-grid.rail .s-card{flex:0 0 78vw;scroll-snap-align:start}.s-grid.rail .card-info h3{font-size:20px}.s-grid.rail .preco{font-size:16px}.looks-setas{display:none}.looks-topo{margin-bottom:20px}.look{flex-basis:86vw}.look-info{padding:14px}.capitulo{padding:56px 0}.cap{margin-bottom:28px}.cap h2{font-size:clamp(34px,10vw,44px)}.s-grid{gap:26px 10px}.card-info h3{font-size:16px}.urgencia{top:8px;right:8px;font-size:9px;padding:6px 7px}.s-grid:not(.rail) .urgencia{left:8px;right:auto;top:auto;bottom:8px}}html.calmo .btn-forte,html.calmo .urgencia i,html.calmo .selo-vivo i,html.calmo .barra-sale b i{animation:none}@media(max-width: 960px){.wpp{width:50px;height:50px}.barra-sale b{font-size:12px}.barra-sale .s-btn{padding:0 16px}}@media(max-width: 760px){.slide-sale .relogio{margin-top:14px}.slide-sale .rel-num{min-height:46px}.slide-sale .rel-num span{padding:6px 4px}.slide-sale .rel-num b{font-size:19px}.slide-sale .acoes{margin-top:16px}}:root{--elev-1: 0 1px 2px rgba(26, 19, 16, .06), 0 4px 10px rgba(26, 19, 16, .06), 0 16px 32px -14px rgba(26, 19, 16, .28);--elev-2: 0 2px 4px rgba(26, 19, 16, .08), 0 10px 22px rgba(26, 19, 16, .10), 0 34px 60px -22px rgba(26, 19, 16, .42);--estudio: radial-gradient(130% 95% at 30% 12%, #ffffff 0%, #f6f2ec 48%, #e8dfd2 100%)}.s-card-img,.palco{background:transparent;isolation:isolate}.palco.foto-look{box-shadow:var(--elev-1)}.s-card-img>img:not(.look),#palco{filter:drop-shadow(0 14px 18px rgba(48, 30, 18, 0.2));box-sizing:border-box;padding:6% 6% 9%;object-fit:contain}.palco.foto-look #palco{filter:none;padding:0;object-fit:cover;object-position:50% 25%}.s-card-img img.look{object-position:50% 25%}.s-card-img::before,.palco::before{content:"";position:absolute;z-index:0;left:16%;right:16%;bottom:6%;height:10%;pointer-events:none;background:radial-gradient(closest-side, rgba(48, 30, 18, 0.34), rgba(48, 30, 18, 0.12) 60%, transparent);transition:transform 1s cubic-bezier(0.2, 0.8, 0.2, 1),opacity 1s}.palco.foto-look::before{opacity:0}.s-card-img .look{z-index:1}.s-card-img .etiqueta,.s-card-img .urgencia{z-index:3}.s-card.reveal .s-card-img>img:not(.look){transform:translateY(-18px) scale(1.02);transition:transform 1.1s cubic-bezier(0.2, 0.8, 0.2, 1) calc(var(--d, 0s) + .12s),opacity .7s ease}.s-card.reveal .s-card-img::before{transform:scale(0.55);opacity:.35;transition-delay:calc(var(--d, 0s) + .12s)}.s-card.reveal.in .s-card-img>img:not(.look){transform:none}.s-card.reveal.in .s-card-img::before{transform:none;opacity:1}.s-card-img{transition:box-shadow .5s ease}.s-card.reveal.in:hover .s-card-img>img:not(.look){transform:translateY(-8px);transition-delay:0s}.s-card.reveal.in:hover .s-card-img::before{transform:scale(0.82);opacity:.6;transition-delay:0s}.s-card:hover .s-card-img{box-shadow:var(--elev-2)}.s-card:hover .s-card-img::before{opacity:0}.card-link:active .s-card-img{box-shadow:0 1px 2px rgba(26, 19, 16, 0.12),0 6px 14px -8px rgba(26, 19, 16, 0.3)}.hero-titulo{filter:drop-shadow(0 1px 0 #b39461) drop-shadow(0 1px 0 #937646) drop-shadow(0 1px 0 #6f5733) drop-shadow(0 1px 0 #4d3c23) drop-shadow(0 14px 18px rgba(0, 0, 0, 0.55))}.slide-drop .hero-titulo{filter:drop-shadow(0 1px 0 #9a938a) drop-shadow(0 1px 0 #77716a) drop-shadow(0 1px 0 #55504a) drop-shadow(0 14px 22px rgba(0, 0, 0, 0.55))}.looks-topo h2{text-shadow:0 2px 0 rgba(0, 0, 0, 0.35),0 18px 34px rgba(0, 0, 0, 0.55)}.manifesto blockquote{text-shadow:0 2px 0 rgba(40, 0, 4, 0.35),0 18px 34px rgba(40, 0, 4, 0.45)}.cap h2{text-shadow:0 1px 0 #fff,0 12px 26px rgba(70, 35, 15, 0.12)}.rel-num span{position:relative;background:linear-gradient(180deg, rgba(255, 255, 255, 0.13), rgba(255, 255, 255, 0.03) 50%, rgba(0, 0, 0, 0.12) 50%, rgba(255, 255, 255, 0.02));border-color:rgba(196, 161, 90, 0.4);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.14),inset 0 -2px 0 rgba(0, 0, 0, 0.35),0 8px 16px -6px rgba(0, 0, 0, 0.6)}.rel-num span::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(0, 0, 0, 0.45);box-shadow:0 1px 0 rgba(255, 255, 255, 0.06)}.rel-num b{text-shadow:0 2px 4px rgba(0, 0, 0, 0.5)}.relogio.curto .rel-num span{background:linear-gradient(180deg, #ffffff, #f7f2eb 50%, #ece4d8 50%, #f3ede5);box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgba(107, 15, 22, 0.12),0 6px 12px -6px rgba(70, 35, 15, 0.35)}.relogio.curto .rel-num span::after{background:rgba(107, 15, 22, 0.16);box-shadow:0 1px 0 #fff}.relogio.curto .rel-num b{text-shadow:0 1px 0 #fff}.s-btn{box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.16),inset 0 -2px 0 rgba(0, 0, 0, 0.28),0 10px 20px -8px rgba(107, 15, 22, 0.6);transition:background .3s,transform .15s,box-shadow .15s}.s-btn.claro{box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgba(26, 19, 16, 0.14),0 12px 24px -10px rgba(0, 0, 0, 0.7)}.s-btn.ghost,.s-btn.ghost.escuro,.s-btn[disabled]{box-shadow:inset 0 0 0 1px rgba(196, 161, 90, 0.6)}.s-btn.ghost.escuro{box-shadow:inset 0 0 0 1px rgba(18, 13, 11, 0.4)}.s-btn:active{transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.3),0 3px 8px -4px rgba(0, 0, 0, 0.5)}.btn-forte{animation-name:chamar-contorno;outline:6px solid transparent;outline-offset:0}@keyframes chamar-contorno{0%,100%{outline-color:rgba(231, 211, 164, 0)}50%{outline-color:rgba(231, 211, 164, 0.2)}}@keyframes chamar-contorno-vinho{0%,100%{outline-color:rgba(107, 15, 22, 0)}50%{outline-color:rgba(140, 28, 36, 0.2)}}.card-cta{box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.14),inset 0 -2px 0 rgba(0, 0, 0, 0.28)}.card-cta:active{box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.3)}.look{box-shadow:0 30px 60px -24px rgba(0, 0, 0, 0.85),0 0 0 1px rgba(196, 161, 90, 0.12)}.look-foto::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 30%, transparent 55%, rgba(0, 0, 0, 0.38)),linear-gradient(180deg, transparent 70%, rgba(18, 13, 11, 0.55))}.look-foto::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg, transparent 35%, rgba(255, 240, 210, 0.16) 50%, transparent 65%);transform:translateX(-120%);transition:transform 1.1s ease}.look:hover .look-foto::before{transform:translateX(120%)}.look-foto .etiqueta,.look-foto .urgencia{z-index:2}.look-info{box-shadow:inset 0 1px 0 rgba(196, 161, 90, 0.18)}.categoria{box-shadow:var(--elev-1)}.categoria::after{background:radial-gradient(120% 90% at 50% 20%, transparent 50%, rgba(18, 13, 11, 0.35)),linear-gradient(180deg, transparent 40%, rgba(18, 13, 11, 0.82))}.categoria b{text-shadow:0 2px 10px rgba(0, 0, 0, 0.5)}.etiqueta,.urgencia{box-shadow:0 4px 10px -4px rgba(0, 0, 0, 0.45)}.looks,.manifesto{box-shadow:inset 0 26px 40px -28px rgba(0, 0, 0, 0.55),inset 0 -26px 40px -28px rgba(0, 0, 0, 0.45)}.s-header{box-shadow:0 8px 22px -16px rgba(26, 19, 16, 0.45)}.barra-sale,.compra-fixa{box-shadow:0 -12px 30px -8px rgba(0, 0, 0, 0.3)}.drop-lista{box-shadow:0 30px 60px -24px rgba(35, 28, 20, 0.55)}.sacola.on{box-shadow:-30px 0 60px -20px rgba(0, 0, 0, 0.4)}html.calmo .s-card.reveal .s-card-img>img:not(.look),html.calmo .s-card.reveal .s-card-img::before{transform:none;opacity:1}html.calmo .btn-forte{animation:none}.s-card-img>img:not(.look){z-index:1}.s-card-img .look{z-index:2}#palco{position:relative;z-index:1}.capitulo .btn-forte,.info .btn-forte,.compra-fixa .btn-forte,.barra-sale .btn-forte,.sacola .btn-forte{animation-name:chamar-contorno-vinho}.slide-kit{background:radial-gradient(90% 120% at 72% 42%, #8e1d26 0%, #6b0f16 42%, #3a060b 100%);color:var(--linho);isolation:isolate}.slide-kit::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--ouro-claro);opacity:.05;-webkit-mask:var(--marca) 0 0/260px repeat;mask:var(--marca) 0 0/260px repeat}.slide-kit::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 72% 46%, rgba(255, 214, 160, 0.16), transparent 70%)}.slide-kit .hero-titulo{font-size:clamp(54px,6.6vw,104px);line-height:.95;text-transform:none;letter-spacing:-0.01em}.slide-kit .hero-titulo em{font-style:italic}.slide-kit .hero-txt{max-width:40ch}.kit-in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.kit-preco{display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:36px;row-gap:6px;margin-top:24px;padding:16px 0;border-top:1px solid rgba(196, 161, 90, 0.35);border-bottom:1px solid rgba(196, 161, 90, 0.35)}.kit-preco>div{display:grid;gap:6px;align-content:end}.kit-preco span{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7}.kit-preco s{font:400 18px/1 var(--mono);opacity:.55}.kit-total b{font:500 clamp(34px, 3.4vw, 46px)/1 var(--display);color:var(--ouro-claro);text-shadow:0 2px 0 rgba(0, 0, 0, 0.3),0 10px 22px rgba(0, 0, 0, 0.4)}.kit-preco p{grid-column:1/-1;margin:6px 0 0;font-size:13px;opacity:.85}.kit-preco p b{color:var(--ouro-claro)}.kit-palco{position:relative;width:100%;max-width:540px;aspect-ratio:1/1;justify-self:center}.kit-foto{position:absolute;left:20%;right:20%;top:0;bottom:8%;background:#fff;overflow:hidden;box-shadow:0 0 0 1px rgba(196, 161, 90, 0.55),0 0 0 9px rgba(42, 5, 9, 0.55),0 0 0 10px rgba(196, 161, 90, 0.3),0 40px 70px -24px rgba(0, 0, 0, 0.75)}.kit-foto img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.kit-foto::after{content:"";position:absolute;inset:10px;border:1px solid rgba(196, 161, 90, 0.55);pointer-events:none}.kit-peca{position:absolute;z-index:2;width:33%;aspect-ratio:4/5;display:block;background:var(--estudio);isolation:isolate;box-shadow:0 0 0 1px rgba(196, 161, 90, 0.35),0 24px 44px -14px rgba(0, 0, 0, 0.7);transition:transform .5s cubic-bezier(0.2, 0.7, 0.2, 1),box-shadow .5s}.kit-peca img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;filter:drop-shadow(0 10px 12px rgba(48, 30, 18, 0.22))}.kit-peca::before{content:"";position:absolute;z-index:0;left:18%;right:18%;bottom:7%;height:9%;background:radial-gradient(closest-side, rgba(48, 30, 18, 0.34), transparent)}.kit-peca span{position:absolute;z-index:2;left:50%;bottom:-13px;transform:translateX(-50%);white-space:nowrap;background:var(--tinta);color:var(--linho);font:500 10px/1 var(--mono);letter-spacing:.06em;padding:7px 9px;box-shadow:0 6px 14px -6px rgba(0, 0, 0, 0.6)}.kit-peca.a{left:0;bottom:14%;transform:rotate(-5deg)}.kit-peca.b{right:0;top:12%;transform:rotate(4deg)}.kit-peca:hover{transform:rotate(0) translateY(-6px);box-shadow:0 0 0 1px rgba(196, 161, 90, 0.6),0 34px 56px -16px rgba(0, 0, 0, 0.8)}.kit-medalha{position:absolute;z-index:3;right:9%;bottom:0;width:clamp(88px,9vw,112px);aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;color:#3a060b;background:radial-gradient(circle at 34% 28%, #fbefcf 0%, #d9b46a 45%, #9b7533 100%);box-shadow:inset 0 2px 0 rgba(255, 255, 255, 0.7),inset 0 -4px 8px rgba(90, 60, 15, 0.5),0 16px 30px -8px rgba(0, 0, 0, 0.65);animation:medalha 4.5s ease-in-out infinite alternate}.kit-medalha::before{content:"";position:absolute;inset:6px;border-radius:50%;border:1px dashed rgba(58, 6, 11, 0.4)}.kit-medalha b{font:600 clamp(28px, 2.8vw, 36px)/1 var(--display);text-shadow:0 1px 0 rgba(255, 255, 255, 0.5)}.kit-medalha small{font:600 8px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-top:3px}@keyframes medalha{from{translate:0 0}to{translate:0 -6px}}.parado .kit-medalha{animation-play-state:paused}html.calmo .kit-medalha{animation:none}@media(max-width: 960px){.kit-in{grid-template-columns:1fr;gap:26px}.kit-palco{order:-1;max-width:420px;width:92%}}@media(max-width: 760px){.slide-kit .slide-in{padding-top:60px}.slide-kit .hero-titulo{font-size:clamp(42px,12.5vw,60px)}.kit-palco{width:100%;max-width:360px}.kit-preco{column-gap:24px;margin-top:18px}.kit-preco s{font-size:16px}.kit-total b{font-size:34px}}.hero-titulo em.junto{white-space:nowrap}.btn-forte{outline-width:3px;outline-offset:3px}@keyframes chamar-contorno{0%,100%{outline-color:rgba(247, 232, 196, 0)}50%{outline-color:rgba(247, 232, 196, 0.45)}}.looks{padding:0}.looks-pin{position:sticky;top:var(--topo);height:calc(100svh - var(--topo) - var(--barra, 0px));overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:0}.looks-trilho{overflow:visible;scroll-snap-type:none;will-change:transform;padding-top:14px;padding-bottom:18px}.look{transform:scale(calc(1 - var(--ad, 0) * 0.1));opacity:calc(1 - var(--ad, 0)*.45);transform-origin:50% 60%}.look-foto img{transform:translateX(calc(var(--d, 0) * -7%)) scale(1.16);transition:none}.look:hover .look-foto img{transform:translateX(calc(var(--d, 0) * -7%)) scale(1.2)}.look-info{transform:translateY(calc(var(--ad, 0) * 10px))}.looks-topo{margin-bottom:18px}.looks-pe{display:flex;align-items:center;gap:18px;margin-top:6px}.looks-pe .looks-barra{flex:1;margin-top:0}.looks-barra i{width:6%;transition:none}.looks-conta{color:var(--ouro-claro);font-size:12px;letter-spacing:.2em;font-variant-numeric:tabular-nums}@media(max-width: 760px){.look{flex-basis:78vw}.look-foto{aspect-ratio:4/5}.looks-topo h2{font-size:clamp(32px,9vw,40px)}.looks-topo{margin-bottom:10px}}@media(max-height: 700px)and (max-width: 760px){.look-foto{aspect-ratio:1/1.1}}html.calmo .looks{padding:clamp(64px,9vw,120px) 0}html.calmo .looks-pin{position:relative;top:0;height:auto;overflow:visible}html.calmo .looks-trilho{overflow-x:auto;scroll-snap-type:x mandatory;transform:none !important}html.calmo .looks-trilho .look{transform:none;opacity:1}.faixa-cena{position:relative;width:min(1120px,100%);aspect-ratio:1000/380;margin:10px auto 22px}.anjo{position:absolute;top:0;width:25%;height:auto;pointer-events:none;filter:drop-shadow(0 28px 24px rgba(20, 0, 3, 0.5));translate:0 calc(var(--m, 0)*-70px);animation:flutua-anjo 6s ease-in-out infinite alternate}.anjo.e{left:0;--r0: -4deg;--r1: 1deg;-webkit-mask:linear-gradient(90deg, transparent, #000 22%);mask:linear-gradient(90deg, transparent, #000 22%)}.anjo.d{right:0;--r0: 4deg;--r1: -1deg;animation-delay:-3s;-webkit-mask:linear-gradient(270deg, transparent, #000 22%);mask:linear-gradient(270deg, transparent, #000 22%)}@keyframes flutua-anjo{from{transform:translateY(0) rotate(var(--r0))}to{transform:translateY(-16px) rotate(var(--r1))}}.faixa{position:absolute;left:11%;width:78%;bottom:0;overflow:visible;filter:drop-shadow(0 4px 0 rgba(60, 10, 14, 0.25)) drop-shadow(0 22px 20px rgba(20, 0, 3, 0.5));translate:0 calc(var(--m, 0)*-26px);animation:flutua-faixa 7.5s ease-in-out -1.5s infinite alternate}@keyframes flutua-faixa{from{transform:translateY(0) rotate(-0.6deg)}to{transform:translateY(-10px) rotate(0.6deg)}}.faixa-lema{font:italic 500 46px var(--display);fill:var(--vinho);letter-spacing:.01em}.manifesto .faixa-cena+p{margin-top:8px}.parado .anjo,.parado .faixa{animation-play-state:paused}@media(max-width: 760px){.faixa-cena{aspect-ratio:1000/640;margin:0 calc(-1*var(--gutter)) 16px;width:calc(100% + 2*var(--gutter))}.anjo{width:40%}.faixa{left:0;width:100%}.faixa-lema{font-size:48px}}html.calmo .anjo,html.calmo .faixa{animation:none;translate:none}.anjo.e{-webkit-mask:radial-gradient(ellipse 72% 68% at 62% 40%, #000 58%, transparent 84%);mask:radial-gradient(ellipse 72% 68% at 62% 40%, #000 58%, transparent 84%)}.anjo.d{-webkit-mask:radial-gradient(ellipse 72% 68% at 38% 40%, #000 58%, transparent 84%);mask:radial-gradient(ellipse 72% 68% at 38% 40%, #000 58%, transparent 84%)}.look{flex-basis:min(clamp(290px,30vw,430px),(100svh - var(--topo) - 340px)/1.3)}@media(max-width: 760px){.look{flex-basis:min(78vw,(100svh - var(--topo) - var(--barra, 0px) - 240px)/1.25)}}@media(max-width: 960px){body:has(#barra-sale){--barra: calc(67px + env(safe-area-inset-bottom))}}@media(max-width: 760px){.look-info h3{font-size:17px}.look-info .look-btn{padding:0 16px}}.manifesto-in{max-width:1240px}.manifesto .faixa-cena{width:min(1240px,100%);margin-top:0}.pilares{list-style:none;margin:6px 0 40px;padding:30px 0;width:100%;display:grid;grid-template-columns:repeat(3, 1fr);border-block:1px solid rgba(231, 211, 164, 0.28)}.pilares li{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;padding:0 clamp(16px,3vw,44px)}.pilares li+li::before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:rgba(231, 211, 164, 0.18)}.pilares li+li::after{content:"";position:absolute;left:-4px;top:50%;width:9px;height:9px;margin-top:-4.5px;background:var(--ouro);transform:rotate(45deg)}.pilares svg{width:34px;height:34px;margin-bottom:8px;fill:none;stroke:var(--ouro-claro);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.pilares b{font:italic 500 clamp(22px, 2vw, 28px)/1.1 var(--display);color:var(--ouro-claro)}.pilares small{font-size:14px;opacity:.72;max-width:26ch}@media(max-width: 760px){.pilares{grid-template-columns:1fr;padding:4px 0;margin-bottom:32px}.pilares li{grid-template-columns:40px 1fr;justify-items:start;column-gap:16px;row-gap:2px;padding:16px 0;text-align:left}.pilares svg{grid-row:span 2;width:30px;height:30px;margin:2px 0 0}.pilares b{font-size:22px}.pilares small{max-width:none}.pilares li+li{border-top:1px solid rgba(231, 211, 164, 0.18)}.pilares li+li::before{display:none}.pilares li+li::after{left:50%;top:-5px;margin:0 0 0 -4.5px}}.manifesto{padding:clamp(48px,6vw,88px) 0}.faixa-logo{position:absolute;left:27%;width:46%;top:6%;aspect-ratio:571/88;margin:0;background:linear-gradient(180deg, #f3e4bd, var(--ouro-claro) 45%, var(--ouro));-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;filter:drop-shadow(0 10px 18px rgba(20, 0, 3, 0.45));translate:0 calc(var(--m, 0)*-40px)}.manifesto .faixa-cena+p{margin-top:28px}.pilares{margin-bottom:32px}@media(max-width: 760px){.faixa-cena{aspect-ratio:1000/820}.faixa-logo{left:10%;width:80%;top:0}.anjo{top:17%}}html.calmo .faixa-logo{translate:none}.manifesto .faixa-cena{margin-bottom:0}.manifesto .faixa-cena+p{margin-top:-2%}.faixa-logo{background:none;-webkit-mask:none;mask:none;filter:none}.faixa-logo img{display:block;width:100%;height:auto;filter:brightness(0) invert(82%) sepia(30%) saturate(420%) hue-rotate(2deg) brightness(90%) drop-shadow(0 10px 18px rgba(20, 0, 3, 0.5))}@keyframes flutua-faixa{from{transform:translateY(0)}to{transform:translateY(-10px)}}.faixa-calice{position:absolute;left:50%;top:29%;width:52px;height:84px;margin-left:-26px;color:var(--ouro-claro);filter:drop-shadow(0 10px 14px rgba(20, 0, 3, 0.5));translate:0 calc(var(--m, 0)*-34px)}@media(max-width: 760px){.faixa-calice{top:30%;width:30px;height:48px;margin-left:-15px}}html.calmo .faixa-calice{translate:none}.logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--vinho)}@media(min-width: 961px){.header-in{max-width:none;grid-template-columns:1fr auto 1fr}.logo{order:-1;justify-self:start}.nav{justify-self:center}}@media(max-width: 960px){.logo img{height:24px}}.manifesto .faixa-cena{aspect-ratio:1000/470}.faixa-calice{top:21%;width:8.5%;height:auto;aspect-ratio:52/84;margin-left:-4.25%}@media(max-width: 760px){.manifesto .faixa-cena{aspect-ratio:1000/860}.faixa-calice{top:18%;width:15%;margin-left:-7.5%}}.logo{color:#5c101c}.manifesto .faixa-cena{aspect-ratio:1000/500}.faixa-calice{top:0;width:11%;margin-left:-5.5%}.faixa-logo{top:41%;left:30%;width:40%}@media(max-width: 760px){.manifesto .faixa-cena{aspect-ratio:1000/1000}.anjo{top:0}.faixa-calice{top:2%;width:16%;margin-left:-8%}.faixa-logo{top:50%;left:14%;width:72%}}@media(max-width: 760px){.manifesto .faixa-cena{aspect-ratio:1000/880}.faixa-logo{top:47%}}.ouro3d{color:inherit;background:none;-webkit-mask:none;mask:none;filter:drop-shadow(0 1px 0 #9a7634) drop-shadow(0 2px 0 #7a5a24) drop-shadow(0 2px 0 #5a3f15) drop-shadow(0 22px 20px rgba(20, 0, 3, 0.55));animation:flutua-ouro 8s ease-in-out -2s infinite alternate}.faixa-calice.ouro3d{--mk: var(--calice);height:auto;animation-duration:6.8s;animation-delay:-4s}.faixa-logo.ouro3d{--mk: var(--logo)}.ouro3d>i{position:absolute;inset:0;-webkit-mask:var(--mk) center/contain no-repeat;mask:var(--mk) center/contain no-repeat}.ouro-relevo{background:#fff4d6;transform:translateY(-1px);opacity:.75}.ouro-face{background:linear-gradient(172deg, #f8ebc6 0%, #ead29a 30%, #c49a4c 52%, #e6cd92 68%, #f3e2b4 80%, #a98136 100%)}@keyframes flutua-ouro{from{transform:translateY(0)}to{transform:translateY(-8px)}}.parado .ouro3d,html.calmo .ouro3d{animation:none}.manifesto-texto{display:grid;justify-items:center;gap:12px;max-width:760px;margin:6px auto 36px}.manifesto-onde{display:inline-flex;align-items:center;gap:14px;color:var(--ouro);letter-spacing:.24em}.manifesto-onde i{width:44px;height:1px;background:linear-gradient(90deg, transparent, var(--ouro))}.manifesto-onde i:last-child{transform:scaleX(-1)}.manifesto .manifesto-lead{margin:0;opacity:1;max-width:none;font:500 clamp(30px, 3.4vw, 46px)/1.08 var(--display);color:var(--linho);letter-spacing:-0.005em;text-shadow:0 2px 0 rgba(40, 0, 4, 0.3),0 14px 26px rgba(40, 0, 4, 0.4)}.manifesto-lead em{font-style:italic;color:var(--ouro-claro)}.manifesto .manifesto-sub{margin:0;max-width:46ch;opacity:.78;font-size:16px;line-height:1.6}@media(max-width: 760px){.manifesto-texto{gap:10px;margin-bottom:28px}.manifesto-onde i{width:28px}.manifesto .manifesto-sub{font-size:15px}}.manifesto-lead em{white-space:nowrap}@media(max-width: 760px){.manifesto .manifesto-lead{font-size:30px}}@media(max-width: 760px){.manifesto .faixa-cena{aspect-ratio:1000/500}.manifesto .faixa-logo,.manifesto .faixa{display:none}.faixa-calice{top:14%;width:20%;margin-left:-10%}.pilares small{display:none}.pilares li{align-items:center;padding:14px 0}.pilares svg{grid-row:auto;margin:0}}.pdp>*,.pagina>*,.provador>*,.galeria>*{min-width:0}.prov-campos{grid-template-columns:repeat(2, minmax(0, 1fr))}.prov-campos input{width:0}.prov-caimento{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 960px),(pointer: coarse){.icon-btn{width:44px;height:44px}.logo{min-height:44px}.aba{min-height:44px}.ordenar select{min-height:44px;font-size:16px}.look-btn{min-height:44px}.prov-caimento span{height:44px}.crumbs a,.pdp-conjunto a,.link-btn,.footer ul a,.wrap p a,h3>a{padding-block:12px;margin-block:-12px}.footer ul{gap:18px}}@media(max-width: 360px){.prov-campos{grid-template-columns:1fr}}@media(max-width: 960px),(pointer: coarse){.crumbs a,.pdp-conjunto a{padding-block:14px;margin-block:-14px}.look-info .look-btn{min-height:44px}}.nowrap{white-space:nowrap}@media(max-width: 760px){.anjo{translate:0 calc(var(--m, 0)*-14px)}.faixa-logo,.faixa-calice{translate:0 calc(var(--m, 0)*-10px)}.faixa{translate:0 calc(var(--m, 0)*-8px)}.manifesto-texto{margin-top:22px}}.ouro-relevo{display:none}.ouro3d{filter:drop-shadow(0 3px 0 #6f501d) drop-shadow(0 20px 18px rgba(20, 0, 3, 0.5))}.dev{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(238, 232, 222, 0.08);font-size:13px;color:rgba(238, 232, 222, 0.55)}.dev a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;color:#c9a45c;transition:color .25s}.dev a:hover{color:var(--ouro-claro)}.dev svg{width:22px;height:22px;fill:currentColor}.dev b{font:600 15px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}@media(max-width: 760px){.footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}html.moldura .wpp{bottom:76px}html.moldura body:has(.compra-fixa.on) .wpp,html.moldura body:has(.barra-sale.on) .wpp{bottom:144px}.sacre-topo{display:contents}.sacre-topo :has(.s-header){display:contents}:where(.sacre-topo,.main-content,footer,.gaveta,dialog) :is(p,h1,h2,h3,h4,h5,h6){margin:revert;line-height:revert;font-size:revert;font-family:revert;font-weight:revert}:where(.sacre-topo,.main-content,footer,.gaveta,dialog) a{text-decoration:revert;transition:revert}:where(.sacre-topo,.main-content,footer,.gaveta,dialog) a:hover,:where(.sacre-topo,.main-content,footer,.gaveta,dialog) a:focus{opacity:revert}body.sacre{background:var(--linho);color:var(--tinta);font:400 16px/1.6 var(--texto)}body.sacre .main-content{padding:0;max-width:none}.sacre a.aba{display:inline-block}.sacre a.aba[aria-pressed=true]{color:var(--tinta)}.sacre .s-card form{display:contents}.sacre .s-card input[hidden]{display:none}.sacre input.s-btn{-webkit-appearance:none;appearance:none;cursor:pointer}.sacre .tam-head .link-btn[hidden],.sacre [hidden]{display:none !important}.paginas{display:flex;justify-content:center;gap:6px;margin:40px 0 0}.paginas a,.paginas span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font:500 12px var(--mono);color:var(--tinta);text-decoration:none;border:1px solid rgba(18, 13, 11, 0.2)}.paginas span[aria-current]{background:var(--tinta);color:var(--linho);border-color:var(--tinta)}.vazio-lista{text-align:center;padding:48px 0;color:var(--cinza)}.cep-nativo{margin-top:22px;font-size:14px}.cep-nativo input[type=text],.cep-nativo input[type=tel],.cep-nativo input[type=number]{height:48px;border:1px solid rgba(18, 13, 11, 0.3);border-radius:0;background:transparent;padding:0 14px;font:400 15px var(--texto);color:var(--tinta);box-shadow:none}.cep-nativo .btn,.cep-nativo button{min-height:48px;padding:0 18px;border-radius:0;background:transparent;box-shadow:inset 0 0 0 1px rgba(18, 13, 11, 0.4);color:var(--tinta);font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.cep-nativo label,.cep-nativo .form-label{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza)}.cep-nativo a{color:var(--cinza);font-size:12px}.cep-nativo .shipping-option,.cep-nativo li{border-bottom:1px dashed rgba(18, 13, 11, 0.15);padding:8px 0}#modal-cart.modal{background:var(--linho);color:var(--tinta);width:min(440px,100%);border-radius:0;box-shadow:-30px 0 80px rgba(18, 13, 11, 0.25);font-family:var(--texto)}#modal-cart .modal-header{padding:22px 24px;border-bottom:1px solid rgba(18, 13, 11, 0.12)}#modal-cart .modal-title,#modal-cart .modal-header h2,#modal-cart .modal-header h3{font:500 30px/1 var(--display);letter-spacing:-0.01em;text-transform:none}#modal-cart .modal-body{padding:0 24px}#modal-cart .cart-item{display:grid;grid-template-columns:84px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid rgba(18, 13, 11, 0.1)}#modal-cart .cart-item-image-container img{width:84px;aspect-ratio:4/5;object-fit:contain;background:transparent}#modal-cart .cart-item-name,#modal-cart .cart-item-name a{font:500 17px/1.2 var(--display);color:var(--tinta);text-decoration:none}#modal-cart .cart-item-variant,#modal-cart .cart-item-unit-price{color:var(--cinza);font-size:13px}#modal-cart .cart-item-quantity{display:block;margin-top:10px;border:0}#modal-cart .cart-quantity-btn{background:none;border:0;width:32px;height:32px;color:var(--tinta)}#modal-cart .cart-item-quantity input{font:500 13px var(--mono);width:28px;text-align:center;border:0;background:transparent}#modal-cart .cart-item-delete-button,#modal-cart .cart-item-delete{background:none;border:0;font-size:12px;color:var(--cinza);text-decoration:underline}#modal-cart .cart-item-subtotal,#modal-cart .total-price,#modal-cart .subtotal-price{font:500 16px var(--mono);color:var(--tinta)}#modal-cart .modal-footer,#modal-cart .cart-subtotals-container{padding:18px 24px 24px;border-top:1px solid rgba(18, 13, 11, 0.12);background:var(--linho)}#modal-cart .cart-totals-row{display:flex;justify-content:space-between;margin-bottom:6px}#modal-cart .btn-primary,#modal-cart input[name=go_to_checkout]{width:100%;min-height:52px;border:0;border-radius:0;background:var(--vinho);color:var(--linho);font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer}#modal-cart .btn-primary:hover,#modal-cart input[name=go_to_checkout]:hover{background:var(--vinho-claro)}#modal-cart .btn-link{color:var(--cinza);font-size:13px;text-transform:none;letter-spacing:0}#modal-cart .alert{border-radius:0;background:var(--linho-2);border:0;color:var(--tinta);font-size:14px}#modal-cart .progress-bar,#modal-cart [class*=progress] .bar{background:var(--vinho)}body.sacre{--heading-font: var(--display);--body-font: var(--texto)}.sacre .page-header{padding:clamp(36px,6vw,72px) 0 clamp(18px,3vw,32px) !important;background:transparent !important;color:var(--tinta) !important}.sacre .page-header .container{padding:0;max-width:none}.sacre .breadcrumbs{font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza)}.sacre .breadcrumbs a{color:inherit;text-decoration:none}.sacre .breadcrumbs .crumb.active{color:var(--tinta)}.sacre .page-header-title{font:500 clamp(40px, 6vw, 72px)/1 var(--display);letter-spacing:-0.015em;text-transform:none;margin:14px 0 0}.sacre-nativa .main-content>*{max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);padding-bottom:clamp(48px,6vw,88px)}.sacre-nativa :is(h1,h2,h3,h4,.account-section-title){font-family:var(--display);font-weight:500;text-transform:none;letter-spacing:-0.01em}.sacre-nativa :is(.account-section-title,.main-content h2){font-size:clamp(26px,3vw,34px);line-height:1.1}.sacre-nativa :is(.form-label,label){font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza)}.sacre-nativa .form-control{min-height:50px;border:1px solid rgba(18, 13, 11, 0.3);border-radius:0;background:transparent;color:var(--tinta);font:400 15px/1.4 var(--texto);padding:12px 14px;box-shadow:none}.sacre-nativa textarea.form-control{min-height:140px}.sacre-nativa .form-control:focus{border-color:var(--tinta);box-shadow:0 0 0 1px var(--tinta);outline:none}.sacre-nativa .btn{border-radius:0;font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;min-height:52px;padding:0 28px}.sacre-nativa .btn-primary{background:var(--vinho);color:var(--linho);border:0}.sacre-nativa .btn-primary:hover{background:var(--vinho-claro)}.sacre-nativa .btn-secondary{background:transparent;color:var(--tinta);box-shadow:inset 0 0 0 1px rgba(18, 13, 11, 0.4);border:0}.sacre-nativa .btn-link{min-height:0;padding:0;color:var(--cinza);font:400 13px/1.4 var(--texto);letter-spacing:0;text-transform:none;text-decoration:underline}.sacre-nativa .alert{border-radius:0;border:0;background:var(--linho-2);color:var(--tinta);font-size:14px}.sacre-nativa .alert-danger{box-shadow:inset 3px 0 0 var(--vinho)}.sacre-nativa .alert-success{box-shadow:inset 3px 0 0 var(--ouro)}.sacre-nativa .account-form-container{max-width:480px}.template-cart .cart-page-table-header{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);border-bottom:1px solid rgba(18, 13, 11, 0.12)}.template-cart .cart-row{border-bottom:1px solid rgba(18, 13, 11, 0.1)}.template-cart .cart-item-image-container img{aspect-ratio:4/5;object-fit:contain;background:transparent}.template-cart .cart-item-name,.template-cart .cart-item-name a{font:500 19px/1.2 var(--display);color:var(--tinta);text-decoration:none}.template-cart :is(.cart-item-variant,.cart-item-unit-price){color:var(--cinza);font-size:13px}.template-cart .cart-item-quantity{border:0}.template-cart .cart-quantity-btn{background:none;border:0;color:var(--tinta)}.template-cart :is(.cart-item-subtotal,.cart-totals-row){font-family:var(--mono)}.template-cart .cart-page-summary{background:var(--linho-2);padding:clamp(20px,3vw,32px)}.cat-abre{position:relative}.cat-foto{position:absolute;top:50%;z-index:1;width:clamp(150px,14vw,210px);margin:0;padding:8px 8px 0;background:var(--linho);box-shadow:0 0 0 1px rgba(107, 15, 22, 0.18),0 18px 34px -14px rgba(26, 19, 16, 0.45)}.cat-foto img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 22%}.cat-foto figcaption{padding:8px 2px 9px;font-size:10px;letter-spacing:.14em;color:var(--cinza);text-align:center}.cat-foto.e{left:3%;transform:translateY(-50%) rotate(-4deg)}.cat-foto.d{right:3%;transform:translateY(-50%) rotate(3.5deg)}@media(min-width: 961px){.cat-abre:has(.cat-foto){min-height:calc(clamp(150px,14vw,210px)*1.25 + 90px);display:grid;place-items:center;margin-bottom:20px}}@media(max-width: 960px){.cat-foto{display:none}}:is(#modal-cart,.template-cart) .form-quantity{display:inline-block;width:auto;margin:0;padding:0;border:1px solid rgba(18, 13, 11, 0.25);border-radius:0;background:transparent}:is(#modal-cart,.template-cart) .form-quantity>.grid{display:grid;grid-template-columns:34px 34px 34px;align-items:center}:is(#modal-cart,.template-cart) .form-quantity .form-control-container{width:34px}:is(#modal-cart,.template-cart) .form-quantity .form-control,:is(#modal-cart,.template-cart) .cart-quantity-input{width:34px;height:34px;padding:0;border:0;background:transparent;font:500 13px/34px var(--mono);text-align:center;color:var(--tinta)}:is(#modal-cart,.template-cart) .cart-quantity-btn{display:grid;place-items:center;width:34px;height:34px;min-height:0;padding:0;border:0;background:none;color:var(--tinta)}:is(#modal-cart,.template-cart) .cart-quantity-btn:hover{background:var(--linho-2)}:is(#modal-cart,.template-cart) .cart-quantity-btn svg{width:12px;height:12px}:is(#modal-cart,.template-cart) .cart-item-image-container{border:0;background:var(--linho-2)}:is(#modal-cart,.template-cart) .cart-item-image-container img{padding:6px}:is(#modal-cart,.template-cart) .cart-item-delete-button,:is(#modal-cart,.template-cart) .js-cart-item-remove{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);text-decoration:none}:is(#modal-cart,.template-cart) .js-cart-item-remove:hover{color:var(--vinho)}:is(#modal-cart,.template-cart) .cart-item-discount-badge{color:var(--vinho);font:500 11px var(--mono)}:is(#modal-cart,.template-cart) .alert:has(+.cart-item){margin:14px 0 -6px;padding:8px 12px;background:transparent;box-shadow:inset 2px 0 0 var(--vinho);color:var(--vinho);font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}@media(max-width: 760px){#hero{--topo: clamp(560px, calc(100svh - var(--header) - 28px), 760px);height:var(--topo);grid-template-rows:minmax(0, 1fr)}#hero .slide{min-height:0}#hero .slide-sale .banner-arte,#hero .slide-drop .drop-arte{flex:1 1 0;height:auto;min-height:0}#hero .slide-sale .relogio .mono{flex-basis:auto}#hero .slide-sale .hero-pe{margin-top:10px}.slide-kit .slide-in{padding-top:56px;padding-bottom:24px}.slide-kit .kit-in{gap:14px}.slide-kit .hero-titulo{font-size:clamp(32px,9.4vw,44px);margin-top:10px}.slide-kit .hero-txt{display:none}.kit-palco{width:clamp(180px,var(--topo) - 325px,340px)}.kit-preco{grid-template-columns:auto 1fr;align-items:end;column-gap:16px;margin-top:12px;padding:10px 0}.kit-preco p{grid-column:auto;margin:0;font-size:12px}.kit-total b{font-size:30px}.slide-kit .acoes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.slide-kit .acoes .s-btn{min-height:48px;padding:0 8px;font-size:10px;letter-spacing:.1em}.kit-peca span{font-size:9px;padding:6px 7px}.kit-peca.a span{left:0;transform:none}.kit-peca.b span{left:auto;right:0;transform:none}}@media(max-width: 760px),(hover: none)and (pointer: coarse){.looks{padding:clamp(56px,8vw,96px) 0 clamp(48px,6vw,80px)}.looks-pin{position:relative;top:0;height:auto;overflow:visible}.looks-trilho{overflow-x:auto;scroll-snap-type:x mandatory;transform:none !important;-webkit-overflow-scrolling:touch}.looks-trilho .look{transform:none;opacity:1}.look-foto img{transform:scale(1.04)}}@media(max-width: 760px){.looks-trilho .look{flex-basis:78vw}.looks-trilho .look-foto{aspect-ratio:4/5}}@media(max-width: 760px){.palco{aspect-ratio:auto;height:min(125vw,56svh)}.categoria{aspect-ratio:5/2}.categoria div{left:18px;right:18px;bottom:14px}}
