/* Add custom CSS styles below */ 

@media (min-width: 768px) {
  #best-offers-2-slider .swiper-wrapper {
    justify-content: center !important;
  }

  #best-offers-2-slider .swiper-slide {
    width: auto !important;
  }
    #best-offers-2-slider {
    margin-bottom: 2px !important;
   margin-top: 2px !important;

  }
  section:has(img[src*="7b1ec70b-f7d5-4c1f-85c6-554779c1d9bd"]) {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
}

#best-offers-16-slider .s-slider-block__title,
#best-offers-18-slider .s-slider-block__title{
  display: none !important;
}

#best-offers-16-slider,
#best-offers-18-slider{
  margin-top: 0 !important;
  padding-top: 0 !important;
}

#best-offers-16-slider .container,
#best-offers-18-slider .container{
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.items-center.justify-center.my-2\.5 {
  display: none !important;
}
section.bg-white.p-5.rounded-md.mb-5:has(.sicon-luggage-cart){
  display: none !important;
}
.s-block--fixed-banner:not(:has(img[src*="e306e078e1ed.webp"])) {
  transform: translateY(-30px);
  margin-bottom: -30px;
}
.s-block--bundle-double-banner {
  transform: translateY(-15px)!important;
  margin-bottom: -20px;
}
section.s-block.s-block--bundle-asymmetric-banners {
  transform: translateY(-40px) !important;
  margin-bottom: -70px !important;
}
.banner{
  margin-left: -15px;
  margin-right: -15px;
  width: calc(100% + 30px);
  margin-bottom: 0px;
}
.section-description {
    display: none;
}
.left-2 {
    left: 0rem;
}
.absolute.top-2.left-2 .inline-block {
  background: #c9c8c7 !important;
  border-top-right-radius: 6px !important;
  border-bottom-right-radius: 6px !important;
}
html[lang="en"] a[href="https://laverne.com/en/blog"] {
  font-size: 0;
}

html[lang="en"] a[href="https://laverne.com/en/blog"]::before {
  content: "Blogs";
  font-size: 14px;
}
p.text-sm.text-gray-500 {
  display: none !important;
}
/* خَلّي القسم على قد الصورة */
section.w-full.overflow-hidden.relative{
  height: auto !important;  /* يلغي 56vh */
}
@media (max-width:768px){

  /* شيل البادينق يمين ويسار */
  .square-brand-photos > div{
    padding: 0 !important;
    gap: 5px !important;   /* قلل المسافة بين الصور */
  }
 .square-brand-photos img{
    border-radius: 6px !important; 
  }
  /* خَلّي كل صورة تاخذ تقريبًا نص الشاشة */
  .square-brand-photos > div > div{
    flex: 0 0 49% !important;
  }
section.products_slider_banner_video:has(img[src*="ebed28a4"]){
    display: none !important;
  }
}

  .square-brand-photos > div > div:nth-child(3),
  .square-brand-photos > div > div:nth-child(4){
    display: none !important;
  }
.navbar-brand {
  padding: 12px 0;
    transform: scale(1.2);
}

/* عربي فقط */
html[dir="rtl"] .navbar-brand img {
  display: none !important;
}
html[dir="rtl"] .navbar-brand:has(img[src*="cdn.files.salla.network"]),
html[dir="rtl"] header:has(img.logo-normal[src*="cdn.salla.sa"]) .navbar-brand {
  background: url("https://i.postimg.cc/x1tHqHN5/Artboard-2-4x.png") center/contain no-repeat;
  width: 115px;
  height: 55px;
  display: block;
}

html[dir="rtl"] .store-header.navbar-overlay-transparent .navbar-brand {
  background: url("https://i.postimg.cc/hjbKP8hw/Artboard-3-4x.png") center/contain no-repeat;
  width: 115px;
  height: 55px;
}
/* لوقو الهيدر الثابت */
header.store-header.navbar-sticky a.navbar-brand img {
  content: url("https://cdn.files.salla.network/homepage/504871843/968f16fe-102e-4b46-9fdc-e32292523e66.webp") !important;
  width: 170px !important;
  height: auto !important;
  object-fit: contain !important;
}


/* موبايل */
@media (max-width: 430px) {
  #top-nav button span {
    white-space: nowrap;
  }
  html[lang="en"] .flex.flex-wrap.items-end > .s-trust-badges-wrapper,
  html[lang="en"] .flex.flex-wrap.items-end > .flex {
      display: block !important;
  }
}
/* =========================================================
   2) SMALL UI TWEAKS / HIDES
   ========================================================= */

.availability-container { margin-bottom: 10px; }

/* عناصر مخفية */
.mb-2\.5.flex.justify-between,
div.side-socials.flex.rtl\:space-x-reverse.space-x-3.mb-2\.5,
small.color-grey,
small,
#recommendationsFallbackContainer,
.s-comments-item-rated-widget,
.athena-action-buttons > .athena-action-btn[aria-label="View product"] {
  display: none !important;
}
.absolute.top-2.left-2.flex.flex-col.items-end.gap-1,

/* تغيير لون نص زر الإضافة */
.s-add-product-button-main .s-button-text { color: #fff !important; }

/* تبويب نشط */
.s-tabs-header-item.s-tabs-active {
  background: #000 !important;
  color: #fff !important;
}

.home_component_subtitle { margin: 10px 0 20px !important; }


/* =========================================================
   3) PRODUCT SUBTITLE
   ========================================================= */

.partial_product_subtitle { margin-top: 30px; font-size: 24px !important; }
p.partial_product_subtitle {
  margin: 5px !important;
  padding: 0 !important;
  line-height: 1.6;
}
.partial-content-overlay { margin-top: 10px; }


/* =========================================================
   4) ATHENA BUTTONS RESET
   ========================================================= */

.athena-action-buttons salla-add-product-button .w-full,
.athena-action-buttons salla-add-product-button .w-full * {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

.athena-action-buttons button,
.athena-action-buttons .s-button-element,
.athena-action-buttons .s-button-wrap {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}

.cart-svg {
  width: 15px !important;
  height: 15px !important;
}

.athena-mobile-add-btn .s-button-text {
    color: #e4e4e4 !important;
}
/* =========================================================
   5) HIDE SPECIFIC LINKS/ELEMENTS
   ========================================================= */

.athena-slide-down-top .load-img-onclick,
.athena-slide-down-top b,
.athena-slide-down-top p.text-text-grey,
a[href*="All Rights are Reserved"],
a[href="https://laverne.com/ar/p/qEEQv"] {
  display: none !important;
}

/* إخفاء promo rotator داخل بطاقات المنتجات */
custom-salla-product-card product-promo-rotator,
.s-products-slider-card product-promo-rotator,
.s-product-card product-promo-rotator {
  display: none !important;
}


/* =========================================================
   6) FOOTER ADJUSTMENTS
   ========================================================= */

.s-apps-icons { margin-top: 1px !important; }
.lg\:col-span-2 > a.flex { margin-bottom: 30px; }
footer { margin-top: 20px !important; }

/* عناصر فوتر محددة */
footer h3[style*="transition-delay"][style*="0.1s"],
footer h3.s-contacts-title,
footer a.s-menu-footer-item[href*="qEEQv"] {
  display: none !important;
}

/* Trust mini */
footer .footer-trust-mini {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
  font-size: 13px;
}
footer .footer-trust-mini img { height: 26px; width: auto; }
footer .footer-trust-mini .trust-item {
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
}
footer .footer-trust-mini .vat-label { font-size: 12px; }


/* =========================================================
   7) COMMENTS / BADGES
   ========================================================= */

/* اخفاء التعليقات بالانجليزي */
html[lang="en"] .s-comments-flex { display: none !important; }

/* نص “قام بالشراء” */
.s-comments-item-has-order-check-text { font-size: 0 !important; }
.s-comments-item-has-order-check-text::after {
  content: " قام بالشراء  ";
  font-size: 13.4px;
}

/* Cart badge */
.s-cart-summary-count {
  background: #ff5757 !important;
  color: #fff !important;
  border-radius: 50% !important;
  padding: 7.3px !important;
  font-size: 11px !important;
}


/* =========================================================
   8) CENTERED CAROUSEL
   ========================================================= */

#centered-carousel,
#centered-carousel .swiper,
#centered-carousel .swiper-wrapper,
#centered-carousel .swiper-slide {
  width: 100% !important;
  height: 100% !important;
}

.centered-carousel-item { width: 100% !important; max-width: 100% !important; }
.centered-carousel-item .image-container {
  width: 100% !important;
  height: 640px !important;
  overflow: hidden;
}
.centered-carousel-item .image-container img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center;
  display: block;
}

#centered-carousel .swiper { padding: 0 10% !important; }
#centered-carousel .swiper-slide { width: 92% !important; }
#centered-carousel .image-container {
  width: 100%;
  aspect-ratio: 9 / 16;
  overflow: hidden;
}
#centered-carousel .image-container img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
  transition: transform .3s ease;
  display: block;
}

.section-spacing.centered-carousel-videos { height: 400px; overflow: hidden; margin: 0 !important; padding: 0 !important; }
.section-spacing.centered-carousel-videos video { width: 100%; height: 100%; object-fit: cover; object-position: top; }

.section-spacing.animated-gallery { height: 30vh; overflow: hidden; }


/* =========================================================
   9) DISCOUNTS / OFFERS / TRUST BADGES
   ========================================================= */

#total-discount b,
#total-discount b i { color: #e11d48; }

salla-conditional-offer .s-conditional-offer-active-checkpoint,
salla-conditional-offer .s-conditional-offer-active-checkpoint .s-conditional-offer-item-avatar-content {
  background-color: #16a34a !important;
  border-color: #16a34a !important;
  color: #fff !important;
}
salla-conditional-offer .s-conditional-offer-checkpoint-label.active { color: #000 !important; }
salla-conditional-offer .s-conditional-offer-progress-line-active { background-color: #16a34a !important; }

salla-trust-badges {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: 8px;
}


/* =========================================================
   10) MISC
   ========================================================= */

#scrollToTop { display: none !important; }
#2083417790 img { width: 21px !important; height: 21px !important; margin-bottom: 2px !important; }

.product__description p { font-size: 15px; }

.product-features {
  background: #f8f6f3;
  padding: 10px;
  border-radius: 4px;
  margin: 16px auto;
  direction: rtl;
  max-width: 520px;
  height: 280px;
}
.feature-item { display: flex; align-items: flex-start; gap: 12px; padding: 16px 0; text-align: right; }
.feature-item:not(:last-child) { border-bottom: 1px solid #e6e3dd; }
.feature-icon { font-size: 22px; width: 32px; text-align: center; margin-top: 2px; }
.feature-title { display: block; font-size: 15px; font-weight: 600; margin-bottom: 4px; }
.feature-desc { font-size: 12px; color: #777; line-height: 1.7; }

.main-content > div { margin-bottom: 0.3rem !important; }
.masonry_gallery_overlay_content .flex { justify-content: center !important; }
.masonry_gallery_btn { color: #fff !important; border: 1px solid #fff !important; background: transparent !important; }
.triple-image-banner { max-width: 100% !important; padding: 0 !important; }

.sidebar { padding-bottom: 11px !important; }
.body-spray-title { text-align: center; font-weight: 400; margin: 40px 0 35px; }

salla-products-slider[block-title="منتجات قد تعجبك"] {
  display: block;
  margin: 30px 0 10px !important;
}

salla-button.btn--wishlist * { border: none !important; }

/* إخفاء إعلان شريط المنتج */
product-ad-bar { display: none !important; }

/* إخفاء سعر/قسم محدد */
section.flex.bg-white.p-5.rounded-md { display: none !important; }

/* بلوك رقم الموديل */
.mb-2\.5.flex.justify-between.sm\:grid.sm\:grid-cols-3.bg-white.rounded-md.px-4.py-2 {
  background: #fff !important;
  color: #fff !important;
}


/* =========================================================
   11) DESKTOP (>= 992px)
   ========================================================= */
@media (min-width: 992px) {

  .triple-image-banner {
    transform: scale(0.9);
    transform-origin: center;
    margin-bottom: 50px;
    position: relative;
    z-index: 5;
  }
  .square-brand-photos{
  display: none !important;
  }
  .products_tabs_section .athena-card { transform: scale(1.6); }

  section.section-spacing.square-brand-photos {
    transform: scale(0.89);
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
  }

  /* إظهار الصورة بالحجم الطبيعي داخل centered carousel فقط */
  #centered-carousel .image-container {
    height: auto !important;
    aspect-ratio: unset !important;
    overflow: visible !important;
  }

  section.section-spacing.container:has(salla-infinite-scroll),
  section.section-spacing.container:has(.athena_fixed_products_parent_flex) {
    display: none !important;
  }

}

/* Large screens (>= 1024px) */
@media (min-width: 1024px) {

  section.section-spacing.relative.athena-animate:has(.partial-bg-container):has(.partial-products-slider),
  section.section-spacing.max-h-\[80vh\].overflow-hidden.athena-slide-down-top.athena-animate,
  section#best-offers-9-slider,
  .products_tabs_section.section-spacing.container.athena-slide-down-top.athena-animate,
  .s-block.s-block--best-offers,
  section.centered-carousel-videos,
  .s-block.s-block--fixed-banner {
    display: none !important;
  }

  section.triple-image-banner.container.section-spacing { margin-top: 100px !important; }

  .products_tabs_section custom-salla-product-card {
    flex: 0 1 calc(25% - 15px) !important;
    max-width: 190px !important;
  }

  .products_slider_banner_video { transform: translateY(-20px); }
  .products_slider_banner_video .s-slider-block__title h2 { font-size: 24px !important; }

  .body-spray-title {
    font-size: 32px;
    margin-top: 24px !important;
  }
}

/* Fixed banner on desktop */
@media (min-width: 992px) {
  .s-block--fixed-banner { display: none !important; }
}


/* =========================================================
   12) MOBILE (<= 768px)
   ========================================================= */

@media (max-width: 768px) {

  .products_slider_banner_video .s-products-slider-card { margin: 0 auto !important; }
  .blog_articles_title,
  .blog_articles_subtitle { text-align: center !important; width: 100%; }

  /* تعطيل تفاعل الفيديو + إخفاء أدوات التشغيل */
  video { pointer-events: none; }
  video::-webkit-media-controls,
  video::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none;
  }
.s-products-slider-card{
  width: 220px !important;
}

.swiper-wrapper{
  gap: 8px !important;
}
  .s-comments-flex { position: absolute; inset-inline-end: 70px; margin-top: 12px; }

  /* إخفاء Apple Pay + mini checkout */
  salla-mini-checkout-widget,
  apple-pay-button,
  .apple-pay-button,
  .s-apple-pay-button { display: none !important; }
  .sticky-product-bar__quantity label { display: none; }

  /* Sticky bar */
  .sticky-product-bar {
    position: fixed;
    inset: auto 0 0;
    width: 100%;
    background: #fff;
    padding: 10px;
    border-top: 1px solid #eee;
    z-index: 10;
    transform: translateZ(0);
  }
.sticky-product-bar__quantity,
.sticky-product-bar__quantity *{
  color: #fff !important;
  fill: #fff !important;
  border-color: #fff !important;
}

  .sticky-product-bar__quantity salla-quantity-input { width: 100%; display: block; }
  .s-quantity-input-container { display: flex; width: 100%; }
  .s-quantity-input-input { flex: 1; text-align: center; }

  .sticky-product-bar .s-button-text { font-size: 15px; }
  .sticky-product-bar { z-index: 10 !important; }
.sticky-product-bar__quantity,

  /* Cart item text */
  .cart-item h2 a { font-size: 12px !important; line-height: 1.3 !important; }
  .cart-item .item-price,
  .cart-item .item-regular-price,
  .cart-item .text-primary { font-size: 12px !important; }

  /* Add-to-cart layout */
  .s-add-product-button-main { display: flex; gap: 0; }
  .s-add-product-button-main salla-button { flex: 1; margin-inline-end: 0; }

  /* وصف المنتج */
  .product__description {
    padding-top: 10px;
    margin-top: 18px;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  h4.text-black.font-black.text-3xl { font-size: 1.5rem; }

  /* Related slider spacing */
  salla-products-slider[block-title="منتجات قد تعجبك"] { margin-bottom: 50px !important; }

  /* Fixed banner image */


  .triple-image-banner { gap: 20px; }

  /* إخفاء breadcrumbs */
  nav.breadcrumbs { display: none !important; }

  /* إيقاف التحريك */
  .athena-animate,
  .athena-animate *,
  .athena-slide-down-top,
  .athena-slide-down-top * {
    animation: none !important;
    opacity: 1 !important;
  }

  /* زر إضافة داخل بطاقة المنتج */
  custom-salla-product-card .athena-mobile-add-btn .s-button-element {
    width: 90%;
    min-height: 35px;
    margin: 0 auto 0 -5px;
  }

  /* تكبير الخطوط */
  .flex h4.text-black.font-black { font-size: 32px !important; }
  h1.text-xl.md\:text-2xl { font-size: 26px !important; }
  h1.text-xl.md\:text-2xl.leading-10.font-bold.mb-2\.5 { margin: 0 !important; }

  /* أزرار السلة العامة */
  .s-button-element {
    font-size: 18px !important;
    padding: 13px 18px !important;
  }

  .sticky-product-bar .s-add-product-button-main .s-button-element {
    border-radius: 10px !important;
  }

  /* عنوان المنتج */
  .athena-product-title,
  .athena-product-title a {
    text-align: center !important;
    display: block !important;
  }

  /* إخفاء زر المفضلة */
  .product-page salla-button.btn--wishlist { display: none !important; }

  p.max-w-sm { font-size: 14px; line-height: 2; }

  /* إصلاح زر الحذف X */
  .btn--delete .s-button-element {
    height: auto !important;
    padding: 4px !important;
    font-size: 12px !important;
    min-width: auto !important;
  }
  .btn--delete i {
    color: #fff !important;
    display: block !important;
  }

  /* صور سلايدر المنتج */
  .product-page .s-slider-container .swiper-slide img {
    width: 100%;
    height: 375px;
    object-fit: cover;
    object-position: center;
    display: block;
  }

  .mb-4.sm\:mb-6.flex.justify-between.items-center { margin: 20px 0 !important; }
  .s-products-list-vertical-cards { gap: 1.15rem; }

  /* ✅ Layout الفوتر مثل الأصل */
  .lg\:col-span-2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin: 4px 2px;
    gap: 20px;
  }
  .lg\:col-span-2 img { margin: 0 auto; }

  .s-menu-footer-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .s-menu-footer-list .s-menu-footer-item:nth-child(odd),
  .s-menu-footer-list .s-menu-footer-item:nth-child(even) {
    width: 48%;
    text-align: center;
  }

  /* عناصر موبايل مخفية حسب الصور/شروطك */
  section.triple-image-banner.container.section-spacing:has(.banner-item:nth-child(6)),
  section.section-spacing > div.columns-2.athena-slide-right-left,
  section.section-spacing.animated-gallery,
  section:has(img[src="https://cdn.files.salla.network/homepage/504871843/1a3ea40d-4338-4630-b958-5d994a012fb5.webp"]),
  .list-block.post-entry:has(
    img[src="https://cdn.salla.sa/XzOPD/e3590595-5762-40f5-b60f-08236ec63b1d-1000x1000-x2d8l6kE0ouQtW2HPk38oV7W7K6k1UPgACDlLzEg.jpg"]
  ) {
    display: none !important;
  }

  section.section-spacing.relative.athena-slide-down-top.athena-animate {
    margin-bottom: 40px !important;
  }

  section.square-brand-photos:has(
    img[src="https://cdn.files.salla.network/homepage/504871843/5a5aa2d0-5514-43b7-a953-c275b53f08a4.webp"]
  ) {
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
    pointer-events: none !important;
  }
  section.square-brand-photos:has(
    img[src="https://cdn.files.salla.network/homepage/504871843/5a5aa2d0-5514-43b7-a953-c275b53f08a4.webp"]
  ) * {
    display: none !important;
  }

  .body-spray-title { font-size: 24px; margin-top: 0 !important; }

  .products_slider_banner_video .banner-content {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    display: block;
  }
  .products_slider_banner_video .banner-content img {
    width: 100%;
    display: block;
  }

/* ✅ ترتيب منتجات التشيك أوت (Grid 3 columns) */
  #checkout-products-section {
    background: #fff !important;
    border: 1px solid rgba(0,0,0,.15) !important;
    border-radius: 12px !important;
    padding: 12px !important;
    margin-bottom: 12px !important;
    overflow: hidden !important;
  }
  #checkout-products-section .s-products-list-wrapper {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 8px !important;
    width: 100% !important;
  }
  #checkout-products-section custom-salla-product-card,
  #checkout-products-section .athena-card {
    width: 100% !important;
    min-width: 0 !important;
    text-align: center !important;
    transform: none !important;
  }
  #checkout-products-section img {
    width: 90% !important;
    margin: 0 auto !important;
    display: block !important;
  }
  #checkout-products-section h3,
  #checkout-products-section h4,
  #checkout-products-section span,
  #checkout-products-section a {
    font-size: 8.5px !important;
    line-height: 1.4 !important;
    text-align: center !important;
  }
  #checkout-products-section .athena-mobile-add-btn,
  #checkout-products-section .athena-mobile-add-btn .s-button-element {
    width: 100% !important;
    margin: 0 !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  #checkout-products-section .athena-mobile-add-btn .s-button-element {
    padding: 6px 8px !important;
    min-height: 30px !important;
  }
  #checkout-products-section .athena-mobile-add-btn .s-button-text {
    font-size: 11px !important;
    line-height: 1 !important;
  }
  /* تعديل هوامش آخر منتجين */
  .athena_fixed_products_parent_flex > custom-salla-product-card:nth-last-child(-n+2) {
    margin-top: 1.6rem;
  }

  /* تعديل مكان زر الإضافة */
  .sticky-product-bar__btn { margin-top: -65px !important; }

}

/* ✅ Desktop checkout row */
@media (min-width: 768px) {
  #checkout-products-section .s-products-list-wrapper {
    display: flex !important;
    gap: 16px !important;
  }
}


/* conditional offer */
:lang(ar) .s-conditional-offer-checkpoint-label.first-checkpoint span,
:lang(en) .s-conditional-offer-checkpoint-label.first-checkpoint span{
  font-size:0;
  position:relative;
}

:lang(ar) .s-conditional-offer-checkpoint-label.first-checkpoint span::after{
  content:"لا يوجد";
}

:lang(en) .s-conditional-offer-checkpoint-label.first-checkpoint span::after{
  content:"None";
}

:lang(ar) .s-conditional-offer-checkpoint-label.first-checkpoint span::after,
:lang(en) .s-conditional-offer-checkpoint-label.first-checkpoint span::after{
  font-size:14px;
  position:relative;
  bottom:8px;
  display:inline-block;
}

:lang(ar) .s-conditional-offer-checkpoint-label.first-checkpoint span::after{
  padding-right:8px;
}

/* desktop */
@media (min-width:1024px){

  section.s-block--fixed-banner:has(img[src*="0ccc291fdadb.webp"]){
    display:block!important;
  }

    section.s-block--fixed-banner:has(img[src*="f39664f03dda.webp"]){
    display:block!important;
  }


#best-offers-3-slider,
  #best-offers-6-slider{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
  }

}



/* mobile */
@media (max-width:768px){

  .swiper-slide:has(img[src*="433343c6-f42b-4f35-be25-a7e9f166d1df"]),
  .swiper-slide:has(img[src*="aa223da4f457-500x500-pTCxxan9LycIc"]){
    margin:0 auto!important;
  }

}

/* popup */
#store-box{
  position:fixed;
  inset:0;
  display:none;
  background:rgba(0,0,0,.4);
  z-index:9999999;
  align-items:center;
  justify-content:center;
}

#store-box .inner{
  width:90%;
  max-width:400px;
  background:#fff;
  border-radius:12px;
  overflow:hidden;
  text-align:right;
}

#store-box b,
#store-box a{
  display:block;
  padding:14px;
  border-bottom:1px solid #eee;
  color:#000;
  text-decoration:none;
}

#store-box a:last-child{
  border:0;
}

/* fixes */
.w-\[80\%\]{text-align:center;}

/*
.store-header.navbar-overlay-transparent{
  margin-top:55px!important;
} */

@media (max-width: 768px) {

  .s-products-slider-card {
    width: clamp(155px, 48vw, 205px) !important;
  }
.store-footer h3 {
    text-align: center;
}
html[lang^="en"] .store-footer .flex.flex-wrap.gap-4.items-end {
    justify-content: center !important;
}
}
.p-4.flex.flex-wrap.items-center.border-t a {
  color: #ffffff !important;
}
.list-block.post-entry .p-4.flex.flex-wrap.items-center.border-t.border-gray-200 {
  display: none !important;
}

.swiper-slide:has(salla-add-product-button[product-status="out"]) {
  display: none !important;
}

html[dir="rtl"] .product-page .promotion-title {
    background: #000 !important;
    border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
}

html[dir="ltr"] .product-page .promotion-title {
    background: #000 !important;
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
}

/* إزالة المارجن العلوي */
.s-block--bundle-triple-banners-row {
  margin-top: 0 !important;
}

.title {
    font-size: clamp(1.1rem, 4vw, 2.25rem);
    font-weight: 800;
    margin: 0;
    line-height: 1.2;
}