.loader{position:relative;width:2.5em;height:2.5em;transform:rotate(165deg)}.loader:before,.loader:after{content:"";position:absolute;top:50%;left:50%;display:block;width:.5em;height:.5em;border-radius:.25em;transform:translate(-50%,-50%)}.loader:before{animation:before8 2s infinite}.loader:after{animation:after6 2s infinite}@keyframes before8{0%{width:.5em;box-shadow:1em -.5em rgb(225 20 98 / .75),-1em .5em rgb(111 202 220 / .75)}35%{width:2.5em;box-shadow:0 -.5em rgb(225 20 98 / .75),0 .5em rgb(111 202 220 / .75)}70%{width:.5em;box-shadow:-1em -.5em rgb(225 20 98 / .75),1em .5em rgb(111 202 220 / .75)}100%{box-shadow:1em -.5em rgb(225 20 98 / .75),-1em .5em rgb(111 202 220 / .75)}}@keyframes after6{0%{height:.5em;box-shadow:.5em 1em rgb(61 184 143 / .75),-.5em -1em rgb(233 169 32 / .75)}35%{height:2.5em;box-shadow:.5em 0 rgb(61 184 143 / .75),-.5em 0 rgb(233 169 32 / .75)}70%{height:.5em;box-shadow:.5em -1em rgb(61 184 143 / .75),-.5em 1em rgb(233 169 32 / .75)}100%{box-shadow:.5em 1em rgb(61 184 143 / .75),-.5em -1em rgb(233 169 32 / .75)}}.loader{position:absolute;top:calc(50% - 1.25em);left:calc(50% - 1.25em)}.slide--cat-entry img{width:100px!important;height:100px!important;border-radius:50%!important;object-fit:cover!important;background:radial-gradient(circle,#f9e6e4 0%,#c6958f 60%,#b47a73 100%)!important;padding:6px!important;box-shadow:0 10px 22px rgb(0 0 0 / .18)!important;border:3px solid rgb(255 255 255 / .9)!important;transition:0.35s ease-in-out!important}.slide--cat-entry:hover img{transform:translateY(-10px) scale(1.12);box-shadow:0 16px 30px rgb(0 0 0 / .25)!important;filter:drop-shadow(0 0 10px rgb(198 149 143 / .6))!important}.slide--cat-entry h2{font-size:15px!important;font-weight:700!important;color:#2e2e2e!important;text-align:center!important;margin-top:10px!important;letter-spacing:.3px}.s-slider-container{padding-top:18px!important;padding-bottom:20px!important}.s-slider-nav-arrow{background:#ffffff!important;border-radius:50%!important;width:38px!important;height:38px!important;box-shadow:0 4px 12px rgb(0 0 0 / .15)!important;transition:.25s ease-in-out!important}.s-slider-nav-arrow:hover{background:#c6958f!important;color:#fff!important}html,body{background:linear-gradient(180deg,#fffdfd 0%,#fff6f7 100%)!important}#main-content,body .page-wrapper,body .s-page,body .s-block,.page-content,body .master-container,body .wrapper,body .store-home,body .home-page{background:#fff6f7!important}body:before,.store-home:before,.master-container:before{background:none!important}.s-slider-wrapper,.section--wrapper,.s-block-container{background:transparent!important}.slide--cat-entry h2{font-size:15px!important;font-weight:700!important;color:#4a3c3a!important;text-align:center!important;margin-top:10px!important;letter-spacing:0.4px!important;line-height:1.4!important;transition:0.25s ease-in-out!important}.slide--cat-entry:hover h2{color:#c6958f!important;transform:translateY(-3px)}.slide--cat-entry{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.slide--cat-entry h2{margin-bottom:0!important;padding:0!important}.s-slider-block__title h2,.s-block__title h2,.section-title,.section .title,.home-section-title h2{font-size:22px!important;font-weight:800!important;color:#3e2f2e!important;letter-spacing:.3px!important;margin-bottom:14px!important;text-align:center!important;position:relative}.s-slider-block__title h2:after,.s-block__title h2:after,.section-title:after,.home-section-title h2:after{content:"";display:block;margin:8px auto 0 auto;width:60px;height:3px;background:linear-gradient(90deg,#c6958f,#b78079);border-radius:10px}.s-slider-block__title h2:hover,.s-block__title h2:hover,.home-section-title h2:hover{color:#c6958f!important;transform:translateY(-2px);transition:0.25s ease-in-out}.product-card img,.s-product-card img,.product-entry img{background:#fff8f7!important;border-radius:16px!important;object-fit:cover!important;padding:6px!important}.product-card img,.s-product-card img{height:260px!important;width:100%!important;object-fit:cover!important}.product-card img,.s-product-card img{border:1px solid rgb(198 149 143 / .25)!important}body.loading:after{content:"";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,#ffe3e8 0%,#f6b7c0 100%);background-image:url(https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/gZbWmV/S4xXYyNKC5jBCUfrCbRmgv6FTicR5nuWKO2BSFXN.png);background-size:70%;background-position:center;background-repeat:no-repeat;box-shadow:0 10px 26px rgb(198 149 143 / .28);animation:pulseLogo 1.6s infinite ease-in-out}.store-footer{background:linear-gradient(180deg,#fff6f7 0%,#fdeef0 100%)!important;padding-top:55px!important;border-top:1px solid rgb(207 168 163 / .35)}.store-footer h3,.store-footer .s-contacts-title{font-size:20px!important;font-weight:800!important;color:#b78384!important;margin-bottom:12px!important;letter-spacing:.3px}.store-footer h3:after,.store-footer .s-contacts-title:after{content:"";width:45px;height:3px;background:#cfa8a3;display:block;margin-top:6px;border-radius:10px}.store-footer__inner p{font-size:15px!important;color:#c49ba3!important;line-height:1.9!important}.store-footer .s-menu-footer-item{display:block;margin-bottom:9px!important;font-size:15px!important;color:#c49ba3!important;font-weight:600!important;transition:.25s}.store-footer .s-menu-footer-item:hover{color:#cfa8a3!important;transform:translateX(-4px)}.store-footer .s-social-list .s-social-link a{width:45px!important;height:45px!important;background:#fff;border-radius:50%;border:1px solid rgb(207 168 163 / .25);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgb(0 0 0 / .06);transition:.25s ease}.store-footer .s-social-list .s-social-link a:hover{background:#cfa8a3!important;transform:translateY(-4px)}.store-footer .s-social-list .s-social-icon svg{fill:#cfa8a3!important}.store-footer .s-social-list .s-social-link a:hover svg{fill:#ffffff!important}.store-footer .s-trust-badges-wrapper{background:#ffffff!important;padding:14px 20px!important;border-radius:14px;border:1px solid rgb(207 168 163 / .3);box-shadow:0 5px 18px rgb(0 0 0 / .05)}.store-footer .copyright-text p{color:#8b7d7f!important;font-size:14px!important}.store-footer .s-payments-list-item img{opacity:.85;transition:.25s ease}.store-footer .s-payments-list-item img:hover{transform:scale(1.12);opacity:1}@media (max-width:768px){.store-footer{padding-top:35px!important}}body,body *{font-weight:700!important}.post-entry__icons,.post-entry~.p-4,.post-entry+.p-4,.p-4.flex.flex-wrap.items-center.border-t,.s-tags,.s-blog-tags,.post-entry__tags,.post-entry__footer,[class*="tag-"],a[href*="tag-"]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;padding:0!important;margin:0!important}.product-card img,img[data-sizes="auto"]{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important}body{font-display:swap!important}

/* حل مشكلة الـ Banner CLS */
.s-block--fixed-banner img,
.s-block--fixed-banner .wide-placeholder {
    aspect-ratio: 16 / 9 !important;
    object-fit: cover !important;
    width: 100% !important;
}

/* حل سلايدر Best Offers */
#best-offers-4-slider .swiper-container,
#best-offers-4-slider .swiper-wrapper,
#best-offers-4-slider .swiper-slide {
    min-height: 240px !important; /* اضبطه حسب شكل منتجاتك */
}
/* Fix product card shift in sliders */
.s-slider-container .product-card,
.s-slider-container .product-card img {
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
}
/* Fix Category Images Shift */
.slide--cat-entry img {
    width: 90px !important;
    height: 90px !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
}
/* Remove motion that causes shift */
.s-slider-container *,
.s-block *,
.swiper-wrapper *,
.swiper-slide * {
    animation: none !important;
    transition: none !important;
}