/* Add custom CSS styles below */ 
/* =====================================
   ID Store — Benefits Bar
   ===================================== */

#id-benefits-bar {
  box-sizing: border-box;
  width: 100%;
  min-height: 34px;
  padding: 7px 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #0a2f75;
  color: #fff;
  direction: rtl;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.6;
}

#id-benefits-bar .id-benefit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0 24px;
}

#id-benefits-bar .id-benefit + .id-benefit {
  border-inline-start: 1px solid rgba(255, 255, 255, 0.25);
}

#id-benefits-bar .id-benefit-icon {
  flex-shrink: 0;
}

/* =====================================
   ID Store — Mobile Header
   ===================================== */

@media (max-width: 767px) {
  #id-benefits-bar {
    min-height: 32px;
    font-size: 11px;
  }

  #id-benefits-bar .id-benefit {
    display: none;
    padding: 0;
    border: 0;
  }

  #id-benefits-bar .id-benefit.is-active {
    display: inline-flex;
  }

  /* Hide the old search row only after moving search */
  .store-header.id-header-mobile > .top-navbar {
    display: none !important;
  }

  .store-header.id-header-mobile #mainnav {
    min-height: 68px !important;
  }

  .store-header.id-header-mobile #mainnav > .inner {
    width: 100% !important;
  }

  .store-header.id-header-mobile #mainnav > .inner > .container {
    padding-inline: 10px !important;
  }

  .store-header.id-header-mobile .id-header-row {
    display: grid !important;
    grid-template-columns: 82px minmax(0, 1fr) 84px !important;
    align-items: center !important;
    gap: 8px !important;
    width: 100% !important;
    min-height: 68px !important;
    direction: rtl;
  }

  /* Menu and logo */
  .store-header.id-header-mobile .id-header-brand {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    min-width: 0 !important;
  }

  .store-header.id-header-mobile
  [data-testid="store-header-mobile-toggle"] {
    flex: 0 0 24px !important;
    width: 24px !important;
    margin: 0 !important;
  }

  .store-header.id-header-mobile .navbar-brand {
    display: flex !important;
    align-items: center !important;
    flex: 0 0 50px !important;
    width: 50px !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .store-header.id-header-mobile .navbar-brand img {
    display: block !important;
    width: 50px !important;
    height: auto !important;
    max-height: 46px !important;
    object-fit: contain !important;
  }

  /* Search */
  .store-header.id-header-mobile .id-mobile-search {
    grid-column: 2;
    justify-self: end;
    width: 100% !important;
    max-width: 185px !important;
    min-width: 0 !important;
    margin: 0 !important;
    transform: none !important;
  }

  .store-header.id-header-mobile .id-mobile-search salla-search,
  .store-header.id-header-mobile .s-search-input-wrapper,
  .store-header.id-header-mobile .s-search-placeholder-wrapper {
    display: block;
    width: 100% !important;
    min-width: 0 !important;
  }

  .store-header.id-header-mobile .s-search-input {
    box-sizing: border-box;
    width: 100% !important;
    height: 36px !important;
    min-height: 36px !important;
    padding-inline: 30px 10px !important;
    border: 1px solid #eef1f5 !important;
    border-radius: 18px !important;
    background: #f5f7fa !important;
    color: #0a2f75 !important;
    font-family: inherit !important;
    font-size: 11px !important;
  }

  /* Account and cart */
  .store-header.id-header-mobile .id-header-actions {
    grid-column: 3;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    flex-direction: row !important;
    gap: 4px !important;
    width: 84px !important;
    min-width: 84px !important;
    margin: 0 !important;
    overflow: visible !important;
  }

  .store-header.id-header-mobile .id-header-actions > salla-user-menu,
  .store-header.id-header-mobile .id-header-actions > salla-cart-summary {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 40px !important;
    width: 40px !important;
    min-width: 40px !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .store-header.id-header-mobile .s-user-menu-login-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box;
    width: 36px !important;
    height: 36px !important;
    margin: 0 !important;
    padding: 7px !important;
    border: 1px solid #e1e6ed !important;
    border-radius: 50% !important;
    background: #fff !important;
    color: #0a2f75 !important;
  }

  .store-header.id-header-mobile .s-user-menu-login-btn svg {
    display: block !important;
    width: 21px !important;
    height: 21px !important;
    fill: currentColor;
  }

  .store-header.id-header-mobile .s-cart-summary-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative;
    width: 36px !important;
    height: 36px !important;
    margin: 0 !important;
  }

  .store-header.id-header-mobile .s-cart-summary-content {
    display: none !important;
  }
}
/* أيقونة مستلزمات الطهاة والقفازات */
.slide--cat-entry[href*="c1616626678"] > i {
  display: inline-block !important;
  width: 36px;
  height: 36px;
  background-color: currentColor;
  --chef-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M18 35a11 11 0 1 1 3-21 12 12 0 0 1 22 0 11 11 0 1 1 3 21v20H18ZM18 46h28' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: var(--chef-icon) center / contain no-repeat;
  mask: var(--chef-icon) center / contain no-repeat;
}

.slide--cat-entry[href*="c1616626678"] > i::before {
  content: none !important;
}
/* أيقونة مواد تغليف الطعام */
.slide--cat-entry[href*="c706082174"] > i {
  display: inline-block !important;
  width: 36px;
  height: 36px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='14' cy='22' rx='7' ry='11'/%3E%3Cellipse cx='14' cy='22' rx='2' ry='4'/%3E%3Cpath d='M14 11h34c4 0 7 5 7 11s-3 11-7 11M21 22v22l34 9V22M21 44l-7-11'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='14' cy='22' rx='7' ry='11'/%3E%3Cellipse cx='14' cy='22' rx='2' ry='4'/%3E%3Cpath d='M14 11h34c4 0 7 5 7 11s-3 11-7 11M21 22v22l34 9V22M21 44l-7-11'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
}

.slide--cat-entry[href*="c706082174"] > i::before {
  content: none !important;
}
/* أيقونة أدوات التنظيف والتعقيم */
.slide--cat-entry[href*="c1386469830"] > i {
  display: inline-block !important;
  width: 36px;
  height: 36px;
  background-color: currentColor;
  --cleaning-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 23v7l-7 9v16a3 3 0 0 0 3 3h22a3 3 0 0 0 3-3V39l-9-9v-7ZM18 23h12V13H18ZM18 13V7h23v7H30M35 15l5 8M12 41h26M49 28l3 8 8 3-8 3-3 8-3-8-8-3 8-3ZM49 9v8M45 13h8'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask: var(--cleaning-icon) center / contain no-repeat;
  mask: var(--cleaning-icon) center / contain no-repeat;
}

.slide--cat-entry[href*="c1386469830"] > i::before {
  content: none !important;
}
/* دلات وأباريق وغلايات — البطاقة الرابعة */
#main-links-1 .swiper-slide:nth-child(4) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --kettle-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 25h22c3 5 6 12 6 19 0 8-7 12-17 12S16 52 16 44c0-7 3-14 6-19ZM20 25h26M24 19h18M29 19v-5h8v5M47 30h6c10 0 10 17-4 17M18 34 6 24l4 14 6 7M24 56h18'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--kettle-icon) center / contain no-repeat !important;
  mask: var(--kettle-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(4) .slide--cat-entry > i::before {
  content: none !important;
}
/* موزعات الصابون والمعقم — البطاقة الخامسة */
#main-links-1 .swiper-slide:nth-child(5) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --soap-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='14' y='27' width='30' height='31' rx='5'/%3E%3Cpath d='M23 27v-8h12v8M29 19V9M20 9h25v6M29 35c-2 4-6 7-6 11a6 6 0 0 0 12 0c0-4-4-7-6-11ZM51 20c-1 3-4 6-4 8a4 4 0 0 0 8 0c0-2-3-5-4-8Z'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--soap-icon) center / contain no-repeat !important;
  mask: var(--soap-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(5) .slide--cat-entry > i::before {
  content: none !important;
}
/* سلات النفايات — البطاقة السادسة */
#main-links-1 .swiper-slide:nth-child(6) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --bin-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 18h40M24 18v-7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v7M17 18l3 35a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4l3-35M26 28l1 19M37 28l-1 19'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--bin-icon) center / contain no-repeat !important;
  mask: var(--bin-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(6) .slide--cat-entry > i::before {
  content: none !important;
}
/* أعواد الطعام والزينة — البطاقة السابعة */
#main-links-1 .swiper-slide:nth-child(7) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --food-picks-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m42 6 3.7 7.5 8.3 1.2-6 5.8 1.4 8.2-7.4-3.9-7.4 3.9 1.4-8.2-6-5.8 8.3-1.2ZM37 29 19 57M17 21l22 36'/%3E%3Ccircle cx='13' cy='14' r='7'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--food-picks-icon) center / contain no-repeat !important;
  mask: var(--food-picks-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(7) .slide--cat-entry > i::before {
  content: none !important;
}
/* أكواب الحلى — البطاقة الثامنة */
#main-links-1 .swiper-slide:nth-child(8) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --dessert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 27h36l-5 27a4 4 0 0 1-4 3H23a4 4 0 0 1-4-3ZM17 38h30M19 47h26M18 27c-5-7 1-12 7-12-1-5 3-9 8-10-1 5 2 7 7 10 6 1 10 6 6 12'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--dessert-icon) center / contain no-repeat !important;
  mask: var(--dessert-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(8) .slide--cat-entry > i::before {
  content: none !important;
}
/* علاقات الملابس — البطاقة التاسعة */
#main-links-1 .swiper-slide:nth-child(9) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --hanger-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M25 17a7 7 0 1 1 11 5c-3 2-4 3-4 7v3M32 32 7 46c-3 2-2 6 2 6h46c4 0 5-4 2-6L32 32Z' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

  -webkit-mask: var(--hanger-icon) center / contain no-repeat !important;
  mask: var(--hanger-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(9) .slide--cat-entry > i::before {
  content: none !important;
}
/* أكواب ومصاصات — البطاقة 10 */
#main-links-1 .swiper-slide:nth-child(10) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --cup-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M30 20l6-14h12M17 20h30l4 7H13ZM17 27l5 28a3 3 0 0 0 3 2h14a3 3 0 0 0 3-2l5-28M20 38h24M22 47h20'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--cup-icon) center / contain no-repeat !important;
  mask: var(--cup-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(10) .slide--cat-entry > i::before {
  content: none !important;
}
/* الأكياس — البطاقة الحادية عشرة */
#main-links-1 .swiper-slide:nth-child(11) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --bag-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 22h32l4 32a3 3 0 0 1-3 3H15a3 3 0 0 1-3-3ZM24 27V16a8 8 0 0 1 16 0v11'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--bag-icon) center / contain no-repeat !important;
  mask: var(--bag-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(11) .slide--cat-entry > i::before {
  content: none !important;
}
/* أدوات تقديم الطعام — البطاقة الثانية عشرة */
#main-links-1 .swiper-slide:nth-child(12) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --serving-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 43a22 22 0 0 1 44 0M7 43h50M6 49h52l-5 6H11ZM32 21v-6M27 15h10'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--serving-icon) center / contain no-repeat !important;
  mask: var(--serving-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(12) .slide--cat-entry > i::before {
  content: none !important;
}
/* علب وحافظات — البطاقة الثالثة عشرة */
#main-links-1 .swiper-slide:nth-child(13) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --container-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='17' width='50' height='10' rx='3'/%3E%3Cpath d='M11 27v22a5 5 0 0 0 5 5h32a5 5 0 0 0 5-5V27M23 17v-4a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v4'/%3E%3Crect x='8' y='30' width='6' height='11' rx='2'/%3E%3Crect x='50' y='30' width='6' height='11' rx='2'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--container-icon) center / contain no-repeat !important;
  mask: var(--container-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(13) .slide--cat-entry > i::before {
  content: none !important;
}
/* معطرات الجو — البطاقة الرابعة عشرة */
#main-links-1 .swiper-slide:nth-child(14) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --freshener-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='12' y='25' width='25' height='33' rx='5'/%3E%3Cpath d='M18 25V15h13v10M22 15V9h13v6M37 11h5M46 7l5-3M47 15l5 3M53 11h5M19 37h11M19 45h11'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--freshener-icon) center / contain no-repeat !important;
  mask: var(--freshener-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(14) .slide--cat-entry > i::before {
  content: none !important;
}
/* أكياس النفايات والمغاسل — البطاقة الخامسة عشرة */
#main-links-1 .swiper-slide:nth-child(15) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --trash-bag-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M28 20 22 8l10 4 10-4-6 12M25 21h14M27 23C22 29 11 39 11 48c0 7 6 10 21 10s21-3 21-10c0-9-11-19-16-25M26 34c-4 6-6 12-5 17M38 35c3 5 5 10 5 15'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--trash-bag-icon) center / contain no-repeat !important;
  mask: var(--trash-bag-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(15) .slide--cat-entry > i::before {
  content: none !important;
}
/* مناديل — البطاقة السادسة عشرة */
#main-links-1 .swiper-slide:nth-child(16) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --tissue-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='30' width='50' height='26' rx='4'/%3E%3Cpath d='M20 36h24M25 36c1-8-8-12-5-23 6 3 10-5 17-5-3 10 10 14 4 22l-3 6M8 45h48'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--tissue-icon) center / contain no-repeat !important;
  mask: var(--tissue-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(16) .slide--cat-entry > i::before {
  content: none !important;
}
/* المكانس الكهربائية — البطاقة السابعة عشرة */
#main-links-1 .swiper-slide:nth-child(17) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --vacuum-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='29' width='25' height='22' rx='6'/%3E%3Cpath d='M14 29v-5h11v5M32 38h3c5 0 6-5 6-11V16c0-10 12-10 12 0v6M53 22l-7 27M40 49h13l5 8H35ZM14 37h11'/%3E%3Ccircle cx='14' cy='53' r='3'/%3E%3Ccircle cx='26' cy='53' r='3'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--vacuum-icon) center / contain no-repeat !important;
  mask: var(--vacuum-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(17) .slide--cat-entry > i::before {
  content: none !important;
}
/* عربات خدمات — البطاقة الثامنة عشرة */
#main-links-1 .swiper-slide:nth-child(18) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --service-cart-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10h8v39M49 23v26M14 49h38'/%3E%3Crect x='14' y='17' width='40' height='6' rx='2'/%3E%3Crect x='14' y='37' width='40' height='6' rx='2'/%3E%3Ccircle cx='20' cy='54' r='4'/%3E%3Ccircle cx='46' cy='54' r='4'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--service-cart-icon) center / contain no-repeat !important;
  mask: var(--service-cart-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(18) .slide--cat-entry > i::before {
  content: none !important;
}
/* أدوات فندقية — البطاقة التاسعة عشرة */
#main-links-1 .swiper-slide:nth-child(19) .slide--cat-entry > i {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  background-color: currentColor !important;

  --hotel-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 43v-3a19 19 0 0 1 38 0v3M10 43h44M8 50h48v6H8ZM32 21v-7M26 14h12M12 17l-4-4M52 17l4-4M32 5V3'/%3E%3C/g%3E%3C/svg%3E");

  -webkit-mask: var(--hotel-icon) center / contain no-repeat !important;
  mask: var(--hotel-icon) center / contain no-repeat !important;
}

#main-links-1 .swiper-slide:nth-child(19) .slide--cat-entry > i::before {
  content: none !important;
}