/* Add custom CSS styles below */ 

nav#mobile-menu , ul.main-menu.mm-spn--open {
min-height: inherit !important
}
/*****header****/
/*
@media (min-width:991px){
  .header-btn__icon , .s-user-menu-login-btn{
    border-color: #000 !important
  }
  .index  header.store-header {
    position: absolute;
    width: 100%;
}
  .index div#mainnav {
    background: unset;
    box-shadow: unset !important;
}
   .index .fixed-header {
    background: #ffffff !important;
}
}*/
section:nth-child(1 of .s-block--fixed-banner){
  margin-top:0px;
}
section:nth-child(1 of .s-block--fixed-banner) .container {
    max-width: 100%;
    padding: 0px;
}
/*****************/
.s-block--banners .s-block__title {
    justify-content: center;
}
.s-block--banners .s-block__title h2 {
  font-size: 30px;
  color: #1F2937;
}
/* Categories List Start */
@media (min-width:766px){
.square-photos-grid--featured-3, .square-photos-grid--featured-5 {
    grid-auto-rows: unset !important;
}
}
.s-block--fixed-banner img{
  background: unset !important;
}
.s-block--banners.container .right-side {
    padding: 0px !important;
}
section.s-block.s-block--banners.container .grid {
    grid-template-columns: repeat(4,minmax(0,1fr));
}
.section.s-block.s-block--banners.container  .s-block__title {
    justify-content: center !important;
}
a.banner-entry:first-child {
    grid-row: span 1 !important;
}
@media(min-width:768px){
a.banner-entry:last-child {
    grid-column: 2/4 !important;
}
}
a.banner-entry {
  grid-column: span 2 !important  ; 
 height:245px; 
    background-color:unset;
    transition: 0.2s;
}
a.banner-entry:hover {
    transform: scale(1.04)
}
section.s-block.s-block--banners.container .lazy__bg.lazy.entered.loaded{
    background-size: contain;
    background-repeat: no-repeat;
}

@media(min-width:768px) and (max-width:1200px){
a.banner-entry{
    height: 225px;
}
}
@media(max-width:768px){
a.banner-entry{
    height: 250px;
}
  section.s-block.s-block--banners.container .grid {
    grid-template-columns: repeat(1,minmax(0,1fr));
}
}
@media(max-width: 576px){
a.banner-entry{
    height: 150px;
}
}
/******product****/
.s-slider-block__title-left {
    display: none;
}
.s-block--best-offers .s-slider-block__title {
    justify-content: center;
}
.s-block--best-offers .s-slider-block__title *{
  padding: 0px !important
}
.s-slider-block__title h2 {
   font-size: 30px;
   color: #1F2937;
}
@media(max-width:768px){
    .s-slider-block__title h2 {
   font-size: 20px;
}
  .s-block--banners .s-block__title h2 {
    font-size: 20px;
    color: #1F2937;
}
}
/******footer ******/
 .store-footer , .store-footer__inner {
      background-color: #6B4041 !important;
}
footer.store-footer * {
    color: #fff;
}
@media(max-width:768px){
   .store-footer__inner *{
     margin-inline: auto;
     text-align: center
   }
}
.s-block--testimonials  .s-reviews-header-wrapper {
    justify-content: center;
}

.store-footer__inner .container > div:nth-of-type(1) h3:before {
    content: "";
    display: block;
    width: 100%;
    height: 70px;
    background-image: url(https://cdn.files.salla.network/other/1284419438/aa769327-cb51-4ee3-b9ae-08d1a362c71b-original.webp);
    background-size: contain;
    background-repeat: no-repeat;
}