@import url('https://fonts.googleapis.com/css2?family=Amiri:wght@700;800;900&family=Tajawal:wght@400;500;700;800&display=swap');
/**/
.fa-classic, .fa-regular, .fa-solid, .far, .fas {
font-family: "Font Awesome 6 Free" !important;
}
@media (max-width: 991px) {
    salla-products-list .product-card--vertical.product-card--fit-height .product-card__content {
        justify-content: flex-end !important;
    }
}
#visitor-counter {
  position: fixed;
  bottom: 5px;
  left: 5px;
  background: #222;
  color: #FFF;
  border-radius: 30px;
  padding: 10px 16px;
  box-shadow: 0 4px 18px rgba(0,0,0,0.1);
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 16px;
  z-index: 9999;
}
#visitor-counter .dot {
  width: 12px;
  height: 12px;
  background-color: #2ecc71;
  border-radius: 50%;
  margin-left: 10px;
  box-shadow: 0 0 10px #2ecc71;
  animation: pulse 1.5s infinite;
}
@keyframes pulse {
  0%, 100% {
    transform: scale(1);
    box-shadow: 0 0 10px #2ecc71;
  }
  50% {
    transform: scale(1.2);
    box-shadow: 0 0 16px #2ecc71;
  }
}
@keyframes pulse1 {
  0%{
    box-shadow: 0 0 10px #2ecc71;
  }
  100% {
    box-shadow: 0 0 20px #2ecc71;
  }

}
.product-card__content{
justify-content: center!important;
}
.content--single-page:has(.bdw-root){
padding:0 !important;
}
body.overflow-x-hidden {
    overflow-x: visible !important;
}
/*صفحة المنتج*/
:root{
--aq-text:rgba(10,10,10,.92)!important;
--aq-muted:rgba(10,10,10,.6)!important;
}

/* Titles فقط */
.product-single h1,
.product-entry__sub-title,
.promotion-title,
.product-tags a{
font-family:'Amiri',serif!important;
color:var(--aq-black)!important;
letter-spacing:-.2px!important;
}

/* السعر */
.total-price{color:var(--aq-black)!important;font-weight:900!important}
.before-price{color:var(--aq-muted)!important}

/* البروموشن */
.promotion-title{
background:var(--aq-red)!important;
color:#fff!important;
}

/* روابط البراند */
.product-single .mb-3 a{color:var(--aq-red)!important}

/* زرار Add */
.btn-add-cart,
.s-button-solid{
background:var(--aq-black)!important;
}
.btn-add-cart span,
.s-button-solid span{
color:#fff!important;
}
/* Hover */
.btn-add-cart:hover,
.s-button-solid:hover{
background:var(--aq-red)!important;
}
/* حالات التوفر */
#variant-inventory{color:#1c7c54!important}
.product-count-sale{color:#b45309!important}

/* الأقساط */
salla-installment{color:var(--aq-text)!important}

/* أيقونات لا تمس */
i,svg{font-family:inherit!important;color:inherit!important}


/**/
.out-of-stock{opacity: 0.7!important;}
.footer-is-custom .store-footer .store-footer__curve {color: var(--footer-bg) !important;}
.breadcrumbs a{color:#5c0701!important;font-weight:800}
.breadcrumbs span{color:#111!important;font-weight:900}
.breadcrumbs .arrow{color:rgba(0,0,0,.35)!important}
.breadcrumbs{background:transparent}
.breadcrumbs ol{color:#111}
.breadcrumbs a:hover{color:#000!important}
@media (max-width:767px){
body.hide-quickview-on-mobile .product-card__actions {
    display: flex !important;
}
}
.product-card__image .product-card__addToCart{
background: #000000;
}
.product-card__buttons>div button i {
color: var(--store-text-primary) !important;
}
.product-quickview .btn--add-to-cart .s-button-btn{
border-color: #000000 !important;
color:#000000 !important;
}
custom-salla-product-card.product-card {
    background: #ffffff;
    border: 1px solid #f2f2f2 !important;
    border-radius: 12px !important;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    box-shadow: none;
}

custom-salla-product-card.product-card:hover {
    border-color: #d2d2d7 !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.05);
}
.product-card__image {
    aspect-ratio: 1 / 1;
    position: relative;
    overflow: hidden;
    background: #ffffff;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.product-card__image img {
    width: 100%;
    height: 100%;
    object-fit: contain !important;
    transition: transform 0.6s ease;
}
custom-salla-product-card:hover .main-image {
    transform: scale(1.03);
}

.product-card__promotion {
    position: absolute !important;
    top: 12px !important;
    right: 12px !important;
    left: auto !important;
    bottom: auto !important;
    width: auto !important; 
    max-width: 80% !important;
    height: auto !important;
    background-color: #000000 !important; 
    backdrop-filter: blur(8px) !important;
    color: #ffffff !important;
    border-radius: 20px !important;
    padding: 5px 12px !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    z-index: 5;
    line-height: 1.2 !important;
    display: inline-block !important;
    border: 0.5px solid rgba(255,255,255,0.2);
}

.product-card__actions {
position: absolute;
top: 12px;
left: 12px;
right: auto;
bottom: auto;
flex-direction: column;
transition: all 0.3s ease;
z-index: 10;
}
.product-card__actions .wishlist i, .product-card__actions .quickview-btn i{
color: #000 !important;
padding: 1px;
}

.product-card__content {
    padding: 15px 15px 10px 15px !important;
    text-align: center;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.product-card__title a {
    color: #1d1d1f !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.4;
    text-decoration: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 4px;
}

.product-card__subtitle {
    color: #86868b !important;
    font-size: 13px !important;
    font-weight: 400;
    margin-bottom: 10px !important;
}

.product-card__price {
    margin-top: auto !important; /* يدفع السعر للأسفل لتوحيد المحاذاة */
    padding-bottom: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}

.total-price {
    color: #1d1d1f !important;
    font-size: 18px !important;
    font-weight: 700 !important;
}

.before-price {
    color: #a1a1a6 !important;
    font-size: 14px !important;
    text-decoration: line-through;
}
/*-----ATC-----*/
.product-card__enhnaced-mini-cart__btn .s-button-element.s-button-btn {
    background: #000000 !important;
    color: #ffffff !important;
    border: none !important;
    font-weight: 500 !important;
    transition: all 0.3s ease !important;
}
.product-card__enhnaced-mini-cart__btn .s-button-element.s-button-btn i{
  color: #ffffff !important;
}
.product-quickview .btn--add-to-cart {
color: #000000;
}

 @media (max-width: 768px) {
    .product-card__content {
        padding: 12px 10px 8px 10px !important;
    }
    .product-card__actions {
        opacity: 1; 
        transform: none;
    }
    .product-card__title a {
        font-size: 14px !important;
    }
    .total-price {
        font-size: 16px !important;
    }
    salla-add-product-button .s-button-element {
        height: 48px !important; /* أسهل للضغط بالإبهام */
    }
}
/* ===== Lux Case Sticky – Color Only ===== */
.sticky-cart-single .content{
  background:#ffffff;
  border-color:rgba(92,7,1,.15);
}.sticky-cart-single .item-title{
  color:#111111;
}.sticky-cart-single .total-price{
  color:#5c0701 !important; /* لون البراند */
}.sticky-cart-single .before-price{
  color:rgba(0,0,0,.45);
}.sticky-cart-single .s-button-element.s-button-solid{
  background:#000000 !important;
  border-color:#000000 !important;
  color:#ffffff !important;
}.sticky-cart-single .s-button-element.s-button-solid:hover{
  background:#5c0701 !important;
  border-color:#5c0701 !important;
}.sticky-cart-single .s-fast-checkout-button{
  background:#ffffff !important;
  color:#000000 !important;
  border:1px solid rgba(0,0,0,.15) !important;
}.sticky-cart-single .s-fast-checkout-button:hover{
  background:#f7f7f7 !important;
}
/*بدور*/
:root{--aq-red:#5c0701;--aq-black:#0a0a0a;--aq-white:#ffffff}.aq-font-title{font-family:'Amiri',serif}.aq-font-body{font-family:'Tajawal',sans-serif}
.Bdour{padding:5px 0!important;all:unset;display:block;width:100%;background:var(--aq-white);overflow:hidden}
.aq-main-wrapper{font-family:'Tajawal',sans-serif;position:relative;background:var(--aq-white);color:var(--aq-black);-webkit-font-smoothing:antialiased;width:100%;padding:3rem 0}
@media(min-width:1024px){.aq-main-wrapper{height:600px;display:flex;align-items:center;padding:0}}
.aq-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:0}
.aq-row{display:flex;flex-direction:column;gap:3rem;align-items:center}
@media(min-width:1024px){.aq-row{flex-direction:row;justify-content:space-between;gap:5rem}}
.aq-col-img{width:100%;max-width:420px;order:1}
@media(min-width:1024px){.aq-col-img{order:2;width:40%}}
.aq-col-text{width:100%;text-align:center;order:2}
@media(min-width:1024px){.aq-col-text{order:1;width:55%;text-align:right}}
.aq-scent-wave{position:absolute;top:0;left:0;background:linear-gradient(90deg,transparent,rgba(92,7,1,0.03),transparent);width:200%;height:100%;transform:skewX(-20deg);animation:aq-wave-anim 8s infinite linear;pointer-events:none;z-index:1}@keyframes aq-wave-anim{0%{transform:translateX(100%) skewX(-20deg)}100%{transform:translateX(-100%) skewX(-20deg)}}
.aq-mystery-mask{position:relative;mask-image:linear-gradient(to bottom,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 85%,transparent 100%);border-radius:60px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,0.12);border:1px solid #f0f0f0;background:#f9f9f9}
.aq-mystery-mask img{width:100%;height:auto;display:block;grayscale:15%;transition:transform 1s;aspect-ratio:4/5;object-fit:cover}
.aq-mystery-mask:hover img{transform:scale(1.1)}
.aq-floating{animation:aq-float-anim 6s ease-in-out infinite}@keyframes aq-float-anim{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}
.aq-quote-card{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:90%;max-width:280px;background:rgba(255,255,255,0.95);backdrop-filter:blur(20px);padding:1.5rem;border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.5);text-align:center;z-index:20}
@media(min-width:1024px){.aq-quote-card{left:-40px;transform:none}}
.aq-badge-wrap{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(92,7,1,0.05);padding:0.4rem 1rem;border-radius:50px;border:1px solid rgba(92,7,1,0.1);margin-bottom:1.5rem}
.aq-dot{width:8px;height:8px;background:var(--aq-red);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(92,7,1,0.4)}70%{box-shadow:0 0 0 10px rgba(92,7,1,0)}100%{box-shadow:0 0 0 0 rgba(92,7,1,0)}}
.aq-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:var(--aq-black)}
@media(min-width:1024px){.aq-title{font-size:4rem}}
.aq-desc{font-size:1.1rem;line-height:1.8;color:#333;margin-bottom:2.5rem;font-weight:500}
.aq-highlights{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2.5rem}
@media(min-width:768px){.aq-highlights{grid-template-columns:repeat(3,1fr)}}
.aq-edge-card{background:rgba(255,255,255,0.6);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,0.05);padding:1.2rem;border-radius:20px;transition:all .4s ease;display:flex;flex-direction:column;align-items:center}
@media(min-width:1024px){.aq-edge-card{align-items:flex-start}}
.aq-edge-card:hover{border-color:var(--aq-red);background:var(--aq-white);box-shadow:0 10px 30px rgba(92,7,1,0.05);transform:translateY(-5px)}
.aq-btn-primary{background:var(--aq-black);color:var(--aq-white);padding:1rem 2.5rem;border-radius:50px;font-weight:700;font-size:.875rem;transition:all .3s;box-shadow:0 10px 20px rgba(0,0,0,0.1);display:inline-block;text-decoration:none}
.aq-btn-primary:hover{background:var(--aq-red);transform:scale(1.05)}.sicon-award-badge,.sicon-certificate,.sicon-book-open{font-size:1.5rem;margin-bottom:0.5rem;color:var(--aq-black)}
.aq-red-icon{font-size: 1.5rem;color:var(--aq-red)!important}
/*كلمة بدور القرشي*/
.bdw-root{--bdw-accent:#5c0701;--bdw-text:rgba(0,0,0,.88);--bdw-muted:rgba(0,0,0,.58);--bdw-border:rgba(0,0,0,.08);--bdw-shadow:0 18px 60px rgba(0,0,0,.08);--bdw-radius:22px;direction:rtl;isolation:isolate;background:#fff;font-family:'Tajawal',sans-serif;color:var(--bdw-text)}.bdw-root *{box-sizing:border-box}.bdw-shell{max-width:1200px;margin:0 auto;padding:34px 18px 80px}.bdw-hero{border:1px solid var(--bdw-border);border-radius:calc(var(--bdw-radius) + 6px);background:linear-gradient(180deg,#fff,rgb(255 255 255 / .82));box-shadow:var(--bdw-shadow);padding:34px 26px;position:relative;overflow:hidden}.bdw-hero:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 20% 20%,rgb(92 7 1 / .08),transparent 55%);pointer-events:none}.bdw-heroTop{position:relative;z-index:1}.bdw-chip{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid rgb(92 7 1 / .16);background:rgb(92 7 1 / .06);color:var(--bdw-accent);font-weight:900;letter-spacing:.6px;font-size:12px}.bdw-title{margin:14px 0 6px;font-family:'Amiri',serif;font-weight:900;font-size:clamp(26px,3.2vw,44px);line-height:1.15}.bdw-subtitle{margin:0;color:var(--bdw-muted);font-size:16px;font-weight:700}.bdw-grid{display:grid;grid-template-columns:360px 1fr;gap:18px;margin-top:18px;align-items:start}.bdw-aside{position:sticky;top:16px}.bdw-card{border:1px solid var(--bdw-border);border-radius:var(--bdw-radius);background:#fff;box-shadow:0 16px 50px rgb(0 0 0 / .06);padding:18px;margin-bottom:14px}.bdw-card--glass{background:rgb(255 255 255 / .82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.bdw-cardHead{margin-bottom:10px}.bdw-cardTitle{margin:0;font-family:'Amiri',serif;font-weight:900;font-size:16px}.bdw-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.bdw-point{display:flex;gap:12px;align-items:flex-start}.bdw-pointDot{width:10px;height:10px;border-radius:999px;background:var(--bdw-accent);box-shadow:0 0 0 6px rgb(92 7 1 / .10);margin-top:6px;flex:0 0 auto}.bdw-pointText b{display:block;font-family:'Amiri',serif;font-weight:900;font-size:14px}.bdw-pointText small{display:block;margin-top:2px;color:var(--bdw-muted);font-weight:800;font-size:12px}.bdw-cta{display:inline-flex;justify-content:center;align-items:center;width:100%;margin-top:14px;padding:12px 18px;border-radius:999px;text-decoration:none;font-weight:900;background:#fff;border:1px solid rgb(0 0 0 / .12);color:var(--bdw-text);box-shadow:0 14px 30px rgb(0 0 0 / .06);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.bdw-cta:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgb(0 0 0 / .08);background:rgb(92 7 1 / .05)}.bdw-cta--dark{background:#000;color:#fff;border-color:#000}.bdw-cta--dark:hover{background:var(--bdw-accent);border-color:var(--bdw-accent)}.bdw-quote{font-weight:900;font-style:italic;color:var(--bdw-accent);line-height:1.9}.bdw-quoteBy{margin-top:10px;color:var(--bdw-muted);font-weight:900}.bdw-article{border:1px solid var(--bdw-border);border-radius:calc(var(--bdw-radius) + 6px);background:#fff;box-shadow:var(--bdw-shadow);padding:26px 22px}.bdw-section{padding:18px 0}.bdw-section--intro{padding-top:6px}.bdw-head{margin-bottom:10px}.bdw-kicker{display:inline-block;padding:6px 10px;border-radius:999px;border:1px solid rgb(0 0 0 / .10);color:var(--bdw-muted);font-weight:900;font-size:12px;background:rgb(255 255 255 / .7)}.bdw-h2,.bdw-h3{margin:10px 0 0;font-family:'Amiri',serif;font-weight:900;line-height:1.3}.bdw-h2{font-size:22px}.bdw-h3{font-size:18px}.bdw-prose p{margin:0;color:rgb(0 0 0 / .74);font-size:16px;font-weight:700;line-height:2.05}.bdw-link{color:var(--bdw-accent);font-weight:900;text-decoration:none;border-bottom:1px solid rgb(92 7 1 / .22)}.bdw-link:hover{border-bottom-color:rgb(92 7 1 / .55)}.bdw-divider{height:1px;background:linear-gradient(90deg,transparent,rgb(0 0 0 / .12),transparent);margin:14px 0}.bdw-footer{padding-top:8px}.bdw-footerCard{border:1px solid rgb(0 0 0 / .08);border-radius:var(--bdw-radius);background:linear-gradient(180deg,rgb(0 0 0 / .02),rgb(255 255 255 / .9));padding:18px;display:flex;justify-content:space-between;align-items:center;gap:14px}.bdw-footerText h3{margin:0;font-family:'Amiri',serif;font-weight:900}.bdw-footerText p{margin:6px 0 0;color:var(--bdw-muted);font-weight:800}.bdw-comments{margin-top:22px;padding-top:18px;border-top:1px solid rgb(0 0 0 / .08)}.bdw-root .s-comments-title{font-family:'Amiri',serif;font-weight:900}.bdw-root .s-comments-page-container{border-radius:18px}@media (max-width:980px){.bdw-grid{grid-template-columns:1fr}.bdw-aside{position:relative;top:auto}.bdw-shell{padding:22px 14px 60px}.bdw-article{padding:20px 16px}.bdw-footerCard{flex-direction:column;align-items:stretch}}