/* Add custom CSS styles below // Footer Logo - Minimal & Clean */

.footer-is-light .store-footer .store-footer__inner{ background-color: #191818; color: #dddbdb; }

.s-product-card-content-sub {display: flex !important;flex-direction: column !important;align-items: flex-start !important;}

.s-product-card-rating {display: block !important;width: 100% !important;margin-top: 6px !important;line-height: 1 !important;}

.s-product-card-rating div {display: flex !important;}.bg-gray-100 {--tw-bg-opacity: 1;background-color: transparent !important;}.s-product-card-rating span {display: inline-block;}.s-breadcrumb-primary-reverse li {color: #ff6767;color: #000000;opacity: 1;font-weight: 600;}.profile-header .breadcrumbs a {color: #ff6767;color: #000000;opacity: 1;font-weight: 600;}.s-block--logos-slider{margin-top: 0rem !important}.store-footer .footer-logo-wrapper{padding: 10px;background: rgb(255 255 255);border-radius: 8px;border: 3px solid #f4b909;display;align-items;margin-bottom:1.5rem}.store-footer .footer-logo{max-height:80px;width;object-fit;transition .3s ease;opacity:0}.store-footer .footer-logo.loaded{opacity:1}.store-footer .footer-logo{transform(1.05)}.store-footer .logo-replaced h3{display}@media(max-width:768px){.store-footer .footer-logo{max-height:60px}}.s-block--bundle-about-store, .s-block--bundle-services-grid{margin-top: 0rem !important}/* Footer 4-Columns Layout - Clean & Responsive */.store-footer{background:#1f1f1f!important;color:#e5e5e5;direction}.store-footer__inner{background:#1f1f1f;padding:3rem 0 1rem}.store-footer .container.grid{display;grid-template-columns:1fr;gap:2rem;padding:0 1.5rem}@media(min-width:1024px){.store-footer .container.grid{grid-template-columns(4,1fr);gap:2.5rem}}.copyright-text p {color: #fff;}

.top-navbar {background-color: #121212;color: #e0e0e0;}.top-navbar .s-search-input {background-color: rgba(255, 255, 255, 0.08);color: #e5e7eb;border: 1px solid transparent;border-radius: 8px;outline: none;transition: all 0.25s ease;}.top-navbar .s-search-input {background-color: rgba(255, 255, 255, 0.14);color: #ffffff;}/* عند الكتابة */.top-navbar .s-search-input::placeholder {color: #9ca3af;}

/* عند التركيز (focus) */.top-navbar .s-search-input {background-color: rgba(255, 255, 255, 0.12);border: 1px solid #3b82f6;box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.3);}

/* عند الكتابة الفعلية (اختياري تحسين) */.top-navbar .s-search-input() {background-color: rgba(255, 255, 255, 0.15);}.s-block-trust-faq-items-wrapper {max-width: 100% !important;}

.s-block--fixed-banner(1) {margin-top: 0rem !important;}.s-block--fixed-banner .container{max-width: 100% !important; padding: 0px !important;}

.mm-spn li img {height: unset;pointer-events: none;width: revert-rule;}@media (min-width: 1024px) {salla-slider .slide--one-sixth {width: 12.666667% !important;}

}@media (max-width: 1024px) {.s-reviews-testimonial__rating {margin-left: 0rem !important;}

}@media (max-width: 500px) {.s-reviews-testimonial__text {margin-top: -0px !important;}

}@media (min-width: 768px) {salla-slider .slide--one-sixth {width: 18% !important;}}@media (min-width: 640px) {salla-slider .slide--one-sixth {width: 23.333333%;}}salla-slider .slide--one-sixth {width: 35% ;}custom-main-menu {min-height: auto;}.s-product-card-promotion-title {color: #fff !important;background-color: rgb(244 184 10);

/* شادو للنص */
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 2px 4px rgb(0 0 0 / 5%), 0 0 6px rgba(0, 0, 0, 0.2);

font-weight: 700;

}.s-product-card-image img {border: 1px solid #f4b80a;box-shadow: inset 0 0 0 0.2px #f4b709;border-radius: 12px;}.slide--cat-entry {border-color: rgb(196 196 196);background-color: transparent}.s-block--categories .slide--cat-entry img{object-fit: contain !important}

.s-block__title {display: flex;justify-content: space-between;align-items: center;margin-bottom: 25px;}.s-reviews-header-wrapper{margin-bottom: 30px}.s-block__title h2,.s-slider-block__title h2,.s-reviews-header,s-block-trust-faq-title {position: relative;font-size: 22px;font-weight: 800;color: #222;padding-bottom: 10px;cursor: pointer;transition: 0.3s;}

/* الخط الأساسي */.s-block__title h2::before,.s-slider-block__title h2::before,.s-reviews-header::before,s-block-trust-faq-title::before {content: "";position: absolute;bottom: -8px;right: 0;width: 40px;height: 3px;background: #f4b709;border-radius: 10px;transition: 0.4s ease;}

/* الخط المتحرك */.s-block__title h2::after,.s-slider-block__title h2::after,.s-reviews-header::after,s-block-trust-faq-title::after {content: "";position: absolute;bottom: 0;right: 0;width: 0;height: 3px;background: linear-gradient(90deg, #f4b709, #ffdd57);border-radius: 10px;transition: width 0.5s ease;}

/* عند المرور */.s-block__title h2:hover::after {width: 100%;}

/* تأثير على النص */.s-block__title h2 {color: #000;text-shadow: 0 0 10px rgba(244,183,9,0.4);}

/* النقطة المتحركة */.s-block__title h2 span.dot {position: absolute;bottom: -2px;right: 0;width: 8px;height: 8px;background: #f4b709;border-radius: 50%;animation: moveDot 2s infinite linear;}

/* انميشن */@keyframes moveDot {0% { right: 0; }50% { right: 100%; }100% { right: 0; }}

/* زر عرض الكل */.s-block__display-all {font-size: 14px;color: #666;transition: 0.3s;}

.s-block__display-all {color: #f4b709;transform: translateX(-5px);}

/* العمود الجديد */.footer-extra-col {display: flex;flex-direction: column;gap: 16px;}

/* ترتيب الأعمدة في الشاشات الكبيرة */@media (min-width: 1024px) {.store-footer .grid {grid-template-columns: repeat(4, 1fr);}

/* العمود الأول ياخذ مساحة أقل */
.store-footer .grid > div:first-child {
    grid-column: span 1;
}

}

/* في الجوال */@media (max-width: 1023px) {.footer-extra-col {margin-top: 20px;align-items: center;text-align: center;}}.store-footer salla-apps-icons , .contact-social{display: none }.store-footer .logo-replaced{padding-left:0}@media (max-width: 500px) {.store-footer .container.grid {text-align: center}.store-footer .footer-logo-wrapper{margin: 0 auto 12px;}.s-contacts-item {justify-content: center;}.footer-extra-col{margin-top: 0}.footer-extra-col salla-social{margin-bottom: 0}}

.title {font-size: 30px !important;}.feature-card {background: #fed26730 !important;}

.s-slider-container {padding-left: 1rem !important;padding-right: 1rem !important;}.s-reviews-testimonials-slider .swiper([dir=rtl],[dir=rtl] *) {padding-left: 1rem !important;padding-right: 1rem !important;}@media (max-width: 500px) {.s-reviews-testimonial__inner {align-items: center;display: flex;flex-direction: column;justify-content: center;}.s-block__title h2, .s-slider-block__title h2, .s-reviews-header, s-block-trust-faq-title {font-size: 17px;padding-bottom: 0px;}.s-reviews-testimonial__text {text-align: center;}.s-reviews-testimonial__rating {margin-left: 0rem;}.s-reviews-container .swiper-slide-active .s-reviews-testimonial__avatar([dir=rtl],[dir=rtl] *) {margin-left: 0rem;}}.brand-page__banner img{object-fit: contain !important};.s-infinite-scroll-btn{    margin-bottom: 20px;}

.s-reviews-container .swiper-slide-active .s-reviews-testimonial {margin-top: 50px}.s-reviews-testimonial__avatar {position: absolute;top: -85px;left: 50% !important;right: auto !important;transform: translateX(-50%);z-index: 10;}/* تصغير الكرت */.s-reviews-testimonial{max-width: 500px !important;margin: 50px auto !important;padding: 45px 35px 30px !important;border-radius: 20px;}

/* تصغير النص /.s-reviews-testimonial__text p{font-size: 14px;line-height: 1.8;max-width: 80%;text-align: center;margin:10px auto;}.s-reviews-testimonial__icon{position: absolute;left: -55px;top: -62px;}/ توسيط الصورة فوق الكرت */.s-reviews-testimonial__inner{position: relative;}.s-reviews-testimonial__text {margin-top: -40px;}.s-reviews-testimonial__avatar{position: absolute;top: -85px;margin-left:0rem !important;left: 50%;transform: translateX(-50%);right: auto !important;}

/* تصغير مساحة السلايدر */.s-reviews-swiper-slide{display: flex;justify-content: center;}

/* Brands Section */.brand-item {position: relative;display: flex;align-items: center;justify-content: center;height: 130px;background: #fff;border-radius: 18px;overflow: hidden;transition: all .35s ease;border: 1px solid rgba(212,175,55,.15);box-shadow: 0 8px 25px rgba(0,0,0,.05);}

.brand-item::before {content: "";position: absolute;inset: 0;background: linear-gradient(135deg,rgba(212,175,55,.15),transparent,rgba(212,175,55,.08));opacity: 0;transition: .35s;}

.brand-item img {max-width: 70%;max-height: 70px;object-fit: contain;transition: all .35s ease;filter: grayscale(100%);opacity: .8;}

.brand-item {transform: translateY(-8px);box-shadow: 0 20px 40px rgba(0,0,0,.12);border-color: #D4AF37;}

.brand-item:hover::before {opacity: 1;}

.brand-item img {filter: grayscale(0%);opacity: 1;transform: scale(1.08);}

/* Mobile */@media(max-width:768px){.brand-item{height:100px;}

.brand-item img{
    max-height:50px;
}

}
.s-block.s-block--fixed-banner.wide-placeholder{
  margin-top: 0rem !important;
}