.s-block__title h2::before
{

     content: "تسوق حسب القسم";
     position: absolute;
     display: block;
     top: 0;
     left: -10px;
     width: 0%;
     height: 100%;
     color: #204d6c;
     -webkit-text-stroke: 0vw #204d6c;
     border-left: 2px solid #204d6c;
     overflow: hidden;
     animation: animate 4s linear infinite;
}


@keyframes animate
{

        0%,10%,100%
        {
            width: 0;


        }
        70%,90%
        {

            width: 110%;
        }


}
























salla-slider[type]:not(.hydrated)>div, salla-slider[type]:not(.hydrated) .swiper>div>div, .carousel-slider .swiper {
    margin-left: -.625rem;
    margin-right: -.625rem;
    display: flex;
    padding-left: 5px;
    padding-right: 0px;
}
salla-slider[type]:not(.hydrated)>div>div, salla-slider[type]:not(.hydrated) .swiper>div>div>div, .carousel-slider .swiper-wrapper>div {
    flex-shrink: 0;
    padding-left: 5px;
    padding-right: 7px;
}
.swiper-slide.swiper-slide-active {
    padding-right: 0px !important;
}
salla-slider.photos-slider .swiper {
    margin-left: 0;
    margin-right: 0;
    width: 113%;
}


salla-slider.photos-slider .swiper-slide {
    position: relative;
    margin-left: .5rem;
    margin-right: .5rem;
    height: auto;
    width: 100%;
    overflow: hidden;
    border-radius: 0px;
}
.rounded-md {
    border-radius: 0px;
}
section.s-block.s-block--photos-slider {
    margin-top: 0rem !important;
}
.inner.bg-inherit {
    BACKGROUND: #204d6c !IMPORTANT;
}
.top-navbar {
    padding-top: .5rem;
    padding-bottom: 0rem;
}
p.max-w-sm.leading-6.mb-6.animate__animated.aali-animation.animate__fadeInDown.has-anmt.shown {
    COLOR: #FFFFFF !IMPORTANT;
}
.top-navbar.bg-inherit.text-inherit {
    BACKGROUND: #204d6c !IMPORTANT;
}
.header-is-dark #mainnav {
    background-color: var(--header-bg-color);
    color: var(--header-text-color);
    height: 74px !important;
}
.h-tc {
    color: #555;
    color: #ffffff;
}
.header-is-dark .store-header .mburger i {
    color: #ffffff;
}
.s-block__title {
    margin-bottom: 0rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.s-slider-block__title h2 {
    position: relative;
    font-size: 17px;
    color: #204d6c;
    line-height: 1.75rem;
    font-weight: 700;
    line-height: 1.2;
}
.product-block .badge {

    background-color: #204d6c;
    color: #fff;
    font-size: 9px !important;

  
}
#app salla-add-product-button button[product-id].s-button-primary {
    background-color: #222;
    background-color: #204d6c;
    color: #eee;
    color: var(--atc-text-color,#eeeeee);
    border-color: #fff;
    border-color: var(--atc-border-color,#ffffff);
}
custom-salla-product-card .product-block__info .title {
    font-size: 1rem;
    font-size: 12px !important;
}
#app salla-add-product-button button[product-id].s-button-primary {
    background-color: #222;
    background-color: #204d6c;
    color: #eee;
    color: var(--atc-text-color,#eeeeee);
    border-color: #fff;
    border-color: #0000;
}
#app .mobile-nav {
    border-top-left-radius: .5rem;
    border-top-left-radius: var(--radius,0.5rem);
    border-top-right-radius: .5rem;
    border-top-right-radius: var(--radius,0.5rem);
    transition: .5s;
    background-color: #221222;
    background-color: #204d6c;
    color: #fff;
    color: var(--text-color,#ffffff);
}
.gap-4 {
    gap: 1rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.s-block--features__item {
    display: flex;
    flex-grow: 1;
    cursor: pointer;
    flex-direction: column;
    border-radius: 17px;
    background-color: #204d6c;
    padding: 10px;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 500ms;
    align-items: center;
}
.s-block--features__item p {
    text-align: center;
    font-size: 11px;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: #6b7280;
    color: rgba(107,114,128,var(--tw-text-opacity));
}
.s-block--features__item {
    display: flex;
    flex-grow: 1;
    cursor: pointer;
    flex-direction: column;
    background-color: rgb(32 77 108);
    padding: 10px;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 500ms;
    align-items: center;
}
.s-block--features__item .feature-icon {
    margin-bottom: .75rem;
    display: flex;
    height: 4rem;
    width: 4rem;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 9999px;
    background-color: #ffffff;
}
[dir=rtl] body.no-left-srch.no-left-user .header-innerLeft .header-btn__icon.icon, [dir=rtl] body.no-left-srch.no-left-user .header-innerLeft .toggler-left {
    margin-bottom: -3px;
    COLOR: #FFF !IMPORTANT;
}
.sicon-wrench:before {
    content: "\f0c8";
    color: #0a3657;
}
.s-block--features__item {
    color: #0a3657;
}
body#app .s-block--features__item .feature-icon i {
    font-size: 28px;
}
.s-block--features__item h4 {
    margin-bottom: .25rem;
    font-size: 12px;
    line-height: 1.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: #1f2937;
    color: rgb(255 255 255);
}
.s-block--features__item p {
    text-align: center;
    font-size: 9px;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: #6b7280;
    color: rgb(255 255 255);
}

salla-slider.photos-slider .swiper-slide {
    position: relative;
    margin-left: .5rem;
    margin-right: .5rem;
    height: auto;
    width: 102%;
    overflow: hidden;
    right: 2px;
    border-radius: 0;
}

.footer-social-outer.grid.grid-cols-3 {
    grid-template-columns: repeat(7,minmax(0,1fr))!important;
    margin: 0px 37px;
}
.footer-is-dark .store-footer__inner {
    background-color: #204d6c;
    color: var(--footer-text-color);
}
.footer-is-dark .store-footer__inner {
    background-color: #204d6c;
    border-radius: 50px 50px 0 0;
    color: var(--footer-text-color);
 
}
.footer-hide-social-title .store-footer .footer-social-item a {
    border-width: 1px;
    height: 30px;
    width: 30px;
    color: #fff;
    border-color: #fff;
    justify-content: center;
}
.w-12 {
    width: 36px;
    height: 28px;
}
span.line.block.my4.px-4.m-4.border-0.border-t-\[0\.5px\] {
    margin: 0px !important;
}
.mb-2 {
    margin-bottom: 1.5rem;
}

.last\:mb-0:last-child {
    margin-bottom: 0;
    color: #fff;
}
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
    margin: 0;
    color: #204d6c;
}
.store-footer h3 {
    margin-bottom: 21px;
    font-size: 17px;
    line-height: 1.75rem;
    font-weight: 700;
    background: #fff;
    color: #204d6c;
    border-radius: 13px 13px 13px 13px;
}
p.leading-6.mb-2.mt-4.sm\:mt-0.dm-text-main {
    color: #ffffff;
    font-size: 11px;
}
.testimonials-slider .testimonial {
    height: 100%;
    position: relative;
    display: flex;
    border-top-left-radius: .375rem;
    border-bottom-left-radius: .375rem;
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: #204d6c !important;
    padding: 13px;
    border-radius: 34px;
    opacity: .6;

}

h4.text-sm.lg\:text-lg.def-note {
    color: #204d6c !important;
}

span.text-sm.lg\:text-lg.def-note {
    color: #204d6c !important;
}
.navbar-brand img {
    max-height: 3.5rem;
    width: auto;
    max-height: 66px;
    width: auto;
    max-width: 170px;
    content: url(https://cdn.salla.sa/form-builder/hiOueUW7cDcP21iYQrbB7R7zA0doDrphVpF0Myy8.gif) !important;
    max-width: 191px;
}
h3.aniated-text-inner.font-bold.leading-normal.dm-text-main {
    color: #204d6c;
}
section.s-block.s-block-animated-text.container {
    margin-bottom: -16px;
}
section.s-block.s-block-animated-text.container::after {
    top: -12px;
    background: #204d6c !important;
    height: 2px;
    position: relative;
    display: flex;
}
h2 {
    color: #204d6c;
}
h3.banner__title.dm-text-main.font-bold {
    color: #204d6c !important;
    font-size: 13px !important;
    margin-top: -5px;
}
.s-block__title.section-main-title.custom-s {
    margin: 11px 0px;
}
.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 65px;
}
[style*=background] {
    background-position: center;
  
}
.scroll-progress-wrapper.pos-left.every_page.fixed.left-4.bottom-6.lg\:right-8.lg\:bottom-8.w-12.h-12.active {
    width: 28px !important;
    height: 28px !important;
}
h2.flex-1.font-bold.text-center.text-sm {
    color: #fff;
}


.my-5 {
    margin-top: -8PX !IMPORTANT;
    margin-bottom: 1.25rem;
}


.footer-social-item a:not([class*=rounded-]) {
    border-radius: 5PX;
}

.store-footer .social-link {
    margin-bottom: 1rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    BORDER-RADIUS: 5PX;
    font-size: 0.875rem;
    line-height: 1.25rem;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}
.s-block__title h2 {
    font-size: 22px;
  
 
    position: relative;
    color: #FFF;
    -webkit-text-stroke: 0.3vw #0000;
    text-transform: uppercase;
    line-height: 1.2;
}


p {
    color: #000000 ! IMPORTANT;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 23px;
    margin-top: 9px;
    width: 100%;
    top: 168px;
    z-index: 9;
}

p {
    color: #000000 ! IMPORTANT;
}