/* STYLE GENERAL PRESTASHOP */

/* Background pages */
#wrapper {
    background-color: #ffffff;
}

/* Checkout plus large (desktop seulement) */
@media (min-width: 1200px) {
  /* Sélecteurs usuels checkout PrestaShop */
  body#checkout .content-wrapper,
  #checkout .content-wrapper,
  #checkout .container,
  #checkout .container-lg {
    max-width: 1400px;   /* au lieu de ~1200px */
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

/* Tunnel - panier */
.cart-grid.row {
	margin: 50px 0px 100px 0px;
}

.cart-grid-body .card-block h1 {
	text-transform: none;
	font-weight: 700;
	font-size: 2em;
}	

.cart-grid-body a.label {
    font-size: 1.2em;
}

.cart-grid-body a.label:hover {
    color: #D9B899;
}

.current-price {
	color: #D9B899;
}	

.cart-grid-right.col-lg-4 {
	background-color: rgba(200, 199, 206, 0.13);
	border-radius: 30px;
	padding: 30px;
}

.card.cart-summary {
	background: none;
}

/* Tunnel - infos persos */

.cart-grid-right .card {
	background: none;
}

span.product-price.float-xs-right {
    color: #BB8F6E;
    font-weight: 500;
}

a.js-show-details {
	font-weight: 500;
}

body#checkout a:hover {
    color: #BB8F6E;
}

a.js-show-details:focus a.js-show-details:hover {
    color: #BB8F6E;
}

.checkout-step .form-control {
    padding: .5rem 1rem;
    background: #ffffff;
    border: 1px solid #6a6d7b;
}

.checkout-step .form-control:focus {
    outline: .1875rem solid #BB8F6E;
}

.custom-radio input[type=radio]:checked+span {
    background-color: #BB8F6E;
}





/* Boutons Prestashop - hors Creative Elements */
.btn, .btn-primary .btn-secondary {
  border-radius: 30px;      /* arrondi */
  font-weight: 700;          /* graisse */
}
.btn-primary {
  background: #D9B899;       /* primaire */
  border-color: #D9B899;
}
.btn-primary:hover {
  background: #BB8F6E;       /* primaire */
  border: 1px solid #BB8F6E;
}

.btn-primary:active {
  background: #BB8F6E;       /* primaire */
  border: 1px solid #BB8F6E;
}

.btn-primary:focus {
  background: #BB8F6E;       /* primaire */
  border: 1px solid #BB8F6E;
}


.btn-secondary {
  color: #D9B899;
  background: transparent;       /* secondaire */
  border-color: #D9B899;
}

.btn-secondary:hover {
  color: #BB8F6E;
  background: transparent;       /* secondaire */
  border-color: #BB8F6E;
}

.btn-secondary:active {
  color: #BB8F6E;
  background: transparent;       /* secondaire */
  border-color: #BB8F6E;
}

.btn-secondary:focus {
  color: #BB8F6E;
  background: transparent;       /* secondaire */
  border-color: #BB8F6E !important;
}

/* Modal d’ajout panier */
#blockcart-modal .modal-content { border-radius: .75rem; border: none; }
#blockcart-modal .product-name {
    color: #BB8F6E;
}
