:root{--bg: #FAF6F0;--ink: #23202B;--acc: #D9502F;--acc-d: #B53E21;--acc-soft: #FCE1D6;--line: #EEE7DC;--line2: #E2D9CD;--mute: #7A7383;--mute2: #9A93A2;--corpo2: #3A3542;--chip: #F1EBE2;--chip2: #F4EFE7;--ponto: #D8CFC3;--amarelo: #F2C94C;--verde: #7BC47F;--claro: #B5AEBD;--f-tit: "Bricolage Grotesque", sans-serif;--f-corpo: "DM Sans", system-ui, sans-serif;--f-mono: "DM Mono", monospace;--gutter: clamp(16px, 4vw, 40px);--n: 2;--gap-car: 18px}@media(min-width:560px){:root{--n: 3}}@media(min-width:820px){:root{--n: 4}}@media(min-width:1100px){:root{--n: 5}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-corpo);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--acc);text-decoration:none}a:hover{color:var(--acc-d)}button{font-family:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app{min-height:100vh;display:flex;flex-direction:column}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--gutter)}.principal{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:0 var(--gutter) 40px;display:flex;flex-direction:column;min-width:0}.mono{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.tit-sec{font:700 clamp(20px,2vw,26px) var(--f-tit);letter-spacing:-.02em}.sub-sec{font-size:13.5px;color:var(--mute)}.cab-sec{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:40px 0 16px}.cab-sec>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cab-sec a{font-size:14px;font-weight:600;white-space:nowrap}.vazio{padding:28px 20px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);color:var(--mute);font-size:14px;text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:15px;border:none;cursor:pointer;font:700 15px var(--f-corpo);background:var(--ink);color:var(--bg);transition:transform .15s,background .2s;text-decoration:none}.btn:hover{color:var(--bg);background:#3a3542}.btn:active{transform:scale(.97)}.btn-acc{background:var(--acc);color:#fff}.btn-acc:hover{background:var(--acc-d);color:#fff}.btn-suave{background:var(--acc-soft);color:var(--acc-d)}.btn-suave:hover{background:#f8d3c3;color:var(--acc-d)}.btn-borda{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn-borda:hover{background:var(--ink);color:#fff}.btn-bloco{width:100%}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-peq{min-height:38px;padding:0 14px;font-size:13px;border-radius:12px}.link-btn{background:none;border:none;padding:0;color:var(--acc);font:600 14px var(--f-corpo);cursor:pointer}.campo-grupo{display:flex;flex-direction:column;gap:6px}.campo-grupo label,.rotulo{font-size:13px;font-weight:600;color:var(--corpo2)}.campo,.area,.seletor{width:100%;min-height:48px;padding:0 16px;border-radius:15px;border:none;background:#fff;box-shadow:inset 0 0 0 1px var(--line2);font:400 15px var(--f-corpo);color:var(--ink)}.area{padding:12px 16px;min-height:110px;resize:vertical}.campo:focus,.area:focus,.seletor:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}.campo::placeholder,.area::placeholder{color:var(--mute2)}.dica{font-size:12.5px;color:var(--mute)}.erro{font-size:13.5px;color:var(--acc-d);background:var(--acc-soft);padding:10px 14px;border-radius:12px}.ok-msg{font-size:13.5px;color:#2c4126;background:#dde8d5;padding:10px 14px;border-radius:12px}.cab{position:sticky;top:0;z-index:10;background:#faf6f0eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.cab-in{max-width:1280px;margin:0 auto;padding:12px var(--gutter);display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.marca{display:flex;align-items:center;gap:10px;flex:none;color:var(--ink)}.marca:hover{color:var(--ink)}.marca-m{width:38px;height:38px;border-radius:12px;background:var(--acc);color:#fff6ee;display:flex;align-items:center;justify-content:center;font:800 17px var(--f-tit);transform:rotate(-6deg)}.marca-nome{font:800 19px var(--f-tit);letter-spacing:-.02em;white-space:nowrap}.busca-cab{flex:1 1 360px;display:flex;align-items:center;gap:8px;min-width:0}.busca-form{flex:1 1 auto;display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-radius:15px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);min-width:0}.busca-form input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:400 14px var(--f-corpo);color:var(--ink)}.busca-form input::placeholder{color:var(--mute2)}.busca-form:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.busca-tag{font:500 10px var(--f-mono);color:var(--mute);padding:4px 7px;border-radius:7px;background:var(--chip2);flex:none}.acoes-cab{display:flex;align-items:center;gap:8px;flex:none}.btn-carrinho{height:42px;padding:0 15px 0 13px;border-radius:21px;border:none;background:var(--ink);color:var(--bg);cursor:pointer;display:flex;align-items:center;gap:8px;font:600 14px var(--f-corpo);white-space:nowrap}.btn-carrinho:hover{color:var(--bg)}.selo-n{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--acc);color:#fff;font:700 11px/18px var(--f-corpo);text-align:center}.avatar{width:42px;height:42px;border-radius:50%;background:var(--acc-soft);display:flex;align-items:center;justify-content:center;font:700 16px var(--f-tit);color:var(--acc);flex:none}.link-cab{font-size:14px;font-weight:600;color:var(--corpo2);white-space:nowrap}.link-cab:hover{color:var(--acc)}.mini-wrap{position:relative}.mini{position:absolute;top:calc(100% + 14px);right:0;width:360px;max-width:calc(100vw - 32px);z-index:20;background:#fff;border-radius:20px;padding:16px 18px 18px;box-shadow:0 18px 44px #23202b2e,0 0 0 1px var(--line);animation:miniIn .22s ease-out;transform-origin:top right}.mini:before{content:"";position:absolute;top:-6px;right:28px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-radius:3px 0 0;box-shadow:-1px -1px 0 var(--line)}.mini-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px}.mini-tit{font:700 16px var(--f-tit);letter-spacing:-.01em}.mini-x{width:30px;height:30px;border-radius:50%;border:none;background:var(--chip2);color:var(--ink);font-size:20px;line-height:1;cursor:pointer}.mini-x:hover{background:var(--chip)}.mini-lista{list-style:none;margin:0;padding:0;max-height:268px;overflow-y:auto}.mini-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.mini-foto{flex:none;width:46px;height:58px;display:block}.mini-foto .capa{width:100%;height:100%;border-radius:8px 11px 11px 8px}.mini-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mini-nome{color:var(--ink);font-weight:600;font-size:13.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-nome:hover{color:var(--acc)}.mini-corpo .preco{font-size:14px}.mini-rem{flex:none;background:none;border:none;padding:4px;color:var(--mute);font:500 12px var(--f-corpo);cursor:pointer;text-decoration:underline}.mini-rem:hover{color:var(--acc)}.mini-total{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0 14px;border-top:1px solid var(--line);font-size:14px;color:var(--mute)}.mini-total b{font:700 20px var(--f-tit);color:var(--ink)}.mini-acoes{display:flex;gap:8px}.mini-acoes .btn{flex:1;white-space:nowrap}@keyframes miniIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:767px){.mini{display:none}}@media(min-width:768px){.toast.so-mobile{display:none}}.cab-mob{display:none}@media(max-width:767px){.cab{position:static;background:var(--bg);border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cab-in{display:none}.cab-mob{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 4px}.cab-mob .quem{display:flex;align-items:center;gap:11px;min-width:0}.cab-mob .quem div{display:flex;flex-direction:column;gap:1px;min-width:0}.cab-mob .ola{font-size:13px;color:var(--mute)}.cab-mob .perg{font:700 16px var(--f-tit);letter-spacing:-.01em}.cab-mob .btn-carrinho{position:relative;width:42px;height:42px;padding:0;border-radius:50%;justify-content:center}.cab-mob .selo-n{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;line-height:15px;border:2px solid var(--bg);padding:0 4px}}.abas{display:none}@media(max-width:767px){.abas{position:fixed;left:0;right:0;bottom:0;z-index:12;display:grid;grid-template-columns:repeat(5,1fr);padding:8px 10px calc(10px + env(safe-area-inset-bottom));background:#faf6f0f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line)}.aba{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0;color:var(--mute);font-size:11px;font-weight:500}.aba .pilula{height:30px;width:48px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;transition:background .2s;position:relative}.aba.ativa{color:var(--acc);font-weight:700}.aba.ativa .pilula{background:var(--acc-soft)}.aba .selo-n{position:absolute;top:-4px;right:2px}.principal{padding-bottom:110px}}.rolagem{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0}.rolagem::-webkit-scrollbar{display:none}.rolagem>*{scroll-snap-align:start}.sua-area{display:flex;flex-direction:column;gap:10px;padding:0 0 16px;min-width:0}.chip-prof{flex:none;display:flex;align-items:center;gap:7px;height:38px;padding:0 14px 0 6px;border-radius:19px;border:1.5px solid var(--line2);background:#fff;color:var(--corpo2);font:600 13px var(--f-corpo);cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.chip-prof .ponto{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 11px var(--f-tit)}.chip-prof.on{background:var(--ink);color:#fff;border-color:var(--ink)}.chip{flex:none;height:36px;padding:0 15px;border-radius:18px;border:1.5px solid var(--line2);background:transparent;color:var(--corpo2);font:600 13px var(--f-corpo);cursor:pointer;transition:all .2s;white-space:nowrap;display:inline-flex;align-items:center}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pontos{display:flex;justify-content:center;gap:5px}.pontos button{height:6px;border-radius:3px;border:none;padding:0;background:var(--ponto);cursor:pointer;transition:all .3s;width:6px}.pontos button.on{width:22px;background:var(--ink)}.hero-grade{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 0 0}@media(min-width:880px){.hero-grade{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.hero{position:relative;border-radius:28px;overflow:hidden;height:250px;min-width:0}@media(min-width:560px){.hero{height:280px}}@media(min-width:880px){.hero{height:330px}}.hero-trilho{display:flex;height:100%;transition:transform .6s cubic-bezier(.65,0,.25,1)}.slide{flex:none;width:100%;height:100%;display:flex;position:relative;overflow:hidden;color:inherit}.slide:hover{color:inherit}.slide .blob{position:absolute;right:-60px;top:-60px;width:320px;height:320px;border-radius:50%}.slide .texto{position:relative;flex:1;min-width:0;padding:clamp(20px,3vw,34px) clamp(20px,3vw,34px) 40px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.slide .texto>div{display:flex;flex-direction:column;gap:8px}.slide .eyebrow{font:500 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.8}.slide .titulo{font:800 clamp(24px,3vw,40px)/.98 var(--f-tit);letter-spacing:-.03em;text-wrap:balance;max-width:460px}.slide .sub{font-size:clamp(12.5px,1.2vw,15px);opacity:.85}.slide .cta{align-self:flex-start;padding:10px 18px;border-radius:13px;font:700 14px var(--f-corpo)}.slide .deco{position:relative;width:clamp(100px,24%,210px);margin:clamp(18px,2.4vw,28px) clamp(18px,2.4vw,28px) 40px 0;border-radius:20px;background:repeating-linear-gradient(135deg,#ffffff38 0,#ffffff38 7px,#ffffff14 7px,#ffffff14 14px);transform:rotate(3deg);flex:none}.slide .pilha{--h: 240px;--w: calc(var(--h) * .707);position:relative;flex:none;align-self:center;height:var(--h);width:calc(var(--w) * (1 + (var(--n) - 1) * .5));margin:0 clamp(22px,3vw,44px) 14px 0}@media(min-width:560px)and (max-width:879px){.slide .pilha{--h: 220px}}@media(min-width:880px){.slide .pilha{--h: 260px}}.slide .pilha img{position:absolute;top:0;left:calc(var(--w) * .5 * var(--k));height:var(--h);width:var(--w);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 90%;transform:rotate(calc((var(--k) - (var(--n) - 1) / 2) * 6deg + 2deg)) translateY(calc(var(--k) * -4px));filter:drop-shadow(0 10px 16px rgba(35,32,43,.28));transition:transform .5s cubic-bezier(.65,0,.25,1)}.slide:hover .pilha img{transform:rotate(calc((var(--k) - (var(--n) - 1) / 2) * 8deg + 2deg)) translateY(calc(var(--k) * -8px - 4px))}@media(prefers-reduced-motion:reduce){.slide .pilha img{transition:none}}.hero .pontos{position:absolute;left:0;right:0;bottom:14px}.hero .pontos button{background:currentColor;opacity:.45}.hero .pontos button.on{opacity:1}@media(max-width:767px){.hero{height:196px;border-radius:26px}.slide .titulo{font-size:27px}.slide .texto{padding:22px 0 20px 22px}.slide .deco{width:128px;margin:18px 18px 18px 0}.slide .pilha{--h: 126px;margin:0 12px 8px 0}.slide:has(.pilha) .titulo{font-size:21px}.slide:has(.pilha) .sub{display:none}.slide .pilha img:nth-child(n+3){display:none}.slide .pilha{width:calc(var(--w) * (1 + (min(var(--n),2) - 1) * .5))}.slide .cta{padding:8px 14px;font-size:12.5px;border-radius:12px}.hero .pontos{display:none}.hero-grade{padding-top:20px}}.lado{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:16px;min-width:0}@media(min-width:520px)and (max-width:879px){.lado{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.lado{display:none}}.tile{border-radius:24px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:140px;position:relative;overflow:hidden;box-sizing:border-box}.tile .deco-q{position:absolute;right:-30px;bottom:-30px;width:140px;height:140px;border-radius:38px;transform:rotate(18deg)}.tile>*{position:relative}.tile .mono-t{font:500 10px var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.tile .tt{font:800 22px/1.02 var(--f-tit);letter-spacing:-.02em}.relogio{display:flex;gap:4px;align-items:center}.relogio span{min-width:32px;height:34px;border-radius:9px;background:var(--amarelo);color:var(--ink);font:600 16px/34px var(--f-mono);text-align:center}.relogio.grande span{min-width:40px;height:42px;border-radius:11px;font-size:19px;line-height:42px}@media(max-width:767px){.relogio.grande span{min-width:30px;height:32px;border-radius:9px;font-size:15px;line-height:32px}}.cats{display:flex;flex-direction:column;gap:12px;padding:32px 0 0;min-width:0}.cats .rolagem{gap:10px;padding-top:4px}.cat{flex:1 0 96px;display:flex;flex-direction:column;align-items:center;gap:8px;border:none;background:transparent;cursor:pointer;padding:0 0 4px;color:var(--corpo2)}.cat:hover{color:var(--corpo2)}.cat .icone{position:relative;width:68px;height:68px;border-radius:22px;display:flex;align-items:center;justify-content:center;font:800 26px var(--f-tit);letter-spacing:-.03em;transition:transform .15s}.cat:hover .icone{transform:translateY(-3px)}.cat .nome{font-size:12.5px;font-weight:500;white-space:nowrap}.novo-selo{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:6px;background:var(--acc);color:#fff;font:700 9px/14px var(--f-corpo);letter-spacing:.02em}@media(max-width:767px){.cats{padding-top:22px}.cats .rolagem{display:grid;grid-template-columns:repeat(5,1fr);row-gap:16px;overflow:visible;padding:4px 0}.cat{flex:none;padding:0}.cat .icone{width:60px;height:60px;border-radius:20px;font-size:22px}.cat .nome{font-size:11.5px}.cats .pontos{display:none}}.capa{position:relative;overflow:hidden;background:#f8e1b9}.capa:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.35) 0 6px,transparent 6px 12px)}.capa img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.capa.tem-img:before{display:none}.car{display:flex;gap:var(--gap-car);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0}.car::-webkit-scrollbar{display:none}.car>*{scroll-snap-align:start}.card{flex:0 0 calc((100% - (var(--n) - 1) * var(--gap-car)) / var(--n));display:flex;flex-direction:column;gap:10px;min-width:0;color:var(--ink)}.card:hover{color:var(--ink)}.card .capa{aspect-ratio:4 / 4.4;border-radius:22px}.card .selo{position:absolute;left:12px;top:12px;padding:4px 9px;border-radius:8px;background:#fff;font:600 11px var(--f-corpo);color:var(--ink);z-index:1}.card .fav{position:absolute;right:10px;top:10px;width:34px;height:34px;border-radius:50%;border:none;background:#ffffffe6;font-size:16px;cursor:pointer;line-height:1;z-index:2}.card .mais{position:absolute;right:10px;bottom:10px;width:38px;height:38px;border-radius:13px;border:none;background:var(--ink);color:#fff;font-size:21px;line-height:1;cursor:pointer;transition:transform .15s;z-index:2}.card .mais:hover{transform:scale(1.08)}.card .mais:active{transform:scale(.92)}.card .info{display:flex;flex-direction:column;gap:2px;padding:0 2px}.card .nome{font-size:14.5px;font-weight:600;line-height:1.25;height:36px;overflow:hidden;text-wrap:pretty}.card .meta{font-size:12.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preco{font:700 16px var(--f-tit);margin-top:3px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.preco s{font:400 12px var(--f-corpo);color:var(--mute2)}.preco.acc{color:var(--acc)}@media(max-width:767px){.car{--gap-car: 12px}.card{flex:0 0 158px}.card .capa{border-radius:20px}.card .nome{font-size:13.5px}.card .mais{width:34px;height:34px;right:8px;bottom:8px;border-radius:12px;font-size:20px}.card .fav{width:32px;height:32px;right:8px;top:8px}.card .selo{left:10px;top:10px;font-size:10.5px}.preco{font-size:15px}}.grade-cards{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:24px var(--gap-car)}.grade-cards .card{flex:none}@media(max-width:767px){.grade-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.grade-cards .card{flex:none}}.flash{margin-top:44px;border-radius:30px;background:var(--ink);padding:clamp(16px,3vw,32px);display:flex;flex-direction:column;gap:20px}.flash-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.flash-cab>div:first-child{display:flex;flex-direction:column;gap:2px}.flash-tit{font:800 clamp(20px,2.2vw,28px) var(--f-tit);letter-spacing:-.02em;color:var(--bg)}.flash-sub{font-size:13.5px;color:var(--claro)}.flash-grade{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:14px}@media(min-width:540px){.flash-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1060px){.flash-grade{grid-template-columns:repeat(4,minmax(0,1fr))}}.fl-card{background:var(--bg);border-radius:20px;padding:10px;display:flex;gap:12px;align-items:center;min-width:0;color:var(--ink)}.fl-card:hover{color:var(--ink)}.fl-card .capa{width:92px;height:112px;border-radius:14px;flex:none}.fl-card .off{position:absolute;left:7px;top:7px;padding:3px 7px;border-radius:7px;background:var(--acc);color:#fff;font:700 11px var(--f-corpo);z-index:1}.fl-card .corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fl-card .nome{font-size:13.5px;font-weight:600;line-height:1.25}.fl-card .btn-add{align-self:flex-start;margin-top:4px;border:none;background:var(--ink);color:#fff;font:600 12px var(--f-corpo);padding:7px 12px;border-radius:10px;cursor:pointer}@media(max-width:767px){.flash{margin:26px 0 0;border-radius:26px;padding:18px 16px 16px;gap:14px}.flash-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fl-card{flex-direction:column;align-items:stretch;border-radius:18px;padding:8px 8px 12px;gap:8px}.fl-card .capa{width:auto;height:110px;border-radius:13px}.fl-card .corpo{padding:0 4px}.fl-card .nome{font-size:12.5px;height:31px;overflow:hidden}}.duas-col{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;padding:44px 0 0}@media(min-width:880px){.duas-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px)}}.coluna{display:flex;flex-direction:column;gap:14px;min-width:0}.top-lista{display:flex;flex-direction:column}.top-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink)}.top-item:last-child{border-bottom:none}.top-item:hover{color:var(--ink)}.top-item .rank{width:30px;font:800 36px/1 var(--f-tit);color:var(--ponto);letter-spacing:-.04em;text-align:center;flex:none}.top-item:first-child .rank{color:var(--acc)}.top-item .capa{width:60px;height:60px;border-radius:16px;flex:none}.top-item .corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.top-item .nome{font-size:14.5px;font-weight:600;line-height:1.25}.top-item .meta{font-size:12px;color:var(--mute)}.top-item .preco{font-size:15px;margin-top:1px}.top-item .add{width:38px;height:38px;border-radius:12px;border:1.5px solid var(--ink);background:transparent;font-size:20px;line-height:1;color:var(--ink);cursor:pointer;flex:none}.top-item .add:hover{background:var(--ink);color:#fff}.car-idade{gap:14px}.card-idade{flex:0 0 calc((100% - 28px) / 3);display:flex;flex-direction:column;gap:7px;min-width:0;color:var(--ink)}.card-idade:hover{color:var(--ink)}.card-idade .capa{aspect-ratio:1;border-radius:50% 50% 20px 20px}.card-idade .mais{position:absolute;right:7px;bottom:7px;width:32px;height:32px;border-radius:10px;border:none;background:#fff;color:var(--ink);font-size:18px;line-height:1;cursor:pointer;box-shadow:0 2px 6px #00000014;z-index:2}.card-idade .nome{font-size:13px;font-weight:600;line-height:1.25;height:33px;overflow:hidden}.card-idade .preco{font-size:14px;margin:0}@media(max-width:767px){.card-idade{flex:0 0 122px}.car-idade{gap:10px}}.monte{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:14px}@media(min-width:440px){.monte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.monte{grid-template-columns:repeat(4,minmax(0,1fr))}}.monte-card{border-radius:24px;padding:20px;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;transition:transform .2s;min-width:0}.monte-card:hover{transform:translateY(-3px)}.monte-card .g{font:800 32px/1 var(--f-tit)}.monte-card .n{font:700 18px/1.15 var(--f-tit)}@media(max-width:767px){.monte-card{min-height:118px;padding:14px;border-radius:24px}.monte-card .g{font-size:26px}.monte-card .n{font-size:14px}}.digital{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:900px){.digital{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.digital{display:flex;overflow-x:auto;scrollbar-width:none;gap:10px}.digital::-webkit-scrollbar{display:none}.digital>*{flex:0 0 260px}}.dig-card{display:flex;gap:14px;align-items:center;padding:12px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);min-width:0;color:var(--ink)}.dig-card:hover{color:var(--ink)}.dig-card .capa{width:68px;height:86px;border-radius:10px 14px 14px 10px;flex:none;box-shadow:inset 5px 0 #00000012}.dig-card .corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dig-card .tipo{font:500 9.5px var(--f-mono);color:var(--acc);letter-spacing:.06em;text-transform:uppercase}.dig-card .nome{font-size:14px;font-weight:600;line-height:1.25}.dig-card .linha{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:3px}.dig-card .preco{font-size:15px;margin:0}.dig-card .comprar{border:none;background:var(--acc-soft);color:var(--acc-d);font:700 12px var(--f-corpo);padding:7px 12px;border-radius:9px;cursor:pointer}.so-mob{display:none}@media(max-width:767px){.so-mob{display:inline}.so-desk{display:none}}.rodape{border-top:1px solid var(--line);margin-top:20px}.rodape-in{max-width:1280px;margin:0 auto;padding:28px var(--gutter);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.rodape .n{font:800 16px var(--f-tit);color:#b8aea2;letter-spacing:-.01em}.rodape .t{font-size:12.5px;color:var(--mute2)}@media(max-width:767px){.rodape{border:none}.rodape-in{flex-direction:column;padding:24px 20px 120px}}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:16px;background:var(--ink);color:var(--bg);font-size:14px;max-width:calc(100vw - 32px);box-shadow:0 10px 24px #0003;animation:toastIn .25s ease-out}.toast .v{width:18px;height:18px;border-radius:50%;background:var(--verde);color:var(--ink);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}@media(max-width:767px){.toast{bottom:104px;font-size:13px;padding:11px 16px}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.pag{width:100%;max-width:1280px;margin:0 auto;padding:28px var(--gutter) 40px;flex:1}.pag-estreita{max-width:560px}.pag h1{font:800 clamp(26px,3vw,34px) var(--f-tit);letter-spacing:-.03em}.pag-topo{display:flex;flex-direction:column;gap:6px;padding-bottom:20px}.caixa{background:#fff;border-radius:24px;box-shadow:inset 0 0 0 1px var(--line);padding:20px;display:flex;flex-direction:column;gap:14px}.migalhas{font-size:13px;color:var(--mute);display:flex;gap:6px;flex-wrap:wrap;padding-bottom:14px}.migalhas a{color:var(--mute)}.migalhas a:hover{color:var(--acc)}.produto-grade{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media(min-width:820px){.produto-grade{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:48px}}.produto-capa{aspect-ratio:4 / 4.4;border-radius:28px;width:100%}.vitrine-bloco{display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0}.vitrine{position:relative;width:100%;aspect-ratio:1 / 1.04}.folha{position:absolute;left:2%;top:3%;width:66%;padding:0;border:none;background:#fff;border-radius:4px;cursor:default;transform-origin:center 60%;box-shadow:0 12px 28px #23202b2e,0 0 0 1px #23202b14;transition:transform .55s cubic-bezier(.3,.7,.2,1),box-shadow .55s}.folha img{width:100%;height:auto;display:block;border-radius:4px}.v-capa .folha-1,.v-pagina .folha-2{z-index:2;transform:rotate(-2deg);cursor:default}.v-capa .folha-2,.v-pagina .folha-1{z-index:1;transform:translate(45.5%) rotate(3deg);cursor:pointer;box-shadow:0 8px 20px #23202b24,0 0 0 1px #23202b14}.v-capa .folha-2:hover,.v-capa .folha-2:focus-visible,.v-pagina .folha-1:hover,.v-pagina .folha-1:focus-visible{transform:translate(50%) rotate(4.5deg)}.vitrine-abas{display:flex;gap:8px}@media(prefers-reduced-motion:reduce){.folha{transition:none}}.produto-info{display:flex;flex-direction:column;gap:14px;min-width:0}.produto-info .preco-g{font:800 34px var(--f-tit);letter-spacing:-.02em;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.produto-info .preco-g s{font:400 16px var(--f-corpo);color:var(--mute2)}.etiqueta-off{display:inline-block;padding:4px 10px;border-radius:8px;background:var(--acc);color:#fff;font:700 13px var(--f-corpo)}.descricao{font-size:15.5px;line-height:1.65;color:var(--corpo2);white-space:pre-line}.fatos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.fato{background:#fff;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.fato b{font-size:14px}.acoes-produto{display:flex;gap:10px;flex-wrap:wrap}.acoes-produto .btn{flex:1 1 180px}.linha-carrinho{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.linha-carrinho:last-child{border-bottom:none}.linha-carrinho .capa{width:64px;height:80px;border-radius:10px 14px 14px 10px;flex:none}.linha-carrinho .corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.linha-carrinho .nome{font-weight:600;font-size:15px;line-height:1.25}.linha-carrinho .preco{margin:0;font-size:16px}.total{display:flex;justify-content:space-between;align-items:baseline;font:700 20px var(--f-tit);padding-top:6px}.dois-lados{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media(min-width:880px){.dois-lados{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px}}.pix-qr{width:240px;height:240px;margin:0 auto;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);display:flex;align-items:center;justify-content:center;padding:10px}.pix-qr img{width:100%;height:100%;image-rendering:pixelated}.pix-codigo{font:400 12.5px var(--f-mono);word-break:break-all;background:var(--chip2);border-radius:14px;padding:12px 14px;max-height:96px;overflow:auto}.espera{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--mute);justify-content:center}.giro{width:16px;height:16px;border-radius:50%;border:2px solid var(--line2);border-top-color:var(--acc);animation:gira .9s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}.codigo-campo{text-align:center;font:700 28px var(--f-mono);letter-spacing:10px}.compra-card{display:flex;gap:14px;align-items:center;padding:14px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);min-width:0}.compra-card .capa{width:64px;height:80px;border-radius:10px 14px 14px 10px;flex:none}.compra-card .corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.compra-card .nome{font-weight:600;font-size:15px;line-height:1.25}.grade-compras{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.sec-titulo{font:700 20px var(--f-tit);letter-spacing:-.02em;padding:28px 0 14px}.aviso{background:#f8edc8;color:#5c470c;border-radius:16px;padding:12px 16px;font-size:14px}.suave-linha{height:1px;background:var(--line);margin:4px 0}.lista-simples{display:flex;flex-direction:column;gap:8px}.tag-status{display:inline-block;padding:2px 9px;border-radius:8px;font:700 11.5px var(--f-corpo);background:var(--chip);color:var(--corpo2)}.tag-status.approved{background:#dde8d5;color:#2c4126}.tag-status.pending{background:#f8edc8;color:#5c470c}.tag-status.cancelled,.tag-status.expired,.tag-status.refunded{background:var(--acc-soft);color:var(--acc-d)}.cobre{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card .selo{pointer-events:none}.cab-mob-busca{display:none}@media(max-width:767px){.cab-mob-busca{display:flex;margin:12px 20px 0;height:48px;border-radius:16px}}.vazio-sec{padding:36px 20px;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center}.vazio-sec b{font:700 18px var(--f-tit)}.vazio-sec span{font-size:14px;color:var(--mute);max-width:420px}@media(max-width:767px){:root{--gutter: 20px}.sua-area .pontos{display:none}}.barra-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:4px}.barra-filtros .busca-form{flex:1 1 320px;max-width:560px}.filtros{display:flex;flex-wrap:wrap;gap:8px}.filtro{position:relative}.filtro-btn{height:46px;padding:0 16px;border-radius:15px;border:1.5px solid var(--line2);background:#fff;color:var(--corpo2);font:600 14px var(--f-corpo);cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:border-color .2s}.filtro-btn:hover{border-color:var(--ink)}.filtro-btn.on{border-color:var(--ink);color:var(--ink)}.filtro-n{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--ink);color:#fff;font:700 11px/20px var(--f-corpo);text-align:center}.filtro-seta{font-size:11px;color:var(--mute)}.filtro-painel{position:absolute;top:calc(100% + 8px);left:0;z-index:12;width:280px;max-height:340px;overflow-y:auto;padding:8px;background:#fff;border-radius:18px;box-shadow:0 18px 44px #23202b29,0 0 0 1px var(--line);animation:miniIn .18s ease-out}.filtro-op{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:11px;cursor:pointer;font-size:14px}.filtro-op:hover{background:var(--chip2)}.filtro-op input{position:absolute;opacity:0;pointer-events:none}.filtro-caixa{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line2);background:#fff;display:flex;align-items:center;justify-content:center;transition:all .15s}.filtro-op input:checked+.filtro-caixa{background:var(--acc);border-color:var(--acc)}.filtro-op input:checked+.filtro-caixa:after{content:"";width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.filtro-op input:focus-visible+.filtro-caixa{outline:2px solid var(--acc);outline-offset:2px}.filtro-txt{flex:1;min-width:0}.filtro-qtd{font:500 11px var(--f-mono);color:var(--mute2)}.ativos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px}.chip-peq{height:32px;padding:0 12px;gap:8px;font-size:12.5px}@media(max-width:767px){.barra-filtros .busca-form{flex-basis:100%;max-width:none}.filtros{width:100%}.filtro{flex:1 1 0}.filtro-btn{width:100%;justify-content:center;padding:0 10px;font-size:13px}.filtro:last-child .filtro-painel{left:auto;right:0}.filtro-painel{width:min(280px,calc(100vw - 32px))}}.produto-col-vitrine{display:flex;flex-direction:column;gap:22px;min-width:0}.ap-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));background:#fff;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line);padding:14px 4px}.ap-numeros>div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 6px;text-align:center;min-width:0}.ap-numeros>div+div{border-left:1px solid var(--line)}.ap-numeros b{font:800 26px/1.05 var(--f-tit);letter-spacing:-.02em;color:var(--acc)}.ap-numeros span{font-size:11.5px;color:var(--mute);line-height:1.25}.ap-selos{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ap-selos li{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 9px;border-radius:16px;background:var(--chip);color:var(--corpo2);font:600 12.5px var(--f-corpo)}.ap-selos svg{color:var(--acc);flex:none}.apres{display:flex;flex-direction:column;gap:40px;padding-top:44px;min-width:0}.ap-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}.ap-cab>div{display:flex;flex-direction:column;gap:4px}.ap-cab h2{font:800 clamp(24px,3vw,32px)/1.05 var(--f-tit);letter-spacing:-.02em}.ap-conta{font-size:13.5px;color:var(--mute);white-space:nowrap}.ap-conta b{font:800 22px var(--f-tit);color:var(--ink);margin-right:3px}.ap-situacao{position:relative;overflow:hidden;border-radius:28px;padding:clamp(22px,4vw,40px);background:var(--tom, var(--acc-soft));display:flex;flex-direction:column;gap:14px}.ap-situacao:after{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50px;background:#ffffff73;transform:rotate(18deg);pointer-events:none}.ap-situacao>*{position:relative;z-index:1}.ap-frase{font:700 clamp(20px,2.6vw,30px)/1.2 var(--f-tit);letter-spacing:-.015em;max-width:880px}.ap-resolve{display:flex;gap:12px;align-items:flex-start;padding-top:14px;border-top:1.5px dashed rgba(35,32,43,.22);max-width:880px}.ap-resolve p{font-size:16px;line-height:1.5;color:var(--corpo2)}.ap-resolve b{color:var(--ink)}.ap-seta{flex:none;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.ap-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;counter-reset:i}.ap-item{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:transform .2s,box-shadow .2s}.ap-item:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--line2),0 10px 24px #23202b12}.ap-item b{font:700 16.5px/1.2 var(--f-tit);letter-spacing:-.005em}.ap-item span:not(.ap-num){font-size:13.5px;line-height:1.5;color:var(--mute)}.ap-num{width:38px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font:600 12px var(--f-mono);color:var(--ink);box-shadow:inset 0 0 0 1px #23202b1a}.ap-kit .ap-grade{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ap-kit .ap-item{padding:22px}.ap-kit .ap-cab{padding-bottom:14px;border-bottom:2px solid var(--ink)}.ap-trio{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.ap-caixa{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:22px;background:var(--chip2)}.ap-caixa b{font:700 16px var(--f-tit)}.ap-caixa p{font-size:14px;line-height:1.55;color:var(--corpo2)}.ap-ico{width:38px;height:38px;border-radius:12px;background:#fff;color:var(--acc);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--line);flex:none}.ap-aviso{background:var(--acc-soft)}.ap-aviso .ap-ico{color:var(--acc-d)}.ap-chips{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.ap-chips span{font:600 12px var(--f-corpo);padding:5px 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line2);color:var(--corpo2)}.ap-arqs{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.ap-arqs li{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ap-arqs li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ap-arqs b{font-size:15px}.ap-arqs li span:not(.ap-ico){font-size:12.5px;color:var(--mute);line-height:1.35}.ap-arqs .ap-ico{background:var(--acc-soft)}.ap-completa{border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ap-completa summary{cursor:pointer;list-style:none;padding:18px 22px;font:700 15px var(--f-corpo);display:flex;justify-content:space-between;align-items:center}.ap-completa summary::-webkit-details-marker{display:none}.ap-completa summary:after{content:"+";font-size:22px;line-height:1;color:var(--acc);transition:transform .2s}.ap-completa[open] summary:after{transform:rotate(45deg)}.ap-completa>div{padding:0 22px 20px;display:flex;flex-direction:column;gap:10px;max-width:860px}.ap-completa p{font-size:15px;line-height:1.65;color:var(--corpo2)}@media(max-width:767px){.apres{gap:32px;padding-top:32px}.ap-numeros b{font-size:22px}.ap-situacao{border-radius:24px}}.pags{background:#fff;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line);padding:16px 16px 14px;min-width:0;display:flex;flex-direction:column;gap:12px}.pags-cab{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pags-cab b{font:700 16px var(--f-tit);letter-spacing:-.01em}.pags-cab span{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.pags-lista{margin:0 -16px;padding:4px 16px 6px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:16px;scrollbar-width:none}.pags-lista::-webkit-scrollbar{display:none}.pgn{flex:0 0 92px;display:flex;flex-direction:column;align-items:center;gap:6px;scroll-snap-align:start}.pgn em{font:500 11px var(--f-mono);color:var(--mute);font-style:normal}.pgn-img{position:relative;width:100%;aspect-ratio:210 / 297;border-radius:6px;overflow:hidden;background:var(--bg);box-shadow:0 0 0 1px var(--line),0 6px 14px #23202b1a}.pgn-img img{width:100%;height:100%;object-fit:cover;display:block}.pgn-trancada .pgn-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#faf6f047}.pgn-trancada .cadeado{position:absolute;left:50%;top:50%;z-index:1;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:var(--ink);color:var(--bg);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #23202b4d}.pgn-mais .pgn-img{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--chip);box-shadow:inset 0 0 0 1.5px var(--line)}.pgn-mais b{font:800 22px var(--f-tit);color:var(--acc)}.pgn-mais span{font-size:11px;color:var(--mute)}.pags-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pags-rodape p{margin:0;display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--mute);flex:1 1 200px}.pags-rodape p svg{flex:none;color:var(--acc)}.pags{margin-top:28px}@media(min-width:880px){.pgn{flex-basis:118px}.pags{padding:20px 24px 18px}.pags-lista{margin:0 -24px;padding:4px 24px 6px;scroll-padding-left:24px}}.tile .tile-img{position:absolute;right:20px;bottom:-44px;height:170px;width:auto;max-width:42%;object-fit:cover;border-radius:8px;transform:rotate(6deg);transform-origin:50% 100%;box-shadow:0 8px 18px #23202b38,0 0 0 1px #23202b14;pointer-events:none}.tile .tile-img.tile-folha{box-shadow:none;filter:drop-shadow(0 8px 12px rgba(35,32,43,.25));border-radius:4px;height:150px;bottom:-34px}.tile .tile-img~div{max-width:62%}.cab-faixa{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cab-faixa a{font-size:14px;white-space:nowrap;font-weight:600;color:var(--acc)}.cab-enxuto .cab-in{justify-content:space-between;flex-wrap:nowrap}@media(max-width:767px){.cab-enxuto .cab-mob,.cab-simples .cab-mob{padding-bottom:12px}.cab-enxuto .marca-nome,.cab-simples .marca-nome{display:inline}}.barra-carrinho,.barra-carrinho-vao{display:none}@media(max-width:767px){.barra-carrinho-vao{display:block;height:64px}.barra-carrinho{position:fixed;left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:11;display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;padding:0 7px 0 16px;border-radius:26px;background:var(--ink);color:var(--bg);font-size:14px;box-shadow:0 10px 24px #0003;animation:barraIn .25s ease-out}.barra-carrinho:hover{color:var(--bg)}.barra-carrinho .bc-info{display:flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}.barra-carrinho b{font:700 15px var(--f-tit)}.barra-carrinho .bc-ver{flex:none;height:38px;padding:0 16px;border-radius:19px;background:var(--acc);color:#fff;font-weight:600;display:flex;align-items:center}.toast{bottom:154px}}@keyframes barraIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.barra-carrinho{animation:none}}@media(max-width:767px){.top-item{gap:10px}.top-item .rank{width:22px;font-size:30px}.top-item .capa{width:52px;height:52px;border-radius:14px}.top-item .add{width:auto;min-width:0;height:34px;padding:0 12px;border-radius:17px;white-space:nowrap;line-height:1}}.ts-caixa{display:flex;justify-content:center}.ts-caixa:empty{display:none}
