/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 #header{ background: white !important; }

body {

    background-color: #fafafa!important;
}

body#category .breadcrumb { display: none; }

a:hover {
    color: #b20000!important;
    text-decoration: none;
}

.header-bottom .navbar-brand .logo {
    max-height: 5rem;
    max-width: 8rem;
    width: auto;
}

.elementor-4170101 .elementor-element.elementor-element-8b58bb4 a.elementor-quick-view:not(#e) {
    color: #030202;
    display: none;
}


.account-menu--sidebar .account-menu__link--active {
    color: #b20000!important;

}

.product-miniature__title {
    text-align: center;
	    font-weight: bold;
}

.product-miniature__price {
	text-align: center;
	width: 100%;
}

.product-miniature__form{
    align-items: center;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    display: flex;
    justify-content: center;
    row-gap: .5rem;    

}

.accordion-button:not(.collapsed) {
    color: #b20000;
}

.accordion-item {
    background-color: #fafafa !important;
	
}

.accordian-button {
    background-color: #fafafa !important;
	
}
.ps-mainmenu:is(.ps-mainmenu--desktop) .ps-mainmenu__tree>li {
	font-weight:bold;

}

.ps-mainmenu__tree-link:hover { 
	color: #b20000!important; 
}

.ps-mainmenu:is(.ps-mainmenu--desktop) .ps-mainmenu__tree>li .ps-mainmenu__tree-link:hover { 
		color: #b20000!important; 

}



.quantity-button button {
background-color: white;	
}


.btn.btn-primary  {
    --bs-btn-color: #fff;
    --bs-btn-bg: #b20000;
    --bs-btn-border-color: #b20000;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6e0000;
    --bs-btn-hover-border-color: #6e0000;
    --bs-btn-focus-shadow-rgb: 48, 128, 247;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6e0000;
    --bs-btn-active-border-color: #6e0000;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #b20000 !important;
    --bs-btn-disabled-border-color: #b20000;
	
}


.btn-secondary{
	--bs-btn-color:#fff;
	--bs-btn-bg:#6c757d;
	--bs-btn-border-color:#6c757d;
	--bs-btn-hover-color:#fff;
	--bs-btn-hover-bg:#5c636a;
	--bs-btn-hover-border-color:#565e64;
	--bs-btn-focus-shadow-rgb:130,138,145;
	--bs-btn-active-color:#fff;
	--bs-btn-active-bg:#565e64;
	--bs-btn-active-border-color:#51585e;
	--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	--bs-btn-disabled-color:#fff;
	--bs-btn-disabled-bg:#6c757d;
	--bs-btn-disabled-border-color:#6c757d
}

.btn.btn-tertiary{
	--bs-btn-font-weight:400;
	--bs-btn-color:var(--bs-body-color);
	--bs-btn-bg:var(--bs-body-bg);
	--bs-btn-border-color:var(--bs-body-bg);
	--bs-btn-hover-color:var(--bs-link-hover-color);
	--bs-btn-hover-bg:var(--bs-body-bg);
	--bs-btn-hover-border-color:var(--bs-body-bg);
	--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);
	--bs-btn-active-color:var(--bs-link-hover-color);
	--bs-btn-active-bg:var(--bs-body-bg);
	--bs-btn-active-border-color:var(--bs-body-bg)
}



:root,[data-bs-theme=light]{
--bs-link-color:#b20000 !important; 
--bs-link-color-rgb:81, 27, 50 !important; 
}






.product-miniature__title
{
	    color: rgb(81, 27, 50);	
}