.elementor-kit-5{--e-global-color-primary:#F15C21;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#54B101;--e-global-color-5695a7f:#428703;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ======== KIT PRICE LIVE ======== */



#wpadminbar {
    display: none;
}



.entry-title{
    display: none !important;
}

.woocommerce-message{
    display: none!important;
}




/* 1) Remove sublinhado do <ins> e risco do <del> */
.kit-price-live__price ins,
.kit-price-live__price del {
  text-decoration: none !important;
}

/* 2) Cor e peso do preço PROMOCIONAL (o que fica dentro de <ins>) */
.kit-price-live__price ins,
.kit-price-live__price ins .woocommerce-Price-amount,
.kit-price-live__price .woocommerce-Price-amount {
  color: #16a34a !important;      /* VERDE do seu layout */
  font-weight: 900 !important;
}

/* 3) Estilo do preço “antigo” (se aparecer), dentro de <del> */
.kit-price-live__price del,
.kit-price-live__price del .woocommerce-Price-amount {
  color: #c5c58a !important;       /* um dourado/oliva claro, ajuste se quiser */
  opacity: .8 !important;
  font-weight: 700 !important;
}

/* 4) Tamanho geral do bloco de preço */
.kit-price-live__price {
  font-size: 40px !important;      /* ajuste aqui o tamanho */
  line-height: 1.1 !important;
  font-family: 'Poppins', sans-serif !important; /* ou a fonte que usa no site */
}

/* 5) Oculta textos auxiliares que alguns temas inserem (screen reader) */
.kit-price-live__price .screen-reader-text {
  display: none !important;
}

/* =================== PREÇO DOS CARDS =================== */

/* Normal = PRETO */
.wc-variation-card .wc-variation-card__price,
.wc-variation-card .wc-variation-card__price .woocommerce-Price-amount,
.wc-variation-card .wc-variation-card__price bdi,
.wc-variation-card .wc-variation-card__price ins,
.wc-variation-card .wc-variation-card__price ins .woocommerce-Price-amount {
  color: #F15C21 !important;                /* preto */
  text-decoration: none !important;      /* remove sublinhado do <ins> */
}

/* Preço antigo (se houver) = cinza e riscado */
.wc-variation-card .wc-variation-card__price del,
.wc-variation-card .wc-variation-card__price del .woocommerce-Price-amount,
.wc-variation-card .wc-variation-card__price del bdi {
  color: #9aa0a6 !important;
  text-decoration: line-through !important;
  opacity: .85;
}

/* Hover = VERDE */
.wc-variation-card:hover .wc-variation-card__price,
.wc-variation-card:hover .wc-variation-card__price .woocommerce-Price-amount,
.wc-variation-card:hover .wc-variation-card__price bdi,
.wc-variation-card:hover .wc-variation-card__price ins,
.wc-variation-card:hover .wc-variation-card__price ins .woocommerce-Price-amount {
  color: #54b101 !important;
}

/* Selecionado = VERDE */
.wc-variation-card.selected .wc-variation-card__price,
.wc-variation-card.selected .wc-variation-card__price .woocommerce-Price-amount,
.wc-variation-card.selected .wc-variation-card__price bdi,
.wc-variation-card.selected .wc-variation-card__price ins,
.wc-variation-card.selected .wc-variation-card__price ins .woocommerce-Price-amount {
  color: #54b101 !important;
}

/* (opcional) título preto > verde no hover/selecionado */
.wc-variation-card .wc-variation-card__title { color:#111 !important; }
.wc-variation-card:hover .wc-variation-card__title,
.wc-variation-card.selected .wc-variation-card__title { color:#54b101 !important; }

/* (já que pediu antes) bordas: laranja normal, verde no hover/selecionado */
.wc-variation-card { border:1px solid #f15c21 !important; }
.wc-variation-card:hover { border-color:#54b101 !important; }
.wc-variation-card.selected { border:2px solid #54b101 !important; box-shadow:0 0 0 3px rgba(84,177,1,.15); }

/* ====== Qty: tira qualquer borda/outline do input ====== */
.woocommerce div.quantity .qty,
.woocommerce-page div.quantity .qty {
  padding: 0 14px !important;      /* seu padding */
  border: 0 !important;            /* sem borda própria */
  background: transparent !important;
  color: #16a34a;                   /* sua cor do número */
  -moz-appearance: textfield;
}

/* Remove foco padrão (anel preto/azul, etc.) */
.woocommerce div.quantity .qty:focus,
.woocommerce div.quantity .qty:focus-visible,
.woocommerce div.quantity .qty:active {
  outline: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

/* (opcional) Mostra foco elegante no CONTÊINER, não no input */
.woocommerce div.quantity,
.woocommerce-page div.quantity {
  border: 1px solid #e0e0e0;
  border-radius: 999px;
  background: #f7f7f7;
}
.woocommerce div.quantity:focus-within {
  border-color: #54b101;                 /* verde quando focado */
  box-shadow: 0 0 0 3px rgba(84,177,1,.15);
}/* End custom CSS */