@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css";
@import "https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100&display=swap";
@import 'https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap';
body *:not(i) {
  font-family:cairo!important
}
:root {
  --main-text-color: #000!important

}
.s-comments-item-inner p {
  color:#fff
}
.Class-main-splash {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#F8F8F8;
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:9998;
  transition:1s;
  -webkit-transition:1s;
  -moz-transition:1s;
  -ms-transition:1s;
  -o-transition:1s
}
.Class-img-splash {
  z-index:9999;
  top:50vh;
  left:30%;
  height:30vh;
  width:30%;
  align-content:center
}
#delayedItem {
  display:none;
  padding:20px;
  background-color:#333
}
.hidden {
  transition:.5s;
  display:none
}
.inner.bg-inherit {
  background:#2c2c2c
}
.top-navbar .s-search-input {
  border-style:none;
  background:linear-gradient(359deg,#2c2c2c,#F8F8F8)
}
.main-nav-container.fixed-header .inner {
  background:0 0;
  box-shadow:none
}
i.header-btn__icon {
  border:1px solid #575757
}
.main-menu li>a:hover {
  color:#999;
  color:#F8F8F8!important
}
section.s-block.s-block--fixed-banner.wide-placeholder {
  margin-top:0
}
section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type .container {
  margin:0;
  width:100%;
  max-width:100%;
  padding:0
}
@media only screen and (min-width:768px) {
  section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type {
    margin-top:-10px!important
  }
}
.banner--fixed img {
  background:#333
}
ul.main-menu.mm-spn--open {
  background:0 0
}
.sub-menu.w-56 ul li {
  border-bottom:1px solid #575757;
  background:#444
}
.banner--fixed img {
  background:0 0;
  margin-top:10px
}
.s-slider-block__title-right:before {
  left:2rem;
  content:"";
  position:absolute;
  width:75%;
  background:#F8F8F8;
  bottom:-20%;
  height:2px;
  right:0
}
.s-slider-block__title-right {
  font-family:noto kufi arabic,sans-serif;
  position:relative
}
.s-product-card-content {
  text-align:center;
  justify-content:center;
  background:#1a1a1a
}
button.s-product-card-wishlist-btn.animated.s-button-element.s-button-icon.s-button-fill-none.s-button-light.s-button-loader-center {
  color:#F8F8F8!important;
  background:#2b2b2b!important
}
.s-product-card-content-sub {
  justify-content:center
}
.s-product-card-image img.loaded {
  transition:.5s
}
.s-product-card-vertical:hover .s-product-card-image img.loaded {
  scale:1.2
}
.s-product-card-image img.loaded {
  position:relative;
  opacity:1;
  transition:.5s
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:linear-gradient(45deg,#2e2e2e,#F8F8F8)
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  border:1px solid #444;
  background:#F8F8F8
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
  background:#F8F8F8!important;
  color:#fff!important
}
.s-button-primary-outline:hover {
  color:#F8F8F8!important;
  border:1px solid #444!important;
  box-shadow:0 0 2px 0 #F8F8F8!important;
  background:linear-gradient(45deg,#F8F8F8,transparent)!important
}
.store-footer h3,
.footer-list {
  text-align:center
}
a.flex.items-center.m-0 {
  content:url(https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/LjaJ/U5fUDrzYXSOKvjo15qTy567Rocg6Nzy9rGN5NhAH.png);
  width:125px;
  justify-content:end;
  margin:0 auto;
  filter: invert();
}
ul.flex.mb-6,
a.mb-4.last\:mb-0.flex.items-center.text-sm.leading-none,
.flex.rtl\:space-x-reverse.space-x-2.items-end {
  justify-content:center
}
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.md\:flex.items-center.justify-between.py-4.container.text-center>span {
  display:none
}
ul.main-menu.mm-spn--open {
  background:#2c2c2c
}
.s-block--features__item {
  border-radius:12px;
  box-shadow:0 1px 7px 0 #F8F8F8;
  background-size:cover;
  background-attachment:fixed;
  padding:1rem!important
}
.s-block--features__item h4 {
  font-family:noto kufi arabic,sans-serif;
  font-weight:900;
  font-size:18px
}
footer h3 {
  font-family:noto kufi arabic,sans-serif;
  color:#fff
}
@media only screen and (min-width:768px) {
  .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 {
    grid-template-columns:1fr 1fr 1fr 1fr
  }
  .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
  #app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
  #app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
    background:#F8F8F8;
    border-radius:10px;
    padding:10px;
    color:#F8F8F8;
    border:unset!important
  }
  .lg\:col-span-2 {
    grid-column:span 1/span 2
  }
}
@media only screen and (max-width:768px) {
  .s-block--features__item {
    padding:10px
  }
}
.s-block--hero-slider .swiper-slide .swiper-lazy:after {
  background:unset
}
.swiper-lazy.swiper-lazy-loaded {
  background-size:cover;
  background-repeat:no-repeat
}
.swiper-lazy-wrap.w-full.min-h-\[300px\].lg\:min-h-\[528px\].bg-dark.swiper-slide.swiper-slide-duplicate.swiper-slide-next {
  min-height:260px!important
}
.min-h-\[300px\] {
  min-height:260px
}
@media only screen and (max-width:768px) {
  .s-block--hero-slider .swiper-slide {
    position:relative;
    height:0
  }
  .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
    width:100%;
    padding:0
  }
}
@media only screen and (min-width:768px) {
  .inner.bg-inherit {
    z-index:1;
    position:relative;
    background:0 0!important
  }
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background:#F8F8F8!important
}
salla-slider.photos-slider .swiper-slide {
  position:relative;
  margin-left:0;
  margin-right:0;
  height:auto;
  width:100%;
  overflow:hidden;
  border-radius:.375rem
}
section.s-block.s-block--photos-slider {
  margin:0
}
.s-button-primary:hover {
  background-color:#F8F8F8;
  color:#fff
}
.s-button-primary {
  background-color:#F8F8F8;
  color:#fff
}
#cart _summary_desktop .btn.btn--fixed {
  height:40px;
  background:#F8F8F8;
  color:#fff!important
}
#cart_summary_desktop .btn.btn--fixed:hover {
  height:40px;
  background:#fff!important;
  color:#F8F8F8!important
}
.shipping-middleware input[type=radio]:checked+label:before {
  background:#F8F8F8!important
}
.salla-advertisement {
  background-color:#F8F8F8;
  color:#F8F8F8;
  height:60px
}
.s-product-card-vertical {
  flex-direction:column;
  border-style:solid;
  border-width:15px
}
.s-product-card-entry {
  position:relative;
  display:flex;
  height:100%;
  justify-content:space-between;
  border-radius:.75rem;
  --tw-bg-opacity: 1;
  transition-property:box-shadow;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:300ms;
  border-style:solid!important;
  border-width:10px!important
}
.s-product-card-image {
  position:relative;
  height:100%;
  width:100%;
  flex-shrink:0;
  overflow:hidden;
  --tw-bg-opacity: 1;
  background-color:#1a1a1a;
  border-style:groove!important;
  border-width:2px;
  border-color:#1a1a1a
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-image:#F8F8F8;
  background-position:center
}
.s-product-card-entry {
  border-block-color:inherit;
  background:border-box;
  margin-left:10px;
  margin-right:10px;
  border:#F8F8F8;
  border-width:thin!important
}
.s-product-card-content {
  position:relative;
  display:flex;
  flex-direction:column;
  padding:.75rem;
  border-bottom-left-radius:15px;
  border-bottom-right-radius:20px;
  background-image:#F8F8F8!important
}
.s-product-card-image {
  border-width:0
}
[dir=rtl] .s-product-card-vertical .s-product-card-wishlist-btn {
  left:.1rem;
  right:auto;
  right:initial;
  color:#F8F8F8
}
.store-footer__inner {
  background-image:#F8F8F8;
  border-top:4px solid #575757;
  background-position:center;
  border-top-width:thick
}
.max-w-sm {
  margin-top:20px;
  text-align:center
}
.store-footer {
  background-image:#F8F8F8
}
.testimonials-slider .swiper-slide-active .testimonial {
  margin-right:10px;
  margin-left:10px;
  background:#F8F8F8;
  border-radius:10px;
  padding:10px;
  color:#F8F8F8;
  border:2px solid #575757;
  box-shadow:0 1px 3px 0 #575757
}
.s-product-card-promotion-title {
  background-color:#1c1c1c!important
}
.top-navbar .s-search-input::placeholder {
  color:#fff!important
}
.top-navbar .s-search-icon-wrap * {
  fill:#fff!important
}
.mm-spn li a,
.mm-spn li>span {
  max-width:85%!important;
  margin:5px auto!important;
  background:#F8F8F8!important;
  text-align:center!important;
  border-radius:10px!important
}
.mm-spn li a span {
  min-width:100%!important;
  display:flex!important;
  text-align:center!important;
  justify-content:center!important
}
.mm-spn li a,
.mm-spn li>span {
  max-width:85%!important;
  margin:5px auto!important;
  background:#F8F8F8!important;
  text-align:center!important;
  border-radius:10px!important
}
.mm-spn li a span {
  min-width:100%!important;
  display:flex!important;
  text-align:center!important;
  justify-content:center!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  border:1px solid #F8F8F8!important;
  background:#F8F8F8!important;
  color:#fff!important;
  padding:5px 10px!important
}
.cart-item {
  background:rgb(34,34,34,.2)!important
}
.s-quantity-input-button {
  background:rgba(255,255,255,.9)!important
}
@media screen and (min-width:1024px) {
  .main-nav-container {
    min-height:84px;
    background:0 0!important
  }
}
#mainnav .flex.items-stretch.justify-between.relative {
  border-bottom:#F8F8F8 solid 5px!important
}
.s-button-primary {
  background:#F8F8F8!important;
  color:#fff!important
}
.s-user-menu-trigger {
  background-color:transparent!important
}
.store-footer h3 {
  color:#F8F8F8!important
}
.max-w-sm,
.store-footer a,
.s-product-card-content-title a,
.s-product-card-price,
[dir=rtl] .rtl\:pl-3,
.mb-2 {
  color:#F8F8F8!important
}
.s-quantity-input-button {
  background:#F8F8F8!important
}
.s-comments-product {
  background-color:transparent!important
}
li.w-12:nth-child(6)>img:nth-child(1),
li.w-12:nth-child(6) {
  display:none!important
}
@media only screen and (min-width:768px) {
  .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
  #app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
  #app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
    background:#F8F8F8!important;
    border-radius:10px;
    padding:10px;
    color:#F8F8F8;
    border:unset!important
  }
  .store-footer h3 {
    color:#F8F8F8!important
  }
}
.top-navbar .s-search-input {
  border-style:none;
  background:#2c2c2c!important
}
.s-product-card-entry {
  margin-left:0!important;
  margin-right:0!important
}
.s-products-slider-wrapper[block-title="Ù…Ù†ØªØ¬Ø§Øª Ù‚Ø¯ ØªØ¹Ø¬Ø¨Ùƒ"] .swiper-wrapper {
  gap:10px!important
}
.s-button-primary {
  background:#F8F8F8!important;
  color:#fff!important
}
.cart-item {
  background:#2c2c2c!important
}
.s-quantity-input-button {
  width:2.75rem;
  fill:#fff!important;
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:300ms
}
#app::before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:fixed;
  z-index:-1
}
.s-block--features__item .feature-icon {
  background:#F8F8F8!important
}
.s-block--features__item .feature-icon {
  background:#F8F8F8!important
}
.mm-spn li a {
  background:#242424!important;
  color:#F8F8F8!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  border:1px solid #F8F8F8!important;
  background:#F8F8F8!important;
  color:#F8F8F8!important;
  padding:5px 10px!important
}
.s-product-card-entry {
  border:none!important;
  box-shadow:0 10px 15px -3px rgba(0,0,0,.1)
}
.store-footer {
  color:#fff!important
}
.lg\:col-span-2,
.grid-col-1>div:nth-child(2),
.grid-col-1>div:nth-child(3) {
  background:#F8F8F8!important;
  border-radius:10px!important;
  padding:10px!important
}
section.s-block.s-block--photos-slider {
  margin:10px auto!important
}
.mm-spn li a {
  background:rgba(36,34,34,.02)!important;
  color:#fff!important
}
i.header-btn__icon {
  border:none;
  background:#F8F8F8!important;
  border-radius:20px 3px!important;
  font-size:16px!important
}
@media only screen and (max-width:1024px) {
  .mm-spn ul.main-menu li::before {
    height:.5rem;
    width:.5rem;
    background:#F8F8F8!important
  }
}
.s-cart-summary-total {
  font-weight:100;
  --tw-text-opacity: 1;
  color:#F8F8F8;
  font-size:11px!important
}
.s-quantity-input-button.s-quantity-input-decrease-button {
  background:#F8F8F8!important;
  border-radius:20px 0 0 20px
}
.s-quantity-input-button.s-quantity-input-increase-button {
  background:#F8F8F8!important;
  border-radius:0 20px 20px 0!important
}
.s-quantity-input-container {
  border-radius:20px!important
}
.cart-item {
  box-shadow:0 10px 15px -3px rgba(0,0,0,.1)
}
body {
  background-color:rgb(34,34,34,.5)!important
}
.Class-main-splash {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#F8F8F8;
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:9998;
  transition:1s
}
.store-footer__inner {
  color:#fff!important;
  background-position:center;
  border-top-width:thick
}
.s-block--features__item {
  background:#F8F8F8!important;
  color:#2c2c2c!important
}
.mm-spn li a,
.s-button-primary {
  background:#0000!important;
  color:#fff!important
}
#app::before {
  content:""
}
.store-footer {
  background:0 0!important
}
.s-slider-block__title h2 {
  padding:15px!important
}
.s-product-card-entry,
.s-product-card-content {
  background:0 0!important
}
.s-product-card-entry {
  border:#F8F8F8 solid 2px!important;
  border-radius:1rem!important
}
.s-product-card-entry .s-button-element {
  background:#F8F8F8!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#F8F8F8!important
}
.store-footer__inner {
  background:0 0!important
}
.s-block--features__item {
  background:0 0!important;
  color:#2c2c2c!important
}
element {
  animation:customAni 2s ease 0s infinite alternate-reverse forwards
}
@keyframes customAni {
  0% {
    transform:rotate(0);
    transform-origin:right
  }
  100% {
    transform:rotate(360deg);
    transform-origin:right
  }
}
.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
  background:0 0!important;
  border-radius:10px;
  padding:10px;
  color:#fff!important
}
.max-w-sm,
.store-footer a,
.s-product-card-content-title a,
.s-product-card-price,
[dir=rtl] .rtl\:pl-3,
.mb-2 {
  color:#fff!important
}
.s-block--features__item {
  background:0 0!important;
  color:#2c2c2c!important;
  box-shadow:#F8F8F8 2px 2px 5px!important
}
.s-block--features__item h2 {
  color:#F8F8F8!important
}
.s-block--features__item p {
  color:#fff!important
}
#mainnav .flex.items-stretch.justify-between.relative {
  background:#F8F8F8!important;
  padding:0 20px;
  border-radius:14px;
  box-shadow:0 3px 6px -2px #F8F8F8
}
i.header-btn__icon {
  border:none;
  background:#fff!important;
  border-radius:20px!important;
  font-size:16px!important
}
.inner.bg-inherit {
  background:#F8F8F8!important
}
.s-cart-summary-total {
  color:#fff!important
}
.mm-ocd--open {
  bottom:0;
  background:#F8F8F8!important;
  transition-delay:0s
}
ul.main-menu.mm-spn--open {
  background:#F8F8F8
}
.mm-spn li:hover a span {
  color:#2c2c2c!important
}
.mm-spn li a span {
  background:#F8F8F8!important;
  padding:10px!important;
  border-radius:1rem!important
}
ul.main-menu.mm-spn--open {
  background:#F8F8F8
}
.mm-spn.mm-spn--light {
  color:#fff!important;
  background:#F8F8F8!important
}
.is-sticky-product-bar .sticky-product-bar {
  background:#000!important
}
.text-gray-800 {
  color:#fff!important
}
.cart-item {
  background:rgba(255,255,255,.1)!important
}
.text-gray-900 {
  color:#fff!important
}
.text-gray-500 {
  color:#F8F8F8!important
}
div.p-5:nth-child(2) {
  background:rgba(255,255,255,.1)!important
}
h2.font-bold {
  color:#F8F8F8!important
}
#sub-total,
div.flex:nth-child(5)>b:nth-child(2) {
  color:#F8F8F8!important
}
#cart-submit>button:nth-child(1) {
  background:#F8F8F8!important
}
.text-gray-500 {
  color:#fff!important
}
.main-menu li.root-level>a {
  font-weight:700;
  color:#fff!important
}
.s-modal-header,
.s-modal-body {
  background:#F8F8F8!important;
  opacity:1!important;
  backdrop-filter:unset!important;
  color:#fff!important
}
.s-modal-body button {
  background:#F8F8F8!important
}
.s-login-modal-label {
  color:#fff!important
}
div.s-localization-modal-item>div>label {
  color:#fff!important
}
.form-label {
  color:#fff!important
}
.iti__country-list,
.iti__selected-flag {
  color:#fff!important
}
.s-login-modal-input,
.s-verify-input {
  color:#fff!important
}
@media screen and (max-width:767px) {
  ul.main-menu.mm-spn--open {
    background:#F8F8F8;
    border-left:#F8F8F8 solid 5px!important
  }
}
.store-footer {
  background:0 0!important
}
.banner--fixed img {
  background:0 0;
  margin-top:10px;
  border-radius:1rem!important
}
.s-slider-block__title h2 {
  padding:15px!important
}
.s-product-card-entry,
.s-product-card-content {
  background:0 0!important
}
.s-product-card-entry {
  border:#F8F8F8 solid 2px!important;
  border-radius:1rem!important
}
.s-product-card-entry .s-button-element {
  background:#F8F8F8!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#F8F8F8!important
}
.store-footer__inner {
  background:rgb(44,44,44,.5)!important;
  border:none!important
}
.s-block--features__item {
  background:0 0!important;
  color:#2c2 c2c!important
}
element {
  animation:customAni 2s ease 0s infinite alternate-reverse forwards
}
@keyframes customAni {
  0% {
    transform:rotate(0);
    transform-origin:right
  }
  100% {
    transform:rotate(360deg);
    transform-origin:right
  }
}
.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
  background:0 0!important;
  border-radius:10px;
  padding:10px;
  color:#fff!important
}
.max-w-sm,
.store-footer a,
.s-product-card-content-title a,
.s-product-card-price,
[dir=rtl] .rtl\:pl-3,
.mb-2 {
  color:#fff!important
}
.s-block--features__item {
  background:0 0!important;
  color:#2c2c2c!important;
  box-shadow:#F8F8F8 2px 2px 5px!important
}
.s-block--features__item h2 {
  color:#F8F8F8!important
}
.s-block--features__item p {
  color:#fff!important
}
#mainnav .flex.items-stretch.justify-between.relative {
  background:#F8F8F8!important;
  padding:0 20px;
  border-radius:14px;
  box-shadow:0 3px 6px -2px #F8F8F8
}
i.header-btn__icon {
  border:none;
  background:#fff!important;
  border-radius:20px!important;
  font-size:16px!important
}
.inner.bg-inherit {
  background:#F8F8F8!important
}
.s-cart-summary-total {
  color:#fff!important
}
.mm-ocd--open {
  bottom:0;
  background:#F8F8F8!important;
  transition-delay:0s
}
ul.main-menu.mm-spn--open {
  background:#F8F8F8
}
.mm-spn li:hover a span {
  color:#2c2c2c!important
}
.mm-spn li a span {
  background:#F8F8F8!important;
  padding:10px!important;
  border-radius:1rem!important
}
ul.main-menu.mm-spn--open {
  background:#F8F8F8
}
.mm-spn.mm-spn--light {
  color:#fff!important;
  background:#F8F8F8!important
}
.s-block--banners div.md\:grid-cols-3 .s-block--banners div.md\:grid-cols-3 .banner-entry>div {
  background-size:contain!important;
  background-repeat:no-repeat!important
}
.is-sticky-product-bar .sticky-product-bar {
  background:#000!important
}
.text-gray-800 {
  color:#000!important
}
.cart-item {
  background:rgba(255,255,255,.1)!important
}
.text-gray-900 {
  color:#000!important
}
.text-gray-500 {
  color:#F8F8F8!important
}
div.p-5:nth-child(2) {
  background:rgba(255,255,255,.1)!important
}
h2.font-bold {
  color:#F8F8F8!important
}
#sub-total,
div.flex:nth-child(5)>b:nth-child(2) {
  color:#F8F8F8!important
}
#cart-submit>button:nth-child(1) {
  background:#F8F8F8!important
}
.text-gray-500 {
  color:#000!important
}
.main-menu li.root-level>a {
  font-weight:700;
  color:#fff!important
}
.s-modal-header,
.s-modal-body {
  background:#F8F8F8!important;
  opacity:1!important;
  backdrop-filter:unset!important;
  color:#fff!important
}
.s-modal-body button {
  background:#F8F8F8!important
}
.s-login-modal-label {
  color:#000!important
}
div.s-localization-modal-item>div>label {
  color:#000!important
}
.form-label {
  color:#000!important
}
.iti__country-list,
.iti__selected-flag {
  color:#000!important
}
.s-login-modal-input,
.s-verify-input {
  color:#000!important
}
@media screen and (max-width:767px) {
  ul.main-menu.mm-spn--open {
    background:#F8F8F8;
    border-left:#F8F8F8 solid 5px!important
  }
}
.s-block--banners div.md\:grid-cols-3 .banner-entry {
  height:200px!important;
  background-size:contain!important;
  background:0 0!important;
  max-width:100%;
  border-radius:1rem
}
.navbar-brand img {
  max-height:6rem!important;
  width:auto!important;
  max-width:auto!important
}
.iti input,
.iti input[type=text],
.iti input[type=tel] {
  color:#fff!important
}
.s-modal-title {
  color:#fff!important
}
.s-product-card-entry {
  background:rgb(44,44,44,.5)!important
}
.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
  background:rgb(44,44,44,.5)!important;
  border-top:none!important
}
.s-block__title h2 {
  color:rgb(44,44,44,.5)!important;
  border-bottom:rgb(44,44,44,.5) solid 5px!important;
  padding-bottom:10px!important
}
.s-block--features__item {
  background-color:rgb(44,44,44,.5)!important
}
.sicon-user-circle::before {
  content:"\f007"!important;
  font-family:fontawesome!important;
  color:#fff!important
}
.sicon-shopping-bag::before {
  content:"\f07a"!important;
  font-family:fontawesome!important;
  color:#fff!important
}
i.header-btn__icon {
  background:0 0!important
}
.s-product-card-image {
  max-height:320px!important;
  position:relative!important;
  background-position:center center!important;
  background:#1a1a1a!important
}
.s-product-card-image img {
  background-size:cover!important;
  max-height:100%!important;
  background-position:top center!important;
  margin:auto!important
}
.sicon-menu {
  background:rgb(44,44,44,.5)!important;
  color:#fff!important;
  padding:8px!important;
  border-radius:15px 8px!important
}
.store-footer h3 {
  background:#1a1a1a!important
}
.mm-ocd--open {
  background:0 0!important
}
@media screen and (max-width:767px) {
  ul.main-menu.mm-spn--open {
    background:rgb(44,44,44,.5);
    border-left:#F8F8F8 solid 5px!important
  }
}
.text-gray-500 {
  color:#000!important
}
.text-gray-900 {
  color:#000!important
}
.text-gray-800 {
  color:#000!important
}
.shipping-item {
  color:rgb(44,44,44,.5)!important
}
.is-sticky-product-bar .sticky-product-bar {
  background:rgb(44,44,44,.5)!important
}
.s-quantity-input-input {
  background:#1a1a1a!important
}
.s-button-primary-outline {
  color:#fff!important;
  border:1px solid #444!important;
  box-shadow:0 0 2px 0 #F8F8F8!important;
  background:#F8F8F8!important
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color:#1a1a1a;
  background-color:transparent!important
}
.sticky-product-bar__quantity .form-label {
  color:#fff!important
}
#page-main-title {
  color:#000!important
}
.s-modal-header,
.s-modal-body {
  background:#2c2c2c!important;
  opacity:1!important;
  backdrop-filter:unset!important;
  color:#fff!important
}
.s-product-card-entry {
  background:#2c2c2c!important
}
.s-product-card-content:not(button):not(.s-product-card-sale-price) {
  color:#F8F8F8!important
}
.s-product-card-content-title a {
  color:#fff!important
}
.s-product-card-sale-price {
  color:#F8F8F8!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#F8F8F8!important;
  color:#fff!important
}
i.header-btn__icon:nth-child(1) {
  display:none!important
}
.s-product-card-entry {
  border:#fff solid 2px!important;
  border-radius:1rem!important
}
body {
  background-color:rgba(34,34,34,.5)!important
}
.s-product-card-price {
  color:#fff!important
}
.s-product-card-sale-price h4 {
  color:#fff!important
}
.main-menu li.root-level>a {
  font-weight:700;
  color:#fff!important
}
.sicon-shopping-bag::before {
  content:"\f07a"!important;
  font-family:fontawesome!important;
  color:#fff!important
}
.inner.bg-inherit {
  background:#1a1a1a!important
}
#mainnav .flex.items-stretch.justify-between.relative {
  background:#1a1a1a!important;
  padding:0 5px!important;
  border-radius:14px;
  border-bottom:#1a1a1a solid 5px!important;
  box-shadow:0 3px 6px -2px #1a1a1a
}
ul.main-menu.mm-spn--open {
  background:#1a1a1a
}
.sicon-menu {
  background:#1a1a1a!important;
  color:#fff!important;
  padding:8px!important;
  border-radius:15px 8px!important
}
.s-product-card-entry .sicon-shopping-bag::before {
  color:#000 !important;
}
.store-footer__inner {
  background:0 0!important;
  border:none!important
}
.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
  background:0 0!important;
  border-top:none!important
}
.max-w-sm,
.store-footer a,
.s-product-card-content-title a,
.s-product-card-price,
[dir=rtl] .rtl\:pl-3,
.mb-2 {
  color:#fff!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#F8F8F8!important;
  border-color:#F8F8F8!important
}
.s-product-card-sale-price {
  color:#fff!important
}
.s-product-card-sale-price h4 {
  color:#F8F8F8!important
}
.store-footer h3 {
  color:#fff!important
}
.mm-spn li a span,
.mm-spn li a span:hover {
  background:0 0!important;
  padding:10px!important;
  border-radius:1rem!important;
  color:#fff!important
}
.mm-spn.mm-spn--light {
  color:#fff!important;
  background:#000!important
}
.store-footer a span.unicode {
  display:none!important
}
footer .grid>div:nth-child(3)>div:nth-child(1) {
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:center!important
}
footer .grid>div:nth-child(3)>div:nth-child(1) h3 {
  flex:100%!important
}
footer a.mb-4:nth-child(4) {
  padding:0!important;
  margin:0!important;
  line-height:0!important;
  display:block
}
footer a.mb-4 i {
  border-radius:10px!important
}
.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
  background:0 0!important;
  border-radius:10px;
  padding:10px;
  color:#fff!important
}
.s-slider-block__title {
  border-radius:10px;
  color:#fff!important;
  border-color:rgba(255,255,255,.2)!important
}
@media screen and (max-width:767px) {
  ul.main-menu.mm-spn--open {
    background:#fff;
    border-left:#fff solid 5px!important
  }
  .mm-spn ul.main-menu li::before {
    height:.5rem;
    width:.5rem;
    background:#fff!important
  }
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
  background:#fff!important;
  color:#fff!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#F8F8F8!important;
  color:#fff!important
}
.s-block--banners div.md\:grid-cols-3 {
  display:grid!important;
  grid-template-columns:repeat(4,25%)!important;
  gap:5px!important
}
.footer-is-light .store-footer .store-footer__inner {
  background:#131313 !important;
  margin-top:25px
}
.absolute {
  background:0 0!important;
  height:50px!important;
  fill:rgb(44,44,44,.5)!important;
  position:absolute;
  width:100%;
  bottom:0!important;
  top:unset!important;
  position:relative;
  color:rgb(44,44,44,.5)!important
}
.footer-is-light .store-footer {
  margin-top:0!important
}
.store-footer h3 {
  background:0 0!important;
  border-bottom:#fff 2px dotted!important
}
.s-block.raoua_video {
  margin-top:-150px!important;
  max-height:100vh!important;
  height:calc(100vh + 150px)!important;
  overflow-y:scroll!important
}
.object-center {
  object-position:center!important;
  height:100%!important
}
.object-cover {
  object-fit:cover!important
}
.s-block.raoua_video .w-full {
  width:100%!important
}
.s-block.raoua_video .h-full {
  height:100%!important
}
.inner.bg-inherit {
  background:0 0!important
}
#mainnav .flex.items-stretch.justify-between.relative {
  background:0 0!important;
  padding:0 5px!important;
  border-radius:14px;
  border-bottom:unset!important;
  box-shadow:unset!important;
  backdrop-filter:blur(5px)!important
}
.fixed-header.main-nav-container.fixed-header .inner {
  background:rgb(44,44,44,.5)!important
}
@media screen and (max-width:767px) {
  .s-block.raoua_video {
    margin-top:-170px!important;
    max-height:100vh!important;
    height:calc(60vh + 150px)!important;
    overflow-y:scroll!important
  }
  .navbar-brand img {
    max-height:3rem!important;
    width:auto!important;
    max-width:auto!important
  }

}
.mm-spn li a,
.s-button-primary {
  color:#fff!important
}
ul.main-menu.mm-spn--open {
  background:0 0!important
}
.is-sticky-product-bar .sticky-product-bar {
  background:rgba(0,0,0,.3)!important
}
#cart-submit>button:nth-child(1) {
  background:#F8F8F8!important;
  color:#fff!important
}
.mm-spn.mm-spn--light {
  color:#fff!important;
  background:0 0!important
}
:is([dir=rtl] .mm-spn.mm-spn--navbar.mm-spn--main)::after {
  padding-right:.75rem;
  background:#F8F8F8!important;
  justify-content:center;
  display:flex
}
.max-w-sm,
.store-footer a,
.s-product-card-content-title a,
.s-product-card-price,
[dir=rtl] .rtl\:pl-3,
.mb-2 {
  color:#fff!important
}
.s-block--features__item {
  box-shadow:unset!important
}
.s-block --features__item p {
  color:#fff!important
}
.s-product-card-image {
  margin-top:-80px!important;
  max-width:calc(100% - 30px)!important;
  margin-right:15px!important;
  border-radius:25px!important;
  box-shadow:0 10px 15px -3px rgba(0,0,0,.1)!important
}
.s-products-list-wrapper {
  overflow:visible!important;
  padding-top:100px!important;
  padding-bottom:100px!important
}
.s-products-list-vertical-cards {
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:.625rem;
  row-gap:.625rem;
  row-gap:100px!important
}
.s-product-card-entry {
  background:#0d0f0b !important;
  box-shadow:0 10px 15px -3px rgba(0,0,0,.1)!important;
  border:none!important
}
.s-block__title h2 {
  color:#000!important;
  border-bottom:#000 solid 3px!important;
  padding-bottom:10px!important
}
.s-products-slider-wrapper .carousel-slider .swiper-wrapper {
  padding-top:100px!important
}
.cart-item {
  background:rgb(0,0,0,.15)!important;
  border-radius:2rem!important;
  backdrop-filter:blur(2px)
}
.mm-spn li a {
  background:#333!important
}
.mm-spn li a {
  background:rgb(0,0,0,.15)!important;
  border-radius:2rem!important;
  backdrop-filter:blur(2px);
  padding:5px!important
}
.mm-spn li a {
  background:#333!important
}
@media screen and (max-width:767px) {
  .mm-spn ul.main-menu li::before {
    height:1rem;
    width:1rem;
    background:#fff!important;
    top:45%!important;
    right:30px!important
  }
  .s-products-list-vertical-cards {
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:.625rem;
    row-gap:.625rem;
    row-gap:100px!important
  }
  .grid-cols-\[repeat\(2\2c minmax\(0\2c 1fr\)\)\] {
    grid-template-columns:repeat(4,minmax(0,1fr))!important
  }
  .s-block--features__item:first-child {
    grid-column:1/2!important
  }
}
.maSection {
  margin-top:2rem;
  background:rgb(0,0,0,.1);
  padding:2rem;
  width:100%;
  border-radius:1rem
}
.maSection .elementor-container {
  display:flex
}
.maSection .elementor-container .elementor-column {
  display:flex;
  width:50%;
  justify-content:center
}
.elementor-image-box-content {
  display:flex;
  flex-direction:column;
  justify-content:center;
  justify-items:center;
  padding-top:20px
}
.elementor-image-box-content * {
  justify-content:center;
  justify-content:center;
  justify-content:center;
  text-align:center
}
.elementor-heading-title {
  padding:15px;
  text-align:center
}
#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--features.container>section>div>section>div>div.elementor-column.elementor-col-14.elementor-inner-column.elementor-element.elementor-element-45180777 {
  display:none
}
#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--features.container>section>div>section>div>div.elementor-column.elementor-col-14.elementor-inner-column.elementor-element.elementor-element-6b41ff33.elementor-hidden-phone {
  display:none
}
#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--features.container>section>div>section>div>div.elementor-column.elementor-col-14.elementor-inner-column.elementor-element.elementor-element-120006fa {
  display:none
}
.elementor-image-box-description,
#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--features.container>section>div>div.elementor-element.elementor-element-d7dee6e.elementor-widget.elementor-widget-heading>div>h4 {
  display:none
}
.elementor-container {
  display:grid!important;
  grid-template-columns:repeat(4,25%);
  justify-content:center;
  gap:20px!important
}
.elementor-container * {
  text-align:center!important;
  justify-content:center
}
.maSection .elementor-container .elementor-column {
  display:flex;
  width:100%;
  justify-content:center;
  gap:20px!important
}
.s-map-search-input {
  color:#fff
}
.maSection img {
  width:70px!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
  background:#F8F8F8!important;
  color:#fff!important
}
.is-sticky-product-bar .sticky-product-bar {
  background:rgb(0,0,0,.8)!important
}
a.mb-4:nth-child(5) {
  margin-bottom:15px!important;
  margin-top:0!important
}
#app::before {
  background:#F8F8F8 !important;
}
[id^=gb-widget-]>div>div>a>svg {
  width:auto;
  max-width:50px
}
.s-block--full-banner .full-banner-entry {
  background:#F8F8F8!important;
  max-height:200px;
  padding:0!important
}
.s-block--full-banner .full-banner-entry .h-full {
  padding:0!important
}
.s-block--full-banner .overlay {
  display:none!important
}
.s-block--full-banner .full-banner-entry .h-full h2 {
  color:#000000 !important;
  font-size:1.6rem!important
}
.s-block--full-banner .full-banner-entry a {
  background:#000!important;
  font-size:1.2rem!important;
  border-color:#fff!important;
  border-bottom:#fff solid 5px!important;
  color:#fff!important;
  margin-top:15px!important;
  border-radius:3rem!important
}
.s-block--full-banner .full-banner-entry a {
  background:#000!important;
  font-size:1.2rem!important;
  border-color:#fff!important;
  border-bottom:#fff solid 5px!important;
  color:#fff!important;
  margin-top:15px!important;
  border-radius:3rem!important;
  -webkit-animation:bounce-top 2s infinite;
  animation:bounce-top 2s infinite
}
@-webkit-keyframes bounce-top {
  0% {
    -webkit-transform:translateY(-15px);
    transform:translateY(-15px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:1
  }
  24% {
    opacity:1
  }
  40% {
    -webkit-transform:translateY(-10px);
    transform:translateY(-10px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  65% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  82% {
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  93% {
    -webkit-transform:translateY(-3px);
    transform:translateY(-3px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
  }
  100% {
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    opacity:1
  }
}
@keyframes bounce-top {
  0% {
    -webkit-transform:translateY(-15px);
    transform:translateY(-15px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:1
  }
  24% {
    opacity:1
  }
  40% {
    -webkit-transform:translateY(-10px);
    transform:translateY(-10px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  65% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  82% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  93% {
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
  }
  100% {
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    opacity:1
  }
}
@media screen and (max-width:767px) {
  .elementor-container {
    display:grid!important;
    grid-template-columns:repeat(2,50%);
    justify-content:center;
    gap:20px!important
  }
}
.mm-spn.mm-spn--navbar ul {
  background:#1a1a1a!important
}
.mm-spn li a,
.mm-spn li a span,
.mm-spn li span {
  background-image:linear-gradient(to right,#2c2c2c,#2e2e2e,#2f2f2f,#1a1a1a)!important;
  box-shadow:0 2px 10px 0 rgba(45,54,65,.25)!important;
  color:#fff!important;
  border-radius:2rem!important;
  text-align:center!important
}
.mm-spn li::before {
  display:none!important
}
.mm-spn.mm-spn--navbar::after {
  background:0 0!important;
  color:#fff!important
}
.mm-spn a,
.mm-spn span,
.mm-spn *:hover,
.mm-spn.mm-spn--navbar ul *:hover,
.mm-spn.mm-spn--navbar ul *:active,
.mm-spn.mm-spn--navbar ul *:focus,
.mm-spn *:hover *,
.mm-spn.mm-spn--navbar ul * {
  color:#fff!important
}
li.lg\:hidden>a>span {
  color:#fff!important
}
ul.main-menu.mm-spn--open * hover a {
  color:#fff!important
}
ul.main-menu.mm-spn--open * hover span {
  color:#fff!important
}
.mm-spn li:hover a span {
  color:#fff!important
}
.lg\:col-span-2,
.grid-col-1>div:nth-child(2),
.grid-col-1>div:nth-child(3) {
  background:#2c2c2c!important;
  border-radius:10px!important;
  padding:10px!important
}
.s-block--features__item .feature-icon i {
  font-size:1.875rem;
  line-height:2.25rem;
  color:#ff6767;
  color:#fff!important
}
.mm-spn li a span {
  width:100%!important;
  display:flex!important;
  text-align:center!important;
  justify-content:center!important;
  min-width:unset!important
}
.s-contacts-list-vertical {
  flex-direction:row;
  justify-content:center
}
.store-footer .contact-social {
  margin-top:1.25rem;
  border-top-width:1px;
  border-color:rgba(255,255,255,.1);
  padding-top:1.25rem
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#F8F8F8!important;
  color:#000 !important;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#F8F8F8!important;
  border-color:#F8F8F8!important;
  border-bottom-color:#242324;
  border-bottom:#F8F8F8 5px solid!important
}
.s-product-card-content-title a {
  max-height:45px!important;
  overflow:hidden
}
@media screen and (max-width:767px) {
  .index .s-block--best-offers salla-slider .swiper-slide {
    max-width:48vw!important
  }
}
.s-block--features__item h2,
.s-product-card-price,
.s-slider-block__display-all,
h2.font-bold,
.text-primary,
.text-gray-500 {
  color:#000000!important
}
.s-slider-block__title-right:before,
.s-slider-nav-arrow,
.s-button-primary,
.s-add-product-button-main .s-add-product-button-mini-checkout {
  background:#000000!important
}
.s-add-product-button-main .s-add-product-button-mini-checkout {
  border-radius:15px!important
}
#product-505011501>div.main-content.md\:sticky.md\:overflow-hidden.top-24.w-full.md\:w-2\/4.md\:pb-16>form>section.flex.bg-white.p-5.sm\:pb-0.rounded-md.rounded-b-none>div {
  padding:10px
}
.text-gray-900 {
  color:#fff!important
}
a.s-login-modal-link {
  color:#000000
}
.s-block__title .right-side:where([dir=rtl],
[dir=rtl] *) {
  padding-left:0;
  margin:auto;
  font-size:3rem
}
.s-reviews-container .swiper-slide-active .s-reviews-testimonial {
  background:#41593f!important
}
.s-products-list-filters-results {
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:.625rem;
  row-gap:.625rem;
  row-gap:100px
}
.sticky-product-bar {
  background:#000!important
}
h2.total-price {
  color:#000!important
}
#more-content>p {
  color:#000!important
}
.s-breadcrumb-item {
  color:#000!important
}
.s-product-card-content .s-product-card-price {
  color:#fff!important
}
.s-filters-widget-container {
  margin-bottom:1.25rem;
  padding-bottom:1.25rem;
  padding-top:1.25rem;
  background:#000
}
.s-block--features__item h2,
.s-product-card-price,
.s-slider-block__display-all {
  color:#000!important
}


.s-reviews-header {
  color:#000!important
}
.lg\:hidden.contact-social {
  display:flex!important;
  justify-content:center!important
}
.s-reviews-testimonial__text p {
  color:#fff!important
}
.s-contacts-topnav-link {
  display:none!important
}
.s-reviews-header {
  color:#000!important;
  margin:10px auto;
  color:#000!important;
  border-bottom:#000 solid 3px!important;
  padding-bottom:10px!important
}
.store-header {
  background:#131313 !important;
}

.s-block__title .right-side:where([dir=ltr],
[dir=ltr] *) {
  padding-right:0;
  margin:auto
}
.lg\:col-span-2 {
  background:0 0!important
}
div.s-localization-modal-item>div>label {
  color:#fff!important
}
.s-localization-modal-title {
  color:#ac9479
}
.cart h2.font-bold,
.cart .text-gray-500,
.cart #sub-total {
  color:#000!important
}
@media screen and (max-width:767px) {
  .navbar-brand img {
    max-height:5rem!important;
    width:auto!important;
    max-width:auto!important
  }
}
@media screen and (max-width:767px) {
  .s-block--banners div.md\:grid-cols-3 {
    display:grid!important;
    grid-template-columns:repeat(2,1fr)!important;
    gap:5px!important
  }
  .s-block--banners div.md\:grid-cols-3 .banner-entry {
    height:80px!important;
    background-size:contain!important;
    background:0 0!important;
    max-width:100%;
    border-radius:1rem
  }
}
@media screen and (max-width:300px) {
  .s-block--banners div.md\:grid-cols-3 .banner-entry {
    height:60px!important;
    background-size:contain!important;
    background:0 0!important;
    max-width:100%;
    border-radius:1rem
  }
}
.s-block--features__item p {
  color:#fff!important;
  display:none
}
.s-block--features .grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\] {
  grid-template-columns:repeat(3,minmax(0,1fr))!important
}
.s-block--features__item {
  background:0 0!important
}
.s-block--features__item .feature-icon {
  background:#131313 !important;
}
.s-block--features__item h2 {
  color:#000!important
}
.s-block--features .grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\] {
  grid-template-columns:repeat(3,minmax(0,1fr))!important
}
.s-reviews-testimonial__info h2 {
  color:#F8F8F8!important
}
.s-block--features__item h2 {
  color:#000!important;
  text-transform:uppercase
}

.s-quantity-input-input {
  background:#1a1a1a!important;
  color:#fff!important
}
.s-filters-widget-title {
  color:#fff
}
.fixed-header.main-nav-container.fixed-header .inner {
  background:#131313 !important;
}
h2.font-bold.text-sm.mb-5 {
  color:#000!important
}
span.text-gray-500 {
}
.text-gray-500 {
  color:#000!important
}
p.text-primary.flex-none.font-bold.text-sm.rtl\:md\:pl-12.ltr\:md\:pr-12 {
  color:#000!important
}
.s-menu-topnav-item.topnav-link-item.right-side {
  color: #fff !important;
}
.s-slider-block__title h2 {
    padding: 15px !important;
    color: #000000;
}
.mm-spn.mm-spn--navbar ul {
    background: #ddf3de !important;
}
.mm-spn li a, .mm-spn li a span, .mm-spn li span {
    background-image: linear-gradient(to right, #2b2c2b, #3a3b3a, #1e1e1e, #171817) !important;
    box-shadow: 0 2px 10px 0 rgba(45, 54, 65, .25) !important;
    color: #fff !important;
    border-radius: 2rem !important;
    text-align: center !important;
    justify-content: center;
}
.store-footer__inner .container {
    /* direction: ltr !important; */
    text-align: center;
}
.mm-spn.mm-spn--navbar::after {
    background: 0 0 !important;
    color: #000 !important;
}
.s-modal-header, .s-modal-body {
    background: #cde0cc !important;
    opacity: 1 !important;
    backdrop-filter: unset !important;
    color: #fff !important;
}
#cart-submit>button:nth-child(1) {
    background: #000000 !important;
    color: #fff !important;
}
.s-reviews-container .swiper-slide-prev .s-reviews-testimonial {
  align-items: center;
  justify-content: flex-end;
  background: #131313 !important;
}
.navbar-brand img {

    filter: invert();
  }
  .s-block--features__item h2, .s-product-card-price, .s-slider-block__display-all, h2.font-bold, .text-primary, .text-gray-500 {
  color: #fff !important;
}
.s-block--features__item h2 {
  color: #000 !important;
}
.s-add-product-button-mini-checkout-content {
  color: #fff !important;
}
.s-quantity-input-button svg {
  fill: #000 !important;
}
.cart-item .text-base {
  color: #000
}
h2.font-bold.total-price {
  color: #000 !important;
}
.is-sticky-product-bar .sticky-product-bar {
  background: rgba(230, 225, 225, 0.8) !important;
}
.mm-spn.mm-spn--navbar ul {
  background: #F8F8F8 !important;
}
.s-modal-header, .s-modal-body {
    background: #F8F8F8 !important;
    opacity: 1 !important;
    backdrop-filter: unset !important;
    color: #fff !important;
}

.navbar-brand img {
  filter: unset !important;
}
.store-header,
.fixed-header.main-nav-container.fixed-header .inner
{
  background: rgb(255, 255, 255, 0.9) url(https://i.ibb.co/nMvdL6sd/bg2.png) !important;
    background-position-x: 0%;
    background-position-y: 0%;
  background-position: bottom center !important;
  background-size: 500px !important;
}
.footer-is-light .store-footer .store-footer__inner {
  background: rgb(255, 255, 255, 0.1) url(https://i.ibb.co/JWfrRvN6/bg4.png) !important;
    background-position-x: 0%;
    background-position-y: 0%;
  background: rgb(255, 255, 255, 0.1) url(https://i.ibb.co/wNRwG9MK/bg5.png) !important;
  background-position: bottom center !important;
  background-size: 30px !important;
}
#app::before {
  background: rgb(255, 255, 255, 0.99) url(https://i.ibb.co/wNRwG9MK/bg5.png) !important;
  background-position: bottom center !important;
  background-size: 30px !important;
}
.inner > div:nth-child(1) * {
  /*! background: transparent !important; */
}
#mainnav .flex.items-stretch.justify-between.relative {
  background: transparent !important;
  padding: 0 5px !important;
  border-radius: 14px;
  border-bottom: unset !important;
  box-shadow: unset !important;
  backdrop-filter: unset !important;
}
.items-stretch > div:nth-child(1) {
  background: transparent !important;
}
.fixed-header.main-nav-container.fixed-header .inner {
  /*! filter: blur(5px) !important; */
}
.main-menu li.root-level > a {
  font-weight: 700;
  color: #000 !important;
}
.sicon-shopping-bag::before {
  content: "\f07a" !important;
  font-family: fontawesome !important;
  color: #000 !important;
}
.inner.bg-inherit *:before,
.inner.bg-inherit i{
  color: #000 !important;
}
.s-cart-summary-total {
  color: #000 !important;
  font-weight: bold !important;
}
i.header-btn__icon:nth-child(1) {
  display: flex !important;
}

a.flex.items-center.m-0 {
  filter: unset !important;
}
.store-footer *,
.store-footer a
{
  color: #000 !important;
}
.footer-is-light .store-footer .store-footer__inner {
  margin-top: 0;
}
.store-footer h3 {
  background: 0 0 !important;
  border-bottom: #000 2px dotted !important;
}
.store-footer h3 {
  color: #545454 !important;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.md\:flex.items-center.justify-between.py-4.container.text-center > span {
  display: block;
}
/* */
.inner.bg-inherit i {
    background: transparent !important;
  }
  .sicon-menu {
    background: #f8f8f8 !important;
    color: #fff !important;
    padding: 8px !important;
    border-radius: 15px 8px !important;
    border: #a1a1a1 solid 1px !important;
  }
  .s-product-card-entry {
  background: #f3f3f3 !important;
  box-shadow: 0 10px 15px -3px rgba(0,0,0,.1) !important;
  border: none !important;
  /*! margin-bottom: 20px; */
}
.s-product-card-content-title a,
.s-product-card-content .s-product-card-price
{
  color: #000 !important;
}
.s-button-icon .s-button-text {
  display: flex;
  color: #000 !important;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  border: #dbdada solid 1px !important;
}
.topnav-is-dark .top-navbar {
  --tw-bg-opacity: 1;
  background-color: rgb(29, 31, 31);
  background-color: rgb(251, 251, 251);
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, 1);
  color: rgba(209, 213, 219, var(--tw-text-opacity, 1));
}
.top-navbar .s-search-input {
  border-style: none;
  background: #eeeded !important;
  color: #000 !important;
}

.topnav-is-dark .top-navbar .s-search-input {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgb(13, 13, 13);
}
.topnav-is-dark .top-navbar .s-search-input::placeholder {
  color: #a1a1a1 !important;
}
.top-navbar .s-search-icon-wrap * {
  fill: #a1a1a1 !important;
}
.mm-spn li a, .mm-spn li a span, .mm-spn li span {
  background-image: linear-gradient(to right, #fdfffd, #f8fff8, #e0e0e0, #fff) !important;
  box-shadow: 0 2px 10px 0 rgba(45, 54, 65, .25) !important;
  color: #fff !important;
  border-radius: 2rem !important;
  text-align: center !important;
  justify-content: center;
}
.mm-spn a, .mm-spn span, .mm-spn :hover, .mm-spn.mm-spn--navbar ul :hover, .mm-spn.mm-spn--navbar ul :active, .mm-spn.mm-spn--navbar ul :focus, .mm-spn :hover *, .mm-spn.mm-spn--navbar ul * {
  color: #000 !important;
}

.s-product-card-image img.loaded {
    background-color: #fff;}
@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css";
@import "https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100&display=swap";
@import 'https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap';
body *:not(i) {
  font-family:cairo!important
}
:root {
  --main-text-color: #000!important

}
.s-comments-item-inner p {
  color:#fff
}
.Class-main-splash {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#F8F8F8;
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:9998;
  transition:1s;
  -webkit-transition:1s;
  -moz-transition:1s;
  -ms-transition:1s;
  -o-transition:1s
}
.Class-img-splash {
  z-index:9999;
  top:50vh;
  left:30%;
  height:30vh;
  width:30%;
  align-content:center
}
#delayedItem {
  display:none;
  padding:20px;
  background-color:#333
}
.hidden {
  transition:.5s;
  display:none
}
.inner.bg-inherit {
  background:#2c2c2c
}
.top-navbar .s-search-input {
  border-style:none;
  background:linear-gradient(359deg,#2c2c2c,#F8F8F8)
}
.main-nav-container.fixed-header .inner {
  background:0 0;
  box-shadow:none
}
i.header-btn__icon {
  border:1px solid #575757
}
.main-menu li>a:hover {
  color:#999;
  color:#F8F8F8!important
}
section.s-block.s-block--fixed-banner.wide-placeholder {
  margin-top:0
}
section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type .container {
  margin:0;
  width:100%;
  max-width:100%;
  padding:0
}
@media only screen and (min-width:768px) {
  section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type {
    margin-top:-10px!important
  }
}
.banner--fixed img {
  background:#333
}
ul.main-menu.mm-spn--open {
  background:0 0
}
.sub-menu.w-56 ul li {
  border-bottom:1px solid #575757;
  background:#444
}
.banner--fixed img {
  background:0 0;
  margin-top:10px
}
.s-slider-block__title-right:before {
  left:2rem;
  content:"";
  position:absolute;
  width:75%;
  background:#F8F8F8;
  bottom:-20%;
  height:2px;
  right:0
}
.s-slider-block__title-right {
  font-family:noto kufi arabic,sans-serif;
  position:relative
}
.s-product-card-content {
  text-align:center;
  justify-content:center;
  background:#1a1a1a
}
button.s-product-card-wishlist-btn.animated.s-button-element.s-button-icon.s-button-fill-none.s-button-light.s-button-loader-center {
  color:#F8F8F8!important;
  background:#2b2b2b!important
}
.s-product-card-content-sub {
  justify-content:center
}
.s-product-card-image img.loaded {
  transition:.5s
}
.s-product-card-vertical:hover .s-product-card-image img.loaded {
  scale:1.2
}
.s-product-card-image img.loaded {
  position:relative;
  opacity:1;
  transition:.5s
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:linear-gradient(45deg,#2e2e2e,#F8F8F8)
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  border:1px solid #444;
  background:#F8F8F8
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
  background:#F8F8F8!important;
  color:#fff!important
}
.s-button-primary-outline:hover {
  color:#F8F8F8!important;
  border:1px solid #444!important;
  box-shadow:0 0 2px 0 #F8F8F8!important;
  background:linear-gradient(45deg,#F8F8F8,transparent)!important
}
.store-footer h3,
.footer-list {
  text-align:center
}
a.flex.items-center.m-0 {
  content:url(https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/LjaJ/U5fUDrzYXSOKvjo15qTy567Rocg6Nzy9rGN5NhAH.png);
  width:125px;
  justify-content:end;
  margin:0 auto;
  filter: invert();
}
ul.flex.mb-6,
a.mb-4.last\:mb-0.flex.items-center.text-sm.leading-none,
.flex.rtl\:space-x-reverse.space-x-2.items-end {
  justify-content:center
}
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.md\:flex.items-center.justify-between.py-4.container.text-center>span {
  display:none
}
ul.main-menu.mm-spn--open {
  background:#2c2c2c
}
.s-block--features__item {
  border-radius:12px;
  box-shadow:0 1px 7px 0 #F8F8F8;
  background-size:cover;
  background-attachment:fixed;
  padding:1rem!important
}
.s-block--features__item h4 {
  font-family:noto kufi arabic,sans-serif;
  font-weight:900;
  font-size:18px
}
footer h3 {
  font-family:noto kufi arabic,sans-serif;
  color:#fff
}
@media only screen and (min-width:768px) {
  .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 {
    grid-template-columns:1fr 1fr 1fr 1fr
  }
  .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
  #app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
  #app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
    background:#F8F8F8;
    border-radius:10px;
    padding:10px;
    color:#F8F8F8;
    border:unset!important
  }
  .lg\:col-span-2 {
    grid-column:span 1/span 2
  }
}
@media only screen and (max-width:768px) {
  .s-block--features__item {
    padding:10px
  }
}
.s-block--hero-slider .swiper-slide .swiper-lazy:after {
  background:unset
}
.swiper-lazy.swiper-lazy-loaded {
  background-size:cover;
  background-repeat:no-repeat
}
.swiper-lazy-wrap.w-full.min-h-\[300px\].lg\:min-h-\[528px\].bg-dark.swiper-slide.swiper-slide-duplicate.swiper-slide-next {
  min-height:260px!important
}
.min-h-\[300px\] {
  min-height:260px
}
@media only screen and (max-width:768px) {
  .s-block--hero-slider .swiper-slide {
    position:relative;
    height:0
  }
  .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
    width:100%;
    padding:0
  }
}
@media only screen and (min-width:768px) {
  .inner.bg-inherit {
    z-index:1;
    position:relative;
    background:0 0!important
  }
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background:#F8F8F8!important
}
salla-slider.photos-slider .swiper-slide {
  position:relative;
  margin-left:0;
  margin-right:0;
  height:auto;
  width:100%;
  overflow:hidden;
  border-radius:.375rem
}
section.s-block.s-block--photos-slider {
  margin:0
}
.s-button-primary:hover {
  background-color:#F8F8F8;
  color:#fff
}
.s-button-primary {
  background-color:#F8F8F8;
  color:#fff
}
#cart _summary_desktop .btn.btn--fixed {
  height:40px;
  background:#F8F8F8;
  color:#fff!important
}
#cart_summary_desktop .btn.btn--fixed:hover {
  height:40px;
  background:#fff!important;
  color:#F8F8F8!important
}
.shipping-middleware input[type=radio]:checked+label:before {
  background:#F8F8F8!important
}
.salla-advertisement {
  background-color:#F8F8F8;
  color:#F8F8F8;
  height:60px
}
.s-product-card-vertical {
  flex-direction:column;
  border-style:solid;
  border-width:15px
}
.s-product-card-entry {
  position:relative;
  display:flex;
  height:100%;
  justify-content:space-between;
  border-radius:.75rem;
  --tw-bg-opacity: 1;
  transition-property:box-shadow;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:300ms;
  border-style:solid!important;
  border-width:10px!important
}
.s-product-card-image {
  position:relative;
  height:100%;
  width:100%;
  flex-shrink:0;
  overflow:hidden;
  --tw-bg-opacity: 1;
  background-color:#1a1a1a;
  border-style:groove!important;
  border-width:2px;
  border-color:#1a1a1a
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-image:#F8F8F8;
  background-position:center
}
.s-product-card-entry {
  border-block-color:inherit;
  background:border-box;
  margin-left:10px;
  margin-right:10px;
  border:#F8F8F8;
  border-width:thin!important
}
.s-product-card-content {
  position:relative;
  display:flex;
  flex-direction:column;
  padding:.75rem;
  border-bottom-left-radius:15px;
  border-bottom-right-radius:20px;
  background-image:#F8F8F8!important
}
.s-product-card-image {
  border-width:0
}
[dir=rtl] .s-product-card-vertical .s-product-card-wishlist-btn {
  left:.1rem;
  right:auto;
  right:initial;
  color:#F8F8F8
}
.store-footer__inner {
  background-image:#F8F8F8;
  border-top:4px solid #575757;
  background-position:center;
  border-top-width:thick
}
.max-w-sm {
  margin-top:20px;
  text-align:center
}
.store-footer {
  background-image:#F8F8F8
}
.testimonials-slider .swiper-slide-active .testimonial {
  margin-right:10px;
  margin-left:10px;
  background:#F8F8F8;
  border-radius:10px;
  padding:10px;
  color:#F8F8F8;
  border:2px solid #575757;
  box-shadow:0 1px 3px 0 #575757
}
.s-product-card-promotion-title {
  background-color:#1c1c1c!important
}
.top-navbar .s-search-input::placeholder {
  color:#fff!important
}
.top-navbar .s-search-icon-wrap * {
  fill:#fff!important
}
.mm-spn li a,
.mm-spn li>span {
  max-width:85%!important;
  margin:5px auto!important;
  background:#F8F8F8!important;
  text-align:center!important;
  border-radius:10px!important
}
.mm-spn li a span {
  min-width:100%!important;
  display:flex!important;
  text-align:center!important;
  justify-content:center!important
}
.mm-spn li a,
.mm-spn li>span {
  max-width:85%!important;
  margin:5px auto!important;
  background:#F8F8F8!important;
  text-align:center!important;
  border-radius:10px!important
}
.mm-spn li a span {
  min-width:100%!important;
  display:flex!important;
  text-align:center!important;
  justify-content:center!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  border:1px solid #F8F8F8!important;
  background:#F8F8F8!important;
  color:#fff!important;
  padding:5px 10px!important
}
.cart-item {
  background:rgb(34,34,34,.2)!important
}
.s-quantity-input-button {
  background:rgba(255,255,255,.9)!important
}
@media screen and (min-width:1024px) {
  .main-nav-container {
    min-height:84px;
    background:0 0!important
  }
}
#mainnav .flex.items-stretch.justify-between.relative {
  border-bottom:#F8F8F8 solid 5px!important
}
.s-button-primary {
  background:#F8F8F8!important;
  color:#fff!important
}
.s-user-menu-trigger {
  background-color:transparent!important
}
.store-footer h3 {
  color:#F8F8F8!important
}
.max-w-sm,
.store-footer a,
.s-product-card-content-title a,
.s-product-card-price,
[dir=rtl] .rtl\:pl-3,
.mb-2 {
  color:#F8F8F8!important
}
.s-quantity-input-button {
  background:#F8F8F8!important
}
.s-comments-product {
  background-color:transparent!important
}
li.w-12:nth-child(6)>img:nth-child(1),
li.w-12:nth-child(6) {
  display:none!important
}
@media only screen and (min-width:768px) {
  .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
  #app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
  #app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
    background:#F8F8F8!important;
    border-radius:10px;
    padding:10px;
    color:#F8F8F8;
    border:unset!important
  }
  .store-footer h3 {
    color:#F8F8F8!important
  }
}
.top-navbar .s-search-input {
  border-style:none;
  background:#2c2c2c!important
}
.s-product-card-entry {
  margin-left:0!important;
  margin-right:0!important
}
.s-products-slider-wrapper[block-title="Ù…Ù†ØªØ¬Ø§Øª Ù‚Ø¯ ØªØ¹Ø¬Ø¨Ùƒ"] .swiper-wrapper {
  gap:10px!important
}
.s-button-primary {
  background:#F8F8F8!important;
  color:#fff!important
}
.cart-item {
  background:#2c2c2c!important
}
.s-quantity-input-button {
  width:2.75rem;
  fill:#fff!important;
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:300ms
}
#app::before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:fixed;
  z-index:-1
}
.s-block--features__item .feature-icon {
  background:#F8F8F8!important
}
.s-block--features__item .feature-icon {
  background:#F8F8F8!important
}
.mm-spn li a {
  background:#242424!important;
  color:#F8F8F8!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  border:1px solid #F8F8F8!important;
  background:#F8F8F8!important;
  color:#F8F8F8!important;
  padding:5px 10px!important
}
.s-product-card-entry {
  border:none!important;
  box-shadow:0 10px 15px -3px rgba(0,0,0,.1)
}
.store-footer {
  color:#fff!important
}
.lg\:col-span-2,
.grid-col-1>div:nth-child(2),
.grid-col-1>div:nth-child(3) {
  background:#F8F8F8!important;
  border-radius:10px!important;
  padding:10px!important
}
section.s-block.s-block--photos-slider {
  margin:10px auto!important
}
.mm-spn li a {
  background:rgba(36,34,34,.02)!important;
  color:#fff!important
}
i.header-btn__icon {
  border:none;
  background:#F8F8F8!important;
  border-radius:20px 3px!important;
  font-size:16px!important
}
@media only screen and (max-width:1024px) {
  .mm-spn ul.main-menu li::before {
    height:.5rem;
    width:.5rem;
    background:#F8F8F8!important
  }
}
.s-cart-summary-total {
  font-weight:100;
  --tw-text-opacity: 1;
  color:#F8F8F8;
  font-size:11px!important
}
.s-quantity-input-button.s-quantity-input-decrease-button {
  background:#F8F8F8!important;
  border-radius:20px 0 0 20px
}
.s-quantity-input-button.s-quantity-input-increase-button {
  background:#F8F8F8!important;
  border-radius:0 20px 20px 0!important
}
.s-quantity-input-container {
  border-radius:20px!important
}
.cart-item {
  box-shadow:0 10px 15px -3px rgba(0,0,0,.1)
}
body {
  background-color:rgb(34,34,34,.5)!important
}
.Class-main-splash {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#F8F8F8;
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:9998;
  transition:1s
}
.store-footer__inner {
  color:#fff!important;
  background-position:center;
  border-top-width:thick
}
.s-block--features__item {
  background:#F8F8F8!important;
  color:#2c2c2c!important
}
.mm-spn li a,
.s-button-primary {
  background:#0000!important;
  color:#fff!important
}
#app::before {
  content:""
}
.store-footer {
  background:0 0!important
}
.s-slider-block__title h2 {
  padding:15px!important
}
.s-product-card-entry,
.s-product-card-content {
  background:0 0!important
}
.s-product-card-entry {
  border:#F8F8F8 solid 2px!important;
  border-radius:1rem!important
}
.s-product-card-entry .s-button-element {
  background:#F8F8F8!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#F8F8F8!important
}
.store-footer__inner {
  background:0 0!important
}
.s-block--features__item {
  background:0 0!important;
  color:#2c2c2c!important
}
element {
  animation:customAni 2s ease 0s infinite alternate-reverse forwards
}
@keyframes customAni {
  0% {
    transform:rotate(0);
    transform-origin:right
  }
  100% {
    transform:rotate(360deg);
    transform-origin:right
  }
}
.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
  background:0 0!important;
  border-radius:10px;
  padding:10px;
  color:#fff!important
}
.max-w-sm,
.store-footer a,
.s-product-card-content-title a,
.s-product-card-price,
[dir=rtl] .rtl\:pl-3,
.mb-2 {
  color:#fff!important
}
.s-block--features__item {
  background:0 0!important;
  color:#2c2c2c!important;
  box-shadow:#F8F8F8 2px 2px 5px!important
}
.s-block--features__item h2 {
  color:#F8F8F8!important
}
.s-block--features__item p {
  color:#fff!important
}
#mainnav .flex.items-stretch.justify-between.relative {
  background:#F8F8F8!important;
  padding:0 20px;
  border-radius:14px;
  box-shadow:0 3px 6px -2px #F8F8F8
}
i.header-btn__icon {
  border:none;
  background:#fff!important;
  border-radius:20px!important;
  font-size:16px!important
}
.inner.bg-inherit {
  background:#F8F8F8!important
}
.s-cart-summary-total {
  color:#fff!important
}
.mm-ocd--open {
  bottom:0;
  background:#F8F8F8!important;
  transition-delay:0s
}
ul.main-menu.mm-spn--open {
  background:#F8F8F8
}
.mm-spn li:hover a span {
  color:#2c2c2c!important
}
.mm-spn li a span {
  background:#F8F8F8!important;
  padding:10px!important;
  border-radius:1rem!important
}
ul.main-menu.mm-spn--open {
  background:#F8F8F8
}
.mm-spn.mm-spn--light {
  color:#fff!important;
  background:#F8F8F8!important
}
.is-sticky-product-bar .sticky-product-bar {
  background:#000!important
}
.text-gray-800 {
  color:#fff!important
}
.cart-item {
  background:rgba(255,255,255,.1)!important
}
.text-gray-900 {
  color:#fff!important
}
.text-gray-500 {
  color:#F8F8F8!important
}
div.p-5:nth-child(2) {
  background:rgba(255,255,255,.1)!important
}
h2.font-bold {
  color:#F8F8F8!important
}
#sub-total,
div.flex:nth-child(5)>b:nth-child(2) {
  color:#F8F8F8!important
}
#cart-submit>button:nth-child(1) {
  background:#F8F8F8!important
}
.text-gray-500 {
  color:#fff!important
}
.main-menu li.root-level>a {
  font-weight:700;
  color:#fff!important
}
.s-modal-header,
.s-modal-body {
  background:#F8F8F8!important;
  opacity:1!important;
  backdrop-filter:unset!important;
  color:#fff!important
}
.s-modal-body button {
  background:#F8F8F8!important
}
.s-login-modal-label {
  color:#fff!important
}
div.s-localization-modal-item>div>label {
  color:#fff!important
}
.form-label {
  color:#fff!important
}
.iti__country-list,
.iti__selected-flag {
  color:#fff!important
}
.s-login-modal-input,
.s-verify-input {
  color:#fff!important
}
@media screen and (max-width:767px) {
  ul.main-menu.mm-spn--open {
    background:#F8F8F8;
    border-left:#F8F8F8 solid 5px!important
  }
}
.store-footer {
  background:0 0!important
}
.banner--fixed img {
  background:0 0;
  margin-top:10px;
  border-radius:1rem!important
}
.s-slider-block__title h2 {
  padding:15px!important
}
.s-product-card-entry,
.s-product-card-content {
  background:0 0!important
}
.s-product-card-entry {
  border:#F8F8F8 solid 2px!important;
  border-radius:1rem!important
}
.s-product-card-entry .s-button-element {
  background:#F8F8F8!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#F8F8F8!important
}
.store-footer__inner {
  background:rgb(44,44,44,.5)!important;
  border:none!important
}
.s-block--features__item {
  background:0 0!important;
  color:#2c2 c2c!important
}
element {
  animation:customAni 2s ease 0s infinite alternate-reverse forwards
}
@keyframes customAni {
  0% {
    transform:rotate(0);
    transform-origin:right
  }
  100% {
    transform:rotate(360deg);
    transform-origin:right
  }
}
.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
  background:0 0!important;
  border-radius:10px;
  padding:10px;
  color:#fff!important
}
.max-w-sm,
.store-footer a,
.s-product-card-content-title a,
.s-product-card-price,
[dir=rtl] .rtl\:pl-3,
.mb-2 {
  color:#fff!important
}
.s-block--features__item {
  background:0 0!important;
  color:#2c2c2c!important;
  box-shadow:#F8F8F8 2px 2px 5px!important
}
.s-block--features__item h2 {
  color:#F8F8F8!important
}
.s-block--features__item p {
  color:#fff!important
}
#mainnav .flex.items-stretch.justify-between.relative {
  background:#F8F8F8!important;
  padding:0 20px;
  border-radius:14px;
  box-shadow:0 3px 6px -2px #F8F8F8
}
i.header-btn__icon {
  border:none;
  background:#fff!important;
  border-radius:20px!important;
  font-size:16px!important
}
.inner.bg-inherit {
  background:#F8F8F8!important
}
.s-cart-summary-total {
  color:#fff!important
}
.mm-ocd--open {
  bottom:0;
  background:#F8F8F8!important;
  transition-delay:0s
}
ul.main-menu.mm-spn--open {
  background:#F8F8F8
}
.mm-spn li:hover a span {
  color:#2c2c2c!important
}
.mm-spn li a span {
  background:#F8F8F8!important;
  padding:10px!important;
  border-radius:1rem!important
}
ul.main-menu.mm-spn--open {
  background:#F8F8F8
}
.mm-spn.mm-spn--light {
  color:#fff!important;
  background:#F8F8F8!important
}
.s-block--banners div.md\:grid-cols-3 .s-block--banners div.md\:grid-cols-3 .banner-entry>div {
  background-size:contain!important;
  background-repeat:no-repeat!important
}
.is-sticky-product-bar .sticky-product-bar {
  background:#000!important
}
.text-gray-800 {
  color:#000!important
}
.cart-item {
  background:rgba(255,255,255,.1)!important
}
.text-gray-900 {
  color:#000!important
}
.text-gray-500 {
  color:#F8F8F8!important
}
div.p-5:nth-child(2) {
  background:rgba(255,255,255,.1)!important
}
h2.font-bold {
  color:#F8F8F8!important
}
#sub-total,
div.flex:nth-child(5)>b:nth-child(2) {
  color:#F8F8F8!important
}
#cart-submit>button:nth-child(1) {
  background:#F8F8F8!important
}
.text-gray-500 {
  color:#000!important
}
.main-menu li.root-level>a {
  font-weight:700;
  color:#fff!important
}
.s-modal-header,
.s-modal-body {
  background:#F8F8F8!important;
  opacity:1!important;
  backdrop-filter:unset!important;
  color:#fff!important
}
.s-modal-body button {
  background:#F8F8F8!important
}
.s-login-modal-label {
  color:#000!important
}
div.s-localization-modal-item>div>label {
  color:#000!important
}
.form-label {
  color:#000!important
}
.iti__country-list,
.iti__selected-flag {
  color:#000!important
}
.s-login-modal-input,
.s-verify-input {
  color:#000!important
}
@media screen and (max-width:767px) {
  ul.main-menu.mm-spn--open {
    background:#F8F8F8;
    border-left:#F8F8F8 solid 5px!important
  }
}
.s-block--banners div.md\:grid-cols-3 .banner-entry {
  height:200px!important;
  background-size:contain!important;
  background:0 0!important;
  max-width:100%;
  border-radius:1rem
}
.navbar-brand img {
  max-height:6rem!important;
  width:auto!important;
  max-width:auto!important
}
.iti input,
.iti input[type=text],
.iti input[type=tel] {
  color:#fff!important
}
.s-modal-title {
  color:#fff!important
}
.s-product-card-entry {
  background:rgb(44,44,44,.5)!important
}
.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
  background:rgb(44,44,44,.5)!important;
  border-top:none!important
}
.s-block__title h2 {
  color:rgb(44,44,44,.5)!important;
  border-bottom:rgb(44,44,44,.5) solid 5px!important;
  padding-bottom:10px!important
}
.s-block--features__item {
  background-color:rgb(44,44,44,.5)!important
}
.sicon-user-circle::before {
  content:"\f007"!important;
  font-family:fontawesome!important;
  color:#fff!important
}
.sicon-shopping-bag::before {
  content:"\f07a"!important;
  font-family:fontawesome!important;
  color:#fff!important
}
i.header-btn__icon {
  background:0 0!important
}
.s-product-card-image {
  max-height:320px!important;
  position:relative!important;
  background-position:center center!important;
  background:#1a1a1a!important
}
.s-product-card-image img {
  background-size:cover!important;
  max-height:100%!important;
  background-position:top center!important;
  margin:auto!important
}
.sicon-menu {
  background:rgb(44,44,44,.5)!important;
  color:#fff!important;
  padding:8px!important;
  border-radius:15px 8px!important
}
.store-footer h3 {
  background:#1a1a1a!important
}
.mm-ocd--open {
  background:0 0!important
}
@media screen and (max-width:767px) {
  ul.main-menu.mm-spn--open {
    background:rgb(44,44,44,.5);
    border-left:#F8F8F8 solid 5px!important
  }
}
.text-gray-500 {
  color:#000!important
}
.text-gray-900 {
  color:#000!important
}
.text-gray-800 {
  color:#000!important
}
.shipping-item {
  color:rgb(44,44,44,.5)!important
}
.is-sticky-product-bar .sticky-product-bar {
  background:rgb(44,44,44,.5)!important
}
.s-quantity-input-input {
  background:#1a1a1a!important
}
.s-button-primary-outline {
  color:#fff!important;
  border:1px solid #444!important;
  box-shadow:0 0 2px 0 #F8F8F8!important;
  background:#F8F8F8!important
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color:#1a1a1a;
  background-color:transparent!important
}
.sticky-product-bar__quantity .form-label {
  color:#fff!important
}
#page-main-title {
  color:#000!important
}
.s-modal-header,
.s-modal-body {
  background:#2c2c2c!important;
  opacity:1!important;
  backdrop-filter:unset!important;
  color:#fff!important
}
.s-product-card-entry {
  background:#2c2c2c!important
}
.s-product-card-content:not(button):not(.s-product-card-sale-price) {
  color:#F8F8F8!important
}
.s-product-card-content-title a {
  color:#fff!important
}
.s-product-card-sale-price {
  color:#F8F8F8!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#F8F8F8!important;
  color:#fff!important
}
i.header-btn__icon:nth-child(1) {
  display:none!important
}
.s-product-card-entry {
  border:#fff solid 2px!important;
  border-radius:1rem!important
}
body {
  background-color:rgba(34,34,34,.5)!important
}
.s-product-card-price {
  color:#fff!important
}
.s-product-card-sale-price h4 {
  color:#fff!important
}
.main-menu li.root-level>a {
  font-weight:700;
  color:#fff!important
}
.sicon-shopping-bag::before {
  content:"\f07a"!important;
  font-family:fontawesome!important;
  color:#fff!important
}
.inner.bg-inherit {
  background:#1a1a1a!important
}
#mainnav .flex.items-stretch.justify-between.relative {
  background:#1a1a1a!important;
  padding:0 5px!important;
  border-radius:14px;
  border-bottom:#1a1a1a solid 5px!important;
  box-shadow:0 3px 6px -2px #1a1a1a
}
ul.main-menu.mm-spn--open {
  background:#1a1a1a
}
.sicon-menu {
  background:#1a1a1a!important;
  color:#fff!important;
  padding:8px!important;
  border-radius:15px 8px!important
}
.s-product-card-entry .sicon-shopping-bag::before {
  color:#000 !important;
}
.store-footer__inner {
  background:0 0!important;
  border:none!important
}
.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
  background:0 0!important;
  border-top:none!important
}
.max-w-sm,
.store-footer a,
.s-product-card-content-title a,
.s-product-card-price,
[dir=rtl] .rtl\:pl-3,
.mb-2 {
  color:#fff!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#F8F8F8!important;
  border-color:#F8F8F8!important
}
.s-product-card-sale-price {
  color:#fff!important
}
.s-product-card-sale-price h4 {
  color:#F8F8F8!important
}
.store-footer h3 {
  color:#fff!important
}
.mm-spn li a span,
.mm-spn li a span:hover {
  background:0 0!important;
  padding:10px!important;
  border-radius:1rem!important;
  color:#fff!important
}
.mm-spn.mm-spn--light {
  color:#fff!important;
  background:#000!important
}
.store-footer a span.unicode {
  display:none!important
}
footer .grid>div:nth-child(3)>div:nth-child(1) {
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:center!important
}
footer .grid>div:nth-child(3)>div:nth-child(1) h3 {
  flex:100%!important
}
footer a.mb-4:nth-child(4) {
  padding:0!important;
  margin:0!important;
  line-height:0!important;
  display:block
}
footer a.mb-4 i {
  border-radius:10px!important
}
.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),
#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
  background:0 0!important;
  border-radius:10px;
  padding:10px;
  color:#fff!important
}
.s-slider-block__title {
  border-radius:10px;
  color:#fff!important;
  border-color:rgba(255,255,255,.2)!important
}
@media screen and (max-width:767px) {
  ul.main-menu.mm-spn--open {
    background:#fff;
    border-left:#fff solid 5px!important
  }
  .mm-spn ul.main-menu li::before {
    height:.5rem;
    width:.5rem;
    background:#fff!important
  }
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
  background:#fff!important;
  color:#fff!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#F8F8F8!important;
  color:#fff!important
}
.s-block--banners div.md\:grid-cols-3 {
  display:grid!important;
  grid-template-columns:repeat(4,25%)!important;
  gap:5px!important
}
.footer-is-light .store-footer .store-footer__inner {
  background:#131313 !important;
  margin-top:25px
}
.absolute {
  background:0 0!important;
  height:50px!important;
  fill:rgb(44,44,44,.5)!important;
  position:absolute;
  width:100%;
  bottom:0!important;
  top:unset!important;
  position:relative;
  color:rgb(44,44,44,.5)!important
}
.footer-is-light .store-footer {
  margin-top:0!important
}
.store-footer h3 {
  background:0 0!important;
  border-bottom:#fff 2px dotted!important
}
.s-block.raoua_video {
  margin-top:-150px!important;
  max-height:100vh!important;
  height:calc(100vh + 150px)!important;
  overflow-y:scroll!important
}
.object-center {
  object-position:center!important;
  height:100%!important
}
.object-cover {
  object-fit:cover!important
}
.s-block.raoua_video .w-full {
  width:100%!important
}
.s-block.raoua_video .h-full {
  height:100%!important
}
.inner.bg-inherit {
  background:0 0!important
}
#mainnav .flex.items-stretch.justify-between.relative {
  background:0 0!important;
  padding:0 5px!important;
  border-radius:14px;
  border-bottom:unset!important;
  box-shadow:unset!important;
  backdrop-filter:blur(5px)!important
}
.fixed-header.main-nav-container.fixed-header .inner {
  background:rgb(44,44,44,.5)!important
}
@media screen and (max-width:767px) {
  .s-block.raoua_video {
    margin-top:-170px!important;
    max-height:100vh!important;
    height:calc(60vh + 150px)!important;
    overflow-y:scroll!important
  }
  .navbar-brand img {
    max-height:3rem!important;
    width:auto!important;
    max-width:auto!important
  }

}
.mm-spn li a,
.s-button-primary {
  color:#fff!important
}
ul.main-menu.mm-spn--open {
  background:0 0!important
}
.is-sticky-product-bar .sticky-product-bar {
  background:rgba(0,0,0,.3)!important
}
#cart-submit>button:nth-child(1) {
  background:#F8F8F8!important;
  color:#fff!important
}
.mm-spn.mm-spn--light {
  color:#fff!important;
  background:0 0!important
}
:is([dir=rtl] .mm-spn.mm-spn--navbar.mm-spn--main)::after {
  padding-right:.75rem;
  background:#F8F8F8!important;
  justify-content:center;
  display:flex
}
.max-w-sm,
.store-footer a,
.s-product-card-content-title a,
.s-product-card-price,
[dir=rtl] .rtl\:pl-3,
.mb-2 {
  color:#fff!important
}
.s-block--features__item {
  box-shadow:unset!important
}
.s-block --features__item p {
  color:#fff!important
}
.s-product-card-image {
  margin-top:-80px!important;
  max-width:calc(100% - 30px)!important;
  margin-right:15px!important;
  border-radius:25px!important;
  box-shadow:0 10px 15px -3px rgba(0,0,0,.1)!important
}
.s-products-list-wrapper {
  overflow:visible!important;
  padding-top:100px!important;
  padding-bottom:100px!important
}
.s-products-list-vertical-cards {
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:.625rem;
  row-gap:.625rem;
  row-gap:100px!important
}
.s-product-card-entry {
  background:#0d0f0b !important;
  box-shadow:0 10px 15px -3px rgba(0,0,0,.1)!important;
  border:none!important
}
.s-block__title h2 {
  color:#000!important;
  border-bottom:#000 solid 3px!important;
  padding-bottom:10px!important
}
.s-products-slider-wrapper .carousel-slider .swiper-wrapper {
  padding-top:100px!important
}
.cart-item {
  background:rgb(0,0,0,.15)!important;
  border-radius:2rem!important;
  backdrop-filter:blur(2px)
}
.mm-spn li a {
  background:#333!important
}
.mm-spn li a {
  background:rgb(0,0,0,.15)!important;
  border-radius:2rem!important;
  backdrop-filter:blur(2px);
  padding:5px!important
}
.mm-spn li a {
  background:#333!important
}
@media screen and (max-width:767px) {
  .mm-spn ul.main-menu li::before {
    height:1rem;
    width:1rem;
    background:#fff!important;
    top:45%!important;
    right:30px!important
  }
  .s-products-list-vertical-cards {
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:.625rem;
    row-gap:.625rem;
    row-gap:100px!important
  }
  .grid-cols-\[repeat\(2\2c minmax\(0\2c 1fr\)\)\] {
    grid-template-columns:repeat(4,minmax(0,1fr))!important
  }
  .s-block--features__item:first-child {
    grid-column:1/2!important
  }
}
.maSection {
  margin-top:2rem;
  background:rgb(0,0,0,.1);
  padding:2rem;
  width:100%;
  border-radius:1rem
}
.maSection .elementor-container {
  display:flex
}
.maSection .elementor-container .elementor-column {
  display:flex;
  width:50%;
  justify-content:center
}
.elementor-image-box-content {
  display:flex;
  flex-direction:column;
  justify-content:center;
  justify-items:center;
  padding-top:20px
}
.elementor-image-box-content * {
  justify-content:center;
  justify-content:center;
  justify-content:center;
  text-align:center
}
.elementor-heading-title {
  padding:15px;
  text-align:center
}
#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--features.container>section>div>section>div>div.elementor-column.elementor-col-14.elementor-inner-column.elementor-element.elementor-element-45180777 {
  display:none
}
#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--features.container>section>div>section>div>div.elementor-column.elementor-col-14.elementor-inner-column.elementor-element.elementor-element-6b41ff33.elementor-hidden-phone {
  display:none
}
#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--features.container>section>div>section>div>div.elementor-column.elementor-col-14.elementor-inner-column.elementor-element.elementor-element-120006fa {
  display:none
}
.elementor-image-box-description,
#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--features.container>section>div>div.elementor-element.elementor-element-d7dee6e.elementor-widget.elementor-widget-heading>div>h4 {
  display:none
}
.elementor-container {
  display:grid!important;
  grid-template-columns:repeat(4,25%);
  justify-content:center;
  gap:20px!important
}
.elementor-container * {
  text-align:center!important;
  justify-content:center
}
.maSection .elementor-container .elementor-column {
  display:flex;
  width:100%;
  justify-content:center;
  gap:20px!important
}
.s-map-search-input {
  color:#fff
}
.maSection img {
  width:70px!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
  background:#F8F8F8!important;
  color:#fff!important
}
.is-sticky-product-bar .sticky-product-bar {
  background:rgb(0,0,0,.8)!important
}
a.mb-4:nth-child(5) {
  margin-bottom:15px!important;
  margin-top:0!important
}
#app::before {
  background:#F8F8F8 !important;
}
[id^=gb-widget-]>div>div>a>svg {
  width:auto;
  max-width:50px
}
.s-block--full-banner .full-banner-entry {
  background:#F8F8F8!important;
  max-height:200px;
  padding:0!important
}
.s-block--full-banner .full-banner-entry .h-full {
  padding:0!important
}
.s-block--full-banner .overlay {
  display:none!important
}
.s-block--full-banner .full-banner-entry .h-full h2 {
  color:#000000 !important;
  font-size:1.6rem!important
}
.s-block--full-banner .full-banner-entry a {
  background:#000!important;
  font-size:1.2rem!important;
  border-color:#fff!important;
  border-bottom:#fff solid 5px!important;
  color:#fff!important;
  margin-top:15px!important;
  border-radius:3rem!important
}
.s-block--full-banner .full-banner-entry a {
  background:#000!important;
  font-size:1.2rem!important;
  border-color:#fff!important;
  border-bottom:#fff solid 5px!important;
  color:#fff!important;
  margin-top:15px!important;
  border-radius:3rem!important;
  -webkit-animation:bounce-top 2s infinite;
  animation:bounce-top 2s infinite
}
@-webkit-keyframes bounce-top {
  0% {
    -webkit-transform:translateY(-15px);
    transform:translateY(-15px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:1
  }
  24% {
    opacity:1
  }
  40% {
    -webkit-transform:translateY(-10px);
    transform:translateY(-10px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  65% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  82% {
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  93% {
    -webkit-transform:translateY(-3px);
    transform:translateY(-3px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
  }
  100% {
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    opacity:1
  }
}
@keyframes bounce-top {
  0% {
    -webkit-transform:translateY(-15px);
    transform:translateY(-15px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:1
  }
  24% {
    opacity:1
  }
  40% {
    -webkit-transform:translateY(-10px);
    transform:translateY(-10px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  65% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  82% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  93% {
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
  }
  100% {
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    opacity:1
  }
}
@media screen and (max-width:767px) {
  .elementor-container {
    display:grid!important;
    grid-template-columns:repeat(2,50%);
    justify-content:center;
    gap:20px!important
  }
}
.mm-spn.mm-spn--navbar ul {
  background:#1a1a1a!important
}
.mm-spn li a,
.mm-spn li a span,
.mm-spn li span {
  background-image:linear-gradient(to right,#2c2c2c,#2e2e2e,#2f2f2f,#1a1a1a)!important;
  box-shadow:0 2px 10px 0 rgba(45,54,65,.25)!important;
  color:#fff!important;
  border-radius:2rem!important;
  text-align:center!important
}
.mm-spn li::before {
  display:none!important
}
.mm-spn.mm-spn--navbar::after {
  background:0 0!important;
  color:#fff!important
}
.mm-spn a,
.mm-spn span,
.mm-spn *:hover,
.mm-spn.mm-spn--navbar ul *:hover,
.mm-spn.mm-spn--navbar ul *:active,
.mm-spn.mm-spn--navbar ul *:focus,
.mm-spn *:hover *,
.mm-spn.mm-spn--navbar ul * {
  color:#fff!important
}
li.lg\:hidden>a>span {
  color:#fff!important
}
ul.main-menu.mm-spn--open * hover a {
  color:#fff!important
}
ul.main-menu.mm-spn--open * hover span {
  color:#fff!important
}
.mm-spn li:hover a span {
  color:#fff!important
}
.lg\:col-span-2,
.grid-col-1>div:nth-child(2),
.grid-col-1>div:nth-child(3) {
  background:#2c2c2c!important;
  border-radius:10px!important;
  padding:10px!important
}
.s-block--features__item .feature-icon i {
  font-size:1.875rem;
  line-height:2.25rem;
  color:#ff6767;
  color:#fff!important
}
.mm-spn li a span {
  width:100%!important;
  display:flex!important;
  text-align:center!important;
  justify-content:center!important;
  min-width:unset!important
}
.s-contacts-list-vertical {
  flex-direction:row;
  justify-content:center
}
.store-footer .contact-social {
  margin-top:1.25rem;
  border-top-width:1px;
  border-color:rgba(255,255,255,.1);
  padding-top:1.25rem
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#F8F8F8!important;
  color:#000 !important;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#F8F8F8!important;
  border-color:#F8F8F8!important;
  border-bottom-color:#242324;
  border-bottom:#F8F8F8 5px solid!important
}
.s-product-card-content-title a {
  max-height:45px!important;
  overflow:hidden
}
@media screen and (max-width:767px) {
  .index .s-block--best-offers salla-slider .swiper-slide {
    max-width:48vw!important
  }
}
.s-block--features__item h2,
.s-product-card-price,
.s-slider-block__display-all,
h2.font-bold,
.text-primary,
.text-gray-500 {
  color:#000000!important
}
.s-slider-block__title-right:before,
.s-slider-nav-arrow,
.s-button-primary,
.s-add-product-button-main .s-add-product-button-mini-checkout {
  background:#000000!important
}
.s-add-product-button-main .s-add-product-button-mini-checkout {
  border-radius:15px!important
}
#product-505011501>div.main-content.md\:sticky.md\:overflow-hidden.top-24.w-full.md\:w-2\/4.md\:pb-16>form>section.flex.bg-white.p-5.sm\:pb-0.rounded-md.rounded-b-none>div {
  padding:10px
}
.text-gray-900 {
  color:#fff!important
}
a.s-login-modal-link {
  color:#000000
}
.s-block__title .right-side:where([dir=rtl],
[dir=rtl] *) {
  padding-left:0;
  margin:auto;
  font-size:3rem
}
.s-reviews-container .swiper-slide-active .s-reviews-testimonial {
  background:#41593f!important
}
.s-products-list-filters-results {
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:.625rem;
  row-gap:.625rem;
  row-gap:100px
}
.sticky-product-bar {
  background:#000!important
}
h2.total-price {
  color:#000!important
}
#more-content>p {
  color:#000!important
}
.s-breadcrumb-item {
  color:#000!important
}
.s-product-card-content .s-product-card-price {
  color:#fff!important
}
.s-filters-widget-container {
  margin-bottom:1.25rem;
  padding-bottom:1.25rem;
  padding-top:1.25rem;
  background:#000
}
.s-block--features__item h2,
.s-product-card-price,
.s-slider-block__display-all {
  color:#000!important
}


.s-reviews-header {
  color:#000!important
}
.lg\:hidden.contact-social {
  display:flex!important;
  justify-content:center!important
}
.s-reviews-testimonial__text p {
  color:#fff!important
}
.s-contacts-topnav-link {
  display:none!important
}
.s-reviews-header {
  color:#000!important;
  margin:10px auto;
  color:#000!important;
  border-bottom:#000 solid 3px!important;
  padding-bottom:10px!important
}
.store-header {
  background:#131313 !important;
}

.s-block__title .right-side:where([dir=ltr],
[dir=ltr] *) {
  padding-right:0;
  margin:auto
}
.lg\:col-span-2 {
  background:0 0!important
}
div.s-localization-modal-item>div>label {
  color:#fff!important
}
.s-localization-modal-title {
  color:#ac9479
}
.cart h2.font-bold,
.cart .text-gray-500,
.cart #sub-total {
  color:#000!important
}
@media screen and (max-width:767px) {
  .navbar-brand img {
    max-height:5rem!important;
    width:auto!important;
    max-width:auto!important
  }
}
@media screen and (max-width:767px) {
  .s-block--banners div.md\:grid-cols-3 {
    display:grid!important;
    grid-template-columns:repeat(2,1fr)!important;
    gap:5px!important
  }
  .s-block--banners div.md\:grid-cols-3 .banner-entry {
    height:80px!important;
    background-size:contain!important;
    background:0 0!important;
    max-width:100%;
    border-radius:1rem
  }
}
@media screen and (max-width:300px) {
  .s-block--banners div.md\:grid-cols-3 .banner-entry {
    height:60px!important;
    background-size:contain!important;
    background:0 0!important;
    max-width:100%;
    border-radius:1rem
  }
}
.s-block--features__item p {
  color:#fff!important;
  display:none
}
.s-block--features .grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\] {
  grid-template-columns:repeat(3,minmax(0,1fr))!important
}
.s-block--features__item {
  background:0 0!important
}
.s-block--features__item .feature-icon {
  background:#131313 !important;
}
.s-block--features__item h2 {
  color:#000!important
}
.s-block--features .grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\] {
  grid-template-columns:repeat(3,minmax(0,1fr))!important
}
.s-reviews-testimonial__info h2 {
  color:#F8F8F8!important
}
.s-block--features__item h2 {
  color:#000!important;
  text-transform:uppercase
}

.s-quantity-input-input {
  background:#1a1a1a!important;
  color:#fff!important
}
.s-filters-widget-title {
  color:#fff
}
.fixed-header.main-nav-container.fixed-header .inner {
  background:#131313 !important;
}
h2.font-bold.text-sm.mb-5 {
  color:#000!important
}
span.text-gray-500 {
}
.text-gray-500 {
  color:#000!important
}
p.text-primary.flex-none.font-bold.text-sm.rtl\:md\:pl-12.ltr\:md\:pr-12 {
  color:#000!important
}
.s-menu-topnav-item.topnav-link-item.right-side {
  color: #fff !important;
}
.s-slider-block__title h2 {
    padding: 15px !important;
    color: #000000;
}
.mm-spn.mm-spn--navbar ul {
    background: #ddf3de !important;
}
.mm-spn li a, .mm-spn li a span, .mm-spn li span {
    background-image: linear-gradient(to right, #2b2c2b, #3a3b3a, #1e1e1e, #171817) !important;
    box-shadow: 0 2px 10px 0 rgba(45, 54, 65, .25) !important;
    color: #fff !important;
    border-radius: 2rem !important;
    text-align: center !important;
    justify-content: center;
}
.store-footer__inner .container {
    /* direction: ltr !important; */
    text-align: center;
}
.mm-spn.mm-spn--navbar::after {
    background: 0 0 !important;
    color: #000 !important;
}
.s-modal-header, .s-modal-body {
    background: #cde0cc !important;
    opacity: 1 !important;
    backdrop-filter: unset !important;
    color: #fff !important;
}
#cart-submit>button:nth-child(1) {
    background: #000000 !important;
    color: #fff !important;
}
.s-reviews-container .swiper-slide-prev .s-reviews-testimonial {
  align-items: center;
  justify-content: flex-end;
  background: #131313 !important;
}
.navbar-brand img {

    filter: invert();
  }
  .s-block--features__item h2, .s-product-card-price, .s-slider-block__display-all, h2.font-bold, .text-primary, .text-gray-500 {
  color: #fff !important;
}
.s-block--features__item h2 {
  color: #000 !important;
}
.s-add-product-button-mini-checkout-content {
  color: #fff !important;
}
.s-quantity-input-button svg {
  fill: #000 !important;
}
.cart-item .text-base {
  color: #000
}
h2.font-bold.total-price {
  color: #000 !important;
}
.is-sticky-product-bar .sticky-product-bar {
  background: rgba(230, 225, 225, 0.8) !important;
}
.mm-spn.mm-spn--navbar ul {
  background: #F8F8F8 !important;
}
.s-modal-header, .s-modal-body {
    background: #F8F8F8 !important;
    opacity: 1 !important;
    backdrop-filter: unset !important;
    color: #fff !important;
}

.navbar-brand img {
  filter: unset !important;
}
.store-header,
.fixed-header.main-nav-container.fixed-header .inner
{
  background: rgb(255, 255, 255, 0.9) url(https://i.ibb.co/nMvdL6sd/bg2.png) !important;
    background-position-x: 0%;
    background-position-y: 0%;
  background-position: bottom center !important;
  background-size: 500px !important;
}
.footer-is-light .store-footer .store-footer__inner {
  background: rgb(255, 255, 255, 0.1) url(https://i.ibb.co/JWfrRvN6/bg4.png) !important;
    background-position-x: 0%;
    background-position-y: 0%;
  background: rgb(255, 255, 255, 0.1) url(https://i.ibb.co/wNRwG9MK/bg5.png) !important;
  background-position: bottom center !important;
  background-size: 30px !important;
}
#app::before {
  background: rgb(255, 255, 255, 0.99) url(https://i.ibb.co/wNRwG9MK/bg5.png) !important;
  background-position: bottom center !important;
  background-size: 30px !important;
}
.inner > div:nth-child(1) * {
  /*! background: transparent !important; */
}
#mainnav .flex.items-stretch.justify-between.relative {
  background: transparent !important;
  padding: 0 5px !important;
  border-radius: 14px;
  border-bottom: unset !important;
  box-shadow: unset !important;
  backdrop-filter: unset !important;
}
.items-stretch > div:nth-child(1) {
  background: transparent !important;
}
.fixed-header.main-nav-container.fixed-header .inner {
  /*! filter: blur(5px) !important; */
}
.main-menu li.root-level > a {
  font-weight: 700;
  color: #000 !important;
}
.sicon-shopping-bag::before {
  content: "\f07a" !important;
  font-family: fontawesome !important;
  color: #000 !important;
}
.inner.bg-inherit *:before,
.inner.bg-inherit i{
  color: #000 !important;
}
.s-cart-summary-total {
  color: #000 !important;
  font-weight: bold !important;
}
i.header-btn__icon:nth-child(1) {
  display: flex !important;
}

a.flex.items-center.m-0 {
  filter: unset !important;
}
.store-footer *,
.store-footer a
{
  color: #000 !important;
}
.footer-is-light .store-footer .store-footer__inner {
  margin-top: 0;
}
.store-footer h3 {
  background: 0 0 !important;
  border-bottom: #000 2px dotted !important;
}
.store-footer h3 {
  color: #545454 !important;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.md\:flex.items-center.justify-between.py-4.container.text-center > span {
  display: block;
}
/* */
.inner.bg-inherit i {
    background: transparent !important;
  }
  .sicon-menu {
    background: #f8f8f8 !important;
    color: #fff !important;
    padding: 8px !important;
    border-radius: 15px 8px !important;
    border: #a1a1a1 solid 1px !important;
  }
  .s-product-card-entry {
  background: #f3f3f3 !important;
  box-shadow: 0 10px 15px -3px rgba(0,0,0,.1) !important;
  border: none !important;
  /*! margin-bottom: 20px; */
}
.s-product-card-content-title a,
.s-product-card-content .s-product-card-price
{
  color: #000 !important;
}
.s-button-icon .s-button-text {
  display: flex;
  color: #000 !important;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  border: #dbdada solid 1px !important;
}
.topnav-is-dark .top-navbar {
  --tw-bg-opacity: 1;
  background-color: rgb(29, 31, 31);
  background-color: rgb(251, 251, 251);
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, 1);
  color: rgba(209, 213, 219, var(--tw-text-opacity, 1));
}
.top-navbar .s-search-input {
  border-style: none;
  background: #eeeded !important;
  color: #000 !important;
}

.topnav-is-dark .top-navbar .s-search-input {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgb(13, 13, 13);
}
.topnav-is-dark .top-navbar .s-search-input::placeholder {
  color: #a1a1a1 !important;
}
.top-navbar .s-search-icon-wrap * {
  fill: #a1a1a1 !important;
}
.mm-spn li a, .mm-spn li a span, .mm-spn li span {
  background-image: linear-gradient(to right, #fdfffd, #f8fff8, #e0e0e0, #fff) !important;
  box-shadow: 0 2px 10px 0 rgba(45, 54, 65, .25) !important;
  color: #fff !important;
  border-radius: 2rem !important;
  text-align: center !important;
  justify-content: center;
}
.mm-spn a, .mm-spn span, .mm-spn :hover, .mm-spn.mm-spn--navbar ul :hover, .mm-spn.mm-spn--navbar ul :active, .mm-spn.mm-spn--navbar ul :focus, .mm-spn :hover *, .mm-spn.mm-spn--navbar ul * {
  color: #000 !important;
}

.s-product-card-image img.loaded { object-fit: fill;}