@charset "UTF-8";
/* CSS Document */

body#index div.product-description, body#product section.product-accessories div.product-description {
    text-align: center;
}

body#index div.product-description p, body#product section.product-accessories div.product-description p {
    font-weight: 900;
    color: #232323;
    font-size: 1.4rem;
}

body#index .product-price-and-shipping, body#product section.product-accessories .product-price-and-shipping {
    display: none;
}

body#index div.product-description p::after, body#product section.product-accessories div.product-description p::after, body#product div.product-information div.product-description-short p::after {
    content: 'HT';
    font-size: 0.7rem;
    padding-left: 3px;
    font-size: 0.5 rem;
	color: #d14600;
}

body#index div.product-description p::before, body#product section.product-accessories div.product-description p::before, body#product div.product-information div.product-description-short p::before {
    content: 'prix unitaire : ';
	font-size: 0.7rem;
    padding-left: 3px;
    font-size: 0.5 rem;
	color: #7a7a7a;
    font-weight: 500;
}

body#index span.price::after, body#product section.product-accessories span.price::after {
    font-size: 0.8rem;
    content: 'HT';
    color: #d14600;
}

.btn.disabled, .btn:disabled {
    cursor: auto;
    opacity: .65;
}

.btn.disabled, .btn.disabled:hover {
    color: #ddd;
    background: #d14600;
    opacity: 1;
}

article.alert.alert-danger.mt-2.js-alert-payment-conditions {
    display: none;
}


/* ------ FICHE PRODUIT ------*/


.page-my-account #content .links a:hover i {
    color: #d14600;
}


 a , #blockcart-modal .product-name   {
    color: #d14600;

}

a:hover {
    color: #8c431e;

}


/*------- prix produit*/
.product-price {
  
    color: #d14600;
}
.tax-shipping-delivery-label {
    display: inline;
}


.btn-primary  {
    background-color: #d14600;
    color: #fff;
    border: 1px solid #d14600;

    overflow-wrap: break-word;
  border-radius: 3px;
}

.product-flags li.product-flag {
  
  background: #434748;
}

.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover {
  
 border: #434748 2px solid;
}

button.btn.btn-primary.add-to-cart {
    background-color: #d14600;
    color: #fff;
    border: 1px solid #d14600;
    width: 100%;
    overflow-wrap: break-word;
  border-radius: 3px;
}

button.btn.btn-primary.add-to-cart:hover, .btn-primary:hover {
    box-shadow: 0 3px 6px #00000029;
	background-color:#8c431e;
}

.tabs .nav-tabs .nav-link.active {
    color: #d14600;
    border: none;
    border-bottom: #d14600 3px solid;
}
/* ------ supression du fil d'ariane ---- */
nav.breadcrumb.hidden-sm-down {
    display: none;
}
/* ------ supression détail produit et création de compte ---- */
li.nav-item:last-of-type, body#authentication .no-account {
    display: none;
}
/*------ SAS------*/

body#authentication header {
    display: none;
}

body#authentication section#wrapper {    
    background-color: white;
    background-image: url(https://www.boulanger.boutique-newcom.fr/img/logo-1669299991.jpg);
    background-repeat: no-repeat;
    background-position: top;
    margin-top: 50px;
    padding-top: 80px;
}


body#authentication a  {
    color: #d14600;

}

button#submit-login {
    background-color: #d14600;
    color: #fff;
    border: 1px solid #d14600;
    width: 100%;
    overflow-wrap: break-word;
  border-radius: 3px;
}
button#submit-login:hover {
    box-shadow: 0 3px 6px #00000029;
}

body#order-confirmation section#content-hook_payment_return,  {
    display: none;
}

body#order-confirmation div#order-details ul li:nth-child(2) {
    display: none;
}

/*------CONTACT AMANDINE-------*/
#custom-text {
    padding: 0;
    margin-bottom: 0;
    text-align: center;
    background: none;
    border: none;
}

#header .header-nav {
    background-color: #212529;
    /* color: white; */
}

#header .header-nav a {
   
	 color: white; 
    font-weight: 600;
}

#header .header-nav a:hover {
    color: #f4c9b4;
}

div#_desktop_logo {
    width: 289px;
    height: 40px;
}

#header .header-nav .cart-preview.active {
    background: #d14600;
}

body#checkout #custom-text {
    display: none;
}

footer#footer {
    display: none;
}
.product-miniature .highlighted-informations .quick-view:hover {
    color: #d14600;
}