@font-face {
    font-family: 'LamaSans';
    src: url('https://omco099.github.io/fonts/LamaSans-RegularExpanded.woff2')
         format('woff2');
  font-weight: 400;
    font-style: normal;
    font-display: swap;
}
body, *, html {
    font-family: 'LamaSans', sans-serif !important;
}
:root{
  --color-primary-dark:#16232B;
}
svg.size-6.mb-2.items-menu-icon-color,
.s-cart-summary-total, .sicon-menu {
    color: #fff;
}
.s-cart-summary-icon svg{
  fill: #fff;
}
.un-main-border{
  background-color: var(--color-primary-dark) !important;
}
.brand-item,
.brand-page__banner img,
.brands-single header img,
.mm-spn--open ul{
  background-color: #16232b;
}
.main-menu li > a,
.main-menu li > a:hover,
.brands-bar h2,
.blog-single .text-sm span:where(.dark,.dark *),
.blog-single .text-sm strong:where(.dark,.dark *){
  color: #fff !important;
}
.dark [class*="main-bg/"]:where(.dark, .dark *),
[class*="main-bg/"]:where(.dark, .dark *),
.s-product-card:where(.dark, .dark *),
.categoryItem:where(.dark,.dark *),
.s-block__title h2:where(.dark,.dark *),
.s-block--features__item .feature-icon:where(.dark,.dark *),
.s-slider-block__title-right h2:where(.dark,.dark *),
.md\:flex.items-center.justify-between.py-4.container.text-center,
.main-border:where(.dark,.dark *),
.banner--fixed img:where(.dark,.dark *),
.s-button-btn,
.brands-bar,
.brands-bar .main-bg{
    background-color: var(--color-primary-dark) !important;
}

.Sticky-Bottom-Nav-class.fixed.bottom-3 {
    background-color: var(--color-primary-dark) !important;    
color: #fff !Important;
}
.copyright-text p{
  color: #fff !Important;
}
.shadow-gray-600:where(.dark, .dark *),
.shadow-lg:where(.dark, .dark *),
.shadow-top:where(.dark, .dark *){
background: url(https://cdn.files.salla.network/other/419836050/a8a13bff-5fda-4f48-87b6-ac3f840f0c01-original.png), #16232B !important;
}
.shadow-gray-600, .shadow-lg, .shadow-top,
.banner--fixed img{
background: url(https://cdn.files.salla.network/other/419836050/a8a13bff-5fda-4f48-87b6-ac3f840f0c01-original.png), #fff;
}
.tabs.hide-scroll {
    display: flex;
}

@media(min-width:768px){
  #main-links-2 .swiper-wrapper{
  display: flex;
  justify-content: center;
}
}
.s-button-btn:hover{
  color: #fff !important;
}
.shadow-lg h2, .shadow-top h2{
  font-size: 18px !important;
}
@media (max-width:768px){
  span.s-reveal{
    font-size: 22px !important;
  }
  #main-links-2 span{
    font-weight: bold;
    font-size: 18px !important;
  }
.shadow-gray-600 h2{
  font-size: 24px !important;
  font-weight: bold !important;
}
.s-product-card-horizontal .s-product-card-image {
    width: 300px;
}
.s-products-list-horizontal-cards .s-product-card{
  display: flex;
  flex-direction: column !important;
}
.s-button-wide {
    width: 160px;
}
  .mobile-menu .main-menu a{
  color: #000 !important;
}
.s-products-slider-card.swiper-slide,
.s-products-slider-card .s-product-card-entry{
    height: 475px;
  margin-bottom: 1rem;
}
.s-product-card-entry{
  display: flex;
  justify-content: center;
}
  .s-product-card-sale-price {
    display: flex;
    flex-direction: row;
}
  .brands-bar h2{
    font-size: 20px !important;
  }
    .shadow-gray-600 h3{
      font-size: 18px !important;
     font-weight: 400 !important;
    }
 .s-products-slider-card .s-product-card-fit-height .s-product-card-image{
    height: 250px;
   max-height: 300px;
}
  .s-product-card-content-title a,
  .s-product-card-content-subtitle{
  max-width: 100% !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  }
.s-product-card-fit-height .s-product-card-image{
      height: 200px;
   max-height: 300px;
}
.container.mx-auto.py-10.px-4 h3{
  font-size: 24px;
}
  #text-card h1{
    font-size: 24px;
  }
}
.grid-cols-1 a:nth-child(1) div img {
  display:none !important;
}
.grid-cols-1 a:nth-child(1){
  padding:24px 32px 72px;
}
footer .main-bg\/70 {
    background-color: var(--color-primary-dark) !important;
    color: #fff !important;
}