.category-filter .card-header .card-link:before,
.btn-wrapper button .active:before,
.store-detail a:hover,
.product-prices-box .product-price,
.footer-block ul li a:hover,
.social-sharing a:hover:before,
.profile-dropdown a:hover,
.store-search-box .ui-menu-item-wrapper span.search-result-size,
.box .submenu-title,
.search-result-size,
.user-sidebar a.list-group-item.active,
.user-sidebar a.list-group-item:hover,
.package-size li a.active,
.package-size li a:hover,
.package-size li a.active,
.package-type li a.active,
.package-type li a:hover,
.package-size li button.active,
.package-size li button:hover,
.package-type li button.active,
.package-type li button:hover,
.product-social-sharing li a:hover::before,
.breadcrumb-item+.breadcrumb-item::before,
.recently-viewed .section-title:before,
.store-info span.active i,
.rounded-pill.active,
.rounded-pill:hover,
.rounded-pill:focus,
.text-primary,
a.text-primary:hover,
a.text-primary:focus,
.custom-radio .custom-control-input:checked~.custom-control-label,
.form-check .form-check-input:checked~.form-check-label,
.img-description a,
.quicklinks .rounded-pill,
.product-wrapper .product-description a:hover,
.category-list .item a:hover,
footer a:hover, .text-editor-content a:hover, .faq-page .card-link:hover,
.filterlinktext:hover, .blog-post .post-details .post-title:hover,
.our-stores-page .store-card a:hover, .our-stores-page .map-top-btn, .our-stores-page .phone a:hover, .footer-social-sharing li a:hover:before {
    color: #FF4040 !important;
}

    .cart-qty,
    .search-box .search-box-button,
    .buttons .button-2:hover,
    .bg-primary,
    .sidenav-nav.header-menu .categories-title,
    .custom-radio .custom-control-input:checked ~ .custom-control-label::after,
    .custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
    .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
    .custom-checkbox .custom-control-input:not(:disabled):active ~ .custom-control-label::before,
    .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
    .btn-default,
    .cat-box .icon,
    .overview-detail,
    .services-list:hover .icon,
    .pager li.page-item.active a,
    .pager li.page-item .page-link:hover,
    .card-list-wrapper .form-check-input[type=checkbox]:checked,
    .card-list-wrapper .form-check-input[type=radio]:checked:after,
    .tip-btn-group .btn.active,
    .saved-card .custom-radio .custom-control-input:checked ~ .custom-control-label::before,
    #collapse-sec-delivery .custom-control-input:checked ~ .custom-control-label::before,
    #collapse-pickup .custom-control-input:checked ~ .custom-control-label::before,
    #collapse-billing-address .custom-control-input:checked ~ .custom-control-label::before,
    .our-stores-page .view-all a:hover, .our-stores-page .view-all > span:hover, .our-stores-page .map-top-btn:hover {
        background-color: #FF4040 !important;
    }

.custom-radio .custom-control-input:checked~.custom-control-label::before,
.custom-radio .custom-control-input:not(:disabled):active~.custom-control-label::before,
.custom-checkbox .custom-control-input:checked~.custom-control-label::before,
.custom-checkbox .custom-control-input:not(:disabled):active~.custom-control-label::before,
.custom-checkbox .custom-control-input:checked~.custom-control-label::before,
.rounded-pill.active,
.rounded-pill:hover,
.rounded-pill:focus,
.package-size li a:hover,
.package-size li a.active,
.package-type li a.active,
.package-type li a:hover,
.btn-default,
.cat-box .icon,
.user-sidebar a.list-group-item.active,
.single-about:after,
.single-about::before,
.search-box-button,
.services-list .icon,
.services-list:hover:before,
.services-list:hover:after,
.footer,
.pager li.page-item.active a,
.pager li.page-item .page-link:hover,
.tip-btn-group .btn.active,
.card-list-wrapper .form-check-input[type=radio]:checked:after,
.card-list-wrapper .form-check-input,
.card-list-wrapper .form-check-input[type=radio]:checked,
.card-list-wrapper .form-check-input:checked:focus,
.accordion-solid>.card .card-title .icofont-ui-edit,
.border-primary,
.package-size li button:hover,
.package-size li button.active,
.package-type li button:hover,
.package-type li button.active,
#modal-switch-store .list-group-item.active,
.our-stores-page .view-all a, .our-stores-page .view-all > span, .our-stores-page .map-top-btn, .checks-name li::before {
    border-color: #FF4040 !important;
}

.btn-default:hover,
.search-box-button:hover,
button.bg-primary:hover,
button.bg-primary:focus, .title-style::after {
    background-color: #a60000 !important;
}

.btn-default:hover,
.search-box-button:hover {
    border-color: #a60000!important;
}

.category-filter .card-header.bg-grey, #modal-switch-store .list-group-item.active .shopping-from b {
    background: #FFECEC !important;
}

.desk-header .list-styled-item a::before {
    background-image: url(../images/ic-account-sprite.png) !important;
    /* background-size: 120px; */
}

.back-home {
    background: url(../images/footer.png) no-repeat;
    background-size: cover !important;
    background-position: center;
}

.user-sidebar a.list-group-item::after {
    background: url(../images/ic-account-sprite.png) no-repeat !important;
    background-size: 140px !important;
}

.product-social-sharing li a.twitter:hover:before, .footer-social-sharing li a.twitter:hover:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="22" height="30" fill="%23FF4040"><path d="M 5.9199219 6 L 20.582031 27.375 L 6.2304688 44 L 9.4101562 44 L 21.986328 29.421875 L 31.986328 44 L 44 44 L 28.681641 21.669922 L 42.199219 6 L 39.029297 6 L 27.275391 19.617188 L 17.933594 6 L 5.9199219 6 z M 9.7167969 8 L 16.880859 8 L 40.203125 42 L 33.039062 42 L 9.7167969 8 z"/></svg>') !important;
}

.promotion-carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M15.41 16.58L10.83 12l4.58-4.59L14 6l-6 6l6 6z'/%3E%3C/svg%3E");
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px 30px;
}

.promotion-carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M12.6 12L8 7.4L9.4 6l6 6l-6 6L8 16.6z'/%3E%3C/svg%3E");
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px 30px;
}

.promotion_header_carousel_item {
    color: white !important;
}

.spn-copy-promotion-code {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-copy' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 5a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-1h1v1a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h1v1z'/%3E%3C/svg%3E");
    width: 1rem;
    height: 1rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 15px 15px;
}

.user-sidebar a.list-group-item.active, .user-sidebar a.list-group-item:hover, .package-type li button.active, .package-type li button:hover, .package-size li button:hover, .package-size li button.active {
    background-color: #fff1f3 !important;
}

input[type="radio"].chk-change-option-delivery-option:checked + .border {
    border: 1px solid #FF4040 !important;
    background-color: #FFECEC;
}

.micro-site-delivery-selection:checked ~ .chk-delivery-type-box-option-card {
    border: 1px solid #FF4040 !important;
}