@import url(https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&family=El+Messiri:wght@400..700&family=Mirza:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@100..900&family=Zain:ital,wght@0,200;0,300;0,400;0,700;0,800;0,900;1,300;1,400&display=swap);
.s-block.s-block--banners.target-section h2,
.s-block.s-block--banners.target-section h3 {
  font-size: 1.5em;
  font-weight: 600;
  color: #07297c;
  padding: 5px;
}
:root {
  --font-main: "Alexandria", sans-serif;
  --font-secondary: "Alexandria", sans-serif;
}
body {
  font-family: Alexandria, sans-serif;
  font-weight: 300;
  line-height: 1.6;
  color: #333;
}
.s-product-card-sale-price h4,
.text-red-400 {
  background: rgb(var(--colour-commercial-message-bti-yellow, 255, 219, 0));
  box-shadow: 0.08em 0.08em 0
    rgb(var(--colour-commercial-message-bti-red, 204, 0, 8));
  color: rgb(var(--colour-static-black, 17, 17, 17));
  display: inline-block;
  font-style: normal;
  padding: 0.2em 0.3em;
}
.s-product-card-entry {
  border: none;
}
.is-sticky-product-bar
  .sticky-product-bar
  salla-add-product-button
  button[quick-buy],
.s-product-card-content-footer.rounded-lg button {
  background: 0 0;
  border: none;
  color: var(--color-primary);
  box-shadow: 1px 1px 1px var(--color-primary);
}
.main-nav-container {
  min-height: 60px;
}
.main-nav-container.fixed-pinned .inner {
  opacity: 1;
  background: 0 0;
  backdrop-filter: blur(40px);
}
.s-product-card-promotion-title {
  text-wrap: nowrap;
  font-weight: 700 !important;
  background-color: #ee193b !important;
  color: #fff;
  letter-spacing: 0.05em;
  text-align: center;
  border-radius: 0 !important;
  line-height: 1.4;
  margin: 2px;
  clip-path: border-box;
  min-height: 32px;
}
.s-product-card-discount {
  margin: 2px;
  padding-bottom: 12px;
  font-size: 1em;
  background-color: #e14059 !important;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
  background: #00ff1114;
}
.target-section .box-img img {
  aspect-ratio: 1/1;
  width: 200px;
  object-fit: contain;
}
.s-block.s-block--banners.target-section h3 {
  line-height: 1.25em;
}
.s-angel--divider.xl-title .divider-url {
  font-size: 1rem;
  line-height: 1.5rem;
  background: #07297e;
  color: #fff;
  padding: 5px;
}
a.s-block__display-all.flex-center.divider-url:hover {
  background: #fff;
  color: #07297e;
}
.angel-ad__slider {
  animation-duration: 15s !important;
}
.sub-title.text-sm::first-line {
  color: var(--color-primary);
}
.sub-cat-icon {
  width: 200px !important;
  height: 200px !important;
  max-width: 200px !important;
  max-height: 200px !important;
}
.sub-cat-icon img {
  width: 150px !important;
  height: 150px !important;
}
.sub-cat-icon h3 {
  font-size: 16px !important;
  width: 100% !important;
}
.highlight-furoo3 {
  background: radial-gradient(
    circle at 100%,
    #0025d90d,
    #0008ff0f 50%,
    #0224cb05 75%,
    #0229eb00 75%
  ) !important;
}
img[alt="لاند كروزر 100 1998-2007 4200cc ديزل"]:nth-of-type(2) {
  display: none;
}
@media (max-width: 768px) {
  .s-block.s-block--features.angel-features.bg-gray-100.da-bgg.py-8.mask-block
    .grid.grid-cols-3.items-baseline {
    display: flex;
    flex-direction: column;
  }
  .s-block.s-block--features.angel-features.bg-gray-100.da-bgg.py-8.mask-block
    .grid.grid-cols-3.items-baseline
    p {
    padding: 0 10px;
    color: rgb(0 0 0);
  }
  .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
    padding-right: 10px;
    padding-left: 10px;
  }
  .angel-ad__slider {
    animation-duration: 5s !important;
  }
  .sub-nav-header.md\:container {
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .car-brand-section .swiper-wrapper {
    display: flex !important;
    flex-wrap: wrap !important;
    height: auto !important;
    align-items: flex-start !important;
    transform: none !important;
    width: 100% !important;
    justify-content: center !important;
  }
  .car-brand-section .swiper-slide {
    width: 33.33% !important;
    flex: 0 0 33.33% !important;
    height: auto !important;
    display: flex !important;
    justify-content: center !important;
    flex-direction: column;
    margin-bottom: 20px;
    min-height: 180px;
  }
  .car-brand-section .swiper {
    overflow: hidden !important;
    width: 100% !important;
  }
  .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl {
    padding-left: 0;
  }
  .s-block--banners .banner-square h3 {
    font-size: 1rem;
    color: var(--color-primary);
    margin-top: 0;
  }
}


.s-product-card-entry img {
  aspect-ratio: 1/1;
  width: 100%;
  height: auto;
  object-fit: contain;
}

.s-block--banners img {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  object-fit: cover;
}

.swiper-slide img {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.angel-ad__slider, 
.car-brand-section .swiper-slide {
  min-height: 10px;
}