/* Add custom CSS styles below */
 .main-menu li.root-level>a span, .mm-spn a, .mm-spn li span, [dir=rtl] .s-slider-blocktitle h2 {
     font-weight: 800;
     background-image: linear-gradient(-225deg,#464444 0,#a69b7b 80%,#c8b8a9 100%);
     background-size: 200% auto;
     background-clip: text;
     text-fill-color: transparent;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     animation: 2s linear infinite textclip;
     display: inline-block;
     transition: .5s ease-in-out;
}
 .mm-spn.mm-spn--navbar.mm-spn--main {
     cursor: default;
     background: #FBF3EA;
}
 @keyframes textclip {
     to {
         background-position: 100% center 
    }
}
 .main-menu li.root-level>a span, .mm-spn a, .mm-spn li span, [dir=rtl] .s-slider-blocktitle h2 {
     font-weight: 800;
     background-image: linear-gradient(-225deg,#464444 0,#a69b7b 80%,#c8b8a9 100%);
     background-size: 200% auto;
     background-clip: text;
     text-fill-color: transparent;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     animation: 2s linear infinite textclip;
     display: inline-block;
     transition: .5s ease-in-out;
}
 @keyframes textclip {
     to {
         background-position: 100% center 
    }
}
 .s-block__title h2{
    background-image:url(https://i.ibb.co/8NLf8ZQ/Group-19.png);
    width:200px;
    height:40px;
    background-size:contain;
    background-repeat:no-repeat;
    text-align:center;
    background-position:center;
    display: flex;
    align-content: center;
    justify-content: center;
    flex-direction: column;
}
 .s-block__title {
     display: flex;
     align-items: center;
     justify-content: center;
}
 [dir=rtl] .mm-spn.mm-spn--navbar:before, i.text-\[16px\].sicon-shopping {
     color: #fff !important 
}
 a.btn.btn--outline-primary {
     background: #464444 !important;
     color: #fff;
     border-radius: 10px !important 
}
 button.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline {
     background: #464444 !important;
     color: #fff !important;
}
 .product-card--rounded .product-card__content {
     background-image: linear-gradient(45deg, #fff, transparent);
}
 .review.anime-item .flex.flex-col.justify-between.h-full.w-full.p-\[1\.4rem\].bg-store-bg-secondary.rounded-md.shadow-\[rgba\(50\,_50\,_105\,_0\.15\)_0px_2px_5px_0px\,_rgba\(0\,_0\,_0\,_0\.05\)_0px_1px_1px_0px\] {
     border: 2px solid #464444;
     border-radius: 0 25px 
}
 [dir=rtl] .mm-spn.mm-spn--navbar.mm-spn--main:after, [dir=rtl] .mm-spn.mm-spn--navbar:after {
     background: #464444;
     color: #fff !important 
}
 .mm-ocd--open .mm-ocd__content::before {
     background: url("https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/YgWzxn/pDZ6GKVE3OLOjvYFFfWOfLmXGIFNVbz9dprawp3G.png") center/50% no-repeat #fbf3ea;
     font-size: 18px;
     content: "";
     width: 100%;
     margin: auto;
     height: 35%;
     justify-content: center;
     display: flex 
}
 .mm-spn ul.main-menu li:before {
     color: #464444 !important;
     opacity: 1 !important 
}
 [dir=rtl] .header-btn__icon.icon.sicon-cart, i.header-btn__icon.sicon-user {
     background: #464444;
     border-radius: 20px;
     padding: 20px;
     color: #fff;
     margin-right: 10px 
}
 .md\:grid-cols-2 .lazy__bg.loaded {
     background-size: contain!important;
     background-repeat: no-repeat 
}
 .grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 .banner-entry {
     height: 450px;
     background-color: transparent!important 
}
 .grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 .banner-entry:first-child {
     grid-column: span 1/span 1;
     grid-row: span 1/span 1 
}
 @media(max-width: 992px) {
     .md\:grid-cols-2 {
         grid-template-columns:repeat(2,minmax(0,1fr)) 
    }
     .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 .banner-entry,.grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 .banner-entry {
         height: 170px;
         background-color: transparent!important 
    }
     .s-block--slider-with-bg .slider-bg {
         background-size:contain;
         background-repeat: no-repeat;
         background-position: top;
    }
     .md\:grid-cols-2 .lazy__bg.loaded {
         background-size: contain!important;
         background-repeat: no-repeat;
    }
}
 .s-block--slider-with-bg .slider-bg:before {
     content: "";
     position: absolute;
     top: 0px;
     left: 0px;
     height: 100%;
     width: 100%;
     --tw-bg-opacity: 1;
     background-color: rgb(0 0 0 / 0%);
     opacity: 0.6;
}
.main-nav-container .inner,.centered_logo:not(.mobile_only_centered_logo) .main-menu, .top-navbar:not(.topnav-has-bg) {
     background-image: linear-gradient(45deg, #fff, transparent) !important;
}