@import url(https://raw.githack.com/elwa2/cssres/main/s.css);div#s-theme_edit_bar,salla-maintenance-alert.s-maintenance-alert-wrapper.hydrated {
    display: none!important
}

.bg-\[var\(--color-primary\)\] {
    background-color: #414042;
    background-color: transparent
}

.text-\[var\(--color-primary-reverse\)\] {
    color: #ff6767;
    color: #323232;
    color: var(--1)
}

section.yasmeen-squares.block.block .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(3,1fr)
}

.yasmeen-squares .yasmeen-squares-slider .yasmeen-square-slide {
    width: 109px!important;
    max-width: 148px!important;
    max-height: 137px!important;
    height: 199px!important;
    padding: 0!important
}

.h-\[215px\] {
    height: unset
}

.s-button-primary-outline {
    fill: #ffffff;
    color: #ededed;
    background: var(--1);
    opacity: 0.8
}

.yasmeen-squares-title.flex.items-center.w-full.h-full.mb-8 {
    justify-content: center;
    flex-direction: column
}

:root {
    --1: #184c4a;
    --color-primary: var(--1);
    --color-primary-dark: color-mix(in srgb,var(--1),black 30%);
    --color-primary-light: color-mix(in srgb,var(--1),white 40%);
    --color-primary-reverse: #fff;
    --2: color-mix(in srgb,var(--1),#61000085 100%);
    --3: color-mix(in srgb,var(--1),#ffffff 94%);
    --logo: url("https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/ZYxZwQ/3l3FxHyJeQdmUV9mfXg8w1QYZlvNAtXlILV77kDM.jpg")
}

body,.banner-entry {
    background-color: #f3f5f7!important;
    background-color: #ffffff!important;
    color: var(--1)
}

.yasmeen-text-1 {
    background-color: #f4eddd;
    border-color: #000000;
    color: #194e4c
}

.enhanced-title-border {
    display: block;
    border: 2px solid #414042;
    border: 2px solid var(--color-primary);
    width: 14px;
    height: 14px;
    border-radius: 100%;
    position: relative;
    margin-right: 50%;
    margin: 15px auto
}

.enhanced-title-border::before {
    content: " ";
    width: 110px;
    height: 2px;
    right: 251%;
    background: #414042;
    background: var(--color-primary);
    position: absolute;
    top: 45%
}

.enhanced-title-border::after {
    content: " ";
    width: 110px;
    height: 2px;
    left: 251%;
    background: #414042;
    background: var(--color-primary);
    position: absolute;
    top: 45%
}

.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
    padding: 0
}

.s-block.s-block--banners > .grid {
    grid-template-columns: 1fr 1fr 1fr
}

.two-row .banner-entry:first-child {
    grid-column: auto;
    grid-row: auto
}

section.s-block--banners.container.mx-auto .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.banner-entry {
    padding: 30%
}

.flex.justify-between.items-end.w-full.h-full.mb-8 {
    display: flex;
    flex-direction: column;
    align-items: center
}

.s-product-card-fit-height .s-product-card-image {
}

.xl\:px-20.lg\:px-6.py-10 {
    padding: 20px 0 0 0
}

.yasmeen-features-title.flex.items-center.w-full.h-full.mb-8 {
    justify-content: center;
    text-align: center
}

.yasmeen-faq-title.flex.justify-between.items-end.w-full.h-full.mb-4 {
    justify-content: center;
    text-align: center;
    flex-direction: column;
    margin: auto;
    align-items: center
}

.s-slider-block__title {
    flex-direction: column;
    text-align: center
}

.s-slider-block__title h2 {
    padding: 0
}

#app > section:nth-child(53) .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

section:nth-child(53) .banner-entry {
    padding: 45%
}

section.s-block--best-offers.container.mx-auto.overflow-hidden .s-slider-block__title::after {
    content: "";
    display: inline-block;
    background-image: url('https://cdn.salla.sa/form-builder/pWghj60u3KWBnehpmceJMCRcH73hZBUXUbWgDDeH.png');
    background-size: contain;
    background-repeat: no-repeat;
    width: 13rem;
    height: 24px;
    margin-right: 8px;
    vertical-align: middle
}

.s-slider-block__title-left {
    display: none
}

.flex.flex-col.gap-6.text-center.justify-center.items-center.swiper-slide.swiper-slide-active {
    transform: none!important
}

.flex.flex-col.gap-6.text-center.justify-center.items-center.swiper-slide.swiper-slide-next {
    transform: none!important
}

.flex.flex-col.gap-6.text-center.justify-center.items-center.swiper-slide {
    transform: none!important
}

.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl {
    padding-left: 3px
}

#app > footer > div.container.mx-auto > div > div.grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5 > div.lg\:col-span-2.flex.flex-col.gap-8.ltr\:md\:text-left.rtl\:md\:text-right.text-center.md\:justify-start.md\:items-start.justify-center.items-center > div.yasmeen-payment-methods > salla-payments > ul > li:nth-child(8) > a > img {
    height: 4.5rem;
    width: 5rem;
    top: 3px;
    right: 35px;
    position: relative
}

#app > footer > div.container.mx-auto > div > div.grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5 > div.lg\:col-span-2.flex.flex-col.gap-8.ltr\:md\:text-left.rtl\:md\:text-right.text-center.md\:justify-start.md\:items-start.justify-center.items-center > div.yasmeen-payment-methods > salla-payments > ul > li:nth-child(8)::after {
    content: "موثق لدى منصة الأعمال";
    display: block;
    height: 32px;
    font-size: 15px;
    margin-top: 5px;
    color: #000;
    width: 158px
}

#app > footer > div.container.mx-auto > div > div.grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5 > div.lg\:col-span-2.flex.flex-col.gap-8.ltr\:md\:text-left.rtl\:md\:text-right.text-center.md\:justify-start.md\:items-start.justify-center.items-center > div.yasmeen-payment-methods > salla-payments > ul > li:nth-child(8) {
    width: 5rem!important;
    height: 3rem!important;
    position: relative;
    top: -33px;
    right: 38px
}

.flex.rtl\:space-x-reverse.space-x-2.items-end.text-\[var\(--color-footer-text\)\] {
    position: relative;
    top: 31px
}

.yasmeen-squares .yasmeen-squares-slider .yasmeen-square-slide a img {
    border-radius: 51px
}

.s-product-card-entry .s-product-card-content-title a {
    color: var(--1);
    text-align: center
}

.s-product-card-content-sub {
    justify-content: center
}

.s-product-card-content-footer {
    margin-top: auto;
    display: flex;
    align-items: center;
    opacity: .8
}

span#countdown-days,.flex.flex-col.items-center * {
    color: var(--1)!important
}

button#copy-coupon-btn {
    background: var(--1)
}

.s-add-product-button-main,salla-mini-checkout-widget.s-add-product-button-mini-checkout.s-mini-checkout.hide-scroll.hydrated {
    padding-top: 6px;
    background: #fff
}

button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
    height: 44px;
    position: relative;
    top: 5px
}

div#product-countdown-timer * {
    color: var(--1)!important
}

.bg-red-100.border.border-red-300.text-red-700.p-3.rounded-md.text-center.text-sm.my-4.font-semibold.universal-price-countdown-instance {
    color: var(--1);
    background-color: rgb(24 76 74 / 12%)
}

button.fixed.z-50.bottom-10.left-8.bg-\[\#25D366\].w-14.h-14.rounded-full.drop-shadow-lg.flex.justify-center.items-center.text-white.text-2xl.hover\:drop-shadow-2xl {
    bottom: 120px;
    right: 0rem
}

article#more-content {
    max-height: unset!important
}

a#btn-show-more {
    display: none
}

.sidebar-menu {
    width: 250px;
    background-color: #f3f5f7;
    box-shadow: 2px 0 5px rgba(0,0,0,0.1);
    padding: 20px;
    transition: all 0.3s ease
}

.sidebar-menu ul {
    list-style-type: none;
    padding: 0
}

.sidebar-menu ul li {
    margin: 15px 0
}

.sidebar-menu a {
    text-decoration: none;
    color: var(--1);
    display: block;
    padding: 10px 15px;
    border-radius: 5px;
    transition: background-color 0.3s
}

.sidebar-menu a:hover {
    background-color: var(--color-primary);
    color: #ffffff
}

.s-product-card-sale-price span {
    color: #666!important;
    text-decoration: line-through;
    font-size: 0.9rem
}

.discount-tag {
    background: rgba(212,175,55,0.2);
    backdrop-filter: blur(4px);
    border: 1px solid var(--gold-primary);
    border-radius: 6px;
    padding: 4px 8px
}

.discount-tag small {
    color: #ffffff!important
}

.s-product-card-image {
}

.s-product-card-image img {
}

.s-product-card-content-title {
    min-height: 45px!important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.5;
    margin-bottom: 5px
}

custom-salla-product-card {
    height: 100%;
    display: flex;
    flex-direction: column
}

@media(max-width: 358px) {
    .s-product-card-content {
        flex-grow:1;
        display: flex;
        flex-direction: column;
        justify-content: space-between
    }
}

@media(max-width: 358px) {
    section.yasmeen-squares.block.block .swiper-wrapper,section.yasmeen-features .swiper-wrapper.s-slider-swiper-wrapper {
        zoom:80%
    }
}

@media(max-width: 640px) {
    salla-add-product-button.mt-5.mb-5.w-full.sticky-product-bar__btn.s-add-product-button-with-quick-buy.s-add-product-button-with-sticky-bar.hydrated {
        position:fixed;
        flex-direction: row!important;
        gap: 0!important;
        bottom: 0;
        left: 0;
        z-index: 2;
        display: flex;
        width: 100%;
        margin: 0;
        background: #fff
    }

    .s-add-product-button-main {
        display: flex;
        width: 62.666667%;
        -moz-column-gap: 0.375rem;
        column-gap: 0.375rem;
        flex-direction: row;
        position: relative;
        right: 8px
    }

    .s-add-product-button-with-quick-buy:not(.s-add-product-button-with-apple-pay) .s-add-product-button-main {
        width: 100%
    }

    .is-sticky-product-bar .sticky-product-bar {
        position: fixed;
        bottom: 54px;
        left: 0;
        z-index: 2;
        display: flex;
        width: 100%
    }

    apple-pay-button.s-quick-buy-apple-pay {
        position: relative;
        top: 14px;
        right: 12px;
        zoom:97%}
}

@media(max-width: 767px) {
    section.yasmeen-squares.block.block .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl {
        padding:0
    }

    .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
        padding: 0
    }

    section.s-block.s-block--photos-slider {
        margin: 0
    }

    img.w-full.object-contain.rounded-md,salla-slider.photos-slider .swiper-slide {
        border-radius: 0rem
    }

    .banner-entry {
        padding: 30%!important;
        height: 123px
    }

    .grid.lg\:grid-cols-4.md\:grid-cols-2.gap-4.sm\:gap-6.xl\:gap-8.text-center {
        grid-template-columns: 1fr 1fr
    }

    #app > section:nth-child(53) .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    section:nth-child(53) .banner-entry {
        padding: 30%!important;
        height: 191px
    }

    section.yasmeen-features .swiper-wrapper.s-slider-swiper-wrapper {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        gap: 16px;
        transform: none!important
    }

    #app > footer > div.container.mx-auto > div > div.grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5 > div.lg\:col-span-2.flex.flex-col.gap-8.ltr\:md\:text-left.rtl\:md\:text-right.text-center.md\:justify-start.md\:items-start.justify-center.items-center > div.yasmeen-payment-methods > salla-payments > ul > li:nth-child(8) {
        top: -8px;
        right: 0
    }
}

@media(min-width: 767px) {
    section.yasmeen-squares.block.block .swiper-wrapper {
        grid-template-columns:repeat(5,1fr)
    }
}

@media(max-width: 767px) {
    .store-footer,.store-footer .container.mx-auto,.store-footer .grid.md\:grid-cols-2.grid-cols-1.gap-6.py-5,.store-footer .yasmeen-footer-links {
        text-align:center;
        justify-content: center;
        justify-items: center
    }

    .store-footer .grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5 {
        justify-content: center
    }

    .store-footer h3.s-contacts-title {
        justify-content: center
    }
}

.yasmeen-payment-methods .s-payments-list {
    display: flex!important;
    flex-wrap: wrap!important;
    justify-content: center!important;
    gap: 10px
}

.yasmeen-payment-methods .s-payments-list li:last-child {
    flex: 1 1 100%!important;
    display: flex!important;
    flex-direction: column!important;
    align-items: center!important;
    justify-content: center!important;
    margin-top: 15px!important;
    border-top: 0 solid #eee;
    padding-top: 10px;
    width: 11rem!important;
    height: 7rem!important
}

.yasmeen-payment-methods .s-payments-list li:last-child::after {
    content: "متجر موثق 0000208154";
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #555;
    margin-top: 5px;
    text-align: center
}

.yasmeen-payment-methods .s-payments-list li:last-child img.lazy.s-payments-sbc-image.loaded {
    height: 6rem
}

.text-gray-400,h2.product-entry__sub-title.text-\[14px\].text-gray-300.font-normal.leading-6.mb-4.mt-1 {
    color: var(--1)!important
}

.flex.whitespace-nowrap.gap-4.items-center {
    flex-wrap: wrap!important
}

div.yasmeen-main-content.main-content.md\:sticky.md\:overflow-hidden.top-24.w-full.md\:w-3\/5.md\:pb-16 > div.flex.whitespace-nowrap.gap-4.items-center::after {
    content: '';
    display: block;
    width: 100%;
    height: auto;
    background-image: url('https://cdn.salla.sa/form-builder/6YLy0UXV8FoajOxqh5WdeoxXL7ac7DxM80WiuDrp.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right center;
    padding: 4rem
}

.flex.whitespace-nowrap.gap-4.items-center {
}

.border-green-300 {
    border-color: red
}

span.cursor-pointer.bg-white.border-2.border-dashed.border-green-500.px-4.py-1.rounded.shadow-sm.hover\:bg-green-50.transition-all {
    border-color: red;
    color: red
}

body.cart section.s-block.s-block--testimonials{
    display: none;
}
.flex.rtl\:space-x-reverse.space-x-2.items-end.text-\[var\(--color-footer-text\)\] {
    display: none;
}
 
@media (max-width: 1024px) {
    salla-menu.yasmeen-footer-salla-menu.block.lg\:h-auto.h-0.lg\:visible.invisible.lg\:opacity-100.opacity-0.overflow-hidden.duration-500.hydrated {
        height: auto !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    .store-footer h3 {
        justify-content: center;
    }
a.flex.items-center.m-0 {
    justify-content: center;
}div#added-custom-badges {
    justify-content: center;
}
    .store-footer .s-contacts-item {
        justify-content: center;
    }
}