.topnav-is-light.mainnav-is-light .top-nav,
.store-footer__inner,.footer-is-light .store-footer__info-bar,
#main-nav {
    background: linear-gradient(to right, #cfcfcf, #9C9C9C) !important;
}

.opacity-50 {
    opacity: 1;
}

.sicon-heart:before{
  color:#fff;
}


.product-entry .btn--wishlist.s-button-icon{
    background:#c9a31a !important;
    border-color:#c9a31a !important;
}


.footer-is-light .store-footer__info-bar{
      border: none !important;
}


[dir=rtl] .s-slider-block__display-all,
salla-slider .s-slider-block__title-nav .s-slider-nav-arrow,
:is([dir=rtl] .s-slider-block__title-nav)>:not([hidden])~:not([hidden]) {
    background: #89c4ec;
}

.store-footer .contact-icon {
    background: #c9a31a !important;
    border: none;
    color: #fff !important;
    box-shadow: rgba(0, 0, 0, .24) 0 3px 8px;
    height: 20px;
    width: 20px;
    border-radius: 22px;
    padding: 14px;
}


.footer-list a,
.unicode,
.space-y-6>:not([hidden])~:not([hidden]),
.footer-list .s-user-menu-dropdown-item a,
[dir=rtl] .side-panel .main-menu a span,
.main-menu li.root-level>a {
    font-weight: 600 !important;
}

.w-12 {
    width: 4rem;
    height: 2rem;
    margin: auto;
}

.carousel-slider .swiper-wrapper>div {
    margin: 15px 0px !important;
}

.max-w-\[75\%\] {
    max-width: 100%;
}

.footer-is-light .store-footer .payment-item {
    margin: 5px;
}


.text-sm .text-gray-400 {
    color: #000;
}

.transition-all,
.store-footer .about-store .social-media-icons {
    justify-content: center;
}

[dir=rtl] .s-slider-block__display-all {
    padding-right: 0rem;
    padding: 1px 1px 6px 1px;
    border-radius: 9px;
}

.store-footer__inner,
[dir=rtl] .s-block__display-all,
[dir=rtl] .s-slider-block__display-all {
    text-align: center;
}

#main-nav.fixed-header {
    margin-top: 10px;
    border-radius: 53px;
    filter: drop-shadow(-2px 0px 3px #000)
}

.s-block__display-all,
.s-slider-block__display-all {
    animation: signal 1200ms linear infinite
}

@keyframes signal {
    0% {
        box-shadow: 0 0 0 0 #89c4ec
    }

    100% {
        box-shadow: 1px 1px 1px 5px #fff
    }
}

::-webkit-scrollbar {
    width: 10px
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #fff;
    border-radius: 10px
}

::-webkit-scrollbar-thumb {
    background: #9C9C9C;
    border-radius: 10px
}

::-webkit-scrollbar-thumb:hover {
    background: #9C9C9C
}

/*******************btn*************************/
.product-entry__title {
    margin: auto auto 14px auto;
}

.s-button-btn {
    padding: 0.6em;
    border: none;
    outline: none;
    color: rgb(255, 255, 255);
    background: #c9a31a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
}

.s-button-btn:before {
    content: "";
    background: linear-gradient(45deg,
            #9C9C9C, #c9a31a,
            #828282, #000, #CFCFCF, #c9a31a);
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-button-85 20s linear infinite;
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
}

@keyframes glowing-button-85 {
    0% {
        background-position: 0 0;
    }

    50% {
        background-position: 400% 0;
    }

    100% {
        background-position: 0 0;
    }
}

.s-button-btn:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #c9a31a;
    left: 0;
    top: 0;
    border-radius: 10px;
}

/***********************************/
.bg-gray-50,
.product-entry__image {
    background-color: transparent;
}


.product-entry--vertical {
    margin: 10px;
    box-shadow: rgba(0, 0, 0, .24) 0 3px 8px
}

.sc-1au8ryl-0.dkuywW,
.max-h-\[70px\] {
    display: none;
}

.footer-is-light .store-footer .store-footer__inner:before {
    text-align: center;
    content: "";
    display: block;
    height: 110px;
    width: 140px;
    margin: auto auto 20px;
    background-image: url(https://cdn.salla.sa/AzevPd/Rk7bKMlglH0z27AWEX7xWRdFLA6EFBkA2F5AX6ps.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    filter: drop-shadow(2px 4px 6px black)
}

.s-slider-block__title h2::after {
    content: "〣━━━━━━━━━━〣";
    display: block;
    width: 100%;
    height: 30px;
}

[dir=rtl] .s-block__title h2,
[dir=rtl] .s-slider-block__title h2 {
    text-align: center;
}

.sicon-twitter:before {
    content: "X";
    color: #fff !important;
    font-family: sallaicons, icomoon !important;
    font-size: 21px;
    line-height: 3px
}


a[href="https://www.snapchat.com/add/fasttiger0"],
.store-footer .about-store .social-media-icons li:nth-child(3) a {
    background: #F7F400;
    color: #000 !important
}

a[href="https://www.tiktok.com/@fasttiger10"],
.store-footer .about-store .social-media-icons li:nth-child(4) a {
    background: #333;
    color: #fff !important
}

a[href="https://twitter.com/fasttiger0"],
.store-footer .about-store .social-media-icons li:nth-child(2) a {
    background: #000;
    color: #fff !important
}

.store-footer h3 {
    color: #000 !important;
    background: #fff;
    border-radius: 8px;
    font-weight: 700;
    padding-top: .3rem;
    width: 100%;
    padding-bottom: .3rem;
    box-shadow: rgba(0, 0, 0, .1) 0 4px 12px
}

a[href="https://www.instagram.com/fasttiger0"],
.store-footer .about-store .social-media-icons li:first-child a {
    background: #cc38a5;
    color: #fff !important
}

.grid-cols-12 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
}

/************************************/

.lg\:col-span-3 {
    grid-column: span 2 / span 3;
}

.footer-logo:after {
    content: '  من نحن  ';
    font-size: 18px;
    display: block;
    font-family: inherit !important;
    color: #000 !important;
    background: #fff;
    border-radius: 8px;
    font-weight: 700;
    padding-top: 0.3rem;
    width: 100%;
    padding-bottom: 0.3rem;
    box-shadow: rgba(0, 0, 0, .1) 0 4px 12px;
}

[dir=rtl] .s-block__title h2,
[dir=rtl] .s-slider-block__title h2 {
    text-transform: uppercase;
    background-image: linear-gradient(-225deg,
            #000 40%,
            #000 9%,
            #c9a31a 67%,
            #000 100%);
    background-size: auto auto;
    background-clip: border-box;
    background-size: 200% auto;
    color: #fff;
    font-weight: bold;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: textclip 2s linear infinite;
    display: inline-block;
    line-height: 24px;
}

@keyframes textclip {
    to {
        background-position: 200% center;
    }
}

/************slider****************************/
.swiper-wrapper {
    transition-duration: 2s !important;
}

.s-block.s-block--photos-slider {
  margin-top: 0rem;
}

.s-block.s-block--photos-slider .carousel-slider .swiper-wrapper>div{
  margin: 0px 0 !important;
}

.w-full.object-contain.rounded{
  border-radius:0px;
}

[dir=ltr] salla-slider.photos-slider .swiper,
[dir=rtl] salla-slider.photos-slider .swiper {
    padding: 0px !important;
}

.carousel-slider .swiper-wrapper>div {
    width: 100%;
    padding: 0px;
}

.s-block.s-block--photos-slider .carousel-slider .swiper-wrapper>div{
    max-width: 10000px !important;
}

.carousel-slider{
    margin-bottom: 20px;
}
/******************************************/

@media only screen and (min-width: 600px) {
    .container.grid.grid-col-1 {
        gap: 1rem
    }

    .lg\:grid-cols-6 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .lg\:col-span-2 {
        grid-column: span 1/span 1
    }
}



@media only screen and (max-width: 600px) {
    .salla-slider.s-slider-container {
        width: 37%
    }

    .slide--cat-entry {
        height: 101px;
        width: 106px
    }

    .carousel-slider .swiper-wrapper>div {
        max-width: 200px
    }
}



.object-contain {
    object-fit: contain;
    background: #fff
}


.s-block--features__item .feature-icon {
    background: #c9a31a !important;
    height: 4.2rem;
    border-radius: 31px;
    width: 4.2rem;
    animation: signal 1200ms linear infinite
}

.s-block--features__item i.sicon-fire:before {
    content: '';
    background-image: url(https://iili.io/HkkbtdQ.png);
    width: 63px;
    height: 63px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.s-block--features__item i.sicon-shipping-fast:before {
    content: '';
    background-image: url(https://iili.io/HGIQdEN.png);
    width: 63px;
    height: 63px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


.s-block--features__item i.sicon-paper-plane-o:before {
    content: '';
    background-image: url(https://iili.io/HGW0yIj.png);
    width: 63px;
    height: 63px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}