/** Shopify CDN: Minification failed

Line 117:39 Unexpected "{"

**/
.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-horizontal-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);}
.grid-banner .grid-banner-section { column-gap: var(--grid-desktop-vertical-spacing); row-gap: var(--grid-desktop-vertical-spacing);}  
}
 @media screen and (max-width:1440px) {
    .grid-banner .grid-banner-section .grid-banner-content .grid-banner-inner h4{font-size:2rem;}  
 }

 @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(2,1fr);}
.grid-banner .grid-banner-section.three-column{ display: grid;  grid-template-columns: repeat(2,1fr);}
.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(2,1fr);}
.grid-banner .grid-banner-section.six-column{ display: grid; grid-template-columns: repeat(2,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);}  
  /* .grid-banner-wrapper:nth-last-child(1):nth-child(odd) {
    display: grid;
    grid-column: 1/-1;
} */
 }
 @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: cover;
}
.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-inner.top-left{  justify-content: flex-start; align-items: flex-start;}
.grid-banner-inner.top-center{ justify-content: flex-start; align-items: center;}
.grid-banner-inner.top-right{ justify-content: flex-start; align-items: flex-end;}
.grid-banner-inner.middle-left{ justify-content: center; align-items: flex-start;}
.grid-banner-inner.middle-center{ justify-content: center; align-items: center;}
.grid-banner-inner.middle-right{ justify-content: center; align-items: flex-end;}
.grid-banner-inner.bottom-left { justify-content: flex-end; align-items: flex-start;}
.grid-banner-inner.bottom-center{ justify-content: flex-end; align-items: center;}
.grid-banner-inner.bottom-right{ justify-content: flex-end; align-items: center;}

.grid-banner .grid-banner-section:not(.background-none) .grid-banner-wrapper {
  background: rgb(var(--color-background));
}
.grid-banner-block-image-wrapper { display: grid; 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-overlay));
}

.grid-banner-block-image img{width:100%;display: block;}
.grid-banner-inner .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 .main-title a{color:var(--color-foreground);}
.grid-banner-wrapper .grid-banner-content .grid-banner-inner .main-title a:hover{color: rgb(var(--color-base-outline-button-labels));}
.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:10px;}
.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: 20px; }

 .grid-banner-wrapper .swiper-wrapper { cursor: grab;}

/*List style*/
.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-banner-block-image-wrapper>* { grid-area: 1/-1;}
.grid-banner-block-image-wrapper>a.grid-banner-image-link.loader-links{display:flex;align-items:flex-end; justify-content: flex-end;}
.grid-banner-block-image-wrapper>a.grid-banner-image-link.loader-links>svg{margin-right: 10%;}

@media screen and (max-width: 575px) {
  .grid-banner-block-image-wrapper>a.grid-banner-image-link.loader-links{justify-content: center;}
  .grid-banner-block-image-wrapper>a.grid-banner-image-link.loader-links>svg{margin-right: 0rem;}
}
@media screen and (min-width: 1921px) {
  .grid-banner-block-image-wrapper>a.grid-banner-image-link.loader-links>svg{margin-right: 20%;}
}

 #greenhouse-holistic #MainContent h3 ,{
   color: #3e3019;
} 
.sub-heading, .main-title, .price-item,.description,.topbar-green,.title, .price-item--regular, .sub-title, .play-video ,a {
  color: #3e3019;
}

[class*=title-wrapper] > .title,.image-with-text__heading  {
  color: #3e3019 !important;
}

span.swiper-pagination-bullet:before {
    color: #3e3019;
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active:before {
    color: #658f40;
}
.image-with-text__text.rte.body {
   color: #3e3019 !important;
}


