/* Add custom CSS styles below */ 
/*---------------- KHIDMTKALAYNA  --------------*/
/*
body:before {
    content: "";
    width: 100%;
    height: 100%;
    background: #38b6ff url(https://cdn.salla.sa/form-builder/31UHox0FOZNR0nmX1Il0WvAIpBDhfgLiZUnXWWky.png);
    position: fixed;
    z-index: 99999999999999999!important;
    transform: scale(0);
    background-size: 130px!important;
    background-repeat: no-repeat;
    background-position: center!important;
    animation-name: logobg;
    animation-duration: 2s;
}
*/
@keyframes logobg {
    0% {
        transform: scale(1);
    }
    20%, 78% {
        transform: scale(1);
    }
    100% {
        transform: scale(0);
    }
}

/*---------------- KHIDMTKALAYNA  --------------*/

.navbar-brand img {
    max-height: 5rem;
    max-width: 135px;
    width: auto;
    animation: pulsate-bck 1.3s ease-in-out 10s infinite!important;
}

/*---------------- KHIDMTKALAYNA  --------------*/

.product-entry salla-add-product-button .s-button-wrap .s-button-element {
    padding: 0.25rem;
    background: #38b6ff;
    color: white;
    font-family: 'Cairo' !important;
    background: linear-gradient(to right, #000000 20%, #38b6ff 30%, #000000 70%, #38b6ff 80%);
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
}

@keyframes pulsate-bck {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(0.9);
    }
    100% {
        transform: scale(1);
    }
}

[dir=rtl] .rounded-be-xl {
    border-bottom-left-radius: 0.75rem;
    color: white!important;
    background: linear-gradient(to right, #000000 20%, #38b6ff 30%, #000000 70%, #38b6ff 80%);
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
}

.s-product-card-content-footer salla-add-product-button .s-button-primary {
    pointer-events: auto;
    background: linear-gradient(to right, #000000 20%, #38b6ff 30%, #000000 70%, #38b6ff 80%);
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
}

@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

/*---------------- KHIDMTKALAYNA  --------------*/

@keyframes pulsate-bck {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(0.9);
    }
    100% {
        transform: scale(1);
    }
}

.s-cart-summary-wrapper {
    animation: wiggle 2.5s infinite;
}

@keyframes wiggle {
    0% {
        transform: rotate(0deg);
    }
    80%, 85%, 95% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

/*---------------- KHIDMTKALAYNA  --------------*/

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
    text-align: center;
    color: #38b6ff;
}

.mb-2 {
    text-align: center;
}

.px-2 {
    align-self: center;
}

.s-block__title h2 {
    text-align: center;
    background: linear-gradient(to right, #38b6ff 20%, #000000 30%, #38b6ff 70%, #000000 80%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
}

@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

[dir=rtl] .s-slider-block__title h2 {
    font-size: 1.0rem;
    font-weight: 700;
    line-height: 1.75rem;
    line-height: 1.2;
    position: relative;
    padding-right: 129px;
    text-align: center!important;
    background: linear-gradient(to right, #38b6ff 20%, #000000 30%, #38b6ff 70%, #000000 80%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
}

@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}

.details__title span {
    font-size: 0.8rem;
    line-height: 1.25rem
    font-weight: bold!important;
    font-weight: bolder !important;
}

.details {
    background: transparent;
    padding-right: 74px;
    padding-left: 104px;
}

/*---------------- KHIDMTKALAYNA  --------------*/

.mm-ocd nav>ul>li a.active>h5, header nav>ul>li a.active>div>span {
    color: #ffffff!important;
}

@keyframes ShineAnimation {
    0% {
        background-repeat: no-repeat;
        background-image: -webkit-linear-gradient( top left, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 0.0) 45%, rgba(255, 255, 255, 0.5) 48%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.5) 52%, rgba(255, 255, 255, 0.0) 57%, rgba(255, 255, 255, 0.0) 100% );
        background-position: -250px -250px;
        background-size: 600px 600px;
    }
    100% {
        background-repeat: no-repeat;
        background-position: 250px 250px;
    }
}

/*---------------- KHIDMTKALAYNA  --------------*/

.timer.product {
    justify-content: center;
}

.py-8 {
    background: transparent;
}

[dir=rtl] .pe-8 {
    padding-left: 2rem;
    justify-content: center;
}

[dir=rtl] .mm-spn.mm-spn--navbar.mm-spn--main:after {
    padding-right: 0.75rem;
    text-align: -webkit-center;
}

/*   animation product  */
/*
custom-salla-product-card {
    --angle: 0deg;
    width: 50vmin;
    height: 50vmin;
    border: 10vmin solid;
    border-image: linear-gradient(var(--angle), #0d4cad, #000000, #0064ff, black, blue, #0a4aac) 1;
    border-raduis: 22px !important;
    animation: 10s rotate linear infinite;
}

@property --angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

@keyframes rotate {
    to {
        --angle: 360deg;
    }
}*/