.store-header {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
    position: relative;
    z-index: 100;
}
span.rtl\:mr-auto.ltr\:ml-auto.enhanced-label{
    font-size: 0 !important;
}

.alfinder-products-list-wrapper { width: 100% !important; }

.fixed-products--12 > .home-block-title{
    display: none !important;
}

.store-branches__subtitle{
    position:relative!important;
    padding-bottom:8px!important;
}

.store-branches__subtitle:after{
    content:"";
    position:absolute;
    bottom:0;
    left:50%;
    width:45px;
    height:2px;
    background:#000;
    transform:translateX(-50%);
}
.alfinder-products-list-vertical-cards custom-salla-product-card,
.alfinder-products-list-vertical-cards .product-card,
.alfinder-products-list-vertical-cards .product-card__content {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
  }

  /* تثبيت زر السلة وإضافة هامش أسفله */
.alfinder-products-list-vertical-cards .product-card__enhanced-mini-cart,
.alfinder-products-list-vertical-cards .product-card__normal-cart {
    margin-top: auto !important;
    margin-bottom: 18px !important; /* يمكنك تعديل الرقم (12px) حسب المساحة التي تبيها */
  }

body.trans_header.slider_has_overlay .store-header .s-cart-summary-count {
    background-color: #f95a5a;
}
.footer-logo img {
    display: none !important;
}

.footer-logo {
    display: block !important;
    width: 180px !important;
    height: 95px !important;
    margin: auto !important;
    background: url("https://cdn.files.salla.network/homepage/504871843/6aa4d37c-4bf2-41b4-abc6-c47e702afb92.webp") center / contain no-repeat !important;
  }


.footer-logo.anime-item, .footer-logo.anime-item img {
        opacity: 1 !important;
        transform: none !important;
        visibility: visible !important;
    }
.home-block-title {
    margin-bottom: 20px !important;
}

footer.store-footer {
    position: relative !important;
    border-top-left-radius: 50% 60px !important;
    border-top-right-radius: 50% 60px !important;
    box-shadow: 0 -8px 20px rgba(0, 0, 0, 0.05) !important;
    overflow: hidden !important;
}
/* فرض اللون الأبيض كخلفية للفوتر وجميع أقسامه */
footer.store-footer .footer-bottom {
    background-color: #ffffff !important;
}



/* تغيير لون أيقونات التواصل الاجتماعي (SVG) إلى الأسود */
footer.store-footer svg,
footer.store-footer svg path {
    fill: #000000 !important;
}

/* إزالة أي تأثيرات شفافة قد تخفي اللون أو النصوص */
footer.store-footer .text-gray-400,
footer.store-footer .text-text-grey {
    color: #000000 !important;
    opacity: 1 !important;
}
.product-single__main-media .swiper-slide {
    aspect-ratio: 1 / 1 !important;
}

.product-single__main-media .swiper-slide img{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; /* أو contain */
}
.product-price.product-price-bottom.bg-storeBG{
    display: none !important;
}
section.bg-storeBG:has(.product-sku-wrapper){
    display: none !important;
}
html[lang^="ar"] #single-product-details .tabs{
    gap:50px!important;
}
html[lang^="ar"] #single-product-details .tabs {
    justify-content: center !important;
    gap: 70px !important;
    padding-inline: 0 !important;
}

#single-product-details .tabs > salla-button:first-child{
    position:relative;
}

html[lang^="ar"] #single-product-details .tabs > salla-button:first-child::after {
    content: "";
    position: absolute;
    inset-inline-end: -35px;
    top: 50%;
    transform: translateY(-50%);
    width: 1.1px;
    height: 22px;
    background: #ccc;
}
html[lang="ar"] .product-card__enhanced-mini-cart__btn--inner .enhanced-label::after{
    content: "إضافة";
    color: inherit;
    font-size: 14px;
    line-height: normal;
}

html[lang="en"] .product-card__enhanced-mini-cart__btn--inner .enhanced-label::after{
    content: "Add To Cart";
    color: inherit;
    font-size: 14px;
    line-height: normal;
}
.product-single .s-add-product-button-main{
	width: 100%;
}
.s-slider-thumbs .swiper-wrapper{
    justify-content:center;
    gap:8px;
}
.enhanced-title-border{
    display: none !important;
}
.s-slider-thumbs .swiper-slide{
    width:80px !important;
    height:80px !important;
    margin:0 !important;
}

.s-slider-thumbs .swiper-slide img{
    width:100%;
    height:100%;
    object-fit:cover;
    border-radius:6px;
}
.index h2.text-2xl{
	font-size: 1.2rem;
}

@media (max-width: 991px) {

 .footer-logo.anime-item {
        margin: 0 auto !important;
    }
.store-footer p {
    text-align: center !important;
    direction: ltr !important;
}
    salla-products-slider[block-title="قد يعجبك أيضا"] {
        display: none !important;
    }
	.one-product .s-products-list-wrapper {
		display: flex;
	}
  .s-block--custom-products .swiper-slide,
  .s-block--best-offers .swiper-slide {
    width: 54% !important;
  }
	.one-product custom-salla-product-card {
		width: 52%;
		margin: 0 auto;
	}
	.s-block--about > div > div > div.w-full {
		text-align: center;
	}
  /* إخفاء زر الشراء السريع بالكامل */
salla-mini-checkout-widget, 
.s-add-product-button-mini-checkout {
    display: none !important;
}

/* جعل زر إضافة للسلة يمتد ليأخذ كامل العرض */
.s-add-product-button-main {
    display: block !important;
    width: 100% !important;
}

.s-add-product-button-main salla-button,
.s-add-product-button-main button {
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 100% !important;
}
  
}

.fixed-products--4 {
	margin-top: 0;
}

.product-card__normal-cart__btn button {
	background-color: var(--color-primary) !important;
	border-color: var(--color-primary) !important;
	color: #fff !important;
}

#product-form > div{
	display: block;
}
.index .product-card__subtitle{display:none}





@media (max-width: 768px) {

  footer.store-footer p {
    margin-top: 15px !important;
    font-size: 1.15rem !important;
}
    .cat-content-wrapper .s-block--fixed-banner {
    margin-bottom: 0 !important;
  }
.products-index, .s-blocks-wrapper {
  max-width: 100% !important;
  overflow-x: hidden !important;
}
  .s-block--special-products-slider .product-card {
    transform: scale(0.8);
  }

  .s-block--special-products-slider .swiper-slide {
    margin-inline: -30px !important;
  }
    .s-block--special-products-slider .slider-wrap {
    margin-top: 0 !important;
  }
.s-block--special-products-slider .s-slider-block__title-nav {
  transform: translateY(-20px);
}

  section {
    margin-bottom: 1px !important;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}


  .s-block--fixed-banner {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
}

.s-block--fixed-banner .container {
  max-width: none;
  padding: 0;
}



.s-block--fixed-banner img {
  width: 100%;
  display: block;
      border-radius: 0 !important;

}
.s-block--square-links h2 {
    font-size: 20px !important;
     margin-top: 10px !important;

}

.s-block--square-links p {
    font-size: 18px  !important;

}

}

.menu-label {
        display: none !important;
    }

.s-block--square-links img {
    border-radius: 10px;
}

.more-info-tabs__nav-link[data-id="reviews"] {
    display: none !important;
}

.square-links-18 {
    margin-top: -10px !important;
}



#best-offers-17-slider .s-slider-block__title{
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.s-block--store-branches .home-block-title p:first-child{
  font-size:32px!important;
}

.s-block--store-branches .home-block-title p:nth-child(2){
  font-size:14px!important;
  margin-bottom: 5px !important;
}

.s-block--store-branches .btn-tabs-container{
  display:flex!important;
  gap:8px!important;
  justify-content:center!important;
}

.s-block--store-branches .btn-tab-primary{
  font-size:10px!important;
  padding:4px 8px!important;
    margin:0!important;

}
section[component-id="1246608502"] .s-block--enhanced-features__item {
    background: #fff;
    border: 1px solid #f1f1f1;
    border-radius: 14px;
    padding: 18px 10px;
    box-shadow: 0 2px 8px rgba(0,0,0,.03);
}

section[component-id="1246608502"] .feature-icon {
    width: 50px;
    height: 50px;
    margin: 0 auto 9px;
    display: flex;
    align-items: center;
    justify-content: center;
}

section[component-id="1246608502"] .feature-icon img {
    width: 34px;
    height: 34px;
}

section[component-id="1246608502"] .s-block--enhanced-features__item > .absolute {
    display: none;
}
.s-block--fixed-banner.fixed-banner--19{
  margin-bottom:0!important;
  padding-bottom:0!important;
}

footer a[href*="All-Rights"],
footer a[href*="qEEQv"]{
  display:none!important;
}

.product-card__actions, 
.product-card__buttons.normal {
    display: none !important;
}
button[data-selia="header-currency-button"] {
    display: none !important;
}

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

p.menu-label {
    display: none !important;
}

.main-nav-container.fixed-header .inner {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

html[lang^="en"] .navbar-brand .logo-normal,
body.en .navbar-brand .logo-normal {
    opacity: 0;
}

html[lang^="en"] .navbar-brand {
    margin-left: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 130px;
    height: 49px;
    background: url("https://i.postimg.cc/1X99SV3P/Untitled-1.png") center/contain no-repeat;
}
html[lang^="en"] header.store-header:has(.logo-normal[src*="/homepage/"]) .navbar-brand img {
    opacity: 0;
}
html[lang^="en"] header.store-header:has(.logo-normal[src*="/homepage/"]) .navbar-brand {
    margin-left: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 130px;
    height: 49px;
    background: url("https://cdn.files.salla.network/homepage/504871843/6aa4d37c-4bf2-41b4-abc6-c47e702afb92.webp") center/contain no-repeat;
}


.footer-rights p,
.footer-rights a {
    color: #000 !important;
}

.store-footer * {
    border-color: rgba(255, 255, 255, .15) !important;
}

.main-nav-container .s-cart-summary-icon {
    display: none !important;
}
header.store-header .navbar-brand img[src*="homepage"] ~ * {}

header.store-header:has(.navbar-brand img[src*="homepage"])
.s-cart-summary-wrapper #s-cart-icon,
header.store-header:has(.navbar-brand img[src*="homepage"])
.s-cart-summary-wrapper #s-cart-icon * {
    filter: brightness(0) invert(1) !important;
}
.main-nav-container .sicon-cart {
    display: inline-block !important;
    width: 21px !important;
    height: 21px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.49976 7C5.99771 7.04527 5.99769 7.04542 5.99768 7.04556L5.99782 7.04413L5.9987 7.03527L6.00307 6.99543C6.00722 6.95936 6.01397 6.90479 6.02403 6.83438C6.04417 6.69344 6.07745 6.48974 6.1295 6.24438C6.23406 5.75145 6.41206 5.10124 6.70494 4.4569C7.29571 3.15721 8.28834 2 9.99976 2C11.7112 2 12.7038 3.15721 13.2946 4.4569C13.5875 5.10124 13.7655 5.75145 13.87 6.24438C13.9221 6.48974 13.9554 6.69344 13.9755 6.83438C13.9855 6.90479 13.9923 6.95936 13.9965 6.99543L14.0008 7.03527L14.0017 7.04413L14.0018 7.04556C14.0018 7.04542 14.0018 7.04527 14.4998 7C14.9977 6.95473 14.9977 6.95454 14.9977 6.95432L14.9976 6.95378L14.9975 6.95232L14.9971 6.9479L14.9956 6.93317C14.9943 6.92078 14.9924 6.90329 14.9899 6.88103C14.9848 6.83654 14.9769 6.77294 14.9654 6.69296C14.9426 6.53312 14.9056 6.30713 14.8483 6.03687C14.7341 5.49855 14.5371 4.77376 14.2049 4.0431C13.5457 2.59279 12.2883 1 9.99976 1C7.71118 1 6.45381 2.59279 5.79458 4.0431C5.46246 4.77376 5.26546 5.49855 5.15127 6.03687C5.09394 6.30713 5.05692 6.53312 5.03408 6.69296C5.02266 6.77294 5.01476 6.83654 5.00963 6.88103C5.00707 6.90329 5.0052 6.92078 5.00393 6.93317L5.00246 6.9479L5.00204 6.95232L5.0019 6.95378L5.00185 6.95432C5.00183 6.95454 5.00181 6.95473 5.49976 7ZM3.49976 9H3.04727L3.00224 9.45025L2.00224 19.4502L1.94727 20H2.49976H17.4998H18.0523L17.9973 19.4502L16.9973 9.45025L16.9523 9H16.4998H3.49976ZM3.05225 19L3.95225 10H16.0473L16.9473 19H3.05225Z' fill='%230e4532'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    font-size: 0 !important;
    color: transparent !important;
    transform: translateY(-9px) !important;
    filter: brightness(0) contrast(120%);
}

.main-nav-container .header-btn,
.main-nav-container salla-cart-summary {
    margin-left: 8px !important;
}

.main-nav-container .sicon-search,
.main-nav-container .sicon-user {
    font-size: 20px !important;
}

.home-block-line {
    display: none;
}

.product-card__image {
  position: relative !important;
  overflow: visible !important;
}




.fixed-products .s-products-list-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.fixed-products--1 .home-block-title > div {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.fixed-products--1 h2[data-selia="home-fixed-products-title"]::after,
.fixed-products--7 h2[data-selia="home-fixed-products-title"]::after,
#best-offers-11-slider h2::after,
#best-offers-15-slider h2::after,
#best-offers-17-slider h2::after{
    display: block;
    width: 100%;
    margin: 10px 0;
    font-size: 17px;
    font-weight: 400;
    line-height: 2.1;
    color: #4b5563;
}


.product-card__enhanced-mini-cart .s-button-element {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-radius: 4px !important;
    min-height: 48px !important;
    margin: 0 12px !important;
    width: calc(100% - 20px) !important;
    transition: none !important;
}

.product-card__enhanced-mini-cart .s-button-element *,
.product-card__enhanced-mini-cart .s-button-element span,
.product-card__enhanced-mini-cart .s-button-element i {
    color: #ffffff !important;
}

.product-card__enhanced-mini-cart .s-button-element:hover,
.product-card__enhanced-mini-cart .s-button-element:active,
.product-card__enhanced-mini-cart .s-button-element:focus {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #000000 !important;
    opacity: 1 !important;
    box-shadow: none !important;
    transform: none !important;
}


@media (min-width: 992px) {
    .product-single__info h1 {
        font-size: 1.9rem !important;
        line-height: 1.6 !important;
    }

    .product-entry__sub-title {
        font-size: 1.05rem !important;
        line-height: 1.8 !important;
    }

    .product-single__info .total-price {
        font-size: 1.9rem !important;
    }

    .product-single__info .before-price {
        font-size: 1.05rem !important;
    }

    .product-single__discounted-amount,
    .product-single__discounted-amount strong,
    .product-single__info small,
    #variant-inventory {
        font-size: .95rem !important;
        line-height: 1.8 !important;
    }

    .product-single__info {
        display: flex;
        flex-direction: column;
    }

  .product-card--vertical .product-card__content {
 padding: 0 0 0 !important;
}

}

@media (max-width: 991px) {
    .product-single__info h1 {
        font-size: 1.65rem !important;
        line-height: 1.7 !important;
    }

    .product-entry__sub-title {
        font-size: .95rem !important;
        line-height: 1.8 !important;
    }

.product-single__info .total-price {
  font-size: 2rem !important;

}

    .product-single__info .before-price {
        font-size: .95rem !important;
    }

    .product-single__discounted-amount,
    .product-single__discounted-amount strong,
    .product-single__info small,
    #variant-inventory {
        font-size: .85rem !important;
        line-height: 1.8 !important;
    }

    salla-mini-checkout-widget {
        display: none !important;
    }

    salla-products-slider.simplified-products {
        display: none !important;
    }

    .s-comments-item-rated-widget {
        display: none !important;
    }

    .s-comments-flex {
        display: flex !important;
        align-items: center;
        flex-wrap: nowrap !important;
    }

    .s-comments-item-has-order-check-text {
        white-space: nowrap !important;
        font-size: 0 !important;
    }

    .s-comments-item-has-order-check-text::after {
        content: "قام بالشراء";
        font-size: .875rem;
    }

  

 html[lang^="ar"] .tabs.hide-scroll.justify-center {
    justify-content: flex-start !important;
}

    .container.s-blocks-wrapper.simplified-products.fit-slider-products {
        display: none !important;
    }

    section:has(.product-sku-wrapper) {
        display: none !important;
    }

    #product-form > section.sticky-product-bar.bg-storeBG.p-5.md.rounded-md.rounded-b-none > salla-add-product-button > div > salla-button > button {
        background-color: #000000 !important;
        border: none !important;
        border-radius: 5px !important;
        color: #ffffff !important;
    }

    .s-reviews-summary-count {
        font-size: 0 !important;
    }

    .s-comments-title {
        display: none !important;
    }

    .s-reviews-summary-recommendation-percentage {
        display: none !important;
    }

    .s-reviews-summary-header-section.s-reviews-summary-recommendation-only {
        display: none !important;
    }

    .tab-trigger .s-button-text {
        font-size: 1.36rem !important;
    }

    .product-price.product-price-bottom.bg-storeBG {
        display: none !important;
    }
}

@media (max-width: 768px) {
    #checkout-products-section {
        background: #fff;
        border: 1px solid rgba(0, 0, 0, .32);
        border-radius: 16px;
        padding: 12px !important;
        margin: 15px 10px !important;
    }

    #checkout-products-section .product-card {
        min-height: auto !important;
        height: auto !important;
        border: .7px solid #cbcbcb !important;
        border-radius: 14px !important;
        overflow: hidden !important;
    }

    #checkout-products-section .product-card__image {
        height: auto !important;
        aspect-ratio: 1 / 1;
    }

    #checkout-products-section .product-card__image img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain !important;
    }

    #checkout-products-section .product-card__content {
        padding: 8px !important;
        justify-content: flex-start !important;
    }

    #checkout-products-section  .product-card .product-card__title a {
        font-size: 13px !important;
    }

    #checkout-products-section .product-card__subtitle,
  #checkout-products-section .product-card__promotion
  {
        display: none !important;
    }

    #checkout-products-section .total-price {
        font-size: 14px !important;
    }
#checkout-products-section custom-salla-product-card:last-child {
    grid-column: 1 / -1;
    width: 50%;
    justify-self: center;
}
    #checkout-products-section .s-products-list-wrapper {
      
        gap: 14px !important;
    }

    #checkout-products-section .enhanced-label::before,
    #checkout-products-section .sicon-shopping {
        display: none !important;
        content: none !important;
    }

    #checkout-products-section .product-card__mini-cart .s-button-text,
    #checkout-products-section .product-card__normal-cart .s-button-text {
        font-size: 0 !important;
    }

    #checkout-products-section .product-card__mini-cart .s-button-text i,
    #checkout-products-section .product-card__normal-cart .s-button-text i {
        font-size: 16px !important;
    }

    #checkout-products-section .product-card__normal-cart,
    #checkout-products-section .product-card__enhanced-mini-cart {
        margin-top: 0 !important;
    }
    salla-add-product-button {
        width: 100% !important;
        display: block !important;
        order: 1 !important;
    }

    .s-add-product-button-main {
        width: 100% !important;
        order: 1 !important;
    }

    salla-add-product-button salla-button {
        width: 100% !important;
    }

    salla-add-product-button button.s-button-element {
        width: 100% !important;
        max-width: 100% !important;
        justify-content: center !important;
    }

    .s-add-product-button-with-quick-buy {
        display: flex !important;
        flex-direction: column !important;
    }

    .s-add-product-button-mini-checkout {
        order: 2 !important;
    }

    .sticky-product-bar__btn .s-button-text i,
    .sticky-product-bar__btn .s-button-text svg,
    .sticky-product-bar__btn .s-button-element i,
    .sticky-product-bar__btn .s-button-element svg {
        display: none !important;
    }

    .product-card .product-card__title a {
        font-size: 16px !important;
        line-height: 1.45 !important;
        font-weight: 400;
    }

    .product-card__enhanced-mini-cart__btn--inner {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 8px !important;
        width: 100%;
    }

    .product-card__enhanced-mini-cart .enhanced-label {
        font-size: 14px !important;
        font-weight: 600 !important;
        line-height: 1 !important;
        letter-spacing: .6px;
        margin: 0 !important;
        display: flex !important;
        align-items: center;
    }

    .product-card__enhanced-mini-cart .enhanced-icon {
        display: none !important;
    }

    .product-card__enhanced-mini-cart .enhanced-label::before {
        content: "";
        width: 16px;
        height: 16px;
        flex: 0 0 16px;
      margin-inline: 6px;
        background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M60.53,18.71A2,2,0,0,0,59,18H48.85A15,15,0,0,0,34,5H30A15,15,0,0,0,15.15,18H5a2,2,0,0,0-1.53.71A2,2,0,0,0,3,20.35l5.33,30.3A6.51,6.51,0,0,0,14.77,56H49.23a6.51,6.51,0,0,0,6.41-5.36L61,20.35A2,2,0,0,0,60.53,18.71ZM30,9h4a11,11,0,0,1,10.81,9H19.19A11,11,0,0,1,30,9ZM51.71,49.94A2.52,2.52,0,0,1,49.23,52H14.77a2.5,2.5,0,0,1-2.47-2L7.38,22H56.62Z'/%3E%3C/svg%3E") center/contain no-repeat;
    }

    .product-card__enhanced-mini-cart .s-button-element {
        min-height: 42px !important;
    }

    .home-block-title {
        margin-bottom: 30px !important;
    }

    .home-block-title h2 {
        font-size: 28px !important;
      font-weight: 400;
    }

    .fixed-products .product-card__image {
        aspect-ratio: 1 / 1 !important;
        min-height: 120px !important;
    }

    .fixed-products .product-card__image img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }
}

@media (max-width: 767px) {

    .enhanced_rounded_contacts{
    flex-wrap:nowrap!important;
  }

  .enhanced-contact-item{
    padding:10px 14px!important;
    font-size:14px!important;
  }

  .enhanced-contact-item i{
    font-size:20px!important;
  }

salla-conditional-offer.s-conditional-offer-container {
    margin-bottom: 10px !important;
    padding: 5px !important;
}
.sticky-product-bar__btn:not([product-status="out-and-notify"]) .s-button-text {
  font-size: 0 !important;
  line-height: 1 !important;
}

html[lang="ar"] .sticky-product-bar__btn:not([product-status="out-and-notify"]) .s-button-text::after {
  content: "إضـافـة للسلـة";
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
}

html[lang="en"] .sticky-product-bar__btn:not([product-status="out-and-notify"]) .s-button-text::after {
  content: "Add To Cart";
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
}


.s-block--fixed-banner img {
        width: 100%;
        height: auto;
        display: block;
    }

.fixed-products .s-products-list-wrapper > .product-card {
        width: 48%;
    }

  .product-card__content{
    padding-top: 0 !important;
    margin-top: 0 !important;
}

.product-card__content-wrapper{
    padding-top: 0 !important;
    margin-top: 0 !important;
}

.product-card__title{
    margin-top: 0 !important;
    padding-top: 0 !important;
}
}

apple-pay-button,
.s-apple-pay-button,
#apple-pay-button,
button[aria-label*="Apple Pay"],
button[class*="apple"],
div[class*="apple-pay"] {
    display: none !important;
}

.container--breadcrumbs {
    display: none !important;
}
@media (min-width: 992px) {
  
    .product-card__normal-cart .s-button-element, .product-card__normal-cart .s-button-element:hover {
        background: #000 !important;
        border-color: #000 !important;
        color: #fff !important;
        box-shadow: none !important;
    }
.product-card__normal-cart .s-button-text:has(.sicon-shopping)::before {
    content: "";
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
    display: inline-block;
    background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M60.53,18.71A2,2,0,0,0,59,18H48.85A15,15,0,0,0,34,5H30A15,15,0,0,0,15.15,18H5a2,2,0,0,0-1.53.71A2,2,0,0,0,3,20.35l5.33,30.3A6.51,6.51,0,0,0,14.77,56H49.23a6.51,6.51,0,0,0,6.41-5.36L61,20.35A2,2,0,0,0,60.53,18.71ZM30,9h4a11,11,0,0,1,10.81,9H19.19A11,11,0,0,1,30,9ZM51.71,49.94A2.52,2.52,0,0,1,49.23,52H14.77a2.5,2.5,0,0,1-2.47-2L7.38,22H56.62Z'/%3E%3C/svg%3E") center/contain no-repeat;
}

.product-card__normal-cart .s-button-text:has(.sicon-shopping) {
    font-size: 0 !important;
    line-height: 0 !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

.product-card__normal-cart .s-button-text .sicon-shopping {
    display: none !important;
}

html[lang="ar"] .product-card__normal-cart .s-button-text:has(.sicon-shopping)::after {
    content: "إضافة";
    font-size: 16px;
    line-height: normal;
}

html[lang="en"] .product-card__normal-cart .s-button-text:has(.sicon-shopping)::after {
    content: "Add To Cart";
    font-size: 14px;
    line-height: normal;
}
   .fixed-banner__image {
    aspect-ratio: 1200 / 560;
    object-fit: cover !important;
  }


.s-block--fixed-banner .banner,
.s-block--fixed-banner img {
  border-radius: 14px !important;
}

  .product-card .product-card__image {
    margin-bottom: 12px;}
}

#recommendationsFallbackContainer,
#recommendationsContainer-154 {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
#gomla-cart-offer-container {
    margin-top: 25px !important; /* يمكنك زيادة أو إنقاص الرقم حسب رغبتك */
}
.cart-item {
    margin-top: 20px !important;
}
.cart-item .md\:flex {
    margin-top: 20px !important;
}

/* 1. Force the image wrapper to be a perfect square */
.product-card .product-card__image {
    aspect-ratio: 1 / 1 !important;
    width: 100% !important;
    height: auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
}


.s-comments-count-label {
    font-size: 18px !important; /* يمكنك زيادة الرقم إذا أردته أكبر */
}



html[lang^="es"] .product-card__enhanced-mini-cart__btn--inner .enhanced-label::after{
    content:"Añadir al carrito";
    font-size:14px;
    font-weight:500;
}
html[lang^="es"] button[quick-buy][product-id] .s-button-text::after{
    content:"Añadir al carrito";
    font-size:14px;
    font-weight:500;
}

@media (min-width: 992px) {

  .square-links-18{
    margin-top: 20px !important;
  }
  .s-block--custom-products
  .swiper-wrapper:has(> .s-products-slider-card:nth-child(3):last-child) {
    justify-content: center !important;
    transform: none !important;
  }
  .index h2.text-2xl{
	font-size: 2.25rem  !important;
	line-height: 2.5rem  !important;
}
.s-cart-summary-card {
        padding: 1.25rem 3.5rem !important; }
  
  .s-cart-summary-card-line {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
      .footer-badges {
        align-items: flex-start !important;
    }

}

.profile__cover--placeholder {
    background: none !important;
}



footer.store-footer .text-text-grey {
    color: #ffffff !important;}




.s-user-menu-avatar-wrap img {
    display: none !important;
}

.s-user-menu-avatar-wrap::before {
    content: "\f078";
    font-family: "sallaicons" !important;
    font-size: 22px;
}

/* جعل جميع العناوين الفرعية بخط نحيف */
.sub-title, 
.section-title span, 
.subtitle,
h2, h3, h4 {
    font-weight: 300 !important;
}

/* عنوان القسم الأول فقط */
.square-links-1 h2[data-selia="home-square-links-title"] {
  display: inline-block !important;
    font-size: 2.1rem !important;
    line-height: 2.1rem !important;
  color: #275725 !important;

}

/* نصوص الصور داخل القسم الأول فقط */
.square-links-1 .square-links__item-title {
margin-top: .8rem !important;
    margin-bottom: 1.25rem !important;
    font-size: 1.09rem !important;
    font-weight: 700 !important;
  color: #4D6523 !important;
}

.square-links-18{
  margin-top: 40px !important;
}

@media screen and (max-width: 1024px) {
  .s-block--custom-products .s-products-list-wrapper:has(> .product-card:only-child) {
  display: grid !important;
  grid-template-columns: minmax(0, 280px) !important;
  justify-content: center !important;
}
    .auto-fit-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

  salla-products-list[source="selected"][source-value="[1833868318]"] .s-products-list-wrapper {
    display: flex !important;
    justify-content: center !important;
}
.product-card .price_is_on_sale{
    margin-top:14px!important;
    align-items:center!important;
    gap:7px!important;
}
  .product-card .price_is_on_sale .total-price{
    font-size:17px!important;
    font-weight:700!important;
    line-height:1!important;
}

.product-card .price_is_on_sale .before-price{
    font-size:16px!important;
    line-height:1.2!important;
    transform: translateY(-1px)!important;
}
  .enhanced-contact-item .text-unicode {
    white-space: nowrap !important;
}

  .store-footer__apps {
    margin-top: 20px !important;
}  
  .price_is_on_sale .total-price{
    font-size:28px!important;
}

.price_is_on_sale .before-price{
    font-size:18px!important;
}

.starting-or-normal-price .total-price:not(.product-single__info *) {
  font-size: 17px !important;
    color: #dc2626 !important;

}

.product-single__info .total-price {
  color: #dc2626 !important;
}

  .product-card.product-card--enhanced-btn:not(.product-card--simplified) .product-card__enhanced-mini-cart button {
       padding-bottom: 0 !important;
    }

salla-button:has(.product-card__enhanced-mini-cart__btn--inner) .s-button-element {
    width:100% !important;
    height: 37px !important;
    min-height: 30px !important;
    padding-block: 0 !important;
    margin-inline: auto !important;
}

  .product-card__enhanced-mini-cart-divider {
    border-top: none !important;
}
.sticky-product-bar {
    padding-bottom: 12px !important;
}
     .s-block--enhanced-features.mini-features .s-block--enhanced-features__item p {
        font-size: .67rem !important;
    } 
}
.product-card .starting-or-normal-price:not(.hidden) .total-price {
  margin-top: 10px !important;
}
 

.p-4.flex.flex-wrap.items-center.gap-2.border-t a,
.p-4.flex.flex-wrap.items-center.gap-2.border-t a i,
.p-4.flex.flex-wrap.items-center.gap-2.border-t a span {
    color: #fff !important;
}



.offer-countdown-timer .s-count-down-item {
  background: #272727 !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06) !important;
}

.offer-countdown-timer .s-count-down-item-value,
.offer-countdown-timer .s-count-down-item-label {
  color: #fff !important;
}

section[component-id="1214975803"] {
  margin-top: 0 !important;
}





section[component-id="1214975803"] .advanced-slider__slide::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.2);
  pointer-events: none;
}

section[component-id="1214975803"] .advanced-slider__caption {
  z-index: 1;
}
section[component-id="1214975803"] {
  display: flex !important;
  flex-direction: column !important;
}

section[component-id="1214975803"] > .custom-products__view-all-wrap {
  order: -1;
  width: 100%;
  margin-top: 0 !important;
  margin-bottom: 20px !important;
}

:is(
  section[component-id="1214975803"],
  salla-products-list[source="product.index"][source-value="1798743189"]
) a:has(img):is(
  [href$="/mZoVqOj"],
  [href$="/PDjWroz"]
),
[data-selia="cart-root"] .cart-item a.overflow-hidden:is(
  [href$="/mZoVqOj"],
  [href$="/PDjWroz"]
) {
  position: relative;
  overflow: hidden;

  &::after {
    content: var(--today-ribbon, "سعر اليوم فقط!");
    position: absolute;
    top: 88%;
    right: 0;
    padding: 4px 10px;
    background: #d12229;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.5;
    border-radius: 50px 0 0 50px;
    pointer-events: none;
    z-index: 2;
  }
}

[data-selia="cart-root"] .cart-item a.overflow-hidden:is(
  [href$="/mZoVqOj"],
  [href$="/PDjWroz"]
)::after {
  top: 15px;
  right: -34px;
  width: 118px;
  padding: 3px 0;
  border-radius: 0;
  text-align: center;
  transform: rotate(45deg);
  font-size: 13px;
}

html:lang(en) {
  --today-ribbon: "Ends Today!";
}

:is(
  #details-slider-528356007,
  #details-slider-1277348797
) .promotion-title {
  font-size: 0 !important;
  background-color: #d12229 !important;
}

:is(
  #details-slider-528356007,
  #details-slider-1277348797
) .promotion-title::after {
  content: "سعر لن يتكرر, اليوم فقط!" !important;
  font-size: 13px !important;
  color: #fff !important;
}

html:lang(en) :is(
  #details-slider-528356007,
  #details-slider-1277348797
) .promotion-title::after {
  content: "Exclusive price, today only!" !important;
}
@keyframes offer-gradient {
  to { background-position: -200% 0; }
}


.product-card--rounded:not(

  salla-products-list[source="product.index"][source-value="1798743189"] *
) {
  border-radius: 50% 50% 8px 8px / 90px 90px 8px 8px !important;
}
.product-card .product-card__promotion {
  position: static !important;
  transform: none !important;
  width: fit-content;
  max-width: 100%;
  margin: 4px auto !important;
  padding: 1px 6px !important;
  background: none !important;
  color: #868686 !important;
  font-size: 12.5px !important;
  line-height: 1.5;
  white-space: normal;
  text-align: center;
  border-radius: 12px !important;
}


.product-card {
  box-sizing: border-box;
  background: #fff !important;
  border: 0.8px solid #d8d8d8 !important;
}



.s-products-slider-card {
  height: auto !important;
}

.product-card--vertical {
  height: 100% !important;
}


.product-card--vertical .product-card__price {
  margin-top: auto !important;
}


#lv-installment-box b {
  color: #D12229 !important;
}

.store-footer__apps-list {
  transform: scale(.85);
  transform-origin: center;
}

.store-footer__bottom-social {
    transform: scale(1.3);
    transform-origin: center;
}

#mobile-menu > ul.main-menu > li.main-menu__item {
  margin: 8px 14px 12px;
  background: #fff;
  border: 1px solid #ececef;
  border-radius: 14px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.07);
}

#mobile-menu > ul.main-menu > li.main-menu__item::after {
  display: none;
}

#mobile-menu li[id='"461549439"'] {
  border-radius: 14px;
  overflow: hidden;
}

#mobile-menu li[id='"461549439"'] > a.main-menu__link {
  border-radius: inherit;
}

section[component-id="1030847255"] .offer-countdown-subtitle {
  color: #4b5563 !important;
}