.s-block--slider-with-bg .slider-bg:before {
Display:none;
}
.faqs-list__item {
    background-color: #054159bd !important;
}
.angel_anime .pe-16::before {
display:none;
}

.faqs-list{
color:red;
}


#root > div > div > div.flex.flex-col.items-center.justify-center.gap-6.mt-15.md\:w-full > div.w-full.flex-col.items-center.md\:gap-8 > div:nth-child(2) {
    display: none !important;
}

/*    ======    PR    ======    */
.nav-header.py-6.px-4.flex.flex-col.bg-gray-100.da-bgg.relative {
    margin: 10px;
    border-radius: 14px;
    background-color: #ededf2 !important;
}

.s-product-card-content {
    justify-content: flex-end;
}

.large-cards .s-products-slider-card.swiper-slide {
    display: flex;
    width: 50%;
}

.s-product-card-image img.loaded {
    position: relative;
    opacity: 1;
    aspect-ratio: auto !important;
}

.dark .nav-header.py-6.px-4.flex.flex-col.bg-gray-100.da-bgg.relative {
    background-color: var(--dark-grey) !important;
}

.s-block--angel-products .flex.flex-col.w-auto {
    width: 100%;
    align-items: center;
}

.s-block--angel-products .gap-4 {
    width: 100%;
}

.s-block--angel-products .s-block__title h2:before {
    content: "";
    border-radius: 6px 6px 0px 0px;
    width: 40px;
    right: 50%;
    transform: translateX(50%);
    color: #fff;
    height: 4px;
    position: absolute;
    background: #25226f;
    bottom: 0;
}

.dark .s-block--angel-products .s-block__title h2:before {
    background: #fff;
}

.s-block--angel-products .s-block__title h2 {
    font-size: 1.125rem;
    background: #523e80;
    border-radius: 40px 40px 5px 5px / 20px 20px 5px 5px;
    width: calc(50% + 30px);
    color: #fff !important;
    height: 32px;
    overflow: hidden;
    line-height: 30px;
    font-weight: 700 !important;
    display: block;
}

.s-block__title h2 {
    font-weight: 700 !important;
}

.s-block__title p {
    font-weight: 400 !important;
}

.dark .s-product-card-content-footer salla-add-product-button .s-button-outline {
    color: #fff;
}

.s-product-card-out-of-stock salla-add-product-button .s-button-disabled {
    border: 0;
    background: #fff;
    opacity: 1;
}

.dark .s-product-card-out-of-stock salla-add-product-button .s-button-disabled {
    background: #0c0f2c;
}

.form-input, input, textarea, select, .tel-input, .s-login-modal-input, .s-product-availability-input, .s-verify-input, .s-comment-form-input {
    background-color: #ededf2;
    border-radius: 14px;
    padding: 0px;
}

[dir="rtl"] .me-3 {
    margin-left: 0.75rem;
    width: 100%;
}

.s-products-list-wrapper {
    gap: 10px;
}

.s-product-card-image .flex-center {
    border-radius: 0px;
    overflow: hidden;
    border: #1a263d4a solid 0px;
}

.container {
    padding-left: 15px;
    padding-right: 15px;
}

.s-product-card-content-title.font-primary a {
    font-weight: 400 !important;
    font-size: 14px;
}

custom-salla-product-card.rounded-xl {
    border-radius: 14px!important;
    border: 0;
    background: #ededf2;
}

.s-product-card-fit-height .s-product-card-image {
    padding: 0px;
}

/*      ==========  INNER PR  ==========       */
.s-product-card-image-contain {
    object-fit: contain;
    /*aspect-ratio: 0 !important;*/
    border-radius: 15px;
}

h4.text-center.text-base.md\:text-lg.da-tm {
    font-weight: 700 !important;
}

.s-product-card-content salla-add-product-button .s-button-text {
    display: flex;
    gap: .25rem;
    justify-content: center;
    font-size: 14px;
    line-height: 8px;
}

.s-quantity-input-button {
    width: 30px;
}

.s-quantity-input-input {
    width: 30px;
}

.tabs-wrapper, .tabs .tab-trigger.is-active, .p--features__item, .details {
    background-color: #ededf2;
}

.s-add-product-button-main {
    display: flex;
    gap: 10px;
    width: 100%;
}

div.main-content.mob\:container.w-full.md\:w-1\/2.md\:pb-16 > form > section > div > salla-add-product-button > div > salla-mini-checkout-widget > div > span {
    display: none;
}

salla-mini-checkout-widget.s-add-product-button-mini-checkout.s-mini-checkout.hide-scroll.hydrated {
    width: 100%;
}

.s-add-product-button-mini-checkout-content {
    display: flex;
    gap: 10px;
}



.filters-trigger, .prod-filter {
    flex: 0 0 100%;
}

.form-input, .s-comment-form-input, .s-login-modal-input, .s-product-availability-input, .s-verify-input, .tel-input, input, select, textarea {
    margin-bottom: 0px !important;
    border: 0;
    border-radius: 10px;
    background: #ededf2;
    padding-bottom: 0;
}

.s-product-card-content {
    gap: 5px;
    padding-top: 10px;
}

.s-product-card-content-footer {
    gap: 8px;
    margin: 0;
}

.s-products-list-wrapper {
    grid-gap: .25rem;
    display: grid;
    gap: 10px;
}

.s-product-card-content-title {
    font-size: 16px;
    font-weight: 700 !important;
    /*-webkit-text-stroke: 0.2px;*/
}

.s-product-card-entry {
    border-radius: 10px;
    background-color: #ededf2;
}
/*
.s-product-card-content-title.font-primary a {
    font-family: 'GESSTextMedium' !important;
}*/

.s-product-card-wishlist-btn {
    background: #523e80;
    height: 30px;
    width: 30px;
    color: #ffffff;
    position: relative;
    left: 0px !important;
    bottom: 0px;
    border-radius: 10px !important;
    opacity: 1;
    font-size: 16px;
}

.dark .s-product-card-wishlist-btn {
    background: #ffc531;
    height: 30px;
    width: 30px;
    color: #ffffff;
    position: relative;
    left: 0px !important;
    bottom: 0px;
    border-radius: 10px !important;
    opacity: 1;
    font-size: 16px;
}

.s-product-card-content-sub {
    color: #25aae2;
}

.s-product-card-content-main {
    margin-bottom: 0;
}

.s-product-card-rating {
    align-items: center;
    display: none;
    gap: .25rem;
    justify-content: center;
}

.s-product-card-promotion-title {
    background: #25aae2!important;
}

img[src="https://cdn.assets.salla.network/themes/1034648396/1.60.0/images/appstore.png"], img[src="https://cdn.assets.salla.network/themes/1034648396/1.60.0/images/googleplay.png"] {
    opacity: 0;
}

.s-product-card-content-footer .s-button-outline, .s-product-card-content-footer .s-button-primary {
    height: 30px;
    border-radius: 12px !important;
    position: relative;
    z-index: 0;
    /*background: #25aae2;
    border: 0;*/
    color: #fff;
}
/*
.s-product-card-content-footer .s-button-primary:before{
    content: " ";
    border-radius: 40px 40px 8px 8px / 20px 20px 8px 8px !important;
    position: absolute;
    border: 1px #ffc531 solid;
    left: 50%;
    transform: translate(-50% ,-50%);
    top: 50%;
    box-sizing: border-box;
    width: 100%;
    height: 30px;
    transition: all 0.7s ease;
    animation: grow 1.5s infinite;
    z-index: -1;
}


.s-product-card-content-footer .s-button-primary:after {
    content: " ";
    border-radius: 40px 40px 8px 8px / 20px 20px 8px 8px !important;
    position: absolute;
    border: 1px #ffc531 solid;
    left: 50%;
    transform: translate(-50% ,-50%);
    top: 50%;
    box-sizing: border-box;
    width: 100%;
    height: 30px;
    transition: all 0.7s ease;
    animation: grow 1.5s infinite;
    z-index: -1;
    animation-delay: 0.5s;
}*/

@keyframes grow {
0% {
    opacity: 0.8;
}
100% {
    height: calc(100% + 20px);
    width: calc(100% + 20px);
    opacity: 0;
}
}

.product-entry {
    background-color: #ededf2;
}

.product-entry__title a {
    color: #1f2155;
    font-size: 17px;
    font-weight: 700 !important;
}

.s-button-btn {
    font-size: 17px;
}




/*  ====  title top  ====   */
.max-h-12 {
    max-height: 30px;
}

.bg-gray-100 {
    background-color: #fff!important;
}




/*  ====  image  ====   */
.s-product-card-image {
    height: 100%;
    position: relative;
    width: calc(100% - 0px );
    margin: 0px;
    border-radius: 8px;
    padding: 6px;
    background: #fff;
}
.dark .s-product-card-image {
    background: #1f2155;
}

.lazy__bg.lazy_img {
    height: 100%;
    width: 100%;
    border-radius: 0px;
}





/*  ====  heaht  ====   */
.product-entry--vertical salla-button.btn--wishlist button {
    background-color: #ffc531!important;
    border-radius: 8px !important;
    border: initial!important;
    height: 30px !important;
    width: 30px!important;
    color: #1f2155;
}

.s-product-card-vertical .s-product-card-wishlist-btn {
    opacity: 1;
}

.s-product-card-vertical .s-product-card-wishlist-btn:hover {
    opacity: 1;
    transform: scale(1.1);
}

[dir=rtl] .s-product-card-wishlist-btn {
    padding-left: 0;
}
[dir=rtl] .s-product-card-wishlist-btn {
    padding-right: 0;
}

.btn--wishlist .text-xl {
    font-size: 15px;
}

.product-entry--vertical salla-button.btn--wishlist button:hover {
    background-color: #1f2155!important;
    color: #fff;
}

.s-button-text {
    overflow: visible;
}





















/*      ==========  QUISTIONS  ==========       *//*
.border-transparent {
    border-color: transparent;
    border-radius: 14px;
    background: #ededf2!important;
    border: 0;
}*/

.faqs-list__item {
    border-radius: 14px;
}

.s-block--faqs .faqs-list input:checked+div label {
    color: #fff;
    background: #25aae2;
}

.dark .faqs-list__item {
    background-color: var(--dark-grey) !important;
}

.s-block--testimonials .end-4 {
    left: 1rem;
}

[dir=rtl] .pe-16 {
    font-size: 15px;
    font-weight: 400!important;
    padding: 22px 25px 22px 20px !important;
    display: flex;
    justify-content: space-between;
    height: auto;
    width: auto;
    /*font-family: 'GESSTextMedium' !important;*/
    font-weight: 700 !important;
    align-items: flex-end;
    border-radius:10px !important;
    background-color:#sss;
}

.angel_anime .pe-16:before {
    font-size: 18px;
    content: "";
    font-weight: 700!important;
    height: 19px;
    background: #25aae2;
    width: 5px;
    border-radius: 6px;
    position: absolute;
    top: 11px;
    right: 6px;
}

.angel_anime input:checked+div .pe-16:before  {
    font-size: 18px;
    content: "";
    font-weight: 700!important;
    height: 20px;
    background: #fff;
    width: 5px;
    border-radius: 6px;
    position: absolute;
    top: 9px;
    right: 6px;
}

.s-block--faqs .faqs-list input:checked+div .open-badge {
    background: #25226f;
    background-color: #0a1622 !important;
}

.faq-item {
    background: #523e80;
    color: #ededf2;
    font-size: 14px;
}

.h-8 {
    height: 26px;
}

.s-block--faqs .w-8 {
    width: 26px;
}

.w-8 {
    width: auto;
}

.top-5 {
    position: relative;
    top: 0;
}

.rounded-full {
    border-radius: 10px;
}

.mobile-menu .rounded-full {
    border-radius: 0px;
}


















/*    ======    VISITORS    ======    */
.s-block--testimonials .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 6px;
    padding-right: 6px;
    width: 100%;
}

.s-block--faqs .end-4 {
    left: 0rem;
}

.rounded-lg {
    border-radius: 12px;
}

.mt-8 {
    margin-top: 3rem;
}

.s-block--testimonials .da-bgg {
    background-color: #ededf2!important;
}

.dark .s-block--testimonials .da-bgg {
    background-color: var(--dark-grey)!important;
}

.s-block--testimonials .swiper-wrapper {
    padding-bottom: 30px;
}

.testimonial__avatar.overflow-hidden.h-24.w-24.flex.z-1.rounded-full.transition-shadow.duration-500.hover\:shadow-default {
    width: 6rem;
    margin-bottom: 3px;
    top: -12px;
    position: relative;
}

.testimonial__avatar.overflow-hidden.h-24.w-24.flex.z-1.rounded-full.transition-shadow.duration-500.hover\:shadow-default:before {
    content: "";
    background-image: url(https://cdn.salla.sa/form-builder/o5DtgslOzcwmd9WuVrUv9n7y8OPBt3uyir8rhEQ6.png);
    background-size: contain;
    position: absolute;
    width: 100%;
    height: 100%;
}

div.testimonial__avatar.overflow-hidden.h-24.w-24.flex.z-1.rounded-full.transition-shadow.duration-500.hover\:shadow-default > img {
    opacity: 0;
}

.testimonial__avatar.overflow-hidden.h-24.w-24.flex.z-1.rounded-full.transition-shadow.duration-500.hover\:shadow-default {
    position: relative;
}

































.contact-links .sicon-whatsapp2:before, .sicon-iphone:before, .sicon-phone:before, .sicon-paper-plane-o:before, .sicon-mail:before, .sicon-instagram2:before, .sicon-tiktok:before {
    background-size:contain;
    font-size: 24px;
    color:#0000;
    background-repeat:no-repeat
}

.sicon-instagram2:before {
    background-image:url(https://cdn.salla.sa/form-builder/rNDSUdND3xk0zpEPJLhQs56KsJO9wcGLF8KBVYjl.png)
}

.sicon-tiktok:before {
    background-image:url(https://cdn.salla.sa/form-builder/Tk2WvMdLzl4PUjK5LCylvPdOc2TKcdW6Ruer3j9x.png)
}

.contact-links .sicon-whatsapp2:before{
    background-image:url(https://cdn.salla.sa/form-builder/rYRrPSetN0t6NgAz1NjiAwMevHv4jvq0INso7pVt.png)
}
.sicon-iphone:before{
    background-image:url(https://cdn.salla.sa/form-builder/4wQaH91D6Kt8vzAuG4QdEhPLy60XXF7fMMwLC8mW.png)
}
.sicon-mail:before{
    background-image:url(https://cdn.salla.sa/form-builder/2PMgQSys53CHW8uMMGb5ehVZE9RugSF2Epc6mIEO.png)
}
.sicon-phone:before{
    background-image:url(https://cdn.salla.sa/form-builder/RAySQpoWiGTtlDyRSszspaGp7rZUsdYJfq5LEh6s.png)
}

.sicon-paper-plane-o:before {
    background-image:url(https://cdn.salla.sa/form-builder/tnU6hToqHyF5L1gs6EWjzqpjU5HPlTSziMBFH4wJ.png)
}

body .s-design-before {
    display: none;
}












.bg-contain {
    background-size: cover;
}

:root {
    --dark-grey: #15495282;
}


.dark .da-bgm {
    background-color: #000e14 !important;
}






@media only screen and (max-width: 768px) {
    .-mt-32 {
        margin-top: -18rem;
    }
    .s-block--slider-with-bg .slider-bg {
        height: 32rem;
    }
}

@media only screen and (min-width: 1024px) {
    .bg-cover {
        background-size: cover;
        background-position: top !important;
        background-repeat: no-repeat;
    }
      .s-block--slider-with-bg .slider-bg {
        height: 50rem;
    }
}



#app > div.app-inner.flex.flex-col.min-h-full.with-transparent-header.relative > footer > div > div > div.footer-middle.footer-container.flex.align-center.flex-col.md\:flex-row.da-brdr.md\:gap-4 > div:nth-child(3):after {
    content: " ";
    display: block;
    font-size: 20px;
    background-image: url(https://cdn.salla.sa/form-builder/kGfibCteqt5Xb87Ue5vQQ81pT2narpVQScuhhOj2.png)!important;
    width: 203px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 170px;
    margin: 0px auto 0px auto;
    top: -90px;
}