/*Add custom CSS styles below*/

/*-----------------CUSTOM FONT------------------*/

/*EXTERNAL FONT FOR STORE*/
@font-face {
    font-family: 'DIN Next LT Arabic';
    src: url('https://res.cloudinary.com/dgmqdurfw/raw/upload/v1736264073/gdhfr6airvbz8a2vlmdv.woff2') format('woff2'),
        url('https://res.cloudinary.com/dgmqdurfw/raw/upload/v1736264026/liisyalag00pxe1hlzko.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: DIN Next LT Arabic;
    background-color: #fafafa !important;
}

/*-----------------CUSTOM FONT------------------*/
/*--------------------HEADER--------------------*/

/*HEADER: LOGO*/
#main-nav .navbar-brand img {
    transition: 2s;
}

#main-nav .navbar-brand img:hover {
    transform: rotate(180deg);
}

/*ANIMATED LOGO IN HEADER
[src="https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/AzZQeE/fzpr4CR6siGXXmogPc2zk4IlEEIMfrMwgNUQuIBg.png"] {
    height: 4.5rem !important;
}
*/

/*HEADER: CATEGORIES: OVERLAY BG COLOR
.header--has-overlay .store-header:before {
    height: 100px !important;
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
    --tw-gradient-from: rgb(0 0 0 / 27%) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-content: "";
}
*/

/*HEADER: BLOG TITLE*/
header .main-nav .blog-link,
#mobile-menu .blog-link {
    display: none !important;
}

/*HEADER: CATEGORIES: WORD' DOWN LINE*/
.main-nav__content .pointer-events-none::before {
    right: 0 !important;
}

/*HEADER: CATEGORIES IMAGE FOR |HEADER - SIDE LIST|
header .mainmenu__default a img,
.main-menu .quicklinks-item img {
    object-fit: contain !important;
    width: 2rem !important;
}
*/

/*-------------------SIDE MENU-------------------*/

/*LOGO IN SIDE MENU IN MOBILE VERSION*/
.storemenu-panel .side-panel__top {
    justify-content: center;
}

.side-panel__top .navbar-brand img {
    height: 5em !important;
    width: auto;
    max-height: 7rem !important;
    transition: 2s;
}

.side-panel__top .navbar-brand img:hover {
    transform: rotate(180deg);
}

/*DOWN PAGES TITLE IN SIDE MENU IN MOBILE VERSION */
.secondary-menu-wrap .widget .collapse-content .block {
    font-size: 1rem !important;
    color: #511952;
}

/*HEADER: SIDE MENU: MAIN CONTENT CONTAINER*/
#storemenu-panel .side-panel__content {
    margin-bottom: 2em !important;
}

/*HEADER: SIDE MENU: CURRENCY CONTAINER*/
.mainmenu--sidepanel #storemenu-panel .side-panel__bottom .inner {
    max-width: 100%;
}

/*HEADER: SIDE MENU: CURRENCY CONTAINER: DIV*/
#storemenu-panel salla-button.s-button-wrap.hydrated {
    border-color: #00000021 !important;
}

/*HEADER: SIDE MENU: GRADIENT UP | DOWN SHAPES*/
.header--mini #storemenu-panel .side-panel__top:after,
.header--mini #storemenu-panel .side-panel__bottom:before {
    opacity: 0 !important;
}

/*--------------------HEADER--------------------*/
/*------------------CART PAGE-------------------*/

/*CART PAGE: BUTTON*/
.cart [class="btn btn--outline-primary btn--rounded-full"] {
    border-radius: 0 !important;
    border: none !important;
    box-shadow: 0px 0px 4px 1px rgb(0 0 0 / 6%) !important;
    margin-top: 2rem !important;
}

/*------------------CART PAGE-------------------*/
/*----------------SEARCH WINDOW-----------------*/

/*SEARCH WINDOW: BG COLOR SCREEN*/
[class="store-overlay"] {
    opacity: 0 !important;
}

/*SEARCH WINDOW: CATEGORIES CONTAINER*/
#search-panel [class="s-block s-block--categories align-below"] {
    margin-top: 2rem !important;
    margin-bottom: -3rem !important;
}

/*SEARCH WINDOW: CATEGORIES CONTAINER: IMAGE*/
#search-panel [class="s-block s-block--categories align-below"] img {
    object-fit: contain !important;
    padding: 0.9rem !important;
}

/*SEARCH WINDOW: CATEGORIES CONTAINER: IMAGE DIV*/
#search-panel [class="s-block s-block--categories align-below"] [class="image--aspect-ratio bg-gray-100 dark:bg-white/10 overflow-hidden"] {
    background-color: transparent;
    box-shadow: 1px 1px 7px 2px rgb(0 0 0 / 6%) !important;
}

/*SEARCH WINDOW: SINGLE CATEGORY DIV*/
#search-panel .slide--one-fifth {
    width: 14.5% !important;
}

/*SEARCH WINDOW: SINGLE CATEGORY TITLE*/
#search-panel h2.text-lg {
    font-size: 0.9rem !important;
}

/*SEARCH WINDOW: KEYWORDS CONTAINER: SIDE TITLE*/
#search-panel .serach-keywords span {
    font-size: 0.9rem !important;
    font-weight: 600 !important;
}

/*SEARCH WINDOW: SEARCH FIELD: TITLE*/
#search-panel .s-search-input {
    height: 40px !important;
    font-size: 0.9rem !important;
}

/*----------------SEARCH WINDOW-----------------*/
/*---------------------BODY---------------------*/

/*EL MA3RD EL RA2ISY SECTION: DOWN NUMBERS DIV*/
.s-block--main-slider-1 div.swiper-pagination.swiper-pagination-clickable {
    display: none !important;
}

/*----------------------------------------------*/

/*MAIN HTML: ALL FONT*/
html {
    font-size: 80% !important;
}

/*----------------------------------------------*/

/*MONTGAT MOMIZA SECTION*/
.s-block--tabs-produtcs {
    margin-top: 2rem !important;
}

/*MONTGAT MOMIZA SECTION: TABS: TITLE DIV*/
.s-block--tabs-produtcs [class="tabs hide-scroll mb-5"] {
    margin-bottom: 2rem !important;
}

/*MONTGAT MOMIZA SECTION: TABS: TITLE DIV*/
.s-block--tabs-produtcs [class="tabs hide-scroll mb-5"] {
    gap: 0.5rem !important;
}

/*MONTGAT MOMIZA SECTION: TABS: TITLE*/
.s-block--tabs-produtcs [class="tabs hide-scroll mb-5"] span {
    padding-bottom: 3px !important;
    transition: 0.5s !important;
    background-color: #fafafa !important;
    padding-right: 1rem !important;
    padding-left: 1rem !important;
    font-size: 1.1rem !important;
    font-weight: 600 !important;
}

.s-block--tabs button:focus span {
    color: #000 !important;
    font-weight: 600;
}

/*MONTGAT MOMIZA SECTION: TABS TITLE: LINE*/
.s-block--tabs-produtcs [class="tabs hide-scroll mb-5"] {
    position: relative !important;
}

.s-block--tabs-produtcs [class="tabs hide-scroll mb-5"]::before {
    content: '';
    position: absolute;
    border-bottom: 1px solid #ebebebb3;
    top: 58%;
    width: 100%;
}

/*MONTGAT MOMIZA SECTION: TABS TITLE: LINE*/
.s-block--tabs .quicklinks-item.is-active span:before {
    width: 40% !important;
}

.quicklinks-item span:where([dir=rtl], [dir=rtl] *):before {
    right: 1rem !important;
    width: 70% !important;
}

/*MONTGAT MOMIZA SECTION: ARROWS*/
.s-block--tabs-produtcs [class="s-slider-block__title-nav"] {
    display: none !important;
}

/*MONTGAT MOMIZA SECTION: DOWN LINE*/
.s-block--tabs-produtcs .swiper-scrollbar-drag::before {
    height: 0.01rem !important;
}

/*----------------------------------------------*/

/*SMALL CIRCLE BUTTONS DIVS | UNDER & ON PRODUCT CARD*/
.add-to-cart-conatiner .btn--add-to-cart .s-button-wrap button,
.add-to-cart-conatiner .product-popup-trigger,
.add-to-cart-conatiner .btn--wishlist {
    width: 25px;
    height: 25px;
    margin: 3px;
}

/*SMALL CIRCLE BUTTONS | UNDER & ON PRODUCT CARD*/
.sicon-add:before,
.sicon-eye:before,
.sicon-heart:before {
    font-size: 1rem !important;
}

/*----------------------------------------------*/

/*SWIPER DOWN LINE*/
salla-slider .swiper-horizontal>.swiper-scrollbar .swiper-scrollbar-drag::before {
    height: 0.01rem !important;
}

/*----------------------------------------------*/

/*3NWAN 3NSR | TITLE ONLY SECTION*/
.s-block--title-only {
    margin-top: 3rem !important;
    margin-bottom: -2rem !important;
}

/*3NWAN 3NSR | TITLE ONLY SECTION: TITLE*/
.s-block--title-only h2 {
    font-size: 1.3rem !important;
}

/*3NWAN 3NSR | TITLE ONLY SECTION*/
#title-only-5 {
    margin-bottom: -1rem !important;
    /*SPECIAL*/
}

/*----------------------------------------------*/

/*ROWABT SARI3A | RECTANGLE SECTION: MAIN CONTAINER*/
section.rectangular [class="swiper-wrapper s-slider-swiper-wrapper"] {
    height: 5rem !important;
}

/*ROWABT SARI3A | RECTANGLE SECTION: IMAGE CONTAINER*/
section.rectangular span.image--aspect-ratio {
    background-color: transparent !important;
}

/*ROWABT SARI3A | RECTANGLE SECTION: IMAGE*/
section.rectangular img {
    object-fit: contain !important;
}

/*RAWABT SARI3A RECTANGLE SECTION: DOWN SWIPER LINE MAIN DIV*/
.s-block--categories [class="swiper-scrollbar swiper-scrollbar-horizontal"] {
    width: 10% !important;
}

/*----------------------------------------------*/

/*2RA2 EL 3OMLA2 | CLIENTS RATE SECTION: DIVS*/
.s-block--testimonials figure {
    transition: 0.5s !important;
}

/*2RA2 EL 3OMLA2 | CLIENTS RATE SECTION: MAIN TITLE*/
.s-block--testimonials [class="last:mb-4 "] {
    font-size: 1.3rem !important;
}

/*----------------------------------------------*/

/*A7S2IAT SECTION*/
.s-block--statistics {
    margin-top: 0 !important;
    margin-bottom: -2rem !important;
}

/*A7S2IAT SECTION*/
.s-block--statistics .statistics-item>div {
    width: 100% !important;
    background-color: #fafafa;
}

/*A7S2IAT SECTION: TITLE*/
.s-block--statistics [class="last:mb-4 anime-item"] {
    color: #511952 !important;
    font-size: 1.3rem !important;
}

/*A7S2IAT SECTION: PARAGHRPH*/
.s-block--statistics [class="mb-4 anime-item"] {
    text-align: justify !important;
}

/*A7S2IAT SECTION: STATISTICS CONTAINER: MAIN NUMBER*/
.s-block--statistics [class="font-bold text-3xl leading-10 anime-item--counter"] {
    font-size: 1.4rem !important;
}

/*A7S2IAT SECTION: STATISTICS CONTAINER: SMALL SINGLE DIV*/
.s-block--statistics [class="lg:w-[315px] h-full bg-white rounded flex flex-col sm:flex-row items-center text-center sm:text-start gap-4 md:p-8 p-6 shadow-[0px_20px_35px_0px_#00000008]   "],
.s-block--statistics [class="lg:w-[315px] h-full bg-white rounded flex flex-col sm:flex-row items-center text-center sm:text-start gap-4 md:p-8 p-6 shadow-[0px_20px_35px_0px_#00000008]   md:translate-y-5"],
.s-block--statistics [class="lg:w-[315px] h-full bg-white rounded flex flex-col sm:flex-row items-center text-center sm:text-start gap-4 md:p-8 p-6 shadow-[0px_20px_35px_0px_#00000008] rtl:md:translate-x-20 ltr:md:-translate-x-20  "],
.s-block--statistics [class="lg:w-[315px] h-full bg-white rounded flex flex-col sm:flex-row items-center text-center sm:text-start gap-4 md:p-8 p-6 shadow-[0px_20px_35px_0px_#00000008] rtl:md:translate-x-20 ltr:md:-translate-x-20  md:translate-y-5"] {
    --tw-shadow: 0px 20px 35px 0px rgba(0, 0, 0, 0.03137);
    --tw-shadow-colored: 0px 20px 35px 0px var(--tw-shadow-color);
    box-shadow: 0 0 transparent, 0 0 transparent, 0 20px 35px 0 rgba(0, 0, 0, .03137);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), -2px 5px 16px 0px rgba(0, 0, 0, 0.03137);
}

/*A7S2IAT SECTION: ICON CONTAINER*/
.s-block--statistics [class="statistics-item opacity-0"] [class="h-[88px] w-[88px] flex items-center justify-center rounded-full bg-[color-mix(in_srgb,var(--color-primary)_10%,white)] shrink-0"] {
    height: 4.1rem !important;
    width: 4.1rem !important;
}

/*A7S2IAT SECTION: ICON CONTAINER: ICON*/
.s-block--statistics [class="statistics-item opacity-0"] [class="h-[88px] w-[88px] flex items-center justify-center rounded-full bg-[color-mix(in_srgb,var(--color-primary)_10%,white)] shrink-0"] i:before {
    font-size: 2rem !important;
}

/*A7S2IAT SECTION: MAIN STATISTICS CONTAINER: PARAGRAPH*/
.s-block--statistics [class="text-lg font-normal opacity-60"] {
    opacity: 1 !important;
    margin-top: -0.6rem;
}

/*----------------------------------------------*/

/*MAP | 3ONSR EL5RITA SECTION: TITLE*/
.s-block--map h2 {
    font-size: 1.3rem !important;
}

/*----------------------------------------------*/

/*MOMIZAT EL MATJAR MOHSEN SECTION*/
.s-block--enhanced-features {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

/*MOMIZAT EL MATJAR MOHSEN SECTION: DIVS*/
.s-block--enhanced-features .s-block--features__item {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    transition: 0.5s;
}

/*MOMIZAT EL MATJAR MOHSEN SECTION: TITLE*/
.s-block--enhanced-features .s-block--features__item h2 {
    font-size: 1rem;
    margin-bottom: 2px;
}

/*MOMIZAT EL MATJAR MOHSEN SECTION: PARAGRAPH*/
.s-block--enhanced-features .s-block--features__item p {
    font-size: 0.9rem;
}

/*MOMIZAT EL MATJAR MOHSEN SECTION: GIF ICON*/
.s-block--enhanced-features lord-icon {
    height: 55px !important;
}

/*MOMIZAT EL MATJAR MOHSEN SECTION: DIVS*/
.s-block--enhanced-features .s-block--features__item:hover {
    transform: scale(0.9) !important;
}

/*----------------------------------------------*/

/*FAQS SECTION: STORE QUESTIONS ANSWERS*/
.s-block--faqs [class="mt-10 space-y-6 divide-y divide-gray-900/10 dark:divide-white/10"] p {
    font-size: 14px !important;
    text-align: justify !important;
    color: #4c4c4c !important;
}

/*FAQS SECTION: TITLE*/
.s-block--faqs h2 {
    color: #000 !important;
    font-size: 1.3rem !important;
}

/*----------------------------------------------*/

/*QA2MT TASNIFAT SECTION*/
.s-block--cats-list {
    overflow: hidden !important;
    background-color: #fff !important;
    margin-top: 2rem !important;
}

/*QA2MT TASNIFAT SECTION*/
.s-block--cats-list [class="has-more-btn"] {
    max-height: 100% !important;
}

/*QA2MT TASNIFAT SECTION: MAIN CONTAINER*/
.s-block--cats-list [class="container px-0 lg:px-[15px]"] {
    transition: 0.5s !important;
    padding: 0 !important;
}

/*QA2MT TASNIFAT SECTION: SHOW MORE BUTTON*/
.s-block--cats-list [class="display-more-items"] {
    display: none !important;
}

/*QA2MT TASNIFAT SECTION: IMAGE CONTAINER*/
.s-block--cats-list .cats-list-wrap {
    background-size: contain;
}

/*QA2MT TASNIFAT SECTION: TITLE*/
.s-block--cats-list h2 {
    color: #000 !important;
    font-size: 1.3rem !important;
}

/*QA2MT TASNIFAT SECTION: CATEGORIES TEXT*/
.s-block--cats-list [class="cats-list grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-10 lg:max-w-3/4 mt-10"] strong {
    font-size: 1rem !important;
}

/*QA2MT TASNIFAT SECTION: SUB-CATEGORIES DROP-DOWN LIST*/
/*SPECIAL*/
.s-block--cats-list ul {
    display: none !important;
}

/*----------------------------------------------*/

/*MOVING TEXT | SHREET EL 3ROD EL MOT7RK SECTION*/
.s-block--marquee {
    margin-top: 1.3rem !important;
}

/*MOVING TEXT | SHREET EL 3ROD EL MOT7RK SECTION: MAIN CONTAINER*/
.s-block--marquee .marquee {
    --gap: 0px !important;
}

/*MOVING TEXT | SHREET EL 3ROD EL MOT7RK SECTION: ICON BG*/
.s-block--marquee [clip-path="url(#clip0_314_434)"] path:first-of-type {
    fill: #511952 !important;
}

/*----------------------------------------------*/

/*RAWABT SARI3A CIRCLE SECTION*/
.s-block--categories.circle {
    margin-top: 5rem !important;
}

/*RAWABT SARI3A CIRCLE SECTION: TITLE CONTENT CONTAINER*/
.s-block--categories.circle [class="s-block__title relative "] {
    margin-bottom: 1rem !important;
}

/*RAWABT SARI3A CIRCLE SECTION: TITLE*/
.s-block--categories.circle .s-block__title h2 {
    font-size: 1.3rem !important;
}

/*RAWABT SARI3A CIRCLE SECTION: SINGLE CATEGORIES DIV*/
.s-block--categories.circle .s-slider-swiper-wrapper .slide--one-eighth a {
    width: 7.5rem !important;
}

/*RAWABT SARI3A CIRCLE SECTION: MAIN SINGLE CATEGORIES DIV*/
.s-block--categories.circle .s-slider-swiper-wrapper .slide--one-eighth {
    justify-content: center !important;
    display: flex;
}

/*RAWABT SARI3A CIRCLE SECTION: SINGLE CATEGORIES DIV: CATEGORIES TITLE*/
.s-block--categories.circle .s-slider-swiper-wrapper .slide--one-eighth a h2 {
    margin-top: 0.3rem !important;
    font-size: 0.85rem !important;
}

/*RAWABT SARI3A CIRCLE SECTION: MAIN SINGLE CATEGORIES DIV: IMAGE*/
.s-block--categories.circle .s-slider-swiper-wrapper .slide--one-eighth:hover img {
    transform: scale(0.95);
}

/*RAWABT SARI3A CIRCLE SECTION: MAIN SINGLE CATEGORIES DIV: TITLE*/
.s-block--categories.circle .s-slider-swiper-wrapper .slide--one-eighth:hover h2 {
    color: #511952;
}

/*RAWABT SARI3A CIRCLE | RECTANGLE SECTION: MAIN DIV: DOWN SWIPER LINE*/
.s-block--categories .swiper-scrollbar-drag {
    width: 10px !important;
    top: 0.9px !important;
}

/*RAWABT SARI3A CIRCLE SECTION: DOWN SWIPER LINE MAIN DIV*/
.s-block--categories.circle [class="swiper-scrollbar swiper-scrollbar-horizontal"] {
    width: 2% !important;
}

/*----------------------------------------------*/

/*BLOG ARTICLES SECTION*/
.s-block--blog {
    background-color: #fafafa !important;
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

/*BLOG ARTICLES SECTION: ARTICLES TITLE*/
.s-block--blog h3 a {
    font-size: 0.9rem !important;
}

/*BLOG ARTICLES SECTION: 3NWAN TARWIGY
.s-block--blog article [class="mt-2 line-clamp-3 text-sm leading-6 opacity-60"] {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inherit !important;
    width: 90% !important;
}
*/

/*BLOG ARTICLES SECTION: MAIN TITLE*/
.s-block--blog h2 {
    font-size: 1.3rem !important;
}

/*BLOG ARTICLES SECTION: SHOW ALL BUTTON*/
.s-block--blog [class="text group-hover:opacity-80"] {
    font-size: 1rem !important;
    font-weight: 600 !important;
}

/*BLOG ARTICLES SECTION: MAIN ARTICLES CONTAINER*/
.s-block--blog [class="grid grid-cols-1 gap-x-8 gap-y-10 md:gap-y-20 lg:mx-0 md:grid-cols-3"] {
    padding-bottom: 2rem !important;
}

/*---------------------BODY---------------------*/
/*--------------------FOOTER--------------------*/

/*FOOTER: MAIN CONTAINER*/
.store-footer-wrap .store-footer {
    background-color: #fff !important;
}

/*FOOTER: PAGES | SOCIAL MEDIA CONTAINER*/
footer [class="container xl:px-0 flex flex-col lg:flex-row gap-5 items-center justify-between pb-6 lg:pt-6 text-center"] {
    justify-content: center !important;
}

/*FOOTER: PAGES CONTAINER*/
footer [class="footer-list footer-menu-list flex justify-center flex-wrap gap-5 rtl:lg:ml-auto ltr:lg:mr-auto lg:px-6 rtl:lg:border-r ltr:lg:border-l"] {
    margin-left: 0 !important;
}

/*FOOTER: STORE NAME IN RIGHT REVERSED*/
footer .store-footer span a {
    color: #511952;
}

/*FOOTER: RIGHT REVERSED*/
footer .store-footer-wrap .store-footer span p {
    color: #565656;
}

/*FOOTER: CONTACT SINGLE DIV*/
footer [class="contacts-list flex flex-wrap justify-center items-center gap-x-6 lg:gap-x-10 gap-y-3 px-5 mb-5 lg:mb-0"] a {
    transition: 0.5s !important;
}

footer [class="contacts-list flex flex-wrap justify-center items-center gap-x-6 lg:gap-x-10 gap-y-3 px-5 mb-5 lg:mb-0"] a:hover {
    transform: translateX(10px);
}

/*FOOTER: PAGES SINGLE PAGE*/
footer [class="footer-list footer-menu-list flex justify-center flex-wrap gap-5 rtl:lg:ml-auto ltr:lg:mr-auto lg:px-6 rtl:lg:border-r ltr:lg:border-l"] a:hover {
    transform: translateY(-5px);
}

footer [class="footer-list footer-menu-list flex justify-center flex-wrap gap-5 rtl:lg:ml-auto ltr:lg:mr-auto lg:px-6 rtl:lg:border-r ltr:lg:border-l"] a {
    transition: 0.5s !important;
}

/*FOOTER: SOCIAL MEDIA*/
footer [class="flex"] li {
    transition: 0.5s !important;
}

footer [class="flex"] li:hover {
    transform: translateY(-5px);
}

/*FOOTER: PAYMENT COMP. LOGOS*/
footer [class="flex justify-center lg:justify-end flex-wrap items-stretch gap-2 lg:min-w-[293px]"] li {
    transition: 0.5s !important;
    border-radius: 0 0.7rem !important;
}

footer [class="flex justify-center lg:justify-end flex-wrap items-stretch gap-2 lg:min-w-[293px]"] li:hover {
    transform: translateY(-5px);
}

/*FOOTER: BRIEF*/
footer .pref-about-store {
    font-size: 0.95rem !important;
    font-weight: 600 !important;
}

/*FOOTER: CURRENCY BUTTON*/
footer .s-button-outline {
    border-color: #33333324 !important;
    color: #333 !important;
    font-weight: 100 !important;
}

footer .s-button-outline:hover {
    color: #ffffff !important;
}

/*FOOTER: STORE TITLE*/
footer [class="flex items-center m-0"] h2 {
    display: none;
}

/*FOOTER: EXTERNAL LOGO*/
/*SPECIAL*/
footer [class="flex items-center m-0"] {
    content: url(https://i.ibb.co/2k3Jngv/ngd002.png);
    height: 6em;
    margin-bottom: 2em;
    transition: 2s;
}

footer [class="flex items-center m-0"]:hover {
    transform: rotate(180deg);
}

/*--------------------FOOTER--------------------*/
/*-----------------PRODUCT CARD-----------------*/

/*PRODUCT CARD: TITLE DIV*/
custom-salla-product-card [class="flex flex-col gap-1"] {
    width: 12rem !important;
}

/*PRODUCT CARD: TITLE
custom-salla-product-card [class="product-entry__title mt-0"] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100% !important;
}
*/

/*PRODUCT CARD: 3NWAN TARWIGY: HAS DISCOUNT NUMBER
.promotion-badge.has-discount {
    background-color: #fc74fd !important;
}
*/

/*PRODUCT CARD: 3NWAN TARWIGY: HAS DISCOUNT NUMBER: BG LAYER
.promotion-badge.has-discount:where([dir=rtl], [dir=rtl] *) {
    shadow: none !important;
    box-shadow: none !important;
}
*/

/*PRODUCT CARD: 3NWAN TARWIGY: HASN'T DISCOUNT NUMBER
custom-salla-product-card .promotion-badge-wrap .promotion-badge {
    --tw-shadow: -2px 2px 0 0 #f55157;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
    transition: 0.3s;
}
*/

/*PRODUCT CARD: 3NWAN TARWIGY: HASN'T DISCOUNT NUMBER*/
/*HOVER
custom-salla-product-card .product-entry__image-wrap:hover .promotion-badge-wrap .promotion-badge {
    box-shadow: -4px 4px 0 0 #f55157;
}
*/

/*PRODUCT CARD: 3NWAN TARWIGY*/
custom-salla-product-card .promotion-badge {
    border-radius: 0 10px !important;
    right: 0 !important;
    top: 0 !important;
    font-size: 0.7rem !important;
}

/*PRODUCT CARD: DISCOUNT WORD*/
custom-salla-product-card .discount-amount {
    font-size: 0.8rem !important;
}

/*PRODUCT CARD: 3NWAN FAR3Y*/
custom-salla-product-card .product-entry__subtitle {
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
}

/*PRODUCT CARD: DISCOUNT | SALE PRICE DIV*/
custom-salla-product-card div.price_is_on_sale.flex.flex-col {
    flex-direction: column-reverse !important;
}

/*PRODUCT CARD: PRICE BEFORE SALE*/
custom-salla-product-card span.before-price.text-gray-400 {
    font-size: 1rem !important;
    color: #000000a6;
}

/*PRODUCT CARD: MAIN PRICE*/
custom-salla-product-card h2.total-price.font-bold {
    font-size: 1rem !important;
    transition: 1s;
}

/*PRODUCT CARD: MAIN PRICE*/
custom-salla-product-card h2.total-price.font-bold:hover {
    transform: scale(1.5);
}

/*PRODUCT CARD: MAIN PRICE
custom-salla-product-card .sale-price {
    animation-name: shake;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@keyframes shake {
    0% {
        transform: scale(1.05);
        opacity: 0.8;
    }

    100% {
        transform: scale(1.1);
        color: #000;
    }
}
*/

/*-----------------PRODUCT CARD-----------------*/
/*---------------CATEGORIES PAGE----------------*/

/*CATEGORIES PAGE: FILTER PAGE: MAIN TITLE*/
#filters-panel h2.text-2xl {
    font-size: 1.1rem !important;
}

/*---------------CATEGORIES PAGE----------------*/
/*-----------------PRODUCT PAGE-----------------*/

/*PRODUCT PAGE: MAIN PRODUCT TITLE*/
.product-single .product-details-col h1 {
    font-size: 1.3rem !important;
    margin-bottom: 0.9rem !important;
    text-align: justify !important;
}

/*PRODUCT PAGE: TINY DESCRIPTION*/
.product-single .break-words {
    text-align: justify !important;
}

/*PRODUCT PAGE: MAIN SALE PRICE*/
.product-single h4.sale-price {
    color: #ff0000 !important;
    font-size: 1.3rem !important;
}

/*PRODUCT PAGE: MAIN PRICE*/
.product-single span.regular-or-normal-price.sale-price {
    font-size: 1.5rem !important;
    color: #ff0000 !important;
}

/*PRODUCT PAGE: TABS: PRODUCT DESCRIPTION | COMMENTS TITLES*/
.product-single .product-tabs .tab--description span,
.product-single .product-tabs .tab--comments span {
    font-size: 1rem !important;
}

/*PRODUCT PAGE: TABS: PRODUCT DESCRIPTION CONTENT*/
.product-single #product-details-tab P {
    text-align: justify !important;
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

/*PRODUCT PAGE: SIDE PAGE: PRODUCT DETAILS: TITLE
.product-single .side-panel__content h2 {
    margin-bottom: 15px;
    font-size: 1.25rem !important;
    text-align: center;
    padding: 5px;
}
*/

/*PRODUCT PAGE: SIDE PAGE: PRODUCT DETAILS: PARAGRAPH
.product-single .side-panel__content {
    text-align: justify;
}
*/

/*PRODUCT PAGE: MAIN PRODUCT PIC CONTAINER
.product-single .main-content .s-slider-swiper-wrapper a {
    background-color: transparent !important;
}
*/

/*PRODUCT PAGE: MAIN PRODUCT IMAGE: NEXT | BEFORE ARROWS DIVS*/
.product-single button.s-slider-prev,
.product-single button.s-slider-next {
    background-color: rgb(255 255 255) !important;
    box-shadow: 0px 2px 8px 2px rgb(0 0 0 / 6%) !important;
}

/*PRODUCT PAGE: MAIN PRODUCT IMAGE: NEXT | BEFORE ARROWS DIVS: ARROWS ICONS*/
.product-single button.s-slider-prev span.s-slider-button-icon svg,
.product-single button.s-slider-next span.s-slider-button-icon svg {
    fill: #000 !important;
}

/*PRODUCT PAGE: PRODUCT OTHER SMALL PICS: SINGLE PIC DIV*/
.product-single div.s-slider-thumbs div.slide--one-fifth.swiper-slide.swiper-slide-visible {
    height: 8rem !important;
}

/*PRODUCT PAGE: PRODUCT OTHER SMALL PICS: SINGLE PIC DIV: IMAGE*/
.product-single div.s-slider-thumbs div.slide--one-fifth.swiper-slide.swiper-slide-visible img {
    object-fit: contain !important;
    background-color: white;
}

/*PRODUCT PAGE: 3NWAN TARWIGY*/
.product-single .promotion-title {
    background-color: #511952 !important;
}

/*PRODUCT PAGE: PRODUCTS MAYBE YOU LOVE IT: TITLE*/
.product-single .s-block__title .right-side h2 {
    font-size: 1.1rem !important;
    margin-bottom: 0 !important;
    padding-bottom: 4px !important;
}

/*PRODUCT PAGE: PRODUCTS MAYBE YOU LOVE IT: TITLE*/
.product-single .s-block__title .right-side h2::after {
    content: '';
    width: 30%;
    position: absolute;
    border: solid 1px #000;
    right: 0;
    bottom: 0;
    transition: 0.3s;
}

.product-single .s-block__title .right-side h2:hover::after {
    width: 60%;
    border: solid 1px #000;
}

/*PRODUCT PAGE: WISHLIST TEXT MAIN DIV*/
.product-single .btn--wishlist {
    font-size: 1rem !important;
}

/*PRODUCT PAGE: WISHLIST TEXT DIV*/
.product-single .btn--wishlist span {
    gap: 0.6rem !important;
}

/*PRODUCT PAGE: DISCOUNT ENDS AFTER TEXT*/
.product-single .product-details__item strong {
    font-size: 1rem !important;
}

/*PRODUCT PAGE: ATTACHMENTS TITLE*/
.product-single [class="sm:grid sm:grid-cols-3 sm:gap-4 sm:items-start"] {
    align-items: center !important;
}

/*PRODUCT PAGE: MAIN BUY BUTTONS*/
.product-single [class="addtocart-bar flex gap-2.5"] {
    align-items: flex-start !important;
}

/*PRODUCT PAGE: RATE IS DONE TEXT*/
.product-single [class="s-comments-item-rated-widget"] {
    margin-top: 0 !important;
}

/*PRODUCT PAGE: RATES TITLE*/
.product-single [class="s-comments-title"] {
    text-align: center !important;
}

/*PRODUCT PAGE: RATES NUMBER UNDER TITLE*/
.product-single [class="s-rating-stars-reviews"] {
    margin-right: 0.5rem !important;
    font-size: 1rem !important;
    color: #333 !important;
}

/*PRODUCT PAGE: BUY NOW BUTTON*/
.product-single .s-add-product-button-main salla-mini-checkout-widget {
    --salla-fast-checkout-button-height: 38px !important;
}

/*PRODUCT PAGE: RATES NUMBER IN TABS DIV*/
.product-single [class="s-comments-header has-total"] {
    margin-bottom: 4.5rem !important;
}

/*PRODUCT PAGE: CLIENT ICON | PIC IN RATES DIV*/
.product-single [class="s-comments-item-avatar"] img {
    opacity: 1 !important;
}

/*PRODUCT PAGE: CLIENT RATE' TIME*/
.product-single salla-comments span.s-comments-item-time {
    opacity: 1 !important;
}

/*PRODUCT PAGE: TABBY MAIN CONTAINER*/
.product-single salla-installment #tabbyPromoWrapper {
    border: none !important;
}

/*PRODUCT PAGE: FIXED INFO BELOW MAIN BUTTONS: TITLE*/
.product-single div.product-static-info div.product-static-info__item span.text-sm.font-bold {
    color: #511952 !important;
}

/*PRODUCT PAGE: MAIN BANNER UP RATES | DESCRIPTION TAPS*/
.product-single div.container.container--product-single img.lazy.loaded {
    border-radius: 10px !important;
}

/*PRODUCT PAGE: PURCHASE TIMES CONTAINER*/
.product-single [class="product-metadata flex flex-col gap-2 product-details__item"] li:nth-child(2) {
    color: red !important;
}

/*-----------------PRODUCT PAGE-----------------*/
/*-----------------BRANDS PAGE------------------*/

/*BRANDS: MAIN PAGE: TITLE DIV*/
.brands-index [class="flex justify-between pt-2 pb-6"] {
    justify-content: center !important;
    padding-bottom: 0.5rem !important;
    box-shadow: 1px 1px 5px 0px rgb(0 0 0 / 6%);
    margin-bottom: 1rem;
    transition: 0.5s;
}

.brands-index [class="flex justify-between pt-2 pb-6"]:hover {
    box-shadow: none;
    transform: translateY(5px);
}

/*BRANDS: MAIN PAGE: TITLE*/
.brands-index [class="flex justify-between pt-2 pb-6"] h2 {
    font-size: 1.1rem !important;
}

/*BRANDS: MAIN PAGE: BRAND LOGO DIV*/
.brands-index .brand-item {
    background-color: transparent !important;
    border: 0 !important;
    height: 6rem !important;
    box-shadow: 1px 1px 5px 0px rgb(0 0 0 / 6%);
    transition: 0.5s;
}

.brands-index .brand-item:hover {
    transform: scale(0.9);
}

/*BRANDS: MAIN PAGE: SIDE LETTERS DIV*/
.brands-index .brand-char {
    background-color: #ffffff;
    color: #000000 !important;
    box-shadow: 1px 1px 5px 0px rgb(0 0 0 / 6%);
    transition: 1s;
}

.brands-index .brand-char:hover {
    background-color: #e8e8e8;
    color: #464646 !important;
    transform: scale(1.1);
}

/*BRANDS: SINGLE PAGE: MAIN TITLE*/
.brands-single h1 {
    font-size: 1.7rem !important;
}

/*-----------------BRANDS PAGE------------------*/
/*--------------------PAGES---------------------*/

/*PAGES: CONTAINER*/
.page-single .container .flex .content {
    background: transparent;
    border-radius: 1rem;
    backdrop-filter: blur(4px);
    box-shadow: 0px 2px 8px 2px rgb(0 0 0 / 6%);
    margin-bottom: 80px;
    padding: 1.5rem !important;
}

/*PAGES: TITLE*/
.page-single .container .flex .content h1 {
    color: #511952;
    font-size: 1.2rem;
    text-align: center;
    text-decoration: underline;
    margin-bottom: 1rem !important;
    transition: 1s !important;
}

.page-single .container .flex .content h1:hover {
    text-decoration: none;
    color: black;
}

/*PAGES: PARAGRAPH*/
.page-single .container .flex .content .content-entry {
    text-align: justify;
    margin-right: 17px;
    margin-left: 17px;
}

/*PAGES: MAIN CONTENT*/
.page-single .content-entry {
    font-size: 1rem !important;
}

/*--------------------PAGES---------------------*/
/*---------------------BLOG---------------------*/

/*BLOG MAIN: MAIN CONTAINER*/
.blog-index [class=" container mb-8 sm:mb-24"] {
    background: transparent;
    border-radius: 20px;
    backdrop-filter: blur(4px);
    box-shadow: 0px 2px 8px 2px rgb(0 0 0 / 6%);
    margin-bottom: 80px;
    padding: 3rem !important;
    margin-top: 5rem !important;
}

/*BLOG MAIN: ARTICLES CONTAINER*/
.blog-index salla-infinite-scroll.s-infinite-scroll-container {
    gap: 0rem 2rem !important;
}

/*BLOG MAIN: ARTICLES PIC
.blog-index [class=" container mb-8 sm:mb-24"] img.object-cover {
    object-fit: contain !important;
}
*/

/*BLOG MAIN: ARTICLES PIC*/
.blog-index salla-infinite-scroll.s-infinite-scroll-container a img {
    transition: 0.5s !important;
}

.blog-index salla-infinite-scroll.s-infinite-scroll-container a:hover img {
    transform: scale(1.1);
}

/*BLOG MAIN: LOAD MORE BUTTON CONTAINER*/
.blog-index .s-infinite-scroll-wrapper {
    margin-top: 4rem !important;
}

/*BLOG MAIN: LOAD MORE BUTTON*/
.blog-index .s-infinite-scroll-wrapper a.s-infinite-scroll-btn {
    height: 2rem;
    width: 8rem;
    font-size: 0.7rem;
    padding: 0 !important;
}

/*BLOG MAIN: SINGLE ARTICLE: MAIN CONTAINER*/
.blog-index div.list-block.post-entry {
    border-radius: 0 !important;
}

/*BLOG MAIN: ARTICLE CONTENT CONTAINER*/
/*BLOG CATEGORIES PAGE: ARTICLE CONTENT CONTAINER*/
.blog-index-category [class="flex-1 pt-5"],
.blog-index [class="flex-1 pt-5"] {
    background-color: #fafafa !important;
}

/*BLOG CATEGORIES PAGE: MAIN CONTAINER*/
.blog-index-category [class=" container mb-8 sm:mb-24"] {
    background: transparent;
    border-radius: 20px;
    backdrop-filter: blur(4px);
    box-shadow: 0px 2px 8px 2px rgb(0 0 0 / 6%);
    margin-bottom: 80px;
    padding: 3rem !important;
    margin-top: 5rem !important;
}

/*BLOG CATEGORIES PAGE: ARTICLES CONTAINER*/
.blog-index-category salla-infinite-scroll.s-infinite-scroll-container {
    gap: 0rem 2rem !important;
}

/*BLOG CATEGORIES PAGE: ARTICLES PIC
.blog-index-category [class=" container mb-8 sm:mb-24"] img.object-cover {
    object-fit: contain !important;
}
*/

/*BLOG CATEGORIES PAGE: LOAD MORE BUTTON CONTAINER*/
.blog-index-category .s-infinite-scroll-wrapper {
    margin-top: 4rem !important;
}

/*BLOG CATEGORIES PAGE: LOAD MORE BUTTON*/
.blog-index-category .s-infinite-scroll-wrapper a.s-infinite-scroll-btn {
    height: 2rem;
    width: 8rem;
    font-size: 0.7rem;
    padding: 0 !important;
}

/*BLOG CATEGORIES PAGE: SINGLE ARTICLE: MAIN CONTAINER*/
.blog-index-category div.list-block.post-entry {
    border-radius: 0 !important;
}

/*BLOG ARTICLE PAGE: MAIN CONTAINER*/
.blog-single [class="container mb-8 sm:mb-24"] {
    background: transparent;
    border-radius: 20px;
    backdrop-filter: blur(4px);
    box-shadow: 0px 2px 8px 2px rgb(0 0 0 / 6%);
    margin-bottom: 80px;
    padding: 3rem !important;
    margin-top: 5rem !important;
}

/*BLOG ARTICLE PAGE: MAIN TITLE*/
.blog-single [class="font-bold text-3xl mb-5 leading-10"] {
    font-size: 1.5rem !important;
    margin-bottom: 0.5rem !important;
}

/*BLOG ARTICLE PAGE: MAIN PARAGRAPH*/
.blog-single [class="leading-7 text-sm mb-10"] {
    text-align: justify !important;
    font-size: 1.2rem !important;
}

/*BLOG: SINGLE ARTICLE: MAIN PIC DIV: IMAGE*/
.blog-single .main-content span.image--aspect-ratio,
.blog-single .main-content span.image--aspect-ratio img {
    border-radius: 0 !important;
}

/*BLOG ARTICLE PAGE: MAIN PIC DIV
.blog-single .main-content .image--aspect-ratio {
    padding-bottom: 30% !important;
}
*/

/*---------------------BLOG---------------------*/
/*-----------------MEDIA QUERY------------------*/

/*HEADER: LOGO*/
/*FIRST NAV-BAR BEFORE SCROLL*/
/*SPECIAL*/
@media (max-width: 600px) {
    header [class="main-nav"] img {
        max-height: 5rem !important;
    }
}

/*HEADER: LOGO | SIDE MENU SIGNS CONTAINER*/
/*FIRST NAV-BAR BEFORE SCROLL*/
/*SPECIAL*/
@media (max-width: 600px) {
    header [class="main-nav"] .main-nav__content div.right-side.mobile-main-nav {
        gap: 42% !important;
    }
}

/*HEADER: LOGO | SIDE MENU SIGNS CONTAINER*/
/*FIRST NAV-BAR AFTER SCROLL*/
/*SPECIAL*/
@media (max-width: 600px) {
    header [class="main-nav fixed-pinned animated fixed-header"] .main-nav__content div.right-side.mobile-main-nav {
        gap: 53% !important;
    }
}

/*HEADER: SIDE LIST BG | OVERLAY SCREEN*/
@media (max-width: 600px) {
    [class="storemenu-panel side-panel side-panel--right flex flex-col is-opened"] {
        background-color: #ffffffe0 !important;
        backdrop-filter: blur(5px);
    }

    [class="store-overlay"],
    .header--mini #storemenu-panel .side-panel__top:after {
        opacity: 0 !important;
    }

}

/*HEADER: CATEGORIES NAME IN SIDE MENU*/
@media (max-width: 600px) {
    #mobile-menu .main-menu li a span {
        font-size: 1.2rem !important;
    }
}

/*SEARCH WINDOW: SINGLE CATEGORY DIV*/
@media (max-width: 600px) {
    #search-panel .slide--one-fifth {
        width: 30% !important;
    }
}

/*EL MA3RD EL RA2ISY SECTION*/
@media (max-width: 600px) {
    #main-slider-1-4 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
}

/*EL MA3RD EL RA2ISY SECTION: IMAGE*/
@media (max-width: 600px) {
    #main-slider-1-4 img.swiper-lazy {
        border-radius: 10px !important;
    }
}

/*MONTGAT MOMIZA SECTION: PRODUCTS' NUMBER IN MOBILE VIEWPORT*/
@media (max-width: 600px) {
    .s-block--tabs-produtcs salla-slider .slide--one-fifth {
        width: 45% !important;
    }
}

/*3NWAN 3NSR | TITLE ONLY SECTION*/
@media (max-width: 600px) {
    .s-block--title-only {
        margin-top: 3rem !important;
    }
}

/*ROWABT SARI3A | RECTANGLE SECTION*/
@media (max-width: 600px) {
    section.rectangular:has([src="https://cdn.salla.sa/form-builder/mDzUVXD8IGSkLCLIvodh2gnAZHS46pOZ72RdFZNC.jpg"]) {
        overflow-x: visible !important;
        /*SPECIAL*/
    }
}

/*ROWABT SARI3A | RECTANGLE SECTION: MAIN SECTION CONTAINER*/
@media (max-width: 600px) {
    section.rectangular [class="container"]:has([src="https://cdn.salla.sa/form-builder/qlhOOoSkpzD0L1wGpCDZMCxDvwXqazD8o9qKowc9.jpg"]) {
        margin-top: -3rem !important;
        /*SPECIAL*/
    }
}

/*ROWABT SARI3A | RECTANGLE SECTION: MAIN CONTAINER*/
@media (max-width: 600px) {
    section.rectangular [class="swiper-wrapper s-slider-swiper-wrapper"] {
        height: 6rem !important;
        /*SPECIAL*/
    }
}

/*ROWABT SARI3A | RECTANGLE SECTION: MAIN CONTAINER: SINGLE DIV*/
@media (max-width: 600px) {
    section.rectangular .slide--one-fifth {
        width: 30% !important;
        /*SPECIAL*/
    }
}

/*2RA2 EL 3OMLA2 | CLIENTS RATE SECTION*/
@media (max-width: 600px) {
    .s-block--testimonials {
        padding-top: 0 !important;
        margin-top: 2rem !important;
    }
}

/*2RA2 EL 3OMLA2 | CLIENTS RATE SECTION: HEADING*/
@media (max-width: 600px) {
    .s-block--testimonials h2 {
        font-size: 20px !important;
        margin-top: 0px;
        margin-bottom: -4px;
    }
}

/*2RA2 EL 3OMLA2 | CLIENTS RATE SECTION: PARAGRAPH*/
@media (max-width: 600px) {
    .s-block--testimonials p {
        font-size: 13px !important;
    }
}

/*A7S2IAT SECTION: TITLE CONTENT*/
@media (max-width: 600px) {
    .s-block--statistics div.s-block__title.relative {
        margin-bottom: 0 !important;
    }
}

/*A7S2IAT SECTION: PARAGRAPH*/
@media (max-width: 600px) {
    .s-block--statistics [class="mb-4 anime-item"] {
        text-align: justify !important;
        margin-right: 3rem !important;
        margin-left: 3rem !important;
        -webkit-box-orient: unset !important;
    }
}

/*A7S2IAT SECTION: STATISTICS CONTAINER: MAIN DIV*/
@media (max-width: 600px) {
    .s-block--statistics [class="content grid grid-cols-2 md:gap-8 gap-4 lg:min-h-[400px] md:py-8 py-4"] {
        gap: 3rem !important;
    }
}

/*A7S2IAT SECTION: STATISTICS CONTAINER: MAIN NUMBER*/
@media (max-width: 600px) {
    .s-block--statistics [class="font-bold text-3xl leading-10 anime-item--counter"] {
        font-family: cairo, Arial, Helvetica, sans-serif !important;
        font-size: 1.5rem !important;
    }
}

/*A7S2IAT SECTION: MAIN STATISTICS CONTAINER: PARAGRAPH*/
@media (max-width: 600px) {
    .s-block--statistics [class="text-lg font-normal opacity-60"] {
        font-size: 1rem !important;
    }
}

/*MAP | 3ONSR EL5RITA SECTION: MAIN MAP CONTAINER*/
@media (max-width: 600px) {
    .s-block--map [class="container relative px-0 md:px-[15px] rounded"] {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
}

/*MAP | 3ONSR EL5RITA SECTION: CONTACT INFO DIV*/
@media (max-width: 600px) {
    .s-block--map [class="absolute z-1 w-[calc(100%-80px)] sm:w-[calc(100%-132px)] -top-5 left-10 sm:left-16 bg-white dark:bg-dark rounded overflow-hidden p-5 lg:p-8 flex items-center gap-8 shadow-[0px_4px_92.2px_rgba(0,0,0,0.04)]"] {
        background-color: #ffffff47;
        backdrop-filter: blur(7px);
        top: 28rem !important;
        padding: 10px;
    }
}

/*MAP | 3ONSR EL5RITA SECTION: CONTACT INFO DIV*/
@media (max-width: 600px) {
    .s-block--map [class="absolute z-1 w-[calc(100%-80px)] sm:w-[calc(100%-132px)] -top-5 left-10 sm:left-16 bg-white dark:bg-dark rounded overflow-hidden p-5 lg:p-8 flex items-center gap-8 shadow-[0px_4px_92.2px_rgba(0,0,0,0.04)]"] {
        width: calc(100% - 11rem) !important;
        left: 5.5rem !important;
    }
}

/*MAP | 3ONSR EL5RITA SECTION: MAP DIV*/
@media (max-width: 600px) {
    .s-block--map [class="flex-1 relative z-1 rounded overflow-hidden [mask-image:linear-gradient(to_top,transparent_0,black_0%,black_68%,transparent_90%)]"] {
        mask-image: linear-gradient(to top, transparent 0, black 0%, black 68%, transparent 102%) !important;
    }
}

/*MOMIZAT EL MATJAR MOHSEN SECTION*/
@media (max-width: 600px) {
    .s-block--enhanced-features {
        margin-top: 0rem !important;
        margin-bottom: 2rem !important;
    }
}

/*MOMIZAT EL MATJAR MOHSEN SECTION: MAIN CONTAINER*/
@media (max-width: 600px) {
    .s-block--enhanced-features [class="container"] {
        padding: 0 !important;
    }
}

/*FAQS SECTION*/
@media (max-width: 600px) {
    .s-block--faqs {
        margin-top: 3rem !important;
        margin-bottom: 2rem !important;
    }
}

/*FAQS SECTION: QUESTIONS TITLES*/
@media (max-width: 600px) {
    .s-block--faqs [class="mx-auto max-w-7xl px-6 lg:px-8"] {
        padding: 0 !important;
    }
}

/*FAQS SECTION: QUESTIONS TITLES*/
@media (max-width: 600px) {
    .s-block--faqs button span {
        font-size: 0.9rem !important;
    }
}

/*QA2MT TASNIFAT SECTION*/
@media (max-width: 600px) {
    .s-block--cats-list {
        margin-bottom: -2rem !important;
        margin-top: 2rem !important;
    }
}

/*QA2MT TASNIFAT SECTION: CATEGORIES CONTAINER*/
@media (max-width: 600px) {
    .s-block--cats-list [class="cats-list grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-10 lg:max-w-3/4 mt-10"] {
        margin-right: 2rem !important;
    }
}

/*ELMA3RD ELRA2ISY SECTION: TITLE*/
@media (max-width: 600px) {
    .s-block--main-slider-1 h2 {
        font-size: 2.8rem !important;
        line-height: 5rem !important;
    }
}

/*RAWABT SARI3A CIRCLE SECTION: MAIN DIV: DOWN SWIPER LINE*/
@media (max-width: 600px) {
    .s-block--categories .swiper-scrollbar-drag {
        width: 10px !important;
        top: 0.9px !important;
    }
}

/*RAWABT SARI3A CIRCLE SECTION: DOWN SWIPER LINE MAIN DIV*/
@media (max-width: 600px) {
    .s-block--categories [class="swiper-scrollbar swiper-scrollbar-horizontal"] {
        width: 10% !important;
    }
}

/*RAWABT SARI3A CIRCLE SECTION: MAIN CATEGORIES CONTAINER*/
@media (max-width: 600px) {
    .s-block--categories.circle .s-slider-swiper-wrapper {
        margin-bottom: 1rem !important;
    }
}

/*RAWABT SARI3A CIRCLE SECTION: MAIN SINGLE CATEGORIES DIV*/
@media (max-width: 600px) {
    .s-block--categories.circle .s-slider-swiper-wrapper .slide--one-eighth {
        width: 30% !important;
        padding-right: 8px !important;
        padding-left: 8px !important;
    }
}

/*RAWABT SARI3A CIRCLE SECTION: SINGLE CATEGORIES DIV: CATEGORIES TITLE*/
@media (max-width: 600px) {
    .s-block--categories.circle .s-slider-swiper-wrapper .slide--one-eighth a h2 {
        margin-top: 0.3rem !important;
        font-size: 0.7rem !important;
    }
}

/*EL MA3RD EL RA2ISY SECTION: MAIN CONTAINER*/
/*SPECIAL*/
@media (max-width: 600px) {

    section.s-block--main-slider-1 #main-slider-1-5,
    section.s-block--main-slider-1 #main-slider-1-7,
    section.s-block--main-slider-1 #main-slider-1-9 {
        background-color: transparent !important;
        padding-right: 15px;
        padding-left: 15px;
    }
}

/*EL MA3RD EL RA2ISY SECTION: MAIN CONTAINER: CONTAINER*/
/*SPECIAL*/
@media (max-width: 600px) {

    section.s-block--main-slider-1 #main-slider-1-5 div.swiper.s-slider-container,
    section.s-block--main-slider-1 #main-slider-1-7 div.swiper.s-slider-container,
    section.s-block--main-slider-1 #main-slider-1-9 div.swiper.s-slider-container {
        border-radius: 0.7em;
    }
}

/*BLOG ARTICLES SECTION*/
@media (max-width: 600px) {
    .s-block--blog {
        padding-bottom: 3rem !important;
    }
}

/*BLOG ARTICLES SECTION: MAIN ARTICLES CONTAINER
@media (max-width: 600px) {
    .s-block--blog [class="grid grid-cols-1 gap-x-8 gap-y-10 md:gap-y-20 lg:mx-0 md:grid-cols-3"] {
        display: flex !important;
        overflow-x: auto !important;
        scroll-behavior: smooth;
        padding-bottom: 1.5rem !important;
    }
}
/*

/*BLOG ARTICLES SECTION: MAIN ARTICLES CONTAINER: SINGLE ARTICLE DIV*/
@media (max-width: 600px) {
    .s-block--blog [class="grid grid-cols-1 gap-x-8 gap-y-10 md:gap-y-20 lg:mx-0 md:grid-cols-3"] article {
        min-width: 80% !important;
    }
}

/*BLOG ARTICLES SECTION: ARTICLES TITLE*/
@media (max-width: 600px) {
    .s-block--blog h3 a {
        font-size: 0.8rem !important;
    }
}

/*BLOG ARTICLES SECTION: 3NWAN TARWIGY | AUTHOR NAME*/
@media (max-width: 600px) {
    .s-block--blog .text-sm {
        font-size: 0.75rem !important;
    }
}

/*BLOG ARTICLES SECTION: MAIN ARTICLES CONTAINER*/
@media (max-width: 600px) {
    .s-block--blog div.grid-cols-1 {
        display: flex;
        flex-direction: row;
        overflow: auto;
        gap: 1.25rem;
    }
}

/*BLOG ARTICLES SECTION: MAIN ARTICLES CONTAINER: SHOW MORE BUTTON*/
@media (max-width: 600px) {
    .s-block--blog div.flex-center.mt-8 {
        margin-top: 1rem !important;
    }
}

/*FOOTER: EXTERNAL LOGO*/
/*SPECIAL*/
@media (max-width: 600px) {
    footer [class="flex items-center m-0"] {
        content: url(https://i.ibb.co/2k3Jngv/ngd002.png);
        height: 5em;
        margin-bottom: 1em;
        transition: 2s;
    }
}

/*FOOTER: BRIEF*/
@media (max-width: 600px) {
    footer [class="max-w-3xl flex flex-col items-center"] p {
        text-align: justify;
        text-align-last: center;
    }
}

/*FOOTER: BRIEF | CONTACT INFO CONTAINER*/
@media (max-width: 600px) {
    footer .without-apps-footer {
        gap: 2rem !important;
        margin-bottom: 1em !important;
        padding-right: 1.5em;
        padding-left: 1.5em;
    }
}

/*PRODUCT CARD: 3NWAN TARWIGY*/
@media (max-width: 600px) {
    custom-salla-product-card .promotion-badge {
        padding-bottom: 0.3rem !important;
    }
}

/*PRODUCT CARD: TITLE DIV*/
@media (max-width: 600px) {
    custom-salla-product-card [class="flex flex-col gap-1"] {
        width: 10.5rem !important;
    }
}

/*PRODUCT CARD: 3NWAN FAR3Y*/
@media (max-width: 600px) {
    custom-salla-product-card .product-entry__subtitle {
        font-size: 0.8rem !important;
    }
}

/*CATEGORIES PAGE: MAIN PRODUCTS SLIDER*/
@media (max-width: 600px) {
    .product-index .s-products-list-wrapper {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

/*CATEGORIES PAGE:TITLE DIV*/
@media (max-width: 600px) {
    .product-index custom-salla-product-card [class="flex flex-col gap-1"] {
        width: 9.2rem !important;
    }
}

/*PRODUCT PAGE: MAIN CONTAINER*/
@media (max-width: 600px) {
    .product-single [class="container container--product-single mt-5 lg:mt-10 product-images--slider "] {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }
}

/*PRODUCT PAGE: ADD TO FAVORITE CONTAINER*/
@media (max-width: 600px) {
    .product-single [class="product-metadata flex flex-col gap-2 product-details__item"] {
        margin-bottom: 2rem !important;
    }
}

/*PRODUCT PAGE: SHARE ON SOCIAL MEDIA CONTAINER*/
@media (max-width: 600px) {
    .product-single [class="product-metadata flex flex-col gap-2 product-details__item !mb-0 !border-none"] {
        margin-top: 1rem !important;
    }
}

/*PRODUCT PAGE: SIDE PAGE: PRODUCT DETAILS: PARAGRAPH*/
@media (max-width: 600px) {
    .product-single [class="side-panel__content"] {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
        padding-top: 4rem !important;
    }
}

/*PRODUCT PAGE: SIDE PAGE: COMMENTS CONTAINER
@media (max-width: 600px) {
    .product-single [class="s-comments s-comments-product"] {
        padding-top: 4rem !important;
    }
}
*/

/*PRODUCT PAGE: PRODUCTS MAYBE YOU LOVE IT: SINGLE PRODUCT DIV*/
@media (max-width: 600px) {
    .product-single #similar-slider .slide--one-fifth {
        width: 45% !important;
    }
}

/*PRODUCT PAGE: CLIENT NAME | INFO CONTAINER*/
@media (max-width: 600px) {
    .product-single salla-comments div.s-comments-item-user-info {
        gap: 4rem !important;
    }
}

/*PRODUCT PAGE: BANNER BELOW MAIN BUTTONS*/
@media (max-width: 600px) {
    .product-single [class="below-fixed-product-details-banner rounded overflow-hidden mb-5"] {
        display: none !important;
    }
}

/*BRANDS: MAIN PAGE: TITLE*/
@media (max-width: 600px) {
    .brands-index [class="flex justify-between pt-2 pb-6"] h2 {
        margin-bottom: 0 !important;
    }
}

/*BRANDS: MAIN PAGE: RIGHT LETTER NAV-BAR*/
@media (max-width: 600px) {
    .brands-index [class="brands-nav is-sticky"] {
        gap: 2rem !important;
        right: 0.2rem !important;
    }
}

/*BRANDS: SINGLE PAGE: MAIN PRODUCTS SLIDER*/
@media (max-width: 600px) {
    .brands-single [class="s-products-list-wrapper s-products-list-vertical-cards"] {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

/*PAGES: PARAGRAPH*/
@media (max-width: 600px) {
    .page-single [class="content-entry"] {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
}

/*PAGES: TITLE*/
@media (max-width: 600px) {
    .page-single [class="font-bold text-2xl lg:text-4xl mb-10 lg:mb-16"] {
        margin-top: 2rem !important;
    }
}

/*PAGES: COMMENT CONTAINER*/
@media (max-width: 600px) {
    .page-single [class="s-comment-form-wrapper"] {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
}

/*BLOG MAIN: MAIN CONTAINER*/
@media (max-width: 600px) {
    .blog-index [class=" container mb-8 sm:mb-24"] {
        padding: 2rem !important;
    }
}

/*BLOG MAIN: LOAD MORE BUTTON CONTAINER*/
@media (max-width: 600px) {
    .blog-index .s-infinite-scroll-wrapper {
        margin-top: 4rem !important;
    }
}

/*BLOG MAIN: LOAD MORE BUTTON*/
@media (max-width: 600px) {
    .blog-index .s-infinite-scroll-wrapper a.s-infinite-scroll-btn {
        height: 1.7rem;
        width: 8rem;
        font-size: 0.7rem;
        padding: 0 !important;
    }
}

/*BLOG MAIN: MAIN CONTAINER*/
@media (max-width: 600px) {
    .blog-index [class=" container mb-8 sm:mb-24"] {
        max-width: 90% !important;
    }
}

/*BLOG MAIN: ARTICLE CONTAINER*/
@media (max-width: 600px) {
    .blog-index .list-block {
        margin-bottom: 1rem !important;
    }
}

/*BLOG MAIN: BLACK SCREEN ERROR*/
@media (max-width: 600px) {
    .blog-index .dropdown-toggler:before {
        background: none !important;
    }
}

/*BLOG MAIN : MAIN ARTICLE IMAGE*/
@media (max-width: 600px) {
    .blog-index .post-entry__image {
        height: 20rem !important;
    }
}

/*BLOG CATEGORIES PAGE: MAIN CONTAINER*/
@media (max-width: 600px) {
    .blog-index-category [class=" container mb-8 sm:mb-24"] {
        padding: 2rem !important;
    }
}

/*BLOG CATEGORIES PAGE: MAIN CONTAINER*/
@media (max-width: 600px) {
    .blog-index-category [class=" container mb-8 sm:mb-24"] {
        max-width: 95% !important;
        margin-top: 3rem !important;
    }
}

/*BLOG CATEGORIES PAGE: ARTICLE CONTAINER*/
@media (max-width: 600px) {
    .blog-index-category [class="list-block post-entry relative h-full transition-shadow duration-500 bg-white rounded justify-around overflow-hidden mb-8 sm:mb-0 flex flex-col "] {
        margin-bottom: 1rem !important;
    }
}

/*BLOG CATEGORIES PAGE: MAIN ARTICLE IMAGE*/
@media (max-width: 600px) {
    .blog-index-category .post-entry__image {
        height: 20rem !important;
    }
}

/*BLOG CATEGORIES PAGE: LOAD MORE BUTTON CONTAINER*/
@media (max-width: 600px) {
    .blog-index-category .s-infinite-scroll-wrapper {
        margin-top: 4rem !important;
    }
}

/*BLOG CATEGORIES PAGE: LOAD MORE BUTTON*/
@media (max-width: 600px) {
    .blog-index-category .s-infinite-scroll-wrapper a.s-infinite-scroll-btn {
        height: 2rem;
        width: 8rem;
        font-size: 0.7rem;
        padding: 0 !important;
    }
}

/*BLOG ARTICLE PAGE: MAIN CONTAINER*/
@media (max-width: 600px) {
    .blog-single [class="container mb-8 sm:mb-24"] {
        max-width: 95% !important;
        margin-top: 3rem !important;
    }
}

/*BLOG ARTICLE PAGE: MAIN CONTAINER*/
@media (max-width: 600px) {
    .blog-single [class="container mb-8 sm:mb-24"] {
        padding: 2rem !important;
    }
}

/*BLOG ARTICLE PAGE: MAIN TITLE*/
@media (max-width: 600px) {
    .blog-single [class="font-bold text-3xl mb-5 leading-10"] {
        font-size: 1.1rem !important;
        margin-bottom: 0.5rem !important;
        line-height: 1.5rem !important;
    }
}

/*BLOG: SINGLE ARTICLE: MAIN PIC DIV
@media (max-width: 600px) {
    .blog-single .main-content .image--aspect-ratio {
        padding-bottom: 40% !important;
    }
}
*/

/*BLOG: SINGLE ARTICLE: MAIN PIC DIV: IMAGE
@media (max-width: 600px) {
    .blog-single .main-content .image--aspect-ratio img {
        height: 8rem !important;
        object-fit: contain !important;
    }
}
*/

/*BLOG: SINGLE ARTICLE: RELATED ARTICLES CONTAINER*/
@media (max-width: 600px) {
    .blog-single aside.sticky.shrink-0 {
        padding-bottom: 0 !important;
    }
}

/*BLOG ARTICLE PAGE: MAIN PARAGRAPH*/
@media (max-width: 600px) {
    .blog-single [class="leading-7 text-sm mb-10"] {
        font-size: 1.1rem !important;
    }
}

/*----------------------------------------------*/

/*HEADER*/
@media (min-width: 900px) {
    header [class="main-nav__content"] {
        max-width: 85% !important;
    }
}

/*HEADER: TOP BAR AFTER SCROLL*/
@media (min-width: 900px) {
    header [class="main-nav fixed-pinned animated fixed-header"] [class="inner bg-inherit"] {
        background-color: #ffffffc2 !important;
        backdrop-filter: blur(5px);
    }
}

/*HEADER: SIDE MENU CATEGORY DIV*/
/*SPECIAL*/
@media (min-width: 900px) {
    #aside-main-menu li.main-menu-item a {
        width: 94% !important;
    }
}

/*HEADER: SIDE MENU: SIDED LINE FORWARD BUTTON*/
@media (min-width: 900px) {
    #back-btn {
        background-color: #ffffffe0 !important;
        width: 2.5rem !important;
    }
}

/*HEADER: LOGO | CATEGORIES SECTION
@media (min-width: 900px) {
    .header--mini .main-nav__content .right-side {
        max-width: calc(100% - 130px) !important;
    }
}
*/

/*HEADER: HIDE: CATEGORIES IMAGE FOR HEADER
@media (min-width: 900px) {
    header [class="main-nav"] .mainmenu__default a img {
        display: none !important;
    }
}
*/

/*HEADER: LOGO | SIDE MENU SIGNS CONTAINER*/
/*SPECIAL*/
@media (min-width: 900px) {
    #main-nav .main-nav__content div.right-side.mobile-main-nav {
        gap: 56% !important;
    }
}

/*HEADER: SIDE MENU*/
@media (min-width: 900px) {
    #storemenu-panel {
        padding-right: 3rem !important;
        background-color: #ffffffe0 !important;
        backdrop-filter: blur(5px);
    }
}

/*MONTGAT MOMIZA SECTION*/
@media (min-width: 900px) {
    .s-block--tabs-produtcs [class="container"] {
        max-width: 75% !important;
    }
}

/*MONTGAT MOMIZA SECTION: PRODUCTS' NUMBER IN PC VIEWPORT*/
@media (min-width: 900px) {
    .s-block--tabs-produtcs salla-slider .slide--one-fifth {
        width: 17% !important;
    }
}

/*ROWABT SARI3A | RECTANGLE SECTION: MAIN SECTION CONTAINER*/
@media (min-width: 900px) {
    section.rectangular [class="container"] {
        max-width: 75% !important;
        margin-top: 1rem !important;
        /*SPECIAL*/
    }
}

/*ROWABT SARI3A | RECTANGLE SECTION: MAIN SECTION CONTAINER*/
@media (min-width: 900px) {
    section.rectangular [class="container"]:has([src="https://cdn.salla.sa/form-builder/qlhOOoSkpzD0L1wGpCDZMCxDvwXqazD8o9qKowc9.jpg"]) {
        margin-top: -5rem !important;
        /*SPECIAL*/
    }
}

/*ROWABT SARI3A | RECTANGLE SECTION: MAIN CONTAINER: SINGLE DIV*/
@media (min-width: 900px) {
    section.rectangular .slide--one-fifth {
        width: 10% !important;
        /*SPECIAL*/
    }
}

/*2RA2 EL 3OMLA2 | CLIENTS RATE SECTION: MAIN CONTAINER*/
@media (min-width: 900px) {
    .s-block--testimonials {
        overflow: inherit !important;
    }
}

/*2RA2 EL 3OMLA2 | CLIENTS RATE SECTION: MAIN SECTION CONTAINER*/
@media (min-width: 900px) {
    .s-block--testimonials [class="mx-auto max-w-7xl px-[15px] sm:px-6 lg:px-8"] {
        max-width: 75% !important;
    }
}

/*2RA2 EL 3OMLA2 | CLIENTS RATE SECTION*/
@media (min-width: 900px) {
    .s-block--testimonials h2 {
        font-size: 23px !important;
        margin-top: -15px !important;
        margin-bottom: -4px;
    }
}

/*2RA2 EL 3OMLA2 | CLIENTS RATE SECTION: CLIENTS'RATES DIVS*/
@media (min-width: 900px) {
    .s-block--testimonials [class="mx-auto mt-8 sm:mt-16 grid max-w-2xl grid-cols-1 grid-rows-1 gap-2.5 sm:gap-5 lg:gap-8 text-sm leading-6  sm:grid-cols-2 xl:mx-0 xl:max-w-none xl:grid-flow-col xl:grid-cols-4"] {
        margin-top: 1rem !important;
    }
}

/*2RA2 EL 3OMLA2 | CLIENTS RATE SECTION: DIVS*/
@media (min-width: 900px) {
    .s-block--testimonials figure:hover {
        transform: scale(1.05) !important;
        box-shadow: 0px 2px 8px 2px rgb(0 0 0 / 6%);
    }
}

/*2RA2 EL 3OMLA2 | CLIENTS RATE SECTION: PARAGRAPH*/
@media (min-width: 900px) {
    .s-block--testimonials p {
        font-size: 0.9rem !important;
    }
}

/*2RA2 EL 3OMLA2 | CLIENTS RATE SECTION: MAIN CONTAINER*/
@media (min-width: 900px) {
    .s-block--testimonials {
        overflow: hidden !important;
    }
}

/*2RA2 EL 3OMLA2 | CLIENTS RATE SECTION: MAIN CONTAINER*/
@media (min-width: 900px) {
    .s-block--testimonials {
        margin-top: -8px !important;
        padding-bottom: 30px !important;
    }
}

/*A7S2IAT SECTION: MAIN CONTAINER*/
@media (min-width: 900px) {
    .s-block--statistics [class="container md:py-12 py-6 flex flex-col lg:flex-row items-center justify-between lg:gap-12 gap-4"] {
        max-width: 75% !important;
    }
}

/*A7S2IAT SECTION: MAIN TEXT CONTAINER*/
@media (min-width: 900px) {
    .s-block--statistics [class="s-block__title relative md:text-start"] {
        margin-left: 2rem !important;
    }
}

/*A7S2IAT SECTION: PARAGRAPH*/
@media (min-width: 900px) {
    .s-block--statistics [class="mb-4 anime-item"] {
        -webkit-line-clamp: 3 !important;
    }
}

/*A7S2IAT SECTION: MAIN STATISTICS CONTAINER*/
@media (min-width: 900px) {
    .s-block--statistics [class="content grid grid-cols-2 md:gap-8 gap-4 lg:min-h-[400px] md:py-8 py-4"] {
        min-height: 300px !important;
        gap: 2.5rem !important;
    }
}

/*A7S2IAT SECTION*/
@media (min-width: 900px) {
    .s-block--statistics .statistics-item>div {
        height: 65% !important;
    }
}

/*MAP | 3ONSR EL5RITA SECTION: MAP ELEMENT*/
@media (min-width: 900px) {
    .s-block--map iframe {
        height: 350px !important;
    }
}

/*MAP | 3ONSR EL5RITA SECTION*/
@media (min-width: 900px) {
    .s-block--map [class="container relative px-0 md:px-[15px] rounded"] {
        max-width: 75% !important;
    }
}

/*MAP | 3ONSR EL5RITA SECTION: CONTACT INFO DIV*/
@media (min-width: 900px) {
    .s-block--map [class="absolute z-1 w-[calc(100%-80px)] sm:w-[calc(100%-132px)] -top-5 left-10 sm:left-16 bg-white dark:bg-dark rounded overflow-hidden p-5 lg:p-8 flex items-center gap-8 shadow-[0px_4px_92.2px_rgba(0,0,0,0.04)]"] {
        background-color: #ffffff47;
        backdrop-filter: blur(7px);
        top: 32rem !important;
        padding: 10px;
    }
}

/*MAP | 3ONSR EL5RITA SECTION: CONTACT INFO DIV*/
@media (min-width: 900px) {
    .s-block--map [class="absolute z-1 w-[calc(100%-80px)] sm:w-[calc(100%-132px)] -top-5 left-10 sm:left-16 bg-white dark:bg-dark rounded overflow-hidden p-5 lg:p-8 flex items-center gap-8 shadow-[0px_4px_92.2px_rgba(0,0,0,0.04)]"] {
        width: calc(100% - 16rem) !important;
        left: 8rem !important;
        top: 19rem !important;
    }
}

/*MAP | 3ONSR EL5RITA SECTION: MAP DIV*/
@media (min-width: 900px) {
    .s-block--map [class="flex-1 relative z-1 rounded overflow-hidden [mask-image:linear-gradient(to_top,transparent_0,black_0%,black_68%,transparent_90%)]"] {
        mask-image: linear-gradient(to top, transparent 0, black 0%, black 68%, transparent 102%) !important;
    }
}

/*MOMIZAT EL MATJAR MOHSEN SECTION*/
@media (min-width: 900px) {
    .s-block--enhanced-features {
        max-width: 75% !important;
    }
}

/*FAQS SECTION: MAIN CONTAINER*/
@media (min-width: 900px) {
    .s-block--faqs [class="container relative"] {
        max-width: 75% !important;
    }
}

/*QA2MT TASNIFAT SECTION*/
@media (min-width: 900px) {
    .s-block--cats-list [class="container px-0 lg:px-[15px]"] {
        max-width: 75% !important;
    }
}

/*QA2MT TASNIFAT SECTION: MAIN CONTAINER*/
@media (min-width: 900px) {
    .s-block--cats-list .container:hover {
        transform: scale(1.05);
        border-radius: 20px;
    }
}

/*QA2MT TASNIFAT SECTION: MAIN CONTAINER*/
@media (min-width: 900px) {
    .s-block--cats-list .cats-list-wrap {
        padding-right: 1.3rem !important;
    }
}

/*QA2MT TASNIFAT SECTION: CONTAINER*/
@media (min-width: 900px) {
    .s-block--cats-list [class="cats-list-wrap px-5 py-8 md:p-10 lg:p-16 bg-no-repeat bg-gray-100 dark:bg-white/5 lg:rounded bg-left-bottom"] {
        padding-top: 2rem !important;
    }
}

/*QA2MT TASNIFAT SECTION: CATEGORIES CONTAINER*/
@media (min-width: 900px) {
    .s-block--cats-list [class="cats-list grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-10 lg:max-w-3/4 mt-10"] {
        max-width: 65% !important;
        /*SPECIAL*/
    }
}

/*MOVING TEXT | SHREET EL 3ROD EL MOT7RK SECTION*/
@media (min-width: 900px) {
    .s-block--marquee {
        max-width: 75% !important;
    }
}

/*RAWABT SARI3A CIRCLE SECTION*/
@media (min-width: 900px) {
    .s-block--categories.circle [class="container"] {
        max-width: 75% !important;
    }
}

/*RAWABT SARI3A CIRCLE SECTION: MAIN SINGLE CATEGORIES DIV*/
@media (min-width: 900px) {
    .s-block--categories.circle .s-slider-swiper-wrapper .slide--one-eighth {
        width: 9% !important;
    }
}

/*EL MA3RD EL RA2ISY SECTION: MAIN CONTAINER*/
/*SPECIAL*/
@media (min-width: 900px) {

    section.s-block--main-slider-1 #main-slider-1-4,
    section.s-block--main-slider-1 #main-slider-1-6,
    section.s-block--main-slider-1 #main-slider-1-8 {
        background-color: transparent !important;
    }
}

/*EL MA3RD EL RA2ISY SECTION: MAIN CONTAINER: CONTAINER*/
/*SPECIAL*/
@media (min-width: 900px) {

    section.s-block--main-slider-1 #main-slider-1-4 div.swiper.s-slider-container,
    section.s-block--main-slider-1 #main-slider-1-6 div.swiper.s-slider-container,
    section.s-block--main-slider-1 #main-slider-1-8 div.swiper.s-slider-container {
        max-width: 75% !important;
        border-radius: 0.8em;
    }
}

/*EL MA3RD EL RA2ISY SECTION: MAIN CONTAINER: CONTAINER: IMAGE*/
/*SPECIAL*/
@media (min-width: 900px) {

    section.s-block--main-slider-1 #main-slider-1-4 div.swiper.s-slider-container img:hover,
    section.s-block--main-slider-1 #main-slider-1-6 div.swiper.s-slider-container img:hover,
    section.s-block--main-slider-1 #main-slider-1-8 div.swiper.s-slider-container img:hover {
        transform: scale(1.03);
        transition: 1.5s;
    }
}

/*BLOG ARTICLES SECTION*/
@media (min-width: 900px) {
    .s-block--blog [class="container"] {
        max-width: 75% !important;
    }
}

/*FOOTER: BRIEF*/
@media (min-width: 900px) {
    footer [class="max-w-3xl flex flex-col items-center"] p {
        width: 48em;
        text-align: justify;
        text-align-last: justify;
    }
}

/*CATEGORIES PAGE: TOP MAIN HEADER*/
@media (min-width: 900px) {
    .product-index header.product-index-page-header [class="container mt-[15px] lg:mt-10"] {
        max-width: 75% !important;
    }
}

/*CATEGORIES PAGE: MAIN CONTAINER*/
@media (min-width: 900px) {
    .product-index [class="container"] {
        max-width: 75% !important;
    }
}

/*CATEGORIES PAGE: MAIN PRODUCTS SLIDER*/
@media (min-width: 900px) {
    .product-index .s-products-list-wrapper {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
}

/*PRODUCT PAGE: MAIN CONTAINER*/
@media (min-width: 900px) {
    .product-single [class="container container--product-single mt-5 lg:mt-10 product-images--slider "] {
        max-width: 75% !important;
    }
}

/*PRODUCT PAGE: PICS CONTAINER*/
@media (min-width: 900px) {
    .product-single .main-content {
        width: 50% !important;
    }
}

/*PRODUCT PAGE: TABS TITLES DIV*/
@media (min-width: 900px) {
    .product-single .product-tabs [class="tabs border-b"] {
        justify-content: center !important;
    }
}

/*PRODUCT PAGE: PRODUCTS MAYBE YOU LOVE IT: SINGLE PRODUCT DIV*/
@media (min-width: 900px) {
    .product-single #similar-slider .slide--one-fifth {
        width: 17% !important;
    }
}

/*BRANDS: MAIN PAGE: MAIN CONTAINER*/
@media (min-width: 900px) {
    .brands-index [class="container mb-20"] {
        max-width: 75% !important;
    }
}

/*BRANDS: SINGLE PAGE: MAIN CONTAINER*/
@media (min-width: 900px) {
    .brands-single [class="container"] {
        max-width: 75% !important;
    }
}

/*BRANDS: SINGLE PAGE: MAIN PRODUCTS SLIDER*/
@media (min-width: 900px) {
    .brands-single [class="s-products-list-wrapper s-products-list-vertical-cards"] {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
}

/*PAGES: MAIN CONTAINER*/
@media (min-width: 900px) {
    .page-single [class="container"] {
        max-width: 75% !important;
    }
}

/*PAGES: MAIN CONTAINER*/
@media (min-width: 900px) {
    .page-single [class="content content--single-page w-full lg:w-10/12 bg-white dark:bg-dark rounded lg:p-8 mt-4 lg:mt-12"] {
        transition: 1s !important;
    }

    .page-single [class="content content--single-page w-full lg:w-10/12 bg-white dark:bg-dark rounded lg:p-8 mt-4 lg:mt-12"]:hover {
        transform: scale(1.05);
    }
}

/*BLOG MAIN: MAIN ARTICLE IMAGE CONTAINER*/
@media (min-width: 900px) {
    .blog-index .md\:h-\[400px\] {
        height: 37rem !important;
    }
}

/*BLOG MAIN: OTHER ARTICLES IMAGES CONTAINER*/
@media (min-width: 900px) {
    .blog-index .h-56 {
        height: 23rem;
    }
}

/*BLOG CATEGORIES PAGE: MAIN ARTICLE IMAGE CONTAINER*/
@media (min-width: 900px) {
    .blog-index-category .md\:h-\[400px\] {
        height: 37rem !important;
    }
}

/*BLOG CATEGORIES PAGE: OTHER ARTICLES IMAGES CONTAINER*/
@media (min-width: 900px) {
    .blog-index-category .h-56 {
        height: 23rem;
    }
}

/*-----------------MEDIA QUERY------------------*/
/*--------------------EXTRA---------------------*/

/*EXTERNAL WHATSAPP CONTAINER*/
#karzoun-widget-send-button {
    padding-right: 0 !important;
    padding-left: 0 !important;
    height: 3rem !important;
    width: 3rem !important;
    min-width: 3rem !important;
    right: 2.5rem !important;
    bottom: 70px !important;
    background-color: #511952 !important;
}

/*EXTERNAL WHATSAPP CONTAINER: TEXT DIV*/
#karzoun-widget-send-button div {
    display: none !important;
}

/*EXTERNAL WHATSAPP CONTAINER: ICON*/
#karzoun-widget-send-button svg {
    width: 30px !important;
    height: 30px !important;
}

/*EXTERNAL WHATSAPP CONTAINER*/
@media (max-width: 600px) {
    #karzoun-widget-send-button {
        right: 2.3rem !important;
        bottom: 8.2rem !important;
    }
}

/*--------------------EXTRA---------------------*/