> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Módulo de design

> Este artigo explica como personalizar as configurações de design do seu Upcart.

O módulo Design permite personalizar a aparência do seu carrinho, incluindo layout, cores da marca e estilos de botão.

<div id="general">
  # Geral
</div>

<div id="inherit-fonts-from-theme">
  ## Herdar fontes do tema
</div>

Esta configuração permite que o Upcart use as fontes definidas nas configurações do seu tema da Shopify. Para ver suas escolhas de fonte atuais, abra o [Editor de temas da Shopify](https://help.shopify.com/en/manual/online-store/themes/customizing-themes#access-the-theme-editor) e navegue até a seção Tipografia.

<div id="cart-preview">
  ## **🚧 Prévia do carrinho 🚧**
</div>

As fontes herdadas do seu tema não aparecerão na janela de prévia do Upcart, mas serão exibidas corretamente na sua loja ao vivo.

<div id="show-strikethrough-prices">
  ## Mostrar preços riscados
</div>

Ative esta configuração para mostrar um preço riscado (também conhecido como [Compare At Price](https://help.shopify.com/en/manual/discounts/sales#set-a-compare-at-price-for-a-product)) ao lado de cada item do carrinho. Isso reflete os preços com desconto, de forma semelhante às suas páginas de produto.

<img src="https://mintcdn.com/aftersell/uxKAdY-e0h16xa48/images/upcart/design-cart-item-strikethrough-price.png?fit=max&auto=format&n=uxKAdY-e0h16xa48&q=85&s=1139c85449399309a710241ea0239907" alt="Item do carrinho mostrando o preço original riscado ao lado do preço com desconto e da economia" width="567" height="213" data-path="images/upcart/design-cart-item-strikethrough-price.png" />

<div id="enable-subtotal-line">
  ## Ativar linha de subtotal
</div>

Adiciona uma linha de subtotal ao carrinho. Ativar isso também revela um campo **Subtotal text color** em **Colors**, para que o subtotal possa ser estilizado separadamente do restante do texto do carrinho. Com a configuração desativada, esse campo de cor fica oculto.

<div id="cart-width">
  ## Largura do carrinho
</div>

Controla a largura do drawer, definida separadamente para cada viewport:

* **Desktop** - **Default** ou **Wide**
* **Mobile** - **Full** (de borda a borda) ou **Nearly full** (um pequeno espaço na borda)

***

<div id="colors">
  # Cores
</div>

<div id="background-color">
  ## Cor de fundo
</div>

Define a cor de fundo principal do carrinho, excluindo o rodapé e os cards de upsell.

<div id="cart-accent-color">
  ## Cor de destaque do carrinho
</div>

Controla a cor de fundo do rodapé do carrinho e dos cards de itens de upsell.

<img src="https://mintcdn.com/aftersell/uxKAdY-e0h16xa48/images/upcart/design-colors-settings-cart-accent.png?fit=max&auto=format&n=uxKAdY-e0h16xa48&q=85&s=997641ba05508c369cd6cea9f23e7a60" alt="Configurações de Colors do Upcart com a cor de destaque do carrinho aplicada a cards de upsell rosa" width="1307" height="589" data-path="images/upcart/design-colors-settings-cart-accent.png" />

<div id="cart-text-color">
  ## Cor do texto do carrinho
</div>

Define a cor de todos os textos do carrinho, exceto o texto dos botões e o texto de economia, que são controlados separadamente.

<div id="savings-text-color">
  ## Cor do texto de economia
</div>

Define a cor do texto de economia mostrado abaixo do preço do produto.

<img src="https://mintcdn.com/aftersell/uxKAdY-e0h16xa48/images/upcart/design-cart-item-savings-amount.png?fit=max&auto=format&n=uxKAdY-e0h16xa48&q=85&s=17965a9012294f1399f7d40f583828ec" alt="Item do carrinho com o texto do valor de economia destacado em magenta" width="572" height="220" data-path="images/upcart/design-cart-item-savings-amount.png" />

<div id="subtotal-text-color">
  ## Cor do texto do subtotal
</div>

Define a cor da linha de subtotal. Este campo só aparece quando **Enable subtotal line** está ativado em **General**.

<div id="cart-preview-2">
  ## 🚧 **Prévia do carrinho** 🚧
</div>

O editor de prévia pode não refletir a estilização final com precisão. O tema da sua loja pode incluir CSS personalizado que afeta o tamanho ou a cor do texto. Sempre verifique as alterações na sua loja ao vivo.

***

<div id="button-settings">
  # Configurações de botões
</div>

O Upcart oferece opções avançadas de estilização de botões, incluindo personalização específica para o botão de checkout. Isso inclui métodos para ajustes de CSS e integração com as ferramentas de branding da Shopify.

<div id="corner-radius">
  ## Raio dos cantos
</div>

Ajusta o arredondamento dos cantos dos botões, de **0 px a 40 px**. `0` gera cantos retos e quadrados; `40` é o máximo de arredondamento do controle deslizante. O valor se aplica em conjunto ao botão de checkout, ao botão de upsell, ao botão de desconto e ao botão de upgrade.

<Note>
  O controle deslizante para em 40 px. Para um botão totalmente em formato de pílula, você precisa de [CSS personalizado](/pt/upcart/custom_css) — veja [Personalização avançada de CSS](#advanced-css-customization-for-checkout-buttons) abaixo.
</Note>

<img src="https://mintcdn.com/aftersell/uxKAdY-e0h16xa48/images/upcart/design-corner-radius-slider-16.png?fit=max&auto=format&n=uxKAdY-e0h16xa48&q=85&s=6dadda55065cefb425b9e7b4a10df34c" alt="Controle deslizante de raio dos cantos definido em 16 pixels arredondando o botão de checkout" width="1314" height="461" data-path="images/upcart/design-corner-radius-slider-16.png" />

<div id="button-color">
  ## Cor do botão
</div>

Define a cor de fundo de todos os botões do carrinho, incluindo:

* Botão de checkout
* Botão "Add to Cart" de upsell
* Botão "Apply" de desconto
* Botão de upgrade de assinatura Você pode personalizar a cor desses botões pelo Cart Editor. Para personalizações mais avançadas, como modificações de CSS, consulte a seção de personalização avançada.

<div id="button-text-color">
  ## Cor do texto do botão
</div>

Especifica a cor do texto usada em todos os botões do carrinho.

<div id="button-text-hover-color">
  ## Cor do texto do botão ao passar o mouse
</div>

Controla a cor do texto do botão quando um cliente passa o mouse sobre ele. Por exemplo, se definida como verde, o texto ficará verde ao passar o mouse.

<div id="show-continue-shopping-button">
  ## Mostrar botão de continuar comprando
</div>

Adiciona um botão **Continue shopping** ao carrinho, permitindo que os clientes fechem o drawer e voltem a navegar sem usar o ícone de fechar.

<div id="advanced-css-customization-for-checkout-buttons">
  # Personalização avançada de CSS para botões de checkout
</div>

Para mudanças de design significativas, você pode usar código Custom CSS para modificar o botão de checkout:

1. No Cart Editor, abra **Settings** e selecione a aba **Custom CSS**.
2. Utilize o seletor CSS relevante, como `.checkout`. Exemplos de snippets CSS: Para criar um botão em formato de pílula:
   ```text theme={"theme":{"light":"snazzy-light","dark":"github-dark"}}
   .checkout {    border-radius: 9999px !important;}
   ```
   Para adicionar uma borda preta:
   ```text theme={"theme":{"light":"snazzy-light","dark":"github-dark"}}
   .checkout {    border: 2px solid black !important;}
   ```
   Substitua `.checkout` pela classe CSS real do seu botão. Estilizações adicionais incluem efeitos de hover, padding, cores de texto ou fontes.

<div id="integrating-shopify-branding-for-button-customization">
  # Integrando o branding da Shopify para personalização de botões
</div>

Se você usa a Shopify, pode atualizar o design do seu botão de checkout pelo admin da Shopify:

1. Faça login no seu Shopify Admin.
2. Navegue até `Settings > Checkout > Customize`.
3. Utilize as opções de branding para modificar a fonte, o arredondamento ou a cor para um design harmonioso.

<Frame>
  <img src="https://mintcdn.com/aftersell/uxKAdY-e0h16xa48/images/upcart/design-cart-drawer-preview.gif?s=5ccbb7ec1acafc03803d5a7842455582" alt="Prévia do cart drawer do Upcart com um botão Add de upsell e o botão de checkout" width="1784" height="1080" data-path="images/upcart/design-cart-drawer-preview.gif" />
</Frame>
