zencial-cart-drawer,cart-drawer{display:block}.zcart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9700;visibility:hidden;pointer-events:none;transition:visibility 0s linear .36s}.zcart-drawer.is-aberto{visibility:visible;pointer-events:auto;transition:visibility 0s}.zcart-drawer__veu{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a61;opacity:0;transition:opacity .32s var(--zc-ease, cubic-bezier(.4, 0, .2, 1));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.zcart-drawer.is-aberto .zcart-drawer__veu{opacity:1}.zcart-drawer__painel{position:absolute;top:0;right:0;height:100%;width:min(440px,calc(100vw - 48px));display:flex;flex-direction:column;background:var(--zc-surface, #fff);transform:translate(100%);transition:transform .36s var(--zc-ease, cubic-bezier(.4, 0, .2, 1));will-change:transform}.zcart-drawer.is-aberto .zcart-drawer__painel{transform:translate(0)}.zcart-drawer__topo{display:flex;align-items:center;justify-content:space-between;gap:var(--zc-s-3, 12px);padding:var(--zc-s-4, 20px) var(--zc-s-5, 32px);border-bottom:1px solid var(--zc-line, rgba(0,0,0,.08));flex-shrink:0}.zcart-drawer__titulo{display:flex;align-items:baseline;gap:var(--zc-s-2, 8px)}.zcart-drawer__contagem{font-size:var(--zc-fs-sm, 14px);color:var(--zc-ink-4, #bbb)}.zcart-drawer__fechar{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:var(--zc-r-pill, 999px);color:var(--zc-ink-2, #555);cursor:pointer;transition:background var(--zc-dur, .25s) var(--zc-ease, ease),color var(--zc-dur, .25s) var(--zc-ease, ease)}.zcart-drawer__fechar:hover{background:var(--zc-surface-2, #f7f7f7);color:var(--zc-ink, #1a1a1a)}.zcart-drawer__fechar svg{width:16px;height:16px}.zcart-drawer__corpo{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--zc-s-4, 20px) var(--zc-s-5, 32px)}.zcart-drawer__rodape{flex-shrink:0;padding:var(--zc-s-4, 20px) var(--zc-s-5, 32px) var(--zc-s-5, 32px);border-top:1px solid var(--zc-line, rgba(0,0,0,.08));background:var(--zc-surface, #fff)}body.zcart-travado{overflow:hidden;position:fixed;left:0;right:0;width:100%}.zcart-item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:var(--zc-s-4, 20px);padding:var(--zc-s-4, 20px) 0;border-bottom:1px solid var(--zc-line, rgba(0,0,0,.08))}.zcart-item:first-child{padding-top:0}.zcart-item:last-child{border-bottom:0}.zcart-item.is-carregando{opacity:.45;pointer-events:none}.zcart-item__midia{position:relative;aspect-ratio:1 / 1;border-radius:var(--zc-r-md, 14px);overflow:hidden;background:var(--zc-surface-4, #e8e8e8)}.zcart-item__midia img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zcart-item__info{min-width:0}.zcart-item__nome{display:block;font-size:var(--zc-fs-body, 16px);font-weight:var(--zc-fw-text, 400);line-height:var(--zc-lh-tight, 1.15);color:var(--zc-ink, #1a1a1a);text-decoration:none;margin:0 0 var(--zc-s-1, 4px)}.zcart-item__nome:hover{text-decoration:underline}.zcart-item__variante{font-size:var(--zc-fs-label, 12px);color:var(--zc-ink-4, #bbb);margin:0 0 var(--zc-s-2, 8px)}.zcart-item__variante dl,.zcart-item__variante dt,.zcart-item__variante dd{display:inline;margin:0}.zcart-item__variante dd+dt:before{content:" \b7  "}.zcart-item__desconto{display:block;font-size:var(--zc-fs-label, 12px);color:var(--zc-accent, #7b3fa0);margin:0 0 var(--zc-s-2, 8px)}.zcart-item__linha{display:flex;align-items:center;gap:var(--zc-s-3, 12px);row-gap:var(--zc-s-2, 8px);flex-wrap:wrap;margin-top:var(--zc-s-3, 12px)}.zcart-item__preco{margin-left:auto;text-align:right;font-size:var(--zc-fs-body, 16px);color:var(--zc-ink, #1a1a1a);white-space:nowrap}.zcart-item__preco s{display:block;font-size:var(--zc-fs-label, 12px);color:var(--zc-ink-4, #bbb)}.zcart-item__remover{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:var(--zc-r-pill, 999px);background:none;color:var(--zc-ink-4, #bbb);cursor:pointer;transition:color var(--zc-dur, .25s) var(--zc-ease, ease),background var(--zc-dur, .25s) var(--zc-ease, ease)}.zcart-item__remover svg{width:18px;height:18px}.zcart-item__remover:hover{color:#b3261e;background:#b3261e12}.zcart-item__erro{display:none;font-size:var(--zc-fs-label, 12px);color:#b3261e;margin-top:var(--zc-s-2, 8px)}.zcart-item__erro:not(:empty){display:block}.zcart-qtd{display:inline-flex;align-items:center;border:1px solid var(--zc-line-2, rgba(0,0,0,.12));border-radius:var(--zc-r-pill, 999px);overflow:hidden;height:42px}.zcart-qtd__botao{width:40px;flex:none;height:100%;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--zc-ink-2, #555);font-size:15px;line-height:1;cursor:pointer;transition:background var(--zc-dur, .25s) var(--zc-ease, ease),color var(--zc-dur, .25s) var(--zc-ease, ease)}.zcart-qtd__botao:hover:not(:disabled){background:var(--zc-surface-2, #f7f7f7);color:var(--zc-ink, #1a1a1a)}.zcart-qtd__botao:disabled{opacity:.3;cursor:default}.zcart-qtd__campo{width:32px;flex:none;height:100%;border:0;background:transparent;text-align:center;font-family:var(--zc-font, inherit);font-size:var(--zc-fs-sm, 14px);color:var(--zc-ink, #1a1a1a);-moz-appearance:textfield}.zcart-qtd__campo::-webkit-outer-spin-button,.zcart-qtd__campo::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zcart-qtd__campo:focus-visible{outline:2px solid var(--zc-accent, #7b3fa0);outline-offset:-2px}.zcart-frete{padding:var(--zc-s-3, 12px) var(--zc-s-4, 20px);background:var(--zc-surface-2, #f7f7f7);border-radius:var(--zc-r-md, 14px);margin-bottom:var(--zc-s-4, 20px)}.zcart-frete__texto{font-size:var(--zc-fs-sm, 14px);line-height:var(--zc-lh-body, 1.6);color:var(--zc-ink-2, #555);margin:0 0 var(--zc-s-2, 8px)}.zcart-frete__texto strong{font-weight:400;color:var(--zc-ink, #1a1a1a)}.zcart-frete__trilho{height:8px;border-radius:var(--zc-r-pill, 999px);background:var(--zc-line-2, rgba(0,0,0,.12));overflow:hidden}.zcart-frete__barra{height:100%;min-width:6px;border-radius:inherit;background:var(--zc-accent, #7b3fa0);transition:width .45s var(--zc-ease, cubic-bezier(.4, 0, .2, 1))}.zcart-frete.is-completo .zcart-frete__barra{background:var(--zc-accent, #7b3fa0)}.zcart-resumo__linha{display:flex;align-items:baseline;justify-content:space-between;gap:var(--zc-s-3, 12px);margin-bottom:var(--zc-s-2, 8px)}.zcart-resumo__total{font-size:var(--zc-fs-h4, 20px);font-weight:var(--zc-fw-title, 300);letter-spacing:var(--zc-ls-tight, -.02em);color:var(--zc-ink, #1a1a1a)}.zcart-resumo__aviso{font-size:var(--zc-fs-label, 12px);line-height:var(--zc-lh-body, 1.6);color:var(--zc-ink-4, #bbb);margin:0 0 var(--zc-s-4, 20px)}.zcart-resumo__aviso a{color:inherit}.zcart-acoes{display:grid;gap:var(--zc-s-2, 8px)}.zcart-acoes .zc-btn{width:100%}.zcart-nota{margin-top:var(--zc-s-4, 20px)}.zcart-nota summary{font-size:var(--zc-fs-sm, 14px);color:var(--zc-ink-3, #888);cursor:pointer;list-style:none}.zcart-nota summary::-webkit-details-marker{display:none}.zcart-nota summary:hover{color:var(--zc-ink, #1a1a1a)}.zcart-nota textarea{width:100%;margin-top:var(--zc-s-3, 12px);padding:var(--zc-s-3, 12px);border:1px solid var(--zc-line-2, rgba(0,0,0,.12));border-radius:var(--zc-r-md, 14px);font-family:var(--zc-font, inherit);font-size:var(--zc-fs-sm, 14px);line-height:var(--zc-lh-body, 1.6);color:var(--zc-ink, #1a1a1a);resize:vertical;min-height:76px}.zcart-nota textarea:focus-visible{outline:2px solid var(--zc-accent, #7b3fa0);outline-offset:-1px}.zcart-vazio{display:flex;flex-direction:column;align-items:flex-start;gap:var(--zc-s-4, 20px);padding:var(--zc-s-7, 64px) 0}.zcart-vazio__icone{width:48px;height:48px;color:var(--zc-ink-4, #bbb)}.zcart-vazio__icone svg{width:100%;height:100%}.zcart-vazio__titulo{font-size:var(--zc-fs-h3, 26px);font-weight:var(--zc-fw-title, 300);letter-spacing:var(--zc-ls-tight, -.02em);color:var(--zc-ink, #1a1a1a);margin:0}.zcart-vazio__texto{font-size:var(--zc-fs-body, 16px);line-height:var(--zc-lh-body, 1.6);color:var(--zc-ink-2, #555);margin:0;max-width:44ch}.zcart-vazio__links{display:flex;flex-wrap:wrap;gap:var(--zc-s-2, 8px)}.zcart-pagina{padding-top:60px;padding-bottom:var(--zc-s-8, 80px)}.zcart-pagina__topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--zc-s-4, 20px);flex-wrap:wrap;padding-bottom:var(--zc-s-4, 20px);border-bottom:1px solid var(--zc-line, rgba(0,0,0,.08));margin-bottom:var(--zc-s-5, 32px)}.zcart-pagina__continuar{font-size:var(--zc-fs-sm, 14px);color:var(--zc-ink-3, #888);text-decoration:none;transition:color var(--zc-dur, .25s) var(--zc-ease, ease)}.zcart-pagina__continuar:hover{color:var(--zc-ink, #1a1a1a)}.zcart-pagina__grade{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--zc-s-7, 64px);align-items:start}.zcart-pagina__painel{position:sticky;top:calc(var(--zc-header-h, 72px) + 24px);padding:var(--zc-s-5, 32px);background:var(--zc-surface-2, #f7f7f7);border-radius:var(--zc-r-xl, 28px)}.zcart-pagina__cabecalho-lista{display:none;padding-bottom:var(--zc-s-3, 12px);border-bottom:1px solid var(--zc-line, rgba(0,0,0,.08))}.zcart-pagina .zcart-item{grid-template-columns:104px minmax(0,1fr)}@media(max-width:989px){.zcart-pagina__grade{grid-template-columns:1fr;gap:var(--zc-s-6, 48px)}.zcart-pagina__painel{position:static}}@media(max-width:767px){.zcart-pagina{padding-top:30px}.zcart-pagina__painel{padding:var(--zc-s-4, 20px)}.zcart-pagina .zcart-item{grid-template-columns:76px minmax(0,1fr)}.zcart-drawer__topo,.zcart-drawer__corpo,.zcart-drawer__rodape{padding-left:var(--zc-s-4, 20px);padding-right:var(--zc-s-4, 20px)}}.zcart-aviso{position:fixed;z-index:9690;top:calc(var(--zc-header-h, 72px) + 12px);right:16px;width:min(360px,calc(100vw - 32px));padding:var(--zc-s-4, 20px);background:var(--zc-surface, #fff);border:1px solid var(--zc-line, rgba(0,0,0,.08));border-radius:var(--zc-r-lg, 20px);box-shadow:var(--zc-sh-2, 0 8px 32px rgba(0,0,0,.14));opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .28s var(--zc-ease, ease),transform .28s var(--zc-ease, ease)}.zcart-aviso.is-aberto{opacity:1;transform:translateY(0);pointer-events:auto}.zcart-aviso__topo{display:flex;align-items:center;justify-content:space-between;gap:var(--zc-s-3, 12px);margin-bottom:var(--zc-s-3, 12px)}.zcart-aviso__titulo{display:flex;align-items:center;gap:var(--zc-s-2, 8px);font-size:var(--zc-fs-sm, 14px);color:var(--zc-ink, #1a1a1a);margin:0}.zcart-aviso__titulo svg{width:14px;height:14px}.zcart-aviso__acoes{display:grid;gap:var(--zc-s-2, 8px);margin-top:var(--zc-s-4, 20px)}.zcart-aviso__acoes .zc-btn{width:100%}@media(max-width:767px){.zcart-aviso{top:auto;bottom:16px;right:16px;left:16px;width:auto}}.zcart-sug[hidden]{display:none}.zcart-sug{margin-top:var(--zc-s-5, 32px);padding-top:var(--zc-s-4, 20px);border-top:1px solid var(--zc-line, rgba(0,0,0,.08))}.zcart-sug.is-entrando{animation:zcart-sug-entra .32s var(--zc-ease, cubic-bezier(.4, 0, .2, 1)) both}@keyframes zcart-sug-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.zcart-sug__titulo{font-size:var(--zc-fs-sm, 14px);font-weight:var(--zc-fw-text, 400);line-height:var(--zc-lh-tight, 1.15);color:var(--zc-ink, #1a1a1a);margin:0 0 var(--zc-s-3, 12px)}.zcart-sug__lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--zc-s-2, 8px)}.zcart-sug__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:var(--zc-s-3, 12px);padding:var(--zc-s-2, 8px);border-radius:var(--zc-r-md, 14px);background:var(--zc-surface-2, #f7f7f7);transition:opacity var(--zc-dur, .25s) var(--zc-ease, ease)}.zcart-sug__item.is-carregando{opacity:.45;pointer-events:none}.zcart-sug__midia{position:relative;display:block;aspect-ratio:1 / 1;border-radius:var(--zc-r-sm, 10px);overflow:hidden;background:var(--zc-surface, #fff)}.zcart-sug__midia img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zcart-sug__info{min-width:0}.zcart-sug__nome{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--zc-fs-sm, 14px);line-height:1.3;color:var(--zc-ink, #1a1a1a);text-decoration:none;margin:0 0 var(--zc-s-1, 4px)}.zcart-sug__nome:hover{text-decoration:underline}.zcart-sug__preco{font-size:var(--zc-fs-sm, 14px);color:var(--zc-ink-2, #555);white-space:nowrap}.zcart-sug__preco s{font-size:var(--zc-fs-label, 12px);color:var(--zc-ink-4, #bbb);margin-right:var(--zc-s-1, 4px)}.zcart-sug__botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 var(--zc-s-3, 12px);border:1px solid var(--zc-accent, #7b3fa0);border-radius:var(--zc-r-pill, 999px);background:var(--zc-surface, #fff);color:var(--zc-accent, #7b3fa0);font-family:var(--zc-font, inherit);font-size:var(--zc-fs-label, 12px);letter-spacing:.02em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--zc-dur, .25s) var(--zc-ease, ease),color var(--zc-dur, .25s) var(--zc-ease, ease)}.zcart-sug__botao svg{width:14px;height:14px;flex-shrink:0}.zcart-sug__botao:hover{background:var(--zc-accent, #7b3fa0);color:#fff}.zcart-sug__botao:focus-visible{outline:2px solid var(--zc-accent, #7b3fa0);outline-offset:2px}.zcart-sug__erro{display:none;grid-column:1 / -1;font-size:var(--zc-fs-label, 12px);color:#b3261e;margin:0}.zcart-sug__erro:not(:empty){display:block}.zcart-sug--pagina .zcart-sug__titulo{font-size:var(--zc-fs-h4, 20px);font-weight:var(--zc-fw-title, 300);letter-spacing:var(--zc-ls-tight, -.02em);margin-bottom:var(--zc-s-4, 20px)}.zcart-sug--pagina .zcart-sug__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--zc-s-4, 20px)}@media(min-width:1200px){.zcart-sug--pagina .zcart-sug__lista{grid-template-columns:repeat(4,minmax(0,1fr))}}.zcart-sug--pagina .zcart-sug__item{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;align-items:start;gap:var(--zc-s-3, 12px);padding:var(--zc-s-3, 12px)}.zcart-sug--pagina .zcart-sug__midia{border-radius:var(--zc-r-md, 14px)}.zcart-sug--pagina .zcart-sug__botao{width:100%}@media(max-width:767px){.zcart-sug--pagina .zcart-sug__lista{gap:var(--zc-s-3, 12px)}}@media(max-width:480px){.zcart-sug--gaveta .zcart-sug__item{grid-template-columns:64px minmax(0,1fr);align-items:start}.zcart-sug--gaveta .zcart-sug__midia{grid-row:span 2}.zcart-sug--gaveta .zcart-sug__botao{justify-self:start}}[data-cart-count].is-vazio{display:none!important}@media(prefers-reduced-motion:reduce){.zcart-drawer__painel,.zcart-drawer__veu,.zcart-frete__barra,.zcart-aviso,.zcart-sug__item,.zcart-sug__botao{transition:none}.zcart-sug.is-entrando{animation:none}.zcart-drawer{transition:visibility 0s}}.zc-cb{margin:10px 0 0;padding:10px 14px;border-radius:var(--zc-r-md, 12px);background:#f3eef7;color:var(--zc-ink, #1a1a1a);text-align:center}.zc-cb__txt{margin:0;font-size:13px;line-height:1.45}.zc-cb__pct{color:var(--zc-accent, #7b3fa0);font-weight:700}.zc-cb__valor{font-weight:700;white-space:nowrap}.zc-cb [hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/zencial-cart.css.map */
