:root{--fundo:#FFF6EF;--suave:#FCE3D6;--acento:#CF3820;--acento-2:#F2B134;--sobre-acento:#FFFFFF;--tinta:#1C1512;--tinta-2:#5B4F47;--faixa:#1F1410;--sobre-faixa:#FBEFE6;--t1:#F6C9B8;--t2:#F2B134;--t3:#EBA7BC;--t4:#A9CFA6;--linha:color-mix(in srgb, var(--tinta) 13%, transparent);--linha-2:color-mix(in srgb, var(--tinta) 24%, transparent);--r-painel:18px;--r-card:0px;--r-controle:999px;--r-chip:6px;--saida:cubic-bezier(0.23, 1, 0.32, 1);--dentro:cubic-bezier(0.77, 0, 0.175, 1);--gaveta:cubic-bezier(0.32, 0.72, 0, 1);--t-toque:90ms;--t-ui:120ms;--t-menu:150ms;--t-gaveta:190ms;--gutter:clamp(16px, 3vw, 44px);--shell:1600px;--h-topo:72px}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fundo);color:var(--tinta);font-family:Jost,"Century Gothic","Helvetica Neue",sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;overflow-x:hidden;transition:background-color 600ms ease,color 600ms ease}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--acento);color:var(--sobre-acento)}:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.shell{max-width:var(--shell);margin:0 auto;padding-inline:var(--gutter)}.serif{font-family:Jost,"Century Gothic","Helvetica Neue",sans-serif;font-weight:400;letter-spacing:-.005em;line-height:1.08;text-wrap:balance}.serif em{font-style:normal;font-weight:300}.olho{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.olho.acento{color:var(--acento)}.pular{position:absolute;left:-9999px;z-index:400;background:var(--tinta);color:var(--fundo);padding:12px 18px;border-radius:var(--r-chip)}.pular:focus{left:12px;top:12px}.anuncio{position:relative;z-index:75;background:var(--faixa);color:var(--sobre-faixa);font-size:12px;letter-spacing:.04em;transition:background-color 600ms ease,color 600ms ease}.anuncio .shell{display:flex;align-items:center;justify-content:center;gap:18px;min-height:36px;padding-block:7px;text-align:center}.anuncio .rodando{position:relative;height:20px;flex:1;max-width:640px;overflow:hidden}.anuncio .rodando span{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:translateY(8px);transition:opacity 420ms var(--saida),transform 420ms var(--saida);white-space:nowrap}.anuncio .rodando span.ativa{opacity:1;transform:none}.anuncio a{border-bottom:1px solid currentColor}.previa-tag{position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.72}@media (max-width:760px){.previa-tag{display:none}}.topo{position:sticky;top:env(safe-area-inset-top,0);z-index:70;background:var(--fundo);color:var(--tinta);border-bottom:1px solid var(--linha);transition:background-color 360ms ease,color 360ms ease,border-color 360ms ease}.casa .topo{position:fixed;left:0;right:0;top:calc(36px + env(safe-area-inset-top, 0px));background:transparent;color:#fff;border-bottom-color:transparent}.casa .topo.solido{top:env(safe-area-inset-top,0);background:var(--fundo);color:var(--tinta);border-bottom-color:var(--linha)}.topo .shell{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:var(--h-topo)}.topo .lado{display:flex;align-items:center;gap:2px}.topo .lado.dir{justify-content:flex-end}.topo-btn{display:inline-flex;align-items:center;gap:9px;background:none;border:0;cursor:pointer;padding:9px 12px;border-radius:var(--r-controle);font-size:13px;letter-spacing:.02em;transition:background-color var(--t-ui) ease,transform var(--t-toque) var(--saida)}@media (hover:hover) and (pointer:fine){.topo-btn:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}.topo-btn:active{transform:scale(.97)}.topo-btn svg{width:18px;height:18px;flex:none}.topo-btn .rotulo{display:none}.sacola-n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--acento);color:var(--sobre-acento);font-size:10.5px;font-weight:500;display:inline-grid;place-items:center}.logo{display:block;height:30px;color:var(--tinta);transition:color 360ms ease}@media (max-width:760px){.logo{height:24px}}.logo svg,.logo img{display:block;height:100%;width:auto}.logo-svg{overflow:visible;shape-rendering:geometricPrecision}.casa .topo:not(.solido) .logo{color:#fff}.fundo-escuro .logo{color:var(--tinta)}.casa .topo .logo{opacity:0}.casa .topo.solido .logo{opacity:1}.logo-voa{position:fixed;z-index:71;left:50%;top:0;width:min(54vw, 760px);transform-origin:50% 0;pointer-events:none;will-change:transform}.logo-voa{color:#fff;transition:color 360ms ease}.logo-voa svg{display:block;width:100%;height:auto;filter:drop-shadow(0 2px 18px rgba(0,0,0,.18))}@media (max-width:760px){.logo-voa{width:78vw}}.casa.rolou .logo-voa{opacity:0}.abertura{position:relative;height:100svh;min-height:560px;overflow:hidden;background:#000;color:#fff;isolation:isolate}.slide{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;opacity:0;transition:opacity 1100ms ease}.slide.cheia{grid-template-columns:1fr}.slide.ativa{opacity:1;z-index:1}.slide figure{margin:0;position:relative;overflow:hidden}.slide img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 7000ms linear}.slide.ativa img{transform:scale(1)}.slide::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.42) 0%,rgba(0,0,0,0) 26%,rgba(0,0,0,0) 52%,rgba(0,0,0,.62) 100%)}@media (max-width:760px){.slide{grid-template-columns:1fr}.slide figure+figure{display:none}}.slide-texto{position:absolute;z-index:2;left:0;right:0;bottom:clamp(56px, 9vh, 104px);display:grid;justify-items:center;gap:12px;text-align:center;padding-inline:var(--gutter);opacity:0;transform:translateY(14px);transition:opacity 700ms var(--saida) 250ms,transform 700ms var(--saida) 250ms}.slide.ativa .slide-texto{opacity:1;transform:none}.slide-texto h2{margin:0;font-size:clamp(20px, 2.2vw, 30px);font-weight:400;letter-spacing:.01em;text-shadow:0 1px 18px rgba(0,0,0,.35)}.slide-texto p{margin:0;font-size:14px;max-width:42ch;text-shadow:0 1px 12px rgba(0,0,0,.35)}.indicadores{position:absolute;z-index:3;left:50%;bottom:26px;transform:translateX(-50%);display:flex;gap:8px}.indicadores button{width:44px;height:18px;padding:8px 0;border:0;background:none;cursor:pointer}.indicadores button span{display:block;height:2px;background:rgba(255,255,255,.35);overflow:hidden}.indicadores button span::after{content:"";display:block;height:100%;width:100%;background:#fff;transform:scaleX(0);transform-origin:left}.indicadores button.ativa span::after{animation:encher var(--dur-slide,6500ms) linear forwards}.abertura.pausada .indicadores button.ativa span::after{animation-play-state:paused}@keyframes encher{to{transform:scaleX(1)}}.pausa{position:absolute;z-index:3;right:var(--gutter);bottom:18px;background:rgba(0,0,0,.28);color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:var(--r-controle);padding:7px 13px;font-size:11.5px;cursor:pointer;backdrop-filter:blur(6px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:var(--r-controle);border:1px solid currentColor;background:transparent;color:inherit;padding:14px 28px;font-size:12.5px;letter-spacing:.06em;cursor:pointer;white-space:nowrap;transition:background-color var(--t-ui) ease,color var(--t-ui) ease,border-color var(--t-ui) ease,transform var(--t-toque) var(--saida)}.btn:active{transform:scale(.97)}.btn.cheio{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento)}@media (hover:hover) and (pointer:fine){.btn.cheio:hover{background:var(--tinta);border-color:var(--tinta);color:var(--fundo)}}.btn.creme{background:#FFF8F1;border-color:#FFF8F1;color:#1C1512}@media (hover:hover) and (pointer:fine){.btn.creme:hover{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento)}}.btn.linha{border-color:var(--linha-2)}@media (hover:hover) and (pointer:fine){.btn.linha:hover{border-color:var(--tinta);background:var(--tinta);color:var(--fundo)}}.btn[disabled]{opacity:.4;cursor:not-allowed;transform:none}.btn.bloco{width:100%}.link-seta{display:inline-flex;align-items:center;gap:8px;font-size:13px;border-bottom:1px solid currentColor;padding-bottom:2px;transition:gap var(--t-ui) var(--saida),color var(--t-ui) ease}.link-seta:hover{gap:12px;color:var(--acento)}.esteira{overflow:hidden;border-bottom:1px solid var(--linha);background:var(--fundo);padding-block:26px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.esteira ul{display:flex;gap:clamp(36px, 5vw, 72px);margin:0;padding:0;list-style:none;width:max-content;animation:correr 42s linear infinite}.esteira li{font-size:clamp(15px, 1.5vw, 20px);letter-spacing:.24em;text-transform:uppercase;line-height:1;white-space:nowrap}.esteira li:nth-child(odd){color:var(--acento)}@media (hover:hover) and (pointer:fine){.esteira:hover ul{animation-play-state:paused}}@keyframes correr{to{transform:translateX(-50%)}}.cabeca-secao{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(20px, 3vw, 34px)}.cabeca-secao h2{margin:8px 0 0;font-size:clamp(26px, 2.8vw, 40px)}.cabeca-secao .dir{display:flex;align-items:center;gap:16px}.vitrine{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px}@media (max-width:760px){.vitrine{grid-template-columns:1fr;gap:8px;padding:8px}}.bloco{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:4 / 5;display:grid;place-items:end center;text-align:center;color:#fff}@media (max-width:760px){.bloco{aspect-ratio:4 / 5}}.bloco img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1100ms var(--saida)}.bloco::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.58))}@media (hover:hover) and (pointer:fine){.bloco:hover img{transform:scale(1.05)}}.bloco .miolo{display:grid;justify-items:center;gap:12px;padding:clamp(24px, 4vw, 56px) 20px}.bloco h3{margin:0;font-size:clamp(26px, 3vw, 42px);letter-spacing:.16em;text-transform:uppercase;font-weight:400}.bloco p{margin:0;font-size:14px;max-width:30ch}.trilho-secao{padding-top:clamp(72px, 9vw, 132px)}.trilho{position:relative}.trilho-lista{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 12px) / 4.3);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:0 var(--gutter) 6px;margin:0;list-style:none;scrollbar-width:none}.trilho-lista::-webkit-scrollbar{display:none}@media (max-width:1100px){.trilho-lista{grid-auto-columns:calc((100% - 2 * 12px) / 3.2)}}@media (max-width:720px){.trilho-lista{grid-auto-columns:62%;gap:10px}}.trilho-lista>li{scroll-snap-align:start}.setas{display:flex;gap:8px}.seta{width:44px;height:44px;border-radius:999px;border:1px solid var(--linha-2);background:transparent;display:grid;place-items:center;cursor:pointer;transition:background-color var(--t-ui) ease,color var(--t-ui) ease,border-color var(--t-ui) ease,transform var(--t-toque) var(--saida),opacity var(--t-ui) ease}.seta svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.seta:hover{background:var(--tinta);color:var(--fundo);border-color:var(--tinta)}}.seta:active{transform:scale(.95)}.seta[disabled]{opacity:.3;cursor:default;background:transparent;color:inherit;border-color:var(--linha-2)}@media (max-width:720px){.setas{display:none}}.card{position:relative}.card .foto{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#fff}.card .foto img{width:100%;height:100%;object-fit:cover;transition:transform 900ms var(--saida),opacity 300ms ease}.card .foto img.segunda{position:absolute;inset:0;opacity:0}@media (hover:hover) and (pointer:fine){.card:hover .foto img{transform:scale(1.04)}.card:hover .foto img.segunda{opacity:1}}.card .selo{position:absolute;top:12px;left:12px;z-index:2;background:var(--acento);color:var(--sobre-acento);border-radius:var(--r-controle);padding:4px 11px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.card .selo.claro{background:#fff;color:#1C1512}.card .pilula{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;justify-content:center;padding:12px;border-radius:var(--r-controle);background:#fff;color:#1C1512;font-size:12px;letter-spacing:.06em;transition:opacity var(--t-menu) var(--saida),transform var(--t-menu) var(--saida),background-color var(--t-ui) ease,color var(--t-ui) ease}.card .pilula:hover{background:var(--acento);color:var(--sobre-acento)}@media (hover:hover) and (min-width:721px){.card .pilula{opacity:0;transform:translateY(8px)}.card:hover .pilula,.card:focus-within .pilula{opacity:1;transform:none}}.card .info{padding-top:12px;display:grid;gap:1px}.card .marca-p{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-2)}.card .nome{font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .preco{font-size:14px;font-weight:500;margin-top:2px}.card .parc{font-size:12px;color:var(--tinta-2)}.cores-secao{padding-top:clamp(80px, 10vw, 150px)}.cores{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-inline:var(--gutter)}@media (max-width:1000px){.cores{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.cores{gap:8px}}.tile{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:var(--cor,var(--t1));display:grid;grid-template-rows:auto 1fr;padding:clamp(16px, 2vw, 26px);transition:background-color 600ms ease}.tile:nth-child(1){--cor:var(--t1)}.tile:nth-child(2){--cor:var(--t2)}.tile:nth-child(3){--cor:var(--t3)}.tile:nth-child(4){--cor:var(--t4)}.tile h3{margin:0;font-size:clamp(20px, 2vw, 28px);color:#1C1512;position:relative;z-index:2}.tile .conta{font-size:12px;color:#1C1512;opacity:.78;position:relative;z-index:2;margin-top:6px}.tile img{position:absolute;left:0;bottom:0;width:100%;height:74%;object-fit:cover;object-position:center 62%;mix-blend-mode:multiply;transform-origin:50% 100%;transition:transform 900ms var(--saida)}@media (hover:hover) and (pointer:fine){.tile:hover img{transform:scale(1.07) rotate(-2deg)}}.tile .ir{position:absolute;right:clamp(14px, 2vw, 24px);bottom:clamp(14px, 2vw, 24px);z-index:2;width:46px;height:46px;border-radius:999px;background:#1C1512;color:#fff;display:grid;place-items:center;transition:transform var(--t-menu) var(--saida)}.tile .ir svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.tile:hover .ir{transform:rotate(-45deg)}}.faixa-cor{margin-top:clamp(88px, 11vw, 160px);background:var(--suave);padding-block:clamp(56px, 7vw, 104px);transition:background-color 600ms ease}.faixa-cor .card .foto{background:transparent}.faixa-cor .card .foto img{mix-blend-mode:multiply}.fundo-escuro .faixa-cor .card .foto{background:#fff}.fundo-escuro .faixa-cor .card .foto img{mix-blend-mode:normal}.loja-secao{padding-top:clamp(88px, 11vw, 168px)}.mosaico{display:grid;gap:12px;padding-inline:var(--gutter);grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));height:clamp(520px, 62vw, 860px)}.mosaico figure{margin:0;overflow:hidden;position:relative}.mosaico figure:first-child{grid-row:span 2}.mosaico img{width:100%;height:100%;object-fit:cover;transition:transform 1100ms var(--saida)}@media (hover:hover) and (pointer:fine){.mosaico figure:hover img{transform:scale(1.05)}}.mosaico figcaption{position:absolute;left:14px;bottom:12px;color:#fff;font-size:12px;letter-spacing:.06em;text-shadow:0 1px 12px rgba(0,0,0,.5)}@media (max-width:820px){.mosaico{grid-template-columns:1fr 1fr;grid-template-rows:none;height:auto}.mosaico figure{aspect-ratio:1}.mosaico figure:first-child{grid-column:span 2;grid-row:auto;aspect-ratio:4 / 3}}.loja-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px, 3vw, 48px);margin-top:clamp(28px, 4vw, 48px)}@media (max-width:820px){.loja-info{grid-template-columns:1fr}}.loja-info h3{margin:0 0 8px;font-size:18px;font-weight:500}.loja-info p{margin:0;color:var(--tinta-2)}.loja-info .btns{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.blog{margin-top:clamp(96px, 12vw, 176px);display:grid;grid-template-columns:1fr 1fr;min-height:80vh}@media (max-width:820px){.blog{grid-template-columns:1fr}}.blog figure{margin:0;overflow:hidden;min-height:420px}.blog figure img{width:100%;height:100%;object-fit:cover}.blog .texto{background:var(--acento);color:var(--sobre-acento);display:grid;align-content:center;gap:20px;padding:clamp(36px, 6vw, 96px);transition:background-color 600ms ease,color 600ms ease}.blog .texto h2{margin:0;font-size:clamp(28px, 3.2vw, 46px)}.blog .texto p{margin:0;max-width:44ch;font-size:15px}.blog .btn{justify-self:start}.cupom{padding-block:clamp(80px, 10vw, 150px);text-align:center}.cupom h2{margin:0;font-size:clamp(30px, 3.8vw, 54px)}.cupom h2 em{color:var(--acento)}.cupom p{margin:18px auto 0;max-width:46ch;color:var(--tinta-2);font-size:15px}.codigo-cupom{margin-top:28px;display:inline-flex;align-items:center;gap:14px;border:1.5px dashed var(--acento);border-radius:var(--r-controle);padding:10px 10px 10px 24px;font-size:18px;letter-spacing:.24em;font-weight:500}.codigo-cupom button{border:0;border-radius:var(--r-controle);background:var(--acento);color:var(--sobre-acento);padding:10px 18px;font-size:12px;letter-spacing:.06em;cursor:pointer;transition:transform var(--t-toque) var(--saida),background-color var(--t-ui) ease}.codigo-cupom button:active{transform:scale(.96)}.aviso-copia{display:block;height:20px;margin-top:10px;font-size:12.5px;color:var(--tinta-2)}.rodape{background:var(--fundo);color:var(--tinta);border-top:1px solid var(--linha);transition:background-color 600ms ease,color 600ms ease}.rodape .shell{padding-top:clamp(40px, 5vw, 64px);padding-bottom:28px}.rodape-logo{display:inline-block;height:clamp(52px, 7vw, 96px);color:var(--tinta);margin-bottom:clamp(48px, 7vw, 104px)}.rodape-logo svg{display:block;height:100%;width:auto}.rodape-grade{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:36px}@media (max-width:900px){.rodape-grade{grid-template-columns:1fr 1fr}}@media (max-width:520px){.rodape-grade{grid-template-columns:1fr}}.rodape h3{margin:0 0 14px;font-size:15px;font-weight:500;letter-spacing:.01em}.rodape .primeira h3{text-transform:uppercase;letter-spacing:.06em}.rodape p{margin:0;max-width:40ch;font-size:15px;line-height:1.55}.rodape ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:15px}.rodape a{transition:color var(--t-ui) ease}.rodape a:hover{color:var(--acento)}.caixa-contato{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:420px;border:1px solid var(--tinta);border-radius:6px;padding:14px 18px;font-size:15px;transition:background-color var(--t-ui) ease,color var(--t-ui) ease}.caixa-contato:hover{background:var(--tinta);color:var(--fundo)}.rodape .base{margin-top:clamp(48px, 6vw, 80px);display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:13px}.rodape .base strong{font-weight:500}.rodape .base span{color:var(--tinta-2)}.cortina{position:fixed;inset:0;z-index:80;background:rgba(20,14,11,.38);opacity:0;pointer-events:none;transition:opacity var(--t-gaveta) ease}.cortina.aberta{opacity:1;pointer-events:auto}.gaveta{position:fixed;top:0;bottom:0;z-index:90;width:min(440px, 94vw);background:var(--fundo);color:var(--tinta);display:flex;flex-direction:column;transition:transform 200ms var(--gaveta),background-color 600ms ease}.gaveta.esquerda{left:0;transform:translateX(-100%)}.gaveta.direita{right:0;transform:translateX(100%)}.gaveta.aberta{transform:none;transition-duration:var(--t-gaveta)}.gaveta>header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--linha)}.gaveta>header h2{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.gaveta .corpo{flex:1;overflow:auto;padding:6px 22px 24px}.gaveta .pe{border-top:1px solid var(--linha);padding:18px 22px;display:grid;gap:10px}.gaveta.menu{width:min(560px, 100vw)}.menu-lista{list-style:none;margin:0;padding:18px 0 0}.menu-lista>li{border-bottom:1px solid var(--linha)}.menu-lista>li>a,.menu-lista>li>button{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;cursor:pointer;text-align:left;font-size:clamp(20px, 2.2vw, 26px);line-height:1.3;padding:14px 0;transition:color var(--t-ui) ease,padding-left var(--t-menu) var(--saida)}.menu-lista>li>a:hover,.menu-lista>li>button:hover{color:var(--acento);padding-left:8px}.menu-lista .mais-sinal{font-family:Jost,sans-serif;font-size:22px;transition:transform var(--t-menu) var(--saida)}.menu-lista button[aria-expanded="true"] .mais-sinal{transform:rotate(45deg)}.submenu{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;padding:0 0 18px}.submenu a{font-size:14px;color:var(--tinta-2);padding:3px 0}.submenu a:hover{color:var(--acento)}.menu-lista .sale{color:var(--acento)}.menu-destaque{margin:26px 0 8px;position:relative;aspect-ratio:16 / 10;overflow:hidden}.menu-destaque img{width:100%;height:100%;object-fit:cover}.menu-destaque span{position:absolute;left:16px;bottom:14px;color:#fff;font-size:18px;letter-spacing:.04em;text-shadow:0 2px 16px rgba(0,0,0,.4)}.sacola-item{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--linha)}.sacola-item img{background:#fff;aspect-ratio:3/4;object-fit:cover}.sacola-item .v{font-weight:500;margin-top:6px}.sacola-item .m{font-size:12px;color:var(--tinta-2);margin-top:2px}.sacola-vazia{padding:44px 0;display:grid;gap:12px}.sacola-vazia h3{margin:0;font-size:22px}.sacola-vazia p{margin:0;color:var(--tinta-2)}.total{display:flex;justify-content:space-between;font-size:15px;font-weight:500}.estacao-btn{position:fixed;z-index:79;left:16px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;border:0;cursor:pointer;background:#FFF;color:#1C1512;font-size:13px;font-weight:500;letter-spacing:.02em;box-shadow:0 8px 28px -6px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.08);transition:transform var(--t-toque) var(--saida)}.estacao-btn:active{transform:scale(.97)}.estacao-btn .rotulo-estacao{font-weight:400;color:#5B4F47}.estacao-btn .rotulo-estacao::before{content:"· "}@media (max-width:760px){.estacao-btn{left:12px}.estacao-btn .rotulo-estacao{display:none}.estacao-painel{left:12px;bottom:calc(76px + env(safe-area-inset-bottom, 0px))}}.estacao-btn .bolinhas{display:inline-flex}.estacao-btn .bolinhas i{width:22px;height:22px;border-radius:999px;border:2px solid #FFF;box-shadow:0 0 0 1px rgba(0,0,0,.12);margin-left:-7px}.estacao-btn .bolinhas i:first-child{margin-left:0}.menu-lista .so-gestao>button{color:var(--acento)}.estacao-painel{left:12px;bottom:62px}}.estacao-btn .bolinhas{display:inline-flex}.estacao-btn .bolinhas i{width:20px;height:20px;border-radius:999px;border:2px solid var(--tinta);margin-left:-6px}.estacao-btn .bolinhas i:first-child{margin-left:0}.estacao-painel{position:fixed;z-index:96;left:18px;bottom:72px;width:min(380px, calc(100vw - 36px));background:var(--fundo);color:var(--tinta);border:1px solid var(--linha);border-radius:var(--r-painel);box-shadow:0 30px 60px -24px rgba(0,0,0,.45);padding:20px;display:grid;gap:16px;transform-origin:0 100%;opacity:0;transform:scale(.96) translateY(6px);pointer-events:none;transition:opacity var(--t-ui) var(--saida),transform var(--t-ui) var(--saida),background-color 600ms ease}.estacao-painel.aberto{opacity:1;transform:none;pointer-events:auto}.estacao-painel h2{margin:0;font-size:22px}.estacao-painel .nota{margin:-8px 0 0;font-size:12.5px;color:var(--tinta-2)}.estacoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.estacoes button{display:grid;gap:8px;text-align:left;padding:10px;border-radius:12px;border:1px solid var(--linha);background:transparent;cursor:pointer;font-size:12.5px;transition:border-color var(--t-ui) ease,transform var(--t-toque) var(--saida)}.estacoes button:hover{border-color:var(--linha-2)}.estacoes button:active{transform:scale(.97)}.estacoes button[aria-pressed="true"]{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.estacoes .paleta{display:flex;height:22px;border-radius:6px;overflow:hidden}.estacoes .paleta i{flex:1}.estacao-painel{max-height:calc(100vh - 100px);overflow:auto}.estacoes button>span:last-child{display:block}.estacoes .editada{font-style:normal;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--acento)}.editor{display:grid;gap:12px;border-top:1px solid var(--linha);padding-top:14px}.editor label{display:grid;gap:6px;font-size:12px;color:var(--tinta-2)}.editor input[type=text]{font:inherit;font-size:14px;color:var(--tinta);background:transparent;border:1px solid var(--linha-2);border-radius:10px;padding:9px 12px}.editor input[type=text]:focus{outline:none;border-color:var(--tinta)}.editor input[type=color]{width:100%;height:36px;border:1px solid var(--linha-2);border-radius:10px;background:transparent;padding:3px;cursor:pointer}.cores-editor{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cores-editor label:last-child{grid-column:1 / -1}.rotulo-grupo{font-size:12px;color:var(--tinta-2);margin-bottom:-6px}.cores-categorias{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aviso-contraste{margin:0;font-size:12.5px;line-height:1.45;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--acento) 12%,var(--fundo));color:var(--tinta)}.acoes-painel{display:flex;flex-wrap:wrap;gap:8px}.acoes-painel .btn{padding:10px 16px;font-size:12px}.estacao-painel .rodape-painel{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--tinta-2)}.estacao-painel .rodape-painel button{background:none;border:0;cursor:pointer;border-bottom:1px solid currentColor;padding:0 0 1px;font-size:12px;color:inherit}.capa{position:relative;min-height:min(62vh, 620px);display:grid;align-items:end;overflow:clip;isolation:isolate;color:#fff}.capa-foto{position:absolute;inset:-8% 0;z-index:-2;will-change:transform}.capa-foto img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.capa::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,.62) 100%)}.capa .shell{padding-block:clamp(34px, 5vw, 70px)}.capa h1{margin:10px 0 0;font-size:clamp(34px, 4.6vw, 66px)}.capa .abaixo{margin:14px 0 0;max-width:46ch;font-size:15px}.chips-cat{display:flex;gap:8px;overflow-x:auto;padding:18px var(--gutter) 0;scrollbar-width:none;max-width:var(--shell);margin:0 auto}.chips-cat::-webkit-scrollbar{display:none}.chips-cat a{flex:none;padding:9px 18px;border-radius:999px;border:1px solid var(--linha-2);font-size:13px;transition:background-color var(--t-ui) ease,color var(--t-ui) ease,border-color var(--t-ui) ease}.chips-cat a:hover{border-color:var(--tinta)}.chips-cat a[aria-current="page"]{background:var(--tinta);color:var(--fundo);border-color:var(--tinta)}.controle{position:sticky;top:var(--h-topo);z-index:40;background:var(--fundo);border-bottom:1px solid var(--linha);transition:background-color 600ms ease}.controle .sangra{display:flex;align-items:center;gap:14px;min-height:56px;flex-wrap:wrap;max-width:var(--shell);margin:0 auto;padding-inline:var(--gutter)}.btn-filtro{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--linha-2);border-radius:999px;background:none;cursor:pointer;padding:8px 16px;font-size:13px;transition:border-color var(--t-ui) ease,background-color var(--t-ui) ease,color var(--t-ui) ease}.btn-filtro:hover{border-color:var(--tinta);background:var(--tinta);color:var(--fundo)}.btn-filtro svg{width:14px;height:14px}.contagem{font-size:13px;color:var(--tinta-2)}.controle .direita{margin-left:auto;display:flex;align-items:center;gap:18px}@media (max-width:620px){.controle .alternar{display:none}.controle .sangra{min-height:52px}}.alternar{display:inline-flex;align-items:center;gap:9px;font-size:13px;cursor:pointer;color:var(--tinta-2);user-select:none}.alternar input{position:absolute;opacity:0;pointer-events:none}.alternar .trilho{width:32px;height:18px;border-radius:999px;background:var(--linha-2);position:relative;transition:background-color var(--t-menu) ease}.alternar .trilho::after{content:"";position:absolute;inset:2px auto 2px 2px;width:14px;border-radius:999px;background:#fff;transition:transform var(--t-menu) var(--saida)}.alternar input:checked+.trilho{background:var(--acento)}.alternar input:checked+.trilho::after{transform:translateX(14px)}.alternar input:focus-visible+.trilho{outline:2px solid var(--acento);outline-offset:3px}.ordenar{appearance:none;border:1px solid var(--linha-2);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:13px;padding:8px 32px 8px 15px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 16px center,right 11px center;background-size:5px 5px;background-repeat:no-repeat}.ordenar option{color:#1C1512}.ativos{display:flex;gap:8px;flex-wrap:wrap;padding:16px var(--gutter) 0;max-width:var(--shell);margin:0 auto}.ativos:empty{display:none}.pastilha{display:inline-flex;align-items:center;gap:8px;border:0;background:var(--acento);color:var(--sobre-acento);border-radius:999px;padding:6px 11px 6px 14px;font-size:12px;cursor:pointer;transition:transform var(--t-toque) var(--saida)}.pastilha:active{transform:scale(.97)}.pastilha svg{width:10px;height:10px}.limpar-tudo{background:none;border:0;cursor:pointer;font-size:12px;color:var(--tinta-2);border-bottom:1px solid currentColor;padding:0 0 2px}.grade{display:grid;grid-template-columns:repeat(4,1fr);gap:44px 12px;padding:24px var(--gutter) 0;margin:0 auto;list-style:none;max-width:var(--shell)}@media (max-width:1240px){.grade{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.grade{grid-template-columns:repeat(2,1fr);gap:32px 8px}}#zona-estados{padding-inline:var(--gutter);max-width:var(--shell);margin:0 auto}.peca .foto{position:relative;display:block;aspect-ratio:3 / 4;background:color-mix(in srgb,var(--suave) 70%,#fff);overflow:hidden}.peca .foto img{width:100%;height:100%;object-fit:cover;opacity:0;transition:transform 900ms var(--saida),opacity 300ms ease}.peca .foto img.pronta{opacity:1}@media (hover:hover) and (pointer:fine){.peca:hover .foto img{transform:scale(1.04)}}.peca .marcador{position:absolute;top:12px;left:12px;background:#fff;color:#1C1512;border-radius:999px;padding:4px 11px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.peca.esgotada .foto img.pronta{opacity:.5}.peca .acao{position:absolute;left:12px;right:12px;bottom:12px;display:flex;justify-content:center;background:#fff;color:#1C1512;border:0;border-radius:999px;padding:12px;font-size:12px;letter-spacing:.06em;cursor:pointer;transition:opacity var(--t-menu) var(--saida),transform var(--t-menu) var(--saida),background-color var(--t-ui) ease,color var(--t-ui) ease}.peca .acao:hover{background:var(--acento);color:var(--sobre-acento)}@media (hover:hover) and (min-width:721px){.peca .acao{opacity:0;transform:translateY(8px)}.peca:hover .acao,.peca:focus-within .acao{opacity:1;transform:none}}.peca .info{padding-top:12px;display:grid;gap:1px}.peca .info .olho{font-size:10.5px;color:var(--tinta-2)}.peca .nome{font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.peca a.nome:hover{color:var(--acento)}.peca .valor{font-size:14px;font-weight:500}.peca .parcela{font-size:12px;color:var(--tinta-2)}.esqueleto .foto{background:var(--suave);animation:respirar 1.2s ease-in-out infinite alternate}.esqueleto .barra{height:11px;background:var(--suave);border-radius:4px}.esqueleto .barra+.barra{margin-top:8px;width:50%}@keyframes respirar{to{opacity:.55}}.mais{display:flex;justify-content:center;padding-top:56px}.mais .btn{border-color:var(--linha-2)}.estado{border-radius:var(--r-painel);background:var(--suave);padding:clamp(32px, 5vw, 64px) clamp(24px, 4vw, 56px);margin-top:24px;display:grid;gap:12px;max-width:760px;transition:background-color 600ms ease}.estado h2{margin:0;font-family:Jost,"Century Gothic","Helvetica Neue",sans-serif;font-weight:400;font-size:clamp(24px, 2.8vw, 38px);line-height:1.1}.estado p{margin:0;color:var(--tinta-2);max-width:54ch}.estado .linha{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.estado.erro{background:color-mix(in srgb,var(--acento) 14%,var(--fundo))}.estado .codigo{font-size:11.5px;color:var(--tinta-2)}.sugestoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.sugestoes button{border:1px solid var(--linha-2);background:transparent;color:inherit;border-radius:999px;padding:9px 16px;font-size:12.5px;cursor:pointer;transition:background-color var(--t-ui) ease,color var(--t-ui) ease,border-color var(--t-ui) ease}.sugestoes button:hover{background:var(--tinta);color:var(--fundo);border-color:var(--tinta)}.grupo{border-bottom:1px solid var(--linha);padding:20px 0}.grupo>h3{margin:0 0 14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-2);font-weight:500}.opcoes{display:grid;gap:11px}.opcao{display:flex;align-items:center;gap:11px;cursor:pointer}.opcao input{position:absolute;opacity:0;pointer-events:none}.opcao .caixa{width:18px;height:18px;border:1px solid var(--linha-2);border-radius:var(--r-chip);display:grid;place-items:center;transition:background-color var(--t-ui) ease,border-color var(--t-ui) ease}.opcao .caixa svg{width:11px;height:11px;opacity:0}.opcao input:checked+.caixa{background:var(--acento);border-color:var(--acento)}.opcao input:checked+.caixa svg{opacity:1;stroke:var(--sobre-acento)}.opcao input:focus-visible+.caixa{outline:2px solid var(--acento);outline-offset:3px}.opcao .amostra{width:15px;height:15px;border-radius:999px;border:1px solid var(--linha-2);flex:none}.opcao .qtd{margin-left:auto;font-size:12px;color:var(--tinta-2)}.faixa-preco{display:flex;align-items:center;gap:10px}.campo{border:1px solid var(--linha-2);border-radius:12px;background:color-mix(in srgb,#fff 60%,transparent);color:inherit;padding:11px 14px;font:inherit;width:100%;min-width:0;transition:border-color var(--t-ui) ease}.campo:focus{border-color:var(--tinta);outline:none}.campo[aria-invalid="true"]{border-color:var(--acento)}.aviso-campo{font-size:12.5px;color:var(--acento);margin:8px 0 0}.produto-grade{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(20px, 3vw, 64px);align-items:start;max-width:var(--shell);margin:0 auto;padding:18px var(--gutter) 0}@media (max-width:940px){.produto-grade{grid-template-columns:1fr}}.pilha{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width:560px){.pilha{grid-template-columns:1fr}}.pilha figure{margin:0;background:#fff;aspect-ratio:3/4;overflow:hidden}.pilha figure:first-child{grid-column:1 / -1;aspect-ratio:4/5}.pilha img{width:100%;height:100%;object-fit:cover}.ficha{position:sticky;top:calc(var(--h-topo) + 22px)}@media (max-width:940px){.ficha{position:static}}.ficha h1{margin:10px 0 0;font-family:Jost,"Century Gothic","Helvetica Neue",sans-serif;font-weight:400;font-size:clamp(24px, 2.4vw, 34px);line-height:1.12}.ficha .preco{font-size:18px;font-weight:500;margin-top:18px}.ficha .parcelamento,.ficha .pix{color:var(--tinta-2)}.bloco-opcao{margin-top:26px}.bloco-opcao .cabeca{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.bloco-opcao .cabeca h2{margin:0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-2);font-weight:500}.guia{background:none;border:0;padding:0 0 2px;cursor:pointer;font-size:12.5px;color:var(--tinta-2);border-bottom:1px solid currentColor}.guia:hover{color:var(--acento)}.trilha-opcoes{display:flex;gap:8px;flex-wrap:wrap}.opcao-btn{min-width:50px;border:1px solid var(--linha-2);background:transparent;color:inherit;border-radius:999px;padding:11px 18px;font-size:13px;cursor:pointer;transition:border-color var(--t-ui) ease,background-color var(--t-ui) ease,color var(--t-ui) ease,transform var(--t-toque) var(--saida)}.opcao-btn:hover{border-color:var(--tinta)}.opcao-btn:active{transform:scale(.97)}.opcao-btn[aria-pressed="true"]{background:var(--tinta);color:var(--fundo);border-color:var(--tinta)}.opcao-btn[disabled]{opacity:.4;cursor:not-allowed;transform:none}.cor-btn{display:inline-flex;align-items:center;gap:9px}.cor-btn .amostra{width:15px;height:15px;border-radius:999px;border:1px solid var(--linha-2)}.opcao-btn[aria-pressed="true"] .amostra{border-color:color-mix(in srgb,var(--fundo) 60%,transparent)}.acoes-compra{margin-top:24px;display:grid;gap:9px}.acoes-compra .btn{width:100%;padding:17px 24px}.entrega{margin-top:28px;border-top:1px solid var(--linha);padding-top:22px}.entrega form{display:flex;gap:9px;align-items:flex-start}.entrega .campo{max-width:180px}.resultado-frete{margin-top:14px;display:grid;gap:9px;color:var(--tinta-2)}.resultado-frete .item{display:flex;justify-content:space-between;gap:16px;border-bottom:1px dashed var(--linha);padding-bottom:9px}.resultado-frete .item span:last-child{color:var(--tinta)}.aviso{border-radius:12px;padding:12px 14px;background:color-mix(in srgb,var(--acento) 12%,var(--fundo));color:var(--tinta);display:flex;gap:10px;align-items:flex-start}.aviso svg{width:15px;height:15px;flex:none;margin-top:3px;color:var(--acento)}.aviso a{border-bottom:1px solid currentColor}.confianca{margin-top:26px;display:grid;gap:11px;color:var(--tinta-2);border-top:1px solid var(--linha);padding-top:22px}.confianca a{color:var(--tinta);border-bottom:1px solid var(--linha-2)}.descricao{margin-top:clamp(64px, 8vw, 104px);border-top:1px solid var(--linha);padding-top:40px}.descricao .colunas{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px, 5vw, 80px)}@media (max-width:900px){.descricao .colunas{grid-template-columns:1fr}}.descricao h2{margin:0 0 16px;font-family:Jost,"Century Gothic","Helvetica Neue",sans-serif;font-weight:400;font-size:clamp(20px, 2vw, 28px);line-height:1.15}.descricao p{color:var(--tinta-2);margin:0 0 14px;max-width:58ch}.descricao dl{margin:0;border-top:1px solid var(--linha)}.descricao dl>div{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--linha)}.descricao dt{color:var(--tinta-2)}.descricao dd{margin:0}.voando{will-change:transform;transform-origin:top left}@media (prefers-reduced-motion:reduce){.slide img,.slide.ativa img{transform:none;transition:none}.esteira ul{animation:none}.indicadores button.ativa span::after{animation:none;transform:scaleX(1)}.capa-foto,.logo-voa{transform:none!important}*,*::before,*::after{transition-duration:120ms!important}}.lbnh-wa{position:fixed;right:18px;bottom:18px;z-index:70;width:56px;height:56px;border-radius:999px;background:#25D366;color:#fff;display:grid;place-items:center;box-shadow:0 4px 16px rgba(0,0,0,.18);transition:transform var(--t-toque) var(--saida),bottom var(--t-menu) var(--saida)}.lbnh-wa svg{width:30px;height:30px}.lbnh-wa:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.lbnh-wa:hover{transform:scale(1.05)}}@media (max-width:900px){.lbnh-wa{right:14px;bottom:14px;width:52px;height:52px}}body.gaveta-aberta .lbnh-wa,body.volta-aberta .lbnh-wa{opacity:0;pointer-events:none}