#block-shipping-heading {
    display: none !important;
}

#shipping-zip-form {
    display: none !important;
}

.totals.cgst_amount.excl {
    display: none !important;
}

.totals.sgst_amount.excl {
    display: none !important;
}

.totals.igst_amount.excl {
    display: none !important;
}

.totals.utgst_amount.excl {
    display: none !important;
}

.offer-wraps {
    background: #ee2128;
    border-radius: 25px;
    overflow: hidden;
}

.offer-wraps h5.vc_custom_heading.mb-1,
.offer-wraps h5.vc_custom_heading.mb-0.heading-light {
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-align: left !important;
}

.offer-wraps h3.vc_custom_heading.mb-1.heading-light {
    font-size: 34px !important;
    text-align: left !important;
    color: #ffffff !important;
}

.offer-wraps .porto-ultimate-content-box {
    transform: translateY(0) !important;
    margin-bottom: 0 !important;
}

button.btn.btn-modern.btn-lg.btn-dark {
    background: #e24018 !important;
    border: none !important;
    border-radius: 5px !important;
}

h2.vc_custom_heading.custom-font1.mb-2.ls-90.align-left.text-uppercase {
    color: #FFB307 !important;
}

.porto-sicon-box .porto-just-icon-wrapper i,
.price-box .price {
    color: #e24018 !important;
}

.porto-sicon-box .porto-icon.advanced {
    border-color: #ee2128 !important;
}

#featured-products .product-item-photo {
    border: 1px solid #f1f1f1;
    transition: all 0.3s ease-in-out;
    border-radius: 4px;
    overflow: hidden !important;
}

#featured-products .product-item-photo:hover {
    box-shadow: none !important;
    border-color: #ee2128 !important;
}

.product-item .tocart span {
    display: none;
}

.product.data.items>.item.title.active,
.product.data.items>.item.title:hover {
    color: #151f29 !important;
    border-color: #ee2128 !important;
}

.footer .newsletter .action.subscribe {
    background: #e24018;
}

.banner-image-txt h4 {
    background: #fff;
    padding: 10px;
    width: fit-content;
}

.banner-image-txt h2 {
    color: #FFB307 !important;
}

.banner-image-txt h3 {
    color: #fff;
    text-shadow: 0px 1px 14px #0000004d;
}

.banner-image-txt button.btn.btn-modern.btn-lg.btn-dark {
    border-radius: 40px !important;
    color: #000 !important;
    border: none !important;
    background: #FFB307 !important;
}

.strip-banner h2 {
    text-align: left;
    color: #fff;
    margin-bottom: 20px !important;
}

.strip-banner p {
    font-size: 16px !important;
    color: #f3f3f3 !important;
    text-align: left !important;
    margin-bottom: 20px !important;
}

.strip-banner button {
    border-radius: 40px !important;
    color: #fff !important;
    border: none !important;
    background: #ee2128 !important;
}

.home-tab-container {
    padding-top: 40px !important;
}

.share-links-dropdown {
    z-index: 9;
}

.md-postcode .form-product-postcode .postcode-box {
    float: left;
    width: 400px;
    max-width: 100%;
    position: relative;
}

.md-postcode .form-product-postcode .postcode-box .postcode-inner {
    width: 280px;
    margin-right: 15px;
}

.md-postcode .form-product-postcode .postcode-box .postcode-check-btn .action.primary {
    height: 37px;
    display: flex;
    align-items: center;
}


.md-postcode {
    margin-bottom: 10px;
}


.fieldset>.legend {
    color: #000 !important;
}

a:visited,
.alink:visited {
    color: red;
    text-decoration: none;
}

#block-category-brand-container {
    padding: 20px;
}

/* wishlist page alert */
.customer-account-login #maincontent .page {
    margin-top: 7px !important;
}

/* comparison table border */
#product-comparison {
    border: 1px solid #e7e7e7;
}

/* buy now button */
.product-add-form .box-tocart .actions {
    width: 380px;
}

.product-add-form .box-tocart #product-sparsh-buynow-button {
    font-size: 1em;
    line-height: 20px;
    background-color: #222529;
    margin: 0;
}

.product-add-form .box-tocart #product-sparsh-buynow-button:hover {
    background-color: #ee2128;

}

@media(max-width: 991px) {
    .products-grid.wishlist .box-tocart {
        float: left;
    }

    .brand-topmenu-image {
        display: none;
    }

    #ui-all-brand {
        display: none;
    }

    #block-category-brand-container {
        padding: 0px;
    }
}


@media (max-width: 1024px) {
    .home-banner-slider .porto-ibanner img {
        object-fit: contain !important;
    }

    .offer-wraps h3.vc_custom_heading.mb-1.heading-light {
        font-size: 26px !important;
    }

    .offer-wraps h5.vc_custom_heading.mb-1,
    .offer-wraps h5.vc_custom_heading.mb-0.heading-light {
        font-size: 13px !important;
    }

    .offer-wraps {
        margin-bottom: 20px;
        padding: 20px;
    }

    .offer-wraps .row.align-items-center .col-md-6.p-0 {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .offer-wraps .porto-ultimate-content-box-container {
        margin-top: 18px;
    }

    .order-details-items .order-title>strong {
        font-size: 26px !important;
        font-weight: 400;
    }

    #block-discount {
        width: 100% !important;
    }

    .order-details-items .order-title>strong {
        font-size: 20px !important;
        font-weight: 400;
    }
}

@media (max-width: 768px) {

    .logo {
        max-width: 140px !important;
    }

    .cart-discount .block .content {
        display: block !important;
    }

    #shipping .field-tooltip .field-tooltip-content::after,
    #shipping .field-tooltip .field-tooltip-content:before {
        display: none;
    }

    #shipping .field-tooltip .field-tooltip-content {
        left: 0;
        width: 237px;
        transform: translate(-234px, 0px);
    }

    .products-grid.wishlist .product-item {
        width: 100%;
    }

    .products-grid.wishlist a.product-item-photo {
        float: none;
        width: 50%;
        margin: auto;
    }

    .products-grid.wishlist button.action.tocart.primary,
    .products-grid.wishlist .product-item .box-tocart {
        width: 100%;
        float: none;
    }

    .products-grid.wishlist .product-item-name,
    .products-grid.wishlist .product-item .price-box {
        margin: auto;
    }
}

@media (max-width: 520px) {

    .page-header.type1 .header-contact .my-account i,
    .page-header.type1 .header-contact .wishlist i,
    .search-area.show-icon-tablet a.search-toggle-icon i.porto-icon-magnifier {
        font-size: 19px !important;
        display: block;
    }

    #shipping .field-tooltip .field-tooltip-content {
        left: 0;
        width: 237px;
        transform: translate(-234px, 0px);
    }

    .search-area.show-icon-tablet a.search-toggle-icon {
        font-size: 16px !important;
        width: 20px !important;
        height: 20px !important;
        line-height: 24px !important;
    }

    .page-header .header-main a,
    .page-header.type5 .search-area a.search-toggle-icon {
        margin: 0 !important;
    }

    .cart-design-2 .action.showcart .minicart-icon {
        width: 21px !important;
        height: 16px !important;
        margin: 6px 0 0 !important;
    }

    .logo {
        max-width: 140px !important;
    }

    .page-header.type1 .header-contact .wishlist {
        display: none;
    }

    .page-header.type1 .minicart-wrapper {
        margin: 0;
    }

    .search-area.show-icon-tablet .block.block-search {
        right: -35px !important;
        min-width: 320px !important;
    }

    .search-area.show-icon-tablet .block.block-search {
        margin-top: 3px !important;
    }

    .products-grid.wishlist a.product-item-photo {
        float: none;
        width: 90%;
        margin: auto;
    }

    .order-details-items .order-title>strong {
        font-size: 22px !important;
        font-weight: 400;
    }

    .products-grid.wishlist a.product-item-photo {
        float: none;
        width: 90%;
        margin: auto;
    }

    .md-postcode .form-product-postcode .postcode-box .postcode-inner {
        float: none;
        width: 100% !important;
    }

    .md-postcode .form-product-postcode .postcode-box .postcode-check-btn {
        position: relative;
        right: 0;
        top: 0;
    }

    .brand-topmenu-image {
        display: none;
    }
}

@media (max-width: 400px) {
    .search-area.show-icon-tablet .block.block-search {
        min-width: 240px !important;
    }
}

#qty-error.mage-error {
    position: absolute;
    width: 280px;
    left: 0;
    right: unset;
    bottom: 46px;
}

.search-category,
#mpsearch-category {
    height: 100;
    padding: 5px;

}

.message.success a {
    text-decoration: underline;
}

.action.print.hidden-print {
    text-decoration: underline;
}

#store_map {
    position: relative;
    padding-bottom: 10%;
    height: 0;
    overflow: hidden;
}

#store_map iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding-bottom: 0px;
}

.share-links-dropdown {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 9;
    min-width: 160px;
}

.share-links-dropdown a {
    padding: 5px 16px;
    text-decoration: none;
    display: block;
    color: black;
}

.share-links-dropdown a:hover {
    background-color: #ddd;
}

.product-share {
    position: relative;
    display: inline-block;
}

.tooltip {
    display: none;
    position: absolute;
    background-color: #333;
    color: #fff;
    padding: 8px;
    border-radius: 4px;
    bottom: -35px;
    left: 0;
    transform: translateX(-50%);
    width: 150px;
}

@media(max-width: 767px) {
    #whatsappshare a {
        max-width: 150px;
    }

    #whatsappshare .btn-web {
        display: none;
    }

    .block-collapsible-nav {
        position: relative;
    }

    .box-tocart .action.tocart {
        width: 100%;
        margin-bottom: 7px;
    }

    .product-add-form .box-tocart .actions {
        width: 100%;
    }
}

@media(min-width: 768px) {
    #whatsappshare .btn-mobile {
        display: none;
    }
}


@media only screen and (max-height: 600px) {

    .minicart-wrapper .block-minicart .total-count,
    .minicart-wrapper .block-minicart .subtotal,
    .minicart-wrapper .block-minicart li {
        padding: 8px !important;
    }
}

.product-warranty .value {
    display: inline-block;
    color: #222529;
    font-weight: 700;
}

.multicheckout .table-wrapper .product-item-name {
    font-size: 1.4rem;
    font-weight: 300;
    margin: 0;
    bottom: -12px;
    position: relative;
}

.multicheckout .table-wrapper .col .qty {
    position: relative;
    width: 104px;
    display: flex;
}

div[id^="cart-"].mage-error {
    position: absolute;
    width: 334px;
    left: -101px;
    right: unset;
    bottom: -22px;
}

.message.success {
    border-radius: 5px;
    border: 1px solid #a6d5a6;
}

.message.info {
    border-radius: 5px;
    border: 1px solid #c7952d;
}

.message.error {

    border: 1px solid #e02b27;
    border-radius: 5px;

}

.checkout-shipping-method .no-quotes-block {
    margin: 0 0 0.5em;
    padding: 12px 1em 12px 1.25em;
    display: block;
    background: #fae5e5;
    color: #e02b27;
    padding-left: 45px;
    position: relative;
    font-size: 1em;
    border: 1px solid #e02b27;
    border-radius: 5px;
}

@media screen and (max-width: 768px) {
    div[id^="cart-"].mage-error {
        width: 100%;
        left: -68px;
        right: 2px;
        bottom: -22px;
        font-size: 10.5px;

    }
}

@media (min-width: 640px) and (max-width: 768px) {
    .multicheckout .actions-toolbar .secondary .action.back {
        text-align: center;
    }
}

@media (min-width: 769px) and (max-width: 900px) {
    .multicheckout .actions-toolbar .secondary .action.back {
        text-align: left;
        transform: translate(-274px, 10px);
    }
}

@media only screen and (max-width: 320px) {
    .minicart-wrapper .block-minicart {
        width: 260px;
    }

}

/* New Requirements */
.porto-sicon-box .porto-just-icon-wrapper i,
.price-box .price,
.porto-sicon-box .porto-just-icon-wrapper i,
.price-box .price {
    color: #151f29 !important
}

.minicart-wrapper .action.showcart .counter.qty {
    background-color: #ee2128 !important
}


.product.data.items .item.title {
    color: #6a7177 !important;
}

.footer .newsletter .action.subscribe {
    background: #D7D7D7;
    color: #000;
}

.footer .newsletter input {
    background: #ECECEC !important;
}

.porto-sicon-box .porto-just-icon-wrapper i,
.price-box .price {
    color: #151f29 !important
}





.page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top:before {
    content: '';
    border-top: 2px solid #ee2128 !important;

}

.sections.nav-sections .navigation.sw-megamenu ul li a.level-top .menu-thumb-icon {
    max-width: 90px;
}

.sections.nav-sections .navigation.sw-megamenu ul li a.level-top {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.sections.nav-sections .navigation.sw-megamenu ul li a.level-top .menu-thumb-icon {
    max-width: 60px;
}

.sticky-header .sections.nav-sections .navigation.sw-megamenu ul li a.level-top .menu-thumb-icon {
    display: none !important;
}

.page-header .navigation .level0.parent>a:after {
    position: absolute;
    right: -15px;
}

.page-header.type1 .navigation:not(.side-megamenu) .level0 {
    margin-right: 100px !important;
    margin-left: 1px;
}

@media (max-width: 991px) {
    .logo img {
        display: block;
        max-height: 86px;
        max-width: 100%;
        height: auto;
        width: auto;
    }
}

.page-header.type1 .search-area .block.block-search {
    max-width: 85% !important;
}

.page-header .panel.wrapper,
.main-panel-top {
    background: #ee2128 !important;
}

.page-header.type1 .header.panel>.header.links>li>a {
    color: #fff !important;
}

.page-header.type1 .main-panel-top .share-links a {
    color: #fff !important;
}

@media (max-width:1199px) {
    .page-header.type1 .navigation:not(.side-megamenu) .level0 {
        margin-right: 70px;
        margin-left: 1px;
    }

    .sections.nav-sections .navigation.sw-megamenu ul li a.level-top .menu-thumb-icon {
        max-width: 50px;
    }

    .banner-image-txt h3 {
        font-size: 60px !important;
    }
}

@media (max-width:1024px) {
    .page-header.type1 .navigation:not(.side-megamenu) .level0 {
        margin-right: 60px;
        margin-left: 1px;
    }
}

@media (max-width:1199px) {
    .page-header.type1 .navigation:not(.side-megamenu) .level0 {
        margin-right: 70px;
        margin-left: 1px;
    }

    .sections.nav-sections .navigation.sw-megamenu ul li a.level-top .menu-thumb-icon {
        max-width: 50px;
    }

    .banner-image-txt h3 {
        font-size: 60px !important;
    }
}

@media (max-width:1024px) {
    .page-header.type1 .navigation:not(.side-megamenu) .level0 {
        margin-right: 60px;
        margin-left: 1px;
    }
}

@media (max-width:991px) {
    .page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top:before {
        content: '';
        border-top: none !important;
    }
}

@media screen and (max-width: 640px) {
    .banner-image-txt h3 {
        font-size: 36px !important;
    }

    h2.vc_custom_heading.custom-font1.mb-2.ls-90.align-left.text-uppercase {
        font-size: 22px !important;
    }

    .banner-image-txt h4 {
        font-size: 12px !important;
    }

    .home-banner-slider .porto-ibanner img {
        width: 310px !important;
        min-width: 0;
        left: 50%;
        transform: translate(0px, 20px) !important;
    }

    #banner-slider-demo-14 .owl-stage {
        height: auto !important;
        overflow: unset !important;
    }

    .porto-ibanner {
        min-height: 420px !important;
    }
}

.getlist input#custom-input {
    height: 100%;
}

.field.option .control .nested.options-list {
    display: flex;
    gap: 15px;
    align-items: center;
    flex-wrap: wrap;
}

.product-info-main table#shipping-rates-table {
    margin-top: 30px;
}

.block-brand-search,
.block-brand-list ul.brand-options li.active,
.block-brand-list ul.brand-options li.active {
    background-color: #151f29 !important;
    border: 1px solid #151f29 !important;
}

.panel.header .top-links-icon a,
.panel.header .top-links-icon::after,
.header.panel>.header.links>li>span {
    color: #fff !important;
}

.page-header .header.panel .header span {
    color: #fff !important;
}

.header.panel>.header.links>li>span {
    color: #fff !important;
}

#custom-button-container {
    margin-top: 15px !important;
    border-top: 1px solid #e7e7e7 !important;
    padding: 15px 0 0 0 !important;
}

.catalog-product-view table>thead>tr>th,
.catalog-product-view table>thead>tr>td,
.catalog-product-view table>tbody>tr>th,
.catalog-product-view table>tbody>tr>td {
    border: 1px solid #c7c7c7;
}

.table-checkout-shipping-method tbody tr:first-child td {
    border: none !important;
}

.action-primary {
    background-color: #151f29 !important;
    border: 1px solid #151f29 !important;
    color: #fff !important;
}

.customer-menu .header.links .counter.qty {
    color: #777 !important;
}

.order-tracker {
    width: 32px;
}

.control .field.choice .bundle-option-image img {
    max-width: 150px !important;
}

@media (max-width:1199px) {
    .order-tracker {
        width: 36px;
    }
}

@media (max-width:991px) {
    .order-tracker {
        width: 32px;
    }

    .page-header.type1 .header.panel>.header.links>li>a {
        color: #000 !important;
    }
}

@media (max-width:520px) {
    .order-tracker {
        width: 25px;
    }
}

.block-brand-list .block-title {
    padding: 40px 0;
    border-bottom: 1px solid;
    width: 100%;
    margin: auto;
    margin-bottom: 30px !important;
}

@media screen and (max-width: 991px) {
    .page-header.type1 .navigation:not(.side-megamenu) .level0 {
        margin-right: 30px !important;
    }

    .page-header .navigation .level0.parent>a:after {
        position: absolute !important;
        right: 0 !important;
    }
}

.catalog-category-view .products .price-box.price-final_price {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.catalog-category-view .products .price {
    margin-bottom: 10px;
}

.catalog-category-view .pin-wrapper {
    min-height: 100vh !important;
}

.checkout-cart-index .page-main .cart-summary .block {
    display: none;
}

.footer .contact-info .contact-details strong {
    color: #253D4E !important;
}

footer .follow-us .share-links a {
    border: 1px solid #ee2128 !important;
}

.footer .follow-us .share-links a:not(:hover) {
    color: #ee2128;
}

@media (min-width: 992px) {
    .page-header.type1 .header-main .header-row .header-center {
        order: 0 !important;
    }
}

.page-header.type1 .search-area .block.block-search {
    max-width: 85% !important;
    border-radius: 5px;
    border: 1px solid rgba(129, 129, 129, 0.4) !important;
    margin-left: auto !important;
}

.footer-middle>.container::after {
    display: none;
}

.footer-middle {
    border-top: 1px solid #EBEBEB;
}

.page-header.type1 .header-main .header-row .header-left {
    padding-left: 0;
}

.home-banner-slider {
    border-radius: 25px;
    margin-bottom: 30px !important;
    overflow: hidden;
    margin-top: 25px;
}

.navigation .level0 .submenu a:hover,
.navigation .level0 .submenu a.ui-state-focus {
    color: #ee2128 !important;
}

.sw-megamenu.navigation li.level0.classic:hover .level-top {
    color: #ee2128 !important;
}

.become-dealer-btn {
    font-size: 12px;
    padding: 3px 16px;
    border-radius: 40px !important;
    color: #000 !important;
    border: none !important;
    background: #fff !important;
    font-weight: 600;
    margin: 5px 0px;
}

nav.navigation.sw-megamenu {
    padding: 10px 0;
}

.home-banner-slider .owl-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.owl-carousel .owl-dots .owl-dot span {
    width: 13px;
    height: 13px;
}

.owl-dot.active span {
    background-color: #ee2128 !important;
}

.homepage-banner {
    border-top: 2px solid #e7e7e7;
}

.footer .newsletter .action.subscribe:hover {
    background: #ee2128;
    color: #fff;
}


.footer .newsletter input::placeholder {
    color: #777;
    opacity: 1;
}

.footer .newsletter input::-ms-input-placeholder {
    color: #777;
}

.page-header .header-left .header.panel {
    display: block;
}

.product-info-main .page-title-wrapper h1 {
    color: #ee2128;
}

.page-wrapper>.breadcrumbs .items>li {
    color: red;
}

.block-minicart .block-content>.actions>.primary .action.primary:hover {
    background-color: #ee2128 !important;
}

.page-main .block-brand-search {
    background-color: #f14248 !important;
    border: 1px solid #f14248 !important;
}

.block-brand-list ul.brand-options.category-nav-list li.active {
    background-color: #151f29 !important;
    border: 1px solid #151f29 !important;
}

.block-brand-list ul.brand-options li.active {
    background-color: #ee2128 !important;
    border: 1px solid #ee2128 !important;
}

.block-brand-list ul.brand-options li.active:hover {
    background-color: #ee2128 !important;
    border: 1px solid #ee2128 !important;
}

.action.primary:hover,
.owl-theme .owl-dots .owl-dot:hover span,
button:not(.search, .owl-dot):hover,
.action-primary:hover,
.action.primary:focus,
.action.primary:active,
.btn-default:hover,
.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart,
.filter-toggle.active,
.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type4 .product-item-actions .towishlist:hover,
.product-item-info.type4 .product-item-actions .tocompare:hover,
.product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type7 .product-item-inner .product-item-actions>.action:hover,
.product-item-info.type7 .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type9 .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type9 .product-item-inner .product-item-actions>.action:hover,
.swatch-attribute.manufacturer .swatch-option.selected,
.product-item-info.type0:hover .product-item-details .product-item-actions .tocart {
    background-color: #ee2128 !important;
}


.action.primary:hover,
.pages .action:hover,
.pages a.page:hover,
button:not(.search, .owl-dot):hover,
.action-primary:hover,
.action.primary:focus,
.action.primary:active,
.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart,
.filter-toggle.active,
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected,
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover,
.swatch-option:not(.disabled):hover,
.products-grid .swatch-option.color:hover::after,
.products-grid .swatch-option.image:hover::after,
.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type4 .product-item-actions .towishlist:hover,
.product-item-info.type4 .product-item-actions .tocompare:hover,
.product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type0:hover .product-item-details .product-item-actions .tocart {
    border-color: #ee2128 !important;
}


.product-info-main .discount-percentage {
    position: relative;
    top: -5px;
}

.qty-changer a:hover,
.qty-box a:hover {
    color: #fff !important;
    background-color: #ee2128 !important;
}

.footer-middle a,
.footer-middle a:hover,
.footer-middle a:focus {
    color: #ee2128;
}

button.action.reload.captcha-reload:hover {
    color: #fff !important;
}

.product-item-info .product-item-details .product-item-actions .actions-secondary:hover {
    background: #ee2128 !important;
    color: #fff !important;
}

.product-addto-links .action:hover {
    background: #ee2128 !important;
    color: #fff !important;
}

.dealer-form .fieldset>.field:last-child,
.dealer-form .fieldset>.fields>.field:last-child {
    margin-bottom: 1rem;
}
.sidebar .product-items-names .product-item {
    display: flex;
    align-items: center;
    gap: 2px;
  }