:root {
	--primary-color : #c46d66; /* #ed71a6 */
	--secondary-color : #ed71a6;
}

/*** Generic ***/
a,
#header .top-menu a[data-depth="0"]:hover,
.footer-container li a:hover,
#header a:hover{
	color: var(--primary-color);
}

a:hover, a:focus{color: var(--secondary-color);}

.btn-primary{background: var(--primary-color)}
.btn-primary:hover{background: var(--secondary-color)}

.btn-primary:focus, .btn-primary.focus,
.btn-primary.disabled:hover, .btn-primary:disabled:hover,
.btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle,
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open>.btn-primary.dropdown-toggle:hover, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle.focus {
    background-color: var(--secondary-color);
    border-color: var(--primary-color);
}

.form-control:focus{
	outline: 0.1875rem solid var(--primary-color);
	border-color: var(--primary-color);
}
.input-group.focus{outline:0.1875rem solid var(--primary-color);}
.custom-radio input[type="radio"]:checked+span{ background-color:var(--primary-color); }

/*** Category ***/
.block-category {min-height: 0;}
#subcategories ul li:hover .subcategory-image a {border:5px solid var(--primary-color);}
.products-sort-order .select-list:hover, .brands-sort .select-list:hover, .suppliers-sort .select-list:hover
{
	background-color: var(--primary-color);
}

.product-miniature .highlighted-informations .quick-view:hover{color: var(--primary-color);}

/*** Product ***/

.product-price {color: var(--primary-color);}

.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover,
#product-modal .modal-content .modal-body .product-images img:hover{
	border: var(--primary-color) solid 3px;
}

.tabs .nav-tabs .nav-link.active{
	color: var(--primary-color);
    border-bottom: var(--primary-color) 3px solid;
}

.product-flags li.product-flag{background: var(--primary-color)}

/*** Cart ***/
#header .header-nav .cart-preview.active{background: var(--primary-color)}
#blockcart-modal .product-name{color: var(--primary-color);}
.cart-grid-body a.label:hover{color: var(--primary-color);}

/*** Checkout ***/
body#checkout section.checkout-step .address-item.selected{border:var(--primary-color) 3px solid;}
body#checkout a:hover{color:var(--secondary-color);}

/*** My Account ***/

.page-my-account #content .links a:hover i{color: var(--primary-color);}