@import url("https://use.typekit.net/hqj0uen.css");
body {
    font-family: "collier",sans-serif;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: "mrs-eaves",serif;
}

 div.ce-product-grid div.elementor-price-wrapper, div.elementor-carousel-wrapper div.elementor-price-wrapper {
    display: none;
 }

  .page-content.page-cms ul, p {
	color: #000;
}

/* Fiche article */

 .product-container .product-prices {
   margin-top: 2rem;
  }

 .product-container .product-unit-price, .product-prices .product-unit-price {
   font-size: 1.2em;
   font-family: "collier",sans-serif;
   color: #000;
}
.product-container .product-unit-price .prixnf, .product-prices .product-unit-price .prixnf {
   font-size: 1.5em;
   font-weight: 400;
}

.product-container select {
  color: #000;
   border: 1px rgb(203, 19, 54) solid;
   background-color: transparent;
   font-size: 1em;
   font-weight: 400;
}

.product-variants > .product-variants-item select {
	background-color: transparent;
}

.product-container .control-label {
   margin-top: 10px;
   font-size: 1em;
   font-weight: 400;
}

.product-cover img {
	background: none;
}

.product-description p {
  color: #000;
}

 .product-images > li.thumb-container .thumb.selected, .product-images > li.thumb-container .thumb:hover {
   border: rgb(203, 19, 54) 1px solid;
   background-color: transparent;
 }

 .product-quantity #quantity_wanted, .js-cart-line-product-quantity {
   border: rgb(203, 19, 54) solid 1px;
   background-color: transparent;
 }

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
   border: rgb(203, 19, 54) solid 1px;
   background-color: transparent;
 }

 .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
   border: rgb(203, 19, 54) solid 1px;
   background-color: transparent;
 }

 .btn-primary.focus, .btn-primary:focus, .btn-primary:hover, .btn-primary:hover:active,
 .btn-secondary.focus, .btn-secondary:focus, .btn-secondary:hover, .btn-secondary:hover:active {
   color: #fff;
   background-color: rgb(203, 19, 54);
   border-color: transparent;
 }
 .btn-primary, .btn-secondary {
  color: #000;
   background-color: transparent;
   border-color: transparent;
   font-family: "mrs-eaves",serif;
   font-size: 12px;
   letter-spacing: 1.56px;
   border: rgb(203, 19, 54) 1px solid;
 }

 .form-control:focus {
   outline: 0.1875rem solid rgb(203, 19, 54);
 }

 /* Fin fiche article */

 /* Ajout panier modal */

 #blockcart-modal p, #blockcart-modal .product-name, #blockcart-modal .product-price, #blockcart-modal .cartonnage, #blockcart-modal .product-quantity,
 #blockcart-modal .label, #blockcart-modal .value,
 #blockcart-modal .cart-content p.cart-products-count {
	color: #000;
}

 /* Fin ajout panier modal */

/* Panier */

.cart-overview {
   color: #000 !important;
}

.cart-overview .product-price, .cart-overview .label {
   color: #000;
 }

 .cart-grid-body .card-block h1 {
   color: #000;
}

.cart-summary-line .label, .cart-summary-line .value {
   color: #000;
}
 
 .cart-grid-body a.label:hover {
    color: #000;
 }

 .product-line-grid-right .cart-line-product-actions .remove-from-cart, .product-line-grid-right .product-price .remove-from-cart {
	color: #000;
}
 
 .bootstrap-touchspin input.form-control, .bootstrap-touchspin input.input-group {
  border: rgb(203, 19, 54) 1px solid;
	background-color: transparent;
  width: 2rem;
  padding-left: .175rem;
  padding-right: .175rem;
}

/* Fin panier */

/* Commande (checkout) */

body#checkout section.checkout-step {
	background-color: transparent;
}

body#checkout #footer.js-footer {
	background-color: inherit;
   padding: inherit;
   color: inherit;
}

.custom-radio input[type="radio"]:checked + span {
   background-color: rgb(203, 19, 54);
 }
 
 body#checkout div.card-block {
   color: #000;
 }

 body#checkout div.card-block span.product-name a {
   color: #000;
 }

 body#checkout div.cart-summary-products.js-cart-summary-products a.js-show-details {
   color: #000;
 }

 body#checkout #cart-summary-product-list img {
	border: none;
}
 
 body#checkout div.card-block span.product-price {
   color: #000;
 }

 body#checkout section#wrapper a {
  color: #000;
}

body#checkout section.checkout-step .address-item.selected {
  border: rgb(203, 19, 54) 3px solid;
}

body#checkout span.step-number {
  background-color: rgb(203, 19, 54) !important;
}

div#payment-option-2-container img {
  vertical-align: top;
}

body#checkout #order-summary-content #order-items h3.h3 {
  font-size: 0.8em;
}
 
/* Fin commande (checkout) */

 /* Ethylotest */

div.cart-ethylotest-affiche {
  text-align: center;
}

 /* Fin ethylotest */

/* Login */

section.login-form a {
  color: #000;
}

div.no-account a {
  color: #000;
}

/* Fin login */

/* Création de compte */

section.register-form a {
  color: #000;
}

/* Fin création de compte */

/* Compte utilisateur */

.page-my-account #content .links a:hover i {
  color: rgb(203, 19, 54);
}

.page-customer-account #content .order-actions a {
  color: #000;
}

.page-order-detail a.button-primary {
  color: #000;
}

footer.page-footer a {
  color: #000;
}

/* Fin compte utilisateur */

