span.rtl\:mr-auto.ltr\:ml-auto.enhanced-label{
    font-size: 0 !important;
}

.footer-logo.anime-item img { display: none !important; }
.footer-logo.anime-item {
    display: block !important; /* هذا السطر السحري الناقص */
    transform: none !important; opacity: 1 !important;
    background: url("https://cdn.files.salla.network/homepage/504871843/665b4849-cd8e-49c9-b3df-086a3e004d7f_1440x320.webp") center/contain no-repeat !important;
    height: 55px; width: 160px; margin: 0 auto !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 p {
    margin-top: 15px !important;
    margin-bottom: 20px !important;
    font-size: 1.15rem !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;
}
@media (min-width: 992px) {
    .mini-features .s-block--enhanced-features__item {
        transform: scale(1.75);
    }
}
.product-single__main-media .swiper-slide{
    aspect-ratio: 4 / 5 !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;
}

#single-product-details .tabs{
    gap: 55px !important;
}
#single-product-details .tab-trigger:first-child{
    position:relative;
}

#single-product-details .tab-trigger:first-child::after{
    content:"";
    position:absolute;
    inset-inline-end:-38px;
    top:50%;
    transform:translateY(-50%);
    width:1px;
    height:18px;
    background:#ddd;
}

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) {
.store-footer p {
    text-align: center !important;
    direction: ltr !important;
}

	.one-product .s-products-list-wrapper {
		display: flex;
	}

	.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) {
  .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 {
    margin-bottom: 30px !important;
      margin-top: 20px;

}

  .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 .banner,
.s-block--fixed-banner img {
  border-radius: 0 !important;
}

.s-block--fixed-banner img {
  width: 100%;
  display: block;
}
.s-block--square-links h2 {
    font-size: 20px !important;
}

.s-block--square-links p {
    font-size: 14px !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;
}

.s-block--enhanced-features.mini-features{
  padding:10px 0!important;
}

.s-block--enhanced-features.mini-features .grid{
  gap:10px!important;
}

.s-block--enhanced-features.mini-features .s-block--enhanced-features__item{
  padding:10px!important;
  margin:0!important;
  border:0!important;
  box-shadow:none!important;
  background:transparent!important;
}

.s-block--enhanced-features.mini-features .s-block--enhanced-features__item>.absolute{
  display:none!important;
}

.s-block--enhanced-features.mini-features .feature-icon img{
  height:40px!important;
  margin:0 auto 6px!important;
}

.s-block--enhanced-features.mini-features h2{
  font-size:13px!important;
  margin:0 0 4px!important;
}

.s-block--enhanced-features.mini-features p{
  font-size:11px!important;
  margin:0!important;
  color:#777!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:22px!important;
}

.s-block--store-branches .home-block-title p:nth-child(2){
  font-size:14px!important;
  margin:0!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;

}
.s-block--square-links *{
  margin-top:0!important;
}
.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;
}


salla-cart-summary-card,
.s-cart-summary-card,
.s-cart-summary-card--mobile {
    position: fixed !important;
    z-index: 999999 !important;
}



.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__promotion {
    position: absolute !important;
    top: 10px !important;
    bottom: auto !important;
    right: auto !important;
    left: 0 !important; /* هذا السطر يحركه لأقصى اليسار */
    font-size: 9.5px;
    padding: 2px 8px;
    border-radius: 12px;
    z-index: 99;
}
.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--3 h2[data-selia="home-fixed-products-title"]::after,
#best-offers-7-slider h2::after,
#best-offers-11-slider h2::after{
    display: block;
    width: 100%;
    margin: 10px 0;
    font-size: 17px;
    font-weight: 400;
    line-height: 2.1;
    color: #000;
}

/* العربية */
.fixed-products--1 h2[data-selia="home-fixed-products-title"]::after{
    content: "في مقدمة الأكثر طلبًا";
}

#best-offers-7-slider h2::after{
    content: "لكل يوم، وكل مناسبة!";
}
#best-offers-11-slider h2::after{
    content: "إختيارات تعود إليها دائمًا";
}
.fixed-products--3 h2[data-selia="home-fixed-products-title"]::after{
    content: "إختيارات لافيرن لهذا الصيف";
}

/* الإنجليزية */
html[lang^="en"] .fixed-products--1 h2[data-selia="home-fixed-products-title"]::after{
    content: "Among Our Best Sellers";
}

html[lang^="en"] #best-offers-7-slider h2::after{
    content: "For Every Day, Every Occasion!";
}
html[lang^="en"] #best-offers-11-slider h2::after{
    content: "Go to choices";
}

html[lang^="en"] .fixed-products--3 h2[data-selia="home-fixed-products-title"]::after{
    content: "Laverne's Summer Picks";
}
.s-blocks-wrapper:not(:first-of-type) {
    margin-bottom: 2rem;
}

.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-single__info > .flex.items-center.justify-between { order: 1; }
    .product-single__info h1 { order: 2; }
    .product-entry__sub-title { order: 3; }
    salla-rating-stars { order: 4; }
    .product-price-top { order: 5; }
    .product-single__info small { order: 6; }
    .flex.flex-col.space-y-5.mb-5 { order: 7; }
    .product-form { order: 8; margin-top: 20px; }
    .product-single-top-description { order: 9; }
    salla-cashback-banner, salla-installment { order: 10; }
}

@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;
    }

    .s-block--tabs-produtcs .tabs {
        padding-right: 0rem !important;
    }

    .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.3rem !important;
    }

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

@media (max-width: 768px) {
    #checkout-products-section {
        background: #fff !important;
        border: 1px solid rgba(0, 0, 0, .32);
        border-radius: 16px;
        padding: 12px !important;
        margin: 15px 10px !important;
    }
#checkout-products-section .enhanced-label::before {
    display: none !important;
    content: none !important;
}
    #checkout-products-section .product-card {
        min-height: auto !important;
        height: auto !important;
        border: 0.7px solid #000 !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;
    }

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

    #checkout-products-section .product-card__subtitle {
        font-size: 11px !important;
    }

    #checkout-products-section .total-price {
        font-size: 14px !important;
    }

    #checkout-products-section .s-products-list-wrapper {
        gap: 8px !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 .sicon-shopping {
        display: none !important;
    }

    #checkout-products-section .s-products-list-wrapper,
    .s-products-list-wrapper {
        gap: 14px !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: 600;
    }

    .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-end: 8px;
        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;
    }

    .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) {

  /* زر الإضافة الرئيسي فقط */
.sticky-product-bar__btn .s-button-text{
    font-size: 0 !important;
    line-height: 1 !important;
}

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

html[lang="en"] .sticky-product-bar__btn .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 {
    transform: translateX(-8px);
    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;
}}

#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; /* يمكنك زيادة الرقم إذا أردته أكبر */
}