@keyframes pulse-red-orange {
    0% { color: #e11d48; text-shadow: 0 0 6px #e11d48; }
    50% { color: #f97316; text-shadow: 0 0 8px #f97316; }
    100% { color: #e11d48; text-shadow: 0 0 6px #e11d48; }
}

.s-add-product-button-mini-checkout-content {
    animation: pulse-red-orange 4s infinite;
    font-weight: bold !important;
    position: relative;
}

@keyframes float-emoji-side {
    0% { transform: translateY(0); }
    50% { transform: translateY(-5px); }
    100% { transform: translateY(0); }
}

.floating-emoji-inline {
    display: inline-block;
    margin-left: 5px;
    animation: float-emoji-side 2.5s infinite ease-in-out;
    font-size: 18px;
    vertical-align: middle;
}




body {
  background: url("https://cdn.salla.sa/form-builder/TrilQbLQL8cLIjrypqm0w5eOnwX9T3kdZxzeEM39.jpg") no-repeat center center fixed;
  background-size: cover;
}








/* تغيير لون السعر إلى الأحمر */
div.price.my-1 {
    color: red !important;
}
/* تغيير لون السعر في الصفحة الرئيسية */
.s-product-card-price {
    color: red !important;
}




.font-bold.text-xl.inline-block {
    color: red !important;
}






.sicon-fire {
  color: #dc2626;              /* أحمر ناري */
  animation: flame 1s infinite alternate;
}

/* حركة الاشتعال */
@keyframes flame {
  0% {
    transform: scale(1) rotate(0deg);
    text-shadow: 0 0 5px #ff6a00, 0 0 10px #ff0000;
    color: #dc2626;
  }
  50% {
    transform: scale(1.2) rotate(-5deg);
    text-shadow: 0 0 10px #ff9a00, 0 0 20px #ff4500;
    color: #ff4500;
  }
  100% {
    transform: scale(1) rotate(5deg);
    text-shadow: 0 0 5px #ff6a00, 0 0 15px #ff0000;
    color: #dc2626;
  }
}



section.s-block.s-block--fixed-banner.wide-placeholder {
  margin-top: 0; /* إزالة أي مسافات علوية */
}

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

section.s-block.s-block--fixed-banner.wide-placeholder .container img {
  width: 100%; /* تمديد الصورة لتكون بعرض الشاشة */
  height: auto; /* الحفاظ على النسبة بين العرض والارتفاع */
  border-radius: 0; /* إزالة الزوايا المستديرة */
  background-color: transparent; /* جعل الخلفية شفافة */
}






.s-product-card-content-subtitle.opacity-80 {
    background: linear-gradient(90deg, #FFD700 0%, #FFB700 50%, #FFF500 100%);
    color: #000000;
    font-weight: 800;
    border-radius: 40px;
    padding: 4px 12px;
    width: max-content;
    margin-top: 6px;
    text-align: center;
    display: inline-block;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}




.product-entry__sub-title.text-sm.text-gray-500.leading-6.mb-2\.5 {
    background: linear-gradient(90deg, #FFEA00 0%, #FFD500 40%, #FFB300 100%);
    color: #000000;
    font-weight: 700;
    border-radius: 40px;
    padding: 4px 14px;
    width: max-content;
    display: inline-block;
    text-align: center;
    margin-bottom: 8px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    letter-spacing: 0.3px;
}





#\31 043304015 > a > span {
    background: #B13131 !important; /* اللون الأساسي - أحمر غامق */
    color: #FFFFFF !important; /* لون النص */
    padding: 5px 10px !important; /* تباعد داخلي متناسق */
    border-radius: 50px !important; /* حواف دائرية ناعمة */
    font-weight: 700 !important; /* خط عريض */
    transition: all 0.3s ease-in-out !important; /* تأثير ناعم عند التمرير */
}

#\31 043304015 > a > span:hover {
    background: #D94848 !important; /* لون أفتح عند التمرير */
    transform: scale(1.05);
}