:root{--cream:#F8F3EE;--paper:#FFFDFB;--foot:#F2E8E3;--wine:#4F1717;--wine-2:#6B2424;--wine-ink:#3A0F0F;--rose:#F5E0DC;--rose-2:#EAC6C0;--ink:#2A1C1F;--muted:#6B5B5E;--line:#E8DCD5;--wa:#25D366;--wa-ink:#0B3D1E;--ok:#2F6F4C;--warn:#8A560C;--display:"Playfair Display",Georgia,serif;--body:"Karla",system-ui,sans-serif;--r:16px;--pill:999px;--hdr-h:76px;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:calc(var(--hdr-h) + 16px);scrollbar-color:var(--rose-2) var(--cream)}body{background:var(--cream);color:var(--ink);font:400 16px/1.6 var(--body);-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}h1 em,h2 em{font-style:normal;color:var(--wine)}p{text-wrap:pretty}::selection{background:var(--rose-2);color:var(--wine-ink)}:focus-visible{outline:2px solid var(--wine);outline-offset:3px;border-radius:8px}.i{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wa-ic{width:22px;height:22px;flex:none}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.price{font-weight:700;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.price s{font-weight:400;color:var(--muted);margin-right:6px;font-size:.84em}.link{color:var(--wine);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.link:hover{text-decoration-thickness:2px}[hidden]{display:none!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;border-radius:var(--pill);background:var(--wine);color:#fff7f4;font-weight:700;font-size:16px;transition:background .2s,transform .2s var(--ease),color .2s}.btn:hover{background:var(--wine-2)}.btn:active{transform:scale(.98)}.btn:disabled{background:#cdbfbc;color:#fff}.btn--line{background:transparent;color:var(--wine);box-shadow:inset 0 0 0 1.5px var(--wine)}.btn--line:hover{background:var(--rose)}.btn--wa{background:var(--wa);color:var(--wa-ink)}.btn--wa:hover{background:#1fc35c}.btn--block{width:100%}.btn--sm{min-height:40px;padding:0 18px;font-size:14px}.chip{min-height:40px;padding:0 16px;border-radius:var(--pill);border:1px solid var(--line);background:var(--paper);font-size:15px;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:border-color .2s,background .2s}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--wine);border-color:var(--wine);color:#fff}.chip--t[aria-pressed=true]{background:var(--rose);border-color:var(--rose-2);color:var(--wine-ink)}.chip--t .i{width:16px;height:16px;display:none}.chip--t[aria-pressed=true] .i{display:block}.sortbox{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:15px;color:var(--muted)}.sel{appearance:none;min-height:40px;padding:0 38px 0 16px;border-radius:var(--pill);border:1px solid var(--line);color:var(--ink);font-size:15px;cursor:pointer;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F1717' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/16px}.toast{position:fixed;left:16px;right:16px;margin:0 auto;width:max-content;bottom:24px;z-index:95;translate:0 20px;opacity:0;pointer-events:none;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 20px;border-radius:var(--pill);background:var(--ink);color:#fbf4f1;font-size:15px;box-shadow:0 14px 30px -14px #00000080;transition:opacity .3s,translate .45s var(--ease);max-width:calc(100% - 32px)}.toast.on{opacity:1;translate:0 0;pointer-events:auto}.toast span{min-width:0}.toast button{min-height:36px;padding:0 14px;border-radius:var(--pill);background:#fbf4f1;color:var(--ink);font-weight:700;font-size:14px;white-space:nowrap}.toast--erro{background:#7a1f1f}@media(pointer:coarse){.chip,.btn--sm{min-height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.temabtn .i-sol{display:none}:root[data-tema=escuro] .temabtn .i-lua{display:none}:root[data-tema=escuro] .temabtn .i-sol{display:block}:root[data-tema=escuro]{color-scheme:dark;--cream:#1B1214;--paper:#241A1C;--foot:#140D0F;--wine:#E7B4AC;--wine-2:#F1C7C0;--wine-ink:#FBE9E5;--rose:#3A2427;--rose-2:#5C3A3E;--ink:#F3E8E4;--muted:#BFAEAB;--line:#3A2C2F;--ok:#8FCBA6;--warn:#E5B866;--sobre-vinho:#2A1012}:root[data-tema=escuro] .btn,:root[data-tema=escuro] .chip[aria-pressed=true],:root[data-tema=escuro] .announce,:root[data-tema=escuro] .card__buy:hover,:root[data-tema=escuro] .camp__lbl,:root[data-tema=escuro] .bagbtn__n{color:var(--sobre-vinho)}:root[data-tema=escuro] .btn--line{color:var(--wine)}:root[data-tema=escuro] .btn--wa{color:var(--wa-ink)}:root[data-tema=escuro] .btn:disabled{background:#4a3b3e;color:#a8979a}:root[data-tema=escuro] .toast{background:#3a2c2f;color:var(--ink)}:root[data-tema=escuro] .toast button{background:var(--ink);color:#1b1214}:root[data-tema=escuro] .tag--out{background:#f3e8e4;color:#1b1214}:root[data-tema=escuro] .gal__vid{background:#000}:root[data-tema=escuro] .car__ui{background:#241a1ce6}:root[data-tema=escuro] .car__dots i{background:#f3e8e447}:root[data-tema=escuro] .frete__bar{background:#e7b4ac2e}:root[data-tema=escuro] .cui--pode h2 .i{background:#8fcba629}:root[data-tema=escuro] .scrim{background:#0000008c}:root[data-tema=escuro] .logo img{filter:brightness(0) invert(.94) sepia(.18)}:root[data-tema=escuro] .app .side__logo img{filter:brightness(0) invert(1);opacity:.94}:root[data-tema=escuro] img:not(.logo img):not(.side__logo img){filter:brightness(.94)}:root[data-tema=escuro] :is(.slide,.ccard,.cat,.camp){--ink:#2A1C1F;--muted:#6B5B5E;--wine:#4F1717;--wine-2:#6B2424;--wine-ink:#3A0F0F;--paper:#FFFDFB;--line:#E8DCD5;--rose:#F5E0DC;--rose-2:#EAC6C0;color:var(--ink)}:root[data-tema=escuro] :is(.slide,.ccard,.cat,.camp) .btn{color:#fff7f4}:root[data-tema=escuro] :is(.slide,.ccard,.cat,.camp) .btn--line{color:var(--wine)}:root[data-tema=escuro] .app{--brand:#E7B4AC;--brand-2:#F1C7C0;--brand-ink:#FBE9E5;--brand-soft:#3A2427;--brand-soft-2:#5C3A3E;--rail:#120A0C;--rail-2:#26181B;--rail-ink:#F3E8E4;--rail-muted:#A8908D;--brass:#D6A75C;--brass-linha:#D6A75C;--brass-ink:#F2D7A6;--brass-soft:#3A2E1C;--bg:#1B1214;--card:#241A1C;--soft:#2B2023;--line:#3A2C2F;--line-2:#312628;--ink:#F3E8E4;--muted:#BFAEAB;--muted-2:#A8979A;--ok:#8FCBA6;--ok-soft:rgba(143,203,166,.14);--warn:#E5B866;--warn-soft:rgba(229,184,102,.14);--bad:#F0A097;--bad-soft:rgba(240,160,151,.14);--s1:#E7B4AC;--s2:#D6A75C;--s3:#9DB58C;--s4:#A99BD0;--s-outros:#5A4B4D;--sombra:0 1px 2px rgba(0,0,0,.3),0 6px 18px -12px rgba(0,0,0,.6);--sombra-alta:0 2px 4px rgba(0,0,0,.35),0 24px 48px -24px rgba(0,0,0,.7);scrollbar-color:#4A3A3D var(--bg)}:root[data-tema=escuro] .app .btn{color:var(--sobre-vinho);box-shadow:none}:root[data-tema=escuro] .app .btn--line{color:var(--ink)}:root[data-tema=escuro] .app .btn:disabled{background:#4a3b3e;color:#a8979a}:root[data-tema=escuro] .app .top{background:color-mix(in srgb,var(--bg) 90%,transparent)}:root[data-tema=escuro] .app .side{border-right:1px solid #2A1C1F}:root[data-tema=escuro] .app .side__n{color:#241805}:root[data-tema=escuro] .app .avatar{color:#241805}:root[data-tema=escuro] .app .side__n--warn{background:#e5b8662e;color:var(--warn)}:root[data-tema=escuro] .app .agora{background:#120a0c;box-shadow:inset 0 0 0 1px var(--line)}:root[data-tema=escuro] .app .dica{background:#f3e8e4;color:#1b1214}:root[data-tema=escuro] .app .graf .ant{stroke:#6e5c5f}:root[data-tema=escuro] .app .graf .ponto{fill:var(--card)}:root[data-tema=escuro] .app .graf .cursor{stroke:var(--muted)}:root[data-tema=escuro] .app .modo button[aria-pressed=true]{background:var(--line)}:root[data-tema=escuro] .app .tab[aria-selected=true] span{background:#00000040;color:var(--brass-ink)}:root[data-tema=escuro] .app .scrim,:root[data-tema=escuro] .app .side__scrim{background:#0000008c}:root[data-tema=escuro] .app .kpi--alert,:root[data-tema=escuro] .app .vcell--zero input{background:#f0a09714;border-color:#f0a09759}:root[data-tema=escuro] .app .kpi--alert .kpi__ic,:root[data-tema=escuro] .app .todo__ic{background:var(--bad-soft);color:var(--bad)}:root[data-tema=escuro] .app .kpi--warn .kpi__ic,:root[data-tema=escuro] .app .todo__ic.soon{background:var(--warn-soft);color:var(--warn)}:root[data-tema=escuro] .app .kpi--alert b{color:var(--bad)}:root[data-tema=escuro] .app .tbl--rows tbody tr:hover{background:var(--soft)}:root[data-tema=escuro] .app .tbl--rows tbody tr.is-late{background:#f0a0970f}:root[data-tema=escuro] .app .addrow:hover,:root[data-tema=escuro] .app .seg label:has(input:checked){background:var(--brand-soft)}:root[data-tema=escuro] .app .btn--danger:hover,:root[data-tema=escuro] .app .xbtn:hover:not(:disabled){background:var(--bad-soft);color:var(--bad)}:root[data-tema=escuro] .app .pfoto figcaption,:root[data-tema=escuro] .app .pfoto__acts button,:root[data-tema=escuro] .app .brow__tipo{background:#1b1214e6;color:var(--ink)}:root[data-tema=escuro] .app .aviso-site{background:#a99bd024;color:#d8cff0}:root[data-tema=escuro] .app .lanc--in td{background:#8fcba612}:root[data-tema=escuro] .app .dlg{background:var(--card)}:root[data-tema=escuro] .app .delta--bom{background:var(--ok-soft);color:var(--ok)}:root[data-tema=escuro] .app .delta--ruim{background:var(--bad-soft);color:var(--bad)}:root[data-tema=escuro] .app .toast{background:#f3e8e4;color:#1b1214}:root[data-tema=escuro] .app .b-novo,:root[data-tema=escuro] .app .b-soon,:root[data-tema=escuro] .app .stsel.b-novo{background-color:#e5b86629;color:#f0cb86}:root[data-tema=escuro] .app .b-reservado,:root[data-tema=escuro] .app .stsel.b-reservado{background-color:#e7b4ac29;color:#f1c3bc}:root[data-tema=escuro] .app .b-pago,:root[data-tema=escuro] .app .b-ativo,:root[data-tema=escuro] .app .stsel.b-pago{background-color:#8fcba626;color:#a9dabb}:root[data-tema=escuro] .app .b-enviado,:root[data-tema=escuro] .app .stsel.b-enviado{background-color:#82aadc29;color:#afc9ec}:root[data-tema=escuro] .app .b-entregue,:root[data-tema=escuro] .app .stsel.b-entregue{background-color:#a0b4a524;color:#c3d2c7}:root[data-tema=escuro] .app .b-cancelado,:root[data-tema=escuro] .app .b-rascunho,:root[data-tema=escuro] .app .b-arquivado,:root[data-tema=escuro] .app .stsel.b-cancelado{background-color:#f3e8e414;color:var(--muted)}:root[data-tema=escuro] .app .b-solicitado,:root[data-tema=escuro] .app .stsel.b-solicitado{background-color:#a99bd029;color:#cfc4ee}:root[data-tema=escuro] .app .b-late{background:#c2554b;color:#fff}.temabtn--top{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--muted);flex:none;transition:color .2s,background .2s}.temabtn--top:hover{color:var(--ink);background:var(--rose)}.temabtn--top .i{width:19px;height:19px}.app .temabtn--top:hover{background:var(--soft)}@media(max-width:980px){.hdr .temabtn--top{width:36px;height:36px}}.foot__bot{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center}.app .temabtn .i{width:19px;height:19px}.app .side__user small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.foot__dir{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap}.credito{font-size:13px;color:var(--muted);text-decoration:none;padding:8px 2px}.credito b{font-weight:700;letter-spacing:-.01em}.credito:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
