/* Add custom CSS styles below */ 
@media screen and (min-width: 1024px) {
  a.banner.banner--fixed.overflow-hidden {
    display: block;
    width: 100vw !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
    border-radius: 0 !important;
  }

  a.banner.banner--fixed.overflow-hidden img {
    width: 100% !important;
    height: auto !important;
    display: block;
    object-fit: cover;
  }
}
.advanced-slider-section {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

footer {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.advanced-slider-section + section {
  display: none !important;
}
svg path[d*="M0 22L120"] {
  display: none !important;
}
/* زر السلة الرئيسي */
button.s-button-element.s-button-solid.s-button-primary {
  background-color: #8661A6!important; /* لون الخلفية */
  color: #ffffff !important;            /* لون النص */
  border-color: #C792E5 !important;     /* لون الإطار */
}

/* عند تمرير الماوس */
button.s-button-element.s-button-solid.s-button-primary:hover {
  background-color: #b370cf !important;
  border-color: #b370cf !important;
}
a.text-primary {
  color: #8661A6 !important;
}
button.s-fast-checkout-button.outline.rtl {
    background-color: #8661A6 !important; /* لون خلفية جديد */
    color: white !important; /* لون النص */
    border: none !important; /* إزالة الإطار إن وُجد */
}
div.my-2.mx-auto.w-28.h-0.border-2.border-primary {
    display: none !important;
}
<div class="my-2 mx-auto w-28 h-0 border-2 border-primary"></div>

.my-2.mx-auto.w-28.h-0.border-2.border-primary {
    border-color: #8661A6 !important;
}
button.s-fast-checkout-button.outline.rtl {
  background-color: transparent;
    border: 1px solid #8661a6;
    color: #8661a6;
}
.btn--primary {
    background-color: #8661A6;
    border-color: #8661A6;
    border-width: 1px;
    color: #ffffff;
}