.s-block--main-slider .relative a {
    height: 46vh;
    background-color: #ffebcd00;
    align-items: center;
    line-height: 31rem;
    left: 27%;
    position: relative;
}
#main-slider-1-11 .slide-content a {
    background: #f0ffff00;
    width: 42vw;
}
#main-slider-1-11 .slide-content {
    position: relative;
    background-color: #8a2be200 !important;
    z-index: 2222;
    top: -69vh;
    height: auto;
    color: transparent;
}
section:nth-child( 2 of .s-block--main-slider-1) .container{
  height: 70% !important;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  display: block;
}

section:nth-child( 2 of .s-block--main-slider-1) .container >div{
  background: transparent !important;
  height: 100% !important;
  width: 100%;
}

section:nth-child( 2 of .s-block--main-slider-1) a{
  height: 100% !important;
  width: 100%;
  justify-content: center;
}

/******************/
#featured-products-7 .text-primary,
#featured-products-5 .text-primary,
#featured-products-6 .text-primary {
    color: #414042;
    color: red !important;
}

/* Add custom CSS styles below */ 
/*main banner  */
.s-block--main-slider .relative{
max-width:100%;
    
}
.s-block--main-slider .slide-content{
height:100%;
}
.s-block--main-slider .relative h2{
font-size:25px ; 
}
/* fixed banner */

/* title-only */
.s-block--main-slider .block-inner {
    height:100vh;
}

/*start customize section*/
section:first-of-type {
  margin-top: 0;
}
salla-slider.photos-slider .swiper-slide {
  padding: 0rem;
  margin: 0rem;
  width: 100%;
}
.s-slider-v-centered .s-slider-block__title-nav button.swiper-button-disabled {
  opacity: 0;
}
salla-slider.photos-slider .swiper:where([dir="rtl"], [dir="rtl"] *) {
  padding: 0rem;
}
.s-block__title h2,
.s-slider-block__title h2 {
  border-bottom: unset;
  padding: 0;
}
/*banner*/
.s-comments-product {
  background-color: transparent;
}

section:nth-of-type(2) .container {
  width: 80%;
  margin: auto !important;
}
.banner--fixed img {
  background-color: transparent;
}
/**/
.s-block--marquee .marquee__content {
   min-width: unset;
}

/* marquee */
.marquee__content {
  animation-duration: 20s !important;
}
.marquee__content:nth-child(2){
  animation-duration: 20s !important;
}
/**/
@media(max-width:768px){
  .s-block--main-slider .relative h2 {
    font-size: 15px;
  }
  .s-block--main-slider .relative p{
    text-align:center;
  }
.s-block--main-slider .relative {
    align-items: center;
  }
}

/* transparent-title */
.transparent-title {
    font-size: clamp(0rem, 0rem + 9.375vw, 11.25rem);
}

/* Footer */
footer.store-footer-wrap,
.store-footer {
    background-color: var(--color-primary);
}
.store-footer * {
    color: #fff;
}
@media (max-width: 768px) {
.s-block--main-slider .block-inner {
    height: 70vh !important;
}
.s-block--main-slider-1 .swiper-slide {
    height: 591px;
}
    .s-block--main-slider-1.is-fullscreen .swiper-slide {
    height: 60vh;
    min-height: 500px;
}
.s-block--main-slider-1.is-fullscreen salla-slider {
    height: 60vh !important;
    min-height: 500px;
}
}


/**** Edits ****/
/* Modify stupid heights */
@media (min-width: 1024px) {
    .s-block--main-slider-1 salla-slider, .s-block--main-slider-1 div[slot=items], .s-block--main-slider-1 .swiper-slide {
        height: 629px !important;
    }
}
:not(section:nth-child(1 of .s-block--main-slider-1)).s-block--main-slider-1 img {
  position: static;
}

/* slider products */
@media (min-width: 992px) {
    .s-block--products-slider-and-fixedarea [type="carousel"] {
        display: block;
        margin: auto;
        top: 50%;
        transform: translateY(-50%);
    }
}
@media (max-width: 992px) {
    .s-block--products-slider-and-fixedarea .block-inner > div:first-child {
      flex-basis: 50%;
    }
}

.s-block--fixed-banner .right-side{
    display:none
}

/********************/


.grid.one-row.md\:grid-cols-2 {
background-color: #ffffff !important;
}

.s-block {
margin-top: 1rem;
background-color: rgb(255 255 255) !important;
}

.s-block--banners .banner-entry {height: 346px !important;width: 317px !important;padding: 0px !important;}

@media (max-width: 992px) {
.s-block--banners .banner-entry {
height: 200px;
}
}

@media (max-width: 480px) {
.s-block--banners .banner-entry {height: 129px !important;width: 88px !important;}
}

.s-block--banners .lazy__bg {
background-size: contain;
background-repeat: no-repeat;
}

@media (min-width: 640px) {
.two-row .banner-entry:first-child {
grid-row: span 1 / span 1;
}
}

.banner-entry,
.banner--fixed img {
background-color: rgb(255 255 255) !important;
}

.banner-entry>div {
background-repeat: no-repeat;
display: inline-block;
transition: 0.3s;
}

.banner-entry>div:after {
content: "";
position: absolute;
top: -50%;
left: -60%;
width: 20%;
height: 200%;
opacity: 0;
transform: rotate(30deg);
background: rgba(255, 255, 255, 0.13);
background: linear-gradient(to right,
rgba(255, 255, 255, 0.13) 0%,
rgba(255, 255, 255, 0.13) 77%,
rgba(255, 255, 255, 0.5) 92%,
rgba(255, 255, 255, 0) 100%);
}

.banner-entry>div:hover:after {
opacity: 1;
left: 130%;
transition-property: left, top, opacity;
transition-duration: 0.7s, 0.7s, 0.15s;
transition-timing-function: ease;
}

.banner-entry>div:active:after {
opacity: 0;
}

.banner-entry>div:not(:hover) {
transform: scale(0.95);
}
.md\:grid-cols-3 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 15px !important;
}

.s-block--square-photos .two-row .banner-entry:first-child, .s-block--square-photos .items-4 .banner-entry:nth-child(3) {
    height: unset;
    w;
    width: unset;
}
#main-slider-1-0  .relative a {
     height: 100px !important; 
        left:0 !important
}
section.s-block.s-block--main-slider-1:hover {
    cursor: pointer;
}
.more-link {
    display: none !important;
}