body#app {
  background-color: white;
}
.banner--fixed img {
  background-color: rgb(255 255 255);
}
section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) > .container {
  max-width: 80%;
padding:0;
}

section.s-block.s-block--fixed-banner.wide-placeholder {
    margin-top: 0;
}

/* أول بانر بس من غير مارجن توب وياخد فول ويدث */
section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) > .container {
  margin-top: 0;
  max-width: 80%;
}

/* الكونتينر داخل البانر ياخد كامل العرض */
.index section.s-block.s-block--fixed-banner.wide-placeholder > .container {
  max-width: 80%;
  padding: 0;
}
@media (min-width: 1024px) {
  .banner-entry {
    height: 352px;
  }
.s-slider-block__title-right h2 {
  
    margin-right: 200px;
}
/* العنوان نفسه */
.s-slider-block__title-right {
  flex: 1;                  /* عشان يقدر يتمركز */
  text-align: center;       /* يخلي الكلمة في النص */
}

.s-slider-block__title-right h2 {
  border: 2px solid #643056;;
  padding: 8px 20px;
  border-radius: 8px;
  font-size: 1.5rem;
  font-weight: bold;
  background: linear-gradient(90deg, #643056, #643056, #643056);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}
------------------------------------
.s-slider-block__title-right h2 {
  font-size: 2rem; /* تكبير الحجم */
  font-weight: bold;
  background: linear-gradient(90deg, #643056, #643056, #643056);
  background-size: 200% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: shineText 3s linear infinite;
}

/* أنيمشن اللمعة */
@keyframes shineText {
  0% {
    background-position: 200% center;
  }
  100% {
    background-position: -200% center;
  }
}
}
 .lazy__bg.lazy.bg-no-repeat.entered.loaded {
    background-color: white;
}
.store-footer {
   
    background-color: #643056;
    }
    .store-footer__inner {
   
    background-color:#643056;
    }
    .banner-entry::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0.1) 0%,
    rgba(255,255,255,0.5) 50%,
    rgba(255,255,255,0.1) 100%
  );
  transform: skewX(-25deg);
}

/* حركة اللمعة عند الهوفر */
.banner-entry:hover::after {
  left: 150%;
  transition: left 1s ease;
}
/* نخلي العنوان والأزرار جوه نفس الديف متوزعين */
.s-slider-block__title {
  display: flex;
  justify-content: center;   /* العنوان في النص */
  align-items: center;
  position: relative;
}

.s-button-element.s-button-btn {
  position: relative;
  overflow: hidden;
  border-radius: 50px;
  padding: 10px 18px;
  font-weight: bold;
  transition: all 0.3s ease;
  border: 2px solid #643056;
  color: #643056;
  background: #fff;
}

.s-button-element.s-button-btn:hover {
  color: #fff;
  background: #643056;
  transform: translateY(-2px);
  box-shadow: 0 6px 15px rgba(235, 28, 35, 0.4);
}

.s-button-element.s-button-btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  width: 40%;
  height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.6), transparent);
  transform: skewX(-25deg);
  animation: shineLoop 2s linear infinite;
}

@keyframes shineLoop {
  0% { left: -50%; }
  100% { left: 150%; }
}

.s-products-slider-card {
  transition: all 0.4s ease-in-out;
  border-radius: 14px;
  overflow: hidden;
  background: #fff;
  position: relative;
}

.s-products-slider-card:hover {
  transform: rotate(-1.5deg) scale(1.02);
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);
}

.s-products-slider-card:hover .s-product-card-image img {
  transform: translateY(-8px) scale(1.05);
  transition: transform 0.4s ease-in-out;
}

.s-product-card-content-title a {
  position: relative;
  display: inline-block;
}

.s-product-card-content-title a::after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  height: 2px;
  width: 0;
  background: #B15070;
  transition: width 0.4s ease;
}

.s-products-slider-card:hover .s-product-card-content-title a::after {
  width: 100%;
}

.s-products-slider-card:hover .s-button-element {
  background: #B15070 !important;
  color: #fff !important;
  border-color: #B15070 !important;
  transition: all 0.4s ease-in-out;
}
.header-btn__icon,
.s-cart-summary-icon,
.sicon-shopping-bag {
  transition: all 0.3s ease-in-out;
}

/* الهوفر */
.header-btn:hover .header-btn__icon,
.s-cart-summary-wrapper:hover .s-cart-summary-icon,
.s-cart-summary-wrapper:hover .sicon-shopping-bag {
  color: #722C57;         /* لون الهوية */
  transform: scale(1.2);  /* تكبير بسيط */
}


/* تدرج لوني للأيقونات */
.header-btn__icon,
.s-cart-summary-icon,
.s-cart-summary-total {
  background: linear-gradient(90deg, #722C57, #722C57);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* السعر فوق السلة بالجراديانت */
.s-cart-summary-total {
  background: linear-gradient(#722C57, #722C57, #722C57);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: bold;
}

/* رقم السلة داخل دائرة */
.s-cart-summary-count {
  background-color: #722C57;
  color: #ffffff;
  font-weight: bold;
  border-radius: 50%;
  padding: 2px 6px;
  display: inline-block;
  min-width: 20px;
  text-align: center;
}

/* تأثير hover على أيقونات السلة والبروفايل */
.s-cart-summary-wrapper:hover i.header-btn__icon,
.s-cart-summary-wrapper:hover i.sicon-shopping-bag,
.header-btn:hover i.header-btn__icon {
  transform: scale(1.1) rotate(-5deg) translate(3px, -3px);
  transition: transform 0.3s ease;
  color: #722C57;
}

/* العودة للوضع الطبيعي للأيقونات */
.s-cart-summary-wrapper i.header-btn__icon,
.s-cart-summary-wrapper i.sicon-shopping-bag,
.header-btn i.header-btn__icon {
  transition: transform 0.3s ease;
  color: #722C57;
}
وضع صفحه السله في المنتصف مع اي كود راذد 
.pt-5.flex.flex-col.items-start.lg\:flex-row.pb-6.lg\:pb-20 {
    justify-content: center;
}
@media (max-width: 767px) {
  .grid.one-row {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* صفين فوق */
    gap: 10px;
  }
  }
  @media(max-width:767px){
#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-ios.swiper-backface-hidden{
   padding:0;
}
.s-products-slider-card {
    max-width: 185px;
}
.main-nav-container {
    min-height: 56px;
}
  .s-button-element:not(:disabled):not([loading]) {
    font-size: 11px;
}
section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) > .container {
  max-width: 100%;
padding:0;
}

section.s-block.s-block--fixed-banner.wide-placeholder {
    margin-top: 0;
}

/* أول بانر بس من غير مارجن توب وياخد فول ويدث */
section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) > .container {
  margin-top: 0;
  max-width: 100%;
}

/* الكونتينر داخل البانر ياخد كامل العرض */
.index section.s-block.s-block--fixed-banner.wide-placeholder > .container {
  max-width: 100%;
  padding: 0;
}
}