/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 #header{ background: #a67146 !important; }
 #header, #header .header-top {
 background-color: #FFEDDF }
 
 #search_widget form input { 
     background-color: #ffffff;
	 }
#wrapper {	
    background: #f1e5d4; 
	background-image: url('https://auxsouhaits.ch/wp-content/uploads/2025/04/sigsag-1.png');
    background-repeat: repeat; /* options : repeat | repeat-x | repeat-y | no-repeat */
	background-size: 150px 150px;
}
.carousel .carousel-item .caption .display-1 {
	    font-family: 'Playfair Display', serif;
    font-size: 2.5rem;
    font-weight: 400;
    text-align: left;
    color: #542603;
    margin-top: 0;
	margin-bottom: 0.5em;
	    font-size: 68px;
	}
	
.carousel .carousel-item .caption .caption-description p {
	    font-family: arial;
	color: #232323;
}

.text-uppercase {
    text-transform: none !important;
}

.carousel .carousel-item .caption {
	    max-width: 650px;
	}
	
	.product-miniature .product-title a {
		    font-family: 'Playfair Display', serif;
			font-size: 1rem;
}

#products .products-section-title, .featured-products .products-section-title, .product-accessories .products-section-title {
	
	font-family: 'Playfair Display', serif ;
	font-size: 2.5rem;
	}
	
	.product-miniature .product-description {
		
		background: #f1e5d4;
		
}

#custom-text {
	    background: none;
		
		}
		
		#footer {
			background: #a67146;
}
.footer-container .h3, .footer-container .h4 {
    margin-bottom: 1rem;
    font-size: 1rem;
    color: white;
}
#block_myaccount_infos .myaccount-title a, #header a, #wrapper .breadcrumb li a, .block-contact .block-contact-title, .block-contact .navbar-toggler .material-icons, .linklist .blockcms-title a {
    color: #efdfd1;
}

.block-contact, .footer-container li a {
    font-size: .875rem;
    color: #ffffff;
}
a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    color: #ffe1bb;
    text-decoration: none;
}
.card-block {
    padding: 1.25rem 1.25rem .5rem;
    background: none;
}
.block-categories {
    padding: 1.563rem 1.25rem;
    margin-bottom: 1.563rem;
    background: none;
}
.page-content.page-cms {
    padding: 1.25rem;
    text-align: justify;
    background: none;
}

.popover {
	    background-color: #ffeddf;
		}

.top-menu a.dropdown-submenu {
    font-weight: 600;
    color: #573900 !important;
    text-transform: uppercase;
}
#header .header-top a[data-depth="0"] {
    color: #754a27;
    text-transform: uppercase;
}
.dropdown .expand-more {
    color: #efdfcc;

	}
	
	#mobile_top_menu_wrapper .js-top-menu-bottom a, .dropdown, body#checkout section.checkout-step small {
    color: #efdfcc;
}

.dropdown-menu {
	    background-color: #a67146;
}

#header .header-nav .blockcart {
	    background: #a67146;
}
#header {
	    color: #efdfcc;
}
#header .header-nav .cart-preview .shopping-cart {
    color: #efdfcc;
    vertical-align: middle;
}