.ksa-national-day .s-block--categories salla-slider .swiper-slide > a {
    height: 10rem;
    width: 13rem;
    border-radius: 10% !important;
}

.carousel-slider .swiper-wrapper > div {
    margin: auto;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}

footer-bottom, .store-footer .footer-container {
    background: linear-gradient(90deg, rgb(36, 0, 0) 0%, rgb(54, 4, 4) 35%, rgb(48, 0, 0) 89%) rgb(96, 0, 0);
    border: initial;
    border-radius: 1rem;
    margin-bottom: 1rem;
    padding: 2rem;
}

.footer-top {
    margin-top: 2rem;
}

.border-transparent {
    border-color: rgb(96, 0, 0);
}

.border-2 {
    border-width: 0.5px;
}

.s-block--testimonials .swiper .swiper-pagination-bullet {
    border-radius: 20px !important;
    width: 0.65rem !important;
    height: 0.1rem !important;
    margin: 0px !important;
}

.dark .da-cp {
    color: rgb(255 39 39) !important;
}

.store-footer h3 {
    color: rgb(255 39 39) !important;
}

::placeholder {
    color: rgb(255 39 39) !important;
}

.mofcor2 {
    margin-left: auto;
    margin-right: auto;
    width: 95%;
    border-radius: 15px !important;
}

@media (min-width: 1280px) {
    .mofcor2 {
        max-width: 1280px;
    }
}

.mofcor {
    width: 100%;
    border-radius: 15px 15px 0px 0px !important;
    background: rgb(37, 16, 16) !important;
}

section.s-block:nth-child(23) {
    background: rgb(37, 16, 16) !important;
}

.s-block__title h2 {
    color: rgb(255 69 69) !important;
}

.text-primary {
}

.tabs-wrapper {
    background-color: rgb(238, 237, 237);
    border-radius: 0px 0px 0.375rem 0.375rem;
}

.tabs__product .tab-trigger {
    background-color: rgb(0, 132, 255);
}

.link--primary {
    color: rgb(10, 182, 165);
}

.s-block--faqs .faqs-list input:checked + div .faq-answer {
    color: rgb(80, 173, 255);
}

.product-entry {
}

.sicon-heart::before {
}

:root {
    --color-primary: #0ab6a5;
    --color-primary-dark: #008f7e;
    --color-primary-light: #30dccb;
    --color-primary-reverse: #003625;
    --dark-bg-main: #251010;
    --dark-bg-sec: #620404;
    --dark-text-main: #ffffff;
    --dark-text-sec: #cf0000;
    --dark-grey: #3c1a1a;
    --text-btn: #ffffff;
    --bg-color: #f9f9f9;
    --no-color: #0ab6a500;
}

h1, h2, h3, h4, h5, h6, strong, .font-primary, .tab-trigger {
    font-weight: 700 !important;
}

p, .font-regular {
    font-weight: 400 !important;
}

.dark .lazy__bg {
    border-radius: 0px;
    background-color: var(--no-color) !important;
}

.border-primary {
    border-color: var(--no-color) !important;
}

.dark .contact-links a {
    background-color: rgb(50, 37, 69) !important;
}

.dark .s-quantity-input-container {
    border-color: var(--color-primary);
}

.tabs {
    margin-bottom: 0px;
}

.dark .tabs__outline .tab-trigger.is-active {
    background-color: rgb(40, 26, 60) !important;
}

.tabs__flex .tab-trigger {
    background: rgb(238, 237, 237);
    border-radius: 15px 15px 0px 0px;
}

.dark .tabs__flex .tab-trigger {
    color: rgb(0, 84, 98);
    background: rgb(0, 151, 176) !important;
}

.dark .tabs .tab-trigger.is-active {
    color: rgb(255, 255, 255) !important;
}

nor {
    border-radius: 0px;
}

.dark .product-entry salla-add-product-button .s-button-wrap .s-button-element, .product-entry salla-add-product-button .s-button-wrap .s-button-element {
    background: rgb(62, 33, 91);
    color: rgb(110, 255, 207) !important;
}

.dark .product-entry salla-add-product-button .s-button-wrap .s-button-element:hover, .product-entry salla-add-product-button .s-button-wrap .s-button-element:hover {
    background: rgb(0, 0, 0);
    color: var(--color-primary-light) !important;
}

.store-footer .store-links-items * {
    text-align: right !important;
}

.is_large .header-btn, #mainnav .is_large .header-btn, #mainnav .s-cart-summary-total, #mainnav [class^="sicon-"], #mainnav [class*=" sicon-"] {
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(2) > div > div {
    flex-direction: row-reverse;
}

@media (max-width: 667px) {
    .s-block--hero-slider {
        top: 75% !important;
    }

    #app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(2) > div > div {
        flex-direction: column-reverse;
    }

    .mob\:bottom-24 {
        bottom: 2rem;
    }

    .breadcrumbs {
        display: none;
    }

    .s-block--full-bg + .merge-with-top-component {
        margin-top: -4rem;
    }

    #app > div.app-inner.flex.flex-col.min-h-full > section > div > div.grid.grid-cols-3.items-baseline.gap-2.sm\:gap-6.lg\:gap-4 > div > div.flex-center.h-14.w-14.md\:h-20.md\:w-20 > i {
        margin: 1.5rem 0px;
    }
}

@media (min-width: 1024px) {
    [dir="rtl"] .main-menu li:not(.menu-user-login).root-level.has-children > a {
        padding-left: 0.3em;
    }

    #app > div.app-inner.flex.flex-col.min-h-full > div.container.px-2\.5.ms\:px-5 > div > div > salla-infinite-scroll, #app > div.app-inner.flex.flex-col.min-h-full > section > div.grid.grid-cols-2.md\:grid-cols-4.lg\:grid-cols-6.gap-2.sm\:gap-6.lg\:gap-4 {
        grid-template-columns: repeat(4, minmax(0px, 1fr)) !important;
    }

    salla-slider .slide--one-sixth {
        width: 25% !important;
    }
}

.mm-spn.mm-spn--navbar.mm-spn--main ul.main-menu > li > a > .lazy__bg.lazy_menu {
    height: 1.25rem;
    width: 1.25rem;
    border-radius: 0px;
}

.dark .s-block--features {
    background: var(--dark-bg-main) !important;
}

.slide--cat-entry {
    background: rgb(90, 208, 186);
}

#app > div.app-inner.flex.flex-col.min-h-full > div.nav-header.py-6.px-4.flex.flex-col.bg-gray-100.da-bgg.relative > div.nav-title.container.flex.items-center.gap-2.md\:gap-4 {
    justify-content: start;
}

#app > div.app-inner.flex.flex-col.min-h-full > div.nav-header.py-6.px-4.flex.flex-col.bg-gray-100.da-bgg.relative > div.sub-nav-header.md\:container > div div > a > img {
    border-radius: 0px;
}

div.swiper-lazy-wrap.w-full.relative.swiper-slide.swiper-slide-visible.swiper-slide-active > div {
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(52) .lazy__bg.lazy_avatar {
    width: 12rem !important;
    height: 12rem !important;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(52) .lazy__bg.lazy_avatar:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(0px, -1rem);
}

.product-footer {
    flex-direction: column-reverse;
    align-items: end;
}

.product-entry salla-add-product-button .s-button-wrap .s-button-element {
    border: 0px;
    border-radius: 0px !important;
    padding: 0.75rem 0.25rem !important;
    font-size: 1rem !important;
}

.dark .da-bgg {
    background-image: linear-gradient(90deg, rgb(36, 0, 0) 0%, rgb(63, 16, 16) 35%, rgb(48, 0, 0) 89%);
    background-position: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: var(--dark-grey) !important;
}

.navbar-brand {
    margin: 0px !important;
}

.navbar-brand img {
    max-height: 2rem;
    margin: 10px;
}

.product-entry > div {
    padding: 0px !important;
}

.price-wrapper, .title-wrapper {
    padding: 0.75rem !important;
}

.product-entry--vertical salla-button.btn--wishlist {
    margin-left: 9px;
}

.testimonial__avatar > img {
    content: url("https://img001.prntscr.com/file/img001/uwLpxCjnSQm33V9yGtTAuQ.png");
    background-color: rgb(255, 255, 255);
}

.store-footer {
    margin-top: 0px;
}

.store-footer .footer-container .footer-list a {
    margin-bottom: 0.75rem;
    --tw-bg-opacity: 0.5;
    background-color: rgb(74 32 32);
    padding: 0.5rem;
    border-radius: 5px;
}

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

#main-links-15 .lazy__bg.lazy_avatar {
    border-radius: 50%;
    padding: 2px;
    border: 1px solid rgb(55 228 239) !important;
}

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

.section--title, .s-slider-block__title h2, .s-block__title h2 {
    text-transform: uppercase;
    background-image: linear-gradient(-225deg, rgb(103, 15, 13) 0%, rgb(253, 19, 19) 29%, rgb(115, 40, 39) 67%, rgb(209, 73, 73) 100%);
    background-size: 200%;
    color: rgb(255, 255, 255);
    background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: 4s linear 0s infinite normal none running textclip;
    display: inline-block;
    font-weight: 800;
}

.top9 {
}

.product-entry__image img.aspect-square {
    aspect-ratio: auto;
}

.dark .tabs-wrapper {
    background-color: rgba(109, 0, 255, 0);
}

.dark .opt-text.text-light strong {
    color: var(--color-primary) !important;
}

.dark .opt-text.text-light span {
    color: rgb(255 0 0) !important;
}

.dark .details {
    background-color: var(--dark-bg-main);
}

.main-nav-container.animated .inner, .main-nav-container.hide .inner {
}

.main-nav-container.fixed-pinned .inner {
    opacity: 0.8;
}

.feather {
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 90%;
    background-image: linear-gradient(to top, transparent, white);
    mask-image: linear-gradient(to top, transparent, black);
}

.leftf {
    mask-image: linear-gradient(90deg, transparent, rgb(0, 0, 0) 20%, rgb(0, 0, 0) 80%, transparent);
}

.dark .slide--cat-entry {
    background: linear-gradient(0deg, rgb(28, 12, 33) 0%, rgb(53, 35, 87) 100%);
}

.dark .slide--cat-entry h4 {
    font-weight: 700;
    font-size: 100%;
    color: var(--color-primary);
}

.bw {
    filter: grayscale(100%);
}

.angel-ad {
    background: linear-gradient(90deg, rgb(36, 0, 14) 0%, rgb(162, 21, 21) 35%, rgb(73, 3, 3) 89%);
    position: relative;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}

.bw:hover {
    filter: none;
}

@media (max-width: 768px) {
    .smaller {
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        width: 90% !important;
        margin-top: -40% !important;
        text-align: center !important;
    }
}

@media (min-width: 800px) {
    .smaller {
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        width: 45% !important;
        margin-top: -20% !important;
        text-align: center !important;
    }
}

.s-filters-widget-title {
    color: rgb(182 10 10) !important;
}

.s-filters-option-name {
    padding-right: 10px;
}

.s-filters-radio {
    padding-left: 10px;
}

.word {
    margin: auto;
    color: rgb(255, 255, 255);
    font: 700 2.5em tahoma;
    text-shadow: rgb(34, 35, 36) 5px 2px, rgb(34, 35, 36) 2px 4px, rgb(34, 35, 36) 3px 5px;
}

.dark .s-product-card-entry {
    border-width: 0px;
    background: linear-gradient(0deg, rgba(40, 26, 60, 0) 0%, rgb(76, 46, 120) 100%);
}

.s-product-card-content-footer salla-add-product-button .s-button-outline {
    color: rgba(255, 255, 255, 0.9);
    border-radius: 50px;
    background: linear-gradient(-45deg, rgb(255, 166, 61), rgb(255, 61, 119), rgb(51, 138, 255), rgb(60, 240, 197)) 0% 0% / 600%;
    animation: 16s linear 0s infinite normal none running anime;
    border-width: 0px;
}

.sicon-cart2::before {
    content: "";
}

.dark .s-product-card-price {
    color: rgb(255, 82, 108);
}

.sidebar img {
    border-radius: 30px;
    padding: 10px;
}

.salla-slider[type]:not(.hydrated) > div:where([dir="rtl"], [dir="rtl"] *), salla-slider[type]:not(.hydrated) .swiper > div > div:where([dir="rtl"], [dir="rtl"] *), .carousel-slider .swiper:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 0rem;
}

.sidebar {
    animation: 2s ease 0s infinite alternate-reverse both running customAni;
}

@keyframes customAni {
    0% {
        transform: translateY(0px);
    }

    100% {
        transform: translateY(-10px);
    }
}

.fmof {
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0) 20%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0));
}

.angel-discountcoupon {
    border-width: 1px;
    border-color: rgb(79, 43, 132);
}