@font-face {
    font-family: 'LamaSans';
    src: url('https://github.com/omco099/fonts/raw/refs/heads/main/LamaSans-RegularExpanded.otf')
         format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

body, *, html {
    font-family: 'LamaSans', sans-serif !important;
}


:root{
  --color-primary-dark:#16232B;
}
.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:where(.dark,.dark *),
.main-border:where(.dark,.dark *),
.s-button-btn{
    background-color: var(--color-primary-dark) !important;
}
.copyright-text p:where(.dark,.dark *){
  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{
background: url(https://cdn.files.salla.network/other/419836050/a8a13bff-5fda-4f48-87b6-ac3f840f0c01-original.png), #fff;
}
@media(min-width:768px){
  #main-links-2 .swiper-wrapper{
  display: flex;
  justify-content: center;
}
}
.s-button-btn:hover{
  color: #fff !important;
}
@media (max-width:768px){
.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: 150px;
}
 .s-block-tabs  .s-product-card-fit-height .s-product-card-image {
    height: 300px;
  }
 .s-block-tabs  .s-products-list-vertical-cards {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.s-products-slider-card .s-product-card-entry{
    height: 475px;
}
  .brands-bar h2{
    font-size: 22px !important;
  }
 .s-products-slider-card .s-product-card-fit-height .s-product-card-image{
    height: 225px;
}
 .s-products-slider-card .s-product-card-image img{
    height: 215px;
  }
}