/* ### Font ### */
@import url("https://kit-pro.fontawesome.com/releases/latest/css/pro.min.css");
@import url("https://kit-free.fontawesome.com/releases/latest/css/free.min.css");
@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;700;800;900&display=swap");
/* new #5781a6   old #5781A6 */
body,
*:not(i) {
  font-family: "Cairo", sans-serif !important;
}
.s-block--photos-slider{
  margin-top:0
}
body {
  background-color: #fff !important;
  overflow-x: hidden;
  max-width: 100%;
}

.index > section,
.app-inner,
.content--single-page {
  background-color: transparent !important;
}
/* ### Installment Style (tabby&tamara) ### */
salla-installment.hydrated {
  display: flex !important;
  flex-direction: row !important;
  justify-content: center !important;
  align-items: stretch !important;
  margin-top: 1rem !important;
  flex-wrap: nowrap !important;
  gap: 6px;
  max-width: 700px !important;
  margin: 1rem auto 0 !important;
}
salla-installment.hydrated > * {
  width: 49% !important;
  max-width: 49% !important;
  min-width: 49% !important;
  background-color: transparent !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  min-height: 90px !important;
  max-height: unset !important;
  height: max-content;
  margin-top: 10px !important;
  margin-bottom: 0 !important;
}



/* update tamara style  */
salla-installment.hydrated .tamara-product-widget {
  position: relative !important;
  display: inline-block !important;
  padding: 12px 6px 10px !important;
  border-radius: 8px !important;
  font-size: 11px !important;
  border: 1px solid #de9681 !important;
  background-color: #fff;
}
salla-installment.hydrated .tamara-product-widget .tamara-logo {
  position: absolute;
  top: -14px !important;
  left: 13px;
  height: 22px;
  width: auto;
  max-height: 22px !important;
}
salla-installment.hydrated .tamara-product-widget * {
  font-size: 12px;
}

/* ### Header ### */
.main-nav {
  background-color: #5a50b1 !important;
  color: #fff;
}
/* .main-nav a img {
  content: url("https://media.zid.store/310143cd-e00b-4bed-a0fc-a788b32ddc14/bec021a1-8c77-4a1a-bccc-496c4ba31d9a.png");
  content: url("https://media.zid.store/310143cd-e00b-4bed-a0fc-a788b32ddc14/052c08a8-c0d5-44dd-8a24-79310bce2b38.png");
} */
.store-header {
  height: auto !important;
  min-height: auto;
}
/* Links */
.s-block--fixed-banner .container{
  padding-inline:0
}
.main-menu .sub-menu {
  background-color: #fff !important;
  color: #5a50b1 !important;
}
.main-menu li.root-level > a {
  padding-bottom: 10px !important;
  margin-bottom: 10px !important;
  position: relative;
}
.main-menu li > a:hover {
  color: #000 !important;
}

/* cart */
.s-cart-summary-content {
  display: none !important;
}
.s-cart-summary-wrapper .s-cart-summary-count {
  top: -8px !important;
  height: 1rem !important;
  width: 1rem !important;
}
[dir="rtl"] .s-cart-summary-wrapper .s-cart-summary-count {
  left: auto !important;
  right: -7px !important;
}
[dir="ltr"] .s-cart-summary-wrapper .s-cart-summary-count {
  left: -5px !important;
  right: auto !important;
}

/* logo */
.main-nav .navbar-brand img {
  max-height: 3.5rem !important;
}
.main-nav .navbar-brand {
  margin: 0 !important;
}
.main-nav {
  display: flex;
  min-height: 70px !important;
}
.header--mini .main-nav__content .right-side {
  max-width: 53% !important;
  justify-content: space-between !important;
}
/* video */
.header--mini:not(.header--transparent)
  .s-block--main-slider-1.is-fullscreen
  salla-slider,
.header--mini:not(.header--transparent)
  .s-block--main-slider-1.is-fullscreen
  div[slot="items"],
.header--mini:not(.header--transparent)
  .s-block--main-slider-1.is-fullscreen
  .swiper-slide {
  height: calc(100vh - 69px) !important;
}
.s-block--main-slider-1 .scroll-down {
  bottom: 4rem !important;
}
@media (max-width: 560px) {
  .main-nav .navbar-brand img {
    max-height: 3rem !important;
  }
  .header--mini .main-nav__content .right-side {
    max-width: 57% !important;
  }
  .header--mini .header-rounded-btn {
    padding: 1px !important;
  }
  .main-nav__content {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
}
@media (max-width: 400px) {
  .header--mini .main-nav__content .right-side {
    max-width: 57.5% !important;
  }
}
@media (max-width: 370px) {
  .main-nav .navbar-brand img {
    max-height: 2.8rem !important;
  }
  .header--mini .main-nav__content .right-side {
    max-width: 57.5% !important;
  }
  .main-nav__content {
    gap: 0.4rem !important;
  }
}

/* update header icons */
.header-rounded-btn {
  width: auto !important;
  height: auto !important;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 4px;
}
/* .header-rounded-btn:hover {
    border: 1px solid #fff;
} */
.header-rounded-btn .sicon-search:before {
  content: "";
  background-image: url("https://media.zid.store/310143cd-e00b-4bed-a0fc-a788b32ddc14/14dd211f-6ccc-4149-87a3-592b531bf6ba.svg");
  width: 24px !important;
  height: 24px !important;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.header-rounded-btn .sicon-shopping-bag:before {
  content: "";
  background-image: url("https://media.zid.store/310143cd-e00b-4bed-a0fc-a788b32ddc14/9e1d9e21-3dca-4c50-8172-f408714e69b4.svg");
  width: 25px !important;
  height: 25px !important;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.header-rounded-btn .sicon-user:before {
  content: "";
  background-image: url("https://media.zid.store/310143cd-e00b-4bed-a0fc-a788b32ddc14/19ec10c4-b260-406a-8506-91d2235db154.svg");
  width: 25px !important;
  height: 25px !important;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.main-nav .s-user-menu-trigger-avatar {
  content: url("https://media.zid.store/310143cd-e00b-4bed-a0fc-a788b32ddc14/19ec10c4-b260-406a-8506-91d2235db154.svg") !important;
  width: 25px !important;
  height: 25px !important;
}
header .mburger {
  font-size: 22px !important;
  color: #e0e0e0 !important;
}
header .mburger span {
  background-color: #e0e0e0 !important;
}

/* sidebar */
.header--mini .storemenu-panel {
  background-color: #fff !important;
  color: #000 !important;
}
.header--mini .storemenu-panel a.navbar-brand img {
  content: url("https://media.zid.store/310143cd-e00b-4bed-a0fc-a788b32ddc14/524ca3d3-2de5-4ea6-8a93-2b8cc374dba6.png");
}
.header--mini .storemenu-panel a:hover {
  color: #5a50b1 !important;
}
.header--mini #storemenu-panel .side-panel__top:after {
  display: none !important;
}

/* ### Banners ### */
.s-block--main-slider img {
  background-color: transparent !important;
  border-radius: 0 !important;
}
.s-block--main-slider salla-slider {
  background-color: transparent !important;
}

@media (min-width: 640px) {
  .s-block:not(:nth-of-type(1)) {
    margin-top: 2rem !important;
  }
}
/* titles */

.s-block__title h2 {
  color: #000000 !important;
}
.s-block--photos-slider .swiper{
  padding-inline:0 !important
}
/* منتجات مميزة */
.s-block--tabs-produtcs {
  padding-top: 0 !important;
}
.s-block--tabs-produtcs .tabs {
  margin: 0 auto 2rem !important;
  justify-content:space-evenly;
  border: none !important;
  padding: 0 !important;
  gap:1rem
}
salla-slider.photos-slider .swiper-slide{
    border-radius: 0 !important;
}
section.s-block--tabs-produtcs button {
  border-bottom: 1px solid rgba(26, 27, 31, 0.54) !important;
  color: rgba(26, 27, 31, 0.54) !important;
  font-weight: 500 !important;
  padding: 0.5rem 0.4rem !important;
  font-size: 1rem !important;
  margin:0 !important
}
section.s-block--tabs-produtcs .btn--wishlist button {
  padding: 0 !important;
}

section.s-block--tabs-produtcs button.is-active {
  border-bottom: 2px solid #000 !important;
  color: #000 !important;
  font-weight: 700 !important;
  padding: 0.5rem 0.5rem !important;
}
.s-block--tabs .quicklinks-item span:before {
  display: none !important;
}
@media (max-width: 767px) {
  .s-block__title h2 {
    font-size: 1.2rem !important;
  }
}

/* Dots */
.swiper .swiper-pagination-bullet {
  opacity: 0.2 !important;
  background-color: #000 !important;
}
.swiper .swiper-pagination-bullet-active {
  background-color: #5a50b1 !important;
  opacity: 1 !important;
}
.swiper .swiper-horizontal > .swiper-pagination-bullets,
.swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 0.25rem;
}

/* show more  */

.index .more-link {
  border-radius: 4px !important;
  border: 1px solid #5a50b1 !important;
  color: #5a50b1 !important;
  background-color: transparent !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  margin: 0 auto 1rem !important;
  font-weight: 400 !important;
}
.index .s-block .more-link {
  padding: 0.5rem 2.5rem !important;
  height: 36px !important;
}
.s-block .more-link .arrow-icon {
  display: none !important;
}
.index .more-link:hover {
  color: #fff !important;
  background-color: #5a50b1 !important;
}

/* ###  Categories ### */
.s-block--banners .s-block__title {
  justify-content: center !important;
}
.s-block--banners .banners-grid {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  gap: 1rem;
  max-width: 700px !important;
  text-align: center;
  margin: auto;
  max-height: unset !important;
}
.s-block--banners .banners-grid .banner-entry {
  grid-column: unset !important;
  grid-row: unset !important;
  border-radius: 16px;
  min-height: auto !important;
  height: auto !important;
  max-height: unset !important;
}
.s-block--banners .banners-grid .banner-entry a {
  padding-bottom: 100% !important;
}
.s-block--banners .banners-grid .banner-entry:nth-of-type(3) {
  grid-column: 2 span !important;
}
.s-block--banners .banners-grid .banner-entry:nth-of-type(3) a {
  padding-bottom: 50% !important;
}
@media (max-width: 767px) {
  .s-block--banners .banners-grid {
    grid-template-columns: 1fr 1fr;
    gap: 5px;
  }
  .s-block--banners .banners-grid .banner-entry {
    border-radius: 24px;
  }
  .s-block--banners .banners-grid .banner-entry a {
    padding-bottom: 98% !important;
  }
}

/* ###  Product Card ### */
.product-entry {
  border-radius: 8px !important;
  background-color: transparent !important;
  border-color: transparent !important;
  color: #000 !important;
}
.product-entry__image {
  background-color: transparent !important;
  height: auto !important;
}
.product-entry__image img {
  border-radius: 8px !important;
}
.product-entry__title a {
  justify-content: center !important;
  font-weight: 400 !important;
  color: #000 !important;
  font-size: 1rem !important;
  margin-bottom: 5px !important;
}
.product-entry__subtitle {
  margin-bottom: 4px !important;
  color: #333;
}
.product-entry .total-price {
  font-size: 15px !important;
  font-weight: 500 !important;
  color: #000 !important;
}
.product-entry .discount-amount {
  font-size: 15px !important;
  font-weight: 500 !important;
}

.product-entry salla-add-product-button button,
.product-entry salla-add-product-button button i {
  background-color: #5a50b1 !important;
  border: 1px solid #fff !important;
  color: #fff !important;
  fill: #fff !important;
  border-radius: 4px !important;
}
.product-entry salla-add-product-button button:hover,
.product-entry salla-add-product-button button:hover i {
  color: #fff !important;
}

.product-entry salla-add-product-button button:hover,
.product-entry__enhanced-mini-cart button.s-button-element:hover {
  background-color: #5a50b1 !important;
  border-color: #5a50b1 !important;
  color: #fff !important;
}
.product-entry salla-add-product-button button .s-button-text:before {
  content: "";
  background-image: url("https://media.zid.store/399c579a-bc98-4adb-a4d5-b61f34b927f3/eb40a706-26dc-41ff-b1f5-6c818a0a2313.svg");
  width: 20px !important;
  height: 20px !important;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.product-entry salla-add-product-button button i {
  display: none !important;
}
.product-entry .product-card__promotion {
  top: 10px !important;
  bottom: unset !important;
  left: unset !important;
  right: 0 !important;
}

/* ###  Category Page ### */
.products-index .s-block--fixed-banner {
  margin-top: 0 !important;
}
.products-index .s-block--fixed-banner img {
  max-height: 460px !important;
}
.products-index .cat-content {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.page-header {
  background-color: #fafafa !important;
  color: #000 !important;
  justify-content: flex-start !important;
  padding: 0 5px !important;
  height: auto !important;
}
.page-header .breadcrumbs {
  padding: 1rem 0 0;
}
/* header & banner */
.product-index-page-header {
  flex-direction: column !important;
  max-height: unset !important;
  padding: 0 !important;
  height: auto !important;
}
.product-index-page-header .container {
  padding: 1rem;
}
.product-index-page-header .container > div {
  max-width: 100%;
}
.product-index-page-header .container > div > div {
  order: 1 !important;
  display: none !important;
}
.product-index-page-header .head-bg {
  position: static !important;
  width: 100% !important;
  height: 700px !important;
  max-height: 700px;
  background-size: cover !important;
  background-position: top center !important;
}
@media (max-width: 1600px) {
  .product-index-page-header .head-bg {
    height: 350px !important;
  }
}
@media (max-width: 767px) {
  .product-index-page-header .head-bg {
    height: 540px !important;
    background-size: 100% !important;
  }
  .product-index-page-header .container > div {
    gap: 1rem !important;
  }
  .product-index-page-header h2 {
    font-size: 1.25rem !important;
  }
  .product-index-page-header p {
    font-size: 1.1rem !important;
  }
}
@media (max-width: 400px) {
  .product-index-page-header .head-bg {
    height: 470px !important;
  }
}
@media (max-width: 370px) {
  .product-index-page-header .head-bg {
    height: 420px !important;
  }
}

/* ###  Product Page ### */
.product-details-col h1,
.product-details-col h2,
.product-details-col h1 ~ div.flex {
  color: #000;
}
salla-rating-stars {
  display: block;
}

/* options */
.s-product-options-wrapper,
salla-product-options .s-form-control,
.product-form > div.bg-storeBG.p-5,
.product-form .s-quantity-input-input,
.product-form .s-quantity-input-button svg {
  background-color: transparent !important;
  color: #000000 !important;
  fill: #000 !important;
}
.product-form .s-quantity-input-input {
  border-left: 1px solid #b4b4b4 !important;
  border-right: 1px solid #b4b4b4 !important;
}
#app .s-quantity-input-container {
  border-color: #000001 !important;
  border-radius: 6px !important;
  height: 2.75rem !important;
}

salla-installment > div,
#tabbyPromo > [class*="styles__tabby"],
#tabbyPromo [class*="styles__snippetWrapper"] {
  background-color: #fff !important;
  border-radius: 10px !important;
}

/* images */
.details-slider .s-slider-container .swiper-slide {
  height: auto !important;
  background-color: transparent !important;
}
.s-slider-thumbs .swiper-slide {
  height: 4rem !important;
  width: 4rem !important;
  border-radius: 8px !important;
}
.s-slider-thumbs .swiper-slide:after {
  border-radius: 8px !important;
}
.s-slider-thumbs .swiper-slide:after {
  border: 1px solid #cacaca !important;
  box-shadow: none !important;
}
.s-slider-thumbs .swiper-slide-thumb-active:after {
  border: 1px solid #5a50b1 !important;
  box-shadow: none !important;
}
@media (min-width: 1024px) {
  .main-content.relative.w-full.lg\:\!w-7\/12 {
    width: 50% !important;
  }
  .container.container--product-single.product-images--slider {
    margin-top: 0 !important;
  }
}
/* images to dots */
@media (max-width: 560px) {
  .product-single .s-slider-thumbs .swiper-slide {
    height: 12px !important;
    width: 12px !important;
    border-radius: 50% !important;
    background-color: #e0e0e0 !important;
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .product-single .s-slider-thumbs .swiper-slide img {
    display: none !important;
  }
  .product-single .s-slider-thumbs .swiper-slide-thumb-active:after {
    border: 1px solid #5a50b1 !important;
    background-color: #5a50b1 !important;
  }
  .product-single .s-slider-thumbs .swiper-free-mode > .swiper-wrapper {
    justify-content: center !important;
  }
}
.product-single .breadcrumbs {
  padding: 0.75rem 0 !important;
}

/* btns */
.s-add-product-button-with-quick-buy .s-button-wrap {
  display: flex !important;
  width: auto !important;
}
.s-add-product-button-with-quick-buy,
.s-add-product-button-with-quick-buy .s-add-product-button-main {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  column-gap: 0.5rem;
}
.product-single .s-add-product-button-with-quick-buy .s-button-btn {
  background-color: #5a50b1 !important;
  border-color: #5a50b1;
  width: auto !important;

  color: #fff;
  border-radius: 8px !important;
  padding-left: 0.8rem !important;
  padding-right: 1rem !important;
}

.s-mini-checkout {
  background-color: #000 !important;
  color: #fff !important;
  border-radius: 8px !important;
  min-width: 0 !important;
  padding: 0 !important;
  height: auto !important;
}
.s-mini-checkout .s-add-product-button-mini-checkout-content {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  background-color: #000 !important;
  color: #fff !important;
  border-radius: 8px !important;
  padding: 0 5px !important;
  height: 40px !important;
  font-size: 13px !important;
  max-width: 100% !important;
  white-space: nowrap;
}
.s-mini-checkout .s-add-product-button-mini-checkout-content svg {
  fill: currentcolor !important;
  margin: 0 4px !important;
  width: 1.4rem !important;
}
/* in one line */
/* .sticky-product-bar {
  display: flex !important;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.sticky-product-bar .s-add-product-button-with-quick-buy {
  margin-top: 0 !important;
}
.sticky-product-bar .sticky-product-bar__quantity {
  margin-bottom: 0 !important;
}.sticky-product-bar .sticky-product-bar__quantity label {
  display: none !important;
} */

/* زر الإضافة للسلة */
.product-single
  .s-add-product-button-with-quick-buy
  .s-button-btn
  .s-button-text {
  font-size: 13px !important;
}
.product-single
  .s-add-product-button-with-quick-buy
  .s-button-btn
  .sicon-shopping {
  display: none !important;
}
.product-single
  .s-add-product-button-with-quick-buy
  .s-button-btn
  .s-button-text:after {
  content: "";
  background-image: url("https://media.zid.store/399c579a-bc98-4adb-a4d5-b61f34b927f3/eb40a706-26dc-41ff-b1f5-6c818a0a2313.svg");
  width: 19px !important;
  height: 20px !important;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 4px;
}
.product-single
  .s-add-product-button-with-quick-buy
  .s-button-btn
  .s-button-text {
  display: flex !important;
}
.is-sticky-product-bar .sticky-product-bar {
  position: fixed;
  background-color: #fafafa !important;
}

@media (max-width: 560px) {
  .product-single .s-add-product-button-with-quick-buy .s-button-btn {
    padding-left: 6px !important;
    padding-left: 6px !important;
  }
  .product-single
    .s-add-product-button-with-quick-buy
    .s-button-btn
    .s-button-text {
    font-size: 12px !important;
  }
  .s-add-product-button-main:not(.w-full) > salla-button {
    width: 45% !important;
  }
  .s-add-product-button-main .s-add-product-button-mini-checkout {
    width: 55% !important;
  }
}

@media (max-width: 370px) {
  .product-single
    .s-add-product-button-with-quick-buy
    .s-button-btn
    .s-button-text {
    font-size: 0 !important;
  }
}
/* buy numbers */
ul.product-metadata:not([class*="!mb-0"]) li:first-of-type {
  color: #000;
  background: rgba(222, 220, 233, 0.4);
  padding: 5px 8px;
  border-radius: 6px;
  width: fit-content;
  text-align: center;
}
ul.product-metadata:not([class*="!mb-0"]) li:first-of-type strong {
  font-weight: normal;
}
ul.product-metadata:not([class*="!mb-0"]) li:first-of-type strong:before {
  content: "";
  background-image: url("https://media.zid.store/310143cd-e00b-4bed-a0fc-a788b32ddc14/0435c235-f9ec-4ed2-9658-4cf807ef8bc2.png");
  background-image: url("https://media.zid.store/310143cd-e00b-4bed-a0fc-a788b32ddc14/00bd5bd5-0c80-4da5-a429-aeb5853399b6.png");
  width: 22px !important;
  height: 22px !important;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 2px -5px;
}
.product-single ul.product-metadata:not([class*="!mb-0"]) {
  display: flex !important;
  flex-direction: row !important;
  align-items: stretch !important;
  justify-content: center !important;
}
ul.product-metadata:not([class*="!mb-0"]) li:last-of-type {
  display: none !important;
}

/* salla-rating-stars */
.product-single .product-details-col salla-rating-stars {
  color: #000;
  background: rgba(222, 220, 233, 0.4);
  padding: 4px 8px 1px;
  min-width: 130px;
  border-radius: 6px;
  width: fit-content;
  text-align: center;
}
.product-single .product-details-col .s-rating-stars-reviews {
  color: #484d56;
  margin: 0 5px !important;
}
.product-single
  .product-details-col
  .s-rating-stars-btn-star:not(:first-child) {
  display: none !important;
}
/* related */

/* comments */
.s-comments-item {
  text-align: center;
  border-radius: 8px;
  border: 1px solid #eaeaea !important;
  background-color: #eaeaea !important;
  padding-top: 15px;
}
.s-comments-item-user-wrapper {
  justify-content: center;
}
.s-comments-item .s-comments-flex,
.s-comments-item-avatar {
  display: none !important;
}
.s-comments-item-stars {
  margin: 0.25rem auto;
}
.s-comments-item-content {
  padding-bottom: 1rem;
}
.s-comments-item-timestamp {
  position: absolute;
  left: 12px;
  bottom: 10px;
}

#reviews .s-infinite-scroll-wrapper .s-button-primary {
  background-color: transparent !important;
  color: #667080 !important;
  border: none;
  font-size: 0.9rem;
}
#reviews .s-infinite-scroll-wrapper .s-button-primary .s-button-text:after {
  content: "\f078" !important;
  font-family: "Font Awesome 5 Pro";
  display: block;
}
/* ###  Testimonials ### */
.s-block--testimonials .s-slider-block__title:before {
  content: "آراء العملاء";
  font-size: 1.4rem;
  padding-top: 0.5rem;
  margin: 0 auto 1rem;
  text-align: center;
  display: block;
  font-weight: bold;
  width: 100%;
}
[lang="en"] .s-block--testimonials .s-slider-block__title:before {
  content: "Customer reviews";
  font-size: 1rem;
}
.s-block--testimonials {
  background-color: transparent !important;
  --faq-bg: none !important;
  padding-bottom: 0 !important;
}
.s-block--testimonials .s-slider-block__title,
.s-block--testimonials .s-slider-block__title * {
  justify-content: center;
  padding: 0 !important;
}
.s-block--testimonials .swiper-slide > div {
  background-color: #eaeaea !important;
  color: #000 !important;
  border-radius: 8px;
  padding: 1rem 1.4rem !important;
  position: relative;
  box-shadow: none;
  border: 1px solid #eaeaea !important;

  display: flex !important;
  flex-direction: column-reverse !important;
}
.s-block--testimonials figcaption img {
  display: none;
}
.s-block--testimonials figcaption {
  border: none !important;
  padding: 0 !important;
  padding-bottom: 1rem !important;
}
.s-block--testimonials p {
  background: transparent;
  padding: 0 !important;
  order: 2;
  font-weight: 500;
  color: #111;
  width: 100% !important;
}
.s-block--testimonials blockquote {
  padding: 0 !important;
  text-align: start !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  max-width: 100% !important;
  margin: 0 !important;
}
.s-block--testimonials blockquote .shadow-sm {
  display: none;
}

.s-block--testimonials .swiper-slide > div {
  background-image: url("https://media.zid.store/84375035-2fe9-48a0-9703-660932c1ff27/18a26fc4-3a88-4e95-b543-e44f679c257c.svg");
  background-repeat: no-repeat;
  background-position: 0.4rem 1rem;
  background-size: 85px;
}
.s-block--testimonials .s-slider-block__title-nav {
  display: none !important;
}
/* ###  footer ### */
.store-footer {
  background-color: #5a50b1 !important;
  color: #fff;
  margin: 0 1.5rem;
  border-radius: 22px 22px 0 0;
}
.store-footer a + p {
  max-width: 100% !important;
  text-align: center;
  margin: 0.5rem auto 1rem !important;
}
.store-footer h2 {
  border: none !important;
  text-align: center;
}

.store-footer a h2 {
  font-size: 0;
  margin-bottom: 0.5rem;
}
.store-footer a h2:after {
  content: "من نحن";
  font-size: 1.1rem;
}
[lang="en"] .store-footer a h2:after {
  content: "About us";
  font-size: 1.1rem;
}
.store-footer .contacts-list:before {
  content: "تواصل معنا";
  font-size: 1rem;
  margin: auto;
  text-align: center;
  display: block;
  font-weight: bold;
  width: 100%;
  margin-bottom: 0.5rem;
}
[lang="en"] .store-footer .contacts-list:before {
  content: "Contact us";
  font-size: 1rem;
}
.store-footer .contacts-list a i {
  border: 1px solid #fff;
  font-size: 1.1rem;
}
/*  social */
.store-footer .social-link {
  border-color: transparent !important;
  color: #fff !important;
  opacity: 1 !important;
  transition: all 0.2s ease-in-out;
}
.store-footer .social-link:hover {
  border-color: #fff !important;
}
.store-footer .social-link {
  height: 2.4rem !important;
  width: 2.4rem !important;
}
.store-footer .social-link i {
  font-size: 1.4rem;
}
.store-footer .opacity-75,
.store-footer .text-gray-400 {
  color: #fff !important;
  opacity: 1 !important;
}
.store-footer .footer-list a:hover,
.store-footer .text-gray-400 a:hover {
  opacity: 1 !important;
  color: #000;
  text-decoration: underline;
}
div:has(> ul.footer-list) {
  text-align: center !important;
}

/* links orders */
ul.footer-list {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
ul.footer-list:before {
  content: "روابط مهمة";
  font-size: 1rem;
  padding-top: 0.5rem;
  margin: auto;
  text-align: center;
  display: block;
  font-weight: bold;
  width: 100%;
}
[lang="en"] ul.footer-list:before {
  content: "Important Links";
  font-size: 1rem;
}

/* footer in desktop */
@media (min-width: 1024px) {
  ul.footer-list {
    display: flex;
    flex-direction: row !important;
    border: none !important;
  }
  .store-footer__inner > div.container {
    flex-direction: row !important;
    justify-content: center !important;
    align-items: flex-start !important;
  }
  .store-footer__inner {
    padding-top: 2rem;
    padding-bottom: 0.5rem;
  }
  div:has(> ul.footer-list) {
    flex-direction: column !important;
    padding-top: 0;
  }
}

@media (max-width: 767px) {
  .store-footer {
    margin: 0 1rem;
    border-radius: 16px 16px 0 0;
  }
}

/* Story Section */
.s-block--content-with-image h2 {
  color: #000 !important;
}

.s-block--content-with-image .more-link {
  margin: 0 !important;
}
.s-block--content-with-image .py-24 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.s-block--content-with-image > div > .flex-col {
  flex-direction: column !important;
}

.index .s-block--content-with-image .more-link {
  padding: 0.5rem 1rem !important;
  border: 1px solid #5a50b1 !important;
  color: #fff !important;
  background-color: #5a50b1 !important;
}
.index .s-block--content-with-image .more-link:hover {
  color: #5a50b1 !important;
  background-color: #fff !important;
}
.s-block--content-with-image .more-link .arrow-icon {
  display: block !important;
}

@media (min-width: 1024px) {
  .s-block--content-with-image > div > .flex-col {
    flex-direction: row-reverse !important;
  }
  .s-block--content-with-image img {
    height: 22rem;
  }
}

/* Brands Section */
.s-block--brands .animate-infinite-scroll {
  animation: infinite-scroll 37s linear infinite;
}
.s-block--brands li {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.s-block--brands .max-h-20 {
  max-height: 6rem;
}
.s-block--brands .w-full {
  mask-image: none !important;
}
.s-block--brands .more-link {
  display: none !important;
}
@media (max-width: 992px) {
  .s-block--brands li {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
}
/* ### Home FAQs ### */
.faqs-div {
  margin: 25px auto;
  width: 100%;
  max-width: 1280px;
  padding: 0px 5px;
}
.faqs-div h3,
.faqs-div h5 {
  color: #000;
  font-size: 1.6rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 10px;
}
.faqs-div h5 {
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 20px;
}
/* accordion */
button.accordion {
  padding-left: 2rem !important;
  margin-bottom: 0;
  width: 100%;
  background: #fe467a;
  color: #fff;
  border: none;
  outline: none;
  text-align: start;
  padding: 12px 20px;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.2s linear;
  position: relative;
  margin-top: 15px;
  border-radius: 16px;
}
html[lang="en"] button.accordion {
  padding-left: 1rem !important;
  padding-right: 2rem !important;
}

button.accordion:after {
  font-family: "Font Awesome 5 Pro";
  content: "\2b" !important;
  font-size: 22px;
  float: left;
  position: absolute;
  left: 1rem;
  top: 0.8rem;
  color: #fff;
}

html[lang="en"] button.accordion {
  text-align: left;
}
html[lang="en"] button.accordion:after {
  float: right;
  left: auto;
  right: 1rem;
}
button.accordion.is-open:after {
  content: "\f068" !important;
  font-size: 13px;
}

button.accordion.is-open {
  background: #fe467a;
  color: #fff;
  border-radius: 16px 16px 0px 0px;
}
.accordion-content {
  background: #fe467a;
  color: #fff;
  border: none;
  padding: 0 20px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-in-out;
  border-radius: 0px 0px 16px 16px;
  font-size: 14px;
  line-height: 2.5;
  text-align: start;
}

button.accordion.is-open + .accordion-content {
  padding-bottom: 1rem;
}

/* Pages .product__description + - */
.description-div {
  margin-bottom: 1.5rem !important;
}
.description-div button.accordion {
  background: #eaeaea;
  color: #000;
  border: none;
  border-radius: 16px;
  margin-top: 10px;
}
.description-div button.accordion.is-open {
  background: #eaeaea;
  color: #000;
  border-radius: 8px 8px 0px 0px;
}
.description-div .accordion-content {
  padding: 0 12px;
  overflow: hidden;
  background: #eaeaea;
  color: #000;
  border: none;
}
.description-div button.accordion.is-open + .accordion-content {
  padding-bottom: 1rem;
}
.description-div button.accordion:after {
  color: #000;
}
.description-div button.accordion.is-open:after {
  content: "\f068" !important;
  content: "\f077" !important;
  font-size: 1rem;
  color: #000;
}

.description-div button.accordion:after {
  content: "\2b" !important;
  content: "\f078" !important;
  font-size: 1rem;
  color: #000;
}

.description-div a {
  color: #b51a00;
}
.description-div {
  padding: 0 !important;
}

@media (max-width: 767px) {
  .faqs-div h3 {
    font-size: 1.1rem;
    margin-bottom: 0px;
  }
  .faqs-div h5 {
    font-size: 12px;
    margin-bottom: 10px;
  }
  button.accordion {
    padding: 10px 15px;
    font-size: 13px;
  }
  .accordion-content,
  .panel {
    font-size: 13px;
  }
  button.accordion:after {
    top: 0.55rem;
  }
  button.accordion:after {
    font-size: 18px;
  }
}

/* end */

/* Blog Page */
.blog-index .post-entry > div > div {
  display: none !important;
}
.blog-index .post-entry {
  background-color: transparent;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}
.blog-index .post-entry > div {
  padding: 0.5rem !important;
}
.blog-index .post-entry:first-child {
  height: 22rem !important;
  grid-column: 1 span;
}
.page-single .content-entry + salla-comments {
  display: none !important;
}
.content-entry {
  padding-bottom: 2rem;
  font-size: 1.2rem;
}

@media (max-width: 767px) {
  .content-entry {
    font-size: 1rem;
  }
}
.s-block--tabs-produtcs .quicklinks-item:first-of-type:before,
.s-block--fixed-products:nth-of-type(5) .s-block__title h2:before {
  width: 24px !important;
  height: 20px !important;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 3px -2px;
}
.s-block--tabs-produtcs:nth-of-type(2) .quicklinks-item:first-of-type:before {
  content: "";
  background-image: url("https://i.ibb.co/s8Tpp28/saudi-icon.png");
}

.s-block--fixed-products:nth-of-type(5) .s-block__title h2:before {
  content: "";
  background-image: url("https://media.zid.store/310143cd-e00b-4bed-a0fc-a788b32ddc14/ee5a5703-6f1f-4521-9500-c5f66454f2db.png");
}



/* Whatsapp Button */
a[href^="https://getbutton.io"]{
    display: none;
}

@media (max-width:768px){
    [id^=gb-widget]{
        bottom: 60px !important;
    }
}



/* Order Product Page */
.product-details-col{
    display: flex;
    flex-direction: column;
}

.product-details-col  salla-installment{
    order: 1;
}

.product-details-col .description-div{
    order: 2;
}

.product-details-col .faqs-div{
    order: 3;
}

.product-details-col .below-fixed-product-details-banner{
    order: 4;
}

.product-details-col .product-metadata:last-of-type{
    order: 6;       
}

section:has(.sicon-luggage-cart){
    display: none;
}

/* --- Pre Order بخار اي تو--- */
#product-1632150909 salla-mini-checkout-widget .s-add-product-button-mini-checkout-content,
#product-1632150909 salla-button > button > span,
#product_1632150909 .add-to-cart-conatiner span span{
    position: relative;
    color: rgba(255,255,255,0) !important;
}

#product-1632150909 salla-mini-checkout-widget .s-add-product-button-mini-checkout-content span{
    color: white !important;
    position: relative;
    left: 15px;
}

#product-1632150909 salla-mini-checkout-widget .s-add-product-button-mini-checkout-content::before,
#product-1632150909 salla-button > button > span::before,
#product_1632150909 .add-to-cart-conatiner span span::before{
    content: "طلب مسبق";
    position: absolute;
    color: #FFFFFF;
}

#product-1632150909 salla-button > button,
#product_1632150909 .add-to-cart-conatiner salla-add-product-button button{
    background: #F55157 !important;
    border: none;
}

/* --- Pre Order ممسحة ايقونة--- */
#product-1050496616 salla-mini-checkout-widget .s-add-product-button-mini-checkout-content,
#product-1050496616 salla-button > button > span,
#product_1050496616 .add-to-cart-conatiner span span{
    position: relative;
    color: rgba(255,255,255,0) !important;
}

#product-1050496616 salla-mini-checkout-widget .s-add-product-button-mini-checkout-content span{
    color: white !important;
    position: relative;
    left: 15px;
}

#product-1050496616 salla-mini-checkout-widget .s-add-product-button-mini-checkout-content::before,
#product-1050496616 salla-button > button > span::before,
#product_1050496616 .add-to-cart-conatiner span span::before{
    content: "طلب مسبق";
    position: absolute;
    color: #FFFFFF;
}

#product-1050496616 salla-button > button,
#product_1050496616 .add-to-cart-conatiner salla-add-product-button button{
    background: #F55157 !important;
    border: none;
}