/** Shopify CDN: Minification failed

Line 278:31 Unexpected "{"
Line 278:40 Expected ":"
Line 279:28 Expected identifier but found whitespace
Line 279:30 Unexpected "{"
Line 279:40 Expected ":"

**/
.grid-banner .grid-banner-section.two-column{ display: grid; grid-template-columns: repeat(2,1fr);}
.grid-banner .grid-banner-section.three-column{ display: grid;  grid-template-columns: repeat(3,1fr);}
.grid-banner .grid-banner-section.four-column{ display: grid; grid-template-columns: repeat(4,1fr);}
.grid-banner .grid-banner-section.five-column{ display: grid; grid-template-columns: repeat(5,1fr);}
.grid-banner .grid-banner-section.six-column{ display: grid; grid-template-columns: repeat(6,1fr);}
.grid-banner .grid-banner-section { column-gap: var(--grid-desktop-vertical-spacing); row-gap: var(--grid-desktop-vertical-spacing);}  
@media screen and (max-width: 1199px) and (min-width: 768px) {
.grid-banner .grid-banner-section.four-column{ display: grid; grid-template-columns: repeat(2,1fr);}
.grid-banner .grid-banner-section.five-column{ display: grid; grid-template-columns: repeat(3,1fr);}
.grid-banner .grid-banner-section.six-column{ display: grid; grid-template-columns: repeat(3,1fr);}

}
 @media screen and (max-width:1440px) {
    .grid-banner .grid-banner-section .grid-banner-content .grid-banner-inner h4{font-size:calc(var(--font-h4-size) - 4px);}  
 }

 @media screen and (max-width:1199px) {
.grid-banner .grid-banner-section.three-column.list, .grid-banner-section.two-column.list, .grid-banner-section.four-column.list,
.grid-banner-section.five-column.list, .grid-banner-section.six-column.list  { display: grid;  grid-template-columns: repeat(2,1fr);}
 }

 
 @media screen and (max-width:767px) {
 .grid-banner .grid-banner-section.two-column{ display: grid; grid-template-columns: repeat(1,1fr);}
.grid-banner .grid-banner-section.three-column{ display: grid;  grid-template-columns: repeat(1,1fr);}
.grid-banner .grid-banner-section.four-column{ display: grid; grid-template-columns: repeat(1,1fr);}
.grid-banner .grid-banner-section.five-column{ display: grid; grid-template-columns: repeat(1,1fr);}
.grid-banner .grid-banner-section.six-column{ display: grid; grid-template-columns: repeat(1,1fr);}
.grid-banner .grid-banner-section { column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing);}
 .grid-banner .grid-banner-section.three-column.list, .grid-banner-section.two-column.list, .grid-banner-section.four-column.list,
.grid-banner-section.five-column.list, .grid-banner-section.six-column.list  { display: grid;  grid-template-columns: repeat(1,1fr);}  
 }
 @media screen and (max-width: 480px) {
.grid-banner .grid-banner-section.two-column{ display: grid; grid-template-columns: repeat(1,1fr);}
.grid-banner .grid-banner-section.three-column{ display: grid;  grid-template-columns: repeat(1,1fr);}
.grid-banner .grid-banner-section.four-column{ display: grid; grid-template-columns: repeat(1,1fr);}
.grid-banner .grid-banner-section.five-column{ display: grid; grid-template-columns: repeat(1,1fr);}
.grid-banner .grid-banner-section.six-column{ display: grid; grid-template-columns: repeat(1,1fr);}
.grid-banner .grid-banner-section { column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing);} 
 }
.grid-banner .title-wrapper-with-link.content-align--left{align-items: flex-start;}
.grid-banner .title-wrapper-with-link.content-align--center{align-items: center;}
.grid-banner .grid-banner-section .grid-banner-wrapper .grid-banner-block-image img.grid-banner-image {
    width: 100%;
    height: 100%;
    object-fit: contain;border-radius: var(--media-radius);
}
.grid-banner-inner.banner--content-align-center {
    align-items: center;
    text-align: center;
}
.grid-banner-inner.banner--content-align-right {
    align-items: flex-end;
    text-align: right;
}
.grid-banner-inner.banner--content-align-left {
    align-items: flex-start;
    text-align: left;
}


/* .grid-banner .grid-banner-section:not(.background-none) .grid-banner-wrapper {
  background: rgb(var(--color-background));
} */
.grid-banner-block-image {
    display: flex;
    width:100%;
}

.grid-banner  .grid-banner-section.grid.background-primary .grid-banner-content,
.grid-banner  .grid-banner-section.list.background-primary .grid-banner-content{
    background: rgb(var(--color-background));
}

.grid-banner-block-image img, .grid-banner-block-image .placeholder-svg{width:100%; border-radius: var(--media-radius); height:100%;}
.grid-banner-inner h4.main-title{margin:0;}
.grid-banner-section .dt-sc-grid-banner-section.background-primary .grid-banner-wrapper {
  background: rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground), 0.04), rgba(var(--color-foreground), 0.04));
}
.grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner h4.main-title a{color:var(--color-foreground);}
.grid-banner-wrapper .grid-banner-content .grid-banner-inner h4.main-title a:hover{color: rgb(var(--color-link-hover));}
.grid-banner-section.grid .grid-banner-wrapper .grid-banner-content  .grid-banner-inner {  padding: 20px 0;}
.grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner > *:not(:last-child){margin-bottom:20px;}
.grid-banner-wrapper .grid-banner-content .grid-banner-inner > *{margin-top:0;margin-bottom: 0;}
.grid-banner-wrapper .grid-banner-content .grid-banner-inner>*:not(:last-child){margin-bottom:10px;}
.grid-banner-wrapper .grid-banner-content .grid-banner-inner { padding: 15px;}

 .grid-banner-wrapper .swiper-wrapper { cursor: grab;}
/*Overlay style*/
.grid-banner-section.overlay .grid-banner-wrapper{  position: relative;}
.grid-banner-section.overlay .grid-banner-inner .button-link{
  margin-top: 1rem;
}
.grid-banner-slider.overlay .swiper-slide{ position: relative;}
.grid-banner-section.overlay .grid-banner-wrapper .grid-banner-block-image, .grid-banner-slider.overlay .swiper-slide .grid-banner-block-image {width:100%; height:100%; }
.overlay .grid-banner-content{    position: absolute; top: 0; bottom: 0; margin: auto; left: 0; right: 0;  padding: 30px; max-width: 32rem;display: flex; }
.grid-banner-section.overlay .grid-banner-wrapper .grid-banner-content .grid-banner-inner, .grid-banner-slider.overlay .swiper-slide .grid-banner-content .grid-banner-inner {display: flex;  flex-direction: column;}
.grid-banner-section.overlay.background-none .grid-banner-wrapper .grid-banner-content{background:rgba(var(--color-background),0);}

.overlay .grid-banner-content.top-left{ top:0;bottom:0;left:0;right:auto;}
.overlay .grid-banner-content.top-center{ top:0;bottom:0;left:0;right:0;justify-content: center}
.overlay .grid-banner-content.top-right{ top:0;bottom:auto;left:auto;right:0;}
.overlay .grid-banner-content.middle-left{ top:0;bottom:0;left:0;right:auto;align-items: center;}
.overlay .grid-banner-content.middle-center{ top:0;bottom:0;left:0;right:0;justify-content: center;align-items: center;}
.overlay .grid-banner-content.middle-right{ top:0;bottom:0;left:auto;right:0;align-items: center;}
.overlay .grid-banner-content.bottom-left { top:auto;bottom:0;left:0;right:auto;}
.overlay .grid-banner-content.bottom-center{ top:auto;bottom:0;left:0;right:0;justify-content: center;}
.overlay .grid-banner-content.bottom-right{ top:auto;bottom:0;left:auto;right:0;}

/*List style*/
.grid-banner-slider.list .swiper-slide, .grid-banner-section.list .grid-banner-wrapper { display: flex; height: auto;justify-content:space-between;}
.grid-banner-slider.list .swiper-slide .grid-banner-block-image, .grid-banner-section.list .grid-banner-wrapper .grid-banner-block-image { width: 50%;}
.grid-banner-slider.list .swiper-slide .grid-banner-content, .grid-banner-section.list .grid-banner-wrapper .grid-banner-content {  display: flex; align-items: center; justify-content: left;}
.grid-banner-section .grid-banner-wrapper .sub-main-heading{position:absolute;z-index:1;}
.grid-banner-section .grid-banner-wrapper{position:relative;overflow:hidden;}
grid-slider.grid-banner-slider.list  .grid-banner-content{padding:20px;}
 @media screen and (max-width: 750px) {
.grid-banner-slider.list .swiper-slide, .grid-banner-section.list .grid-banner-wrapper { display: flex; flex-direction:column; height: auto;justify-content:space-between;}
  
.grid-banner-slider.list .swiper-slide .grid-banner-block-image, .grid-banner-section.list .grid-banner-wrapper .grid-banner-block-image { width: 100%;}
.grid-banner-slider.list .swiper-slide .grid-banner-content, .grid-banner-section.list .grid-banner-wrapper .grid-banner-content {  width: 100%;}
 }

.grid-banner .grid-banner-section.list .grid-banner-content {padding:20px;}
 @media screen and (max-width: 400px) {
.grid-banner .grid-banner-section.list .grid-banner-content{padding:10px 20px;}
 .grid-banner .grid-banner-section.list .grid-banner-content .grid-banner-inner h4{font-size:calc(var(--font-h4-size) - 6px);}     
.grid-banner-wrapper .grid-banner-content .grid-banner-inner{padding:20px 0;}   
 }

.grid-banner-section.overlay .grid-banner-wrapper:hover img {
    transform: scale(1);
}
.grid-banner-section.overlay .grid-banner-wrapper img {
    transition: all .3s linear;
  /* transform: scale(1.1); */
}

/* custom grid banner */
.custom-grid-banner.grid-banner .grid-banner-section .grid-banner-wrapper .grid-banner-block-image img.grid-banner-image{
      width: 40px;
  height: 40px;
  object-fit: contain;
}
.grid-banner.custom-grid-banner .grid-banner-section.list .grid-banner-wrapper .grid-banner-block-image{
  width: 40px; height: 40px;
}
.grid-banner.custom-grid-banner .grid-banner-section.list .grid-banner-wrapper{
  align-items: center;    padding: 2rem;column-gap: 2rem;
}
.grid-banner.custom-grid-banner .grid-banner-section.list .grid-banner-inner{
  padding: 0;
}
.grid-banner.custom-grid-banner .grid-banner-section.list .grid-banner-content{
  width: calc(100% - 40px);    padding: 0.5rem;
}
.grid-banner.custom-grid-banner .grid-banner-section.list .main-title{
  font-size: clamp(
    calc(var(--font-heading-scale) * 1.7rem),
    1.04vw,
    calc(var(--font-heading-scale) * 2rem)
  );
}
 @media screen and (max-width: 750px) {
   .grid-banner.custom-grid-banner .grid-banner-section.list .grid-banner-content{
     justify-content: center;
   }
 }

/*  */
 @media screen and (min-width: 750px) {
.itnary-grid-banner , .custom-impact-section{
      padding: 0 5rem;
}
 }
.custom-impact-section .grid-banner-block-image {
  /* padding: 10rem 0; */
  /* border: 1px solid rgba(var(--color-foreground), 0.5); */
}
.custom-impact-section .grid-banner-block-image .grid-banner-image{
  max-width: 150px;
  margin: auto;
}

/*Custom css  */

.grid-banner .grid-banner-section .grid-banner-wrapper .grid-banner-block-image img.grid-banner-image {
 border-radius: var(--border-radius);
}

.stick_grid .grid-banner-slider.list .swiper-slide .grid-banner-block-image {
  display: flex;
  align-items: center;
  justify-content: center;
}
.stick_grid .grid-banner-slider.list .swiper-slide,
.grid-banner-section.list .grid-banner-wrapper {
  justify-content: flex-start;
  display: flex;
    align-items: center;
        flex-direction: row;
}
.stick_grid .section-template--21648484008154__image_grids_zygbH7-padding{
  justify-content: center;
    display: flex;
}

.stick_grid  .grid-banner-section.list .grid-banner-wrapper .grid-banner-block-image {
  width: 80px; 
}

.stick_grid.grid-banner .grid-banner-section.list .grid-banner-content{
      padding: 0px;
}

.stick_grid.grid-banner .grid-banner-wrapper .grid-banner-content .grid-banner-inner{
  padding: 10px 0;
}
.custom-main-grid .grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner > *:not(:last-child){
      margin-bottom: 10px;
}
@media screen and (max-width: 1024px){
 .stick_grid.grid-banner .grid-banner-section.list .grid-banner-content{
      padding:  0px 10px;
}
.custom-main-grid.grid-banner .grid-banner-section{
          grid-template-columns: repeat(2, 1fr) !important;
}
.stick_grid.grid-banner .grid-banner-section{
  row-gap: 0;
}
.stick_grid {
  padding: 40px 0;
}
}
@media screen and (max-width: 480px) {
  .stick_grid .grid-banner .grid-banner-section.two-column, .grid-banner .grid-banner-section.three-column, .grid-banner .grid-banner-section.four-column, .grid-banner .grid-banner-section.five-column, .grid-banner .grid-banner-section.six-column{
            grid-template-columns: repeat(1, 1fr);
  }
}

@media screen and (max-width: 400px) {
     .stick_grid  .grid-banner-slider.list .swiper-slide .grid-banner-block-image,
.grid-banner-section.list .grid-banner-wrapper .grid-banner-block-image {
  width: 24%;
}
}

.cloud_banner .grid-banner-section.overlay .grid-banner-wrapper img{
transition: none;
transform: none;
}

.cloud_banner .overlay .grid-banner-content.middle-left{
  left:55px;
}

/*  */
.stick_grid.bottom .grid-banner-section.list .grid-banner-wrapper .grid-banner-block-image{
  width: 40px;
}

@media screen and (min-width: 767px) {
  .mobile_collections{
    display:none;
  }
}

 .mobile_collections .section-{{ section.id }}-padding {
          --section-columns: {{  section.settings.mobile_column }};
    }


.mobile_collections .grid-banner-inner .description{
  font-weight:700;
  font-size: 1.4rem;
} 

.mobile_collections  .grid-banner-wrapper .grid-banner-content .grid-banner-inner{
  padding:15px 0;
}



/* @media screen and (max-width: 332px){
  .stick_grid .grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner>*:not(:last-child){
    margin-bottom:0;
  }
} */

.baby_clothing .grid-banner-block-image{
  transform: scale(.5);
}

.baby_clothing .grid-banner-section.grid .grid-banner-wrapper .grid-banner-content .grid-banner-inner {
    padding:0;
}

.baby_clothing  .grid-banner-wrapper .grid-banner-content .grid-banner-inner>* {
    margin-top: -30px;
}

.baby_clothing .grid-banner-section{
  column-gap:0;
  row-gap:0;
}


.baby_clothing img.grid-banner-image{
      margin: -28px 0px;
}


.stick_grid .row{
justify-content: center;
    display: flex;
}


