.home-block-title h2,.s-block--custom-reviews .font-bold,.s-block--faq .text-3xl{
    background-image: linear-gradient(-225deg,
            #3670C0 0%,
            #3670C0 25%,
            #3670C0 70%,
            #fff 100%);
    background-size: auto auto;
    background-clip: border-box;
    background-size: 200% auto;
    color: #fff;
    font-weight: bold!important;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: textclip 8s linear infinite;
    
    
}

@keyframes textclip {
    to {
        background-position: 200% center;
    }
}
 bg-storeBG{background:linear-gradient(to bottom,#fff,#3670C0,#3670C0)!important}
.promotion-banner,.animated-text{background:#!important}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center,.s-products-list-vertical-cards .product-card__mini-cart .s-button-wide {
  position: relative;background: #3670C0!important;color:#fff!important;
  overflow: hidden;border-radius:12px!important;box-shadow:0 2px 5px -3px #212121;
}

/* فقاعة كبيرة نسبياً */
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center::before,.s-products-list-vertical-cards .product-card__mini-cart .s-button-wide::before {
  content: "";
  position: absolute;
  bottom: -12px;
  left: 50%;
  width: 9px;
  height: 9px;
  background: #fff; /* أزرق شفاف */
  border-radius: 50%;
  transform: translateX(-50%);
  animation: bubbleUp1 2s infinite ease-out;
}

/* فقاعة ثانية أصغر */
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center::after,.s-products-list-vertical-cards .product-card__mini-cart .s-button-wide::after {
  content: "";
  position: absolute;
  bottom: -14px;
  left: 30%;
  width: 6px;
  height: 6px;
  background: #fff;
  border-radius: 50%;
  animation: bubbleUp2 2.4s infinite ease-out;
}

@keyframes bubbleUp1 {
  0%   { transform: translate(-50%, 0) scale(1); opacity: 0.7; }
  100% { transform: translate(-50%, -45px) scale(1.6); opacity: 0; }
}

@keyframes bubbleUp2 {
  0%   { transform: translate(0, 0) scale(1); opacity: 0.6; }
  100% { transform: translate(0, -38px) scale(1.4); opacity: 0; }}
   .product-card{box-shadow:0 2px 5px -3px #212121}

.enhanced-title-border {border-color:#EBB80D!important}
.enhanced-title-border::after{background: #EBB80D!important}
.enhanced-title-border::before{background: #EBB80D!important}

@property --a{syntax:'<angle>';inherits:false;initial-value:0deg;}.review.swiper-slide-active .flex-col,.review.swiper-slide-next .flex-col,.review.swiper-slide-prev .flex-col,.review .justify-between::after{content:"";position:absolute;inset:2px;background:#3670C0;color:#fff!important;z-index:-1;border-radius:12px}.review.swiper-slide-active .flex-col,.review.swiper-slide-next .flex-col,.review.swiper-slide-prev .flex-col,.review .justify-between{position:relative;padding:17px;z-index:9;background:repeating-conic-gradient(from var(--a),#EBB80D 0%,#EBB80D 5%,transparent 5%,transparent 40%,#EBB80D 50%);animation:animate 5s linear infinite;border-radius:12px}@keyframes animate{0%{--a: 0deg }100%{--a: 360deg }}.transition-shadow{background:0 0!important}
.review.swiper-slide-active .text-base,.review.swiper-slide-active .leading-6,.swiper-slide-next .leading-6,.review.swiper-slide-before .leading-6,h4.text-base.text-store-text-primary.mb-2{color:#fff!important}
#item-text .text-store-text-primary{color:#fff!important}