/* Add custom CSS styles below */

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

.header--has-overlay .store-header:before {
    height: 82px !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*/
/*---------------------------------------------------*/

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

/*ANIMATED LOGO FULLSCREEN STARTING PAGE*/
.index:before {
    content: "";
    width: 100%;
    height: 100%;
    background: url(https://i.ibb.co/DWhtKWL/QASR003.gif);
    position: fixed;
    z-index: 99999999999999999 !important;
    transform: scale(0);
    background-size: 18rem !important;
    background-repeat: no-repeat;
    background-position: center !important;
    animation-name: logobg;
    animation-duration: 3s;
    backdrop-filter: blur(40px);
}

@keyframes logobg {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1);
    }

    80% {
        transform: scale(1);
    }

    100% {
        transform: scale(0);
    }
}

body {
    font-family: El Messiri, cairo, sans-serif;
}


/*CLIENTS RATES CONTAINER*/
.container.\[mask-image\:_linear-gradient\(to_bottom\,transparent_0\,_black_70px\,_black_calc\(100\%-100px\)\,transparent_100\%\)\].max-h-\[600px\].overflow-hidden {
    margin-top: 50px;
    margin-bottom: 50px;
}

/*MAP: TITLE*/
h2.text-2xl.sm\:text-3xl.md\:mb-1.anime-item {
    font-size: 1.4rem !important;
    color: #cab48b;
}

/*FEATURES PRODUCTS: MAIN TITLES*/
.s-block--tabs-produtcs .tab-trigger span {
    padding-bottom: 4px !important;
    font-size: 17px !important;
}

/*FEATURES PRODUCTS: MAIN PRODUCTS CONTAINER*/
.product-entry__content .gap-1 {
    white-space: nowrap;
}

/*FEATURES PRODUCTS: MAIN PRODUCTS TITLES*/
.product-entry__title {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 0.875rem !important;
}

/*FEATURES PRODUCTS: SUB-TITLES*/
.product-entry__subtitle {
    font-size: 1rem !important;
}

/*FEATURES PRODUCTS: PRODUCTS PRICES*/
.regular-or-normal-price {
    font-size: 1rem !important;
}

/*PRODUCT CARD: CART CONTAINER*/
.btn--add-to-cart button {
    border: 1px !important;
    background-color: white;
    box-shadow: -2px 2px 0px 0px rgb(0 0 0 / 6%);
}

.btn--add-to-cart button:hover {
    box-shadow: 2px 2px 0px 0px rgb(0 0 0 / 6%);
    background-color: black;

}

/*PRODUCT CARD: CART ICON*/
:root {
    --color-addtocart-hover-bg: white !important;
    --color-addtocart-hover-color: #a88a4c !important;
}

/*PRODUCT CARD: TEXT DIV*/
.product-entry__content .flex-col {
    text-align: center !important;
}

/*PRODUCT CARD: TEXT DIV: SUB-TITLE*/
.product-entry__content .flex-col .product-entry__subtitle {
    color: #cab48b !important;
}

/*TRWIGY TITLE*/
.promotion-badge-wrap {
    top: 10px;
    left: 0 !important;
}

.promotion-badge {
    background-color: #ffffff;
    border-radius: 0 20px 20px 0;
    color: #000000;
    box-shadow: 2px 2px 0px 0px rgb(0 0 0 / 6%);
}

/*WISH ICON ON PRODUCTS*/
#app button.product-entry-btn--wishlist {
    height: 1.7rem !important;
    width: 1.7rem !important;
    border-radius: 9999px !important;
    border-style: none !important;
    box-shadow: 2px 2px 0px 0px rgb(0 0 0 / 6%);
}

/*CATEGORIES SEACTION: ALL SECTIONS CONTAINER*/
.s-block--categories .left-side {
    display: none !important;
}

/*CATEGORIES SEACTION: PICS CONTANER*/
.image--aspect-ratio--square {
    background-color: rgb(250 250 250) !important;
}

/*UP-STORE BUTTON*/
body:not(.has-floating-contacts-list) .progress-wrap {
    bottom: 3.5rem !important;
}

#progress-scroll {
    color: white !important;
}

#progress-scroll path {
    stroke: #ffffff !important;
}

/*FAQS SECTION*/
.s-block--faqs .text-primary p {
    text-align: justify !important;
}

/*FAQS SECTION*/
.s-block--faqs .underline {
    text-decoration-line: none;
}

/*MA3RAD & SHABKA MONTGAT M3 MSA7A SABTA*/
.s-block--products-slider-with-side-fixedarea .btn--main,
.s-block--products-grid-with-side-fixedarea .btn--main {
    background-color: transparent !important;
    border: none;
    padding: 0px;
}

/*MA3RAD & SHABKA MONTGAT M3 MSA7A SABTA: BUTTON*/
.s-block--products-slider-with-side-fixedarea .btn--main,
.s-block--products-grid-with-side-fixedarea .btn--main {
    color: #ffffff !important;
}

/*MA3RAD MONTGAT M3 MSA7A SABTA: CONTENT DIV*/
.content-area {
    gap: 0rem !important
}

/*MA3RAD MONTGAT M3 MSA7A SABTA: CONTENT DIV: HEADER*/
.content-area h2 {
    font-size: 1.6rem !important;
    margin: -5px 0 !important;
}

/*MA3RAD RA2ISY 001: BUTTON*/
#main-slider-1-15 .inline-block .btn--main {
    display: none !important;
}

/*MA3RAD RA2ISY 001: PICS DIVS*/
.s-block--main-slider-1 .items-end a {
    border-radius: 10px !important;
}

/*MA3RAD RA2ISY 001: TEXT DIV*/
.s-block--main-slider-1 .block-inner {
    display: none !important;
}

/*MA3RAD RA2ISY 001: TEXT OVERLAY BG*/
.from-black {
    --tw-gradient-from: #8f8f8f 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);
}

/*MA3RAD RA2ISY 001: MIDDLE PIC DIV*/
#products-slider-and-fixedarea-5 .swiper-slide-next {
    max-width: 100% !important;
}

/*STORE FEATURES*/
.s-block--enhanced-features {
    background-color: transparent !important;
}

/*STORE FEATURES: DIVS*/
.s-block--enhanced-features .s-block--features__item {
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 10px 0;
    border-radius: 10px;
    box-shadow: 2px 2px 0px 0px rgb(0 0 0 / 6%);
    transition: 0.3s;
}

.s-block--enhanced-features .s-block--features__item:hover {
    border: solid 1px #ffffff;
    border-radius: 15px;
    border: solid 1px #cab48b3d;

}

/*STORE FEATURES: ICONS DIVS*/
.w-16.h-16.rounded-full.shrink-0.bg-orange-400.text-white.flex.items-center.transition-transform.duration-700.justify-center.group-hover\:scale-\[1\.05\] {
    width: 50px !important;
    height: 50px !important;
}

/*STORE FEATURES: ICONS*/
.s-block--enhanced-features .animated-icon {
    font-size: 28px !important;
}

/*STORE FEATURES: HEADING*/
.s-block--enhanced-features h2 {
    font-size: 1.1rem !important;
}

/*STORE FEATURES: PARAGRAPH*/
.s-block--enhanced-features p {
    color: #94753d !important;
}

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

/*FLOATING 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;
    background-color: #cab48b !important;
}

/*PRODUCT: IMAGE DIV
.product-entry__image-wrap {
    padding-right: 5px;
    padding-left: 5px;
}
*/

/*PROMOTION BANNER: ICON*/
.s-block--promotion-banner .sicon-shipping-fast,
.s-block--promotion-banner .sicon-shipping,
.s-block--promotion-banner .sicon-gift-sharing {
    animation: none !important;
}

/*PROMOTION BANNER: BUTTON*/
.s-block--promotion-banner .st-banner-bar__btn {
    display: none !important;
}

/*COUPON: PARAGRAPH*/
.coupon-modal p {
    text-align: justify !important;
    margin-top: 1rem;
}

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

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

/*FOOTER BRIF*/
.store-footer p {
    text-align: center !important;
}

/*RIGHT REVERSED SECTION: STORE NAME*/
.text-gray-400 a {
    color: #cab48b !important;
}

/*FOOTER: SECTIONS TITLES*/
[data-show="widget-footer-menu"],
[data-show="widget-account-menu"],
[data-show="widget-contacts"] {
    color: #cab48b !important;
}

/*FOOTER: SOCIZL MEDIA ICONS*/
[title="snapchat"],
[title="tiktok"] {
    border: none !important;
    box-shadow: 0px 0px 3px 2px rgb(0 0 0 / 6%);
}

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

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

/*PAGES CONTAINER - الصفحات التعريفية*/
.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: 17px;
}

/*PAGES TITLE - الصفحات التعريفية*/
.container .flex .content h1 {
    color: #3B3838;
    font-size: 18px;
    text-align: center;
    text-decoration: underline;
    margin-bottom: 1rem !important;
}

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

/*PAGES CONTENT - الصفحات التعريفية*/
.container .flex .content .content-entry {
    text-align: justify;
    margin-right: 17px;
    margin-left: 17px;
}

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

/*-------------------------------------------------*/
/*PRODUCTS & CATEGORIES PAGE*/

/*FILTER BUTTON: TEXT*/
[data-show="filters-panel"] .s-button-text {
    color: white !important;
}

/*PRODUCTS KEYWORDS*/
.product-metadata {
    display: none !important;
}

/*PRODUCTS OPTIONS*/
.s-product-options-option {
    margin-top: 10px !important;
}

/*ADD TO CART BUTTON*/
/*.s-add-product-button-main button {
    color: white !important;
}*/

/*PRODUCT TITLE*/
.product-details-col h1 {
    font-size: 1.3rem !important;
}

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

/*MAN DESCRIPTION*/
#product-details-tab {
    text-align: justify !important;
}

/*PRODUCTS MAYBE YOU LIKE IT: BUTTON*/
.product-single .s-block__title .left-side {
    display: none !important;
}

/*ATTACHMENT CONTAINER*/
.product-details__item {
    margin-top: 1rem !important;
}

/*PRODUCT BRIEF*/
.product-single .break-words {
    display: none !important;
}

/*PRODUCTS & CATEGORIES PAGE*/
/*-------------------------------------------------*/

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

/*ANIMATED LOGO FULLSCREEN STARTING PAGE*/
@media (max-width: 500px) {
    .index:before {
        content: "";
        width: 100%;
        height: 100%;
        background: url(https://i.ibb.co/DWhtKWL/QASR003.gif);
        position: fixed;
        z-index: 99999999999999999 !important;
        transform: scale(0);
        background-size: 14rem !important;
        background-repeat: no-repeat;
        background-position: center !important;
        animation-name: logobg;
        animation-duration: 3s;
        backdrop-filter: blur(40px);
    }

    @keyframes logobg {
        0% {
            transform: scale(1);
        }

        50% {
            transform: scale(1);
        }

        80% {
            transform: scale(1);
        }

        100% {
            transform: scale(0);
        }
    }
}

/*MA3RAD MONTGAT M3 MSA7A SABTA: PIC DIV
@media (max-width: 500px) {
#products-slider-8-slider .block-inner .items-center {
	display: none !important;
}
}
*/

/*TITLE ONLY SECTION*/
@media (max-width: 500px) {
    #title-only-2 .s-block__title {
        margin-top: 2rem;
        margin-bottom: 0.7rem;
    }
}

/*FEATURES PRODUCTS: PRODUCTS CONTAINER*/
@media (max-width: 500px) {
    .s-block--tabs-produtcs .slide--one-fourth {
        margin: 0 1px !important;
        width: 50% !important;
        padding-right: 5px;
        padding-left: 5px;
    }
}

/*PRODUCT: PRIZE SECTION
@media (max-width: 500px) {
.product-entry__content .justify-between {
	padding-left: 5px;
	padding-right: 5px;
}
}
*/

/*MOVING TEXT SECTION*/
@media (max-width: 500px) {
    .s-block--marquee {
        padding-top: 2rem !important;
        padding-bottom: 1rem;
    }
}

/*MA3RAD RA2ISY 001: PICS DIVS*/
@media (max-width: 500px) {
    .s-block--main-slider-1 .slide--one-fourth {
        width: 40% !important;
    }
}

/*FOOTER: PAYMENT COMPANIES' LOGOS*/
@media (max-width: 500px) {
    .store-footer .s-payments-list {
        width: 80% !important;
    }
}

/*BLOGGER SECTION*/
@media (max-width: 500px) {
    .s-block--blog .grid-cols-1 {
        row-gap: 1rem !important;
        column-gap: 1rem !important;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

/*BLOGGER SECTION: ARTICLE: TEXT DIV*/
@media (max-width: 500px) {
    .s-block--blog article:first-of-type .max-w-xl {
        height: 30% !important;
    }
}

/*BLOGGER SECTION: ARTICLE: TEXT DIV: P*/
@media (max-width: 500px) {
    .s-block--blog article:first-of-type .max-w-xl p {
        margin-top: 35px !important;
    }
}

/*BLOGGER SECTION: ARTICLE: TEXT DIV*/
@media (max-width: 500px) {
    .s-block--blog article:nth-of-type(2) .max-w-xl {
        height: 30% !important;
    }
}

/*BLOGGER SECTION: ARTICLE: TEXT DIV*/
@media (max-width: 500px) {
    .s-block--blog article:nth-of-type(3) .max-w-xl {
        height: 28% !important;
    }
}

/*BLOGGER SECTION: ARTICLE: TEXT DIV*/
@media (max-width: 500px) {
    .s-block--blog article .max-w-xl h3 {
        text-align: justify;
    }
}

/*BLOGGER SECTION: ARTICLE: TEXT*/
@media (max-width: 500px) {
    .s-block--blog article .max-w-xl h3 a {
        font-size: 15px !important;
    }
}

/*BLOGGER SECTION*/
@media (max-width: 500px) {
    .s-block--blog article {
        height: 29rem !important;
    }
}

/*BLOGGER SECTION: ARTICLE: TEXT DIV: BUTTON*/
@media (max-width: 500px) {
    .s-block--blog article:first-of-type .max-w-xl .mt-auto {
        margin-top: -12px !important;
    }
}

/*PAGES: CONTENT*/
@media (max-width: 500px) {
    .content--single-page {
        padding: 20px !important;
    }
}

/*CATEGORIES PAGE: PRODUCTS*/
@media (max-width: 500px) {
    .main-products-list {
        padding: 12px !important;
    }
}

/*HEADER: TOP BAR*/
@media (max-width: 500px) {
    .main-nav__content {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

/*SIDE MENU*/
@media (max-width: 500px) {
    #storemenu-panel {
        padding-top: 3rem !important;
    }

    #storemenu-panel .menu-close {
        top: 3.25rem !important;
    }
}

/*FIRST MA3RD RA2ISY 1*/
@media (max-width: 500px) {
    #main-slider-1-5 {
        margin-bottom: 35px !important;
    }
}

/*MA3RAD MONTGAT M3 MSA7A SABTA: CONTENT DIV: HEADER*/
@media (max-width: 500px) {
    .s-block--products-slider-with-side-fixedarea .content-area h2 {
        font-size: 1.4rem !important;
        margin: 2px 0 !important;
    }
}

/*FIRST MA3RD RA2ISY 2 | 3*/
#main-slider-1-9,
#main-slider-1-14 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}

/*PRODUCT PAGE: MAIN DESCRIPTION*/
@media (max-width: 500px) {
    #product-details-tab {
        margin-right: 7px !important;
        margin-left: 7px !important;
    }
}

/*FAQS SECTION: BUTTON*/
@media (max-width: 500px) {
    .s-block--faqs [href="https://api.whatsapp.com/send/?phone=966509659374&text&type=phone_number&app_absent=0"] {
        justify-content: center !important;
    }
}

/*PRODUCT CARD: PRICE*/
@media (max-width: 500px) {
    [class="regular-or-normal-price normal-price"] {
        font-size: 0.9rem !important;
    }
}

/*PRODUCT CARD: CART BUTTON*/
@media (max-width: 500px) {
    .product-entry__content .s-button-primary {
        margin-left:1rem !important;
    }
}

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

/*CLIENTS RATES CONTAINER*/
@media (min-width: 900px) {
    .container.\[mask-image\:_linear-gradient\(to_bottom\,transparent_0\,_black_70px\,_black_calc\(100\%-100px\)\,transparent_100\%\)\].max-h-\[600px\].overflow-hidden {
        max-height: 400px !important;
    }
}

/*FOOTER: LOGO CONTAINER*/
@media (min-width: 900px) {
    a.inline-block.mb-4 {
        max-width: 24rem;
        justify-content: center;
        display: grid;
    }
}

/*FOOTER: CERTIFICATES*/
@media (min-width: 900px) {
    .footer-certificates {
        justify-content: left;
    }
}

/*MAIN TOP BANNER
@media (min-width: 900px) {
.s-block--main-slider-2 img {
		object-fit: contain !important;
}
}


/*FEATURES PRODUCTS: PRODUCTS CONTAINER*/
@media (min-width: 900px) {
    .s-block--tabs-produtcs .slide--one-fourth {
        margin: 0 1px !important;
        width: 15% !important;
        padding-right: 0;
        padding-left: 0;
    }
}

/*FEATURES PRODUCTS: PRODUCTS CONTAINER
@media (min-width: 900px) {
.s-block--tabs-produtcs .s-slider-swiper-wrapper {
    justify-content: center !important;
}
}
*/

/*FEATURES PRODUCTS: TITLES CONTAINER*/
@media (min-width: 900px) {
    .s-block--tabs-produtcs .hide-scroll {
        margin-bottom: 2.25rem !important;
    }
}

/*TITLE ONLY: CONTAINER*/
@media (min-width: 900px) {
    #title-only-1 .s-block__title {
        margin-bottom: 8px !important;
    }
}

/*ALL TITLES*/
@media (min-width: 900px) {

    .center-block-title .s-block__title h2,
    .center-block-title .s-slider-block__title h2 {
        font-size: 1.6rem !important;
        margin: -7px 0 !important;
    }
}

/*HEADER BAR*/
@media (min-width: 900px) {
    .main-nav .main-nav__content {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
}

/*CATEGORIES SEACTION*/
@media (min-width: 900px) {
    .s-block--categories .container {
        width: 70% !important;
    }
}

/*MOVING TEXT LINE*/
@media (min-width: 900px) {
    .s-block--marquee {
        padding: 0 !important;
        justify-content: center;
        display: flex;
    }
}

/*MOVING TEXT LINE: CONTAINER*/
@media (min-width: 900px) {
    .s-block--marquee .marquee {
        width: 76% !important;
        --gap: 0rem !important;
    }
}

/*FAQS SECTION*/
@media (min-width: 900px) {
    .s-block--faqs .anime-item {
        justify-content: right !important;
    }

    .s-block--faqs .s-block__title {
        text-align: right !important;
        justify-content: right !important;
        flex-direction: row;
    }
}

/*FOOTER SEACTIONS*/
@media (min-width: 1024px) {
    .lg\:grid-cols-6 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
}

/*MA3RAD MONTGAT M3 MSA7A SABTA: PIC DIV*/
@media (min-width: 1024px) {
    .lg\:min-h-\[380px\] {
        min-height: 357px;
    }
}

/*MAIN TOP BANNER
@media (min-width: 1024px) {
.s-block--main-slider-2 .swiper-slide,
#main-slider-2-0 {
	height: 970px !important;
}
}
*/

/*MA3RAD RA2ISY 001: PICS DIVS*/
@media (min-width: 1024px) {
    .s-block--main-slider-1 .slide--one-fourth {
        width: 40% !important;
    }
}

/*MA3RAD RA2ISY 001: PICS CONTAINER*/
@media (min-width: 1024px) {
    .s-block--main-slider-1 .s-slider-controls-outer {
        width: 76% !important;
    }
}

/*MA3RAD RA2ISY 001: PICS CONTAINER*/
@media (min-width: 1024px) {
    #products-slider-and-fixedarea-5 {
        width: auto !important;
    }
}

/*MA3RAD RA2ISY 001: MAIN CONTAINER*/
@media (min-width: 1024px) {
    #products-slider-and-fixedarea-5 .s-slider-swiper-wrapper {
        justify-content: center !important;
    }
}

/*BLOGGER SECTION: TEXT DIV*/
@media (min-width: 1024px) {
    .s-block--blog article:first-of-type .max-w-xl {
        height: 50% !important;
    }
}

/*BLOGGER SECTION: TEXT DIV*/
@media (min-width: 1024px) {
    .s-block--blog article:nth-of-type(4) .max-w-xl {
        width: 48% !important;
    }
}

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

@media (min-width: 1024px) {
    .floating-contact-list {
        bottom: 4rem !important;
        left: 0 !important;
    }
}

/*PRODUCT DETAILS & RATES TABS: TITLES*/
@media (min-width: 1024px) {

    a.tab-trigger.tab--description.s-block__title.is-active h2,
    a.tab-trigger.tab--comments.s-block__title h2 {
        font-size: 1.3rem !important;
    }
}

/*EL MA3RAD EL RA2ISY 2*/
@media (min-width: 1024px) {
    [src="https://cdn.salla.sa/form-builder/ucrM6GHRUOuONNRG0b5eHzxyUtMBkjWjhDKjVv76.jpg"] {
        object-fit: contain !important;
    }

    .s-block--main-slider-2 .swiper-lazy-wrap {
        height: auto !important;
    }

    #main-slider-2-0 {
        height: auto !important;
    }
}

/*PROMOTION BANNER*/
@media (min-width: 1024px) {
    .s-block--promotion-banner {
        margin-top: 0 !important;
    }
}

.regular-or-normal-price {
    color: black;
}

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

/*------------New Updates 8/10/2024-------------------*/

.product-details-col h1 {
    font-size: 1.125rem !important;
    font-weight: 600;
}

/* text-sm font-medium opacity-60 leading-6 mt-2.5
{
    font-size: 1rem !important;

} */
/*Quick Links*/
.slide--cat-entry.has-image {
    background-color: transparent !important;
    border-width: 2px;
    border-color: #eeeeee;
    padding-bottom: 1rem;
}.anime-item
{

    border-radius: 1.5rem;

}
/*------------New Updates 20/11/2024-------------------*/

/*روابط الهيدر -Header Quick Links*/
.store-header .main-menu li.root-level>a 
{
    
    font-size: 1.1rem;

}

/*إيقونات السوشال ميديا -ٍSocial Media icons*/

.store-footer .s-social-link a {
    height: 3rem;
    width: 3rem;
  
}
.s-social-link a svg {
    height: 1.2rem;
    width: 1.2rem;
}

.align-below .slide--cat-entry.has-image .image--aspect-ratio {
    background-color: white !important;
}
.s-button-text .button.btn--main, .btn--add-to-cart button {
   
    font-size: 0.900rem;
   
}
.s-block--enhanced-features .min-w-\[103px\] {
    min-width: 200px;
}

/*زر إضافة للسلة*/

.btn--add-to-cart button {
    height: 2.5rem;
    border: 1px !important;
    background-color: #070707;
    box-shadow: -2px 2px 0px 0px rgb(0 0 0 / 6%);
}

button.btn--main .s-button-text, .btn--add-to-cart button .s-button-text {
    
    color: white;
}

/*السعر في صفحة المنتج*/
.product-single .product-details-col .sale-price {
    font-size: 1.5rem !important;
    line-height: 2rem;
    font-weight: 700;
}
.regular-or-normal-price {
    font-size: 1rem !important;
}

#swiper-wrapper-4cbcf0af375bf1d1 {
    width: 100%;
  max-width: 100%;
 
  

}

.s-slider-container {
    width: 100% !important;
  
   
}

@media (max-width: 768px) {
    .s-slider-wrapper .swiper-lazy {
        width: 100%;
       
        max-height: 100vh;
        height: 80vh;
    }
}



@media(max-width:600px){
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-large.s-button-wide.s-button-primary.s-button-loader-center {
    padding: 3px 5px !important;
    font-size: 12px;
}
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-large.s-button-wide.s-button-primary.s-button-loader-center .sicon-cart2:before {
    display: none;
}}