/* Add custom CSS styles below */ 
.inner.bg-background.text-font {
    background-color: #f6f7f6;
}


section.NG-main-banner.NG-main-banner-7.s-block.ng-s-block .text-wrapper {
    margin-left: 0;
    margin-right: auto;
}
.NG-main-banner img.h-full.w-full.rtl\:scale-x-100.ltr\:scale-x-\[-1\].object-cover {
    object-fit: contain;
  object-position: right;
}
.GL-promotional-banner .img-three .relative.z-10 {
    width: 50%;
}

@media (min-width: 768px){
.NG-main-banner .w-1\/3 {
    width: 60%;
}
section.NG-main-banner.NG-main-banner-7.s-block.ng-s-block .text-wrapper {
    width: 50%;
}
.card.group:first-child {
    grid-column: 2;
}}


@media (max-width:767px){
.NG-categories .card-back-overlay {
    opacity: 0;
}
.NG-categories   .grid-cols-3 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
.NG-main-banner  .text-wrapper {
    width: 50%;
}
  .NG-main-banner .w-1\/3 {
    width: 56%;
}
 .NG-main-banner  .text-wrapper p {
    font-size: 12px;
    line-height: 16px;
}
 .NG-main-banner .text-wrapper h1 {
    font-size: 20px;
    max-width: fit-content;
}
.GL-promotional-banner .img-height {
    height: 200px;
}
.GL-promotional-banner .img-height:not(.img-three>.img-height) {
    height: 145px;
}
.NG-main-banner.s-block.ng-s-block .min-h-\[clamp\(10rem\2c 6\.1735rem\+16\.3265vw\2c 22\.5rem\)\] {
    min-height: 250px;
}
}

.footer-is-light .store-footer .store-footer__inner {
    background-color: #f6f7f6;
}
.mb-4.footer_logo_size{
    width: 125px;
}