.vitrine.svelte-1r238ol{--ink:#18181b;--sub:#71717a;--line:#ececf0;--bg:#f7f7f8;--ac:#a855f7;--ac-d:#9333ea;background:var(--bg);width:1280px;height:860px;color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:Karla,system-ui,sans-serif;font-size:14px;display:flex;position:relative;overflow:hidden}button.svelte-1r238ol,input.svelte-1r238ol{color:inherit;font-family:inherit}.scroll.svelte-1r238ol{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.scroll.svelte-1r238ol::-webkit-scrollbar{width:0;display:none}.grow.svelte-1r238ol{flex:1;min-width:0}.top.svelte-1r238ol{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:16px 34px;display:flex}.brand.svelte-1r238ol{letter-spacing:.01em;font-size:19px;font-weight:700}.menu.svelte-1r238ol{gap:26px;display:flex}.menu.svelte-1r238ol button:where(.svelte-1r238ol){color:var(--sub);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.menu.svelte-1r238ol button.on:where(.svelte-1r238ol){color:var(--ink);font-weight:600}.bag.svelte-1r238ol{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.bag.svelte-1r238ol .n:where(.svelte-1r238ol){background:var(--ac);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.wrap.svelte-1r238ol{max-width:1120px;margin:0 auto;padding:26px 34px 34px}.card.svelte-1r238ol{border:1px solid var(--line);background:#fff;border-radius:14px}.section.svelte-1r238ol{margin-top:24px;padding:28px}.page.svelte-1r238ol{padding:30px 28px 34px}.detail-page.svelte-1r238ol{padding-bottom:40px}.hero.svelte-1r238ol{aspect-ratio:1600/666;background:#2a1d18;border-radius:14px;position:relative;overflow:hidden}.hero__track.svelte-1r238ol{height:100%;transition:translate .7s cubic-bezier(.65,0,.35,1);display:flex}.hero__slide.svelte-1r238ol{cursor:pointer;background:0 0;border:0;flex:0 0 100%;height:100%;padding:0}.hero__slide.svelte-1r238ol picture{display:contents}.hero__slide.svelte-1r238ol img{object-fit:cover;width:100%;height:100%;display:block}.hero__dots.svelte-1r238ol{gap:8px;display:flex;position:absolute;bottom:14px;left:50%;translate:-50%}.hero__dots.svelte-1r238ol button:where(.svelte-1r238ol){cursor:pointer;background:#ffffff80;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:width .3s,background .3s}.hero__dots.svelte-1r238ol button.on:where(.svelte-1r238ol){background:#fff;border-radius:999px;width:26px}@media (prefers-reduced-motion:reduce){.hero__track.svelte-1r238ol{transition:none}}.cats.svelte-1r238ol{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:18px;display:grid}.cat.svelte-1r238ol{text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.cat__im.svelte-1r238ol{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:10px;display:flex;overflow:hidden}.cat__im.svelte-1r238ol picture{display:contents}.cat__im.svelte-1r238ol img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.cat.svelte-1r238ol:hover .cat__im:where(.svelte-1r238ol) img{transform:scale(1.05)}.cat__n.svelte-1r238ol{margin-top:8px;font-size:14.5px;font-weight:700}.cat__q.svelte-1r238ol{color:var(--sub);font-size:12.5px}.chips.svelte-1r238ol{flex-wrap:wrap;gap:8px;margin:-6px 0 22px;display:flex}.chip.svelte-1r238ol{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:600}.chip.svelte-1r238ol:hover{border-color:var(--ink)}.chip.on.svelte-1r238ol{background:var(--ink);border-color:var(--ink);color:#fff}.btn.svelte-1r238ol{background:var(--ac);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:9px;padding:11px 20px;font-size:14px;font-weight:600;display:inline-flex}.btn.svelte-1r238ol:hover{background:var(--ac-d)}.btn.svelte-1r238ol:disabled{opacity:.45;cursor:default}.btn.svelte-1r238ol:disabled:hover{background:var(--ac)}.btn.dark.svelte-1r238ol{background:var(--ink);padding:8px 14px;font-size:13px}.btn.ghost.svelte-1r238ol{color:var(--ink);border:1px solid var(--line);background:#fff}.sec-h.svelte-1r238ol{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.sec-h.end.svelte-1r238ol{align-items:flex-end}.sec-h.svelte-1r238ol h2:where(.svelte-1r238ol){margin:0;font-size:22px;font-weight:700}h2.big.svelte-1r238ol{margin:0;font-size:30px;font-weight:700}h2.bag-title.svelte-1r238ol{margin-bottom:6px}.small-h.svelte-1r238ol{margin:0;font-size:20px;font-weight:700}.link.svelte-1r238ol{color:var(--sub);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.link.svelte-1r238ol:hover{color:var(--ink)}.grid.svelte-1r238ol{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.prod.svelte-1r238ol{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.prod.svelte-1r238ol .im:where(.svelte-1r238ol){aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}.im.svelte-1r238ol picture{display:contents}.im.svelte-1r238ol img{object-fit:contain;width:100%;height:100%;display:block}.prod.svelte-1r238ol .im:where(.svelte-1r238ol) img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.prod.svelte-1r238ol:hover .im:where(.svelte-1r238ol) img{transform:scale(1.04)}.prod.svelte-1r238ol .nm:where(.svelte-1r238ol){color:var(--sub);text-transform:uppercase;margin-top:12px;font-size:12.5px;line-height:1.4}.prod.svelte-1r238ol .pr:where(.svelte-1r238ol){margin-top:6px;font-size:19px;font-weight:700}.crumb.svelte-1r238ol{color:#a1a1aa;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:9px;margin-bottom:14px;font-size:11.5px;display:flex}.crumb.svelte-1r238ol button:where(.svelte-1r238ol){font-size:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.crumb.svelte-1r238ol button:where(.svelte-1r238ol):hover{color:var(--ink)}.busca.svelte-1r238ol{gap:10px;margin:0;display:flex}.busca.svelte-1r238ol input:where(.svelte-1r238ol){border:1px solid var(--line);background:#fafafa;border-radius:8px;outline:none;width:260px;padding:9px 13px;font-size:13.5px}.busca.svelte-1r238ol input:where(.svelte-1r238ol):focus{background:#fff;border-color:#d8d8df}.empty.svelte-1r238ol{color:var(--sub);margin:0;padding:22px 0;font-size:14px}.det.svelte-1r238ol{grid-template-columns:400px 1fr;align-items:start;gap:40px;display:grid}.det.svelte-1r238ol .im:where(.svelte-1r238ol){aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.det.svelte-1r238ol h1:where(.svelte-1r238ol){text-transform:uppercase;margin:0;font-size:30px;font-weight:700;line-height:1.15}.prbox.svelte-1r238ol{border:1px solid var(--line);background:#fafafa;border-radius:10px;margin-top:16px;padding:14px 18px;font-size:24px;font-weight:700}.buy.svelte-1r238ol{align-items:center;gap:14px;margin-top:20px;display:flex}.desc.svelte-1r238ol{color:var(--sub);max-width:46ch;margin:22px 0 0;font-size:13.5px;line-height:1.7}.stp.svelte-1r238ol{border:1px solid var(--line);border-radius:8px;align-items:center;gap:14px;padding:6px 12px;display:inline-flex}.stp.svelte-1r238ol button:where(.svelte-1r238ol){border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;width:24px;height:24px;padding:0;font-size:15px;line-height:1}.stp.svelte-1r238ol .q:where(.svelte-1r238ol){text-align:center;min-width:14px;font-weight:700}.line-stp.svelte-1r238ol{margin-top:10px}.linha.svelte-1r238ol{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:18px 0;display:flex}.linha.svelte-1r238ol:last-of-type{border-bottom:0}.linha.svelte-1r238ol .im:where(.svelte-1r238ol){border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;width:74px;height:88px;overflow:hidden}.line-name.svelte-1r238ol{text-transform:uppercase;color:var(--sub);font-size:13px}.line-total.svelte-1r238ol{font-size:17px;font-weight:700}.tot.svelte-1r238ol{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:20px;display:flex}.tot.svelte-1r238ol .k:where(.svelte-1r238ol){font-size:15px;font-weight:600}.tot.svelte-1r238ol .v:where(.svelte-1r238ol){font-size:24px;font-weight:700}.fine.svelte-1r238ol{color:var(--sub);margin:12px 0 0;font-size:12.5px}.actions.svelte-1r238ol{gap:12px;margin-top:22px;display:flex}.trash.svelte-1r238ol{color:#a1a1aa;cursor:pointer;background:0 0;border:0;padding:4px;display:flex}.ok.svelte-1r238ol{text-align:center;padding:70px 30px}.ok.svelte-1r238ol .mk:where(.svelte-1r238ol){background:#e9f7ee;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto;display:flex}.ok.svelte-1r238ol h1:where(.svelte-1r238ol){margin:20px 0 0;font-size:26px;font-weight:700}.ok.svelte-1r238ol p:where(.svelte-1r238ol){color:var(--sub);max-width:42ch;margin:12px auto 0;font-size:14.5px;line-height:1.7}.ok-cta.svelte-1r238ol{margin-top:24px}.pe.svelte-1r238ol{border-top:1px solid var(--line);color:#a1a1aa;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:26px 34px;font-size:12px;display:flex}.toast.svelte-1r238ol{z-index:40;border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:12px 14px 12px 16px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #18181b29}.toast.off.svelte-1r238ol{opacity:0;pointer-events:none;transform:translate(-50%,14px)}.toast.svelte-1r238ol .tx:where(.svelte-1r238ol){max-width:30ch;font-size:13px;line-height:1.4}.toast.svelte-1r238ol .tx:where(.svelte-1r238ol) b:where(.svelte-1r238ol){text-transform:uppercase;font-size:12.5px}@media (prefers-reduced-motion:reduce){.toast.svelte-1r238ol,.prod.svelte-1r238ol .im:where(.svelte-1r238ol) img{transition:none}}
