/** Shopify CDN: Minification failed

Line 428:1 Expected "}" to go with "{"

**/
.rich-text {
  z-index: 1;
}
.about-industry.isolate h3.rich-text__heading.rte.h3 {
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 0px;
}
.about-industry.isolate h2.rich-text__heading.rte.h2 {
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 0px;
}
.about-industry.bottom-abouts.isolate:before {
      position: absolute;
    content: "";
    width: 100%;
    height: 164px;
    left: 0px;
    margin-top: -64px;
    background: url(/cdn/shop/files/waave-lines-5.png?v=1674718290) center top no-repeat;
    background-position: center top;
    background-repeat: no-repeat;
}
.about-industry.isolate .rich-text__text.rte p {
    line-height: 25px;
}
.about-rich-txt.isolate .rich-text__blocks.center {
    max-width: 100% !important;
}
.reward-rich.isolate .rich-text__blocks.center {
    max-width: 100%;
}
.about-rich-txt.isolate h2.rich-text__heading.rte.h2 {
    color: #16383A;
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 0px;
    margin: 0px;
    margin-top: -3px;
}
.about-rich-txt.isolate p {
    font-size: 20px;
    line-height: 75px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-weight: 700;
}
.reward-rich.isolate .rich-text__text.rte {
    margin-top: 0px;
}
.reward-rich.isolate h2.rich-text__heading.rte.h1 {
    font-size: 40px;
    line-height: 65px;
    letter-spacing: 0px;
    margin: 0px;
}
.footer-text-box.rich-text.content-container .footer-txt-row.rich-text__wrapper.rich-text__wrapper--center.page-width {
    padding: 0px;
}
.reward-rich.isolate .rich-text__text.rte p {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0px;
}
.corporate-breath.isolate:before {
    background: url(/cdn/shop/files/aMask-Group-10_0fb9bb1c-0c71-482a-9498-2f088fba29f3.png);
    content: "";
    position: absolute;
    width: 366px;
    height: 428px;
    display: block;
    right: unset;
    background-repeat: no-repeat;
    top: -236px;
    left: 0;
}
.corporate-breath.isolate p.rich-text__caption.subtitle.subtitle--medium {
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0px;
    font-weight: 400;
 margin-top: 1rem;
    color: #16383A;
}
.corporate-breath.isolate h2.rich-text__heading.rte.h2 {
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 0px;
    margin: 0px;
    font-family: var(--font-heading-family);
}

.corporate-breath.isolate h2 .rich-text__text.rte {
    margin-top: 1rem;
}
.wedding-after-video.isolate {
    background: url(/cdn/shop/files/Mask_Group_10_f5bc345a-1f9b-4022-bd7b-4c813a08dabb.png?v=1673240078);
    background-repeat: no-repeat;
}
.wedding-after-video.isolate .rich-text.content-container > div {
    margin-top: -53px;
}
.indoor-house.isolate .rich-text {
    padding-bottom: 1px;
}
.indoor-house.isolate h2.rich-text__heading.rte.h1 {
    color: #16383A;
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 0px;
      margin-top: 32px;
}
.indoor-house.isolate .rich-text__text.rte {
    margin-top: 13px;
}
.plant-house .rich-text__text.rte p {
    margin-bottom: 0px !important;
    margin-top: 18px;
}
.plant-house.isolate .rich-text {
    padding-top: 2px;
}
.plant-house h2.rich-text__heading.rte.h1 {
    color: #16383A;
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 0px;
      margin-top: 43px;
}
.plant-house.isolate {
    background: url(/cdn/shop/files/bg-third.png?v=1671780406);
    background-repeat: no-repeat;
}
.indoor-house.isolate {
    background: url(/cdn/shop/files/Mask_Group_10_1c403cc9-d078-4ff6-96a7-ce7f8ec6cbc9.png?v=1671780325);
    background-position: top center;
    padding-top: 11.4rem;
  background-repeat: no-repeat !important;
}
.indoor-house.isolate h2.rich-text__heading.rte.h1:before {
    content: "";
    position: absolute;
    width: 116px;
    height: 51px;
    left: 0;
    right: 0;
    margin: auto;
    top: 0px;
    display: block;
    background: url(/cdn/shop/files/leafs.png?v=1671776634);
    background-repeat: no-repeat;
}
.plant-house .rich-text__text.rte p {
    color: #16383A;
    font-size: 19px;
    line-height: 26px;
    letter-spacing: 0px;
}
.indoor-house.isolate .rich-text__text.rte p {
    color: #16383A;
    font-size: 19px;
    line-height: 26px;
    letter-spacing: 0px;
}
.indoor-house.isolate .rich-text__blocks.center {
    max-width: 100%;
}
.indoor-house.isolate .rich-text__blocks.center {
    max-width: 100%;
}
.plant-house .rich-text__blocks.center {
    max-width: 100%;
}
.plant-house .rich-text__blocks.center {
    max-width: 100%;
}
.rich-text__wrapper {
  display: flex;
  justify-content: center;
  width: calc(100% - 4rem / var(--font-body-scale));
}

.rich-text:not(.rich-text--full-width) .rich-text__wrapper {
  margin: auto;
  width: calc(100% - 8rem / var(--font-body-scale));
}

.rich-text__blocks {
  width: 100%;
}
.plant-house.buying-indoor.isolate {
    background: none;
}
.plant-house.buying-indoor.isolate .rich-text.content-container {
    padding-bottom: 25px;
}
@media screen and (min-width: 750px) {
  .rich-text__wrapper {
    width: 100%;
  }

  .rich-text__wrapper--left {
    justify-content: flex-start;
  }

  .rich-text__wrapper--right {
    justify-content: flex-end;
  }

  .rich-text__blocks {
    max-width: 50rem;
  }
}

@media screen and (min-width: 990px) {
  .rich-text__blocks {
    max-width: 78rem;
  }
}

.rich-text__blocks * {
  overflow-wrap: break-word;
}

.rich-text__blocks > * {
  margin-top: 0;
  margin-bottom: 0;
}

.rich-text__blocks > * + * {
  margin-top: 2rem;
}

.rich-text__blocks > * + a {
  margin-top: 3rem;
}

.rich-text__buttons {
  display: inline-flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1rem;
  width: 100%;
  max-width: 45rem;
  word-break: break-word;
}

.rich-text__buttons--multiple > * {
  flex-grow: 1;
  min-width: 22rem;
}

.rich-text__buttons + .rich-text__buttons {
  margin-top: 1rem;
}

.rich-text__blocks.left .rich-text__buttons {
  justify-content: flex-start;
}

.rich-text__blocks.right .rich-text__buttons {
  justify-content: flex-end;
}

@media screen and (max-width: 1500px) {
.corporate-breath.isolate:before {
    background-size: 60%;
}
  .about-industry.isolate .rich-text__blocks {
    max-width: 100% !important;
}
  body.gradient.page-template.about .rich-text__blocks {
    max-width: 914px !important;
    width: 100%;
}
}
@media screen and (max-width: 1300px) {
.corporate-breath.isolate:before{
display:none;
}
}
@media screen and (max-width: 1100px) {
  .about-industry.isolate h2.rich-text__heading.rte.h2 {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0px;
}
  .about-industry.isolate .rich-text__text.rte p br {
    display: none;
}
  .plant-house.isolate .rich-text__text.rte p {
    font-size: 16px;
    letter-spacing: -0.3px;
}
.indoor-house.isolate .rich-text__text.rte p {
    font-size: 16px;
    letter-spacing: -0.1px;
}
}
@media screen and (max-width: 900px) {
  .corporate-breath.isolate .rich-text__text.rte p br {
    display: none;
}
  .corporate-breath.isolate h2.rich-text__heading.rte.h2 br {
    display: none;
}
.plant-house.isolate .rich-text__text.rte p br {
    display: none;
}
  .plant-house.isolate .rich-text .rich-text__wrapper{
    padding-left: 0rem;
    padding-right: 0rem;
}
  .indoor-house.isolate {
    padding-top: 7.4rem;
 }
  .plant-house.buying-indoor.isolate {
    padding-left: 20px;
    padding-right: 20px;
}
.indoor-house.isolate .rich-text__text.rte p br {
    display: none;
}

   .about-rich-txt.isolate h2.rich-text__heading.rte.h2 {
 
    font-size: 30px;
    line-height: 40px;
  
}
}



@media screen and (max-width: 800px) {
  .corporate-breath.isolate h2.rich-text__heading.rte.h2 {
    font-size: 30px;
    line-height: 40px;
  
}
  .about-rich-txt.isolate .rich-text__wrapper.rich-text__wrapper--center.page-width {
    padding-left: 20px;
    padding-right: 20px;
}
}
@media screen and (max-width: 700px) {
.indoor-house.isolate h2.rich-text__heading.rte.h1 {
    color: #16383a;
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0px;
    margin-top: 32px;
}
  .about-industry.isolate h2.rich-text__heading.rte.h2 {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: 0px;
}
  .about-rich-txt.isolate .rich-text__wrapper.rich-text__wrapper--center.page-width {
    padding-left: 0px;
    padding-right: 0px;
}
  .about-rich-txt.isolate p {
    font-size: 18px;
    line-height: 74px;
    letter-spacing: 0.5px;
 }
  .about-rich-txt.isolate h2.rich-text__heading.rte.h2 {
    font-size: 25px;
    line-height: 30px;
}
.plant-house h2.rich-text__heading.rte.h1 {
    color: #16383a;
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0px;
    margin-top: 30px;
}
 
.plant-house h2.rich-text__heading.rte.h1 br {
    display: none;
}
 .corporate-breath.isolate h2.rich-text__heading.rte.h2 {
    font-size: 25px;
    line-height: 35px;
}
}
body.gradient.page-template.about .rich-text__blocks {
     max-width: 914px !important;
    width: 100%;
}
body.gradient.page-template.about section#shopify-section-template--17711525396785__42121773-b546-4fc3-a321-c3dbc735f14b .rich-text__wrapper .rich-text__blocks {
    max-width: 914px !important;
    width: 100%;
}
@media screen and (max-width: 1024px){
body.gradient.page-template.about .rich-text__blocks {
    max-width: 85%!important;
}
@media screen and (max-width: 900px){
  .reward-rich.isolate .rich-text__text.rte p br {
    display: none;
}
}
@media screen and (max-width: 820px){
.rich-text__blocks {
    max-width: 100%!important;
}
}
@media screen and (max-width: 700px){
  .reward-rich.isolate h2.rich-text__heading.rte.h1 {
    font-size: 25px;
    line-height: 35px;
    letter-spacing: 0px;
    margin-bottom: 12px;
}
}
@media screen and (max-width: 428px){
body.gradient.page-template.about .rich-text__blocks {
    max-width: 98%!important;
}
}