/* =========================================
   CUSTOM CSS MODULAR - COOLMÁTICA
   ========================================= */
@import url("geral.css");
@import url("menuutilizador.css");
/*@import url("cabecalho.css");*/
@import url("produtos.css");
@import url("rodape.css");
@import url("inicio.css");
@import url("vrapida.css");
@import url("banner.css");
@import url("iniciotxtper.css");
@import url("footer.css");
@import url("produtosemdestaque.css");
@import url("novidades.css");
/*@import url("barraslaterais.css");*/
@import url("fabricantes.css");
@import url("categoriacabecalho.css");
@import url("login-premium.css");
@import url("contact-premium.css");
@import url("carrinho.css");
@import url("account.css");
@import url("mini-carrinho.css");
@import url("imprimircarrinho.css");
@import url("servicos.css");
@import url("politica_devolucao.css");
@import url("informacao_legal.css");
@import url("politica-privacidade.css");
@import url("entregas-envios.css");
@import url("metodos-pagamento.css");
@import url("termos-e-condicoes-de-uso.css");
@import url("quem-somos.css");
@import url("contactos.css");
@import url("ifo_rma.css");
@import url("faqs.css");
/*@import url("amazzingfilter.css");*/
/* =======================================================
   🚀 CSS CRÍTICO (AQUI CARREGA INSTANTANEAMENTE SEM PISCAR)
   ======================================================= */

/* 1. CORREÇÃO DO LINK RGPD NA NEWSLETTER */
.ps-emailsubscription .gdpr_consent a {
    color: #ffffff !important;
    text-decoration: underline !important;
    font-weight: 700 !important;
}
.ps-emailsubscription .gdpr_consent a:hover {
    color: #e5e5e5 !important;
}

/* 2. FORÇAR O ESTILO DO BOTÃO DA NEWSLETTER (Sem FOUC Azul) */
#emailsubscription_anchor_displayFooterBefore input.btn.btn-primary[type="submit"] {
    background: #1e293b !important;
    background-color: #1e293b !important;
    background-image: none !important;
    border: 2px solid #1e293b !important;
    color: #ffffff !important;
    transition: all 0.3s ease-in-out !important;
}
#emailsubscription_anchor_displayFooterBefore input.btn.btn-primary[type="submit"]:hover {
    background: #ffffff !important;
    background-color: #ffffff !important;
    border-color: #1e293b !important;
    color: #1e293b !important;
    transform: translateY(-3px) !important;
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1) !important;
}

/* Ajuste do botão para o Modo Escuro */
[data-bs-theme="dark"] #emailsubscription_anchor_displayFooterBefore input.btn.btn-primary[type="submit"] {
    background: #0f172a !important;
    background-color: #0f172a !important;
    border-color: #0f172a !important;
    color: #ffffff !important;
}
[data-bs-theme="dark"] #emailsubscription_anchor_displayFooterBefore input.btn.btn-primary[type="submit"]:hover {
    background: #ffffff !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: #0f172a !important;
}