/* Add custom CSS styles below */ 
:root {
    --font-main: 'cairo';
    --color-primary: #ed1c24;
    --color-primary-dark: #c70000;
    --color-primary-light: #ff424a;
    --color-primary-reverse: #ffe8f0;
}

.s-block--features__item h4 {
    color: rgb(255 255 255) ! IMPORTANT;
}
.s-block--features__item p {
    color: rgb(255 255 255) ! IMPORTANT;
}

.s-block--features__item.card-effect.rounded {
    BACKGROUND: UNSET;
    border: solid 1.5px #EF4444;
}


.bg-white {
    background-color: #000;
}

.features-home .s-block--features__item .feature-icon-div .feature-icon, .s-block--features .s-block--features__item .feature-icon-div .feature-icon {

    color: rgb(255 255 255);
}
span.transition-all {
    color: #fff;
}

    @media (min-width: 768px) {
    .square-static-images-itmes .square-static-item {
        min-height: 387px;
    }
}

a.slide--cat-entry.card-effect.rounded {
    background: unset;
    border: solid 1.5px #A80113;
}
.slide--cat-entry h4 {
    color: rgb(255 255 255);
}
    .s-block__title-text {
        color: #fff;
    }
.s-block__title .center-side {
    background-color: unset;
    color: #fff;
}
.s-block--categories .s-slider-block__title-right {
    background-color: unset;
    color: #fff;
}
h4.font-bold.pt-0.md\:pt-2 {
    color: #fff;
}
.text-gray-600 {
    color: rgb(255 255 255);
}
.s-slider-v-centered .s-slider-block__title-nav button.swiper-button-disabled {
    display: none;
}

#main-links-1 .swiper-wrapper {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-evenly;
}

.product-entry--vertical.product-entry {
    height: 100%;
    border-radius: 8px !important;
}

salla-slider .s-slider-block__title .s-slider-block__title-nav button {
    display: none;
}
.product-entry {
    background: unset !important;
}

.product-entry salla-add-product-button salla-button button {
    border-color: #B10016;
    color: #ffffff;
    background: #B10016;
}

h2.total-price.font-bold.text-lg.inline-block {
    color: #ef4444;
}
.s-product-card-content-title a {
    color: rgb(255 255 255);
}
    .main-content .main-content-data .product-title {
        color: #ed1c24;
    }
.main-content .main-content-data {
        color: #fff;
    }
    .md\:text-2xl {
        color: #ed1c24;
    }
    .lg\:block {
        COLOR: #fff;
    }
#main-links-1 p.ql-align-justify.ql-direction-rtl {
    color: #fff !important;
}
strong {
    color: #c7080f !important;
}
.header-is-dark .header-components, .header-is-dark .header-components-top, .header-is-dark .fixed-pinned.header-components, .header-is-dark .fixed-pinned .inner, .header-is-dark .main-nav-container {
    background-color: rgb(0 0 0);
}
.ql-direction-rtl,
.ql-direction-rtl span {
    color: #fff !important;
}
.product__description a {
    --tw-text-opacity: 1;
    color: rgb(255 95 101) !important;
}