.mfgp-card,.mfgp-top-bar{box-sizing:border-box;display:flex}body{margin-top:65px}.main-nav-container.fixed-header .inner{top:70px!important}.mfgp-mobile-toggle,.mfgp-top-bar.mfgp-open .mfgp-card:not(.mfgp-main-card),.toggle-arrow{display:none}.mfgp-price-currency{display:inline-flex;gap:4px;align-items:center}.mfgp-logo{height:40px!important}.mfgp-card.mfgp-silver .mfgp-logo{filter:grayscale(100%)}.mfgp-currency,.mfgp-price{display:inline-block;font-weight:700}.mfgp-top-bar{position:fixed;top:0!important;left:0;width:100%;padding:3px 8px;background:#000;gap:8px;z-index:99999!important;overflow-x:hidden}.mfgp-card{align-items:center;gap:12px;background:#000;padding:8px 12px;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);flex:1 1 0;min-width:120px;border:1px solid #f6c358}div.mfgp-card.mfgp-silver{border:1px solid silver}.mfgp-card .mfgp-text{display:flex;flex-direction:column;line-height:1.2;flex-grow:1;overflow:hidden;gap:6px}.mfgp-card .mfgp-name{font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mfgp-card .mfgp-currency,.mfgp-card .mfgp-price{font-size:1.2rem!important;font-weight:700}.mfgp-card .mfgp-arrow{width:20px;height:20px;flex-shrink:0}.mfgp-gold .mfgp-name{color:#e3b352}.mfgp-silver .mfgp-name{color:silver}.mfgp-price-currency.mfgp-up .mfgp-currency,.mfgp-price-currency.mfgp-up .mfgp-price{color:#00b208!important}.mfgp-price-currency.mfgp-down .mfgp-currency,.mfgp-price-currency.mfgp-down .mfgp-price{color:red!important}.mfgp-arrow-up{transform:rotate(0);color:#00b208}.mfgp-arrow-down{transform:rotate(180deg);color:red}@keyframes card-flash-up{0%,100%{background-color:transparent}50%{background-color:#d4ffd4!important;box-shadow:0 0 10px #00b208 inset}}@keyframes card-flash-down{0%,100%{background-color:transparent}50%{background-color:#ffd4d4!important;box-shadow:0 0 10px red inset}}.mfgp-card.flash-up{animation:.8s ease-in-out card-flash-up!important}.mfgp-card.flash-down{animation:.8s ease-in-out card-flash-down!important}@keyframes slideBounce{0%{opacity:0;transform:translateY(6px)}60%{opacity:1;transform:translateY(3px)}100%{transform:translateY(0)}}.mfgp-card.show-slide{display:flex!important;animation:.5s forwards slideBounce}#mfgp-currency-xag,#mfgp-currency-xau{font-size:1.1rem!important}@media (min-width:769px) and (max-width:1024px){.mfgp-top-bar{padding:3px 6px;gap:6px}.mfgp-card{gap:8px;padding:6px 10px;min-width:100px}.mfgp-logo{height:32px!important}.mfgp-card .mfgp-name{font-size:.85rem}.mfgp-card .mfgp-currency,.mfgp-card .mfgp-price{font-size:1rem!important}.mfgp-card .mfgp-text{gap:4px}#mfgp-currency-xag,#mfgp-currency-xau{font-size:.95rem!important}}@media (min-width:1025px) and (max-width:1280px){.mfgp-top-bar{padding:3px 6px;gap:6px}.mfgp-card{gap:10px;padding:7px 11px}.mfgp-logo{height:36px}.mfgp-card .mfgp-name{font-size:.9rem}.mfgp-card .mfgp-currency,.mfgp-card .mfgp-price{font-size:1.1rem!important}#mfgp-currency-xag,#mfgp-currency-xau{font-size:1rem!important}}@media (max-width:768px){body{margin-top:43px}.mfgp-card .mfgp-currency,.mfgp-card .mfgp-price{font-size:.85rem}.mfgp-card .mfgp-text{gap:10px}.mfgp-logo{height:20px}.main-nav-container.fixed-header .inner{top:52px!important}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default;margin-top:33px!important}.mfgp-top-bar{flex-direction:column;gap:3px}.mfgp-card{display:none;align-items:center;position:relative}.mfgp-main-card,.mfgp-top-bar.mfgp-open .mfgp-card{display:flex;padding:0}.mfgp-center,.mfgp-left{gap:4px;position:absolute}.mfgp-main-card{order:0;align-items:center;justify-content:flex-start}.mfgp-top-bar.mfgp-open .mfgp-card:not(.mfgp-main-card){order:1}.mfgp-center{left:50%;transform:translateX(-50%);display:flex!important;flex-direction:row!important;align-items:center!important;white-space:nowrap;text-align:center}.mfgp-left{display:flex;align-items:center;left:6px}.mfgp-arrow{width:16px;height:16px}.mfgp-mobile-toggle{font-size:13px;cursor:pointer;user-select:none;transition:transform .25s;color:#fff;display:block;margin:0 6px}.mfgp-top-bar.mfgp-open .mfgp-main-card .mfgp-mobile-toggle,.mfgp-top-bar.mfgp-open .mfgp-mobile-toggle{transform:rotate(180deg)}.mfgp-main-card .mfgp-mobile-toggle{display:inline-block;color:#000!important}#mfgp-currency-xag,#mfgp-currency-xau{font-size:1rem!important}}

.csm-prod-card,.csm-view-all{text-decoration:none!important}.csm-cat-item,.csm-child-item{cursor:pointer;line-height:1.4}.mm-ocd__content{max-width:600px!important;width:100%!important}.mm-ocd__backdrop{width:calc(100% - 600px)}#mobile-menu .main-menu{overflow:hidden!important;height:100%}.csm-wrapper{display:flex;height:100%;overflow:hidden;font-family:Cairo,Tajawal,sans-serif;direction:rtl}.csm-cats,.csm-products{overflow-y:auto;scrollbar-width:thin}.csm-cats{width:28%;min-width:120px;background:#f2f3f5;display:flex;flex-direction:column;padding:8px 0;flex-shrink:0;scrollbar-color:#d0d4db transparent}.csm-cats::-webkit-scrollbar{width:3px}.csm-cats::-webkit-scrollbar-thumb{background:#d0d4db;border-radius:3px}.csm-cat-item{display:flex;align-items:center;gap:6px;padding:11px 12px 11px 10px;color:#2d3748;font-size:12.5px;font-weight:700;border-right:3px solid transparent;border-top:1px solid #e8eaed;transition:background .18s,color .18s,border-color .18s;user-select:none}.csm-cat-item:first-child{border-top:none}.csm-cat-item:hover{background:#e2e5ea;color:#111}.csm-cat-item.csm-active{background:rgba(var(--color-primary-rgb,59,114,217),.09);border-right-color:var(--color-primary);color:var(--color-primary)}.csm-cat-label{flex:1;padding:0!important}.csm-children{display:flex;flex-direction:column;margin-right:16px;margin-bottom:4px;border-right:2px solid #dde0e6;background:#eef0f3}.csm-child-item{padding:7px 10px 7px 8px;color:#6b7585;font-size:11px;font-weight:500;transition:color .15s,background .15s;border-right:2px solid transparent;margin-right:-2px}.csm-child-item:hover{color:#2d3748;background:#e2e5ea}.csm-child-item.csm-active{color:var(--color-primary);border-right-color:var(--color-primary);background:rgba(var(--color-primary-rgb,59,114,217),.07);font-weight:700}.csm-products{flex:1;background:#fff;padding:14px 12px 24px;scrollbar-color:#e2e5ea transparent}.csm-products::-webkit-scrollbar{width:4px}.csm-products::-webkit-scrollbar-thumb{background:#e2e5ea;border-radius:4px}.csm-prod-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #edf0f4}.csm-prod-title,.csm-view-all{padding:0!important;font-weight:500!important}.csm-prod-title{font-size:18px;color:#1a202c}.csm-view-all{margin-inline-start:auto;font-size:12px;color:var(--color-primary);text-align:center;white-space:nowrap;flex-shrink:0}.csm-view-all:hover{opacity:.9}.csm-prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:6px;border:none!important;padding-bottom:24px}.csm-prod-grid::after,.csm-prod-grid::before{display:none!important}.csm-prod-grid *,.csm-prod-grid ::after,.csm-prod-grid ::before{border:none!important;outline:0!important;box-shadow:none!important}.csm-prod-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:4px;width:100%!important;cursor:pointer;padding:6px 4px!important;border-radius:8px;background:#f7f8fa!important;transition:background .15s;box-sizing:border-box}.csm-prod-name,.csm-prod-price{padding:0!important;font-size:12px}.csm-prod-card:hover{background:#edf0f4!important}.csm-prod-img{width:76px!important;height:76px!important;min-width:76px;border-radius:14px!important;overflow:hidden;background:#e8eaed;flex-shrink:0}.csm-prod-img img{width:100%!important;height:100%!important;object-fit:cover;display:block}.csm-prod-name{width:100%;font-weight:500!important;color:#2d3748;text-align:center!important;line-height:1.4;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;word-break:break-word;max-height:calc(12px * 1.4 * 2)}.csm-prod-price{color:var(--color-primary);font-weight:600!important;text-align:center}@keyframes csm-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.csm-skel{background:linear-gradient(90deg,#edf0f4 25%,#e2e5ea 50%,#edf0f4 75%);background-size:200% 100%;animation:1.3s infinite csm-shimmer;border-radius:6px}.csm-skel-cat{height:14px;margin:10px 12px;border-radius:4px}.csm-skel-circle{width:60px;height:60px;border-radius:50%;flex-shrink:0}.csm-skel-line{width:60px;height:8px;border-radius:3px}.csm-skel-line-short{width:40px}.csm-prod-skel{pointer-events:none;cursor:default}.csm-empty{font-size:12px;color:#a0aec0;text-align:center;padding:24px 8px}.csm-sentinel{height:1px;width:100%;flex-shrink:0}.csm-page-loader{display:flex;justify-content:center;align-items:center;gap:6px;padding:16px 0 8px;width:100%}.csm-loader-dot{width:7px;height:7px;border-radius:50%;background:var(--color-primary,#3b82f6);animation:.9s ease-in-out infinite csmBounce}.csm-loader-dot:nth-child(2){animation-delay:.15s}.csm-loader-dot:nth-child(3){animation-delay:.3s}@keyframes csmBounce{0%,100%,80%{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}.csm-search-wrapper{position:relative;margin:10px 0;flex-shrink:0}.csm-search-input{width:100%;box-sizing:border-box;padding:8px 36px 8px 12px;border:1px solid #e2e2e2;border-radius:8px;background:#f8f8f8;font-size:13px;color:#333;direction:rtl;outline:0;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.csm-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.csm-search-input::placeholder{color:#aaa}.csm-search-input:focus{border-color:var(--color-primary,#c6a96b);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary,#c6a96b) 15%,transparent);background:#fff}.csm-search-icon{position:absolute!important;padding:0!important;top:50%;right:10px;transform:translateY(-50%);color:#aaa;pointer-events:none;display:flex;align-items:center;transition:color .2s}.csm-search-wrapper:focus-within .csm-search-icon{color:var(--color-primary,#c6a96b)}.csm-search-empty{padding:20px 16px;text-align:center;font-size:13px;color:#888}

.pricesBar {
display: none !important;  
}
body {
  padding-top: 0 !important;
}
#mfgp-price-xag {
 color: silver !important; 
}
@media (min-width: 768px) {
    .mfgp-logo {
      display: none !important;
    }
  body {
    margin-top: 58px;
}
}


.product-card {
    background: transparent !important;
    border: 1px solid rgba(212,175,55,0.4);
    border-radius: 16px;
    overflow: hidden;
    position: relative;
    transition: 0.3s;
}
.product-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 35px rgba(212,175,55,0.25);
}
.product-card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.product-card .add-to-cart {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    width: 85%;
    background: linear-gradient(45deg,#D4AF37,#f7d774);
    color: #000;
    border-radius: 10px;
    padding: 10px;
    font-weight: bold;
    opacity: 1;
    transition: all 0.3s ease;
}
.product-card:hover .add-to-cart {
    transform: translateX(-50%) scale(1.05);
    box-shadow: 0 8px 20px rgba(212,175,55,0.4);
}
.product-card .add-to-cart::after {
    content: "";
    position: absolute;
    top: 0;
    left: -70%;
    width: 50%;
    height: 100%;
    background: rgba(255,255,255,0.3);
    transform: skewX(-20deg);
    transition: 0.5s;
}
.product-card:hover .add-to-cart::after {
    left: 120%;
}
.product-card .product-title {
    color: #fff;
    text-align: center;
    margin-top: 10px;
}
.product-card .price {
    color: #D4AF37;
    text-align: center;
    font-weight: bold;
}

.s-product-card,
.s-product-card-content,
.s-product-card-content-main,
.s-product-card-content-sub,
.s-product-card-info,
.s-product-card-footer {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

.s-product-card::before,
.s-product-card::after {
    display: none !important;
}
salla-products-slider,
.products-slider,
salla-products-slider .swiper-wrapper,
.products-slider .swiper-wrapper {
    background: transparent !important;
}
.section,
.section-block,
.home-section {
    background: transparent !important;
    border: none !important;
}

/* إخفاء الأيقونات */
.product-card .wishlist,
.product-card .quick-view {
    display: none !important;
/* إزالة السواد من بطاقات سلة فقط */
.s-product-card-content-main,
.s-product-card-content,
.s-product-card-footer {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
}

.s-product-card-image::after,
.s-product-card-image::before {
    display: none !important;
    content: none !important;
}body {
    background-image: url('https://images.unsplash.com/photo-1607082350899-7e105aa886ae?q=80&w=2000&auto=format&fit=crop') !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}h1, h2, h3, h4, h5, h6 {
    font-weight: 400 !important;
}body {
    font-family: 'Cairo', sans-serif;
    font-weight: 400;
}* {
    body {
    font-family: 'Tajawal', sans-serif !important;
    font-weight: 400 !important;
}body {
    font-family: 'Tajawal', sans-serif !important;
}

.section-title,
h2 {
    font-weight: 400 !important;
    letter-spacing: 1px;
}

.lux-gold-ticker{
  width:100%;
  background:linear-gradient(90deg,#050505,#111,#050505);
  border-top:1px solid rgba(212,175,55,.45);
  border-bottom:1px solid rgba(212,175,55,.45);
  padding:10px 8px;
  display:flex;
  justify-content:center;
  gap:28px;
  direction:rtl;
  z-index:9999;
}

.gold-item{
  display:flex;
  align-items:center;
  gap:7px;
  color:#fff;
  font-size:14px;
}

.price{
  color:#D4AF37;
  font-weight:800;
.s-block--hero,
.s-block,
.section,
.main-content {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

header + * {
    margin-top: 0 !important;
}.s-block:first-child {
    margin-top: -40px !important;
}/* إزالة الفراغ تحت الهيدر مباشرة */
header + .main-content,
header + * {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* تقليل المسافة في أول سكشن */
.s-block:first-child {
    margin-top: -60px !important;
}

/* إزالة أي فراغ من سكشن فاضي */
.s-block:empty {
    display: none !important;
}

/* تقليل ارتفاع الهيدر نفسه */
.store-header {
    padding-bottom: 0 !important;
}header.store-header { display: none; 
/* تصغير ارتفاع الهيدر */
.store-header,
.main-header,
.header {
  min-height: 90px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* تصغير مساحة الشعار */
.store-header .navbar-brand img,
.main-header .navbar-brand img,
.header .navbar-brand img {
  max-height: 75px !important;
}

/* تقريب البنر أكثر من الهيدر */
.s-block:first-child,
.s-block--hero:first-child {
  margin-top:-70px !important;
}/* إزالة أي مسافة تحت الهيدر */
body .main-content,
body main,
body .container,
body .salla-theme_6 main {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* إلغاء المسافة بين الهيدر وأول سكشن */
header + *,
.store-header + *,
.main-header + * {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* رفع البنر للأعلى */
.s-block:first-child,
.s-block--hero:first-child {
    margin-top: -80px !important;
}

/* تصغير ارتفاع الهيدر */
.store-header,
.main-header {
    padding-bottom: 0 !important;
}.top-bar,
.gold-bar,
.salla-topbar {
    padding: 5px 0 !important;
    font-size: 12px !important;
}
.top-marquee{
    width:100%;
    background:#000;
    color:#d4af37;
    padding:10px 0;
    overflow:hidden;
    white-space:nowrap;
    box-sizing:border-box;
    font-size:15px;
    font-weight:600;
}

.top-marquee::before{
    content:"";
    display:inline-block;
    animation:marquee 20s linear infinite;
}

.top-marquee{
    animation: marquee 20s linear infinite;
}

@keyframes marquee{
    0%{
        transform: translateX(100%);
    }
    100%{
        transform: translateX(-100%);
    }
}