/* Add custom CSS styles below */ 
@media (max-width:450px) {
    .s-block--banners .grid.two-row.grid-flow-row{
        grid-template-columns: 1fr 1fr;
        gap: 5px !important;
    }
    .s-block--banners .grid.two-row.grid-flow-row .banner-entry{
        height: 125px;
    }
    
}


.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
    background-color: #d40606;
    color: white;
}

    p.s-metadata-row-value {
    color: #3c4858;
}



 p {
    color: #000000;
}

.ps-footer--block .ps-block__title, .ps-footer__middle .ps-footer__title, .ps-footer__middle .ps-footer--contact .s-contacts-title {
    color: #000000;

}

.vat-box .vat-text p {
    color: #000000;
}

.vat-box .vat-text b {
    color: #000000;
}


            .ps-footer__middle {
        border-block-color: #3c4858;
        background: white!important;
    }
    

    
    .back-to-top {
            border-block-color: #3c4858;
    border: 2px solid #3c4858;
 }
 

 .sub-catg-list a {
    border-block-color: #000000;
    border: 1px solid #000000;
    background-color: #f5f1f2;

 }

 
 .sub-catg-list a h2 {
        color: #c8102e;

    }
 
 .sicon-sar:before {
    color: black;
}

.dts-page .p-price .n-price {
    color: black;
    }
    
    .cart-sec .cart-dts .p-dts .prodcut-price .new-price {
        color: black;
}



.dts-page .main-dts .c-name {
    color: #233dff;
}

[dir=rtl] .mm-ocd .mm-spn.mm-spn--navbar.mm-spn--main:after {
    color: #000000;
}

.mm-ocd .mobile-menu .close-mobile-menu {
    color: #000000;
}

.mm-ocd .mm-spn.mm-spn--navbar:after {
    color: #000000;
}

.branches-box .tab-trigger {
    font-size: 20px;
    padding: 2px 100px;
    
    }