@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c482c14212994e6-s.0wshmoobkgfsd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/028d4dca630c4040-s.292z1ur_wx-18.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f3bb94607060cee8-s.p.3b6-7wz_5l3s6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c482c14212994e6-s.0wshmoobkgfsd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/028d4dca630c4040-s.292z1ur_wx-18.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f3bb94607060cee8-s.p.3b6-7wz_5l3s6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Fallback;src:local(Arial);ascent-override:87.67%;descent-override:23.32%;line-gap-override:0.0%;size-adjust:107.22%}.u3g4fG_className{font-family:Chivo,Chivo Fallback;font-style:normal}.u3g4fG_variable{--fonte-chivo:"Chivo", "Chivo Fallback"}
:root{--laranja:#ff5a1f;--acao:#111;--acao-hover:#333;--laranja-claro:#f2f2f2;--sol:#ffc93c;--sol-claro:#fff6dc;--alerta-texto:#8a5a00;--tinta:#0b0b0b;--texto:#282828;--suave:#6b6b6b;--borda:#e5e5e5;--borda-campo:#8a8a8a;--fundo:#f5f5f5;--superficie:#fff;--branco:var(--superficie);--verde:#0a7d45;--verde-claro:#e6f5ec;--erro:#c62828;--erro-claro:#fdecec;--fonte:var(--fonte-chivo,"Chivo"), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fonte-titulo:var(--fonte);--t-xs:.75rem;--t-s:.875rem;--t-m:1rem;--t-l:1.125rem;--t-xl:1.5rem;--t-2xl:2rem;--t-3xl:clamp(2.25rem, 6vw, 3.75rem);--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:64px;--raio-s:10px;--raio-m:14px;--raio-l:20px;--raio-total:999px;--sombra:0 1px 2px #0000000d, 0 8px 24px #00000012;--sombra-forte:0 8px 30px #1f1d1a29;--largura:1240px;--header-h:64px;--tabbar-h:62px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--fonte);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--t-m);color:var(--texto);background:var(--superficie);padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));margin:0;line-height:1.5}@media (min-width:900px){body{padding-bottom:0}}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--fonte-titulo);color:var(--tinta);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.1}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--acao);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--largura);padding-inline:var(--e-4);margin-inline:auto}@media (min-width:900px){.container{padding-inline:var(--e-5)}}.icone{flex:none;width:24px;height:24px}.icone-s{flex:none;width:18px;height:18px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.btn{justify-content:center;align-items:center;gap:var(--e-2);min-height:48px;padding:0 var(--e-5);border-radius:var(--raio-s);font-weight:800;font-size:var(--t-s);text-transform:uppercase;letter-spacing:.06em;border:0;transition:background-color .15s,transform .1s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primario{background:var(--acao);color:var(--branco)}.btn-primario:hover{background:var(--acao-hover)}.btn-secundario{background:var(--branco);color:var(--tinta);border:1.5px solid var(--tinta)}.btn-secundario:hover{background:var(--fundo)}.btn-pix{background:var(--verde);color:var(--branco)}.btn-bloco{width:100%}.btn-link{color:var(--acao);font-weight:600;font-size:var(--t-m);text-transform:none;letter-spacing:0;text-underline-offset:3px;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.faixa{background:var(--tinta);color:var(--branco);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:var(--e-3) var(--e-4);margin:0;font-weight:700}.faixa strong{color:var(--sol)}.cupom-aplicado{align-items:center;gap:var(--e-3);background:var(--verde-claro);color:var(--verde);border-radius:var(--raio-s);padding:var(--e-3) var(--e-4);font-size:var(--t-s);display:flex}.cupom-aplicado svg{flex:none;width:18px;height:18px}.cupom-aplicado{margin-top:var(--e-3)}.cupom-aplicado+.cupom-form{margin-top:var(--e-2)}.cupom-aplicado strong{color:var(--tinta)}.cupom-aplicado .codigo{letter-spacing:.04em;background:var(--branco);border:1.5px dashed var(--verde);border-radius:var(--raio-s);color:var(--verde);padding:2px 8px;font-weight:800}.header{z-index:40;background:var(--branco);border-bottom:1px solid var(--borda);position:sticky;top:0}.header-linha{align-items:center;gap:var(--e-3);padding-block:var(--e-3);grid-template-columns:1fr auto 1fr;grid-template-areas:"menu logo acoes""busca busca busca";display:grid}.header-menu{grid-area:menu;justify-self:start}.logo{align-items:center;gap:var(--e-2);grid-area:logo;justify-self:center;display:inline-flex}.header-acoes{gap:var(--e-1);grid-area:acoes;justify-self:end;align-items:center;display:flex}.busca{grid-area:busca}@media (min-width:900px){.header-linha{gap:var(--e-6);padding-block:var(--e-4);grid-template-columns:1fr auto 1fr;grid-template-areas:"busca logo acoes"}.header-menu{display:none}.header-acoes{gap:var(--e-2)}.busca{max-width:380px}.logo-marca{height:40px}}.logo-marca{width:auto;height:34px}.icone-btn{border-radius:var(--raio-total);width:44px;height:44px;color:var(--tinta);background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.icone-btn:hover{background:var(--fundo)}.icone-btn .rotulo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:900px){.icone-btn{width:auto;padding:0 var(--e-3);gap:var(--e-2);border-radius:var(--raio-s);grid-auto-flow:column}.icone-btn .rotulo{clip:auto;width:auto;height:auto;font-size:var(--t-s);font-weight:600;position:static;overflow:visible}}.contador{border-radius:var(--raio-total);background:var(--acao);min-width:18px;height:18px;color:var(--branco);font-size:var(--t-xs);place-items:center;padding:0 5px;font-weight:800;line-height:1;display:grid;position:absolute;top:4px;right:2px}@media (min-width:900px){.contador{position:static}}.busca-form{display:flex;position:relative}.busca-form input{width:100%;height:46px;padding:0 52px 0 var(--e-4);border:1.5px solid var(--borda-campo);border-radius:var(--raio-total);background:var(--fundo);font-size:var(--t-m)}.busca-form input:focus{border-color:var(--acao);background:var(--branco)}.busca-form button{background:var(--acao);width:38px;height:38px;color:var(--branco);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.busca-sugestoes{z-index:60;padding:var(--e-1);background:var(--branco);border:1.5px solid var(--borda-campo);border-radius:var(--raio-s);max-height:min(60vh,420px);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.busca-sugestoes a{align-items:center;gap:var(--e-3);min-height:44px;padding:var(--e-1) var(--e-2);border-radius:var(--raio-s);color:inherit;text-decoration:none;display:flex}.busca-sugestoes [aria-selected=true] a,.busca-sugestoes a:hover{background:var(--fundo)}.busca-sugestoes img,.busca-sem-foto{object-fit:cover;background:var(--fundo);border-radius:4px;flex:none;width:40px;height:52px}.busca-sugestoes .preco{white-space:nowrap;margin-left:auto;font-weight:600}.busca-ver-todos a{color:var(--acao);justify-content:center;font-weight:600}.nav-dep{border-top:1px solid var(--borda)}.nav-dep ul{gap:var(--e-1);scrollbar-width:none;padding-block:var(--e-1);display:flex;overflow-x:auto}@media (min-width:900px){.nav-dep ul{justify-content:center;gap:var(--e-3)}}.nav-dep ul::-webkit-scrollbar{display:none}.nav-dep a{white-space:nowrap;padding:var(--e-2) var(--e-3);font-size:var(--t-s);color:var(--tinta);border-radius:var(--raio-total);font-weight:600;display:block}.nav-dep a:hover{background:var(--fundo);color:var(--tinta)}.nav-dep a[aria-current=page]{color:var(--branco);background:var(--tinta)}.nav-dep .oferta{color:var(--acao)}.menu-gaveta summary{list-style:none}.menu-gaveta summary::-webkit-details-marker{display:none}.menu-gaveta[open] .gaveta{transform:translate(0)}.menu-gaveta[open] .gaveta-fundo{opacity:1;pointer-events:auto}.gaveta-fundo{z-index:60;opacity:0;pointer-events:none;background:#1f1d1a73;transition:opacity .2s;position:fixed;inset:0}.gaveta{z-index:61;background:var(--branco);width:min(86vw,340px);padding:var(--e-5) var(--e-4);transition:transform .25s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.gaveta h2{font-size:var(--t-l);margin-bottom:var(--e-3)}.gaveta-lista a{padding:var(--e-3) 0;border-bottom:1px solid var(--borda);color:var(--tinta);justify-content:space-between;align-items:center;font-weight:600;display:flex}.gaveta-lista+h2{margin-top:var(--e-5)}.tabbar{z-index:45;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--branco);border-top:1px solid var(--borda);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--suave);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:600;display:flex;position:relative}.tabbar a[aria-current=page]{color:var(--acao)}.tabbar .contador{top:6px;right:calc(50% - 22px)}@media (min-width:900px){.tabbar{display:none}}.secao{padding-block:var(--e-6)}.secao-branca{background:var(--branco)}.secao-topo{justify-content:space-between;align-items:baseline;gap:var(--e-4);margin-bottom:var(--e-4);display:flex}.secao-topo h2{font-size:var(--t-xl);text-transform:uppercase}.secao-topo a{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta);white-space:nowrap;border-bottom:2px solid var(--tinta);padding-bottom:2px;font-weight:800}@media (min-width:900px){.secao{padding-block:var(--e-7)}.secao-topo h2{font-size:var(--t-2xl)}}.hero{padding-top:var(--e-4)}.hero-grade{gap:var(--e-3);display:grid}@media (min-width:900px){.hero{padding-top:var(--e-5)}.hero-grade{gap:var(--e-4)}}.cena{isolation:isolate;background-color:var(--tinta);color:var(--branco);border-radius:var(--raio-l);padding:var(--e-5);justify-content:flex-end;gap:var(--e-3);background-image:radial-gradient(circle,#ffffffe6 1px,#0000 1.8px),radial-gradient(circle,#ffffff80 1px,#0000 1.6px);background-position:24px 36px,60px 12px;background-size:150px 130px,95px 75px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cena:before,.cena:after{content:"";z-index:-1;border:2px dashed #ff5a1f99;border-radius:50%;animation:60s linear infinite orbita;position:absolute}.cena:before{width:560px;height:560px;top:-300px;right:-230px}.cena:after{border:3px solid #ffc93ce6;width:340px;height:340px;animation-duration:90s;animation-direction:reverse;top:-160px;right:-110px}@keyframes orbita{to{transform:rotate(360deg)}}.cena-sol{z-index:-1;background:var(--sol);border-radius:50%;width:26px;height:26px;position:absolute;top:44px;right:58px;box-shadow:0 0 0 10px #ffc93c2e,0 0 40px #ffc93c99}.cena-sol:before{content:"";background:var(--laranja);border-radius:50%;width:46px;height:46px;position:absolute;top:-12px;left:-74px;box-shadow:inset -10px -8px #00000040}.cena-kicker{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--sol);font-weight:800}.cena h1,.cena h2,.cena-titulo{color:var(--branco);font-family:var(--fonte-titulo);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.1}.cena p:not(.cena-kicker):not(.cena-titulo){font-size:var(--t-l);max-width:34ch;color:var(--borda)}.cena a:not(.btn){color:var(--sol)}.cena .btn{background:var(--sol);color:var(--tinta);margin-top:var(--e-1);align-self:flex-start}.cena .btn:hover{background:#f0b92a}.hero-principal{padding:var(--e-6) var(--e-5);min-height:320px}.hero-principal h1{font-size:var(--t-3xl);letter-spacing:-.035em;max-width:10ch}@media (min-width:900px){.hero-principal{min-height:420px;padding:var(--e-7)}.hero-principal:before{width:820px;height:820px;top:-460px;right:-300px}.hero-principal:after{width:520px;height:520px;top:-280px;right:-140px}}.cena-compacta{min-height:220px;margin-block:var(--e-4);padding-top:var(--e-8)}.cena-compacta h1,.cena-compacta h2,.cena-compacta .cena-titulo{font-size:var(--t-2xl);max-width:16ch}.cena-compacta .cena-sol{top:28px;right:40px}@media (prefers-reduced-motion:reduce){.cena:before,.cena:after{animation:none}}.hero-lado{gap:var(--e-3);grid-template-columns:1fr 1fr;display:grid}@media (min-width:900px){.hero-lado{gap:var(--e-4);grid-template-columns:1fr}}.hero-card{border-radius:var(--raio-l);padding:var(--e-4);justify-content:space-between;gap:var(--e-3);flex-direction:column;min-height:140px;display:flex}.hero-card h2{font-size:var(--t-l)}.hero-card p{font-size:var(--t-s)}.hero-card span{font-weight:700;font-size:var(--t-s);text-underline-offset:3px;text-decoration:underline}.hero-card-sol{background:var(--sol);color:var(--tinta)}.hero-card-tinta{background:var(--tinta);color:var(--branco)}.hero-card-tinta h2{color:var(--branco)}@media (min-width:900px){.hero-card{padding:var(--e-5)}.hero-card h2{font-size:var(--t-xl)}}.beneficios{gap:var(--e-2);margin-top:var(--e-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:900px){.beneficios{gap:var(--e-4);margin-top:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.beneficio{align-items:center;gap:var(--e-3);background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-m);padding:var(--e-3);font-size:var(--t-s);line-height:1.3;display:flex}.beneficio strong{color:var(--tinta);display:block}.beneficio .icone{color:var(--tinta)}.atalhos{gap:var(--e-3);scrollbar-width:none;padding-bottom:var(--e-1);grid-auto-columns:84px;grid-auto-flow:column;display:grid;overflow-x:auto}.atalhos::-webkit-scrollbar{display:none}@media (min-width:900px){.atalhos{grid-template-columns:repeat(8,1fr);grid-auto-columns:auto;grid-auto-flow:row}}.atalho{align-items:center;gap:var(--e-2);text-align:center;font-size:var(--t-s);color:var(--tinta);flex-direction:column;font-weight:600;display:flex}.atalho-img{background:var(--branco);border:2px solid var(--borda);border-radius:50%;place-items:center;width:76px;height:76px;transition:border-color .15s;display:grid}.atalho:hover .atalho-img{border-color:var(--laranja)}.atalho-img svg{width:34px;height:34px;color:var(--laranja)}.foto{aspect-ratio:4/5;color:#1f1d1a59;background:#ece7df;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.foto svg{width:38%;height:auto}.foto[data-tom="1"]{background:#efe3d6}.foto[data-tom="2"]{background:#dfe6ea}.foto[data-tom="3"]{background:#e8e1ee}.foto[data-tom="4"]{background:#e3eadf}.foto[data-tom="5"]{background:#f3dfdc}.foto[data-tom="6"]{background:#e6e4e1}.foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.grade-produtos{gap:var(--e-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.grade-produtos{gap:var(--e-3);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.grade-produtos{gap:var(--e-4);grid-template-columns:repeat(5,minmax(0,1fr))}.grade-produtos.quatro{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{background:var(--branco);border-radius:var(--raio-m);border:1px solid var(--borda);flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.card:hover{border-color:var(--tinta);box-shadow:var(--sombra);transform:translateY(-2px)}}.card-link:after{content:"";z-index:1;position:absolute;inset:0}.card-info{padding:var(--e-3);flex-direction:column;flex:1;gap:2px;display:flex}.card-titulo{font-family:var(--fonte);font-size:var(--t-s);letter-spacing:0;color:var(--tinta);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.preco-linha{align-items:baseline;column-gap:var(--e-2);margin-top:var(--e-1);flex-wrap:wrap;display:flex}.preco-linha .preco-de{order:2}.preco-de{font-size:var(--t-xs);color:var(--suave);text-decoration:line-through}.preco{font-size:var(--t-l);color:var(--tinta);letter-spacing:-.01em;font-weight:800;line-height:1.2}.preco-pix{font-size:var(--t-xs);color:var(--verde);font-weight:700}.parcelas{font-size:var(--t-xs);color:var(--suave)}.card-nota{margin-top:var(--e-1);font-size:var(--t-xs);color:var(--suave);align-items:center;gap:4px;display:inline-flex}.card-nota strong{color:var(--tinta)}.card-cores{margin-top:var(--e-2);gap:4px;display:flex}.card-cores i{border:1px solid #00000026;border-radius:50%;width:12px;height:12px}.selos{top:var(--e-2);left:var(--e-2);z-index:2;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute}.selo{font-size:var(--t-xs);letter-spacing:.02em;border-radius:6px;padding:4px 9px;font-weight:800;line-height:1.2}.selo-desconto,.selo-novo{background:var(--tinta);color:var(--branco)}.selo-frete{background:var(--verde);color:var(--branco)}.selo-badge{background:var(--tinta);color:var(--sol)}.selo-mais-vendido{background:var(--laranja);color:var(--tinta)}.selo-video{background:var(--branco);color:var(--tinta);border:1px solid var(--borda-campo)}.favoritar{top:var(--e-2);right:var(--e-2);z-index:2;width:36px;height:36px;color:var(--tinta);background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.favoritar:hover{color:var(--laranja)}.banner-campanha{gap:var(--e-4);background:var(--tinta);color:var(--branco);border-radius:var(--raio-l);padding:var(--e-5);align-items:center;display:grid;position:relative;overflow:hidden}.banner-campanha h2{color:var(--branco);font-size:var(--t-xl)}.banner-campanha p{color:#d8d4cc}.banner-campanha .btn{justify-self:start}@media (min-width:900px){.banner-campanha{padding:var(--e-6) var(--e-7);grid-template-columns:1fr auto}.banner-campanha h2{font-size:var(--t-2xl)}}.cupom-destaque{font-family:var(--fonte-titulo);font-weight:800;font-size:var(--t-xl);border:2px dashed var(--sol);color:var(--sol);border-radius:var(--raio-m);padding:var(--e-2) var(--e-4);letter-spacing:.03em;justify-self:start}.newsletter{gap:var(--e-4);display:grid}.newsletter h2{font-size:var(--t-xl)}.newsletter form{gap:var(--e-2);flex-wrap:wrap;display:flex}.newsletter input{flex:220px}@media (min-width:900px){.newsletter{grid-template-columns:1fr 1fr;align-items:center}}.rodape{background:var(--tinta);color:#d4d4d4;padding-top:var(--e-7);font-size:var(--t-s)}.rodape .texto-suave{color:#b3b3b3}.rodape-grade{gap:var(--e-5);grid-template-columns:1fr 1fr;display:grid}@media (min-width:900px){.rodape-grade{grid-template-columns:1.4fr repeat(4,1fr)}}.rodape-marca{gap:var(--e-3);flex-direction:column;grid-column:1/-1;display:flex}@media (min-width:900px){.rodape-marca{grid-column:auto}}.rodape h3{font-size:var(--t-m);margin-bottom:var(--e-3)}.rodape a{color:#d4d4d4}.rodape a:hover{color:var(--branco);text-decoration:underline}.rodape :focus-visible{outline-color:var(--branco)}.pagamentos{gap:var(--e-2);flex-wrap:wrap;display:flex}.pagamentos span{font-size:var(--t-xs);border:1px solid var(--borda);color:var(--texto);border-radius:4px;padding:4px 8px;font-weight:700}.rodape-base{margin-top:var(--e-6);padding-block:var(--e-5);color:#b3b3b3;font-size:var(--t-xs);gap:var(--e-2);border-top:1px solid #2a2a2a;display:grid}.breadcrumb{font-size:var(--t-xs);color:var(--suave);padding-block:var(--e-3)}.breadcrumb ol{gap:var(--e-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/" / "";margin-right:var(--e-1);color:var(--suave)}.breadcrumb a:hover{color:var(--tinta);text-decoration:underline}.breadcrumb [aria-current]{color:var(--tinta);font-weight:600}.categoria-topo{gap:var(--e-1);margin-bottom:var(--e-4);flex-direction:column;display:flex}.categoria-topo h1{font-size:var(--t-xl);text-transform:uppercase}.categoria-topo p{color:var(--suave);font-size:var(--t-s)}@media (min-width:900px){.categoria-topo h1{font-size:var(--t-2xl)}}.categoria-layout{gap:var(--e-5);display:grid}@media (min-width:1024px){.categoria-layout{grid-template-columns:240px 1fr;align-items:start}}.filtros-mobile{top:calc(var(--header-h) + 50px);z-index:20;gap:var(--e-2);scrollbar-width:none;padding-block:var(--e-2);margin-bottom:var(--e-3);background:var(--superficie);display:flex;position:sticky;overflow-x:auto}.filtros-mobile::-webkit-scrollbar{display:none}@media (min-width:1024px){.filtros-mobile{display:none}}.chip{white-space:nowrap;height:38px;padding:0 var(--e-3);border-radius:var(--raio-total);background:var(--branco);border:1.5px solid var(--borda);font-size:var(--t-s);color:var(--tinta);align-items:center;gap:6px;font-weight:600;display:inline-flex}.chip[aria-pressed=true],.chip.ativo{border-color:var(--tinta);background:var(--tinta);color:var(--branco)}.filtros{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-m);padding:var(--e-4);top:calc(var(--header-h) + 70px);display:none;position:sticky}@media (min-width:1024px){.filtros{display:block}}.filtro-grupo{border-bottom:1px solid var(--borda);padding-block:var(--e-3)}.filtro-grupo:last-child{border-bottom:0}.filtro-grupo summary{color:var(--tinta);cursor:pointer;font-weight:700;font-size:var(--t-s);justify-content:space-between;align-items:center;list-style:none;display:flex}.filtro-grupo summary::-webkit-details-marker{display:none}.filtro-grupo summary:after{content:"+";font-size:var(--t-l);color:var(--suave)}.filtro-grupo[open] summary:after{content:"–"}.filtro-opcoes{padding-top:var(--e-3);gap:var(--e-2);font-size:var(--t-s);display:grid}.filtro-opcoes label{align-items:center;gap:var(--e-2);cursor:pointer;display:flex}.filtro-opcoes input[type=checkbox],.filtro-opcoes input[type=radio]{width:18px;height:18px;accent-color:var(--acao)}.filtro-tamanhos{gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(52px,1fr));display:grid}.barra-ordenar{justify-content:space-between;align-items:center;gap:var(--e-3);margin-bottom:var(--e-3);font-size:var(--t-s);color:var(--suave);display:flex}.barra-ordenar select{border:1.5px solid var(--borda-campo);border-radius:var(--raio-s);background:var(--branco);height:40px;padding:0 var(--e-3);color:var(--tinta);font-weight:600;font-size:var(--t-s)}.paginacao{justify-content:center;gap:var(--e-2);margin-top:var(--e-6);display:flex}.paginacao a,.paginacao span{min-width:44px;height:44px;padding:0 var(--e-3);border-radius:var(--raio-s);background:var(--branco);color:var(--tinta);border:1px solid var(--borda);place-items:center;font-weight:700;display:grid}.paginacao [aria-current=page]{background:var(--tinta);color:var(--branco);border-color:var(--tinta)}.produto{background:var(--branco)}.produto-layout{gap:var(--e-5);padding-bottom:var(--e-6);display:grid}@media (min-width:900px){.produto-layout{gap:var(--e-7);padding-bottom:var(--e-7);grid-template-columns:1.15fr 1fr;align-items:start}}.galeria{gap:var(--e-2);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--e-4) * -1);padding-inline:var(--e-4);grid-auto-columns:88%;grid-auto-flow:column;display:grid;overflow-x:auto}.galeria::-webkit-scrollbar{display:none}.galeria .foto{scroll-snap-align:center;border-radius:var(--raio-m)}@media (min-width:900px){.galeria{gap:var(--e-3);grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.galeria .foto:first-child{grid-column:1/-1}}.produto-info{gap:var(--e-4);flex-direction:column;display:flex}@media (min-width:900px){.produto-info{top:calc(var(--header-h) + 70px);position:sticky}}.produto-info h1{font-size:var(--t-xl);font-weight:800}@media (min-width:900px){.produto-info h1{font-size:1.75rem}}.produto-meta{align-items:center;gap:var(--e-3);font-size:var(--t-s);color:var(--suave);flex-wrap:wrap;display:flex}.estrelas{color:#b45309;letter-spacing:1px}.produto-precos{gap:2px;display:grid}.produto-precos .preco-de{font-size:var(--t-s)}.produto-precos .preco{font-family:var(--fonte-titulo);font-size:2rem;line-height:1.1}.produto-precos .preco-pix{font-size:var(--t-m)}.produto-precos .parcelas{font-size:var(--t-s)}.desconto-tag{background:var(--tinta);color:var(--branco);font-weight:800;font-size:var(--t-s);margin-left:var(--e-2);vertical-align:middle;border-radius:4px;padding:1px 6px;display:inline-block}.opcao-titulo{font-size:var(--t-s);margin-bottom:var(--e-2);justify-content:space-between;align-items:baseline;display:flex}.opcao-titulo strong{color:var(--tinta)}.opcao-escolha{display:none}.seletor{gap:var(--e-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.seletor input{opacity:0;pointer-events:none;position:absolute}.cor-opcao span{border:3px solid var(--branco);width:40px;height:40px;box-shadow:0 0 0 1.5px var(--borda-campo);cursor:pointer;border-radius:50%;display:block}.cor-opcao input:checked+span{box-shadow:0 0 0 2px var(--tinta)}.cor-opcao input:focus-visible+span{outline:3px solid var(--acao);outline-offset:3px}.tam-opcao span{min-width:52px;height:48px;padding:0 var(--e-3);border:1.5px solid var(--borda-campo);border-radius:var(--raio-s);background:var(--branco);color:var(--tinta);cursor:pointer;place-items:center;font-weight:700;display:grid}.tam-opcao input:checked+span{border-color:var(--tinta);background:var(--tinta);color:var(--branco)}.tam-opcao input:focus-visible+span{outline:3px solid var(--acao);outline-offset:2px}.tam-opcao input:disabled+span{color:var(--suave);border-color:var(--borda);background:var(--fundo);cursor:not-allowed;text-decoration:line-through}.produto-acoes{gap:var(--e-2);display:grid}@media (min-width:900px){.produto-acoes{grid-template-columns:1fr 1fr}}.caixa{border:1px solid var(--borda);border-radius:var(--raio-m);padding:var(--e-4);gap:var(--e-3);font-size:var(--t-s);display:grid}.caixa h2{font-size:var(--t-m)}.campo-linha{gap:var(--e-2);display:flex}.campo-linha .campo{flex:1}.frete-lista{gap:var(--e-2);display:grid}.frete-item{justify-content:space-between;gap:var(--e-3);display:flex}.frete-item small{color:var(--suave);display:block}.frete-item .gratis{color:var(--verde);font-weight:800}.garantias{gap:var(--e-2);font-size:var(--t-xs);color:var(--tinta);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));font-weight:600;display:grid}.garantias li{gap:var(--e-2);padding:var(--e-3);background:var(--fundo);border:1px solid var(--borda);border-radius:var(--raio-m);flex-direction:column;align-items:flex-start;line-height:1.35;display:flex}.garantias .icone-s{color:var(--tinta)}.acordeao{border-top:1px solid var(--borda)}.acordeao details{border-bottom:1px solid var(--borda)}.acordeao summary{cursor:pointer;padding:var(--e-4) 0;font-weight:800;font-size:var(--t-s);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta);justify-content:space-between;align-items:center;list-style:none;display:flex}.acordeao summary::-webkit-details-marker{display:none}.acordeao summary:after{content:"+";font-size:var(--t-xl);color:var(--suave);font-weight:400;line-height:1}.acordeao details[open] summary:after{content:"–"}.acordeao-conteudo{padding-bottom:var(--e-4);font-size:var(--t-s);gap:var(--e-3);display:grid}.acordeao-conteudo ul{padding-left:var(--e-5);list-style:outside}.tabela-medidas{border-collapse:collapse;width:100%;font-size:var(--t-s)}.tabela-medidas th,.tabela-medidas td{padding:var(--e-2);text-align:center;border-bottom:1px solid var(--borda)}.tabela-medidas th{background:var(--fundo);color:var(--tinta)}.compra-fixa{left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:44;background:var(--branco);border-top:1px solid var(--borda);align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-4);display:flex;position:fixed;box-shadow:0 -6px 20px #0000000f}.compra-fixa .preco{font-size:var(--t-l)}.compra-fixa .btn{flex:1}@media (min-width:900px){.compra-fixa{display:none}}.produto{padding-bottom:calc(var(--tabbar-h) + 72px + env(safe-area-inset-bottom))}@media (min-width:900px){.produto{padding-bottom:0}}.avaliacoes-resumo{align-items:center;gap:var(--e-4);margin-bottom:var(--e-4);display:flex}.nota-grande{font-family:var(--fonte-titulo);color:var(--tinta);font-size:3rem;font-weight:800;line-height:1}.avaliacao{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-m);padding:var(--e-4);gap:var(--e-2);font-size:var(--t-s);display:grid}.avaliacao-autor{color:var(--suave);font-size:var(--t-xs);justify-content:space-between;display:flex}.avaliacao-autor strong{color:var(--tinta);font-size:var(--t-s)}.compra-verificada{color:var(--verde);font-weight:700;font-size:var(--t-xs)}.avaliacao-link{align-items:center;gap:var(--e-2);color:var(--tinta);font-size:var(--t-s);display:inline-flex}.prova-social{margin-top:var(--e-3);font-size:var(--t-s);color:var(--suave)}.prova-social strong{color:var(--tinta)}.lista-avaliacoes{gap:var(--e-3);display:grid}@media (min-width:900px){.lista-avaliacoes{grid-template-columns:repeat(3,1fr)}}.campo{gap:6px;display:grid}.campo label{font-size:var(--t-s);color:var(--tinta);font-weight:600}.campo input,.campo select{height:50px;padding:0 var(--e-4);border:1.5px solid var(--borda-campo);border-radius:var(--raio-s);background:var(--branco);font-size:var(--t-m)}.campo input:focus,.campo select:focus{outline:3px solid var(--acao);outline-offset:2px;border-color:var(--acao)}.campo .ajuda{font-size:var(--t-xs);color:var(--suave)}.campo-erro input{border-color:var(--erro)}.campo-erro .ajuda{color:var(--erro);font-weight:600}.campos-2{gap:var(--e-3);grid-template-columns:1fr 1fr;display:grid}.campos-3{gap:var(--e-3);grid-template-columns:2fr 1fr;display:grid}.check{gap:var(--e-2);font-size:var(--t-s);align-items:flex-start;display:flex}.check input{width:20px;height:20px;accent-color:var(--acao);flex:none;margin-top:1px}.pagina-titulo{font-size:var(--t-xl);text-transform:uppercase;margin-block:var(--e-4)}@media (min-width:900px){.pagina-titulo{font-size:var(--t-2xl);margin-block:var(--e-5)}}.carrinho-layout{gap:var(--e-4);padding-bottom:var(--e-7);display:grid}@media (min-width:900px){.carrinho-layout{gap:var(--e-5);grid-template-columns:1fr 380px;align-items:start}}.painel{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-m);padding:var(--e-4)}@media (min-width:900px){.painel{padding:var(--e-5)}}.painel+.painel{margin-top:var(--e-3)}.painel h2{font-size:var(--t-l);margin-bottom:var(--e-4)}.frete-gratis-barra{font-size:var(--t-s);gap:var(--e-2);display:grid}.frete-gratis-barra strong{color:var(--tinta)}.frete-gratis-barra.ganhou{align-items:center;gap:var(--e-2);background:var(--verde-claro);color:var(--verde);font-weight:700;display:flex}.frete-gratis-barra.ganhou svg{width:18px;height:18px}.progresso{border-radius:var(--raio-total);background:var(--borda);height:8px;overflow:hidden}.progresso span{background:var(--verde);border-radius:inherit;height:100%;display:block}.item-carrinho{gap:var(--e-3);padding-block:var(--e-4);border-bottom:1px solid var(--borda);grid-template-columns:88px 1fr;display:grid}.item-carrinho:last-child{border-bottom:0;padding-bottom:0}.item-carrinho .foto{border-radius:var(--raio-s)}.item-detalhes{gap:var(--e-1);flex-direction:column;min-width:0;display:flex}.item-detalhes h3{font-family:var(--fonte);font-size:var(--t-s);color:var(--tinta);font-weight:600;line-height:1.35}.item-variante{font-size:var(--t-xs);color:var(--suave)}.item-rodape{justify-content:space-between;align-items:center;gap:var(--e-2);flex-wrap:wrap;margin-top:auto;display:flex}.item-rodape .preco{font-size:var(--t-m)}.quantidade{border:1.5px solid var(--borda-campo);border-radius:var(--raio-s);align-items:center;display:inline-flex}.quantidade button{width:38px;height:38px;font-size:var(--t-l);color:var(--tinta);background:0 0;border:0}.quantidade output{text-align:center;min-width:28px;font-weight:700}.remover{font-size:var(--t-xs);color:var(--suave);background:0 0;border:0;padding:0;text-decoration:underline}.resumo-linha{font-size:var(--t-s);justify-content:space-between;padding-block:6px;display:flex}.resumo-linha.desconto{color:var(--verde);font-weight:600}.resumo-total{border-top:1px solid var(--borda);margin-top:var(--e-2);padding-top:var(--e-3);justify-content:space-between;align-items:baseline;display:flex}.resumo-total strong{font-size:var(--t-xl);color:var(--tinta);font-family:var(--fonte-titulo)}.resumo-pix{text-align:right;font-size:var(--t-s);color:var(--verde);margin-bottom:var(--e-4);font-weight:700}.seguranca{gap:var(--e-2);font-size:var(--t-xs);color:var(--suave);margin-top:var(--e-3);justify-content:center;align-items:center;display:flex}.checkout-header{background:var(--branco);border-bottom:1px solid var(--borda)}.checkout-header .container{justify-content:space-between;align-items:center;height:64px;display:flex}.checkout-header .seguro{align-items:center;gap:var(--e-2);font-size:var(--t-s);color:var(--verde);font-weight:700;display:flex}.pagina-checkout{padding-bottom:var(--e-7)}.etapa{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-m);padding:var(--e-4);gap:var(--e-4);display:grid}.etapa+.etapa{margin-top:var(--e-3)}@media (min-width:900px){.etapa{padding:var(--e-5)}}.etapa-titulo{align-items:center;gap:var(--e-3);display:flex}.etapa-titulo h2{font-size:var(--t-l)}.etapa-num{background:var(--tinta);width:30px;height:30px;color:var(--branco);font-weight:800;font-size:var(--t-s);border-radius:50%;flex:none;place-items:center;display:grid}.endereco-auto{background:var(--fundo);border-radius:var(--raio-s);padding:var(--e-3);font-size:var(--t-s)}.opcoes{gap:var(--e-2);display:grid}.opcao{cursor:pointer;display:block;position:relative}.opcao input{opacity:0;pointer-events:none;position:absolute}.opcao-corpo{align-items:center;gap:var(--e-3);border:1.5px solid var(--borda-campo);border-radius:var(--raio-m);padding:var(--e-3) var(--e-4);transition:border-color .15s,background-color .15s;display:flex}.opcao-corpo:before{content:"";border:2px solid var(--borda-campo);background:var(--branco);border-radius:50%;flex:none;width:20px;height:20px}.opcao input:checked+.opcao-corpo{border-color:var(--tinta);background:#fafaf9}.opcao input:checked+.opcao-corpo:before{border:6px solid var(--tinta)}.opcao input:focus-visible+.opcao-corpo{outline:3px solid var(--acao);outline-offset:2px}.opcao-texto{font-size:var(--t-s);flex:1}.opcao-texto strong{color:var(--tinta);font-size:var(--t-m);display:block}.opcao-texto small{color:var(--suave)}.opcao-valor{color:var(--tinta);font-weight:800;font-size:var(--t-s);white-space:nowrap}.opcao-valor.gratis{color:var(--verde)}.selo-economia{margin-left:var(--e-2);background:var(--verde-claro);color:var(--verde);vertical-align:middle;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:800;display:inline-block}.pag-painel{border:1px dashed var(--borda);border-radius:var(--raio-m);padding:var(--e-4);gap:var(--e-3);font-size:var(--t-s);display:none}:is(.etapa-pagamento:has(#pag-pix:checked) .pag-pix,.etapa-pagamento:has(#pag-cartao:checked) .pag-cartao){display:grid}.pix-passos{padding-left:var(--e-5);gap:var(--e-1);list-style:decimal;display:grid}.checkout-layout{gap:var(--e-4);display:grid}@media (min-width:900px){.checkout-layout{gap:var(--e-5);grid-template-columns:1fr 400px;align-items:start}}.checkout-resumo{top:var(--e-4);position:sticky}.mini-item{gap:var(--e-3);font-size:var(--t-s);padding-block:var(--e-2);grid-template-columns:56px 1fr auto;align-items:center;display:grid}.mini-item .foto{border-radius:var(--raio-s)}.mini-item small{color:var(--suave);font-size:var(--t-xs);display:block}.cupom-form{gap:var(--e-2);margin-block:var(--e-3);display:flex}.cupom-form input{border:1.5px solid var(--borda-campo);border-radius:var(--raio-s);height:44px;padding:0 var(--e-3);text-transform:uppercase;flex:1}.cupom-form .btn{min-height:44px;padding:0 var(--e-4)}.chat{left:var(--e-4);bottom:calc(var(--tabbar-h) + var(--e-4) + env(safe-area-inset-bottom));z-index:50;position:fixed}.produto~.chat{bottom:calc(var(--tabbar-h) + 84px + env(safe-area-inset-bottom))}@media (min-width:900px){.chat,.produto~.chat{bottom:var(--e-5);left:var(--e-5)}}.chat summary{cursor:pointer;background:var(--tinta);width:56px;height:56px;color:var(--branco);box-shadow:var(--sombra-forte);border:2px solid var(--branco);border-radius:50%;place-items:center;list-style:none;display:grid}.chat summary::-webkit-details-marker{display:none}.chat[open] summary{background:var(--acao)}.chat-janela{background:var(--branco);border-radius:var(--raio-l);width:min(92vw,360px);height:min(70vh,520px);box-shadow:var(--sombra-forte);flex-direction:column;display:flex;position:absolute;bottom:68px;left:0;overflow:hidden}.chat-topo{background:var(--tinta);color:var(--branco);padding:var(--e-4);gap:var(--e-3);align-items:center;display:flex}.chat-topo h2{color:var(--branco);font-size:var(--t-m)}.chat-topo p{font-size:var(--t-xs);color:#cfcac2}.chat-online{background:#34d27b;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #34d27b40}.chat-mensagens{padding:var(--e-4);gap:var(--e-2);background:var(--fundo);flex-direction:column;flex:1;display:flex;overflow-y:auto}.msg{max-width:82%;padding:var(--e-2) var(--e-3);font-size:var(--t-s);border-radius:14px;line-height:1.4}.msg-loja{background:var(--branco);border:1px solid var(--borda);border-bottom-left-radius:4px;align-self:flex-start}.msg-cliente{background:var(--acao);color:var(--branco);border-bottom-right-radius:4px;align-self:flex-end}.msg-hora{opacity:.7;margin-top:2px;font-size:10px;display:block}.chat-atalhos{gap:var(--e-2);flex-wrap:wrap;display:flex}.chat-atalhos button{border:1.5px solid var(--borda);background:var(--branco);border-radius:var(--raio-total);font-size:var(--t-xs);color:var(--tinta);padding:6px 12px;font-weight:600}.chat-form{gap:var(--e-2);padding:var(--e-3);border-top:1px solid var(--borda);display:flex}.chat-form input{border:1.5px solid var(--borda-campo);border-radius:var(--raio-total);height:44px;padding:0 var(--e-4);font-size:var(--t-m);flex:1}.chat-form button{background:var(--acao);width:44px;height:44px;color:var(--branco);border:0;border-radius:50%;place-items:center;display:grid}.chat-anexo{color:var(--suave)!important;background:0 0!important}.mt-3{margin-top:var(--e-3)}.mt-4{margin-top:var(--e-4)}.mt-5{margin-top:var(--e-5)}.texto-suave{color:var(--suave)}.texto-s{font-size:var(--t-s)}.texto-xs{font-size:var(--t-xs)}.checkout-layout>*,.carrinho-layout>*,.categoria-layout>*,.produto-layout>*,.hero-grade>*,.rodape-grade>*{min-width:0}.campo input,.campo select{width:100%;min-width:0}.campos-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.campos-3{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cupom-form input,.chat-form input{min-width:0}.so-desktop{display:none}@media (min-width:900px){.so-desktop{display:inline-grid}}.header-linha>*{min-width:0}.faixa-extra{display:none}@media (min-width:640px){.faixa-extra{display:inline}}@media (max-width:899px){.hero-principal h1{max-width:10ch}}.sr-only:focus-visible{clip:auto;width:auto;height:auto;padding:var(--e-3);background:var(--branco);color:var(--tinta);z-index:100;margin:0;position:fixed;top:8px;left:8px;overflow:visible}.header:has(.menu-gaveta[open]){z-index:62}.card:has(.card-link:focus-visible){outline:3px solid var(--acao);outline-offset:2px}.btn:disabled,.btn[disabled]{background:var(--fundo);color:var(--suave);border:1.5px solid var(--borda);cursor:not-allowed}html{scroll-padding-top:calc(var(--header-h) + 56px);scroll-padding-bottom:calc(var(--tabbar-h) + 72px)}[id]{scroll-margin-top:calc(var(--header-h) + 56px)}.cor-opcao span{width:44px;height:44px}.cor-opcao,.tam-opcao{position:relative}.chip,.busca-form button{min-height:44px}.nav-dep a,.btn-link{align-items:center;min-height:44px;display:inline-flex}.breadcrumb a,.barra-ordenar a{padding-block:10px;display:inline-block}.filtro-opcoes label{min-height:44px}.tabbar{grid-template-columns:repeat(5,1fr)}.acordeao summary:after,.filtro-grupo summary:after{content:"+" / ""}.acordeao details[open] summary:after,.filtro-grupo[open] summary:after{content:"–" / ""}.rodape h2{font-family:var(--fonte);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--branco);margin-bottom:var(--e-3);font-weight:800}.quantidade button{width:44px;height:44px}.remover{min-height:44px;padding-inline:var(--e-2);align-items:center;display:inline-flex}.cupom-form{flex-wrap:wrap}.cupom-form .texto-erro,.cupom-form [role=status]{flex-basis:100%}.btn-pequeno{min-height:44px;padding:0 var(--e-3);font-size:var(--t-s)}.texto-erro{color:var(--erro)}.texto-ok{color:var(--verde);font-weight:700}.kit{margin:var(--e-4) 0 0;gap:var(--e-2);border:0;padding:0;display:grid}.kit legend{font-family:var(--fonte-titulo);font-size:var(--t-l);color:var(--tinta);margin-bottom:var(--e-2);padding:0;font-weight:700}.kit-opcao{cursor:pointer;display:block;position:relative}.kit-opcao input{opacity:0;position:absolute}.kit-corpo{gap:var(--e-3);padding:var(--e-3) var(--e-4);border:1.5px solid var(--borda-campo);border-radius:var(--raio-m);background:var(--superficie);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;display:grid}.kit-corpo:before{content:"";border:2px solid var(--borda-campo);background:var(--superficie);border-radius:50%;width:20px;height:20px}.kit-opcao input:checked+.kit-corpo{border-color:var(--acao);background:var(--laranja-claro)}.kit-opcao input:checked+.kit-corpo:before{border:6px solid var(--acao)}.kit-opcao input:focus-visible+.kit-corpo{outline:3px solid var(--acao);outline-offset:2px}.kit-texto{gap:2px;min-width:0;display:grid}.kit-texto strong{color:var(--tinta);font-size:var(--t-m)}.kit-texto small{color:var(--suave);font-size:var(--t-xs)}.kit-valor{justify-items:end;gap:4px;display:grid}.kit-valor strong{color:var(--tinta);font-size:var(--t-m);white-space:nowrap;font-weight:800}.kit-valor .preco-de{margin:0}.kit-pecas{gap:var(--e-3);display:grid}.kit-peca{border:0;border-top:1px solid var(--borda);padding:var(--e-3) 0 0;min-width:0;margin:0;display:none}.kit-peca-titulo{color:var(--tinta);margin:0 0 var(--e-2);padding:0;font-weight:700}.junto{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-m);padding:var(--e-4);gap:var(--e-3);display:grid}.junto-titulo{font-size:var(--t-l)}.junto-itens{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));align-items:start;display:grid}.junto-item{font-size:var(--t-xs);color:var(--texto);gap:6px;display:grid}.junto-foto{aspect-ratio:4/5;border-radius:var(--raio-s);background:var(--borda);color:var(--suave);place-items:center;display:grid;position:relative;overflow:hidden}.junto-foto svg{width:42%}.junto-foto img{object-fit:cover}.junto-foto input{width:24px;height:24px;accent-color:var(--acao);z-index:1;margin:0;position:absolute;top:6px;left:6px}.junto-nome a{color:var(--texto)}.junto-valor{color:var(--tinta)}.junto-escolha{gap:var(--e-2);display:grid}.junto-escolha .opcao-titulo{font-size:var(--t-xs);column-gap:var(--e-2);flex-wrap:wrap}.junto-escolha .cor-opcao span{width:32px;height:32px}.junto-escolha .tam-opcao span{min-width:40px;height:40px}.junto-total{justify-content:space-between;align-items:center;gap:var(--e-3);border-top:1px solid var(--borda);padding-top:var(--e-3);flex-wrap:wrap;display:flex}.junto-preco .preco{font-size:var(--t-xl)}.junto-preco .preco small{font-size:var(--t-s);color:var(--suave);font-weight:400}.junto-economia{color:var(--verde);font-weight:700;font-size:var(--t-s);margin:0}.avise-me{margin-top:var(--e-3)}.avise-me summary{cursor:pointer;color:var(--acao);text-underline-offset:3px;align-items:center;width:fit-content;min-height:44px;font-weight:700;text-decoration:underline;display:flex}.avise-me-form{gap:var(--e-3);margin-top:var(--e-2);padding:var(--e-4);background:var(--laranja-claro);border-radius:var(--raio-m);display:grid}.avise-me-form p{margin:0}.fieldset-limpo{border:0;min-width:0;margin:0;padding:0}.produto-form{gap:var(--e-4);display:grid}.campo-codigo{width:100%;min-height:44px;font-size:16px}.estoque-baixo{align-items:center;gap:var(--e-2);background:var(--sol-claro);color:var(--alerta-texto);font-size:var(--t-s);padding:6px var(--e-3);border-radius:var(--raio-s);justify-self:start;font-weight:700;display:none}.estoque-baixo svg{flex:none;width:16px;height:16px}.contador-oferta{align-items:center;gap:var(--e-2);background:var(--sol-claro);border-radius:var(--raio-m);padding:var(--e-2) var(--e-3);margin-bottom:var(--e-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.contador-oferta-titulo{font-size:var(--t-s);color:var(--alerta-texto);margin:0;font-weight:700}.contador-oferta-num{font-family:var(--fonte-titulo);color:var(--tinta);font-size:18px;font-weight:800;line-height:1}.contador-oferta-tempo{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.contador-oferta-sep{font-family:var(--fonte-titulo);color:var(--alerta-texto);font-size:16px;font-weight:800;line-height:1}@media (max-width:899px){:root{--header-h:0px}.header{position:static}.filtros-mobile{top:0}}@media (min-width:900px){:root{--header-h:140px}}@supports not selector(:has(a)){.pag-painel{display:grid}}.selo-esgotado{background:var(--tinta);color:var(--branco)}.arvore-categorias>li{margin-top:var(--e-3)}.arvore-categorias>li>a{font-weight:700;font-size:var(--t-m)}.arvore-categorias ul{padding-left:var(--e-5)}.arvore-categorias a{align-items:center;min-height:44px;display:inline-flex}p a:not(.btn){color:var(--acao);text-underline-offset:2px;text-decoration:underline}.barra-ordenar a{text-underline-offset:2px;text-decoration:underline}@media (max-width:1023px){.barra-ordenar span+span{display:none}}.menu-gaveta .icone-fechar{display:none}.menu-gaveta[open] summary{top:var(--e-3);z-index:62;background:var(--branco);position:fixed;left:calc(min(86vw,340px) - 52px)}.menu-gaveta[open] .icone-abrir{display:none}.menu-gaveta[open] .icone-fechar{display:block}.gaveta{overscroll-behavior:contain}.quantidade button:disabled{color:var(--suave);cursor:not-allowed}.preco-de[aria-hidden]{text-decoration:none}.rodape li+li{margin-top:0}.rodape nav a{align-items:center;min-height:44px;display:inline-flex}.checkout-header .voltar{white-space:nowrap;min-height:44px;font-size:var(--t-s);color:var(--acao);margin-right:auto;margin-left:var(--e-3);align-items:center;gap:2px;font-weight:600;display:inline-flex}.checkout-header .seta-volta{transform:scaleX(-1)}.checkout-header .seguro{white-space:nowrap}@media (max-width:359px){.checkout-header .seguro{white-space:normal;text-align:right}}a,button,summary,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover){.chip:hover,.paginacao a:hover,.quantidade button:not(:disabled):hover,.gaveta-lista a:hover{background:var(--fundo)}.tabbar a:hover,.remover:hover{color:var(--tinta)}.btn-pix:hover{background:#086a3a}.btn-link:hover{color:var(--acao-hover)}}@media (min-width:900px){.galeria .foto:last-child:nth-child(2n){grid-column:1/-1}}.preco,.preco-de,.preco-pix,.parcelas,.resumo-linha,.resumo-total,.paginacao,.contador,.mini-item strong,.item-rodape .preco{font-variant-numeric:tabular-nums}.paginacao-info{font-size:var(--t-s);color:var(--suave);margin-right:var(--e-2);align-self:center}.conta{max-width:640px}.form-conta{gap:var(--e-3);margin-top:var(--e-4);display:grid}.form-conta input{border:1.5px solid var(--borda-campo);border-radius:var(--raio-s);height:50px;padding:0 var(--e-3);font-size:var(--t-m);background:var(--branco)}.form-conta textarea{border:1.5px solid var(--borda-campo);border-radius:var(--raio-s);padding:var(--e-3);font-size:var(--t-m);background:var(--branco);width:100%}.form-conta fieldset{border:0;margin:0;padding:0}.form-conta legend{font-size:var(--t-s);margin-bottom:6px;font-weight:600}.nota-opcoes{gap:var(--e-3);flex-wrap:wrap;display:flex}.nota-opcoes label{align-items:center;gap:6px;min-height:44px;font-weight:600;display:inline-flex}.nota-opcoes input{width:20px;height:20px;accent-color:var(--acao)}.aviso-erro{background:var(--erro-claro);color:var(--erro);padding:var(--e-3) var(--e-4);border-radius:var(--raio-s);font-weight:600}.aviso-ok{background:var(--verde-claro);color:var(--verde);padding:var(--e-3);border-radius:var(--raio-s);font-weight:600}.conta-topo{justify-content:space-between;align-items:baseline;gap:var(--e-2);flex-wrap:wrap;display:flex}.lista-pedidos{gap:var(--e-3);margin-top:var(--e-4);display:grid}.pedido-link{gap:var(--e-3);grid-template-columns:1fr auto auto;align-items:center;min-height:44px;display:grid}.pedido-link strong{font-variant-numeric:tabular-nums}.conta-acoes{margin-block:var(--e-5) var(--e-3)}.consentimento{left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:51;background:var(--branco);border-top:1px solid var(--borda);box-shadow:var(--sombra-forte);padding:var(--e-3) var(--e-4);font-size:var(--t-s);position:fixed}@media (min-width:900px){.consentimento{bottom:0}}.consentimento-form{max-width:var(--largura);gap:var(--e-3);margin:0 auto;display:grid}.consentimento-form p a{color:var(--acao);text-decoration:underline}.consentimento-acoes{gap:var(--e-2);flex-wrap:wrap;display:flex}.consentimento-escolha summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.consentimento-escolha label{align-items:center;gap:var(--e-2);min-height:44px;display:flex}.consentimento-escolha input{width:18px;height:18px;accent-color:var(--acao)}@media (min-width:900px){.consentimento-form{grid-template-columns:1fr auto;align-items:center}.consentimento-escolha{grid-column:1/-1}}@media (max-width:899px){.hero{padding-top:0}.hero.container{padding-inline:0}.hero .hero-principal{border-radius:0;min-height:420px}.hero .beneficios{padding-inline:var(--e-4)}}.hero-principal h1{text-transform:uppercase}.cena .btn{border-radius:var(--raio-total)}.cat-cards{gap:var(--e-3);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--e-4) * -1);padding-inline:var(--e-4);scroll-padding-inline:var(--e-4);grid-auto-columns:62%;grid-auto-flow:column;display:grid;overflow-x:auto}.cat-cards::-webkit-scrollbar{display:none}@media (min-width:640px){.cat-cards{grid-auto-columns:30%}}@media (min-width:1024px){.cat-cards{gap:var(--e-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}}.cat-card{scroll-snap-align:start;border-radius:var(--raio-l);background:var(--fundo);border:1px solid var(--borda);color:var(--tinta);flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.cat-card-arte{aspect-ratio:4/3;color:var(--tinta);place-items:center;display:grid}.cat-card-arte svg{width:38%;height:auto}.cat-card-base{justify-content:space-between;align-items:center;gap:var(--e-2);padding:var(--e-3) var(--e-4);background:var(--borda);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:flex}.seta-redonda{background:var(--tinta);width:40px;height:40px;color:var(--branco);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.cat-card:hover{border-color:var(--tinta);transform:translateY(-2px)}}.abas{gap:var(--e-2);scrollbar-width:none;margin-bottom:var(--e-4);display:flex;overflow-x:auto}.abas::-webkit-scrollbar{display:none}.abas .chip{border-radius:var(--raio-s);text-transform:uppercase;font-size:var(--t-xs);letter-spacing:.06em;font-weight:800}.duo{gap:var(--e-3);display:grid}@media (min-width:900px){.duo{gap:var(--e-4);grid-template-columns:1fr 1fr}}.duo-banner{isolation:isolate;justify-content:flex-end;align-items:flex-start;gap:var(--e-2);min-height:220px;padding:var(--e-5);border-radius:var(--raio-l);background:var(--tinta);color:var(--branco);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.duo-banner{min-height:300px;padding:var(--e-6)}}.duo-banner img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.duo-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#000000c7,#00000040);position:absolute;inset:0}.duo-kicker{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:#d4d4d4;font-weight:800}.duo-titulo{font-family:var(--fonte-titulo);font-size:var(--t-2xl);letter-spacing:-.02em;text-transform:uppercase;color:var(--branco);font-weight:800;line-height:1}.duo-cta{min-height:44px;padding:0 var(--e-4);border:1.5px solid var(--branco);border-radius:var(--raio-total);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;align-items:center;font-weight:800;display:inline-flex}.duo-banner:focus-visible{outline-offset:-4px;outline-color:var(--branco)}.faq{max-width:760px;margin-inline:auto}.faq .acordeao summary{font-size:var(--t-m);text-transform:none;letter-spacing:0;min-height:44px;font-weight:700}.breadcrumb ol{align-items:center}.filtro-grupo fieldset{border:0;min-width:0;margin:0;padding:0}.secao-cinza{background:var(--fundo)}.galeria-bloco{gap:var(--e-3);min-width:0;display:grid}.miniaturas{gap:var(--e-2);scrollbar-width:none;display:flex;overflow-x:auto}.miniaturas::-webkit-scrollbar{display:none}.miniaturas a{border-radius:var(--raio-s);border:1.5px solid var(--borda);flex:none;width:64px;height:80px;overflow:hidden}.miniaturas a:hover,.miniaturas a:focus-visible{border-color:var(--tinta)}.miniaturas img{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.miniaturas{display:none}:root{--faixa-h:42px;--header-h:182px}.faixa{z-index:41;min-height:var(--faixa-h);position:sticky;top:0}.header{top:var(--faixa-h)}}.ver-mais{margin-top:var(--e-4)}.ver-mais>summary{cursor:pointer;width:100%;list-style:none}.ver-mais>summary::-webkit-details-marker{display:none}.ver-mais[open]>summary{display:none}.cena .cena-preco strong{color:var(--sol);font-size:var(--t-xl);font-family:var(--fonte-titulo)}.avaliacoes-resumo{flex-wrap:wrap}.histograma{max-width:360px;font-size:var(--t-xs);color:var(--suave);font-variant-numeric:tabular-nums;flex:220px;gap:6px;display:grid}.histograma li{align-items:center;gap:var(--e-2);grid-template-columns:2.5em 1fr 2em;display:grid}.histograma .progresso span{background:var(--tinta)}.card-foto{position:relative}.card-comprar{right:var(--e-2);bottom:var(--e-2);z-index:2;position:absolute}.card-comprar button,a.card-comprar{background:var(--branco);width:44px;height:44px;color:var(--tinta);border:1px solid var(--borda);border-radius:var(--raio-s);box-shadow:var(--sombra);place-items:center;padding:0;display:grid}@media (hover:hover){.card-comprar button:hover,a.card-comprar:hover{background:var(--tinta);color:var(--branco);border-color:var(--tinta)}}.consentimento .btn{min-height:44px;padding:0 var(--e-2);font-size:var(--t-xs);letter-spacing:.02em;flex:auto}.card{background:0 0;border:0;border-radius:0;overflow:visible}@media (hover:hover){.card:hover{box-shadow:none;transform:none}.card:hover .card-foto{border-color:var(--tinta)}}.card-foto{border:1px solid var(--borda);border-radius:var(--raio-m);transition:border-color .15s;overflow:hidden}.card-info{padding:var(--e-3) 0 0;gap:4px}.card-titulo{letter-spacing:-.01em;min-height:2.6em;font-size:15px;font-weight:600;line-height:1.3}.card .preco{font-size:var(--t-m)}.selos{top:var(--e-3);left:var(--e-3)}@media (min-width:900px){.header>.container,.nav-dep>.container,.nav-dep.container{max-width:none;padding-inline:clamp(24px,5vw,82px)}.nav-dep a{font-size:17px;font-weight:400}.busca-form input{padding:0 var(--e-2) 0 40px;background:0 0;border:0;border-bottom:1.5px solid #0000;border-radius:0;font-size:17px}.busca-form input:focus{border-bottom-color:var(--tinta);background:0 0}.busca-form button{color:var(--tinta);background:0 0;left:0;right:auto}.hero{padding-top:0}.hero.container{max-width:none;padding-inline:0}.hero .hero-principal{border-radius:0;min-height:520px;padding-inline:clamp(24px,5vw,82px)}.hero .beneficios{width:100%;max-width:var(--largura);padding-inline:var(--e-5);margin-inline:auto}}.produto-info h1{letter-spacing:-.01em;font-weight:400;line-height:1.25}
