/* Add custom CSS styles below */ 

.index{
  .wrapper h1, .text-wrapper h1,
   p.discount-text{
    filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.25));
}
   .GL-promotional-banner h2 {
    filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.5));
}
.NG-hero-section .wrapper {
    width: 35%;
    left: 10%;
    right: auto;
}
.NG-hero-section .swiper.s-slider-container .swiper-slide:not(:first-child) {
display:none;
}
section.NG-categories {
    margin-top: 4rem;
}
/*section:not(.NG-main-banner) h1.font-normal {
    color: #692C7A !important;
}*/
.GL-promotional-banner h2 {
    font-weight: bold;
}*/
 .NG-main-banner-7 .banner_grid-1 {
    justify-content: center;
       align-items: flex-end;
}
.NG-main-banner-6 .text-wrapper.justify-center.container.items-center {
    margin-left: 0;
    width: 50% !important;
    width: 50% !important;
    margin-right: auto;
}
@media (max-width: 768px){
  .NG-hero-section .wrapper {
    width: 40%;
}
  .NG-hero-section  h1.block-title {
    font-size: 20px;
}
  .NG-categories .card-back-overlay {
    opacity: 0;
}
  .NG-categories .card-inner {
    height: 200px;
}
 .GL-promotional-banner h2.font-normal{
    font-size: 18px;
    max-width: 60%;
}
  .NG-hero-section .wrapper {
    left: auto;
}
  .NG-hero-section-0 .swiper.s-slider-container .swiper-slide {
    height: 50vh;
}
}
  }
@media (min-width: 768px){
  .GL-promotional-banner h2 {
    font-size: 35px !important;
    max-width: 65%;
}
  .NG-main-banner-7 .text-wrapper h1 {
    font-size: 50px;
    max-width: 34% !important;
    line-height: 70px;
}
}

.s-product-card-entry {
    border: 2px solid #515239;
}
footer .s-trust-badges-wrapper {
    display: none;
}