/* Add custom CSS styles below */

/*-----------------------HEADER-----------------------*/

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

/*HEADER: OVERLAY 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;
}

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

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

.side-panel__top .navbar-brand img {
    height: 50px !important;
    width: auto;
    max-height: 7rem !important;
}

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

/*-----------------------HEADER-----------------------*/
/*------------------------BODY------------------------*/

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

/*2RA2 EL 3OMLA2 | CLIENTS RATE SECTION: MAIN TITLE*/
.s-block--testimonials [class="last:mb-4 "] {
    color: #ff5f00 !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*/
.s-block--tabs-produtcs [class="tabs hide-scroll mb-5"] span {
    padding-bottom: 4px !important;
    transition: 0.5s !important;
}

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

/*MONTGAT MOMIZA SECTION: 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;
}

/*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.1rem !important;
}

/*MONTGAT MOMIZA SECTION: TABS TITLE*/
.s-block--tabs-produtcs [class="tabs hide-scroll mb-5"] button span {
    background-color: white !important;
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

/*MONTGAT MOMIZA SECTION: TABS 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*/
.s-block--tabs-produtcs [class="tabs hide-scroll mb-5"] {
    gap: 0.5rem !important;
}

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

/*MONTGAT MOT7RKA SECTION: LOAD MORE BUTTON*/
.s-block--products-slider [class="left-side flex items-center gap-5"] {
    display: none !important;
}

/*MONTGAT MOT7RKA SECTION: TITLE CONTAINER*/
.s-block--products-slider [class="s-block__title relative "] {
    margin-bottom: 1rem !important;
    position: relative !important;
}

/*MONTGAT MOT7RKA SECTION: TITLE*/
.s-block--products-slider [class="s-block__title relative "]::before {
    content: '';
    position: absolute;
    border-bottom: 1px solid #ebebebb3;
    top: 35%;
    width: 100%;
}

/*MONTGAT MOT7RKA SECTION: TITLE*/
.s-block--products-slider [class="last:mb-4 "] {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
    background-color: white !important;
}

/*MONTGAT MOT7RKA SECTION: TITLE*/
.s-block--products-slider [class="s-block__title relative "] h2 {
    padding-bottom: 3px !important;
}

.s-block--products-slider [class="s-block__title relative "] h2:hover {
    color: #ff5f00 !important;
}

/*MONTGAT MOT7RKA SECTION: LINE DOWN TITLE*/
.s-block--products-slider [class="s-block__title relative "] h2::after {
    content: '';
    width: 30%;
    position: absolute;
    border: solid 1px #000;
    right: 25px;
    bottom: 0;
    transition: 0.5s;
}

.s-block--products-slider [class="s-block__title relative "] h2:hover::after {
    width: 60%;
    border: solid 1px #ff5f00;
}

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

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

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

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

/*CATEGORIES SECTION: CONTAINER PIC*/
.s-block--cats-list .cats-list-wrap {
    background-size: contain;
}

/*CATEGORIES SECTION: TITLE*/
.s-block--cats-list h2 {
    color: #ff5f00 !important;
}

/*CATEGORIES 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;
}

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

/*MOMIZAT EL MATJAR | STORE FEATURES SECTION*/
.s-block--features .s-block--features__item {
    transition: 0.5s !important;
    box-shadow: -2px 2px 10px 0 rgb(0 0 0 / 6%);
}

.s-block--features .s-block--features__item:hover {
    transform: scale(0.9);
    box-shadow: 2px -2px 10px 0 rgb(0 0 0 / 6%);
}

/*MOMIZAT EL MATJAR | STORE FEATURES SECTION: ICON DIV*/
.s-block--features .s-block--features__item .feature-icon {
    height: 3rem !important;
}

/*MOMIZAT EL MATJAR | STORE FEATURES SECTION: ICON*/
.s-block--features .s-block--features__item .feature-icon i {
    font-size: 2.5rem !important;
    color: #002379;
}

/*MOMIZAT EL MATJAR | STORE FEATURES SECTION: TITLE*/
.s-block--features [class="font-bold mb-1"] {
    font-size: 1.1rem !important;
    margin-bottom: 0 !important;
    color: #002379;
}

/*MOMIZAT EL MATJAR | STORE FEATURES SECTION: PARAGRAPH*/
.s-block--features .s-block--features__item p {
    font-size: 0.9rem !important;
}

/*MOMIZAT EL MATJAR | STORE FEATURES SECTION: MAIN CONTAINER*/
.s-block--features [class="flex flex-col sm:flex-row justify-center sm:items-center sm:gap-8 border border-gray-100 dark:border-white/10 rounded"] {
    border: 0 !important;
}

/*MOMIZAT EL MATJAR | STORE FEATURES SECTION: MAIN CONTAINER: SINGLE DIV*/
.s-block--features [class="s-block--features__item sm:w-[33.333%] flex flex-col py-5 sm:py-8 px-8 first:col-span-2 first:lg:col-span-1"] {
    text-align: center !important;
}

/*MOMIZAT EL MATJAR | STORE FEATURES SECTION*/
.s-block--features {
    margin-bottom: 4rem !important;
}

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

/*3NWAN 3NSR | TITLE ONLY: TITLE*/
.s-block--title-only h2 {
    color: #002379 !important;
}

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

/*MAP SECTION: TITLE*/
.s-block--map h2 {
    color: #ff5f00 !important;
}

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

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

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

/*A7S2IAT EL MATGER SECTION: TITLE*/
.s-block--statistics [class="last:mb-4 anime-item"] {
    color: #ff5f00 !important;
}

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

/*A7S2IAT EL MATGER SECTION: STATISTICS CONTAINER: MAIN NUMBER*/
.s-block--statistics [class="font-bold text-3xl leading-10 anime-item--counter"] {
    font-family: cairo, Arial, Helvetica, sans-serif !important;
    font-size: 1.7rem !important;
}

/*A7S2IAT EL MATGER 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 EL MATGER 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 EL MATGER 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: 1.8rem !important;
}

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

/*STORE STATISTICS SECTION*/
.s-block--statistics .statistics-item>div {
    width: 100% !important;
}

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

/*BLOGER SECTION*/
.s-block--blog {
    background-color: rgb(252 252 252) !important;
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

/*BLOGER SECTION: KEYWORDS SECTION*/
.index .s-block--blog [class="mt-5 lg:mt-8 flex items-center gap-x-4 text-xs"] {
    display: none !important;
}

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

/*BLOGER SECTION: TITLE*/
.s-block--blog h2 {
    color: #ff5f00 !important;
}

/*BLOGER 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: 85% !important;
}

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

/*BANNER 3ARID: SPECIFIC DOWN BANNER*/
section:has([src="https://cdn.salla.sa/form-builder/OVnI1PQOh5p9w97joGHSqm6nOlXOEWmwR18YqfQ6.png"]) [class="container"] {
    max-width: 100% !important;
    margin-bottom: -4.5rem !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: #ff5f00 !important;
}

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

/*MOVING TEXT CONTAINER*/
.s-block--marquee .marquee {
    --gap: 0px !important;
}

/*MOVING TEXT CONTAINER*/
.s-block--marquee {
    margin-top: 4rem !important;
}

/*MOVING TEXT CONTAINER: ICON BG*/
.s-block--marquee [clip-path="url(#clip0_314_434)"] path:first-of-type {
    fill: #ff5f00 !important;
}

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

/*SMALL CIRCLE BUTTONS 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: 30px;
    height: 30px;
    margin: 3px;
}

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

/*FLOATING RIGHT CONTACTS: ICON SECTION*/
.floating-contacts__trigger {
    color: white !important;
    width: 45px;
    height: 45px;
    font-size: 22px;
}

/*FLOATING RIGHT CONTACTS: ICON SECTION: ICONS*/
.floating-contact-list li a {
    width: 45px !important;
    height: 45px !important;
    font-size: 22px;
}

.floating-contact-list li a i {
    font-size: 22px !important;
}

/*FLOATING RIGHT CONTACTS: DOWN ICONES*/
.floating-contact-list .sicon-whatsapp2,
.floating-contact-list .sicon-iphone,
.floating-contact-list .sicon-mail,
.floating-contact-list .sicon-phone,
.floating-contact-list .sicon-paper-plane-o {
    background-color: #ff5f00 !important;
}

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

/*ROWABT SARI3A SQUARE SECTION*/
.s-block--categories {
    margin-top: 7rem !important;
    margin-bottom: 2rem !important;
}

/*ROWABT SARI3A SQUARE: IMG*/
[class="s-block s-block--anime s-block--categories square align-below has-title without-bg-color"] [class="image--aspect-ratio image--aspect-ratio--square  overflow-hidden "] img {
    object-fit: contain !important;
    padding: 0.8rem !important;
}

/*ROWABT SARI3A SQUARE: TITLE*/
[class="s-block s-block--anime s-block--categories square align-below has-title without-bg-color"] [class="last:mb-4 "] {
    color: #002379 !important;
}

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

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

.promotion-badge.has-discount:where([dir=rtl], [dir=rtl] *) {
    shadow: none !important;
    box-shadow: none !important;
}

/*------------------------BODY------------------------*/
/*--------------------SEARCH PAGE---------------------*/

/*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 PAGE---------------------*/
/*---------------------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--------------------*/
/*----------------------FOOTER------------------------*/

/*FOOTER: MAIN CONTAINER*/
.store-footer-wrap .store-footer {
    background-color: #fafafa !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: #002379;
}

/*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(1rem);
}

/*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(-10px);
}

/*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;
}

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

/*----------------------FOOTER------------------------*/
/*----------------------PAGES-------------------------*/

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

/*PAGES: TITLE*/
.page-single .container .flex .content h1 {
    color: #854c38;
    font-size: 22px;
    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-------------------------*/
/*----------------------BLOG--------------------------*/

/*BLOG: MAIN CONTAINER*/
.blog-index [class=" container mb-8 sm:mb-24"] {
    background: transparent;
    border-radius: 30px;
    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: KEYWORDS CONTAINER*/
.blog-index [class="flex flex-wrap items-center -mx-1.5"] {
    opacity: 0 !important;
}

/*BLOG: ARTICLES CONTAINER*/
.blog-index [class="block sm:grid grid-cols-2 gap-5 md:gap-8 hydrated"] {
    gap: 0rem 2rem !important;
}

/*BLOG: ARTICLES PIC*/
.blog-index [class="block sm:grid grid-cols-2 gap-5 md:gap-8 hydrated"] a img {
    transition: 0.5s !important;
}

.blog-index [class="block sm:grid grid-cols-2 gap-5 md:gap-8 hydrated"] a:hover img {
    transform: scale(1.1);
}

/*BLOG: ARTICLE: MAIN CONTAINER*/
.blog-single [class="container mb-8 sm:mb-24"] {
    background: transparent;
    border-radius: 30px;
    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: MAIN PARAGRAPH*/
.blog-single [class="leading-7 text-sm mb-10"] {
    text-align: justify !important;
}

/*BLOG: ARTICLE: KEYWORDS CONTAINER*/
.blog-single [class="flex flex-wrap items-center -mx-1.5"] {
    opacity: 0 !important;
}

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

/*BLOG: CATEGORIES: MAIN CONTAINER*/
.blog-index-category [class=" container mb-8 sm:mb-24"] {
    background: transparent;
    border-radius: 30px;
    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: KEYWORDS CONTAINER*/
.blog-index-category [class="flex flex-wrap items-center -mx-1.5"] {
    opacity: 0 !important;
}

/*----------------------BLOG--------------------------*/
/*------------------PRODUCT PAGE----------------------*/

/*PRODUCT PAGE: MAIN TITLE*/
.product-single .product-details-col h1 {
    font-size: 1.25rem !important;
}

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

/*PRODUCT PAGE: PRODUCT INFO | COMMENTS TITLES*/
.product-single .main-content [class="group-hover:underline"] {
    font-size: 1.25rem !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: PRODUCTS MAYBE YOU LOVE IT: TITLE*/
.product-single .s-block__title .right-side h2 {
    font-size: 20px !important;
    margin-bottom: 0rem !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----------------------*/
/*--------------------MEDIA QUERY---------------------*/

/*HEADER: SIDE LIST*/
@media (max-width: 500px) {
    [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: SIDE LIST: ERROR SHOW ALL BUTTON*/
@media (max-width: 500px) {
    #storemenu-panel [class="side-panel__content"] [class="mobile-menu mainmenu__default"] strong {
        margin-right: 8px !important;
    }
}

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

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

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

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

/*CATEGORIES SECTION: CATEGORIES CONTAINER*/
@media (max-width: 500px) {
    .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: 2.5rem !important;
    }
}

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

/*MONTGAT MOT7RKA SECTION*/
@media (max-width: 500px) {
    #featured-products-style2-10 {
        margin-top: 3rem !important;
        margin-bottom: 1.5rem !important;
    }
}

/*MONTGAT MOT7RKA SECTION*/
@media (max-width: 500px) {
    section#products-slider-14-slider {
        margin-top: 4rem !important;
    }
}

/*MOMIZAT EL MATJAR | STORE FEATURES SECTION: MAIN CONTAINER*/
@media (max-width: 500px) {
    .s-block--features [class="flex flex-col sm:flex-row justify-center sm:items-center sm:gap-8 border border-gray-100 dark:border-white/10 rounded"] {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        gap: 1.5rem !important;
    }
}

/*MOMIZAT EL MATJAR | STORE FEATURES SECTION: MAIN CONTAINER: FIRST DIV*/
@media (max-width: 500px) {
    .s-block--features .s-block--features__item {
        width: 95% !important;
    }
}

/*MOMIZAT EL MATJAR | STORE FEATURES SECTION: TITLE*/
@media (max-width: 500px) {
    .s-block--features [class="font-bold mb-1"] {
        margin-bottom: -5px !important;
    }
}

/*MAP SECTION: CONTACT INFO DIV*/
@media (max-width: 500px) {
    .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: 18rem !important;
        padding: 10px;
    }
}

/*MAP SECTION: MAP DIV*/
@media (max-width: 500px) {
    .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;
    }
}

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

/*A7S2IAT EL MATGER SECTION: STATISTICS CONTAINER: MAIN DIV*/
@media (max-width: 500px) {
    .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 EL MATGER SECTION: STATISTICS CONTAINER: MAIN NUMBER*/
@media (max-width: 500px) {
    .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;
    }
}

/*BLOGER SECTION: ARTICLES CONTAINER*/
@media (max-width: 500px) {
    .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"] {
        gap: 2.5rem 2rem !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

/*BLOGER SECTION: ARTICLE TITLE DIV*/
@media (max-width: 500px) {
    .s-block--blog article [class="mt-3 text-lg font-semibold leading-6 group-hover:text-primary"] {
        overflow: hidden !important;
        max-width: 85% !important;
        text-overflow: ellipsis !important;
        font-weight: 600 !important;
        margin-bottom: -0.2rem !important;
    }

    .s-block--blog article [class="mt-3 text-lg font-semibold leading-6 group-hover:text-primary"] a {
        white-space: nowrap !important;
    }
}

/*BLOGER SECTION: AUTHOR DIV*/
@media (max-width: 500px) {
    .s-block--blog article [class="relative mt-5 md:mt-8 flex items-center gap-x-4"] {
        margin-top: 1.5rem !important;
    }

    .s-block--blog article [class="h-10 w-10 rounded-full bg-gray-100 dark:bg-white/10 flex items-center justify-center text-lg text-gray-400 dark:text-white/70"] {
        height: 2.2rem !important;
        width: 2.2rem !important;
    }
}

/*BLOGER SECTION: TEXT CONTAINER*/
@media (max-width: 500px) {
    .s-block--blog article [class="max-w-xl"] {
        max-width: 17rem !important;
    }
}

/*BANNER 3ARID SECTION*/
@media (max-width: 500px) {
    .s-block--fixed-banner {
        margin-top: 3rem !important;
    }
}

/*BANNER 3ARID: SPECIFIC DOWN BANNER*/
@media (max-width: 500px) {
    section:has([src="https://cdn.salla.sa/form-builder/OVnI1PQOh5p9w97joGHSqm6nOlXOEWmwR18YqfQ6.png"]) {
        margin-bottom: -11px !important;
    }
}

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

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

/*SHRIT MOT7RK | MOVING TEXT CONTAINER*/
@media (max-width: 500px) {
    .s-block--marquee {
        margin-top: 2.5rem !important;
        margin-bottom: 1rem;
    }
}

/*ROWABT SARI3A SQUARE: PIC: DIVS TITLE*/
@media (max-width: 500px) {
    [class="s-block s-block--anime s-block--categories square align-below has-title without-bg-color"] [class="text-lg rounded-upto-5"] {
        font-size: 1.1rem !important;
    }
}

/*ROWABT SARI3A SQUARE: PIC: TITLE*/
@media (max-width: 500px) {
    [class="s-block s-block--anime s-block--categories square align-below has-title without-bg-color"] .slide--one-eighth {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

/*ROWABT SARI3A SQUARE SECTION*/
@media (max-width: 500px) {
    .s-block--categories {
        margin-bottom: 1.5rem !important;
    }
}

/*ROWABT SARI3A SQUARE: PIC: SUB-TITLE BELOW TITLE*/
@media (max-width: 500px) {
    [class="s-block s-block--anime s-block--categories square align-below has-title without-bg-color"] small {
        font-size: 0.65rem !important;
        margin-top: 0.35rem !important;
    }
}

/*ROWABT SARI3A SQUARE SECTION*/
@media (max-width: 500px) {
    .s-block--categories {
        margin-top: 4rem !important;
        margin-bottom: 3rem !important;
    }
}

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

/*PAGES: TITLE*/
@media (max-width: 500px) {
    .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: 500px) {
    .page-single [class="s-comment-form-wrapper"] {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
}

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

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

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

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

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

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

/*PRODUCT PAGE: MAIN CONTAINER*/
@media (max-width: 500px) {
    .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: 500px) {
    .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: 500px) {
    .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: 500px) {
    .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: 500px) {
    .product-single [class="s-comments s-comments-product"] {
        padding-top: 4rem !important;
    }
}

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

/*HEADER*/
@media (min-width: 900px) {
    header [class="main-nav__content"] {
        max-width: 90% !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);
    }
}

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

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

/*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 CONTAINER*/
@media (min-width: 900px) {
    .s-block--testimonials {
        margin-top: -8px !important;
        padding-bottom: 30px !important;
    }
}

/*CATEGORIES 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: 86% !important;
    }
}

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

/*CATEGORIES 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;
    }
}

/*MONTGAT MOT7RKA SECTION*/
@media (min-width: 900px) {
    .s-block--features {
        margin-top: 6rem !important;
    }
}

/*MAP 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: 24rem !important;
        padding: 10px;
    }
}

/*MAP 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;
    }
}

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

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

/*FLOATING RIGHT CONTACTS: ICON SECTION: ICONS*/
@media (min-width: 900px) {
    .floating-contacts {
        right: 3.1rem !important;
        bottom: 3.5rem !important;
    }
}

/*FLOATING RIGHT CONTACTS: ICON SECTION: SUB-ICONS*/
@media (min-width: 900px) {
    [class="floating-contact-list"] {
        right: 0.1rem !important;
        bottom: 3.8rem !important;
    }
}

/*BANNER 3ARID SECTION: IMG*/
@media (min-width: 900px) {
    .s-block--fixed-banner a img {
        transition: 1s !important;
    }

    .s-block--fixed-banner a:hover img {
        transform: scale(1.05) !important;
    }
}

/*ROWABT SARI3A SQUARE: PIC DIV*/
@media (min-width: 900px) {
    [class="s-block s-block--anime s-block--categories square align-below has-title without-bg-color"] .slide--one-eighth span {
        transition: 0.5s !important;
    }
}

/*ROWABT SARI3A SQUARE: PIC DIV*/
@media (min-width: 900px) {
    [class="s-block s-block--anime s-block--categories square align-below has-title without-bg-color"] .slide--one-eighth:hover span {
        transform: translateY(10px) !important;
    }
}

/*ROWABT SARI3A SQUARE: TITLE: MAIN CONTAINER*/
@media (min-width: 900px) {
    [class="s-block s-block--anime s-block--categories square align-below has-title without-bg-color"] [class="s-block__title relative "] {
        margin-bottom: 1.7rem !important;
    }
}

/*ROWABT SARI3A SQUARE: TITLE SECTION*/
@media (min-width: 900px) {
    [class="s-block s-block--anime s-block--categories square align-below has-title without-bg-color"] {
        margin-bottom: 2rem !important;
    }
}

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