/* Add custom CSS styles below */ 

.NG-hero-section [aria-label="2 / 4"] .flex.flex-col.items-start,
.NG-hero-section [aria-label="4 / 4"] .flex.flex-col.items-start{
    margin-right: clamp(1rem, -0.7985rem + 7.6735vw, 6.875rem);
    width: 43%;
    left: 0rem !important;
    right: 35rem;
    top: 10rem;
    margin: 0;
    align-items: center;
}

@media (min-width: 992px) {
.NG-categories .s-slider-container .swiper-wrapper {
    justify-content: center;
}
  .block-title {
    font-size: 40px !important;
}
}

.s-trust-badges-wrapper {
    align-items: center;
    display: flex;
    color: aliceblue;
}

.store-footer .footer-description p {
    color: #000;
  
}
.NG-Why-choose-us  .aspect-square {
    width: 4rem;
    position-try-fallbacks: flip-block;
    filter: brightness(0.0);
}
.s-trust-badges-wrapper {
    --tw-space-x-reverse: 1;
    color: #1e1f6b;
}
#my-product_category-4 .custom-btn {
    
    transform: translate(-5rem,-17rem);
  
}
@media (max-width: 768px) {
   .NG-hero-section .subtext-bottom p{
display: none;
 }
 .NG-hero-section .wrapper:nth-child(2) ,
   .NG-hero-section .wrapper:nth-child(3) ,
   .NG-hero-section .wrapper:nth-child(4) {
  
    width: 100%;
    margin-right: 0 !important;
    justify-content: center;
    align-items: center;
}

   .NG-hero-section .flex.flex-col.items-start h1{
   font-size: 18px ;
 }
.GL-promotional-banner  
 .flex.flex-col {
    height: 600px !important;
}
  #my-product_category-4 .custom-btn {
    transform: translate(-5rem,-9rem);
}
}