:root {

    --border-focus: solid 1px #d84315;

    --primary-color: #111;

    --primary-color-onhover: #121212;

    --primary-soft: #f6981b;

    --primary-soft-onhover: rgb(90, 90, 90);

}

.ionicon-bag-handle-outline, .ionicon-heart{color: #000 !important;}
.ionicon-compare-outline, .ionicon-person{color: #000 !important;}

.btn-outline-primary {

    --bs-btn-color: #d84315;

    --bs-btn-border-color: #d84315;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #d84315;

    --bs-btn-hover-border-color: #d84315;

    --bs-btn-focus-shadow-rgb: 13, 110, 253;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #d84315;

    --bs-btn-active-border-color: #d84315;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #d84315;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #d84315;

    --bs-gradient: none;

}

.quickview-close-btn{background-color: #ff0000;}
.add-btn{background-color: #f6981b;}
.count-box{color: #fff !important;}
.category-body-product{top: 50px;}
.nav-scroll-up{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.2);}
.viewmorebtn:active, .viewmorebtn:hover{color: #fff !important;}
.categories-image img {object-fit: cover !important;}
.product-card.card{overflow: hidden; position: relative;}
.product-card .img-box-h250 img{object-fit: cover !important; width: 100%; height: 100%;}
.card-price{font-size: 24px;}
.grid-view-card p { color: #ff0000 !important; font-size: 18px !important; }
.product-icon-spacebtw{position: absolute; top: 0;}
.product-img img { padding: 0px !important; object-fit: cover !important; }

@media (max-width: 992px) {
.container, .container-md, .container-sm { max-width: 100%; padding: 0px 25px; }
}

@media (max-width: 576px) {
.card-price { font-size: 18px !important; }
.grid-view-card p{font-size: 15px !important;}
}