/* Add custom CSS styles below */
@font-face {
font-family: 'GESSTextMedium';
    src: url('https://raw.githubusercontent.com/abdulrazzaq-designer/fonts/refs/heads/main/PingAR+LT-Regular.otf');
}

@font-face {
    font-family: 'GESSTextMedium';
    src: url('https://raw.githubusercontent.com/abdulrazzaq-designer/fonts/refs/heads/main/PingAR+LT-Bold.otf');
    font-weight:700;
}
 
body, *:not(i) {
font-family: 'GESSTextMedium' !important;
}


/*      ==========  LOGO  ==========       */
.navbar-brand img {
    max-height: 780px;
    height: 5rem !important;
    content: url(https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExYzBuMXh0emo2YnZjcTE1aW9oa3liNDR1dWRienNwcXNvcTI5YmZxOCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/ZiAG7KdhACqAc9v3Nf/giphy.gif)!important;
    margin-bottom: -11px;
    padding-top: 7px;
}

.navbar-brand {
    margin-bottom: 0;
    margin-top: 0;
}




/*   =======   ICON HEADER   =======    */
.dark .store-header .da-bgm {
    background-image: linear-gradient(300deg, #5e35e6, #40249c, #5e35e6) !important;
    background-size: 180% 180% !important;
    animation: gradient-animation1 10s ease infinite;
    border-radius: 0px 0px 20px 20px;
}

.angelmodal__container>div {
    background: #ffffff7d;
}

.angelmodal__close {
    top: 3.1rem;
}

[dir="rtl"] .angelmodal__close {
    left: 3rem;
}

.store-header .da-bgm {
    border-radius: 0px 0px 20px 20px;
    position: relative;
    background: linear-gradient(300deg, #5e35e6, #40249c, #5e35e6) !important;
    background-size: 180% 180%;
    animation: gradient-animation 10s ease infinite;
    overflow: hidden;
}

.is_large .header-btn .sicon-search, .is_large .header-btn .sicon-user {
    font-size: 20px !important;
}
/*
.store-header .da-bgm:before {
    content: "";
    background-image: url(https://cdn.salla.sa/form-builder/QifxU6qK4yTq4U8cbJbCmp8155oiUyVGWgVuTl9d.png), url(https://cdn.salla.sa/form-builder/eHAQpDcOxOHc2i08QFzuKQDTTqiJI4r31yxgRoiE.png);
    top: 0px;
    background-position: right, left;
    background-size: 18%;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
}*/

.navbar-brand {
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

@media (min-width: 768px){
/*.store-header .da-bgm {
    background-size: 25%, contain !important;
}*/

.store-header .da-tm {
    color: var(--dark-text-main)!important;
}

a.mburger.mburger--collapse.flex.items-start.me-1 {
    display: flex;
    align-items: center;
}
}

.store-header .s-user-menu-trigger .s-user-menu-avatar-wrap {
    height: 21px;
    padding: 0px;
    top: 1px;
    position: relative;
    width: 21px;
    background-repeat: no-repeat;
    background-image: url(https://cdn.salla.sa/form-builder/BAWOf7lYGwqCjsAXo6v2XBj4nc0LNGqWnrdHbhRV.png);
    background-size: contain;
}

.store-header .s-user-menu-trigger img {
    opacity: 0;
}

.store-header .s-user-menu-trigger {
    background-color: transparent;
    padding: 0 3px;
}

.store-header {
    margin-bottom: 10px;
}

.shadow-default {
    box-shadow: none !important;
}

.s-cart-summary-total {
    display:none;
}

.store-header .btn.lang {
    padding: 0.625rem;
    padding-top: 16px;
    font-size: 16px;
    color: inherit;
}

.s-cart-summary-wrapper {
    align-items: center;
}

p.da-tm.hidden.text-xl.md\:block.ms-1 {
    height: 22px;
}

.is_large .header-btn {
    padding: 6px 6px 6px 6px;
}

.header-btn {
    display: flex;
    height: 2rem;
    width: 2rem;
    padding: 0.5rem;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    background: #866ed363;
    background-image: linear-gradient(42deg, #7e64d7 18%, #0000 63%);
    border-radius: 12px;
    box-shadow: inset 0px 0px 0px 2px #ffffff1f;
}

@media (min-width: 768px){
.is_large .header-btn {
    padding: 6px 6px 6px 6px;
}
}

[dir=rtl] .me-1 {
    margin-left: 0;
}

.header-btn:hover {
    opacity: 1;
}

.text-2xl {
    font-size: 20px;
    color:#1b1337;
}

.dark .text-2xl {
    color:#fff;
}

.mode-toggler {
    padding: 4px 6px 4px 5px !important;
}

.dark .mode-toggler {
    padding: 6px 6px 5px 5px !important;
}

.flex.items-center.justify-start.w-1\/3, .flex.items-center.justify-end.w-1\/3 {
    gap: 6px;
}

.sicon-menu {
    background: #866ed363;
    background-image: linear-gradient(42deg, #7e64d7 18%, #0000 63%);
    border-radius: 12px;
    box-shadow: inset 0px 0px 0px 2px #ffffff1f;
    padding: 6px;
}

.light-mode {
    stroke: #0000;
    background-image: url(https://cdn.salla.sa/form-builder/xaMSK8bFwQd9FNtftwFuAL64PRZm5RtOV1eoDJDd.png);
    background-size: 100%;
    color: #0000;
    background-position: center;
    background-repeat: no-repeat;
}

.dark .store-header .mode-toggler .dark-mode {
    stroke: #0000;
    background-image: url(https://cdn.salla.sa/form-builder/gStuTCLBH820KQqgCh1ZsI1SDrx2TeYk1smwkBpS.png);
    background-size: cover;
}

.sicon-search:before {
    content: "\ef09";
    color: #0000;
    background-image: url(https://cdn.salla.sa/form-builder/0OUeIo9DpmOQyLIvtvdBBuJnKUOj1giS7Gm3jFL5.png);
    background-size: cover;
}

.sicon-menu:before {
    color: #0000;
    background-image: url(https://cdn.salla.sa/form-builder/PSeTQvgrmxt7m3iKcDvqu0fFEzTLu30UwKQmHbzF.png);
    background-size: cover;
}

.sicon-user:before {
    color: #0000;
    content: "\f078";
    background-image: url(https://cdn.salla.sa/form-builder/lc6KowAyKq3YvkeNOLKCQ483AUyOghDUAZzmd6eF.png);
    background-size: cover;
}

.header-btn .sicon-shopping:before {
    content: "\e906";
    padding-bottom: 0px;
    color: #0000;
    background-image: url(https://cdn.salla.sa/form-builder/htlyunqqSaqHZb00Hq7T8XgEXL7jUBpKgXhR0fQ0.png);
    background-size: cover;
    display: block !important;
    font-size: 21px;
}














/*      ==========  BANNERS  ==========       */
.s-block--hero-slider .round .swiper, .s-product-card-content-footer.s-block--hero-slider .round .swiper button {
    border-radius: 15px;
}

.rounded-md {
    border-radius: 15px;
}


.s-block--hero-slider {
    padding-top: 10px;
    padding-bottom: 0px;
}



.lazy__bg.lazy_menu {
    position: relative;
    height: 2.5rem;
    width: 2.5rem;
    flex-shrink: 0;
    background-color: transparent;
    background-size: cover;
    background-repeat: no-repeat;
}





/*      ==========  WINDOWS  ==========       */
.angelmodal__container .text-2xl {
    font-size: 24px;
    color: #423d47;
    font-weight: 700 !important;
}

.angelmodal__container>div {
    border-radius: 15px;
}






/*      ==========  MENU  ==========       */
.menu-slider:before {
    content: "";
    width: 100%;
    height: 90%;
    position: absolute;
    background-image: url(https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExNDIzaWE4emoyZHBqbGNlMXUwdm9hMWp1azg5YWpxYWpwYnNybzE4NCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/2Lg4IKP5c4H5fXqGxd/giphy.gif);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 14px;
}

.dark .menu-slider:before {
    background-image: url(https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExYzBuMXh0emo2YnZjcTE1aW9oa3liNDR1dWRienNwcXNvcTI5YmZxOCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/ZiAG7KdhACqAc9v3Nf/giphy.gif);
}

.main-menu .contact-links a i:before, .main-menu .contact-links span i:before {
    font-size: 1.125rem;
    line-height: 1.75rem;
    height: 25px;
    width: 25px;
}

.mm-spn li:after {
    content: '';
    position: absolute;
    top: 15px;
    width: 14px;
    height: 36px;
    background: #5e35e6;
    transition: all 0.1s linear;
    left: 0px;
    border: 0;
    opacity: 1;
    border-radius: 0px 10px 10px 0px;
}

.mm-spn li:hover::after {
    width: 60px;
}

.mm-spn li:before {
    z-index: 1;
}

.mm-spn ul {
    width: calc(100% + 0%);
    padding-right: 0%;
}

.mm-spn ul.mm-spn--open {
    background: #0000;
}

.dark .mm-spn ul.mm-spn--open {
    background: #0000;
    background-image: url(https://cdn.salla.sa/form-builder/TkcCvzH6eXneqxO5HwOnyYWkAybUltyZTDDmRpvi.png)!important;
    background-position: top;
    background-size: 113%;
}

.mm-spn ul.mm-spn--open {
    background-image: url(https://cdn.salla.sa/form-builder/0JHUvP0QyssTYxAAMge3lB6bCPF9o2du1JX6q2jG.png), url(https://cdn.salla.sa/form-builder/0JHUvP0QyssTYxAAMge3lB6bCPF9o2du1JX6q2jG.png)!important;
    background-position: top;
    background-size: 113%;
}

.mm-spn li {
    background: #0000;
    border-bottom: #0000001c solid 1px;
}

.dark .mm-spn li {
    border-bottom: #ffffff1c solid 1px;
}

.mm-spn li a, .mm-spn li span:not(.s-user-menu-dropdown-item-badge) {
    color: #121216;
    font-weight: 700!important;
}

.mm-spn li span:not(.s-user-menu-dropdown-item-badge) {
    color: #121216 !important;
}
/*
#mobile-menu > ul>li>ul {
    background: #fff;
    border-bottom: #ffffff2b solid 1px;
}*/

:root {
    --mm-spn-item-height: 50px;
    --mm-spn-item-indent: 20px;
    --mm-spn-line-height: 24px;
    --mm-spn-panel-offset: 100%;
}

.sicon-link ,.sicon-headphones {
    font-weight: 100!important;
}

.dark .mm-spn li span:not(.s-user-menu-dropdown-item-badge) {
    color: #fff !important;
}

.dark .mm-spn li a, .mm-spn li span:not(.s-user-menu-dropdown-item-badge) {
    color: #fff;
}

.dark .mm-spn.mm-spn--light {
    background: #100b21d9;
    box-shadow: inset 0px 0px 0px 3px #100b21ad;
}

.mm-spn.mm-spn--light {
    background: #ffffffc4;
    box-shadow: inset 0px 0px 0px 3px #ffffffad;
}

.mobile-menu {
    display: none;
    overflow: hidden;
    height: calc(100% - 40px);
    margin: 20px;
    border-radius: 20px;
}

/*
.mm-ocd__content .mobile-menu {
    background: #222234;
    background-image: repeating-linear-gradient(145deg, #ffffff00, #ffffff00 5px, #ffffff06 5px, #ffffff06 6px), radial-gradient(at 50% 0%, #222234 -14px, #121216 71%) !important;
}*/






/*      ==========  MENU  ==========       *//*
.main-menu .contact-links a i:before, .main-menu .contact-links span i:before {
    font-size: 1.125rem;
    line-height: 1.75rem;
    height: 25px;
    width: 25px;
}

.mm-spn li:hover , .dark  .mm-spn li:hover {
    background: #ffa90d;
    color: #fff;
}

.mm-spn li:before {
    z-index: 1;
}

.mm-spn li:after {
    content: '';
    position: absolute;
    top: 0;
    width: 0;
    height: 100%;
    background: #ffa90d;
    transition: all .1s linear;
    left: 0;
    border: 0;
    opacity: 1;
}

.mm-spn li:hover::after {
    width: 20%;
}








/*      ==========  PR YOU MAY LIKE CART  ==========       */
.mb-8 .da-cp {
    color: #1b1337!important;
    background: #edeff2;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 15px;
}

.dark .mb-8 .da-cp {
    color: #fff!important;
    background: #1b1337;
}














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

.s-block--best-offers {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
}

.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: 15px;
}

.dark.s-product-card-content {
    gap: 5px;
    padding-top: 10px;
    background: #1b1337;
    }
    
.dark.s-product-card-content {
    gap: 5px;
    padding-top: 10px;
    background: #edeff2;
}

.s-product-card-content-footer {
    gap: 8px;
}
.s-products-list-wrapper {
    grid-gap: .25rem;
    display: grid;
    gap: 10px;
}

@media (min-width: 768px) {
.s-products-list-wrapper {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 0.5rem;
}
}

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

.s-product-card-entry {
    border-radius: 14px !important;
    box-shadow: inset 0 0 0 3px #fff;
    z-index: 0;
}

.s-product-card-entry:before {
    content: "";
    background-image: radial-gradient(at 0% 100%, #28d5b9 0px, transparent 150px);
    width: 400px;
    height: 300px;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: -1;
    opacity: 0.1;
}

.s-product-card-entry:after {
    content: "";
    background-image: radial-gradient(at 100% 0%, #9774dd 0px, transparent 150px);
    width: 400px;
    height: 300px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: -1;
    opacity: 0.15;
}

.dark .s-product-card-entry {
    box-shadow: inset 0 0 0 3px #00000059;
}

.dark .s-product-card-entry:before {
    content: "";
    background-image: radial-gradient(at 0% 100%, #28d5b9 0px, transparent 150px);
    width: 400px;
    height: 300px;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: -1;
    opacity: 0.1;
}

.dark .s-product-card-entry:after {
    content: "";
    background-image: radial-gradient(at 100% 0%, #9774dd 0px, transparent 150px);
    width: 400px;
    height: 300px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: -1;
    opacity: 0.15;
}

.s-product-card-image img.loaded {
    margin: 8px;
    height: calc(100% - 16px);
    width: calc(100% - 16px);
    border-radius: 10px;
    background: #ffffffc4;
}

.dark .s-product-card-image img.loaded {
    background: #100b21c2;
}

custom-salla-product-card.rounded-lg {
    border-radius: 15px !important;
}

.s-product-card-entry {
    border: #edeff2 solid 0px !important;
    border-radius: 15px !important;
    background: #edeff2;
}

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

@media (min-width: 768px) {
    .large-cards .s-products-slider-card.swiper-slide {
        width: 20% !important;
    }
}

.s-products-slider-card.swiper-slide {
    padding-left: 6px !important;
    padding-right: 6px !important;
}

.s-product-card-content-title.font-primary a {
    font-family: 'GESSTextMedium' !important;
}

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

.s-product-card-content {
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    background: #0000;
    padding: 12px !important;
}

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

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: 8px !important;
}

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

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

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




/*  ====  title top  ====   */
.px-4 , .py-6{
    padding: 0px 10px 0px 10px;
}

.nav-header .nav-title {
    background: #edeff2;
    padding: 10px 10px 10px 10px;
    border-radius: 15px;
}

.dark .nav-header .nav-title {
    background: #1b1337;
}



/*  ====  add to cart  ====   */
.s-product-card-content-footer salla-add-product-button .s-button-primary {
    padding: 6px 2px 2px 2px;
    height: 30px;
    display: flex;
    align-items: center;
    color: #ffffff;
    background: linear-gradient(300deg, #8059ff, #40249c);
    border-radius: 30px !important;
    box-shadow: inset 0px 0px 0px 2px #ffffff1f;
    border: 0;
    font-size: 14px;
    line-height: 18px;
}
/*
.dark .s-product-card-content-footer salla-add-product-button .s-button-primary {
    padding: 6px 2px 2px 2px;
    height: 30px;
    display: flex;
    align-items: center;
    background: #1dd2b6;
    border-color: #1dd2b6;
    color: #ffffff;
    background: #866ed363;
    background-image: linear-gradient(42deg, #7e64d7 -15%, #0000 63%);
    border-radius: 30px !important;
    border: #ffffff1f solid 2px !important;
    font-size: 14px;
    line-height: 18px;
}*/

.s-product-card-content salla-add-product-button .s-button-text {
    gap: 0.25rem;
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.s-product-card-content-footer salla-add-product-button .s-button-primary:hover {
    background: #5530d0;
    border-color: #5530d2;
    opacity: 1;
    color: #ffffff;
}

.gap-1\.5 {
    gap: 8px;
}



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

[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: #1d3156!important;
    color: #fff;
}

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










/*      ==========  INNER PR  ==========       */

/*  ====  top  ====   */
.py-3 {
    padding: 14px 9px 9px 9px;
    background: #edeff2;
    border-radius: 15px;
}

.dark .py-3 {
    background: #1b1337;
}

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


/*  ====  bg photo  ====   */
salla-slider.details-slider .swiper-slide {
    border-radius: 0;
    position: relative;
    background: #edeff2;
    margin: 10px;
    width: calc(100% - 20px);
    border-radius: 15px;
    overflow: hidden;
}

.dark salla-slider.details-slider .swiper-slide {
    background: #1b1337;
}



/*  ====  heart & share  ====   */
.sidebar salla-button.btn--wishlist .btn--wishlist , button.s-social-share-btn,
.dark .sidebar salla-button.btn--wishlist .btn--wishlist , .dark button.s-social-share-btn{
    background-color: #1dd4b6;
    opacity: 1;
    border-radius: 8px !important;
    color:#fff;
}

.opacity-80 {
    opacity: 1;
}





/*  ====  details  ====   */
.tabs .tab-trigger.is-active {
    background-color: #edeff2;
}

.s-product-card-content-footer.tabs-wrapper button, .tabs-wrapper {
    border-radius: 15px;
}

.tabs__product .tab-trigger {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.tabs-wrapper .tabs__item.is-active {
    display: block;
    background: #edeff2;
    border-radius: 15px 0px 15px 15px;
}

.dark .tabs-wrapper .tabs__item.is-active {
    background: #1b1337;
}

.details__title span {
    font-family: 'GESSTextMedium' !important;
}




/*  ====  bg pay  ====   */
.details {
    background-color:#edeff2;
    border-radius: 15px;
}



/*  ====  pr you may like  ====   */
.mob\:my-8 .da-cp {
    color: #1b1337!important;
    background: #edeff2;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 8px;
}

.dark .mob\:my-8 .da-cp {
    color: #fff!important;
    background: #1b1337;
}



/*  ====  add to cart bar  ====   */
.sticky-product-bar{
    background: #edeff2;
}











/*      ==========  FEATURE  ==========       */
.feature .flex-center,
.pr-important .flex-center,
.new-pr .flex-center,
.choose-pr .flex-center,
.visitors .flex-center {
  align-items:center;
  display:flex;
  flex-direction:row;
}

.angel-feature:after {
    content: "";
    background-image: radial-gradient(at 100% 0%, #9774dd 0px, transparent 150px);
    width: 400px;
    height: 200px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: -1;
    opacity: 0.2;
}

.mask-block, .mask-slider .swiper {
    -webkit-mask-image: linear-gradient(to right, hsla(0, 0%, 0%, 0), hsl(0, 0%, 0%) 20%, hsl(0, 0%, 0%) 80%, hsla(0, 0%, 0%, 0));
    mask-image: linear-gradient(to right, hsl(0deg 0% 0%), hsl(0deg 0% 0%) 20%, hsl(0deg 0% 0%) 80%, hsl(0deg 0% 0%));
}

.angel-feature:before {
    content: "";
    background-image: radial-gradient(at 0% 100%, #28d5b9 0px, transparent 150px);
    width: 400px;
    height: 200px;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: -1;
    opacity: 0.15;
}

.dark .angel-feature:before {
    content: "";
    background-image: radial-gradient(at 0% 100%, #28d5b9 0px, transparent 150px);
    width: 400px;
    height: 200px;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: -1;
    opacity: 0.05;
}

.feature,
.qustion {
  padding-inline:5px;
}

.feature, .qustion, .visitors {
  margin-top:40px;
}

.angel-feature .mt-2 {
  padding-block:10px;
  width:100%;
  position:relative;
  display:flex;
  align-items:flex-start;
  margin:0;
}

.angel-feature {
    background: #edeff2;
    border-radius: 15px;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    position: relative;
    z-index: 0;
    box-shadow: inset 0 0 0 3px #ffffff;
}

.dark .angel-feature {
    background: #edeff2;
    border-radius: 15px;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    position: relative;
    z-index: 0;
    box-shadow: inset 0 0 0 3px #00000059;
}

.dark .angel-feature {
    background: #1b1337;
}

.angel-features .gap-2 {
  gap:8px;
  grid-template-columns:repeat(1,minmax(0,1fr));
}

@media(min-width:1024px) {
  .angel-features .gap-2 {
    gap:16px!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}

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

.s-block--features > div > div.grid.grid-cols-3.items-baseline.gap-2.sm\:gap-6.lg\:gap-4 > div:nth-child(1) > div.flex-center.h-14.w-14.md\:h-20.md\:w-20 {
    height: 55px;
    margin: 10px;
    padding: 5px;
    width: 65px;
    border-radius: 12px;
    background: linear-gradient(215deg, #f2485f3b, #f2485f);
    box-shadow: inset 0px 0px 0px 2px #ffffff36;
}

.s-block--features > div > div.grid.grid-cols-3.items-baseline.gap-2.sm\:gap-6.lg\:gap-4 > div:nth-child(2) > div.flex-center.h-14.w-14.md\:h-20.md\:w-20 {
    height: 55px;
    margin: 10px;
    padding: 5px;
    width: 65px;
    border-radius: 12px;
    background: linear-gradient(215deg, #1dd4b63b, #1dd4b6);
    box-shadow: inset 0px 0px 0px 2px #ffffff36;
}

.s-block--features > div > div.grid.grid-cols-3.items-baseline.gap-2.sm\:gap-6.lg\:gap-4 > div:nth-child(3) > div.flex-center.h-14.w-14.md\:h-20.md\:w-20 {
    height: 55px;
    margin: 10px;
    padding: 5px;
    width: 65px;
    border-radius: 12px;
    background: linear-gradient(215deg, #ffca513b, #ffca51);
    box-shadow: inset 0px 0px 0px 2px #ffffff36;
}

.mb-6, .mb-2 {
  margin-top:10px;
  margin-bottom:10px;
}










/*      ==========  VISITORS  ==========       */
.testimonials-slider .da-bgg {
    background: #edeff2;
    border-radius: 15px;
    z-index: 0;
    overflow: hidden;
    box-shadow: inset 0 0 0 3px #fff;
}

.dark .testimonials-slider .da-bgg {
    box-shadow: inset 0 0 0 3px #00000059;
}

.testimonials-slider .da-bgg:before {
    content: "";
    background-image: radial-gradient(at 0% 100%, #28d5b9 0px, transparent 150px);
    width: 400px;
    height: 300px;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: -1;
    opacity: 0.15;
}

.testimonials-slider .da-bgg:after {
    content: "";
    background-image: radial-gradient(at 100% 0%, #9774dd 0px, transparent 150px);
    width: 400px;
    height: 300px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: -1;
    opacity: 0.2;
}

.dark .testimonials-slider .da-bgg:before {
    opacity: 0.05;
}

.dark .testimonials-slider .da-bgg:after {
    opacity: 0.2;
}

.angel-testimonials salla-slider .swiper-wrapper {
    height: auto!important;
    padding-bottom: 30px;
}

.w-24 {
    width: 5rem;
}
.h-24 {
    height: 5rem;
}



/*  ====  mark   ====   */
.s-block--testimonials .end-4{
    left:10px !important;
}




/*      ==========  TITLE VIS & QUI & LINK  ==========       */
.divider-container .s-block__title {
    width: calc(50% + 20px);
    position: relative;
    left: -50%;
    transform: translateX(50%);
    color: #fff;
    height: 32px;
    overflow: hidden;
    background: linear-gradient(300deg, #8059ff, #40249c);
    border-radius: 30px;
    border: #ffffff2e solid 2px !important;
}

.divider-icon .text-primary {
    font-size: 22px;
    line-height: 2.25rem;
    color: #1dd4b6!important;
}












/*  ====  space top   ====   */
.link {
    padding-top: 40px!important;
}








/*      ==========  QUISTIONS  ==========       */
.mb-6 , .mb-2 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.w-8 {
    width: 26px;
}
.h-8 {
    height: 26px;
}

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

[dir=rtl] .pe-16 {
    font-size: 16px;
    font-weight: 700 !important;
    padding: 7px 18px 5px 5px;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    height: 39px;
    font-family: 'GESSTextMedium' !important;
}

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

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

.s-block--testimonials .container {
    padding-left: 10px;
    padding-right: 10px;
}

.s-block--features.enhanced-store .s-block--features__item:before {
    content: "";
    background-image: radial-gradient(at 0% 100%, #ff53b8 0px, transparent 150px);
    width: 400px;
    height: 300px;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: -1;
    opacity: 0.2;
}

.dark .pe-16:before {
    background: #1dd4b6;
}

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

.dark .faqs-list__item {
    background-color: #1b1337 !important;
    box-shadow: inset 0 0 0 3px #00000059;
}

.border-transparent {
    border-color: transparent;
    border-radius: 15px;
    background: #edeff2;
    border: 0;
    z-index: 0;
    box-shadow: inset 0 0 0 3px #ffffff;
}

.border-transparent:before {
    content: "";
    background-image: radial-gradient(at 0% 100%, #28d5b9 0px, transparent 150px);
    width: 400px;
    height: 200px;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: -1;
    opacity: 0.05;
}

.border-transparent:after {
    content: "";
    background-image: radial-gradient(at 100% 0%, #9774dd 0px, transparent 150px);
    width: 400px;
    height: 200px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: -1;
    opacity: 0.2;
}









.s-block__title h2 {
    font-size: 20px;
    color:#fff;
    font-weight: 700 !important;
}

.title .s-block__title:before,.title  .s-slider-block__title h2:before {
    content: "";
    background: #ffffff1a;
    clip-path: polygon(12px 0%, 24px 0%, 12px 50%, 24px 100%, 12px 100%, 0% 50%);
    width: 24px;
    height: 38px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: -1;
    box-shadow: 0px 0px 7px 2px #1b1239c2;
}

.title .s-block__title:after,.title  .s-slider-block__title h2:after {
    content: "";
    background: #ffffff1a;
    clip-path: polygon(0% 0%, 50% 0%, 100% 50%, 50% 100%, 0% 100%, 50% 50%);
    width: 24px;
    height: 38px;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -1;
    box-shadow: 0px 0px 7px 2px #1b1239c2;
}

.dark .s-block__title:before, .dark .s-slider-block__title h2:before {
    background: #0000004d;
}

.dark .s-block__title:after,.dark  .s-slider-block__title h2:after {
    background: #0000004d;
}

.dark .s-block__title h2 {
    color: #fff !important;
}



[dir=rtl] .end-4 {
    left: 0;
}



.main-content .border-transparent {
    border-color: transparent;
    border-radius: 0px;
    font-family: 'GESSTextMedium' !important;
}

.product-entry  {
    border-color: transparent;
    border-radius: 15px !important;
}




.faq-item {
    background-color: #4d2fb0 !important;
    color: #edeff2;
    font-size: 14px;
}

.s-block--faqs .faqs-list input:checked+div {
    border-color: #0000;
    border:0;
}

.s-block--faqs .faqs-list input:checked + div label {
    background: linear-gradient(300deg, #8059ff, #40249c)!important;
    color: #fff;
}

.s-block--faqs .faqs-list input:checked+div .open-badge {
    background-color: #fff!important;
    color:#1d3156;
}

.s-block--testimonials .pb-8 {
    padding: 1rem;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 15px;
}

.s-testimonials--slider--img {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 3px;
    width: calc(100% - 7rem );
}

.testimonial__avatar {
    border-radius: 0px;
    position: relative;
}

.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
    padding-bottom: 32px;
}

.testimonial__avatar img.lazy.loaded {
    opacity: 0;
}

.testimonial__avatar:before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    background: url(https://cdn.salla.sa/form-builder/lc6KowAyKq3YvkeNOLKCQ483AUyOghDUAZzmd6eF.png), linear-gradient(215deg, #8059ff, #40249c);
    box-shadow: inset 0px 0px 0px 2px #ffffff36;
    border-radius: 21px;
    background-size: 75%, contain;
    background-position: center;
    background-repeat: no-repeat;
}

.s-block--testimonials .my-2 {
    margin-top: 0;
    margin-bottom: 0;
    text-align: right;
    font-size: 14px;
}

.s-block--testimonials h4.text-lg.leading-6.da-tm {
    font-size: 16px;
    font-weight: 700 !important;
}

.testimonial__rating {
    font-size: 0.875rem;
    line-height: 0px;
}

.s-block--testimonials .mt-8 {
    margin-top: 0rem;
}

.s-block--testimonials .-mt-8 {
    margin-top: 0rem;
}

.faq-container:hover .faq-item {
    background-color: #1dd4b6!important;
    color: #1d3156;
}

.s-block--testimonials .s-slider-block__title h2 {
    display: none;
}

@media (min-width: 768px) {
    .min--3 .rounded-full {
        margin-left: 0;
        margin-right: 0;
    }
}

.s-block--faqs .faqs-list input:checked+div .faq-answer p{
    font-size: 15px;
}










.footer-profile p {
    line-height: 36px;
    font-size: 17px;
    font-weight: 700 !important;
}

@media (min-width: 768px) {
.footer-profile p {
    max-width: 61rem;
    font-size: 25px;
}
.store-footer .footer-container .logo-footer .foo {
    margin-bottom: .5rem;
    content: url(https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExYzBuMXh0emo2YnZjcTE1aW9oa3liNDR1dWRienNwcXNvcTI5YmZxOCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/ZiAG7KdhACqAc9v3Nf/giphy.gif)!important;
    height: 125px !important;
    margin-block: 10px 0px !important;
}
}


.footer-middle:before {
    content: "";
    background: #1dd4b6;
    height: 17px;
    top: 0px;
    background-position: center;
    background-size: contain;
    position: absolute;
    background-repeat: no-repeat;
    width: 50%;
    right: 50%;
    transform: translateX(50%);
    border-radius: 0px 0px 15px 15px;
}

.carousel-slider .s-slider-block__title-nav {
    display: flex;
}

.s-angel--divider.merge-bottom+.s-block .s-block__title, .s-angel--divider.merge-bottom+.s-block .s-slider-block__title {
    display: none!important;
    visibility: visible;
}


.slide--cat-entry h4 {
    font-size: 14px;
    line-height: 1rem;
    color: #321861;
    font-weight: 700 !important;
}
.dark .s-angel--divider.merge-bottom+.s-block .slide--cat-entry {
    background-color: #1b1337;
}

.s-angel--divider.merge-bottom+.s-block .slide--cat-entry {
    background-color: #edeff2;
}

.s-angel--divider.merge-bottom+.s-block .slide--cat-entry {
    background-color: #edeff2;
    gap: 6px;
    display: inline-flex;
    padding-inline: 15px;
    height: 100px;
}

.dark .s-angel--divider.merge-bottom+.s-block .slide--cat-entry {
    background-color: #1b1337;
}

.slide--cat-entry h4 {
    font-size: 15px;
    line-height: 1rem;
    white-space: nowrap;
    color: #321861;
    font-weight: 700 !important;
}

.slide--cat-entry i {
    display: flex;
    font-size: 29px;
    background: #edeff2;
    height: 50px;
    width: 50px;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
}

.dark .slide--cat-entry i {
    background: #1b1337;
}

.carousel-slider .swiper-wrapper>div, salla-slider[type]:not(.hydrated) .swiper>div>div>div, salla-slider[type]:not(.hydrated)>div>div {
    flex-shrink: 0;
    padding-left: 5px;
    padding-right: 5px;
    width: 50%;
    max-width: fit-content;
}

[dir=rtl] .carousel-slider .swiper, [dir=rtl] salla-slider[type]:not(.hydrated) .swiper>div>div, [dir=rtl] salla-slider[type]:not(.hydrated)>div {
    padding-left: 5px;
}


.sticky-product-bar .s-button-primary {
    background-color: #1d3156;
    border-color: #1d3156;
    border-width: 1px;
    color: #fff;
    border-radius: 15px;
}

.s-quantity-input-container {
    border-width: 1px;
    border-radius: 15px;
    border-color: #1d3156;
}

.s-quantity-input-button {
    fill: #1d3156;
}

.s-form-control {
    border-radius: 15px;
}

.s-quantity-input-input {
    font-size: 22px;
}


.dark .sticky-product-bar .s-button-primary {
    background-color: #fff;
    border-color: #fff;
    color: #1d3156;
}

.sticky-product-bar .s-button-primary-outline {
    color: #fff;
    border-color: #1dd4b6;
    background: #1dd4b6;
    border-radius: 15px;
}

.right-side {
     width:100%;
}

.store-footer .footer-container .logo-footer .foo {
    margin-bottom: .5rem;
    content: url(https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExYzBuMXh0emo2YnZjcTE1aW9oa3liNDR1dWRienNwcXNvcTI5YmZxOCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/ZiAG7KdhACqAc9v3Nf/giphy.gif)!important;
    height: 75px;
    margin-bottom: 10px;
}

.max-h-12 {
    max-height: 2rem;
}











a[href^="https://apps.apple.com/sa/app/%D9%8A%D9%84%D8%A7-%D9%83%D8%A7%D8%B1%D8%AF-yalla-card/id6450953602"]{
    position: relative;
}

a[href^="https://apps.apple.com/sa/app/%D9%8A%D9%84%D8%A7-%D9%83%D8%A7%D8%B1%D8%AF-yalla-card/id6450953602"]:before {
    content: "";
    background-image: url(https://cdn.salla.sa/form-builder/jCgEGBtrJl6wTri5lplNBKjWkXbbxCeXy3gaOb7B.png);
    background-size: contain;
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    background-position: bottom;
    background-repeat: no-repeat;
}

a[href^="https://play.google.com/store/apps/details?id=com.salla.yallacard"]{
    position: relative;
}

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



a[href^="https://play.google.com/store/apps/details?id=com.salla.yallacard"]:before {
    content: "";
    background-image: url(https://cdn.salla.sa/form-builder/90oavHi4KyyNoah5oJKQk724SGyr6WfhyqMjHqHF.png);
    background-size: contain;
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    background-position: bottom;
    background-repeat: no-repeat;
}




















.banner--fixed img {
    border-radius: 15px;
    border-style: none;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    margin: -4px 0px -12px 0px;
}

.ggggggggggggggggg {
    color: #fff;
    margin-bottom: 2px;
}



.footer-middle {
    /*background: #5a37c963;
    background-image: linear-gradient(42deg, #5436b8 18%, #0000 63%);
    margin: 15px;
    border-radius: 10px;
    border: #ffffff1f solid 1px !important;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);*/
    background: #0000;
    border: 0;
}

.h-12 {
    height: 2rem;
}

@media (min-width: 768px){
.da-brdr {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
}

.store-footer {
    margin-top: 60px;
    position: relative;
    background: #40249c;
    background-image: url(https://cdn.salla.sa/form-builder/KBc2eh9F9649zp1Wk4flakNO3NVz9bFQUaE9sjhL.png), url(https://cdn.salla.sa/form-builder/Wmqb10AMH6yApbO1DP5ZCHBxSqwVnDQnPJceJxYN.png), radial-gradient(circle at 50% 0%, #5e35e6 11px, transparent 50%);
    background-size: 15% ,15% ,contain;
    background-position: bottom 36% right, top  left;
    background-repeat: no-repeat;
    border-radius: 20px 20px 0px 0px;
    color: #fff;
}

[dir=rtl] .md\:text-start {
    text-align: right;
    display: none;
}

.social-links .social-links {
    width: 61%;
    display: flex;
    flex-direction: row;
}

.footer-top{
    border-color: var(--dark-grey)!important;
    display: grid;
    grid-template-columns: repeat(1,minmax(0,1fr));
}

.footer-middle .contact-links {
    flex-wrap: wrap;
    justify-content: center;
    max-width: 33rem;
}

[dir=rtl] .footer-middle h3 {
    text-align: center;
}

.store-footer__inner .container {
    padding-left: 0px;
    padding-right: 0px;
}

.md\:max-w-xs {
    max-width: none;
    display: grid;
    grid-column: span 3/span 3;
}

.social-links {
    width: calc(33.33333% - 86px) !important;
    display: flex;
    flex-direction: column;
}

.footer-bottom {
    padding-inline: 130px;
}


.footer-list {
    margin-inline: 30px;
}
}

.bubble-show {
    cursor: pointer;
    position: relative;
    background: #321861;
    width: 36px;
    color: #fff;
    height: 36px;
    border-radius: 15px;
    display: flex;
}

.dark .bubble-show {
    background: #0000004d;
}

.contact-links a {
    font-size: 20px;
    background-color: #0000004d;
    border-radius: 15px;
    min-width: 0.5rem;
    padding: 8px;
    color: #fff;
}

.dark .contact-links a {
    background-color: #0000004d!important;
}

.contact-links a:hover , .dark .contact-links a:hover {
    transform: scale(1.08);
    background-color: #ffffff !important;
}

.social-links .icon {
    margin: auto!important;
    width: 36px!important;
    font-size: 20px;
}

.max-w-sm {
    max-width: 38rem;
    color: #fff;
    font-size: 16px;
    font-weight: 700 !important;
    padding-top: 5px;
}

.store-footer .store-links-items {
    -moz-columns: 2;
    column-count: 2;
    margin-inline: 20px;
    color: #fff;
}

.social-links {
    width: calc(100% - 0px);
}

.store-footer h3 {
    background: #0000004d;
    margin-inline: 15px;
    color: #fff;
    border-radius: 15px;
    height: 32px;
    line-height: 32px;
    font-weight: 700 !important;
    width: calc(100% - 30px);
    background: #866ed363;
    background-image: linear-gradient(42deg, #7e64d7 18%, #0000 63%);
    margin: 0px 15px 15px 15px;
    border-radius: 30px;
    border: #ffffff1f solid 2px !important;
}
/*
.dark .store-footer h3 {
    background: #0000004d;
    color: #fff !important;
}*/

.unicode {
    unicode-bidi: plaintext;
    display:none;
}

.store-footer__inner .container {
    padding-left: 0px;
    padding-right: 0px;
}

.footer-social {
    align-items: center;
}

.store-footer {
    margin-top: 60px;
    position: relative;
    border-radius: 30px 30px 0px 0px;
    color: #fff;
    background: linear-gradient(300deg, #8059ff, #40249c, #8059ff);
    background-size: 180% 180%;
    animation: gradient-animation 10s ease infinite;
    border-top: #ffffff29 solid 4px;
}

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

.dark .store-footer .da-bgm {
    background-color: #0000!important;
}

.footer-top {
    order: 2;
    background-color: #0000;
    border-radius: 0px 0px 25px 25px;
    position: relative;
    z-index: 0;
    border: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
/*
.footer-top:before {
    content: "";
    height: 60px;
    width: 100%;
    background: #e18254;
    position: absolute;
    z-index: 0;
    bottom: 0;
}

.footer-bottom:after {
    content: "";
    height: 60px;
    position: relative;
    z-index: 0;
}
*/

.dark .footer-top:after {
    background-color: #1b1337;
    border-bottom: #100b1e solid 7px;
}

.store-footer .footer-container {
    padding-bottom: 0rem ;
}


.footer-bottom {
    order: 3;
    background: #40249c;
    padding-top: 15px;
    position: relative;
    z-index: 0;
    background: #866ed363;
    background-image: linear-gradient(42deg, #7e64d7 18%, #0000 63%);
    margin: 0px 15px 15px 15px;
    border-radius: 30px;
    border: #ffffff1f solid 2px !important;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
}

.opacity-75 {
    opacity: 1;
}

.footer-apps .gap-2 .leading-none:nth-child(2) {
    color:#000;
}

.text-gray-400 {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700 !important;
    z-index: 2;
}

.title-wrapper  .text-gray-400 {
    color: #51279a;
    font-size: 14px;
    font-weight: 100 !important;
}

.details.total {
    background-color: #ffff;
}

.form-input, .s-comment-form-input, .s-login-modal-input, .s-product-availability-input, .s-verify-input, .tel-input, input, select, textarea {
    margin-bottom: 15px;
    background-color: #edeff2;
}

.follow {
    display:none;
}

.footer-bottom .w-12 {
    width: 35px;
}

.sbc-certificate {
    background: #0000;
    margin: 0px 15px 0px 15px;
    border-radius: 30px;
    width: auto;
    padding-inline: 15px;
}

.sbc-certificate img.lazy.loaded {
    visibility: visible;
    transition: opacity .5s;
    opacity: 1;
    content: url(https://cdn.salla.sa/form-builder/GqnG5je00Crgcr0nV5tm3fHawA1vrpUD4Xonk4np.png)!important;
    padding: 0;
}

.sbc-link {
    background-color: #0000!important;
}


.sicon-whatsapp2:before ,.sicon-iphone:before ,.sicon-paper-plane-o:before ,.sicon-instagram2:before ,.sicon-snapchat:before ,.sicon-tiktok:before {
    background-size: contain;
    color:#0000;
}
.wa-angel .h-12 {
    height: 3rem;
    width: 48px;
}

.wa-angel {
    border-radius: 20px !important;
}
.wa-angel .sicon-whatsapp2:before {
    background-image: url(https://cdn.salla.sa/form-builder/SXRjV1kEC9ixldLJxv3aadB1jOeGixRHmhCrlqIs.png);
}
.sicon-whatsapp2:before {
    background-image: url(https://cdn.salla.sa/form-builder/HnAHwqOTRa81wzf3FChPQ2nTJQvZoaOo8O9idf5g.png);
}
.sicon-iphone:before {
    background-image: url(https://cdn.salla.sa/form-builder/Ag3t4biulXLwRH8WoaHLe5wX2qdCR4MCQ9uLAJPz.png);
}
.sicon-paper-plane-o:before {
    background-image: url(https://cdn.salla.sa/form-builder/Ga7ogUgsEexGYAWPh4XNTD4a5knUcdW2aw8Ajz5u.png);
}
.sicon-instagram2:before {
    background-image: url(https://cdn.salla.sa/form-builder/wVRzL2MUzgcOnjq8hpqqBQgOFGoykDPHrFCuIjFA.png);
}
.sicon-snapchat:before {
    background-image: url(https://cdn.salla.sa/form-builder/w7Pka7imAps1rAhadesfmA6xT5w6cctmLcdYBkA1.png);
}
.sicon-tiktok:before  {
    background-image: url(https://cdn.salla.sa/form-builder/YMoeY0YNHy0gBTLzJkvnXya2tIkUIdGjIj9otBcR.png);
}






body {
    background-image: url(https://cdn.salla.sa/form-builder/0JHUvP0QyssTYxAAMge3lB6bCPF9o2du1JX6q2jG.png)/*, url(https://cdn.salla.sa/form-builder/0JHUvP0QyssTYxAAMge3lB6bCPF9o2du1JX6q2jG.png)*/!important;
    background-position: top;
    background-size: 113%;
}

.dark body {
    background-image: url(https://cdn.salla.sa/form-builder/TkcCvzH6eXneqxO5HwOnyYWkAybUltyZTDDmRpvi.png)!important;
    background-position: top;
    background-size: 113%;
}


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


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