.elementor-13 .elementor-element.elementor-element-444d2cf6{--display:flex;}.elementor-13 .elementor-element.elementor-element-a98a353 .woocommerce-cart-form{--update-cart-button-alignment:start;--update-cart-button-width:auto;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-a98a353 *//* =====================================================
   BIG STORE'S – BOTÕES WOOCOMMERCE
   Adicionar ao carrinho, carrinho e checkout
   ===================================================== */

/* CORES PADRÃO */
:root{
  --bs-btn: #4fbad6;        /* azul principal (igual ao da imagem) */
  --bs-btn-hover: #2fa4c3;  /* azul hover */
  --bs-btn-text: #ffffff;
  --bs-btn-outline: #4fbad6;
}

/* ===== BOTÃO ADICIONAR AO CARRINHO (LOJA / PRODUTO) ===== */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit{
  background-color: var(--bs-btn) !important;
  color: var(--bs-btn-text) !important;
  border: none !important;
  border-radius: 14px !important;
  padding: 14px 22px !important;
  font-weight: 800 !important;
  font-size: 14px;
  box-shadow: 0 12px 28px rgba(79,186,214,.35);
  transition: all .25s ease;
}

/* Hover */
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover{
  background-color: var(--bs-btn-hover) !important;
  box-shadow: 0 18px 40px rgba(47,164,195,.45);
  transform: translateY(-2px);
}

/* ===== BOTÃO ADICIONAR AO CARRINHO (SINGLE PRODUCT) ===== */
.single-product .single_add_to_cart_button{
  background-color: var(--bs-btn) !important;
  color: #fff !important;
  border-radius: 16px !important;
  padding: 16px 28px !important;
  font-size: 15px;
  font-weight: 900;
}

/* ===== BOTÃO ATUALIZAR CARRINHO ===== */
.woocommerce-cart button[name="update_cart"]{
  background: transparent !important;
  color: var(--bs-btn-outline) !important;
  border: 2px solid var(--bs-btn-outline) !important;
  box-shadow: none !important;
}

.woocommerce-cart button[name="update_cart"]:hover{
  background: var(--bs-btn-outline) !important;
  color: #fff !important;
}

/* ===== BOTÃO APLICAR CUPOM ===== */
.woocommerce-cart button[name="apply_coupon"]{
  background: transparent !important;
  color: var(--bs-btn-outline) !important;
  border: 2px solid var(--bs-btn-outline) !important;
  font-weight: 800;
}

.woocommerce-cart button[name="apply_coupon"]:hover{
  background: var(--bs-btn-outline) !important;
  color: #fff !important;
}

/* ===== BOTÃO AVANÇAR PARA O PAGAMENTO ===== */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
  background: linear-gradient(
    135deg,
    var(--bs-btn),
    var(--bs-btn-hover)
  ) !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  padding: 18px !important;
  border-radius: 18px !important;
  box-shadow: 0 22px 55px rgba(47,164,195,.55);
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
  transform: translateY(-2px);
  box-shadow: 0 30px 70px rgba(47,164,195,.65);
}

/* ===== BOTÕES DESABILITADOS ===== */
.woocommerce button:disabled,
.woocommerce button:disabled:hover{
  background: #cbd5e1 !important;
  color: #64748b !important;
  box-shadow: none !important;
  transform: none !important;
}

/* ===== MOBILE ===== */
@media (max-width: 768px){
  .woocommerce a.button,
  .woocommerce button.button{
    width: 100%;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444d2cf6 *//* =========================================
   BIG STORE'S – CORES DA LOGO (AMARELO/PRETO)
   Cole este CSS por ÚLTIMO
   ========================================= */

:root{
  --bs-primary: #FECE10;      /* amarelo da logo */
  --bs-primary-hover: #E8B800;/* amarelo mais escuro (hover) */
  --bs-dark: #2E2E2E;         /* preto/chumbo da logo */
  --bs-bg: #f3f4f6;
  --bs-card: #ffffff;
  --bs-line: #e5e7eb;
  --bs-radius: 16px;
}

/* Botões gerais Woo */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce a.add_to_cart_button,
.single-product .single_add_to_cart_button{
  background: var(--bs-primary) !important;
  color: var(--bs-dark) !important;
  border: 0 !important;
  border-radius: 16px !important;
  font-weight: 900 !important;
  letter-spacing: .2px;
  box-shadow: 0 16px 35px rgba(254,206,16,.35);
  transition: transform .15s ease, box-shadow .15s ease, background .15s ease;
}

.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce a.add_to_cart_button:hover,
.single-product .single_add_to_cart_button:hover{
  background: var(--bs-primary-hover) !important;
  transform: translateY(-2px);
  box-shadow: 0 22px 45px rgba(254,206,16,.45);
}

/* Checkout (Avançar para o pagamento) – mais premium */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
  background: linear-gradient(135deg, var(--bs-primary), var(--bs-primary-hover)) !important;
  color: var(--bs-dark) !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  border-radius: 18px !important;
  border: 0 !important;
  box-shadow: 0 26px 60px rgba(254,206,16,.45);
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
  transform: translateY(-2px);
  box-shadow: 0 34px 75px rgba(254,206,16,.55);
}

/* Botões desativados (ex: Atualizar carrinho) */
.woocommerce button:disabled,
.woocommerce button:disabled:hover{
  background: #e5e7eb !important;
  color: #94a3b8 !important;
  box-shadow: none !important;
  transform: none !important;
  cursor: not-allowed !important;
}

/* Remover item (X) */
.woocommerce-cart a.remove{
  background: #fff !important;
  border: 1px solid var(--bs-line) !important;
  color: #ef4444 !important;
}
.woocommerce-cart a.remove:hover{
  background: #fee2e2 !important;
  border-color: #fecaca !important;
}

/* Inputs para combinar com o estilo */
.woocommerce-cart #coupon_code,
.woocommerce-cart .quantity .qty{
  border-radius: 14px !important;
  border: 1px solid #cbd5e1 !important;
}
/* ======================================
   TÍTULO DO PRODUTO – PRETO/CHUMBO
   ====================================== */

/* Carrinho */
.woocommerce-cart .product-name a{
  color: #2E2E2E !important;   /* preto/chumbo da logo */
  font-weight: 900 !important;
}

/* Hover discreto (continua profissional) */
.woocommerce-cart .product-name a:hover{
  color: #000000 !important;
  text-decoration: none !important;
}

/* Página de checkout (se repetir) */
.woocommerce-checkout .product-name{
  color: #2E2E2E !important;
  font-weight: 800;
}

/* Remover qualquer azul herdado */
.woocommerce-cart .product-name a:visited,
.woocommerce-cart .product-name a:active{
  color: #2E2E2E !important;
}/* End custom CSS */