@import "https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&family=Kufam:ital,wght@0,500;0,600;1,500;1,600&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap";
:root {
  --main-text-color:#ffff!important;
  --second: #000;
}
.Class-main-splash {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#f5f0f0;
  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:#add8e6
}
.hidden {
  transition:.5s;
  display:none
}
body {
  font-weight:600!important
}
.inner.bg-inherit {
  background:#f9fafb
}
.top-navbar .s-search-input {
  border-style:none;
  background:linear-gradient(359deg,#181718,#f5f0f0)
}
.main-nav-container.fixed-header .inner {
  background:0 0;
  box-shadow:none
}
i.header-btn__icon {
  border:1px solid #838578
}
.main-menu li>a:hover {
  color:#414042;
  color:#f5f0f0!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:#f8f8f8;
  border-radius: 15px;
}
ul.main-menu.mm-spn--open {
  background:0 0
}
.sub-menu.w-56 ul li {
  border-bottom:1px solid #eee2d4;
  background:#d8c8b3
}
.banner--fixed img {
  background:0 0;
  margin-top:10px
}
.s-slider-block__title-right:before {
  left:2rem;
  content:"";
  position:absolute;
  width:75%;
  background:#f5f0f0;
  bottom:-20%;
  height:2px;
  right:0
}
.s-slider-block__title-right {
  font-family:cairo,sans-serif;
  position:relative
}
.s-product-card-content {
  text-align:center;
  justify-content:center;
  background:#fff
}
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:#f5f0f0!important;
  background:#ecdccc!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,#f3e9dbc9,#ede1d2)
}
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 #ebebeb;
  background:#f89227
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
  background:#f5f0f0!important;
  color:#fff!important
}
.s-button-primary-outline:hover {
  color:#f5f0f0!important;
  border:1px solid #ebebeb!important;
  box-shadow:0 0 2px 0 #afaaaa!important;
  background:linear-gradient(45deg,#edebdc,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/vXeDRl/JrTaKqNmSAEreK9mzKtkYvCj22mbDGrQqyI2pT2w.png);
  width:165px;
  justify-content:end;
  margin:0 auto
}
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
}

.s-block--features__item {
  border-radius:12px;
  box-shadow:0 1px 7px 0 #afadad;
  background-size:cover;
  background-attachment:fixed;
  padding:1rem!important
}
.s-block--features__item h4 {
  font-family:cairo,sans-serif;
  font-weight:900;
  font-size:18px
}
footer h3 {
  font-family:cairo,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
  }
  .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:#f5f0f0;
    border-radius:10px;
    padding:10px;
    color:#f5f0f0
  }
  .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:#f5f0f0!important
}
salla-slider.photos-slider .swiper-slide {
  position:relative;
  margin-left:0;
  margin-right:0;
  height:outo;
  width:100%;
  overflow:hidden;
  border-radius:.375rem
}
section.s-block.s-block--photos-slider {
  margin:0
}
.s-button-primary:hover {
  background-color:#fff;
  color:#000
}
.s-button-primary {
  background-color:#000;
  color:#fff
}
#cart_summary_desktop .btn.btn--fixed {
  height:40px;
  background:#000;
  color:#fff!important
}
#cart_summary_desktop .btn.btn--fixed:hover {
  height:40px;
  background:#fff!important;
  color:#000!important
}
.shipping-middleware input[type=radio]:checked+label:before {
  background:#000!important
}
.salla-advertisement {
  background-color:#fff3b9;
  color:#f5f0f0;
  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:#f3f4f6;
  background-color:rgb(243 244 246/var(--tw-bg-opacity));
  border-style:groove!important;
  border-width:2px;
  border-color:#fff
}
.bg-gray-50 {
  --tw-bg-opacity:1;
  background-image:#f2f2f2;
  background-position:center
}
.s-product-card-entry {
  border-block-color:inherit;
  background:border-box;
  margin-left:10px;
  margin-right:10px;
  border:#f5f0f0;
  border-width:thin!important
}
.s-products-slider-card {
  max-width:200px
}
.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:#f2f2f2!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:#f5f0f0
}
.store-footer__inner {
  background-image:#f2f2f2;
  border-top:4px solid #eee2d4;
  background-position:center;
  border-top-width:thick
}
.store-footer__inner {
  border-top:4px solid #f5f0f0;
  border-bottom:4px solid #f5f0f0;
  background-position:center;
  border-top-width:thick;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px
}
.max-w-sm {
  margin-top:20px;
  text-align:center
}
.store-footer {
  background-image:#f2f2f2
}
.testimonials-slider .swiper-slide-active .testimonial {
  margin-right:10px;
  margin-left:10px;
  background:#f5f0f0;
  border-radius:10px;
  padding:10px;
  color:#f5f0f0;
  border:2px solid #eee2d4;
  box-shadow:0 1px 3px 0 #eee2d4
}
.s-product-card-promotion-title {
  background-color:#385053!important
}
.top-navbar .s-search-input::placeholder {
  color:#000!important
}
.top-navbar .s-search-icon-wrap * {
  fill:#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:1px solid #f89227!important;
  background:#f89227!important;
  color:#000!important;
  padding:5px 10px!important
}
.cart-item {
  background:rgb(241,167,204,.2)!important
}
.s-quantity-input-button {
  background:rgba(34,33,33,.9)!important
}
@media(min-width:1024px) {
  .main-nav-container {
    min-height:84px;
    background:0 0!important
  }
}

.s-button-primary {
  background:#f5f0f0!important;
  color:#f5f0f0!important
}
.s-user-menu-trigger {
  background-color:transparent!important
}
.store-footer h3 {
  color:#f89227!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:#f5f0f0!important
}
.s-quantity-input-button {
  background:#f5f0f0!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) {
    border-radius:10px;
    padding:10px;
    color:#f5f0f0
  }
  .store-footer h3 {
    color:#f89227!important;
    border-bottom:#f89227 solid 3px!important
  }
}
.top-navbar .s-search-input {
  border-style:none;
  background:#f5f5f5!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:#f5f0f0!important;
  color:#fff!important
}
.cart-item {
  background:#f5f5f5!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
}

.s-block--features__item .feature-icon {
  background:#f89227!important
}
.s-block--features__item .feature-icon {
  background:#f89227!important
}
.mm-spn li a {
  background:#1d1a38!important;
  color:#f89227!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 #f5f0f0!important;
  background:#f5f0f0!important;
  color:#f89227!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:#f89227!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(29,26,56,.02)!important;
  color:#000!important
}
i.header-btn__icon {
  border:none;
  background:#f89227!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:#f89227!important
  }
}
.s-cart-summary-total {
  font-weight:100;
  --tw-text-opacity:1;
  color:#000;
  color:rgb(0 0 0/var(--tw-text-opacity));
  font-size:11px!important
}
.s-quantity-input-button.s-quantity-input-decrease-button {
  background:#f89227!important;
  border-radius:20px 0 0 20px
}
.s-quantity-input-button.s-quantity-input-increase-button {
  background:#f89227!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 {
  font-weight:600!important;
  background-color:rgba(255, 255, 255, 0.3) !important;
  color:var(--main-text-color)
}
.Class-main-splash {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#000;
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:9998;
  transition:1s
}
.store-footer__inner {
  color:#fff!important;
  background:#000;
  border-top:4px solid #f5f0f0;
  border-bottom:4px solid #f5f0f0;
  background-position:center;
  border-top-width:thick;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px
}
.s-block--features__item {
  background:#f5f0f0!important;
  color:#f5f5f5!important
}
.mm-spn li a,
.s-button-primary {
  background:#0000!important;
  color:#fff!important
}
#app::before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:fixed;
  opacity:.2;
  z-index:-1;
  background-position:bottom center!important;
  background-repeat:no-repeat!important;
  background-size:100vw!important;
  background: url(https://cdn.pixabay.com/photo/2023/04/04/07/24/rainbow-lorikeet-7898679_960_720.jpg) !important;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
  /* background: #F5F0F0 !important; */
  background-size: 100% !important;
  background-position: center center !important;
  backdrop-filter: blur(10px)
}
.store-footer {
  background:0 0!important
}
.banner--fixed img {
  background:0 0;
  margin-top:10px;
  
}

.s-slider-block__title h2 {
  padding:15px!important
}
.s-product-card-entry,
.s-product-card-content {
  background:0 0!important
}
.s-product-card-content *:not(button):not(.s-product-card-price) {
  color:#fff!important
}
.s-product-card-entry {
  border:#f89227 solid 2px!important;
  border-radius:1rem!important
}
.s-product-card-entry .s-button-element {
  background:#f89227!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#f89227!important
}
.store-footer__inner {
  background:0 0!important
}
.s-block--features__item {
  background:0 0!important;
  color:#f5f5f5!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:#f5f5f5!important;
}
.s-block--features__item h2 {
  color:#f89227!important
}
.s-block--features__item p {
  color:#fff!important
}

i.header-btn__icon {
  border:none;
  background:#fff!important;
  border-radius:20px!important;
  font-size:16px!important
}
.inner.bg-inherit {
  background:#f5f0f0!important
}
.s-cart-summary-total {
  color:#fff!important
}
.mm-ocd--open {
  bottom:0;
  background:#f5f0f0!important;
  transition-delay:0s
}

.mm-spn li:hover a span {
  color:#f5f5f5!important
}


.mm-spn.mm-spn--light {
  color:#fff!important;
  background:#f89227!important
}
.s-block--banners div.md\:grid-cols-3 {
  display:grid!important;
  grid-template-columns:repeat(4,25%)!important;
  gap:5px!important
}
.s-block--banners div.md\:grid-cols-3 .banner-entry {
  height:100px!important;
  background-size:contain!important;
  background:0 0!important;
  max-width:90%
}
.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:#fff!important
}
.cart-item {
  background:rgba(255,255,255,.1)!important
}
.text-gray-900 {
  color:#fff!important
}
.text-gray-500 {
  color:#f89227!important
}
div.p-5:nth-child(2) {
  background:rgba(255,255,255,.1)!important
}
h2.font-bold {
  color:#f89227!important
}
#sub-total,
div.flex:nth-child(5)>b:nth-child(2) {
  color:#f89227!important
}
#cart-submit>button:nth-child(1) {
  background:#f89227!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:#f5f0f0!important;
  opacity:1!important;
  backdrop-filter:unset!important;
  color:#fff!important
}
.s-modal-body button {
  background:#f89227!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:#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:#f5f0f0;
    border-left:#f89227 solid 5px!important
  }
}
.store-footer {
  background:0 0!important
}
.banner--fixed img {
  background:0 0;
  margin-top:10px;
}
.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:#f89227 solid 2px!important;
  border-radius:1rem!important
}
.s-product-card-entry .s-button-element {
  background:#f89227!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background:#f89227!important
}
.store-footer__inner {
  background:0 0!important
}
.s-block--features__item {
  background:0 0!important;
  color:#f5f5f5!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:#f5f5f5!important;
}
.s-block--features__item h2 {
  color:#f89227!important
}
.s-block--features__item p {
  color:#fff!important
}

i.header-btn__icon {
  border:none;
  background:#fff!important;
  border-radius:20px!important;
  font-size:16px!important
}
.inner.bg-inherit {
  background:#f5f0f0!important
}
.s-cart-summary-total {
  color:#fff!important
}
.mm-ocd--open {
  bottom:0;
  background:#f5f0f0!important;
  transition-delay:0s
}


.mm-spn.mm-spn--light {
  color:#fff!important;
  background:#f89227!important
}
.s-block--banners div.md\:grid-cols-3 {
  display:grid!important;
  grid-template-columns:repeat(4,25%)!important;
  gap:5px!important
}
.s-block--banners div.md\:grid-cols-3 .banner-entry {
  height:100px!important;
  background-size:contain!important;
  background:0 0!important;
  max-width:90%
}
.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:#fff!important
}
.cart-item {
  background:rgba(255,255,255,.1)!important
}
.text-gray-900 {
  color:#fff!important
}
.text-gray-500 {
  color:#f89227!important
}
div.p-5:nth-child(2) {
  background:rgba(255,255,255,.1)!important
}
h2.font-bold {
  color:#f89227!important
}
#sub-total,
div.flex:nth-child(5)>b:nth-child(2) {
  color:#f89227!important
}
#cart-submit>button:nth-child(1) {
  background:#f89227!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:#f5f0f0!important;
  opacity:1!important;
  backdrop-filter:unset!important;
  color:#fff!important
}
.s-modal-body button {
  background:#f89227!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:#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:#f5f0f0;
    border-left:#f89227 solid 5px!important
  }
  .s-block--banners div.md\:grid-cols-3 {
    display:grid!important;
    grid-template-columns:repeat(4,25%)!important;
    gap:5px!important
  }
  .s-block--banners div.md\:grid-cols-3 .banner-entry {
    height:48px!important;
    background-size:contain!important;
    background:0 0!important;
    max-width:91%;
    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:#000!important
}
.s-modal-title {
  color:#fff!important
}
.topnav-is-dark .top-navbar {
  background:#f89227!important
}
.navbar-brand img {
  max-height:9rem;
  width:auto;
  max-width:300px!important
}
.s-slider-nav-arrow {
  background:#fff!important;
  border-radius:10px 20px!important
}
.s-product-card-content-title {
  max-height:42px!important;
  min-height:42px!important;
  line-height:27px!important;
  overflow:hidden!important
}
.s-product-card-price {
  color:#f89227!important
}
.s-block--photos-slider img {
  border-radius:80px!important
}
.sicon-menu {
  background:#f89227!important;
  padding:10px!important;
  color:#fff!important;
  border-radius:50%!important;
  fill: #fff;
}
@media(max-width:768px) {
  .s-block--photos-slider img {
    border-radius:30px!important
  }
}
.mm-spn li>span {
  background:0 0!important
}
.is-sticky-product-bar .sticky-product-bar {
  background:#AA724C!important
}
.s-quantity-input-input {
  color:#000!important
}
.is-sticky-product-bar .sticky-product-bar button {
  background:#fff!important;
  color:#000!important
}
*[class^=s-quantity-input] * {
  color:#000!important;
  fill:#000!important
}
.bg-white {
  background-color:transparent!important
}
.breadcrumbs li a {
  color:#fff!important;
  background:#f89227!important;
  padding:5px!important;
  border-radius:10px!important
}
.btn--coupon.has-not-coupon {
  background:red!important;
  border-radius:0!important
}
.text-primary {
  color:#414042;
  color:#fff!important
}
input {
  color:#000!important
}
.s-login-modal-link {
  color:#fff!important
}

.store-header, header
{
  background: #f89227 !important;
}
.main-nav-container {
  background: red !important;
}

.inner.bg-inherit {
  background: var(--second) !important;
}

#mainnav .flex.items-stretch.justify-between.relative {
  background: transparent !important;
}
.s-slider-block__title-right {
    font-family: cairo,sans-serif;
    position: relative;
    background: url(https://i.ibb.co/p4sKbtj/bg33.png);
    background-repeat: repeat;
    background-size: auto;
    background-size: contain !important;
    background-position-x: right !important;
    background-position-y: bottom !important;
    background-repeat: no-repeat !important;
    padding-bottom: 25px !important;
    color: #545454 !important;
    padding-right: 0px !important;
    padding-bottom: 25px !important;
  }
.store-footer__inner {
    background: var(--second) !important;
    border: none !important;
    border-radius: 0 !important;
  }
  
  .s-block--features {
    background: rgb(105, 97, 84) !important;
    padding: 1rem !important;
    min-width: 100% !important;
  }
  
  .store-footer {
    margin: 0 !important;
  }

  .s-product-card-content :not(button):not(.s-product-card-price) {
    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: var(--second) !important;
    border-color: var(--second) !important;
  }
  button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center * {
    color: #fff !important;
  }
  .s-slider-block__title-right::before {
    display: none !important;
  }
  .s-block--features__item {
    box-shadow: unset !important
  }


  
  .s-block--features__item:first-child {
    grid-column: 1/2 !important;
  }
  
  .grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\] {
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
  

  .s-block--features__item h2 {
    color: #000 !important;
  }
  .s-block--features__item i {
    color: #fff !important;
  }


.mm-spn.mm-spn--light {
    background: #f5f5f5 !important;
  }
  
  
  ul.main-menu.mm-spn--open {
    padding-top: 70px;
    /* background: url('https://i.ibb.co/k8J1Fk4/bg5.png') !important; */
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position-y: -98px !important;
    border-left: #f89227 solid 5px !important;
  }

  .mm-spn li span {
    color: #fff !important;
    font-size: 1.3rem !important;
  }
  .mm-spn li  {
    background: #f89227 !important;
    max-width: 78% !important;
    margin: 10px auto !important;
  }
  .mm-spn li {
    background: #fff url(https://i.ibb.co/QvMTYnj/bgtitre.png) !important;
      background-position-x: 0%;
      background-position-y: 0%;
      background-repeat: repeat;
      background-size: auto;
    background-size: contain !important;
    background-position-x: right !important;
    background-position-y: bottom !important;
    background-repeat: no-repeat !important;
    padding-bottom: 5px !important;
    color: #545454 !important;
    padding-right: 70px !important;
    border-radius: 10px !important;
  }
  .mm-spn.mm-spn--navbar::after {
    color: #000 !important;
    text-align: center !important;
  }
  .s-product-card-price {
    color: #000 !important;
    font-size: 1.3rem !important;
  }
   body {
    font-weight: 600 !important;
    color: #000 !important;
  }
  [dir="rtl"] .rtl\:pl-3, .mb-2 {
  color: #000 !important;
}
.text-primary {
  color: #000 !important;
}
.text-gray-900 {
  color: #000 !important;
}
.text-gray-500 {
  color: #000 !important;
}
.s-modal-header, .s-modal-body {
    background: var(--second) !important;
  }
.s-modal-header, .s-modal-body {
  background: var(--second) !important;
}

div.container:nth-child(3) {
  background: rgba(255,255,255, 0.7) !important;
  backdrop-filter: blur(3px) !important;
}
[dir="rtl"] .s-product-card-vertical .s-product-card-wishlist-btn {
  left: .1rem;
  right: auto;
  right: initial;
  color: #f5f0f0;
  background: #b4903e !important;
  opacity: 1 !important;
  border-color: #b4903e !important;
}
.text-gray-800 {
  color: #000 !important;
}
@media screen and (min-width: 767px) {
ul.main-menu.mm-spn--open {
  border: none  !important;
}
}
 .s-button-primary {
  background: #000 !important;
  color: #fff !important;
}.s-product-card-image{padding-bottom:0 !important;background:#fff !important}
.s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 0;
  }
  .mm-spn li span {
    color: #AA2621 !important;
    font-size: 1.3rem !important;
  }
  .main-menu li > a:hover {
    color: #414042;
    color: #000 !important;
  }

  .mm-spn li::after {
    border: none !important;
  }
  @media screen and (max-width: 767px) {
    ul.main-menu.mm-spn--open {
      background: #1b1916e8;
      background-position-y: 0%;
      background-repeat: repeat;
      background-size: auto;
      border-left: #f89227 solid 5px !important;
    }
  }
  
  .store-footer h3 {
    color: #AA724C !important;
    font-family: cairo,sans-serif;
      position: relative;
      background: url(https://i.ibb.co/p4sKbtj/bg33.png);
      background-repeat: repeat;
      background-size: auto;
      background-size: contain !important;
      background-position-x: center !important;
      background-position-y: bottom !important;
      background-repeat: no-repeat !important;
      padding-right: 0px !important;
      padding-bottom: 55px !important;
  }
  .footer-is-light .store-footer .store-footer__inner {
    margin-top: 2rem
  }
  .s-fast-checkout-button {
    background: #AA724C !important;  }
    .s-fast-checkout-button.outline {
      border: 1px solid #aa2621;
      color: rgb(255, 255, 255);
      background: #aa2621 !important;
    }
    
    .is-sticky-product-bar .sticky-product-bar {
  background: #daac22 !important;
}
.main-nav-container.fixed-pinned .navbar-brand img {
  max-height: 9rem !important;
}
i.header-btn__icon {
  background: linear-gradient(70deg, #fbab32, #aa2621, #fbab32, #aa724c) !important;
  color: #fff !important;
}
.inner.bg-inherit {
  background: #D8DAD5 !important;
}
salla-apps-icons.lg\:col-span-2 {
  display: none !important;
}
.main-menu li > a span {
  color: #414042;
  color: #000 !important;
}
.store-footer__inner {
  background: #D8DAD5 !important;
}
.max-w-sm,
 .store-footer a
{
  color: #000 !important;
}
@media screen and (max-width: 767px) {
  ul.main-menu.mm-spn--open {
    background: #D8DAD5 ;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    border-left: #f89227 solid 5px !important;
  }
  footer, footer * {
    text-align: center
  }
}