/* Add custom CSS styles below */ 
img,
.banner-entry {
  background: unset !important;
}



.prestige-enhanced-slider-text {
    width: fit-content;
}
.prestige-enhanced-slider-text h3 {
    font-weight: 700;
}
.prestige-enhanced-slider-text button,
.prestige-banner-2 button {
    border-radius: 7px;
    padding-top: 0.4rem;
    padding-bottom: 0.5rem;
}
@media (min-width: 1024px) {
    .prestige-enhanced-slider-text h3 {
        font-size: 41px;
    }
    .prestige-enhanced-slider-text p {
        font-size: 24px;
    }

    /* .prestige-banner-2 */
    .prestige-banner-2 h3 {
        font-size: 36px;
        line-height: 44px;
    }
    .prestige-banner-2 span {
        font-size: 26px;
        margin-bottom: 5%;
        display: block;
    }
}


/* Prestige Products */
.prestige-card img {
    height: 300px;
}
@media (max-width: 768px) {
    .prestige-card img {
        height: 200px;
    }
}


section:nth-child(2 of .s-block--hero-slider) {
    margin: 5% 0;
}
section:nth-child(2 of .s-block--hero-slider) .s-slider-swiper-wrapper > div .absolute {
    left: 50%;
    transform: translate(-50%);
}
section:nth-child(2 of .s-block--hero-slider) .prestige-enhanced-slider-text {
    margin-bottom: 15%;
}
section:nth-child(2 of .s-block--hero-slider) button.prestige-button {
    background-color: var(--color-primary);
    border: 0;
}


/* Mob Edits */

@media (max-width: 768px) {
  /* Prestige LOGO */
  .prestige-logo img {
      height: 8rem;
      width: auto;
      margin: auto;
  }
  
  /* Main Banner Overlay */
  .prestige-image + div {
    background-color: #00000044;
  }
  
  /* Center Footer */
  footer .grid:first-of-type * {
    text-align: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }
  section:nth-child(2 of .home-slider.s-block--hero-slider) .-wrap.w-full:first-of-type .swiper-lazy.swiper-lazy-loaded {
    background-position: left
  }
  
  /* banner - mob */
  section:nth-child(2 of .home-slider.s-block--hero-slider) .-wrap.w-full:first-of-type .swiper-lazy.swiper-lazy-loaded {
      background-position: 100%;
  }
  section:nth-child(2 of .home-slider.s-block--hero-slider) .s-block--hero-slider .swiper-slide {
      height: 25rem;
  }
}
section:nth-child(1 of .home-slider.s-block--hero-slider) .prestige-image {
    background-position: 85% 100% !important;
}