Adicionar CSS personalizado ao tema
O CSS (Cascading Style Sheet) altera a forma como os elementos são exibidos no tema e pode controlar a aparência de várias páginas ao mesmo tempo. É possível personalizar o tema para além das configurações integradas a ele com o recurso de CSS personalizado. Por exemplo, você pode usar CSS para definir gradientes nas configurações de cor do tema. Adicione CSS personalizado a todo o tema ou a uma seção específica de um template do tema. O CSS personalizado não é compatível com a página de checkout.
A personalização do CSS exige certa familiaridade com CSS e HTML. Antes de personalizar o tema, é importante que você entenda qual é o nível de atendimento disponível.
Nesta página
Considerações sobre o uso de CSS personalizado
Antes de adicionar CSS personalizado ao tema, analise as seguintes considerações:
- Os seletores e as propriedades de CSS a seguir não são compatíveis com CSS personalizado:
- As regras at
@import,@charsete@namespacenão podem ser usadas - Para o CSS no nível da seção, somente as regras at
@media,@container,@layere@supportssão permitidas - No CSS no nível da seção, não é possível usar como alvo o ID nem as classes do elemento encapsulador de seção da Shopify renderizado pelo tema com a classe
shopify-section. - A propriedade
contentnão está disponível no CSS personalizado
- As regras at
- Se uma regra de CSS personalizado for declarada com a tag que envolve o elemento da seção principal, ela será considerada uma tag descendente, e a regra de estilo será aplicada a essa seção. Vale lembrar que, por padrão, a seção principal é envolvida por uma tag
<div>, mas os desenvolvedores de temas podem definir qualquer um dos valores permitidos no esquema da seção. - No momento, apenas o domínio https://cdn.shopify.com é permitido ao usar URLs em CSS personalizado.
- Não há restrições para fontes personalizadas. No entanto, elas são um recurso separado que os navegadores baixam antes da renderização do texto, o que pode afetar o desempenho geral da loja. É sua responsabilidade garantir que a vitrine virtual não seja afetada negativamente por fontes personalizadas. Saiba como usar fontes personalizadas no tema.
- As regras de CSS que afetam o tema inteiro são limitadas a 1.500 caracteres.
- As regras de CSS que afetam uma seção específica são limitadas a 500 caracteres.
- Dependendo dos seletores ou das classes de CSS que você usa, a atualização do tema pode fazer com que o CSS personalizado pare de funcionar.
A Shopify não oferece atendimento para personalizações avançadas de temas. Se você encontrar um erro relacionado a essas limitações no CSS personalizado e não conseguir determinar a causa, consulte a lista de outros recursos de atendimento disponíveis.
Adicionar CSS personalizado
É possível adicionar CSS personalizado a todo o tema para que ele afete todas as páginas da loja virtual, exceto a página de checkout. Por exemplo, você pode alterar a forma como os botões são exibidos em toda a loja.
Etapas:
No admin da Shopify, acesse Loja virtual > Temas.
Clique em Personalizar.
Clique em Configurações do tema.
Clique em CSS personalizado.
Adicione seu código.
Clique em Salvar.

O CSS personalizado também pode ser adicionado a uma seção específica do tema. Nesse caso, o escopo do CSS fica limitado a ela. Por exemplo, é possível aplicar um tamanho de fonte personalizado ou uma cor de fundo a uma única seção.
Etapas:
No admin da Shopify, acesse Loja virtual > Temas.
Clique em Personalizar.
Clique na seção em que você quer adicionar CSS.
Na parte inferior do painel de propriedades da seção, clique em CSS personalizado.
Adicione seu código.
Clique em Salvar.

Recursos adicionais para CSS
A personalização do CSS exige certa familiaridade com CSS e HTML. Antes de personalizar o tema, é importante que você entenda qual é o nível de atendimento disponível.
Caso tenha interesse em saber mais sobre CSS, confira alguns dos seguintes recursos: