.carrinho__titulo{margin:0 0 var(--space-6)}.carrinho__contagem{font-size:var(--text-body);font-weight:var(--font-body-weight);color:var(--color-text-secondary)}.carrinho__vazio{display:grid;justify-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-4);text-align:center;background-color:var(--color-bg-secondary);border-radius:var(--radius-md)}.carrinho__vazio .h3{margin:0}.carrinho__vazio-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.carrinho__vazio-acoes svg{width:var(--icon-size);height:var(--icon-size)}.carrinho__grid{display:grid;gap:var(--space-6)}.carrinho__itens{margin:0;padding:0;list-style:none;border-top:var(--border-1) solid var(--color-border)}.item-carrinho{display:grid;grid-template-columns:var(--thumb-size) minmax(0,1fr);grid-template-areas:"midia info" "midia qtd" "midia preco";gap:var(--space-2) var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-1) solid var(--color-border)}.item-carrinho__midia{grid-area:midia;display:block;width:var(--thumb-size);height:var(--thumb-size);background-color:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-sm)}.item-carrinho__img{width:100%;height:100%;object-fit:contain}.item-carrinho__info{grid-area:info;display:grid;gap:var(--space-1);min-width:0}.item-carrinho__aplicacao{margin:0}.item-carrinho__nome{color:var(--color-text);font-weight:var(--font-body-weight-semibold);text-decoration:none}.item-carrinho__nome:hover{text-decoration:underline}.item-carrinho__opcoes{margin:0;color:var(--color-text-secondary)}.item-carrinho__descontos{margin:0;padding:0;list-style:none;color:var(--color-success)}.item-carrinho__aviso{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-1) 0 0;font-size:var(--text-caption);color:var(--color-warning)}.item-carrinho__aviso[hidden]{display:none}.item-carrinho__quantidade{grid-area:qtd;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.item-carrinho__remover{gap:var(--space-1)}.item-carrinho__preco{grid-area:preco;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-weight:var(--font-body-weight-semibold);font-variant-numeric:tabular-nums}.carrinho__resumo{display:grid;gap:var(--space-4);align-content:start;padding:var(--space-5);background-color:var(--color-bg-secondary);border-radius:var(--radius-md)}.carrinho__resumo h2{margin:0}.carrinho__descontos{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;color:var(--color-success)}.carrinho__descontos li,.carrinho__subtotal{display:flex;justify-content:space-between;gap:var(--space-3)}.carrinho__subtotal{margin:0;font-size:var(--text-body-lg);font-weight:var(--font-body-weight-bold);font-variant-numeric:tabular-nums}.carrinho__resumo .caption{margin:0}.carrinho__resumo .confianca{border-top-color:var(--color-border-strong)}@media screen and (max-width:989px){.carrinho__cta{position:sticky;bottom:0;z-index:var(--z-sticky-buy-bar);margin-inline:calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background-color:var(--color-bg-secondary);border-top:var(--border-1) solid var(--color-border)}}@media screen and (min-width:750px){.item-carrinho{grid-template-columns:calc(var(--thumb-size) * 1.5) minmax(0,1fr) auto auto;grid-template-areas:"midia info qtd preco";align-items:start;gap:var(--space-6)}.item-carrinho__midia{width:calc(var(--thumb-size) * 1.5);height:calc(var(--thumb-size) * 1.5)}.item-carrinho__quantidade{flex-direction:column;align-items:flex-end}.item-carrinho__preco{flex-direction:column;align-items:flex-end;min-width:6rem;text-align:right}}@media screen and (min-width:990px){.carrinho__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--space-10);align-items:start}.carrinho__resumo{position:sticky;top:calc(var(--header-row-height) + var(--space-6))}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/carrinho.css.map */
