/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
  body, html {
	font-family: "futura-pt",sans-serif; 
 }
 
 
.d-flex {
	display:flex;
}
.align-items-center {
	align-items:center;
}
.justify-content-center {
	justify-content:center;
}
 
 #header .header-banner{
    height: 55px;
    background: var(--unnamed-color-cdaf87) 0% 0% no-repeat padding-box;
    border: 1px solid var(--unnamed-color-707070);
    background: #CDAF87 0% 0% no-repeat padding-box;
    border: 1px solid #707070;
    opacity: 1;
 }

 div.variables a.size {
    display: block;
    float: left;
    margin-right: 10px;
    padding-bottom: 20px;
 }
 
 
 /* Footer */
.footer-container {
	background-color:#000;
 }
 .footer-container li a, .footer-container .block-contact {
	font-size:14px;
	color:#fff;
 }
 .footer-container .h3, .footer-container .h4, .footer-container #block_myaccount_infos .myaccount-title a {
    font-weight:500;
	color:#fff;
    font-size:14px;	
	font-weight:bold;
}
.footer-container .h3 {
	text-transform:none;
	font-weight:bold;
}

.contact-footer-link {
	color:#fff;
	border:1px solid #fff;
	padding:12px;
	display:block;
	text-align:center;
}
.footer-parnetrs {
	align-items:center;
	justify-content:start;
	display:flex;
    gap: 23px;
}

.footer-parnetrs div {

    text-align: left;
    &:first-child {
        img {
            width: 108px;
        }
    }

    &:last-child {
        img {
            width: 68px;
        }
    }

}

.product-miniature .product-flags li.product-flag.bestseller {
    background-color: #7e3717b0 !important;
    order: -1;
}
#product .product-flags li.product-flag.bestseller {
    background-color: #7e3717b0 !important;
}
.product-list-percentage-custom .product-flags {
    position: relative !important;
}