/* Add custom CSS styles below */ 

.full-banner-entry {
    background-image: url('');
    opacity: 0 !important ;
}


body#app::before {
    content: '';
    position: absolute;
    inset: 0;
    background-color: rgb(255 255 255 / 51%);
    z-index: -1;
}
body#app {
    background-image: url(https://i.imgur.com/2Esdicz.png);
    background-size: cover;
    position: relative;
    position: relative;
    background-image: url(https://i.imgur.com/2Esdicz.png);
    background-size: cover;
    /* background-position: center; */
    z-index: 1;
}
.slider-bg,
.full-banner-entry {
     background-image: url(inspector-stylesheet) !important;
}
@media (min-width: 1280px) {
    .full-banner-entry {
        height: 0px !important;
    }
section.s-block.s-block--categories.merge-with-top-component {
  padding: 300px 0 0 0;
  }
}
.s-block--full-bg+.merge-with-top-component {
    margin-top: -15rem;
}
.s-block--slider-with-bg {
    background-color: rgb(243 244 246 / 0%);
}
.topnav-is-dark .top-navbar{
background-color: #6E8676;

}
.s-search-input::placeholder {
  color: white;
}
.s-search-icon svg {
    fill: #ffffff;
}
a.s-menu-topnav-item.topnav-link-item.right-side {
    color: white;
}
@media only screen and (min-width: 1024px) {
    .main-menu li>a:hover {
        color: #C3816B;
        text-decoration-line: none;
    }
}
.full-banner-entry::after, .full-banner-entry::before{
    opacity: 0;
}
.s-block--slider-with-bg .slider-bg:before {
   opacity: 0;
}
@media (min-width: 640px) {
    .s-block--slider-with-bg {
        margin-top: 0; 
       padding-bottom: 0; 
    }
}
.s-block--slider-with-bg {
    margin-top: 0; 
    padding-bottom: 0;
    background-color: none;
}

.s-slider-block__title-right h2::before {
    content: "";
    display: block;
    height: 70px;
    width: 110%;
    background-size: cover;
    background-position: right;
    background-image: url(https://i.ibb.co/W4rNMFvz/Group-1000001038.png);    
}
.s-slider-block__title h2 {
    padding-left: 2rem;
    color: #738076;
    font-size: 18px;
}
.s-slider-nav-arrow {
    background-color: #C3816B;
}
.s-slider-nav-arrow path{
    fill: white;
}

.sicon-store,
.slide--cat-entry i {
    font-size: 40px;
    margin: 40px 0;

}
.sicon-store::after,
.sicon-calendar::after {
    content: "";
    width: 50px;
    position: absolute;
    height: 50px;
    left: 54%;
    top: 45px;
    background-color: #B0BDB6;
    transform: translateX(-50%);
    border-radius: 50%;
    z-index: 0;
}
.sicon-store:before,
.sicon-calendar:before {

    z-index: 1;
    position: absolute;
    left: 50%;
    color: black;
    top: 50%;
    transform: translate(-50%, -50%);
}
.slide--cat-entry {
  padding:0px;
  height: 10rem;
  }
.slide--cat-entry h2{
    font-size: 1.1rem;
    line-height: 1.25rem;
    font-weight: 700;
    color:#738076;
}
h3.text-lg.font-bold.leading-12 {
    color: #738076;
    font-size: 2rem;
    font-weight: 600;
}
p.text-sm.mb-8.line-clamp-2.max-w-lg {
    color: #C3816B;
    font-size: 1rem;
    font-weight: 500;
}
.s-product-card-content-sub {
    justify-content: center;
    color: #324736;
}
.s-product-card-content-title a {
    color: #324736;
    text-align: center;
}
.s-button-primary-outline {
    color: #324736;
}
.s-product-card-image {
    background-color: #ffffff;
}
.s-block--slider-with-bg .s-slider-block__display-all {
    background-color: #C3816B !important;
}

.store-footer {
 
}
.store-footer__inner {
  

}
.copyright-text p {
    color: #000000;
}
a.s-menu-footer-item {
}
.s-contacts-list #contact-slot:nth-of-type(2) {
    display: none;
}
a.flex.items-center.m-0 {
      filter: invert(1);   
      position: relative; 

}
a.flex.items-center.m-0  h3{
  display:none;
}
a.flex.items-center.m-0 img {
    margin: 0 0 10px 0;
}
@media (max-width: 667px) {
a.flex.items-center.m-0 img {
    margin: 10px auto;
}
.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 {
    text-align: center;
}
.items-end {
    align-items: center;
    justify-content: center;
}

.store-footer a {
    text-align: center;
    justify-content: center;
}
.s-social-list {
    display: flex;
    justify-content: center;
}

}
footer.store-footer {
    background-color: white;
}

.slide--cat-entry {
    background-color: #ffffff00;
    border: none;
}
   .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 a img {
    filter: brightness(0);
}