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-economia{display:flex;align-items:center;gap:5px;margin:0 0 7px;color:#643383;font-size:12px;line-height:1.35}.zcart-economia svg{flex:0 0 auto}.zcart-economia strong{font-weight:700;white-space:nowrap}.zcart-drawer__rodape .zcart-resumo__aviso{color:var(--zc-ink-2, #555)}.zcart-drawer__rodape .zcart-resumo__aviso p{margin:0}.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}.zcart-sug--selecionada .zcart-sug__lista{grid-template-columns:minmax(0,1fr)}.zcart-sug--selecionada .zcart-sug__botao{min-height:44px}.zcart-drawer__miolo{display:contents}.zcart-drawer__miolo--destaque{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.zcart-drawer__miolo--destaque>.zcart-drawer__corpo{flex:0 0 auto;overflow:visible;padding-bottom:0}.zcart-drawer__miolo--destaque>.zcart-sug--selecionada{flex:0 0 auto;margin-inline:var(--zc-s-5, 32px);margin-bottom:var(--zc-s-4, 20px)}@media(max-width:767px){.zcart-drawer__topo{padding-block:10px}.zcart-drawer__corpo{padding-block:12px}.zcart-drawer__rodape{padding-top:12px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.zcart-drawer__rodape .zcart-resumo__aviso{margin-bottom:9px}.zcart-drawer__rodape .zcart-resumo__linha{margin-bottom:4px}.zcart-drawer__rodape .zc-cb{margin-top:0;padding-block:6px}.zcart-drawer__rodape .zcart-acoes{gap:6px}.zcart-drawer__rodape .zcart-acoes>a.zc-btn--outline{min-height:36px;padding:4px 6px;border:0;background:transparent;box-shadow:none;font-size:12px;text-decoration:underline;text-underline-offset:2px}.zcart-drawer__miolo--destaque>.zcart-sug--selecionada{margin-inline:var(--zc-s-4, 20px)}}@media(max-width:767px)and (min-height:500px),(min-width:768px)and (min-height:680px){.zcart-drawer__miolo--destaque{overflow:hidden}.zcart-drawer__miolo--destaque>.zcart-drawer__corpo{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:12px}.zcart-drawer__miolo--destaque>.zcart-sug--selecionada{margin:0;padding:8px clamp(14px,4vw,32px) 10px;border-top:1px solid var(--zc-line, rgba(0, 0, 0, .08));background:var(--zc-surface, #fff)}.zcart-drawer__miolo--destaque .zcart-sug__titulo{margin-bottom:5px;font-size:12px;font-weight:650;color:#4a2864}.zcart-drawer__miolo--destaque .zcart-sug__item{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;border:1px solid #e9dfef;background:#f7f1fa}.zcart-drawer__miolo--destaque .zcart-sug__midia{grid-row:auto;border-radius:8px}.zcart-drawer__miolo--destaque .zcart-sug__info:first-child{grid-column:1 / 3}.zcart-drawer__miolo--destaque .zcart-sug__nome{margin-bottom:1px;font-size:12px;font-weight:600;color:#24162d}.zcart-drawer__miolo--destaque .zcart-sug__preco{font-size:12px;color:#432751}.zcart-drawer__miolo--destaque .zcart-sug__botao{justify-self:end;min-height:44px;padding-inline:8px;font-weight:650}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/zencial-cart.css.map */
