/* Add custom CSS styles below */ 
.main-content.blog-category img.h-80.mb-10.w-full.object-cover.rounded-md {
   height: 40rem;
}

body.index {
    background-color: #FFFEFA !important;
    background-image: url(https://i.ibb.co/xptSpZz/image.png);
    background-size: cover;
    
}
body:not(.product-index):not(.product-single):after{
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    position: fixed;
    z-index: 999999;
    background:white url(https://i.ibb.co/rK2p5Vk4/Untitled-1-9.png);
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 360px;
    animation-name: fade-in;
    animation-duration: 1.5s;
    transform: scale(0);
    border: none;
     
}

   @keyframes fade-in {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    75% {
        opacity: 1;
        transform: scale(1)
    }

    85% {
        opacity: .5;
        transform: scale(1)
    }

    99% {
        opacity: .2;
        transform: scale(1)
    }

    100% {
        opacity: 0;
        transform: scale(.1)
    }
}


.top-navbar {
    background-color: #FCF9E9 !important;
    margin-bottom: 0 !important;
}
input.s-search-input {
    background-color: transparent !important;
    border: 1px solid #4A7D74 !important;
}
.main-menu li.root-level>a {
    color: #4A7D74!important;
}

i.header-btn__icon.sicon-user-circle,i.header-btn__icon.icon.sicon-shopping-bag {
    border-color:#4A7D74;
}

/*banner main*/
section:nth-of-type(1).s-block.s-block--photos-slider {
    margin-top: 0rem !important;
}

section:nth-of-type(2).s-block.s-block--photos-slider,section:nth-of-type(10).s-block.s-block--photos-slider {
    margin-top: -3rem !important;
}

section:nth-of-type(10).s-block.s-block--photos-slider salla-slider.photos-slider .swiper {
    padding-bottom: 0 !important;
}
 .s-slider-block__title-nav {
    display: none !important;
}
salla-slider.photos-slider .swiper-slide {
    width: 100%;
    padding:0 !important;
  margin:0 !important;
}

[dir=rtl] .carousel-slider .swiper {
    padding-left: 0;
    padding-right: 0;
}
[dir=rtl] salla-slider.photos-slider .swiper {
    padding-left: 0;
    padding-right: 0;

}
.rounded-md,salla-slider.photos-slider .swiper-slide {
    border-radius: 0 !important;
}
.s-block {
    margin-top: 2rem;
}

.banner--fixed img {
    background-color: transparent !important;
    border-radius: 0 !important;
    width: 15%;
    margin: auto;
}
/*grid section*/

section:nth-of-type(4) .md\:grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}

section:nth-of-type(4) .banner-entry {
    height: 280px;
    background-color: transparent;
}

section:nth-of-type(8) .md\:grid-cols-3 {
    grid-template-columns: repeat(5,minmax(0,1fr));
}
section:nth-of-type(8) .banner-entry {
    height: 234px;
    background-color: transparent;
}
a.banner-entry.square-photos:hover {
    transform: scale(1.1);
    transition: 1s ease;
}
.two-row .banner-entry:first-child {
    grid-column: span 1/span 1;
    grid-row: 1;
}
.lazy__bg.lazy.entered.loaded {
    background-size: contain;
    background-repeat: no-repeat;
}


/*footer*/
.store-footer__inner {
    background-color: #FFFFFF !important;
    color: #000000;
}

footer.store-footer {
    background-color: #F0ECD6 !important;
}
.store-footer h3 {
    color: #4A7D74 !important;
}
.store-footer {
    margin-top: 0 !important;
}


@media(max-width: 768px){
.main-content.blog-category img.h-80.mb-10.w-full.object-cover.rounded-md {
    height: 19rem;
}
section:nth-of-type(2).s-block.s-block--photos-slider, section:nth-of-type(10).s-block.s-block--photos-slider {
    margin-top: 0rem !important;
}
salla-slider.photos-slider .swiper {
    padding-bottom: 0 !important;
}
section:nth-of-type(4) .banner-entry {
    height: 99px !important;
    background-color: transparent;
}
a.banner-entry.square-photos:nth-child(5) {
    left: -56%;
}

section:nth-of-type(4) .grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
section:nth-of-type(8) .md\:grid-cols-3 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
section:nth-of-type(8) .banner-entry {
    height: 164px;
    background-color: transparent;
}
.banner--fixed img {
    width: 18%;
}
footer.store-footer p.text-gray-400.mb-2\.5.md\:mb-0 img {
    margin: auto !important;
}
.swiper-slide {
    width: 50%;
}
footer.store-footer {
    text-align: center;
}
.store-footer a,.s-social-list {
    justify-content: center;
}
}

h1#page-main-title {
    display: none;
}

.navbar-brand img {
  max-height: 3rem;
  width: auto;
  max-width: 100px;
   animation-name: scale;
  animation-duration: 7s;
  animation-timing-function: linear;
    animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes scale {
    0% {

        transform: scale(1.0);
    }

10% {
   
    transform: scale(1.1);
}
20% {
   
    transform: scale(0.95);
}
30% {
   
    transform: scale(1.0);
}
40% {
   
    transform: scale(1.1);
}
50% {
   
    transform: scale(1.0);
}
 
60% {
   
    transform: scale(1.1);
}
70% {
   
    transform: scale(1.0);
}
  80% {
   
    transform: scale(0.95);
}
  90% {
   
    transform: scale(1.1);
}

  
100% {
    
    transform: scale(1.0);
}
}

.new-div-footer img {
    max-width: 80% !important;
    margin: auto !important;
}