/* Add custom CSS styles below */ 
/* Add custom CSS styles below */


.s-product-card-entry {
background-color:#ffffff!important;
}
.navbar {
  position: relative; /* عشان نقدر نثبت العنصر */
}

.navbar .navbar-brand {
  position: absolute;
  left: 50% !important;
  transform: translateX(-50%) !important;
  margin: 0; 
  padding: 0;
  text-align: center;
}

.navbar .navbar-brand img {
  display: block;
  max-height: 60px; /* غيري الحجم حسب ما تبغين */
  height: auto;
}


body{
background-color:#FEBF23!important;
}

.s-
block--fixed-banner .container{
padding:0px;
border-radius:0px!important;
}
.s-product-card-content-title a {
    color: rgb(110 56 22);
}

.banner--fixed img {
    border-radius: 0rem;
    }

.bg-white {
background-color:#ffffff!important;
}


.s-product-options-wrapper {
background-color:#ffffff!important;
}


.s-slider-has-notitle .s-slider-block__title {
margin-bottom: 20px;
}


.s-block--hero-slider .swiper-slide{
border-radius:20px !Important;
}


.s-comments-product {
background-color: #ffffff;

}


.text-primary {
color: #fcf7d7;
}


.header-btn__icon {
color: #fcf7d7;
}


.bg-inherit {
padding:10px;
background-color:#FEBF23;
}


header {
padding-top: env(safe-area-inset-top);

}


.main-nav-container {
min-height: 60px !Important;
}

.s-block--features__item {
padding: 0px;
background-color: #ffffff!important;

}

.s-block--features__item:nth-child(1) .feature-icon {
background-color: #ffffff!important;
}


.s-cart-summary-total {
color: #feb35a;
}

.top-navbar{
display:none;
}

.s-cart-summary-total{
display:none;
}

.store-footer .contact-social {
border-top-width: 0px;
}

.header-btn__icon {
border-width: 0px;
}

.s-block--hero-slider .swiper-slide .overlay-bg:after {
background-color: rgb(0 0 0 / 7%);
}

.shadow-default {
--tw-shadow: 0px 0px 0px;
}

.footer-is-light .store-footer .store-footer__inner {

text-align: center;
background-color:#febf23;
color:#6e3816;

}

.s-contacts-list {

display: inline-block;
}


.s-social-list {
display: inline-flex;
}


.s-block--fixed-banner .container {
border-radius:20px !Important;
}


.s-block:nth-child(1) {
margin-top: 0rem;

}


.s-block--features__item p {
text-align: center;
font-size:0px;
}


.s-block--features::before {

content: "لـماذا تنــال؟";
display: block;
font-size: 1.3rem;
text-align: center;
width: 100%;
font-weight: 600;
padding: 1rem;
color:#a0d23d;
}


.px-5 {
padding-left: 0rem;
padding-right: 0rem;
}
.s-button-primary-outline { 
    color:#febf23;
    background-color:#6e3816;
}
.s-button-outline {
    border-color:#6e3816;
}


.s-block--features__item .feature-icon i {
font-size: 0rem;
}


.s-block--features__item:first-child {
display: flex;
}


.s-block--features__item h2{
color:#a0d23d;
}


.s-block--features__item {
padding:0px;
background-color:#ffff;
}



.s-block--features__item:nth-child(1) .feature-icon {

display: block;
padding: 40px;
background-color:#ffffff!important;
background-image: url(https://i.postimg.cc/PfWtv5Q6/wired-outline-2371-nuts-hover-pinch.gif);
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
}


.s-block--features__item:nth-child(2) .feature-icon {
display: block;
padding: 35px;
background-color:#ffffff!important;
background-image: url(https://i.postimg.cc/85KLRgWc/wired-outline-267-like-thumb-up-hover-up.gif);
background-repeat: no-repeat;
background-position: center;
background-size: 100%;

}


.s-block--features__item:nth-child(3) .feature-icon {
display: block;
padding: 40px;
background-color:#ffffff!important;
background-image: url(https://i.postimg.cc/y6jmK9bB/wired-outline-1349-guarantee-hover-pinch.gif);
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
}


.footer-is-light .store-footer {
background-color:#6e3816;

}


.s-block--features__item {
background-color:#ffffff!important;
}



.s-reviews-testimonial {
background-color:#FEBF23;
}


.copyright-text p {
color: rgb(255 255 255);
}


.flex items-center m-0{
left:50%;
right:50%;
display:absolute;
transform:translate(-50%,-50%);
}
.s-reviews-testimonial {
    background-color: #ffffff;
}
.s-reviews-testimonial {
  
    border-radius: 1.0rem;
    }

faq-section {
  background-color: #fff0;
  padding: 30px;
  margin: 30px 0;
  border-radius: 15px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  font-family: Arial, sans-serif;
}

#faq-section h3 {
  font-size: 1.8em;
  color: #333;
  text-align: center;
  margin-bottom: 20px;
  margin-right: 20px;
  margin-left: 20px;
  padding-bottom: 10px;
}

#faq-section ul {
  list-style: none;
  padding: 0;
}

#faq-section li {
  margin-bottom: 0px;
   margin-right: 30px;
  margin-left: 30px;
  padding-bottom: 0px;
}

.faq-question {
background-color:#fbb45c;
color:#143b23;
  border: none;
  width: 100%;
  text-align: right;
  font-size: 1.1em;
  padding: 24px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between; /* لجعل الإشارة على اليمين */
  border-radius: 10px;
  transition: background 0.3s, transform 0.2s;
}

.faq-question:hover {
  background-color:#fbb45c;
}
.faq-question:visited{
background-color:#ffffff!important;

}

.faq-question .icon {
  font-weight: bold;
  font-size: 1.5em;
  color:#143b23;
  }

.faq-answer {
  max-height: 0; /* تحديد أقصى ارتفاع مبدئي */
  overflow: hidden; /* إخفاء المحتوى الزائد */
  padding: 0;
  background-color:#fffdf0!important;
  margin-top: 1.2px;
  font-size: 1rem;
  color:#143b23;
  transition: max-height 0.4s ease-out, padding 0.4s ease-out; /* تأثير السلاسة */
  border-left: 4px solid #ffffff;
  border-radius: 10px;
}

.faq-answer.open {
  padding: 15px; /* إعادة الحشو عند العرض */
}



.offer-bar {
background-color:#fbb45c;
color: #fff;
padding: 6px 0;
overflow: hidden;
width: 100%;
text-align: center;
border-bottom: 2px solid #ffa500;
position: relative; /* يضمن بقاء الشريط في مكانه أسفل الهيدر */
}



.offer-text {
white-space: nowrap;
font-size: 18px;
font-weight: 500;
animation: scroll-text 10s linear infinite;
}



/* الحركة التمريرية */


@keyframes scroll-text {


0% {


transform: translateX(-100%);


}


100% {


transform: translateX(100%);


}


}