/* Add custom CSS styles below */ 
@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://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css';
:root {
  --main-text-color:#000!important;
  --maClrPrinc: #2729b5;
  --maSecClr: #fcd7c4;
  --color-primary: #0B2A63!important;
  --color-primary-dark: #0d647c !important;
  --color-primary-light: #D4CDEB !important;
  --color-primary-reverse: #1F1E1F !important;
}

.Class-main-splash {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:var(--maClrPrinc);
  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
}
.top-navbar .s-search-input {
  border-style:none;
  background:linear-gradient(359deg,#181718,var(--maClrPrinc))
}
.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:var(--maClrPrinc)!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
}
ul.main-menu.mm-spn--open {
  background:0 0
}
.sub-menu.w-56 ul li {
  border-bottom:1px solid var(--color-primary);
  background:var(--color-primary);
}
.banner--fixed img {
  background:0 0;
  margin-top:10px
}
.s-slider-block__title-right:before {
  left:2rem;
  content:"";
  position:absolute;
  width:75%;
  background:var(--maClrPrinc);
  bottom:-20%;
  height:2px;
  right:0;
  display:none
}
.s-slider-block__title-right {
  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:var(--maClrPrinc)!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:var(--maClrPrinc)
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
  background:var(--maClrPrinc)!important;
  color:#fff!important
}
.s-button-primary-outline:hover {
  color:var(--maClrPrinc)!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/ePBDxP/tRFX582NDKYKQ2IStZeGQtHB0vRn2CJYtsBwR7kB.png);
  width:155px;
  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
}
ul.main-menu.mm-spn--open {
  background:#f5f5f5
}
.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-weight:900;
  font-size:18px
}
footer h3 {
  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:var(--maClrPrinc);
    border-radius:10px;
    padding:10px;
    color:var(--maClrPrinc);
    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:var(--maClrPrinc)!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:var(--maClrPrinc);
  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;
  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:var(--maClrPrinc);
  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:#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:var(--maClrPrinc)
}
.store-footer__inner {
  background-image:#f2f2f2;
  border-top:4px solid var(--color-primary-dark);
  background-position:center;
  border-top-width:thick
}
.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:var(--maClrPrinc);
  border-radius:10px;
  padding:10px;
  color:var(--maClrPrinc);
  border:2px solid var(--color-primary-dark);
  box-shadow:0 1px 3px 0 var(--color-primary-dark)
}
.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
}
.mm-spn li a,
.mm-spn li>span {
  max-width:85%!important;
  margin:5px auto!important;
  background:#fff!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:#fff!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 var(--maClrPrinc)!important;
  background:var(--maClrPrinc)!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 screen and (min-width:1024px) {
  .main-nav-container {
    min-height:84px;
    background:0 0!important
  }
}
#mainnav .flex.items-stretch.justify-between.relative {
  border-bottom:var(--maClrPrinc) solid 5px!important
}
.s-button-primary {
  background:var(--maClrPrinc)!important;
  color:var(--maClrPrinc)!important
}
.s-user-menu-trigger {
  background-color:transparent!important
}
.store-footer h3 {
  color:var(--maClrPrinc)!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:var(--maClrPrinc)!important
}
.s-quantity-input-button {
  background:var(--maClrPrinc)!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:var(--maClrPrinc)!important;
    border-radius:10px;
    padding:10px;
    color:var(--maClrPrinc);
    border:unset!important
  }
  .store-footer h3 {
    color:var(--maClrPrinc)!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:var(--maClrPrinc)!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
}
#app::before {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:fixed;
  background:url(https://www.arabicku.in/uploads/gallery/thumb_large_1d974c6277b20060b14409a900e68a13.jpg)!important;
  opacity:.15;
  z-index:-1
}
.s-block--features__item .feature-icon {
  background:var(--maClrPrinc)!important
}
.s-block--features__item .feature-icon {
  background:var(--maClrPrinc)!important
}
.mm-spn li a {
  background:#1d1a38!important;
  color:var(--maClrPrinc)!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 var(--maClrPrinc)!important;
  background:var(--maClrPrinc)!important;
  color:var(--maClrPrinc)!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;
  margin:0
}
.lg\:col-span-2,
.grid-col-1>div:nth-child(2),
.grid-col-1>div:nth-child(3) {
  background:var(--maClrPrinc)!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:var(--maClrPrinc)!important;
  border-radius:20px 3px!important;
  font-size:16px!important
}
.s-cart-summary-total {
  font-weight:100;
  --tw-text-opacity:1;
  color:var(--maClrPrinc);
  font-size:11px!important
}
.s-quantity-input-button.s-quantity-input-decrease-button {
  background:var(--maClrPrinc)!important;
  border-radius:20px 0 0 20px
}
.s-quantity-input-button.s-quantity-input-increase-button {
  background:var(--maClrPrinc)!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:rgb(104,151,119,.5)!important
}
.Class-main-splash {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:var(--maClrPrinc);
  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:var(--maClrPrinc)!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;
  background-image:url(https://www.arabicku.in/uploads/gallery/thumb_large_1d974c6277b20060b14409a900e68a13.jpg)!important;
  opacity:.05;
  z-index:-1;
  background-attachment:fixed;
  background-size:cover !important;
  opacity: 0.10 !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:var(--maClrPrinc) solid 2px!important;
  border-radius:1rem!important
}
.s-product-card-entry .s-button-element {
  background:var(--maClrPrinc)!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(--maClrPrinc)!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;
  box-shadow:var(--maClrPrinc) 2px 2px 5px!important
}
.s-block--features__item h2 {
  color:var(--maClrPrinc)!important
}
.s-block--features__item p {
  color:#fff!important
}
#mainnav .flex.items-stretch.justify-between.relative {
  background:var(--maClrPrinc)!important;
  padding:0 20px;
  border-radius:14px;
  box-shadow:0 3px 6px -2px var(--maClrPrinc)
}
i.header-btn__icon {
  border:none;
  background:#fff!important;
  border-radius:20px!important;
  font-size:16px!important
}
.inner.bg-inherit {
  background:var(--maClrPrinc)!important
}
.s-cart-summary-total {
  color:#fff!important
}
.mm-ocd--open {
  bottom:0;
  background:var(--maClrPrinc)!important;
  transition-delay:0s
}
ul.main-menu.mm-spn--open {
  background:var(--maClrPrinc)
}
.mm-spn li:hover a span {
  color:#f5f5f5!important
}
.mm-spn li a span {
  background:var(--maClrPrinc)!important;
  padding:10px!important;
  border-radius:1rem!important
}
ul.main-menu.mm-spn--open {
  background:var(--maClrPrinc)
}
.mm-spn.mm-spn--light {
  color:#fff!important;
  background:var(--maClrPrinc)!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:var(--maClrPrinc)!important
}
div.p-5:nth-child(2) {
  background:rgba(255,255,255,.1)!important
}
h2.font-bold {
  color:var(--maClrPrinc)!important
}
#sub-total,
div.flex:nth-child(5)>b:nth-child(2) {
  color:var(--maClrPrinc)!important
}
#cart-submit>button:nth-child(1) {
  background:var(--maClrPrinc)!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:var(--maClrPrinc)!important;
  opacity:1!important;
  backdrop-filter:unset!important;
  color:#fff!important
}
.s-modal-body button {
  background:var(--maClrPrinc)!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:var(--maClrPrinc);
    border-left:var(--maClrPrinc) 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:var(--maClrPrinc) solid 2px!important;
  border-radius:1rem!important
}
.s-product-card-entry .s-button-element {
  background:var(--maClrPrinc)!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(--maClrPrinc)!important
}
.store-footer__inner {
  background:rgb(239,236,238,.5)!important;
  border:none!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;
  box-shadow:var(--maClrPrinc) 2px 2px 5px!important
}
.s-block--features__item h2 {
  color:var(--maClrPrinc)!important
}
.s-block--features__item p {
  color:#fff!important
}
#mainnav .flex.items-stretch.justify-between.relative {
  background:var(--maClrPrinc)!important;
  padding:0 20px;
  border-radius:14px;
  box-shadow:0 3px 6px -2px var(--maClrPrinc)
}
i.header-btn__icon {
  border:none;
  background:#fff!important;
  border-radius:20px!important;
  font-size:16px!important
}
.inner.bg-inherit {
  background:var(--maClrPrinc)!important
}
.s-cart-summary-total {
  color:#fff!important
}
.mm-ocd--open {
  bottom:0;
  background:var(--maClrPrinc)!important;
  transition-delay:0s
}
ul.main-menu.mm-spn--open {
  background:var(--maClrPrinc)
}
.mm-spn li:hover a span {
  color:#f5f5f5!important
}
.mm-spn li a span {
  background:var(--maClrPrinc)!important;
  padding:10px!important;
  border-radius:1rem!important
}
ul.main-menu.mm-spn--open {
  background:var(--maClrPrinc)
}
.mm-spn.mm-spn--light {
  color:#fff!important;
  background:var(--maClrPrinc)!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:var(--maClrPrinc)!important
}
div.p-5:nth-child(2) {
  background:rgba(255,255,255,.1)!important
}
h2.font-bold {
  color:var(--maClrPrinc)!important
}
#sub-total,
div.flex:nth-child(5)>b:nth-child(2) {
  color:var(--maClrPrinc)!important
}
#cart-submit>button:nth-child(1) {
  background:var(--maClrPrinc)!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:var(--maClrPrinc)!important;
  opacity:1!important;
  backdrop-filter:unset!important;
  color:#fff!important
}
.s-modal-body button {
  background:var(--maClrPrinc)!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:var(--maClrPrinc);
    border-left:var(--maClrPrinc) solid 5px!important
  }
}
.s-block--banners div.md\:grid-cols-3 .banner-entry {
  height:140px!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:#000!important
}
.s-modal-title {
  color:#000!important
}
.s-product-card-entry {
  background:rgb(239,236,238,.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(239,236,238,.5)!important;
  border-top:none!important
}
.s-block__title h2 {
  color:rgb(239,236,238,.5)!important;
  border-bottom:rgb(239,236,238,.5) solid 5px!important;
  padding-bottom:10px!important
}
.s-block--features__item {
  background-color:rgb(239,236,238,.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:#fff!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(239,236,238,.5)!important;
  color:#fff!important;
  padding:8px!important;
  border-radius:15px 8px!important
}
.store-footer h3 {
  background:#fff!important
}
.mm-ocd--open {
  background:0 0!important
}
@media screen and (max-width:767px) {
  ul.main-menu.mm-spn--open {
    background:rgb(239,236,238,.5);
    border-left:var(--maClrPrinc) solid 5px!important
  }
}
.text-gray-500 {
  color:#000!important
}
.text-gray-900 {
  color:#545454!important
}
.text-gray-800 {
  color:#000!important
}
.shipping-item {
  color:rgb(239,236,238,.5)!important
}
.is-sticky-product-bar .sticky-product-bar {
  background:rgb(239,236,238,.5)!important
}
.s-quantity-input-input {
  background:#fff!important
}
.s-button-primary-outline {
  color:#fff!important;
  border:1px solid #ebebeb!important;
  box-shadow:0 0 2px 0 #afaaaa!important;
  background:var(--maClrPrinc)!important
}
.bg-white {
  --tw-bg-opacity:1;
  background-color:#fff;
  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:#f5f5f5!important;
  opacity:1!important;
  backdrop-filter:unset!important;
  color:#fff!important
}
body {
  font-weight:600!important;
  background-color:rgba(189,135,74,.3)!important
}
.s-product-card-entry {
  background:#fff!important
}
.s-product-card-content:not(button):not(.s-product-card-sale-price) {
  color:#e0d9f7!important
}
.s-product-card-content-title a {
  color:#000!important;
  max-height:42px!important;
  overflow:hidden
}
.s-product-card-sale-price {
  color:#e0d9f7!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(--maClrPrinc)!important;
  color:#fff!important
}

.s-product-card-entry {
  border:#000 solid 2px!important;
  border-radius:1rem!important
}
body {
  font-weight:600!important;
  background-color:rgba(242,239,241,.5)!important
}
.s-product-card-price {
  color:#000!important
}
.s-product-card-sale-price h4 {
  color:#000!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:var(--maSecClr)!important
}
#mainnav .flex.items-stretch.justify-between.relative {
  background:#fff!important;
  padding:0 5px!important;
  border-radius:14px;
  border-bottom:#fff solid 5px!important;
  box-shadow:0 3px 6px -2px #fff
}
ul.main-menu.mm-spn--open {
  background:#fff
}
.sicon-menu {
  background:#fff!important;
  color:#000!important;
  padding:8px!important;
  border-radius:15px 8px!important
}
.s-product-card-entry .sicon-shopping-bag::before {
  color:#fff!important
}
.store-footer__inner {
  background:var(--maClrPrinc)!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:#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(--maClrPrinc)!important;
  border-color:var(--maClrPrinc)!important
}
.s-product-card-sale-price {
  color:#000!important
}
.s-product-card-sale-price h4 {
  color:#e0d9f7!important
}
.store-footer h3 {
  color:var(--maSecClr)!important
}
.mm-spn li a span,
.mm-spn li a span:hover {
  background:0 0!important;
  padding:10px!important;
  border-radius:1rem!important;
  color:#000!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:#000!important;
  border-color:rgba(0,0,0,.2)!important
}
@media screen and (max-width:767px) {
}
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:var(--maClrPrinc)!important;
  color:#fff!important
}
.s-block--banners div.md\:grid-cols-3 {
  display:grid!important;
  grid-template-columns:repeat(3,33.333%)!important;
  gap:5px!important
}
.footer-is-light .store-footer .store-footer__inner {
  /*! background:rgb(239,236,238,.5)!important; */
}
.absolute {
  background:0 0!important;
  height:50px!important;
  fill:rgb(239,236,238,.5)!important;
  position:absolute;
  width:100%;
  bottom:0!important;
  top:unset!important;
  position:relative;
  color:rgb(239,236,238,.5)!important
}
.footer-is-light .store-footer {
  margin-top:0!important
}
.store-footer h3 {
  background:0 0!important;
  border-bottom:var(--maSecClr) 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
}
#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:var(--maClrPrinc)!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
  }
  .s-block--banners div.md\:grid-cols-3 {
    display:grid!important;
    grid-template-columns:repeat(1,1fr)!important;
    gap:5px!important
  }
}
.mm-spn li a,
.s-button-primary {
  color:#000!important
}
ul.main-menu.mm-spn--open {
  background:0 0!important
}
.is-sticky-product-bar .sticky-product-bar {
  background:rgba(199,156,75,.3)!important
}
#cart-submit>button:nth-child(1) {
  background:var(--maClrPrinc)!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:var(--maClrPrinc)!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:#000!important
}
.s-block--features__item {
  background:var(--maSecClr)!important;
  box-shadow:unset!important
}
.s-block--features__item p {
  color:#000!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(2,minmax(0,1fr));
  gap:.625rem;
  row-gap:.625rem;
  row-gap:100px!important
}
.s-product-card-entry {
  background:#e0d9f7!important;
  box-shadow:0 10px 15px -3px rgba(0,0,0,.1)!important;
  border:none!important
}
.s-block__title h2 {
  color:#545454!important;
  border-bottom:#545454 solid 3px!important;
  padding-bottom:10px!important
}
.is-sticky-product-bar .sticky-product-bar {
  background:var(--maSecClr)!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:rgb(0,0,0,.15)!important;
  border-radius:2rem!important;
  backdrop-filter:blur(2px);
  clip-path:polygon(28% 0,100% 0,100% 50%,100% 100%,25% 100%,0% 50%);
  clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%);
  padding:5px!important
}
.sicon-phone {
  display:none!important
}
.sicon-twitter::before {
  content:"\e61b"!important;
  font-family:fontawesome!important
}
/*
@media screen and (max-width:767px) {
  .top-navbar,
  .header-search {
    display:none!important
  }
}
*/
.sicon-iphone {
  display:none!important
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center,
.s-button-primary-outline {
  background:var(--color-primary)!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,
.s-quantity-input-button.s-quantity-input-decrease-button,
.s-quantity-input-button.s-quantity-input-increase-button,
.s-button-primary {
  background:var(--color-primary)!important;
  border-color:var(--color-primary)!important;
  color:#fff!important
}
@media screen and (min-width:767px) {
  .s-products-list-vertical-cards {
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:.625rem;
    row-gap:.625rem;
    row-gap:.625rem;
    row-gap:100px!important
  }
}
.mm-spn li:hover a span {
  color:#000!important
}
.page-single h1.font-bold {
  display:none!important
}
.mm-spn li>span {
  background:rgb(0,0,0,.15)!important;
  border-radius:2rem!important;
  backdrop-filter:blur(2px);
  clip-path:polygon(28% 0,100% 0,100% 50%,100% 100%,25% 100%,0% 50%);
  clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%);
  padding:15px!important;
  color:#000!important;
  text-align:center!important;
  display:flex!important;
  justify-content:center!important
}
.mm-spn--open {
  background:#fff!important
}
.mm-spn *:hover {
  color:#000!important
}
.mm-spn li a {
  background:var(--maSecClr)!important;
  border-radius:2rem!important;
  backdrop-filter:blur(2px);
  clip-path:polygon(28% 0,100% 0,100% 50%,100% 100%,25% 100%,0% 50%);
  clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%);
  padding:10px!important;
  color:#000!important;
  text-align:center!important;
  display:flex!important;
  justify-content:center!important
}
.mm-spn * {
  clip-path:unset!important
}
.mm-spn li a,
.mm-spn li span {
  border-radius:5px!important
}
.mm-spn.mm-spn--light {
  color:#000!important;
  background:0 0!important
}
:is([dir=rtl] .mm-spn.mm-spn--navbar.mm-spn--main)::after {
  padding-right:.75rem;
  background:#e6e9d8!important;
  justify-content:center;
  display:flex
}
.mm-spn li::before {
  z-index:0!important
}
.mm-spn ul.main-menu li::before {
  left:40px
}
.mm-spn li a,
.mm-spn li>span {
  backdrop-filter:unset!important
}
.mm-spn li::before {
  z-index:12!important
}
.mm-spn ul.main-menu li::before {
  left:40px
}
@media screen and (max-width:767px) {
  ul.main-menu.mm-spn--open {
    background:rgb(239,236,238,.5);
    border-left:var(--maSecClr) solid 5px!important
  }
}
.mm-spn li a,
.mm-spn li>span {
  backdrop-filter:unset!important;
  max-width:85%!important
}
.top-navbar {
  background:var(--maSecClr)
}
.main-menu li.root-level>a {
  font-weight:700;
  color:var(--maSecClr)!important;
  font-size:1.1rem
}
.main-menu li.root-level>a span {
  padding-bottom:7px;
  border-bottom:var(--maSecClr) dotted 2px
}
.s-block--testimonials.container {
  background:var(--maSecClr);
  width:100%!important;
  min-width:100%!important
}
.s-block--testimonials.container .hydrated {
  max-width:1250px;
  margin:auto;
  display:block;
  padding:2rem 0
}
salla-add-product-button[product-status=out] {
  background:#000;
  border-radius:15px!important;
  max-height:32px;
  padding:0!important
}
salla-add-product-button[product-status=out] * {
  color:var(--maSecClr)!important
}
.store-footer a,
.max-w-sm {
  color:#fff!important
}
.s-slider-block__title h2::after {
  background-color:var(--maClrPrinc);
  content:'';
  display:block;
  position:absolute;
  left:0;
  bottom:0;
  height:3px;
  width:75%;
  margin-bottom:.25em
}
.s-slider-block__title h2::before,
.s-slider-block__title h2::after {
  background-color:var(--maClrPrinc)
}
.s-slider-block__title h2::before {
  background-color:var(--maSecClr);
  content:'';
  display:block;
  height:3px;
  width:50%;
  margin-bottom:5px
}
.s-slider-block__title h2 {
  font-size:26px;
  font-weight:700;
  text-align:center;
  margin:auto;
  padding-bottom:13px
}
.s-contacts-list-vertical {
  flex-direction:row;
  justify-content:center
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover,
.s-quantity-input-button.s-quantity-input-decrease-button:hover,
.s-quantity-input-button.s-quantity-input-increase-button:hover,
.s-button-primary:hover {
  background:var(--maSecClr)!important;
  color:#000!important
}
.s-reviews-testimonial {
  border-radius:5rem 2rem!important;
  border-right:var(--maClrPrinc) solid 5px;
  border-left:var(--maClrPrinc) solid 5px
}
.s-reviews-header {
  width:100%!important;
  text-align:center;
  padding:0!important;
  margin:0!important
}
.s-social-list {
  display:flex;
  gap:.625rem;
  justify-content:center
}
.store-footer a,
.max-w-sm {
  color:#fff!important;
  text-align:center
}
/* 
.mm-spn ul::after {
  content:"";
  display:block;
  height:100%!important;
  height:var(--mm-spn-item-height);
  background:var(--maClrPrinc);
  z-index:-1;
  position:absolute;
  top:0%;
  width:100%;
  transform:rotate(15deg);
  right:-10%
} */
.mm-spn li {
  background:0 0;
  border:none
}
@media scrren and (max-width:1020px) {
  ul.main-menu.mm-spn--open {
    background:0 0!important;
    background:#f0f2e7!important
  }
}


.inner.bg-inherit {
  background: var(--maClrPrinc) !important;
  padding-top: 15px !important;
  padding-bottom: 15px;
}

section.s-block.s-block--banners.container .grid {
    display:grid;
    grid-template-columns:repeat(2,50%) !important;
  }
  .s-block--banners div.md\:grid-cols-3 .banner-entry {
    height: 160px !important;
    background-size: contain !important;
    background: 0 0 !important;
    max-width: 100%;
    border-radius: 1rem;
  }
  .footer-is-light .store-footer {
  background: var(--color-primary) !important;
}
#app::before {
  opacity: .25;
  filter: grayscale();
}
.s-block--features__item .feature-icon i {
  color: #fff !important;
}

:is([dir="rtl"] .mm-spn.mm-spn--navbar.mm-spn--main)::after {
  padding-right: .75rem;
  background: #eae6f7 !important;
  justify-content: center;
  display: flex;
}
.s-block--banners div.md\:grid-cols-3 .banner-entry div {
  background-size: 80% !important;
  /*! background-repeat: no-repeat !important; */
  background-position: center center !important;
}

.right-side {
  margin: auto !important;
  padding: 0 !important;
}
  @media screen and (max-width:767px) {
     section.s-block.s-block--banners.container .grid {
      display:grid;
      grid-template-columns:repeat(2,49.5%);
      gap:3px
    }
     section.s-block.s-block--banners.container {
      padding:1px;
      margin:0
    }
    .banner-entry {
      height:70px;
      padding:1px
    }
  }
  @media screen and (min-width:767px) {
     section.s-block.s-block--banners.container .grid {
      display:grid;
      grid-template-columns:repeat(4,24.5%);
      gap:3px
    }
     section.s-block.s-block--banners.container {
      padding:1px;
      margin:0
    }
    section.s-block.s-block--banners.container .grid {
  display: grid;
  grid-template-columns: repeat(3,33.333%) !important;
}
.s-block--banners div.md\:grid-cols-3 .banner-entry {
  height: 310px !important;

}
.s-block.s-block--banners.container {
  margin: auto !important;
}
   
  }
  .s-block--features__item {
  background: var(--maSecClr) !important;
  box-shadow: unset !important;
}
.s-block--features__item h2 {
  color: #000 !important;
}

/* */
.s-product-card-entry {
  background: var(--maSecClr) !important;
  box-shadow: 0 10px 15px -3px rgba(0,0,0,.1) !important;
  border: none !important;
}

.s-block--testimonials.container {
  background: var(--maSecClr) !important;
  width: 100% !important;
  min-width: 100% !important;
}
.s-product-card-content-title a {
  color: #000 !important;
}
.s-block--features__item p {
  color: #000 !important;
  
}
[dir=rtl] .s-product-card-sale-price>:not([hidden])~:not([hidden]) {
  
    color: #000 !important;
}
[dir=rtl] .s-product-card-rating>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 1;
    color: #fff;
}
.s-product-card-sale-price h4 {
    color: #000 !important;
}
.s-product-card-sale-price > span {
    color: #fff !important;
} 

[dir=rtl] .s-product-card-sale-price>:not([hidden])~:not([hidden]) {
    color: #fff !important;
}
.s-product-card-starting-price h4 {
     color: #fff !important;
}
footer div.lg\:hidden {
  display: block !important;
}
section.s-block:nth-child(4) div.md\:grid-cols-3 .banner-entry {
    height: 220px !important;
  }
  .s-block:nth-child(4) div.md\:grid-cols-3 .banner-entry div {
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }
  .footer-is-light .store-footer {
  margin-top: 16 !important;
}
:is([dir="rtl"] .mm-spn.mm-spn--navbar.mm-spn--main)::after {
  padding-right: .75rem;
  background: #f5f5f5 !important;
  justify-content: center;
  display: flex;
}
.mm-spn li a {
  background: #e6e6e6 !important;
}
@media screen and (max-width:767px) {
.full-banner-entry h2 {
  color: #fff !important;
  font-size: 1rem !important;
}
section.s-block.s-block--banners.container .grid {
  display: grid;
  grid-template-columns: repeat(3,32.333%) !important;
}
.s-block--banners div.md\:grid-cols-3 .banner-entry {
  height: 120px !important;
  background-size: contain !important;
  background: 0 0 !important;
  max-width: 100%;
  border-radius: 1rem;
}
section.s-block.s-block--banners.container .grid {
  display: grid;
  grid-template-columns: repeat(3,32.333%) !important;
}
.s-block--banners div.md\:grid-cols-3 .banner-entry {
  height: 120px !important;
  background-size: contain !important;
  background: 0 0 !important;
  max-width: 100%;
  border-radius: 1rem;
}
section.s-block:nth-child(4) div.md\:grid-cols-3 .banner-entry {
  height: 70px !important;
}
}
@media only screen and (min-width: 1024px) {
  .main-menu li > a {
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #fff !important;
  }
}
  @media (min-width: 640px) {
  .two-row .banner-entry:first-child {
    grid-column: span 1 / span 1;
    grid-row: 1/1;
  }
}
/* header noir  */

.inner.bg-inherit {
  background:  var(--maClrPrinc) !important;
}
.main-menu li.root-level > a span {
  color: #fff !important;
}
.sicon-shopping-bag::before {
  color: #fff !important;
}
.sicon-user-circle::before {
  content: "\f007" !important;
  font-family: fontawesome !important;
  color: #fff !important;
}
.s-cart-summary-total {
  color: #fff !important;
}
.fixed-header.main-nav-container.fixed-header .inner {
  background: var(--maClrPrinc) !important;
}

.s-block.s-block--banners.container {
    margin-top: 25px !important;
  }
  .full-banner-entry {
    height: 328px;
    background: var(--maClrPrinc) !important;
  }

.full-banner-entry .absolute {
  display: none !important;
}

.full-banner-entry h2 {
  color: #fff !important;
}
div.p-5:nth-child(2) {
  background: transparent !important;
}
.full-banner-entry a {
  background: #fb7835 !important;
  font-size: 1.5rem
}
/* */



.s-block--banners div.md\:grid-cols-3 .banner-entry div {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center top !important;
}
.navbar-brand:after {
  content: "";
  display: block;
  height: 60px;
  width: 60px;
  background: url('https://i.postimg.cc/ZYQJ0bSv/alalami-2.png');
  background-size: contain;
  filter: invert();
  background-repeat: no-repeat
}