/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

/* CSS natif boutique */
@media (min-width: 691px) and (max-width: 1000px) {
	.final-sale-home-cta [data-products] {
		--shop-columns: repeat(3, minmax(0, 1fr))
	}
}

.final-sale-home-cta .product {
	--theme-text-color: rgba(255, 255, 255, 0.5);
	--theme-heading-color: #ffffff;
}

/* CSS background formulaires */
form.wpcf7-form input,
form.wpcf7-form select,
form.wpcf7-form textarea {
	background-color: #ffffff !important;
}
form.wpcf7-form input[type="submit"] {
	background-color: #d97706 !important;
}
form.wpcf7-form input[type="submit"]:hover {
background-color: #b45309 !important;
}

/* CSS formulaire Newsletter */
.inline-email-form {
  display: flex;
  gap: 10px;
  max-width: 500px; /* Largeur max centrée */
  margin: 0 auto;   /* Centrage horizontal */
  align-items: end;
  padding: 20px;
  box-sizing: border-box;
}

.email-field {
  flex: 1;
}

.email-field input {
  width: 100%;
  padding: 12px;
  border: 1px solid #ddd;
  border-radius: 0;
  font-size: 16px;
  box-sizing: border-box;
}

.submit-field input.btn-envoyer {
  /* background: #D97706;
  color: white; */
  border: none;
	padding: 9px 20px;
  font-size: 16px;
  border-radius: 0;
  cursor: pointer;
  white-space: nowrap;
  margin: 0;
  box-sizing: border-box;
}

.submit-field input.btn-envoyer:hover {
    /* background: #B45309; */ 
}

@media (max-width: 480px) {
  .inline-email-form {
    flex-direction: column;
  }
  .email-field input,
  .submit-field input.btn-envoyer {
    border-radius: 4px;
  }
}
#wpcf7-f1625-p631-o1, #wpcf7-f1625-p203-o1, #wpcf7-f1625-p13-o2 .wpcf7-response-output {
  color: #ffffff;
}

/* CSS bouton calculer port */
.woocommerce-shipping-calculator a:link {
  color: #D97706;
  text-decoration: underline;
}
.woocommerce-shipping-calculator a:hover {
  color: #B45309;
  text-decoration: underline;
}
