/* =========================================================
   وصف المنتج + ظهور الإعلان + إبقاء زر قراءة المزيد يعمل
   نسخة مصححة: لون النص أسود داخل وصف المنتج والجداول========================================================= */body.product-single .product__description {
  background: linear-gradient(180deg, #152242 0%, #101827 100%) !important;
  color: #000000 !important;
  border: 1px solid rgba(255,255,255,.14) !important;
  border-radius: 22px !important;
  padding: 22px !important;
  box-shadow: 0 20px 45px rgba(0,0,0,.32) !important;
  direction: rtl !important;
  text-align: right !important;
  overflow: hidden !important;}body.product-single #more-content,body.product-single .article.article--main {
  overflow: hidden;
  opacity: 1 !important;}body.product-single #more-content img[src*="lTn1tH9mvFKpXAqGM7x9qx5MxiPRxpA9kZQcs8kC.gif"] {
  display: block !important;
  width: 78% !important;
  max-width: 380px !important;
  height: auto !important;
  object-fit: contain !important;
  margin: 0 auto 10px !important;
  border-radius: 16px !important;
  opacity: 1 !important;
  visibility: visible !important;}body.product-single #more-content p:first-child {
  margin: 0 0 8px !important;
  padding: 0 !important;
  text-align: center !important;
  line-height: 1 !important;}body.product-single #more-content p:first-child span,body.product-single #more-content p:first-child strong {
  display: block !important;
  background: transparent !important;}body.product-single #btn-show-more {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  cursor: pointer !important;}body.product-single .product__description *,body.product-single #more-content * {
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
  opacity: 1 !important;
  visibility: visible !important;}body.product-single .product__description h1,body.product-single .product__description h2,body.product-single .product__description h3,body.product-single #more-content h1,body.product-single #more-content h2,body.product-single #more-content h3 {
  color: #f79e1c !important;
  -webkit-text-fill-color: #f79e1c !important;
  font-weight: 900 !important;
  line-height: 1.7 !important;
  text-align: right !important;}body.product-single .product__description p,body.product-single #more-content p,body.product-single .product__description li,body.product-single #more-content li {
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
  font-size: 15px !important;
  line-height: 2 !important;
  margin-bottom: 12px !important;}body.product-single .product__description strong,body.product-single #more-content strong {
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
  font-weight: 900 !important;}body.product-single #more-content section,body.product-single #more-content div,body.product-single .product__description section,body.product-single .product__description div {
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;}body.product-single .product__description table,body.product-single #more-content table {
  width: 100% !important;
  border-collapse: collapse !important;
  background: #ffffff !important;
  color: #000000 !important;
  border-radius: 14px !important;
  overflow: hidden !important;}body.product-single .product__description table th,body.product-single .product__description table td,body.product-single #more-content table th,body.product-single #more-content table td {
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
  background: #ffffff !important;
  border: 1px solid #e7dccf !important;
  padding: 12px 10px !important;
  font-weight: 800 !important;
  text-align: right !important;}body.product-single .product__description table th,body.product-single #more-content table th {
  background: #fff7ef !important;}body.product-single .product__description [style*="color:#fff"],body.product-single .product__description [style*="color: #fff"],body.product-single .product__description [style*="color:white"],body.product-single .product__description [style*="color: white"],body.product-single .product__description [style*="rgb(255, 255, 255)"],body.product-single #more-content [style*="color:#fff"],body.product-single #more-content [style*="color: #fff"],body.product-single #more-content [style*="color:white"],body.product-single #more-content [style*="color: white"],body.product-single #more-content [style*="rgb(255, 255, 255)"] {
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;}@media (max-width: 768px) {
  body.product-single .product__description {
    padding: 16px !important;
    border-radius: 18px !important;
  }

  body.product-single #more-content img[src*="lTn1tH9mvFKpXAqGM7x9qx5MxiPRxpA9kZQcs8kC.gif"] {
    width: 88% !important;
    max-width: 340px !important;
    border-radius: 14px !important;
  }

  body.product-single .product__description p,
  body.product-single #more-content p,
  body.product-single .product__description li,
  body.product-single #more-content li {
    font-size: 14px !important;
    line-height: 1.9 !important;
  }}/* Add custom CSS styles below *//* Engy Fawzy  */:root{
    --var-new : #141a2a;
    --main-text-color: #ffffff;}/*لون اسفل المتجر*/.dark .store-footer__inner {
    background-color: hsla(20, 14%, 9%, 1);
    background-image: radial-gradient(at 72% 48%, hsla(140, 0%, 0%, 1) 0px, transparent 200%), radial-gradient(at 32% 44%, hsla(141, 0%, 0%, 1) 0px, transparent 50%), radial-gradient(at 100% 100%, hsla(357, 90%, 39%, 1) 0px, transparent 50%), radial-gradient(at 2% 96%, hsla(233, 93%, 19%, 1) 0px, transparent 50%), radial-gradient(at 52% 100%, hsla(283, 65%, 29%, 1) 0px, transparent 50%);}/*****************//*لوقو المتجر*/.navbar-brand img {
    content: url(https://cdn.salla.sa/form-builder/xEe2fTL0PJhpHL3BJ13TEvOrOdlpw9FtyqzYwOlt.png)!important;}/*****************//*لوقو اسفل المتجر*/.store-footer__inner::before {
    background-position: bottom;
    display: flex;
    content: "";
    height: 100px;
    margin-bottom: 25px;
    width: 100%;
    background-image: url(https://cdn.salla.sa/form-builder/xEe2fTL0PJhpHL3BJ13TEvOrOdlpw9FtyqzYwOlt.png);
    background-size: contain;
    background-repeat: no-repeat;}/*****************//*خلفيه سعر صفحه المنتج تدرج لون*/.hydrated .is-sticky-product-bar .sticky-product-bar {
    background: rgb(7,36,154);
    background: linear-gradient(265deg,rgb(5, 25, 106) 0%,rgb(20, 50, 42) 100%);}/*السعر فى صفحة المنتج*/.product-single .main-content h2.total-price {
    color: White !important;}/*************/.top-navbar {
    background-color: rgb(30 27 28 / var(--tw-bg-opacity));
    border-color: rgba(255, 255, 255, 0.1);}.product-single .sidebar  img.h-full.object-cover.w-full {
    background-color: #141a2a !important;}.product-index .product-entry--cat .product-entry__image {
    background: transparent !important;
    box-shadow: none !important;
    border: none;}.index section#best-offers-9-slider .s-block__title {
    display: none;}.breadcrumbs {
    visibility: visible !important;
    display : none;}.product-index #page-main-title {
  /*  opacity: 0;
    transition: all .3s ease;*/}body {
    font-family: var(--s-font-family, inherit);
    font-weight: 400;}h1, h2, h3 {
    font-family: var(--s-font-family, inherit);
    font-weight: 400;}p {
    font-family: var(--s-font-family, inherit);}.font-bold {
    font-family: var(--s-font-family, inherit);
    font-weight: 1000;}.min-h-screen {
    background-color: var(--var-new);}.s-block--categories .slide--cat-entry {
    background-color: var(--var-new);
    border-color: var(--var-new);}.product-entry {
    background-color: #152242;}.s-block__title h2, .s-slider-block__title h2 {
    font-weight: 500;}.dark .s-button-light-outline {
    border-color: brown!important;
    --tw-bg-opacity: 1 !important;
    background-color: brown!important;
    --tw-text-opacity: 1 !important;
    color: brown!important;}@media (min-width: 1024px) {
    salla-slider.photos-slider .swiper-slide {
        margin-left: 1rem;
        margin-right: 1rem;
        width: 50%;
    }}.object-contain {
    box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}/* شريط التصنيفات */section:nth-of-type(18).s-block--categories .slide--cat-entry .link-image , section:nth-of-type(16).s-block--categories .slide--cat-entry .link-image , section:nth-of-type(17).s-block--categories .slide--cat-entry .link-image {
    width: 80px;
    height: auto;
    border-radius: 0px;}.s-block--categories .slide--cat-entry h4 {
    display: none;}.s-block.s-block--categories {
    margin-top: 0rem;}.s-block--categories .slide--cat-entry .link-image {
    width: 85px;
    height: auto;
    border-radius: 0px;}.s-block--categories .slide--cat-entry {
    display: grid;
    justify-content: center;
    padding: 0rem;}.dark .s-block--categories .slide--cat-entry {
    border-color: transparent;
    background-color: transparent;}.s-block--categories salla-slider .slide--one-fourth {
    width: auto;
    padding-left: 1px;
    padding-right: 1px;}.s-block--categories .slide--cat-entry:hover {
    border-color: brown!important;
    border-color: brown!important;
    background-color: brown!important;
    background-color: brown!important;}.s-block {
    margin-top: 1rem;}.cats-wrap {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(calc(100% / 3 - 20px), 1fr));
    /* Display 3 items per row with a gap of 20px */
    gap: 10px;
    /* Add gap between grid items */
    list-style-type: none;
    padding: 0;}.py-16 {
    padding-top: 2rem;
    padding-bottom: 1rem;}.cats-wrap li {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0px;
    /* Add padding to each item for better spacing */}.cats-wrap li img {
    width: 100px;
    height: auto;}.cats-wrap li a {
    font-size: 1rem;
    /* Set font size using relative units */
    max-width: 100%;
    /* Ensure text doesn't overflow the box */
    overflow: hidden;
    /* Hide overflow text */
    text-overflow: ellipsis;
    /* Add ellipsis (...) for truncated text */
    white-space: nowrap;
    /* Prevent text from wrapping */
    white-space: break-spaces;}/* Media query for smaller screens */@media screen and (max-width: 768px) {
    .cats-wrap li a {
        font-size: 0.8rem;
        /* Reduce font size for smaller screens */
    }}/* Media query for smaller screens */@media screen and (max-width: 480px) {
    .cats-wrap li a {
        font-size: 0.5rem;
        /* Reduce font size for smaller screens */
    }

    .mobile-lang-scopes-area:before {
        display: none;
    }

    #mobile-menu .main-menu {
        max-height: calc(100% - 100px);
    }

    #toggle-container-1260246764 {
        display: none;
    }}.product-index .selected-cat-item>span {
    white-space: break-spaces;
    height: max-content;
    flex-direction: column;
    gap: 0.2rem;
    padding: 0rem;
    font-weight: 500;
    text-transform: none;}.product-index .selected-cat-item>span {
    white-space: break-spaces;
    height: max-content;
    flex-direction: column;
    gap: .2rem;
    padding: 0rem;
    font-weight: 500;
    text-transform: none;}.s-block--enhanced-products-slider .block-inner:before, .s-block--enhanced-products-slider .block-inner:after {
    background-color: transparent;}.s-block.s-block--photos-slider.repeated-block {
    margin-top: 0rem;}salla-slider.photos-slider .swiper {
    padding-bottom: 2rem;}/* الصفحة الرئيسية */.theme-mode-btn {
    visibility: hidden;}.dark .main-nav-container {
    background-color:  var(--var-new);}.bg-inherit {
    background-color:  var(--var-new);}.dark .dark\:bg-darker {
    background-color:  var(--var-new);}section:nth-of-type(1) .swiper-slide img {
    box-shadow: brown !important;}body#app .header-btn__icon {
    border-color: rgb(2, 86, 238);
    --tw-bg-opacity: 1;
    background-color: #081b51;}.dark #mobile-menu {
    background-color:  var(--var-new);}:is(.dark #mobile-menu .navbar-brand):after {
    --tw-gradient-from: #01a23fba var(--tw-gradient-from-position);
    --tw-gradient-to: #0e029d00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}:is(.dark .mobile-lang-scopes-area):before {
    --tw-gradient-from:  var(--var-new) var(--tw-gradient-from-position);
    --tw-gradient-to: #0e029d00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.s-login-modal .s-modal-padding {
    background-color: hsla(20, 14%, 9%, 1);
    background-image: radial-gradient(at 100% 100%, hsla(357, 90%, 39%, 1) 0px, transparent 50%), radial-gradient(at 2% 96%, hsla(233, 93%, 19%, 1) 0px, transparent 50%), radial-gradient(at 54% 80%, hsla(283, 65%, 29%, 1) 0px, transparent 50%), radial-gradient(at 57% 7%, hsla(145, 0%, 0%, 1) 0px, transparent 50%), radial-gradient(at 3% 17%, hsla(224, 0%, 0%, 1) 0px, transparent 50%), radial-gradient(at 100% 12%, hsla(344, 0%, 0%, 1) 0px, transparent 50%), radial-gradient(at 17% 0%, hsla(270, 0%, 0%, 1) 0px, transparent 50%);}.dark .mobile-lang-scopes-area button {
    background-color: #0458f2;}.s-block--photos-slider:nth-of-type(3) .swiper-slide {
    width: 25%;
    margin-left: 0.1rem;
    margin-right: 0.1rem;
    padding-left: 1px;
    padding-right: 1px;}.s-block--photos-slider:nth-of-type(3) .swiper-pagination {
    display: none;}.banner--fixed img {
    background-color: transparent;}.dark .dark\:bg-dark {
    background-color:  var(--var-new);}.grid-flow-row {
    grid-auto-flow: row;
    grid-template-columns: repeat(3, minmax(0, 1fr));}.carousel-slider .swiper {
    padding-left: 0.5rem;
    padding-right: 0.5rem;}.banner-entry {
    height: 120px;
    background-color: #0000;
    border-radius: 10px;
    width: 90%;
    justify-self: center;}@media (min-width: 1024px) {
    .banner-entry {
        height: 430px;
    }body:not(.index) .store-header {
    padding-bottom: 2rem;}}@media (min-width: 640px) {
    .banner-entry {
        height: 430px;
    }}@media (min-width: 640px) {section:nth-child( 5 of .s-block.s-block--banners.container)  .banner-entry, section:nth-child( 6 of .s-block.s-block--banners.container)  .banner-entry {
        height: 400px;
    }}@media (max-width: 640px) {section:nth-child( 5 of .s-block.s-block--banners.container)  .banner-entry, section:nth-child( 6 of .s-block.s-block--banners.container)  .banner-entry {
        width: 100%;
    }}.s-block--features+.s-block--features, .s-block--fixed-banner+.s-block--fixed-banner, .s-block--banners+.s-block--banners {
    margin-top: .25rem;}.s-products-list-wrapper.s-products-list-vertical-cards {
    grid-template-columns: repeat(2, minmax(0px, auto));}.product-entry__image {
    display: contents;}.product-entry__image::before {
    color: transparent;}.dark .product-entry {
    background-color: #152242;}.product-entry__title {
    display: block;
    font-size: 0.8rem;
    line-height: 1rem;
    font-weight: 600;}.product-entry--vertical .product-entry__content {
    padding: 0.4rem;}.dark .btn--main--gray button {
    background-color: #0650ff;/*    background: linear-gradient(90deg,rgba(6, 80, 255, 1) 0%, rgba(28, 195, 255, 1) 100%);*/}.btn--main--gray {
    display: grid;}/* صفحة التصنيفات للابتوب */@media (min-width: 1024px) {
    .product-index .page-title-bar h1 {
        font-size: 15px;
        line-height: 28px;
    }

    .swiper-autoheight, .swiper-autoheight .swiper-slide {
        height: auto;
    }

    .product-index .s-products-list-wrapper {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    .product-index .sub-categories ul {
        white-space: normal;
    }

    .page-header {
        height: 35rem;
        margin-top: 60px;
    }

    [dir="rtl"] .product-index .sub-categories ul li {
        margin: 5px;
    }

    .product-index .page-title-bar {
        display: flex;
        flex-direction: column;
        margin-top: 100px;
    }

    .product-index .page-title-bar h1 {
        font-size: 35px;
        line-height: 48px;
        margin-top: 20px;
        padding: 0px;
        text-align: center;
    }

    .s-block--photos-slider:nth-of-type(n+3).s-block--photos-slider .swiper-slide {
        right: -65rem;
    }

    .s-block--categories .slide--cat-entry .link-image {
        width: 110px;
        height: auto;
        border-radius: 0px;
    }

    salla-slider[type]:not(.hydrated)>div>div, salla-slider[type]:not(.hydrated) .swiper>div>div>div, .carousel-slider .swiper-wrapper>div {
        flex-shrink: 0;
        padding-left: 4px;
        padding-right: 4px;
    }

    .s-block--categories salla-slider .slide--one-fourth {
        width: auto;
        padding-left: 7px;
        padding-right: 7px;
    }

    

    section:nth-of-type(1) .swiper-slide {
        margin-top: 30px;
    }

    section:nth-of-type(15).s-block--categories .slide--cat-entry .link-image , section:nth-of-type(16).s-block--categories .slide--cat-entry .link-image , section:nth-of-type(17).s-block--categories .slide--cat-entry .link-image {
        width: 130px;
        height: auto;
        border-radius: 0px;
    }}@media (min-width: 1280px) {
    section:nth-of-type(2).container {
        max-width: 1780px;
    }

    .main-menu li.root-level > a {
        padding: 1rem;
    }}@media (min-width: 768px) {
    /* المسافة تبقى في صفحات التصنيفات فقط */
    body.product-index .md\:flex-row {
        flex-direction: row;
        margin-top: 120px;
    }

    /* منع المسافة الزائدة في صفحات المنتجات */
    body.product-single .md\:flex-row {
        margin-top: 0 !important;
    }
}/* صفحة التصنيفات */@media (max-width: 768px) {
    .product-index .cat-col img {
        max-height: 200px;
        width: 100%;
        border-radius: 8px;
        -o-object-fit: cover;
        object-fit: contain;
    }

    .product-index .product-entry--cat .promotion-badge-wrap {
        position: absolute;
        top: 0;
        left: initial !important;
        right: 0!important;
    }

    .product-entry:nth-child(odd):last-child {
        grid-column: span 1/span 2
    }

    .product-index .page-title-bar {
        display: flex;
        flex-direction: column;
    }

    .product-index .page-title-bar h1 {
        font-size: 25px;
        line-height: 28px;
        padding: 13px;
        text-align: center;
        margin: -20px;
    }

    .s-block--photos-slider:nth-of-type(n+3).s-block--photos-slider .swiper-slide {
        right: -9rem;
    }

    .s-block--best-offers salla-slider.carousel-slider .swiper-wrapper .swiper-slide, salla-slider .slide--one-fourth {
        width: 100%;
        max-width: 180px;
    }}.pt-10 {
    padding-top: 0.2rem;
    margin-top: -90px;}[dir="rtl"] .rtl\:ml-3 {
    visibility: hidden;
    margin-top: -30px;}[dir="rtl"] .rtl\:md\:pl-10 {
    visibility: hidden;}.page-header {
    margin-bottom: -140px;
    background-position: center}.page-header>* {
    visibility: hidden;}[dir="rtl"] .rtl\:pr-2\.5 {
    color: #f79e1c;}.product-index .product-entry--cat [type="checkbox"] {
    border-color: #e96f25;}

 .product-index .product-entry--cat .product-entry__image {
    box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
    border-color: transparent;}

 .product-index input[name="selected-cat"]:checked+span {
    background-color: #0458f2;}

 .product-index .selected-cat-item>span {
    background-color: transparent;
    border-width: 6px;
    border-color: transparent;}.product-entry__image .card-shape {
    display: none;}.object-cover {
    object-fit: contain;}.product-entry {
    display: flex;
    flex-direction: column;
    border-radius: 10px;}.product-entry::after {
    background-color: #0040ff26;
    border-width: 3px;}

 .product-index .cat-col .product-entry__content {
    --tw-bg-opacity: 1;
    background-color: #181516;
    background-color: #b3242400;
    backdrop-filter: blur(20px);}.dark .s-product-options-wrapper {
    background: rgb(7,36,154);
    background: linear-gradient(265deg,rgb(5, 25, 106) 0%,rgb(20, 26, 42) 100%);}.product-entry--vertical .product-entry__content {
    gap: 3px;}.product-index .product-entry--cat {
    gap: 10px;
    padding: 15px;}.product-index .s-products-list-wrapper {
    margin-bottom: 0;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;}.product-index .product-entry--cat .product-entry__image img {
    min-height: auto;
    height: auto;}.product-index .product-entry--cat .product-entry__image {
    height: auto;
    max-height: fit-content;
    width: auto;
    padding: 0;}.text-info {
    align-items: center;
    text-align: center;
    color: white;}.sale-price {
    font-size: 17px;
    font-weight: 400;}.s-list-tile-item {
    background-color: hsla(20, 14%, 9%, 1);
    background-image: radial-gradient(at 72% 48%, hsla(140, 0%, 0%, 1) 0px, transparent 50%), radial-gradient(at 32% 44%, hsla(141, 0%, 0%, 1) 0px, transparent 50%), radial-gradient(at 100% 100%, hsla(357, 90%, 39%, 1) 0px, transparent 50%), radial-gradient(at 2% 96%, hsla(233, 93%, 19%, 1) 0px, transparent 50%), radial-gradient(at 52% 100%, hsla(283, 65%, 29%, 1) 0px, transparent 50%);}.btn--main--gray button {
    border-width: 0px;
    background-color: #2556e9;
    color: #fff;
    border-radius: 10px !important;
    height: 34px;}.dark .testimonials-slider .testimonial__text {
    background-color: #1a2b56;}.sicon-fire {
    color: #ff850000;
    background: url(https://media.giphy.com/media/KmLEMfww8kdBm7mVJR/giphy.gif);
    background-size: 100%;
    font-size: 27px;
    background-position: center;
    background-position-y: center;}.sicon-rocket {
    background: url(https://media.giphy.com/media/InhF9apv95rHoXxf0V/giphy.gif);
    background-size: 160%;
    background-position: center;
    background-position-y: center;}.sicon-whatsapp2 {
    background: url(https://media.giphy.com/media/86oHMzhmzHris5je1G/giphy.gif);
    background-size: 150%;
    background-position: center;
    background-position-y: center;}.sicon-discount-coupon {
    background: url(https://media.giphy.com/media/MFWujEWZoPDofq3eCc/giphy.gif);
    background-size: 110%;
    background-position: center;
    background-position-y: center;}.s-block--features__item .feature-icon i {
    color: transparent;
    font-size: 3rem;
    line-height: normal;}.s-block--features__item .feature-icon {
    background-color: transparent;}.footer-list .last\:mb-0 {
    color: #fff;
    margin: 0 !important;
    font-size: 13px;
    margin-right: 10px !important;
    margin-bottom: 14px!important;
    width: calc(50% - 10px) !important;
    float: right;
    justify-content: flex-start;}
 .py-4 {
    background-color:  var(--var-new);}.lg\:col-span-2 {
    display: flex;
    flex-direction: column;
    align-items: center;}.space-x-2 {
    justify-content: center;}.max-w-sm {
    max-width: 40rem;
    text-align: center;}.dark .store-footer .social-link {
    border-color: transparent;
    background-color: transparent;}.store-footer .rtl\:ml-2\.5 {
    border-radius: 90px;
    background: #0b1b57;
    border: #ffffff30 solid 1px;
    height: 36px;
    width: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 300ms cubic-bezier(.4, 0, .2, 1);}:is(.dark .product-index .selected-cat-item>span):hover {
    --tw-bg-opacity: 1;
    background-color: #002975;}.product-entry:not(.product-entry--coupon):hover .product-entry__image img {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
    transform: none;}[dir="rtl"] .product-index .sub-categories ul li {
    margin: 0rem;}:is( .is-sticky-product-bar .sticky-product-bar)::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 0 17px 3px #ffff01,0 0 4px 2px #ffff01;
    box-shadow: 0 0 17px 3px #ffff01,0 0 4px 2px #ffff01;
    z-index: -1;
    -webkit-animation-name: gradient-shadow;
    animation-name: gradient-shadow;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-duration: 4s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;}@-webkit-keyframes gradient-shadow {
    0% {
        -webkit-box-shadow: 0 0 17px 3px #0458f1,0 0 4px 2px #0458f1;
        box-shadow: 0 0 17px 3px #0458f1,0 0 4px 2px #0458f1;
    }

    20% {
        -webkit-box-shadow: 0 0 17px 3px #0458f1,0 0 4px 2px #0458f1;
        box-shadow: 0 0 17px 3px #0458f1,0 0 4px 2px #0458f1;
    }

    40% {
        -webkit-box-shadow: 0 0 17px 3px #0f0,0 0 4px 2px #fe5f01;
        box-shadow: 0 0 17px 3px #fe5f01,0 0 4px 2px #fe5f01;
    }

    60% {
        -webkit-box-shadow: 0 0 17px 3px #f29f17,0 0 4px 2px #f29f17;
        box-shadow: 0 0 17px 3px #f29f17,0 0 4px 2px #f29f17;
    }

    80% {
        -webkit-box-shadow: 0 0 17px 3px #f00,0 0 4px 2px #f00;
        box-shadow: 0 0 17px 3px #f00,0 0 4px 2px #f00;
    }

    100% {
        -webkit-box-shadow: 0 0 17px 3px #0458f1,0 0 4px 2px #0458f1;
        box-shadow: 0 0 17px 3px #0458f1,0 0 4px 2px #0458f1;
    }}@keyframes gradient-shadow {
    0% {
        -webkit-box-shadow: 0 0 17px 3px #0458f1,0 0 4px 2px #0458f1;
        box-shadow: 0 0 17px 3px #0458f1,0 0 4px 2px #0458f1;
    }

    20% {
        -webkit-box-shadow: 0 0 17px 3px #0ff,0 0 4px 2px #0ff;
        box-shadow: 0 0 17px 3px #0ff,0 0 4px 2px #0ff;
    }

    40% {
        -webkit-box-shadow: 0 0 17px 3px #fe5f01,0 0 4px 2px #fe5f01;
        box-shadow: 0 0 17px 3px #fe5f01,0 0 4px 2px #fe5f01;
    }

    60% {
        -webkit-box-shadow: 0 0 17px 3px #f29f17,0 0 4px 2px #f29f17;
        box-shadow: 0 0 17px 3px #f29f17,0 0 4px 2px #f29f17;
    }

    80% {
        -webkit-box-shadow: 0 0 17px 3px #f00,0 0 4px 2px #f00;
        box-shadow: 0 0 17px 3px #f00,0 0 4px 2px #f00;
    }

    100% {
        -webkit-box-shadow: 0 0 17px 3px #0458f1,0 0 4px 2px #0458f1;
        box-shadow: 0 0 17px 3px #0458f1,0 0 4px 2px #0458f1;
    }}.swiper-slide >.bg-cover {
    background-size: contain;
    background-repeat: no-repeat;}.swiper-slide.swiper-lazy-wrap.w-full.min-h-\[370px\].lg\:min-h-\[500px\].bg-gray-100.dark\:bg-dark.my-4.rounded {
    background: brown !important;}.swiper-3d .swiper-slide-shadow-left {
    background-image: none;}.swiper-3d .swiper-slide-shadow-right {
    background-image: none;}salla-slider.enhanced-products-slider .slider-item {
    height: auto;
    width: 70%;
    max-width: 360px;
    padding-left: 5px;
    padding-right: 5px}section:nth-of-type(12) > .grid-flow-row, section:nth-of-type(13) > .grid-flow-row, section:nth-of-type(14) > .grid-flow-row, section:nth-of-type(15) > .grid-flow-row {
    grid-template-columns: repeat(2, minmax(0, 1fr));}section:nth-of-type(12) .banner-entry, section:nth-of-type(13) .banner-entry, section:nth-of-type(14) .banner-entry, section:nth-of-type(15) .banner-entry {
    height: 55px;}@media (min-width: 640px) {
    section:nth-of-type(12) .banner-entry, section:nth-of-type(13) .banner-entry, section:nth-of-type(14) .banner-entry, section:nth-of-type(15) .banner-entry {
        height: 200px;
    }}.points-ways__list .way-item__content h4 {
    color: #fbbf24 !important;}.points-ways__list .way-item__icon {
    color: brown!important;
    font-size: 20px;}.dark .points-ways__list .way-item {
    background-color: #152242;}.dark .loyalty-star i {
    --tw-text-opacity: 1;
    color: #1e1b1c;
    color: #ffffff21;
    font-size: 300px;}.dark .loyalty__banner {
    background-color: hsla(0,0%,0%,1);
    background-image: radial-gradient(at 27% 51%, hsla(341,100%,0%,1) 0px, transparent 50%), radial-gradient(at 65% 37%, hsla(185,100%,0%,1) 0px, transparent 50%), radial-gradient(at 98% 99%, hsla(240,100%,34%,1) 0px, transparent 50%), radial-gradient(at 0% 100%, hsla(352,100%,37%,1) 0px, transparent 50%), radial-gradient(at 2% 35%, hsla(25,100%,0%,1) 0px, transparent 50%), radial-gradient(at 67% 20%, hsla(33,0%,0%,1) 0px, transparent 50%), radial-gradient(at 100% 1%, hsla(281,89%,47%,1) 0px, transparent 50%);}.loyalty__banner-content .info h1 {
    font-weight: 200;}.points-ways__list .way-item {
    background: rgb(20,26,42);
    background: linear-gradient(90deg, rgba(20,26,42,1) 20%, rgba(12,40,189,1) 200%);
    border-radius: 5px;
    border-color: #0357ef;
    border-width: 0px 7px 0px 0px;}.dark .points-ways__list .way-item {
    border-color: #0357ef;
    border-width: 0px 7px 0px 0px;}.dark salla-slider .s-slider-nav-arrow {
    border-color: transparent;
    background-color: #10206a;}.s-slider-nav-arrow svg {
    width: 32px;
    fill: #05f;}.points-ways__list .way-item__icon span {
    opacity: 0;}.sicon-cool {
    background: url(https://d.top4top.io/p_30219ymas1.png);
    background-size: 100%;
    background-position: center;
    background-position-y: center;}.sicon-contact-card {
    background: url(https://e.top4top.io/p_3021000dd1.png);
    background-size: 100%;
    background-position: center;
    background-position-y: center;}.sicon-cart2 {
    background: url(https://e.top4top.io/p_3021ssh7e1.png);
    background-size: 100%;
    background-position: center;
    background-position-y: center;}.sicon-braille-hand {
    background: url(https://d.top4top.io/p_3150uph0r1.png);
    background-size: 100%;
    background-position: center;
    background-position-y: center;}.s-add-product-button-with-sticky-bar {
    align-items: end;}.s-add-product-button-with-quick-buy:not(.s-add-product-button-with-apple-pay) .s-add-product-button-main {
    align-items: end;}.hide-scroll {
    padding-top: 8px;}.s-add-product-button-mini-checkout-content {
    display: flex;
    fill: #ffffffb8;
    font-size: 16px;}.s-app-install-alert-wrapper {
    background-color: hsla(83,0%,0%,1);
    background-image: radial-gradient(at 44% 66%, hsla(279,0%,0%,1) 0px, transparent 50%), radial-gradient(at 38% 49%, hsla(23,0%,0%,1) 0px, transparent 50%), radial-gradient(at 65% 61%, hsla(232,0%,0%,1) 0px, transparent 50%), radial-gradient(at 40% 100%, hsla(240,100%,50%,1) 0px, transparent 50%), radial-gradient(at 56% 100%, hsla(214,100%,48%,1) 0px, transparent 50%), radial-gradient(at 0% 99%, hsla(0,100%,50%,1) 0px, transparent 50%);}.s-app-install-alert-title {
    color: #fff;}.s-app-install-alert-cta {
    color: #fff;}section:nth-of-type(20) .banner-entry, section:nth-of-type(21) .banner-entry, section:nth-of-type(23) .banner-entry, section:nth-of-type(24) .banner-entry, section:nth-of-type(18) .banner-entry, section:nth-of-type(19) .banner-entry {
    width: 100%;}section:nth-of-type(22) .container, section:nth-of-type(25) .container {
    padding-right: 0px;
    padding-left: 0px;}.banner-entry:hover {
    transform: scale(1.09)}.s-add-product-button-mini-checkout-content svg {
    margin-right: .375rem;
    height: 2rem;
    width: 1.2rem;
    fill: currentColor;}section:nth-of-type(26) .s-block__title h2 {
    font-size: 0rem;}.product-index .selected-cat-item > span * {
    pointer-events: auto;}.s-products-list-placeholder {
    display: none;}.testimonials-slider {
    background-color:  var(--var-new);}.s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *) {
    padding: 0.5rem;
    background-color:  var(--var-new);
    border-radius: 7px;}/* تخصيص شبكة الأعمدة للصفحة المعنية */body.page-fashion .cats-wrap, #azya .cats-wrap, #beauty .cats-wrap, #caar .cats-wrap, #par .cats-wrap, #ele .cats-wrap, #travel .cats-wrap, #babyy .cats-wrap, #health .cats-wrap, #homee .cats-wrap, #object:image{}



/* =========================================================
   إصلاح آمن — صفحة المنتج فقط
   لا يغيّر البطاقات أو الأقسام أو الصفحة الرئيسية
========================================================= */

/* 1) نص وصف المنتج: أبيض */
body.product-single .product__description p,
body.product-single .product__description li,
body.product-single .product__description span,
body.product-single .product__description strong,
body.product-single .product__description b,
body.product-single #more-content p,
body.product-single #more-content li,
body.product-single #more-content span,
body.product-single #more-content strong,
body.product-single #more-content b {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* عناوين الوصف: أخضر */
body.product-single .product__description h1,
body.product-single .product__description h2,
body.product-single .product__description h3,
body.product-single .product__description h4,
body.product-single .product__description h5,
body.product-single .product__description h6,
body.product-single #more-content h1,
body.product-single #more-content h2,
body.product-single #more-content h3,
body.product-single #more-content h4,
body.product-single #more-content h5,
body.product-single #more-content h6 {
  color: #32e6a4 !important;
  -webkit-text-fill-color: #32e6a4 !important;
  font-weight: 900 !important;
  text-shadow: none !important;
}

/* العنوان المكتوب كسطر عريض كامل داخل محرر سلة */
body.product-single .product__description p > strong:only-child,
body.product-single .product__description p > b:only-child,
body.product-single #more-content p > strong:only-child,
body.product-single #more-content p > b:only-child {
  color: #32e6a4 !important;
  -webkit-text-fill-color: #32e6a4 !important;
}

/* النص قبل النقطتين */
body.product-single .product__description .altmez-before-colon,
body.product-single #more-content .altmez-before-colon {
  color: #32e6a4 !important;
  -webkit-text-fill-color: #32e6a4 !important;
  font-weight: 900 !important;
}

/* المحافظة على الجداول كما هي: نص أسود */
body.product-single .product__description table *,
body.product-single #more-content table * {
  color: #111111 !important;
  -webkit-text-fill-color: #111111 !important;
}

/* 2) خيارات المنتج فقط */
body.product-single .s-product-options-wrapper label,
body.product-single .s-product-options-wrapper label *,
body.product-single salla-product-options label,
body.product-single salla-product-options label * {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* النص الظاهر داخل الحقول */
body.product-single .s-product-options-wrapper select,
body.product-single .s-product-options-wrapper input,
body.product-single .s-product-options-wrapper textarea,
body.product-single salla-product-options select,
body.product-single salla-product-options input,
body.product-single salla-product-options textarea {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* القائمة عند فتحها: خلفية بيضاء ونص أسود */
body.product-single .s-product-options-wrapper select option,
body.product-single salla-product-options select option {
  color: #111111 !important;
  -webkit-text-fill-color: #111111 !important;
  background: #ffffff !important;
}

/* 3) المشاركة والمفضلة فقط */
body.product-single salla-social-share .s-button-element,
body.product-single salla-social-share button,
body.product-single salla-button.btn--wishlist .s-button-element,
body.product-single .btn--wishlist .s-button-element {
  background: #10206a !important;
  border-color: #3158b8 !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* أيقونات المشاركة والقلب */
body.product-single salla-social-share i,
body.product-single salla-social-share svg,
body.product-single salla-button.btn--wishlist i,
body.product-single salla-button.btn--wishlist svg,
body.product-single .btn--wishlist i,
body.product-single .btn--wishlist svg {
  color: #ffffff !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* المرور بالفأرة */
body.product-single salla-social-share .s-button-element:hover,
body.product-single salla-social-share button:hover,
body.product-single salla-button.btn--wishlist .s-button-element:hover,
body.product-single .btn--wishlist .s-button-element:hover {
  background: #17428d !important;
  border-color: #4d85e7 !important;
}

/* =========================================================
   إصلاح نهائي للنص الأسود في بعض أوصاف المنتجات
   محصور داخل وصف المنتج فقط
========================================================= */

/*
 * يشمل جميع البنى التي تستخدمها صفحات منتجات سلة:
 * product__description / more-content / article--main
 * itemprop=description / product-description
 */
html body#app.product-single .product__description,
html body#app.product-single #more-content,
html body#app.product-single .article.article--main,
html body#app.product-single [itemprop="description"],
html body#app.product-single .product-description {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

/*
 * جعل كل النصوص الداخلية بيضاء، بما فيها النص الموجود
 * مباشرة داخل div أو section أو font وبصرف النظر عن inline style.
 */
html body#app.product-single .product__description *,
html body#app.product-single #more-content *,
html body#app.product-single .article.article--main *,
html body#app.product-single [itemprop="description"] *,
html body#app.product-single .product-description * {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* العناوين داخل وصف المنتج باللون الأخضر */
html body#app.product-single .product__description h1,
html body#app.product-single .product__description h2,
html body#app.product-single .product__description h3,
html body#app.product-single .product__description h4,
html body#app.product-single .product__description h5,
html body#app.product-single .product__description h6,
html body#app.product-single #more-content h1,
html body#app.product-single #more-content h2,
html body#app.product-single #more-content h3,
html body#app.product-single #more-content h4,
html body#app.product-single #more-content h5,
html body#app.product-single #more-content h6,
html body#app.product-single .article.article--main h1,
html body#app.product-single .article.article--main h2,
html body#app.product-single .article.article--main h3,
html body#app.product-single .article.article--main h4,
html body#app.product-single .article.article--main h5,
html body#app.product-single .article.article--main h6,
html body#app.product-single [itemprop="description"] h1,
html body#app.product-single [itemprop="description"] h2,
html body#app.product-single [itemprop="description"] h3,
html body#app.product-single [itemprop="description"] h4,
html body#app.product-single [itemprop="description"] h5,
html body#app.product-single [itemprop="description"] h6,
html body#app.product-single .product-description h1,
html body#app.product-single .product-description h2,
html body#app.product-single .product-description h3,
html body#app.product-single .product-description h4,
html body#app.product-single .product-description h5,
html body#app.product-single .product-description h6 {
  color: #32e6a4 !important;
  -webkit-text-fill-color: #32e6a4 !important;
  font-weight: 900 !important;
  text-shadow: none !important;
}

/* العبارة قبل النقطتين تبقى خضراء */
html body#app.product-single .product__description .altmez-before-colon,
html body#app.product-single #more-content .altmez-before-colon,
html body#app.product-single .article.article--main .altmez-before-colon,
html body#app.product-single [itemprop="description"] .altmez-before-colon,
html body#app.product-single .product-description .altmez-before-colon {
  color: #32e6a4 !important;
  -webkit-text-fill-color: #32e6a4 !important;
  font-weight: 900 !important;
}

/* العنوان المكتوب كسطر عريض كامل في محرر سلة */
html body#app.product-single .product__description p > strong:only-child,
html body#app.product-single .product__description p > b:only-child,
html body#app.product-single #more-content p > strong:only-child,
html body#app.product-single #more-content p > b:only-child,
html body#app.product-single .article.article--main p > strong:only-child,
html body#app.product-single .article.article--main p > b:only-child,
html body#app.product-single [itemprop="description"] p > strong:only-child,
html body#app.product-single [itemprop="description"] p > b:only-child,
html body#app.product-single .product-description p > strong:only-child,
html body#app.product-single .product-description p > b:only-child {
  color: #32e6a4 !important;
  -webkit-text-fill-color: #32e6a4 !important;
}

/* الجداول فقط تبقى بخلفية بيضاء ونص أسود */
html body#app.product-single .product__description table *,
html body#app.product-single #more-content table *,
html body#app.product-single .article.article--main table *,
html body#app.product-single [itemprop="description"] table *,
html body#app.product-single .product-description table * {
  color: #111111 !important;
  -webkit-text-fill-color: #111111 !important;
  text-shadow: none !important;
}

/* زر قراءة المزيد */
html body#app.product-single #btn-show-more,
html body#app.product-single .btn-show-more,
html body#app.product-single [id*="show-more"] {
  color: #32e6a4 !important;
  -webkit-text-fill-color: #32e6a4 !important;
}






/* =========================================================
   إصلاح وضوح حقول خيارات المنتج فقط
========================================================= */

/* حقول الكتابة والرقم */
body.product-single .s-product-options-wrapper
input:not([type="checkbox"]):not([type="radio"]),

body.product-single salla-product-options
input:not([type="checkbox"]):not([type="radio"]),

body.product-single .s-product-options-wrapper textarea,
body.product-single salla-product-options textarea {
  background-color: #eef4ff !important;
  color: #111827 !important;
  -webkit-text-fill-color: #111827 !important;
  caret-color: #111827 !important;
  border-color: #9eb3d5 !important;
  font-weight: 700 !important;
  opacity: 1 !important;
}

/* النص الإرشادي داخل الحقول */
body.product-single .s-product-options-wrapper input::placeholder,
body.product-single salla-product-options input::placeholder,
body.product-single .s-product-options-wrapper textarea::placeholder,
body.product-single salla-product-options textarea::placeholder {
  color: #64748b !important;
  -webkit-text-fill-color: #64748b !important;
  opacity: 1 !important;
}

/* القوائم المغلقة تبقى داكنة ونصها أبيض */
body.product-single .s-product-options-wrapper select,
body.product-single salla-product-options select {
  background-color: #101a35 !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  border-color: #41577d !important;
  font-weight: 700 !important;
}

/* خيارات القائمة عند فتحها */
body.product-single .s-product-options-wrapper select option,
body.product-single salla-product-options select option {
  background-color: #ffffff !important;
  color: #111111 !important;
  -webkit-text-fill-color: #111111 !important;
}

/* عناوين الحقول */
body.product-single .s-product-options-wrapper label,
body.product-single .s-product-options-wrapper label *,
body.product-single salla-product-options label,
body.product-single salla-product-options label * {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}





/* =========================================================
   شريط البحث ثابت بدون تغطية القوائم المنسدلة
========================================================= */

.main-nav-container .s-search-input {
  height: 40px !important;
  border: 0 !important;
  border-radius: 10px !important;
  background-color: var(--var-new) !important;
}

@media (min-width: 1024px) {
  .main-nav-container {
    position: relative !important;
    overflow: visible !important;
  }

  /* شريط البحث داخل مسار الصفحة وليس فوق العناصر */
  .main-nav-container .header-search {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    z-index: 1 !important;

    display: block !important;
    width: calc(100% - 32px) !important;
    max-width: 1250px !important;
    margin: 18px auto 0 !important;
    transform: none !important;
  }

  /* القوائم المنسدلة تظهر فوق شريط البحث */
  .main-nav-container .main-menu {
    position: relative !important;
    z-index: 100 !important;
    overflow: visible !important;
  }

  .main-nav-container .main-menu .sub-menu,
  .main-nav-container .main-menu .dropdown-menu,
  .main-nav-container .main-menu ul[class*="sub"] {
    z-index: 1000 !important;
  }
}