.section.s-block.s-block--fixed-banner.wide-placeholder{
  margin-top: 0;
}
:nth-child(1 of section.s-block.s-block--fixed-banner.wide-placeholder) .container{
  padding-left:0;
  padding-right:0;
  max-width: 100%;
}
:nth-child(1 of section.s-block.s-block--fixed-banner.wide-placeholder){
  margin-top: -5.3rem;
}
@media (max-width: 760px) {
    :nth-child(1 of section.s-block.s-block--fixed-banner.wide-placeholder){
     margin-top: 0;
}
}

:nth-child(1 of section.s-block.s-block--fixed-banner.wide-placeholder) img{
  border-radius: 0;
}


/* ============nav========= */
div#mainnav
 {
  background: rgba(21, 23, 61, 0.77);
   position: relative;
}

/* .top-navbar */
@media(min-width: 768px){
.top-navbar{
  /* display: none; */
}
}
.top-navbar salla-menu.hydrated {
    display: none;
}

/* links */
.!hidden lg:!block.root-level.lg:!inline-block. 
.span{
  color: #FFFFFF;
}
.main-menu li.root-level>a span{
  color: white;
}


/* logo */
@media(min-width: 768px){
  a.navbar-brand {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}

}

/* icons */
.header-btn__icon{
  color: #fff;
}
b.s-cart-summary-total {
    color: white;
}

/* menue */
#mainnav .sicon-menu:before{
  color: #fff;
}


/* search */
.top-navbar .s-search-input::placeholder {
    color: #15173d;
}
.s-search-icon svg {
    fill: #15173d;
}
.top-navbar .s-search-input{
  /* border-color: #15173d; */
      border: 1px solid #15173d;
}

/*user icon  */
.s-user-menu-trigger {
  background-color: transparent;
}



/* =======features===========  */
.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8.md\:grid-cols-3{
  grid-template-columns: repeat(2, minmax(0, 1fr));
      background-color: #f3f4f6;
}
@media (min-width: 640px) {
    .two-row .banner-entry:first-child {
        grid-row: span 1;
    }
}

section.s-block.s-block--banners.container {
   max-width: 100%;
}



/* ============cats======================= */
section.s-block.s-block--categories .swiper-wrapper{
  justify-content: center;
}

@media (min-width: 1024px) {
  section.s-block.s-block--categories  salla-slider .slide--one-sixth {
        width: 40%;
    }
}

a.slide--cat-entry {
    background-color: transparent;
    border-color: transparent;
    height: 18rem;
}

.slide--cat-entry img{
  border-radius: 0;
  width: 100%;
    height: 100%;
}
@media (max-width: 760px){
.lazy__bg.lazy.bg-no-repeat.entered.loaded {
    background-size: cover !important;
}
a.banner-entry.square-photos {
    height: 170px;
}
}

/* ===========prod======== */
.s-product-card-entry.s-product-card-horizontal{
  box-shadow: 0px 4px 16px rgba(21, 23, 61, 0.25);
}

.s-product-card-entry.s-product-card-vertical{
  box-shadow: 0px 4px 16px rgba(21, 23, 61, 0.25);
}
 .swiper-wrapper{
  padding-top: 1rem;
    padding-bottom: 1rem;
}
swiper s-slider-container swiper-initialized swiper-horizontal swiper-rtl img.s-product-card-image-cover {
    object-fit: cover;
    border-radius: 15px;
    height: 400px !important;
    width: 100%;
}
.s-product-card-image {
  padding: 12px !important;
}

/*titel  */
.s-block__title {
    justify-content: center;
}
.s-slider-block__title h2:where([dir=rtl],[dir=rtl] *){
  padding-left: 0;
}
.s-slider-block__title-left {
    display: none;
}
.s-slider-block__title {
    justify-content: center;
}



/* ===================bg for title================== */
.s-slider-block__title, 
.s-block__title ,
 .s-reviews-header-wrapper{
  position:relative;
   margin-top: 2rem;
   margin-bottom: 3rem;
}

.s-slider-block__title h2:after , 
.s-block__title h2:after , 
 .s-reviews-header-wrapper h1:after {
  content: '';
    position: absolute;
    top: -84px;
    left: 50%;
    transform: translateX(-50%);
    width: 400px;
    height: 174px;
    background: url(https://i.ibb.co/DgWQL3CP/Frame-1820550028.png) no-repeat center center;
    background-size: contain;
    z-index: -1;
}

@media(max-width: 992px) {
  .s-slider-block__title h2:after , 
  .s-block__title h2:after {
    /* width: 150px; */
    /* height: 25px; */
  }
}











/*================================== Reviews============================ */
/* =====slide==== */
.s-reviews-swiper-slide.swiper-slide{
    height: 200px;
    padding-top: 1rem;
    padding-bottom: 1rem;
  
  /* background-color: green; */
}

@media(min-width: 798px){
.s-reviews-swiper-slide.swiper-slide{
  width: 400px !important; 
}
}

/*======card=====  */
.s-reviews-swiper-slide.swiper-slide .s-reviews-testimonial {
    /* background-color: #E6E4E1; */
  /* background-color: #fff; */
  background-color: rgba(228, 145, 201, 0.1);
    box-shadow: 0px 4px 16px 0px #86729250;
   border-color: #eee;
   border-color: red;
    border-radius: 12px;
}


@media (min-width: 1024px) {
    .s-reviews-container .swiper-slide-active .s-reviews-testimonial:where([dir=rtl],[dir=rtl] *) {
        padding-left: 40px;
    }
}


/*=====content=====  */
span.s-reviews-testimonial__icon svg{
  display: none;
}

/* img */
.s-reviews-testimonial__avatar{
  display: none;
}

/* name */
.s-reviews-testimonial__info h2{
   display: flex;
  align-items: center;
  gap: 12px;
  font-weight: bold;
  color: var(--secondary-color);
}
.s-reviews-testimonial__info h2::before {
  content: "";
  width: 12px;
  height: 4px;
  background-color: var(--secondary-color);
  background-color: #000;;
}

/* comment */
.s-reviews-testimonial__text  p{
 color: var(--secondary-color);
}

/* rating */
.s-reviews-testimonial__rating .s-rating-stars-selected{
   fill: var(--secondary-color);
 }












/*============footer====  */
.s-reviews-header-wrapper {
    justify-content: center;
}
.s-reviews-testimonial__avatar img.loaded {
    /* display: none; */
}
.s-reviews-testimonial__icon path {
    /* display: none; */
}
.s-reviews-swiper-slide.swiper-slide.swiper-slide-prev {
  box-shadow: 0px 4px 16px rgba(21, 23, 61, 0.25);
}
/*=====footer=======  */
footer.store-footer{
  background: url("https://i.ibb.co/9kYJG6c0/Frame-611.png")
}
.store-footer__inner {
    color: white;
     background: url("https://i.ibb.co/9kYJG6c0/Frame-611.png")
}   

@media (min-width: 992px) {
.lg\:grid-cols-6 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
      justify-items: center;
    }
}

footer.store-footer * {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.md\:flex.items-center.justify-between.py-4.container.text-center {
    /* display: none; */
}
.store-footer h3:first-child {
  display: none;
}

.store-footer .lg\:col-span-2:first-child::before {
  content: "";
  display: block;
  width: 260px;  
  height: 110px;
  margin: 0 auto 20px;
  background: url("https://i.ibb.co/ksMzn57X/Asset-1-8-1-1.png")center/contain no-repeat;
}

footer.store-footer * {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}