/* ==========================================================================
   PALETA DA NATUREZA - IDENTIDADE EXCLUSIVA CAMPESTRIS
   ========================================================================== */

/* 1. Modificação Radical do Fundo da Loja (Creme Argila Confortável) */
body, #wrapper {
    background-color: #f7f5f0 !important; /* Substitui o cinza sem vida por um fundo orgânico */
}

/* 2. Alteração de Cor nos Botões Principais (Verde Floresta Intenso) */
.btn-primary, 
.block_newsletter form button[type=submit], 
.search-widget form button[type=submit] {
    background-color: #2b533a !important; /* Verde floresta premium */
    color: #ffffff !important;
    border-radius: 6px !important;
    border: none !important;
    box-shadow: 0 4px 12px rgba(43, 83, 58, 0.15) !important;
    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* Efeito Hover nos botões principais */
.btn-primary:hover, 
.block_newsletter form button[type=submit]:hover {
    background-color: #1e3c29 !important; /* Verde mais escuro ao passar o rato */
    box-shadow: 0 6px 18px rgba(30, 60, 41, 0.25) !important;
    transform: translateY(-1px) !important;
}

/* 3. Ajuste de Links, Ícones e Preços (Verde Destaque Botânico) */
a:hover, 
#header a:hover, 
.text-primary, 
.product-price, 
#blockcart-modal .product-name,
.material-icons:hover,
.dropdown:hover .expand-more,
.top-menu .sub-menu a:hover {
    color: #3b7150 !important; /* Tom verde musgo vivo para substituir o azul */
}

/* Linha decorativa por baixo das abas ativas */
.tabs .nav-tabs .nav-link.active, 
.tabs .nav-tabs .nav-link:hover {
    border-bottom: 3px solid #3b7150 !important;
    color: #3b7150 !important;
}

/* 4. Suavização e Sombras dos Blocos de Conteúdo (Cards Brancos com Cantos Orgânicos) */
.card, 
.thumbnail-container, 
.product-miniature .product-description,
.page-content.page-cms,
#search_filters,
.tabs .tab-content {
    background: #ffffff !important;
    border-radius: 10px !important;
    border: 1px solid #e1e7e3 !important;
    box-shadow: 0 4px 20px rgba(43, 83, 58, 0.03) !important; /* Sombra leve com tom esverdeado de fundo */
}

/* 5. Interatividade Avançada ao passar o rato nos Pinheiros/Plantas */
.product-miniature .thumbnail-container {
    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow 0.4s ease !important;
}

.product-miniature .thumbnail-container:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 16px 35px rgba(43, 83, 58, 0.09) !important;
    border-color: #3b7150 !important;
}

/* 6. Barra de Pesquisa e Inputs em Foco */
.form-control:focus, 
.search-widget form input[type=text]:focus {
    border-color: #3b7150 !important;
    box-shadow: 0 0 0 4px rgba(59, 113, 80, 0.15) !important;
    outline: none !important;
}

/* Barra superior de navegação e menu */
#header .header-nav {
    border-bottom: 2px solid #e1e7e3 !important;
}
#header {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.02) !important;
}

/* Arredondar os cantos do bloco geral de abas (Tabs) */
.tabs {
    border-radius: 10px !important;
    overflow: hidden !important; /* Garante que o conteúdo interno segue o arredondamento */
    border: 1px solid #e1e7e3 !important; /* Mantém a moldura harmoniosa com as novas cores */
    box-shadow: 0 4px 20px rgba(43, 83, 58, 0.03) !important;
}

/* Opcional: Arredondar também o topo das pequenas abas de clique para combinar */
.tabs .nav-tabs .nav-link {
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
}

/* 1. Arredondar os cantos do bloco e da imagem principal do produto */
#main .images-container .product-cover,
#main .images-container .product-cover img,
#product-modal .modal-content .modal-body .product-cover-modal img {
    border-radius: 12px !important; /* Cantos elegantes e arredondados na foto principal */
    overflow: hidden !important;
}

/* 2. Arredondar os cantos de todas as imagens miniatura (Thumbnails) */
#main .images-container .js-qv-mask .thumb-container .thumb,
#main .images-container .js-qv-mask .thumb-container .thumb img,
.thumb-mask .mask,
.thumb-mask .mask img {
    border-radius: 8px !important; /* Cantos arredondados nas fotos secundárias */
    overflow: hidden !important;
}

/* 3. Garantir o mesmo arredondamento nas listagens de "Outros Produtos" no fundo da página */
.product-miniature .product-thumbnail,
.product-miniature .product-thumbnail img {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    overflow: hidden !important;
}

/* Afastar o texto das bordas na descrição do produto */
.product-description {
    padding: 20px 25px !important; /* 20px de espaço no topo/fundo e 25px nas laterais */
}

/* Opcional: Se houver listas (bolas/números) dentro da descrição, ajusta o recuo para não cortarem */
.product-description ul, 
.product-description ol {
    padding-left: 20px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

/* Afastar a barra de abas (links) do conteúdo de texto abaixo */
ul.nav-tabs {
    margin-bottom: 10px !important;
}

/* ==========================================================================
   TIPOGRAFIA E CORES DE TEXTO - CAMPESTRIS
   ========================================================================== */

/* 1. Texto Geral do Site (Parágrafos, Descrições e Etiquetas) */
body, 
p, 
.page-content.page-cms p, 
.product-description,
.form-control-comment,
small,
label {
    color: #4a534d !important; /* Cinzento-grafite suave com um toque sutil de verde */
}

/* 2. Títulos Principais (Verde Floresta Elegante) */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.products-section-title,
#custom-text h2,
.block-categories .h6,
#search_filters > .h6 {
    color: #1e3c29 !important; /* Verde escuro institucional para dar destaque e nobreza */
}

/* 3. Links em Estado Normal (Cor Padrão do Texto ou Verde Sutil) */
a, 
#header a, 
.breadcrumb li a,
.footer-container li a {
    color: #4a534d !important; 
    transition: color 0.2s ease !important;
}

/* 4. Links em Estado Ativo / Passar o Rato (Verde Musgo Vivo Botânico) */
a:hover, 
#header a:hover, 
.breadcrumb li a:hover,
.footer-container li a:hover,
.top-menu .sub-menu a:hover,
#main .product-miniature .product-title a:hover {
    color: #3b7150 !important; /* Transmite interatividade orgânica instantânea */
    text-decoration: none !important; /* Remove o sublinhado genérico do template Classic */
}

/* 5. Preços dos Produtos (Destaque em Verde Floresta Forte) */
.product-price, 
.current-price span,
#blockcart-modal .product-price,
.product-miniature .product-price-and-shipping {
    color: #1e3c29 !important;
    font-weight: 700 !important;
}

/* Antigo preço riscado (Descontos) */
.product-miniature .regular-price,
.product-discount .regular-price {
    color: #9aa7a0 !important; /* Tom cinza-folha seco */
}

