/* Add custom CSS styles below */ 

.catg-three-custom
{ 
  display: flex; gap: 0px; 
  justify-content: center; 
  align-content: center; margin: 0px; 
}
.element.style { display: none; 
               } 
.catg-three-custom li a{ 
  display: flex; flex-direction: column; 
} 
.content h3{ display: none; } 
.catg-three-custom li a img{ 
  height: 70px; 
  margin: 0px; 
  padding: 0px; 
} 


                                                                                                                                                                                                   
.element.style {                                                                                                                                                                                                       
    display: none;                                                                                                                                                                                                     
  } 
                                                                                                                                                                                                                                                                                                                                                                                                        
.catg-three-custom li .content
{ 
display: none; 
}                                                                                                                                                                                                   
}



@media (max-width: 576px) { 
  .catg-three-custom{ 
    display:grid;                                                                                                                                                                                                                   
    grid-template-columns:   1fr 1fr ; 
    gap: 10px; padding: 12px; 
    }
    .bg-home {
  padding-left: 5px;
  padding-right:5px;
}
    

  .s-block--list-items .items.items-2{
      display: flex;
    flex-direction: row;
  }
}

.bg-home {
  padding-left: 120px;
  padding-right: 120px;
}

@media (max-width: 576px) {
  .s-block--group-photos img{
      height: auto;
  }
  .bg-home {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .s-block--list-items .items{
    display: flex;
  }
      .s-block--prices .swiper-slide a img {
          width:90px;
          height:30px;
}


.custom-main-normal{
  background-color: white;
  margin-bottom: 24px;
  
  font-size: 5px;
}


.custom-main-normal .main-menu{

  margin-right:30px;
  margin-left:30px;
}

.custom-main-normal .main-menu li > a{
   
  font-size: 17px;
}

.flex-header{
  background-color: ##bf1e2e;
}

.hover\:text-primary,.hover\:text-primary:hover, .ps-footer--bottom p{
  color:white;
}



li[id="440871970"] a span, li[id="1175022124"] a span,li[id="1949059875"] a span{
  background-color: #bf1e2e;
    padding:5px;
  border-radius: 5px;
  color: white;
}

.s-block--unique-collection-links .link-item a {
width:163px;
  height: auto;
  display: flex;
}