/* ==========================================================
   DAWNI CARE — SALLA THEME
   Clean consolidated version
   ========================================================== */

:root {
  --dc-primary: #078596;
  --dc-primary-dark: #075C67;
  --dc-primary-darker: #064A53;
  --dc-accent: #E1C19B;
  --dc-accent-light: #F7EFE5;
  --dc-beige: #F7F2EA;
  --dc-bg: #FBFDFD;
  --dc-soft: #EFF8F8;
  --dc-soft-2: #E5F4F5;
  --dc-white: #FFFFFF;
  --dc-text: #153F46;
  --dc-muted: #6F8386;
  --dc-border: #D7E9EA;
  --dc-sale: #C44D4D;

  --color-primary: #078596 !important;
  --color-primary-dark: #075C67 !important;
  --color-primary-light: #E5F4F5 !important;
  --color-primary-reverse: #FFFFFF !important;
}

/* ========================= GLOBAL ========================= */

html { scroll-behavior: smooth; }

body {
  background: var(--dc-bg) !important;
  color: var(--dc-text) !important;
}

main { background: var(--dc-bg) !important; }

h1, h2, h3, h4, h5, h6 { color: var(--dc-text); }

a { transition: color .2s ease, opacity .2s ease; }

::selection {
  background: var(--dc-primary);
  color: #fff;
}

/* ========================= HEADER ========================= */
/* Keep these selectors conservative. */

header,
.store-header,
.main-nav-container,
.main-nav-container.fixed-pinned {
  background: rgba(255,255,255,.98) !important;
  border-bottom: 1px solid var(--dc-border) !important;
  box-shadow: 0 5px 20px rgba(7,92,103,.045) !important;
}

.main-nav-container {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.main-menu,
.main-menu ul {
  gap: 4px !important;
}

.main-menu a,
header nav a {
  color: var(--dc-text) !important;
  font-weight: 600 !important;
  font-size: 14px !important;
}

.main-menu a:hover,
header nav a:hover {
  color: var(--dc-primary) !important;
}

header button,
header salla-button {
  transition: transform .2s ease;
}

header button:hover {
  transform: translateY(-1px);
}

/* ========================= LOGO ========================= */

.navbar-brand {
  display: flex !important;
  align-items: center !important;
}

.navbar-brand img.W__lsize {
  width: 82px !important;
  height: 82px !important;
  max-width: 82px !important;
  max-height: 82px !important;
  object-fit: contain !important;
  --logo-width: 82px !important;
}

/* ========================= ANNOUNCEMENT BAR ========================= */

.announcement-bar,
.s-announcement-bar,
.top-navbar {
  background: var(--dc-primary-dark) !important;
  color: #fff !important;
}

.announcement-bar a,
.s-announcement-bar a,
.top-navbar a {
  color: #fff !important;
}

/* ========================= GENERAL SECTIONS ========================= */

.s-block,
section.s-block {
  margin-top: 0 !important;
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.s-block__title,
.section-header h2,
.section-title {
  color: var(--dc-primary-dark) !important;
  font-weight: 800 !important;
  letter-spacing: -.2px;
}

.s-block__description,
.section-header p {
  color: var(--dc-muted) !important;
}

/* ========================= CATEGORY CARDS ========================= */

.s-block--categories a,
.category-card,
.categories-slider .swiper-slide > a {
  transition: transform .25s ease !important;
}

.s-block--categories a:hover,
.category-card:hover {
  transform: translateY(-4px);
}

.s-block--categories img,
.category-card img,
.categories-slider img {
  background: var(--dc-soft) !important;
  border: 1.5px solid var(--dc-primary) !important;
  object-fit: contain !important;
}

.s-block--categories .s-block__title,
.s-block--categories h2,
.categories-slider h2 {
  color: var(--dc-primary-dark) !important;
  font-weight: 800 !important;
}

.s-block--categories .s-block__description,
.s-block--categories p {
  color: #4F6F73 !important;
}

.s-block--categories a span,
.category-card span,
.categories-slider a span {
  color: var(--dc-primary-dark) !important;
  font-weight: 700 !important;
}

/* ========================= MAIN CATEGORIES FIX ========================= */
/* Component ID: 2144954550 */

#edit-2144954550 + * {
  min-height: 0 !important;
  height: auto !important;
  padding-top: 18px !important;
  padding-bottom: 22px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

#edit-2144954550 + * .container,
#edit-2144954550 + * .container-fluid {
  min-height: 0 !important;
  height: auto !important;
}

#edit-2144954550 + * .swiper,
#edit-2144954550 + * .swiper-wrapper {
  min-height: 0 !important;
  height: auto !important;
}

#edit-2144954550 + * .swiper-slide {
  height: auto !important;
  min-height: 0 !important;
}

#edit-2144954550 + * [class*="content"],
#edit-2144954550 + * [class*="wrapper"] {
  padding-bottom: 0 !important;
  min-height: 0 !important;
}

/* ========================= PRODUCT CARDS ========================= */

salla-product-card,
.s-product-card-entry {
  height: 100%;
}

.s-product-card-entry {
  background: #fff !important;
  border: 1px solid var(--dc-border) !important;
  border-radius: 18px !important;
  overflow: hidden !important;
  box-shadow: 0 5px 18px rgba(7,92,103,.035) !important;
  transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease !important;
}

.s-product-card-entry:hover {
  transform: translateY(-4px);
  border-color: rgba(7,133,150,.30) !important;
  box-shadow: 0 14px 32px rgba(7,92,103,.09) !important;
}

.s-product-card-image {
  background: #fff !important;
}

.s-product-card-image img {
  object-fit: contain !important;
  padding: 14px !important;
  transition: transform .3s ease;
}

.s-product-card-entry:hover .s-product-card-image img {
  transform: scale(1.03);
}

.s-product-card-content {
  padding: 14px 15px 16px !important;
}

.s-product-card-content-title,
.s-product-card-title {
  color: var(--dc-text) !important;
  font-weight: 650 !important;
  line-height: 1.55 !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden !important;
  min-height: 45px;
}

.s-product-card-price,
.product-price {
  color: var(--dc-primary-dark) !important;
  font-weight: 800 !important;
}

.s-product-card-sale-price,
.sale-price {
  color: var(--dc-sale) !important;
  font-weight: 800 !important;
}

.s-product-card-old-price {
  color: #A1A1A1 !important;
}

/* ========================= ADD TO CART ========================= */

salla-add-product-button button,
.s-button-primary,
.btn-primary {
  background: var(--dc-primary) !important;
  color: #fff !important;
  border: 1px solid var(--dc-primary) !important;
  border-radius: 11px !important;
  font-weight: 700 !important;
  transition: background .2s ease, transform .2s ease, box-shadow .2s ease !important;
}

salla-add-product-button button:hover,
.s-button-primary:hover,
.btn-primary:hover {
  background: var(--dc-primary-dark) !important;
  border-color: var(--dc-primary-dark) !important;
  transform: translateY(-1px);
  box-shadow: 0 7px 18px rgba(7,133,150,.16) !important;
}

/* ========================= DISCOUNT BADGES ========================= */

.s-product-card-promotion-title,
.discount-badge,
.sale-badge {
  background: var(--dc-accent) !important;
  color: var(--dc-primary-dark) !important;
  border: none !important;
  border-radius: 999px !important;
  font-weight: 700 !important;
}

/* ========================= BANNERS ========================= */

.s-block--banner img,
.banner-entry img,
.banner img {
  border-radius: 20px !important;
  width: 100% !important;
  object-fit: cover !important;
}

/* ========================= STORE FEATURES ========================= */
/* Component ID: 1194775730 */

#edit-1194775730 + * * {
  opacity: 1 !important;
}

#edit-1194775730 + * h1,
#edit-1194775730 + * h2,
#edit-1194775730 + * h3,
#edit-1194775730 + * h4,
#edit-1194775730 + * h5,
#edit-1194775730 + * h6,
#edit-1194775730 + * [class*="title"],
#edit-1194775730 + * [class*="name"] {
  color: var(--dc-primary-dark) !important;
  opacity: 1 !important;
  font-weight: 700 !important;
}

#edit-1194775730 + * p,
#edit-1194775730 + * [class*="description"],
#edit-1194775730 + * [class*="desc"] {
  color: #315F65 !important;
  opacity: 1 !important;
  font-weight: 500 !important;
}

#edit-1194775730 + * svg,
#edit-1194775730 + * i {
  color: var(--dc-primary) !important;
  opacity: 1 !important;
}

/* ========================= REVIEWS ========================= */

.testimonial,
.testimonial-card {
  background: #fff !important;
  border: 1px solid var(--dc-border) !important;
  border-radius: 18px !important;
  box-shadow: 0 7px 25px rgba(7,92,103,.04) !important;
}

/* ========================= FAQ ========================= */

details,
.accordion-item,
.salla-accordion-item {
  background: var(--dc-soft) !important;
  border: 1px solid transparent !important;
  border-radius: 13px !important;
  margin-bottom: 10px !important;
  transition: background .2s ease, border-color .2s ease !important;
}

details:hover,
.accordion-item:hover {
  border-color: var(--dc-border) !important;
}

details[open] {
  background: #fff !important;
  border-color: var(--dc-border) !important;
}

/* ========================= FORMS ========================= */

input,
textarea,
select {
  border-radius: 11px !important;
}

input:focus,
textarea:focus,
select:focus {
  border-color: var(--dc-primary) !important;
  outline: 0 !important;
  box-shadow: 0 0 0 3px rgba(7,133,150,.09) !important;
}

/* ========================= SLIDER BUTTONS ========================= */

.swiper-button-next,
.swiper-button-prev {
  background: #fff !important;
  color: var(--dc-primary) !important;
  border: 1px solid var(--dc-border) !important;
  border-radius: 50% !important;
  box-shadow: 0 5px 15px rgba(7,92,103,.08) !important;
}

/* ========================= FOOTER ========================= */

footer,
.store-footer {
  background: var(--dc-primary-dark) !important;
  color: rgba(255,255,255,.9) !important;
}

.store-footer {
  padding-top: 36px !important;
}

footer h3,
footer h4,
.store-footer h3,
.store-footer h4 {
  color: var(--dc-accent) !important;
  font-weight: 700 !important;
}

footer a,
.store-footer a {
  color: rgba(255,255,255,.88) !important;
}

footer a:hover,
.store-footer a:hover {
  color: var(--dc-accent) !important;
}

footer img,
.store-footer img {
  object-fit: contain;
}

footer .copyright,
.store-footer .copyright {
  border-top: 1px solid rgba(255,255,255,.1) !important;
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

/* ========================= FOOTER NEWSLETTER ========================= */
/* Replaces: "جمالكِ يستحق البداية الأفضل..." */

#mc_embed_shell,
#mc_embed_shell.bg-primary-l {
  background: var(--dc-beige) !important;
  color: var(--dc-primary-dark) !important;
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

#mc_embed_shell #mc_embed_signup {
  background: transparent !important;
}

#mc_embed_shell #mc-embedded-subscribe-form {
  gap: 16px !important;
}

#mc_embed_shell #mc_embed_signup h1 {
  font-size: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  color: transparent !important;
}

#mc_embed_shell #mc_embed_signup h1::after {
  content: "صحتك وعنايتك تبدأ من هنا";
  display: block !important;
  font-size: 30px !important;
  line-height: 1.4 !important;
  font-weight: 700 !important;
  color: var(--dc-primary-dark) !important;
  direction: rtl !important;
  text-align: right !important;
  white-space: nowrap !important;
}

#mc_embed_signup_scroll {
  background: #fff !important;
  border: 1.5px solid var(--dc-primary) !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  min-height: 44px !important;
}

#mc_embed_shell #mce-EMAIL {
  background: transparent !important;
  color: var(--dc-primary-dark) !important;
  border: none !important;
  outline: none !important;
  padding: 10px 14px !important;
}

#mc_embed_shell #mce-EMAIL::placeholder {
  color: #52777B !important;
  opacity: 1 !important;
}

#mc_embed_shell #mc-embedded-subscribe {
  background: transparent !important;
  border-color: var(--dc-primary) !important;
  color: var(--dc-primary-dark) !important;
  min-height: 44px !important;
}

#mc_embed_shell #mc-embedded-subscribe svg path {
  fill: var(--dc-primary) !important;
}

#mc_embed_shell #mc-embedded-subscribe:hover {
  background: var(--dc-soft-2) !important;
}

/* ========================= MOBILE ========================= */

@media (max-width: 768px) {

  .navbar-brand img.W__lsize {
    width: 58px !important;
    height: 58px !important;
    max-width: 58px !important;
    max-height: 58px !important;
    --logo-width: 58px !important;
  }

  .s-block,
  section.s-block {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
  }

  #edit-2144954550 + * {
    padding-top: 14px !important;
    padding-bottom: 16px !important;
  }

  .s-product-card-entry {
    border-radius: 14px !important;
  }

  .s-product-card-content {
    padding: 10px !important;
  }

  .s-product-card-content-title,
  .s-product-card-title {
    font-size: 13px !important;
    min-height: 40px;
  }

  .s-product-card-image img {
    padding: 8px !important;
  }

  salla-add-product-button button {
    font-size: 12px !important;
    min-height: 39px !important;
  }

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

  .store-footer {
    padding-top: 28px !important;
  }

  #mc_embed_shell,
  #mc_embed_shell.bg-primary-l {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }

  #mc_embed_shell #mc-embedded-subscribe-form {
    gap: 14px !important;
  }

  #mc_embed_shell #mc_embed_signup h1::after {
    font-size: 23px !important;
    line-height: 1.5 !important;
    white-space: normal !important;
    text-align: center !important;
  }

  #mc_embed_signup_scroll {
    width: 100% !important;
    max-width: 330px !important;
  }
}

/* =====================================================
   DAWNI CARE — CATEGORY NAMES
   CSS ONLY
   ===================================================== */

#V_styled_categories-1 .swiper-wrapper > .swiper-slide::after {
    display: block !important;
    width: 100% !important;
    min-height: 38px !important;
    margin-top: 9px !important;
    padding: 0 5px !important;
    color: #075C67 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1.45 !important;
    text-align: center !important;
    direction: rtl !important;
    position: relative !important;
    z-index: 5 !important;
}

#V_styled_categories-1 .swiper-wrapper > .swiper-slide:nth-child(1)::after {
    content: "العناية بالشعر";
}
#V_styled_categories-1 .swiper-wrapper > .swiper-slide:nth-child(2)::after {
    content: "الفيتامينات والمكملات";
}
#V_styled_categories-1 .swiper-wrapper > .swiper-slide:nth-child(3)::after {
    content: "العناية بالبشرة";
}
#V_styled_categories-1 .swiper-wrapper > .swiper-slide:nth-child(4)::after {
    content: "العناية بالجسم";
}
#V_styled_categories-1 .swiper-wrapper > .swiper-slide:nth-child(5)::after {
    content: "الأجهزة والمستلزمات الطبية";
}
#V_styled_categories-1 .swiper-wrapper > .swiper-slide:nth-child(6)::after {
    content: "العناية بالطفل";
}

#V_styled_categories-1 .swiper-slide {
    padding-bottom: 16px !important;
}
#V_styled_categories-1 .swiper-pagination {
    display: none !important;
}

@media (max-width: 1024px) {
    #V_styled_categories-1 .swiper-wrapper > .swiper-slide::after {
        min-height: 36px !important;
        margin-top: 8px !important;
        font-size: 14px !important;
    }
    #V_styled_categories-1 .swiper-slide {
        padding-bottom: 14px !important;
    }
}

@media (max-width: 768px) {
    #V_styled_categories-1 .swiper-wrapper > .swiper-slide::after {
        min-height: 34px !important;
        margin-top: 6px !important;
        padding: 0 3px !important;
        font-size: 13px !important;
        line-height: 1.4 !important;
    }
    #V_styled_categories-1 .swiper-slide {
        padding-bottom: 12px !important;
    }
}


/* =====================================================
   DAWNI CARE — SIDE MENU
   IMPORTANT:
   CSS does NOT move the menu.
   The tiny verified JS patch handles the desktop DOM move.
   ===================================================== */

/* Original hamburger visible on all sizes */
a.mburger[href="#mobile-menu"] {
    display: inline-flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    flex: 0 0 44px !important;
    margin: 0 0 0 10px !important;
    padding: 0 !important;
    color: #075C67 !important;
    cursor: pointer !important;
}

a.mburger[href="#mobile-menu"] > i {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 25px !important;
    height: 2.5px !important;
    position: relative !important;
    background: #075C67 !important;
    border-radius: 999px !important;
    color: #075C67 !important;
    font-size: 0 !important;
    line-height: 0 !important;
}

a.mburger[href="#mobile-menu"] > i::before,
a.mburger[href="#mobile-menu"] > i::after {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    left: 0 !important;
    width: 25px !important;
    height: 2.5px !important;
    background: #075C67 !important;
    border-radius: 999px !important;
}

a.mburger[href="#mobile-menu"] > i::before { top: -7px !important; }
a.mburger[href="#mobile-menu"] > i::after  { top:  7px !important; }

#mobile-menu {
    direction: rtl !important;
    text-align: right !important;
}

@media (min-width: 1024px) {
    /* No horizontal desktop category strip */
    custom-main-menu #mobile-menu > ul.main-menu > li.root-level {
        display: none !important;
    }

    /* Once JS places the menu in the real drawer, show the hierarchical copy */
    .mm-ocd__content > #mobile-menu.mm-spn
    li[class~="lg:hidden"] {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    /* Hide duplicate desktop copy inside the drawer */
    .mm-ocd__content > #mobile-menu.mm-spn
    li.root-level {
        display: none !important;
    }

    .mm-ocd__content > #mobile-menu.mm-spn >
    .close-mobile-menu {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
}

@media (max-width: 768px) {
    a.mburger[href="#mobile-menu"] {
        width: 40px !important;
        height: 40px !important;
        min-width: 40px !important;
        flex-basis: 40px !important;
        margin-left: 7px !important;
    }

    a.mburger[href="#mobile-menu"] > i,
    a.mburger[href="#mobile-menu"] > i::before,
    a.mburger[href="#mobile-menu"] > i::after {
        width: 23px !important;
    }
}


/* =====================================================
   MOBILE TEXT CONTRAST
   ===================================================== */
@media (max-width: 768px) {
    .s-block__title,
    .section-header h1,
    .section-header h2,
    .section-header h3,
    .section-title {
        color: #075C67 !important;
        opacity: 1 !important;
    }

    .s-block__description,
    .section-header p {
        color: #315F65 !important;
        opacity: 1 !important;
    }

    .s-product-card-entry .s-product-card-content-title,
    .s-product-card-entry .s-product-card-content-title a,
    .s-product-card-entry .s-product-card-title,
    .s-product-card-entry .s-product-card-title a,
    salla-product-card .s-product-card-content-title,
    salla-product-card .s-product-card-content-title a,
    salla-product-card .s-product-card-title,
    salla-product-card .s-product-card-title a {
        color: #153F46 !important;
        opacity: 1 !important;
        font-weight: 700 !important;
    }

    .s-product-card-entry .s-product-card-content,
    .s-product-card-entry .s-product-card-content * {
        opacity: 1 !important;
    }

    .s-product-card-entry .s-product-card-price,
    .s-product-card-entry .product-price {
        color: #075C67 !important;
        opacity: 1 !important;
        font-weight: 800 !important;
    }
}


/* =====================================================
   HEADER VISIBILITY
   Verified: controls use var(--color-header-text)
   ===================================================== */
header,
.store-header,
.main-nav-container,
.main-nav-container.fixed-pinned {
    --color-header-text: #075C67 !important;
    --color-header-bg: #FFFFFF !important;
}

header .s-cart-summary-content,
header .s-cart-summary-total,
.store-header .s-cart-summary-content,
.store-header .s-cart-summary-total,
.main-nav-container .s-cart-summary-content,
.main-nav-container .s-cart-summary-total {
    color: #075C67 !important;
    opacity: 1 !important;
}

#animated-line .line-inner {
    background: #075C67 !important;
    opacity: 1 !important;
}
/* =====================================================
   DAWNI CARE — FINAL VISUAL FIXES
   1) Store features text contrast
   2) Side-menu arrows alignment
   ===================================================== */


/* =====================================================
   1) مميزات المتجر — تغميق العناوين الفاتحة
   Component ID: 1194775730
   ===================================================== */

#edit-1194775730 + * h1,
#edit-1194775730 + * h2,
#edit-1194775730 + * h3,
#edit-1194775730 + * h4,
#edit-1194775730 + * h5,
#edit-1194775730 + * h6,
#edit-1194775730 + * [class*="title"],
#edit-1194775730 + * [class*="name"] {
    color: #075C67 !important;
    opacity: 1 !important;
    visibility: visible !important;
    font-weight: 700 !important;
    filter: none !important;
}

/* النص التوضيحي تحت كل ميزة */
#edit-1194775730 + * p,
#edit-1194775730 + * [class*="description"],
#edit-1194775730 + * [class*="desc"] {
    color: #315F65 !important;
    opacity: 1 !important;
    visibility: visible !important;
    font-weight: 600 !important;
    filter: none !important;
}


/* =====================================================
   2) القائمة الجانبية — إصلاح الأسهم
   نلغي سهم Mmenu الذي يدخل على النص
   ونضع سهمًا مرتبًا في الطرف الأيسر
   ===================================================== */

/* إلغاء السهم الافتراضي من عناصر المستوى الرئيسي فقط */
.mm-ocd__content
#mobile-menu.mm-spn
> ul.main-menu
> li::before {
    content: none !important;
    display: none !important;
}


/* العنصر الرئيسي الذي يحتوي تصنيفات فرعية */
.mm-ocd__content
#mobile-menu.mm-spn
> ul.main-menu
> li:has(> ul)
> span {
    display: block !important;
    position: relative !important;

    width: 100% !important;
    box-sizing: border-box !important;

    /* مساحة مستقلة للسهم في اليسار */
    padding-left: 58px !important;
    padding-right: 22px !important;

    color: #3F3F3F !important;
    opacity: 1 !important;

    text-align: right !important;
    direction: rtl !important;
}


/* السهم الجديد */
.mm-ocd__content
#mobile-menu.mm-spn
> ul.main-menu
> li:has(> ul)
> span::after {
    content: "‹" !important;

    position: absolute !important;
    left: 20px !important;
    right: auto !important;

    top: 50% !important;
    transform: translateY(-50%) !important;

    color: #078596 !important;

    font-size: 27px !important;
    font-weight: 400 !important;
    line-height: 1 !important;

    opacity: 1 !important;

    pointer-events: none !important;
}


/* العناصر التي لا تحتوي قائمة فرعية لا يظهر بجانبها سهم */
.mm-ocd__content
#mobile-menu.mm-spn
> ul.main-menu
> li:not(:has(> ul))
> a {
    padding-left: 22px !important;
    padding-right: 22px !important;
}


/* توحيد ارتفاع ومحاذاة صفوف القائمة */
.mm-ocd__content
#mobile-menu.mm-spn
> ul.main-menu
> li {
    min-height: 54px !important;
}

.mm-ocd__content
#mobile-menu.mm-spn
> ul.main-menu
> li > a,
.mm-ocd__content
#mobile-menu.mm-spn
> ul.main-menu
> li > span {
    min-height: 54px !important;
    align-content: center !important;
}
/* إخفاء كمية المخزون المتبقية من بطاقات المنتجات */
salla-product-card
span.text-xxs.whitespace-nowrap:has(i.sicon-delivery-parcel2),
.s-product-card-entry
span.text-xxs.whitespace-nowrap:has(i.sicon-delivery-parcel2) {
    display: none !important;
}